In the last week I spent some time preparing a presentation about Web 2.0, data mining, text analysis and related topics. Among these, I discussed a bit of graph theory and clustering. To show a good demo, I fired up Processing to demonstrate how clustering and graph theory work together to create a nice visualization of tag clouds.
Tag: tips and tricks
The following articles match the tag tips and tricks:
APR
29th
29-Apr: Tag clustering on battlehorse.net tags
MAY
30th
Experimenting and improving Ruby interface to Amazon SimpleDB
I have recently started playing with Amazon SimpleDB, part of the Amazon cloud computing offering, which is basically equivalent to Google Bigtable. Being a ruby enthusiast, I decided to use the right_aws gem from RightScale. The only problem, is that right_aws still does not support batch attribute insertion, which severely limit performances. Since I’m planning to use Amazon SDB for BayesFor, where we need performance, I implemented it. You can find the code in sdb_batchput.rb
FEB
19th
Css Scroll effect, canvas and webfonts
While working on some UI design today, I wanted to introduce a CSS effect where one div would scroll underneath another, with a nice shadow effect. Nothing new, you can get an idea right from the thumbnail here to the left, or following the link to the demo. I googled hoping to quickly find some ready made CSS to copy but couldn’t find it, so I decided to write a simple HTML page on my own to reproduce it. UPDATE: Published the code as a gist.
MAY
20th
Live Javascript Editor
I released on github a small project called Live Javascript Editor. LJE is a simple javascript app that lets you type and execute Javascript code and snippets on the fly. Its main purpose is to help a speaker present and illustrate Javascript code to an audience, like you would do during a tech conference.
The name is Riccardo Govoni. I’m a Software Engineer working in Google London. I have a passion for data visualizations, data mining, theoretical physics, xkcd, having lots of vi (or emacs, depending on the mood) buffers on screen and coding in general. Learn more 