Thursday, April 23, 2009

CReMA release 20090423

CReMA - Customer RElationship Management Application - is a proof of concept about social network analysis written in JavaScript.

The initial page of CReMA display an input field filled with the url of a forum, the "Getting Started with Studio" section of Aptana forum. You can scrape any forum based on phpBB forum solution: the url is not the root of the forum, but it is referred to a section, containing the topics list.

Pressing the "Search" button, the forum is scraped, retrieving authors, coauthors and tags information.

The scraping phase collects data using only the first page of the section - about 40 posts without sticky posts - and only the first page of each post. The process should take less than one minute and the display is updated for each post. The result is cached client-side expiring every day.

After the scraping phase, CReMA displays two tag clouds and two social networks graphs.

The left cloud contains the authors and the coauthors of the posts. The right one contains the tags of the posts. The left graph displays the relationship between the post author and his coauthors. The right one displays the relationship between the post author and the content of the post, summarized with a tag.

You can hover the mouse on the graph nodes, displaying the name of the author, coauthor or tags. Clicking on a node of the author graph, you can higlight the tags related with the author; or clicking on a node of the tag graph, you can highlight the author of the post. Clicking on the cloud the behaviour is similar. Furthermore if you double click on a node, you can go to the post related with the author or the tag.

Author, coauthor and content of the post is scraped using jQuery server-side. The content of the post is tagged with the Term Extraction Documentation for Yahoo! Search service. The layout of the graphs is calculated implementing the Fruchterman-Reingold algorithm.

Thursday, March 26, 2009

ConPA release 20090326

Fixed a bug with constraint change due to YUI 2.7.0 upgrade.
Now it is possible modifying again the constraints.

Monday, March 9, 2009

ConPA release 20090309

Fixed a problem with IE: key statistics panel is rendered correctly without header transparency.

Updated to YUI 2.7.0.
Updated to inputEx 0.2.2.

Thursday, March 5, 2009

ConPA release 20090305

Fixed a problem with IE: y and x performance graph axis are displayed correctly.

Sunday, February 8, 2009

ConPA release 20090208

To improve the user experience, in terms of performance, we added a server side cache feature.

Any time an asset is added to the basket, the symbol prices are cached server side. Getting an optimized portfolio will be faster. ConPA users' ten most used symbols are shared: you can see them clicking on "Most Used Symbols" menu button.
Clicking on a symbol of the list displayed by "Most Used Symbols" menu button, it is typed automatically in the "Add Asset" field, opening the autocomplete box.

Help info has been moved to a panel, before it was in a tab. It contains a TODO map image.

Wednesday, February 4, 2009

ubiquity: tzconvert

Let me introduce yet another timezone convertor: tzconvert.

tzconvert converts timezones using TimeZone Converter service.
If you don't know the string defining a timezone, you can type as well the user friendly city name. The local time is the default and is expressed as a GMT offset.

Examples:

tz 10am from pst to gmt+1
tz from new_york to london
tz 12am from rome to new_york
tz to london
tz from tokyo

As usual there is the command documentation in illuminated code format.

Other Ubiquity commands:

yahoo-graph
aptana-search
fxconvert

ubiquity: fxconvert

Let me introduce yet another currency convertor: fxconvert.

fxconvert converts currencies using Oanda FxConverter service.
If you don't know the three chars defining a currency, you can type as well the user friendly country name.

Examples:

fxconvert 10 from japan to finnish
fx from british
fx 10 from finnish
fx 1.5 from eur to usd

There is the command documentation in illuminated code format.