Categories
tecnologia

php::Links(” PHP 5 beta 4″);

PHP 5.0 Beta 4 released!

PHP 5.0 Beta 4 has been released. This fourth beta of PHP 5 is also scheduled to be the last one (barring unexpected surprises, that did occur with beta 3). This beta incorporates dozens of bug fixes since Beta 3, rewritten exceptions support, improved interfaces support, new experimental SOAP support, as well as lots of other improvements, some of which are documented in the ChangeLog.

Some of the key features of PHP 5 include:

* PHP 5 features the Zend Engine 2.
* XML support has been completely redone in PHP 5, all extensions are now focused around the excellent libxml2 library (http://www.xmlsoft.org/).
* SQLite has been bundled with PHP. For more information on SQLite, please visit their website.
* A new SimpleXML extension for easily accessing and manipulating XML as PHP objects. It can also interface with the DOM extension and vice-versa.
* Streams have been greatly improved, including the ability to access low-level socket operations on streams.

ciuaz

Categories
pensieri

ho visitato…

le nazioni che ho visitato
create your own visited country map
or write about it on the open travel guide

non vedo l’ora di andare in ghana e in cile così riempio ulteriormente la mia mappa! :)

ciuaz

Categories
tecnologia

php::Links(” dynamic function call “);

leggendo la terza parte dell’articolo su zend dedicata alla programmazione avanzata in php ho scoperto la potenza delle chiamate dinamiche alle funzioni. Non la conoscevo e devo dire che mi avrebbe, in non pochi casi, semplificato decisamente la vita!
Praticamente il funzionamento è molto semplice, supponiamo di avere una funzione chiamata ciao_mondo() ed una chiamata ciao_pippo() e di volerle chiamare in base al valore di una determinata variabile $mia_var. Normalmente bisognerebbe utilizzare un costrutto if od uno switch. Invece, tramite la chiamata dinamica sarà possibile scrivere:

$mia_var();

dove $mia_var conterrà una stringa (nel mio caso “ciao_mondo” o “ciao_pippo”) e l’aggiunta delle due parentesi dirà all’interprete di richiamare la funzione che ha come nome il valore della variabile.

caiuz

Categories
tecnologia

cooperative Linux

mi è stato ricordato da koolinus il progetto coLinux. Progetto che si occupa di far girare linux su un sistema operativo m$ in maniera nativa (praticamente come se fosse una normale applicazione), dall’ultima volta che ho controllato l’avanzamento dei lavori devo dire che sono stati fatti passi da gigante. Eccone una breve descrizione:

Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows

caiuz

Categories
tecnologia

Fedora Core 2 test1

Fedora Core 2 test1 Available!

A test release of Fedora Core 2 is now available from Red Hat and at distinguished mirror sites near you, and is also available in the torrent. Fedora Core has expanded in this release to four binary ISO images and four source ISO images. This test release is specifically designed for testing the 2.6 kernel, GNOME 2.5, and KDE 3.2. Please file bugs via Bugzilla, Product Fedora Core, Version test1, Architecture i386 so that they are noticed and appropriately classified. Discuss this test release on fedora-test-list.

ciuaz

Categories
tecnologia

gnome-blog

se utilizzate linux e gnome ed avete un blog compatibile le api di blogger e movable type scaricatevi gnome-blog! E’ una comoda applet per il gnome panel che permette di inviare messaggi (formattati tramite un editor WYSIWYG) con un semplice click.

ciauz

Categories
tecnologia

php|architect febbraio

è stato pubblicato il numero di febbraio di php|architect, in questo numero:

Profiling PHP Applications
If you program PHP professionally, there is little doubt that, at some point, you will need to improve the performance of an application. If you work on a high-traffic site, this might be a daily or weekly endeavor for you; if your projects are mainly intranet ones, the need may arise less frequently. At some point, though, most applications need to be “retuned” in order to perform as you want them to. PHP author George Schlossnagle guides you through the ins and outs of profiling PHP applications.

Writing PHP Extensions: Managing Arrays
PHP arrays are one of the best inventions since sliced bread—but they are not necessarily easy to deal with when you’re writing a PHP extension in C. Join Wez Furlong for an in-depth look at how the Zend Engine makes it easy for you to manipulate hash tables without having to write a mountain of specialized code.

Caching Techniques for the PHP Developer
Caching is an excellent technique for speeding up your application by saving the result of complex operations in memory for later usage. As Bruno Pedro shows you in this article, websites can take advantage of caching on many different levels to attain higher scalability and performance levels—and PHP offers a wide array of caching capabilities.

Write SMS Applications With PHP and Gnokii
SMS—shorthand for Short Message Service—is the standard used by cellular phone networks worldwide to allow their customers to exchange small text messages using their handsets. Despite its limitations, SMS is very popular with cell phone users—and it has rapidly become a widely-used bridge between the Internet and mobile users. Eric Persson shows you how you can build your own SMS gateway using nothing more than PHP, an open-source application called Gnokii and a Nokia phone connected to your computer.

Offline News Management with PHP-GTK
Although many Content Management Systems are entirely web-based, there is something to be said for the convenience of a native GUI application that runs on your client computer regardless of whether you have a connection to the server or not. Until now, the creation of such applications was outside of the abilities of many developers, due to the very specialized know-how required and duplication of code involved. Morgan Tocker shows you how can overcome these problems by using that most-often forgotten of PHP extensions—PHP-GTK—to build a fully-functional GUI-based news manager.

The Need For Speed
The ever growing popularity of the web is putting a continually growing stress on the software and hardware used to power the common website. In this article, PHP core developer Ilia Alshanetsky helps you combat the growing server loads and increase your web serving capacity without resorting to costly hardware upgrades.

ciuaz

Categories
tecnologia

oracle 10g

oracle ha rilasciato la nuova versione del suo celeberrimo database, per la precisione la 10g.
Inoltre ha rilasciato una interessante serie di articoli sull’integrazione di architettura di griglie con questa nuova versione del db.

ciauz

Categories
tecnologia

firefox extensions

anche se è stato rilasciato da soli 2 giorni sono state sviluppate nuove extensions per FireFox, una tra tutte l’imponente Web Developer Extension.

caiuz

Categories
cazzate

il fumo fa male!

l’ho sempre detto io! Ed adesso uno studio accurato da parte di alcuni scienziati italiani ha finalmente portato alla luce le prove di ciò!

ciuaz