The Closure Library is an industrial-strength JavaScript library. It provides user interface widgets, an event framework, a packaging and dependency resolution system, tools for DOM manipulation, tools for creating animation effects (including drag and drop), communication utilities, a unit testing framework, and a wide variety of other packages. Google engineers developed the Closure Library in the process of creating large-scale web applications, and it is now the foundation of Gmail, Google Docs, and many other Google products. If you are developing a large or growing application, you may benefit from the Closure Library's breadth. A well-tested library can insulate you from cross-browser compatibility issues and the minutiae of client-side programming, letting you focus on the fun stuff.
- Matteo Scotuzzi
So, what exactly does Supersized do? - Resizes images to fill browser while maintaining image dimension ratio - Cycles Images/backgrounds via slideshow with transitions and preloading - Navigation controls allow for pause/play and forward/back
- Matteo Scotuzzi
"Catch the beat and ride the wave with others your way. Novell Pulse works seamlessly with Google Wave so you, your colleagues and partners can get down to business in real time."
- Matteo Scotuzzi
from Bookmarklet
Tarsnap is a secure online backup service for BSD, Linux, OS X, Solaris, Cygwin, and can probably be compiled on many other UNIX-like operating systems. The tarsnap client code provides a flexible and powerful command-line interface which can be used directly or via shell scripts. At the present time, tarsnap does not support Windows (except via Cygwin) and does not have a graphical user interface.
- Matteo Scotuzzi
Mockingbird is an online tool that makes it easy for you to create, link together, preview, and share mockups of your website or application. (Powered by Cappuccino)
- Matteo Scotuzzi
Raffinatissima soluzione al rompimento di palle via e-mail. L'utilizzo del servizio presuppone l'implicita accettazione delle condizioni di utilizzo.
- Matteo Scotuzzi
The jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX. The main methods, ajaxForm and ajaxSubmit, gather information from the form element to determine how to manage the submit process. Both of these methods support numerous options which allows you to have full control over how the data is submitted. Submitting a form with AJAX doesn't get any easier than this!
- Matteo Scotuzzi
Cairo is a powerful 2d graphics library. This document introduces you to how cairo works and many of the functions you will use to create the graphic experience you desire
- Matteo Scotuzzi
Summary: Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs, and for Subversion users looking to explore this model, Git is a great place to start. Using Subversion as a baseline, this first of two articles shows how to install Git, set up a remote repository, and begin using basic Git commands.
- Matteo Scotuzzi
Project Guest VM is an implementation of the Java platform in Java and hosted directly on the Xen hypervisor, that is, without the traditional operating system layer. It is based on the Maxine Virtual Machine which is itself written in Java. The result is a Java platform software stack that is all Java except for a very thin microkernel layer that interfaces to Xen.
- Matteo Scotuzzi
I've been reading lately about what NVIDIA has been doing with CUDA and it's quite impressive. CUDA is a programming environment for their GPU boards, available for Windows, Linux, and Mac. I am putting together a Linux box with an NVIDIA 9600GT board to play with this stuff. The NVIDIA board cost me $150 at Staples. Eventually I intend to replace it with a GTX280 or GTX285, which both have 240 processor cores to the 9600GT's 64
- Matteo Scotuzzi
""I have no concerns at this stage about being profitable," Shuttleworth said. "I am absolutely convinced we need to deliver Ubuntu as a platform and that means we have to engage in a number of battles at the same time." So, for instance, that means developers might be writing applications on ARM-based netbooks but deploying them on x64-based clouds for end users working from laptops and desktops to access. And all of these need to be running Ubuntu in an idealized Canonical universe. -- To put it another way, Shuttleworth is not doing this for the money, but to see the look on Steve Ballmer's face."
- Matteo Scotuzzi
from Bookmarklet
haha "To put it another way, Shuttleworth is not doing this for the money, but to see the look on Steve Ballmer's face"
- Matteo Scotuzzi
Live Query (formerly Behavior) utilizes the power of jQuery selectors by binding events or firing callbacks for matched elements auto-magically, even after the page has been loaded and the DOM updated.
- Matteo Scotuzzi