Javascript Graphing

I’ve noticed this interesting wrapper to prototype that allows you to print some interesting Canvas/SVG graphs. It seems it’s a new trend these days and we can see dojo is also experimenting with a graphing component. On the other hand if you prefer a Java server side image generator that doesn’t require a browser with latest features check out the CeWolf graphing tag library, I’ll be adding it to my project soon. A bonus for our readers, bunch of ajax links on one page, we surf the web so you don’t have to :).

Newsmap

One really nice and innovative approach to visualizing news comes from Marcos Weskamp that made a treemap implementation in Flash, aggregating news from the Google news service. It's funny that something so Web 2.0 comes from 2004. Permalink notizie italiane.

Putting the Calendar API to history

If anyone of you has worked even just a little bit with the Calendar API I’m sure you have found that it’s very unintuitive and not very functional. An excellent library that manages to fix a lot of aches that the plain JDK delivers is Joda Time. I’ve started using it in my current project and made certain things trivial (and fun) to do. Modeling the time domain using a Object Oriented API is definitely a challenging task and no wonder it took so long to produce something of quality. What’s even better, the guy behind Joda Time is getting on the board of JSR 310 which should guarantee that JDK 7 will finally get a decent API for managing time.

Singletons and lazy loading

Leggendo questo blog sono venuto a conoscenza di questo interessante problema; Se voglio realizzare un buon singleton , magari utilizzabile in ambiente distribuito, avrò bisogno che metodi esposti siano syncronized, anche quelli statici. public class Singleton { static Singleton instance; public static synchronized Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; } } Ogni volta che io chiedo l’esecuzione di un getInstance() sfrutto tutta l’infrastruttura di sincronizzazione che invece non è necessaria, serve solo la prima volta! Per ovviare a questo problema nel blog è suggerito di utilizzare l’idioma Inizialization on Demand Holder (IODH) : ...

January 30, 2007 · 1 min · 127 words ·  Yoghi

Yahoo! UI Library Theather and random javascript stuff

I’ve stumbled over a blog that pointed me to a 4 part video lesson on javascript held by Yahoo! JavaScript Architect Douglas Crockford called “The Javascript programming language” and I must say I enjoyed it very much. It certainly cleared up some doubts that I’ve had so I’m recommending it to everyone. One excellent tip is the existence of JSLint tool and I intent on using it often when I write my own javascript. This whole thing lead me to the Yahoo! UI Library Theather video presentations where there is plenty of material to look at including more advanced stuff from Crockford and a presentation from the author of firebug Joe Hewitt. ...

HK+MG transistors from Intel

It seems that Intel will be implementing the new Penryn 45 nm CPUs using a HighK material + Metal Gate manufacturing process. While this has been in the air for some time (I've reported on this back in 2005 and I believe I've heard it even before), it seems that they have resolved issues that would make these materials suitable for mass production and be reliable enough as market devices. The material that will replace the silicon dioxide is called hafnium and the article speculates it could increase the K factor from 3.9 to something between 15 and 40. This is important as processors get fabricated at smaller and smaller dimensions the distance between the silicon substrate and the gate diminishes as well and up to now this was the primary leakage that was holding out processor evolution. With Penryn coming up in the second half of this year, it'll give Intel a significant boost, allowing for more energy savings, an expanded instruction set with SSE4 and perhaps a clock increase as well. What are AMD and IBM cooking in their foundries and labs is also interesting but it seems Intel has beaten them to the clock but they are a close behind. This is great for the consumer as Intel knows it has to capitalize on this research as soon as possible in order to get the money invested in it as soon as possible and before other manufacturers get to do the same. Even if this is not a revolution in what a transistor is or how it executes its logic, it gives a breath of fresh air and additional period of exploitation as the classical performance race drives the industry. I think I'll wait for this Penryn beast, in the mean time check out the new SSE4 instruction set.

Link 25/01/2007

Come sempre ho poco tempo voglio cmq. postare i link che ho trovato interessanti questa settimana : Per farsi due risate : una richiesta strana L'ottimo editor Komodo windows comodo in versione lite/free Una nuova alternativa a 7-zip : ALzip Un po di cultura (americana) per tutti, mp3 e videocast Disegnare su una lavagna condivisa : ImaginationCubed . Creare testi e tabelle direttamente da google doc. Inserire i link di del.icio.us sul proprio blog con Sociable. Cosa altro dire buona lettura.

January 24, 2007 · 1 min · 81 words ·  Yoghi

Nmap

Anche questo giro Nmap è stato il coltellino svizzero che mi ha tolto di impaccio, avevo bisogno di sapere che ip aveva assegnato il mio router FON ad una macchina senza monitor , l’unica possibilità (dato che nella gui web non è previsto) è scansionare la rete , come? nmap -sP 192.168.10.0/24

January 23, 2007 · 1 min · 52 words ·  Yoghi

From Idea to Prototype

Molte delle persone che passano in questo blog (foll e sergio) sanno benissimo quanto sia difficile progettare una buona interfaccia web/grafica. Tempo addietro mi ero già imbattuto su un tool scritto in java che aiuta nella creazione di un sito sia a livello di interazione tra le pagine, sia a livello grafico. Oggi mi sonoimbattuto nel sito di Todd Warfel e ho letto due post molto interessanti. Il primo conteneva il talk che ha presentato con il suo gruppo di studio del NYC UPA, mentre il secondo è uno studio sui task da eseguire per ascoltare una segreteria telefonica. Nelle slide del talk mi hanno colpito molto le immagini e le tecniche che si usano per creare una interfaccia, bhe ecco gli strumenti : ...

January 12, 2007 · 2 min · 223 words ·  Yoghi

Anch'io supereroe!

Dopo Yoghi anch’io ho fatto il test, avreì preferito essere Silver Surfer ma anche Hulk non scherza ;) Your results: You are Hulk Hulk 95% Green Lantern 90% The Flash 80% Robin 75% Supergirl 60% Spider-Man 55% Superman 50% Iron Man 50% Batman 40% Wonder Woman 30% Catwoman 30% You are a wanderer with amazing strength. Click here to take the Superhero Personality Quiz