-
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 -
In late 1994, when I need to write a programming language it was a pain. You must start with flex, lex and so on, and the way will be very long.
Then I found GCC was able to compile in a pseudo-machine language, already optimized. Then a set of backend was able to emit mc68000, 80x86, power pc code…
Read More -
As processors become faster and multiprocessor systems become cheaper, the need to take advantage of multithreading in order to achieve full hardware resource utilization only increases the importance of being able to incorporate concurrency in a wide variety of application categories.
In this article we are evaluting a new approach to the concurrency. In the last five years computers are becoming even more parallel. Intel is pushing multi-core achiteture also on commodity personal computers. Neverless the computing power is ofter not well used: one again, hardware is a step head of our day-by-day software development. Remember when the 80286 came into light. The 286 was able to provide a multi-programming architecture but without memory management protection. We had to wait 386 hardware to see software working on preemptive multi-tasking, because software cannot cope with unprotected memory. In one word, it costs too much to develop a operating system without the new features the 80386 bring to us. What about concurrent programming? Can we look similarities in the concurrency field?
Read More -
Hi World. I didn’t lost a bit of grip on edge news, altrought now I am married!
In the first days of May we read about a new serach engine, called WolframAlpha.
The idea behind WolframAlpha are interesting, so we will take a close look to it.
Slashdot is following the engine very tightly (“Wolfram Alpha Launches Tonight, On Camera”, published on May 16) ans so will do Gioorgi.com.
[UPDATED! Google Squared is out of there!!]
First published on May 18th, 2009
Read More -
Working for a very big customer, I found a very nasty interaction between Sun HttpClient (JDK 1.4) and Http Load Balancers.
In a complex network environment, sometimes you can experience low level TCP/IP comunication errors, because sometimes HttpClient get confused and hangs.
The bad behavior of Sun HttpClient is well known: some guys suggested me to use the Axis Web Client. Anyway you can solve the issue adding these three parameters to the JVM launch line
Read More -
Slashdot underlines there are too much forks of MySQL on the way.
After leaving MySQL, Michael “Monty” Widenius started its own code fork, backed up with a company.
The nerds think the destiny of MySQL is unclear, but it is still too early to get a clear vision.
Read More -
We suggested this idea at the beginning of 2008, as a Joke. Now it is true:
Sun and Oracle today announced a definitive agreement for Oracle to acquire Sun for $9.50 per share in cash. The Sun Board of Directors has unanimously approved the transaction. It is anticipated to close this summer.
Oracle and IBM are face to face. It is hard to say what this could means.
Read More -
Producing Open Source Software
Apr 16, 2009 · 1 min read ·
Some times ago I have the lucky to read "Producing Open Source Software":
[...] a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright: it is available in bookstores and from the publisher (O'Reilly Media), or you can browse or download it [...]
Valuable parts, which we suggest to read:Open source so can be a way for a cheap investiment.
Read More -
Siamo lieti di dare risalto alla seguente iniziativa, chiamata All4Web, che si terrà l'8 maggio prossimo venturo:
All4web nasce dalla collaborazione di alcune community e user group del panorama italiano del web. Le community e gli user group sono i luoghi dove persone, con una passione e competenze sopra la media, si confrontano e trattano i più disparati argomenti in ambito IT e Design rendendo questi spazi, seppur virtuali, unici nel loro genere. Partendo da questa consapevolezza l'iniziativa vuole essere un momento dove raccogliere nello stesso luogo realtà diverse per trattare argomenti trasversali, multi disciplinari senza per questo precludersi la possibilità di affrontare argomenti specifici delle singole realtà. [...]
La partecipazione a all4web è gratuita. L’evento è realizzato in collaborazione con il Dipartimento di Informatica dell’Università di Milano Bicocca che ospita la manifestazione.
Read More -
=== JRecordBind ===
take al look to it at jrecordbind: Home. It is a very good library, I will suggest for solve these issues, because it has XML integration tooA tiny and super fast library that aims to
-
map fixed-length lines to bean instances, ready to be chewed by an import procedure (Unmarshaller)
-
and export record beans into a fixed-length file (Marshaller).
Read More -
-
April 0.2 Application Performance Framework
Apr 15, 2009 · 3 min read ·
April (Application Performance Framework) is a super-light application framework based on Spring, featuring:
- An Aspect Oriennted Programing Performance Monitor, which try to increase performance on the fly
- A super-light XML-RPC communication framework
April first commitment is “be lite, be pluggable” and do not re-invent the wheel. I am happy to describe here how it works the Beta 0.2, called “Fat Cat” by friends.
Read More -
About the Gioorgi KnowledgeBase
Apr 9, 2009 · 1 min read ·
The Gioorgi.com’s Knowledge Base is a new service provided to readers.
The Knowledge base arranges tips & tricks scattered on the web, and based on the Giovanni Giorgi’s IT consulting experience.
The information are mostly based on open source technology, but also commercial products are described. Albeit knowledge base born as a small random “basket for notes”, it is an ideal place for comments, discussions on arguments and so on.
Read More -
I am not a big fan of portal software, because it is not cheap to delivery.
Portal specification is heavy to use and implement, and can have a reason only in very big corporate company.
SingleSignOn can be delivered in different and simpler way.
The big advanteg of the Portal is the ability to “deactivate” specific unstable feature on the fly, with also the ability to aggregate remote data (remote portlet is one of the key of the idea behind portal specification).
Read More -
Nei precedenti articoli abbiamo visto come creare un applicazione Java agile, evitando il blasone delle specifiche J2EE. Dopo aver valutato (scartandola) una soluzione 2-tier molto simile a quelle fattibili in PHP, ci siamo focalizzati su una soluzione basata su Spring.
Come test, abbiamo sviluppato a Gioorgi.com una applicazione didattica che abbiamo chiamato “April”.
Read More
