Programming Languages

Apple – iPad: la vera strategia

C’è stata molta eccitazione intorno alla presentazione dell’iPad da parte della Apple. Il prodotto finale risulta una specie di “iPhone più grosso”, con funzionalità simili al Kindle di Amazon, che ovviamente consta circa 200 dollari di meno. E allora dove sta la novità, la geniale lungimiranza di Steve Jobs? In realtà l’iPad è un passo …

Apple – iPad: la vera strategia Read More »

Emacs 23 is out!

“After only 2 years since the previous version, now emacs 23 .1 is available. It brings many new features, of which the support for anti-aliased fonts on X may be the most visible. Also, there is support for starting emacs in the background, so you can pop up new emacs windows in the blink of …

Emacs 23 is out! Read More »

Phing

PHing Is Not GNU make; it’s a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP “task” classes make it an easy-to-use and highly flexible build framework. Features …

Phing Read More »

Slashdot | Yahoo Releases Open Source Hadoop Distribution

Yahoo has been a vociferous Apache Hadoop user and supporter for several years now, and uses it extensively within its Search technologies. Hadoop has been gaining popularity in the Cloud Computing space, with companies like the NYTimes converting 4TB and 11 million articles to PDFs in under 24 hours using Hadoop and EC2 in late …

Slashdot | Yahoo Releases Open Source Hadoop Distribution Read More »

Evolving concurrency, like memory management did

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 …

Evolving concurrency, like memory management did Read More »