-
And so Java, the old old King is still alive.
After Scala, Clojure, NodeJS, and Dart, a new hero is knocking to its castle: Eclipse Xtend
Will he succeed? Hard to Say, but Xtend is very similar to CoffeScript: Xtend simplifies writing Java code, but it doesn’t aim take the grab the crown with a night ambush to the King’s IDE.
Read More -
With typeface.js you can embed custom fonts in your web pages so you don’t have to render text to images.
via typeface.js – Rendering text with Javascript, , and VML.
With jsmath, this is another example of the power of CSS3 and Javascript.
Is the Web the true FUTURE of the desktop GUI?
Read More -
Volete utilizzare il tag canvas di html5 anche su IE6 ed IE8?
Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages.
-
Unison File Synchronizer
Jul 12, 2009 · 1 min read ·
Several years ago I had the need of keep in sync three computers. After some questions on a java mailing list, a very smart guy suggested me Unison.
read the rest on Unison File Synchronizer.
Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.
Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc). However, there are several points where it differs:[…]
Read More -
We have found a bug on Brasil4Win.
At the time of writing, when you backup a subversion project, it will be corrupted.
Read More -
Is it possible to use Python to write small ASP-like scripts. In this post we will see how to use it, and the common mistakes you can enconter in your road to the snake…
Read More -
This bug fix release of brasil4windows give supports to very big zips (over 2Gb). The fix is very trivial, but it is crucial if you plan to store big zips. You can download brasilwin_1_1 clicking on this link. Upgrade is higly recommended. Zip64 extensions was disabled because the default zip and unzip commands on Unix (the InfoZIP utilities) don’t support these extensions, as stated in the Python documentation.
Read More -
We are happy to announce the first version of brasil for window, a small python backup script.
Brasil4Windows is a small python script you can use to zip and backup your files on a regular basis. Brasil4Win offers:
- LowLoad Backup. The script will try to pause under heavy load computer.
- Fine-grained ETA using stored bytes AND passed time. It can print you a good extimation on when it will finish.
- Skip-and-retry schema for locked files. Sometimes under windows files are locked. Brasil4Win retry to open them from time to time.
- Optimized for using Psyco: http://psyco.sf.net We suggest you to set it up psyco for on-the-fly compilation of the script. It rocks.
- The script is released under GNU Public License License v2.0, so feel free to use it.
Read More -
There is a future for SmallTalk? I was a very strong fan of the SmallTalk language, but in the last five years I have seen more and more contraction of its usage in the IT field.
The OLPC project, which uses also Squeak Smalltalk and its done by the core team fo Squeak, is not going very well.
Read More -
This is the sad true: parsing is boring. And writing parser is even worst.
If you can choose a scripting language for parsing you can think to do it in perl.
For this way, take a big breath and go in the black sea of perl's funny regexp. They are funny only if you have that special love for the regular expressions.
Read More -
Sometimes I need to build a small script to delete a huge set of tables of a schema.
In Oracle is easy to do it, using the meta tables "all_tables", "all_views", and "all_sequences":
select 'drop table ' || table_name || ' cascade constraints;'
from all_tables where owner='protoss' and table_name not like 'BIN%';
select 'drop view ' || view_name || ' ;'
from all_views where owner='zerg' ;
select 'drop sequence ' || sequence_name || ' ;'
from all_sequences where sequence_owner='spacemarine' ;The "BIN%" table are special temp tables of oracle.
Read More -
Is it amazing things you can do with a simple Bourne Again Shell (bash).
I have just discovered you can open socket using a small redirection syntax, and emulate small checks you normally do with curl or wget.
The bash shell manual is always poor about examples, and this is very very sad.
Read More -
(First published on 2007-01-20)
Hi all, ObjectsRoot now has correct story ordering ontags view!
I am happy to announce I have just installed tinymce on my site.
TinyMCE is a very nice javascript editor, also used in Drupal. What makes tinymce very nice in my humble own opinion, is its easy installation. You do not need complex init procedure: you just tell tiny you want to edit well textareas, and it will do all for you. Because django (my web framework for the site) has a bit complex way for handling administration pages, this is good news for objectsroot.com.
Read More -
Celeste
Celeste is a mail reading and organizing program. The name "Celeste" is a reference to an earlier mail reader named Baba, which was written at Xerox PARC by Steve Putz and John Maloney.
Nowadays, Celeste is maintained by Giovanni Giorgi (me).Latest Feature
A new revision is planned for the end of September 2006, and code name will be "Sonic". Sonic will include a smart mailing-list filter and a better "leave message on server" option. I implemented years ago an auto-filtering system in AppleScript. The filtering engine used the RFC2369 and some other tricks to detect yahoo mailing list. Sonic will have also an auto-filter for google mailing list too.The leave message on server option is quite bad now. It creates a lot of duplicated messages.
The new implementation will avoid dowloading twice a message, using a mix of messageId and timestamp to detect duplicated messages.
Read More -
Biblio Wolf (Bwolf for firends) is a webapp app for managing a book collection. BWolf is written in python using the Django web framework, and it is born from a Customer request. BWolf is open source, and you can get a full description here including links to downloads. I will mantain a blog of all the work I will do. In the last two months I set up a Subversion Repository and played a little with Django.
Read More