Responder: un framework in javascript non intrusivo

Luglio 9th, 2007 by gomez

Boxpop ha reso pubblico Responder, forse il primo framework per lo sviluppo di applicazioni JS che segue il paradigma del Javascript non intrusivo.

L’uso è semplicissimo: basta etichettare il proprio codice tramite classi che rappresentino i componenti, come .menu o .calendar, in modo da poter poi creare una classe per definire il comportamento da applicare.

http://www.boxpop.net/responder

Vulnerabilità WordPress

Luglio 9th, 2007 by xbush

se anche tu come noi usi WordPress per il tuo blog allora forse questo “cerca-spifferi” può esserti utile…

http://blogsecurity.net/cgi-bin/wp-scanner.cgi

Basta PHP4, è ora di PHP5!!

Luglio 5th, 2007 by gomez

PHP4 ha servito la comunità opensource - egregiamente - dal 2001. PHP 5.2 è ormai disponibile da un anno e mezzo, e molti sviluppatori sono costretti a non utilizzarlo perchè i web hosters non lo rendono disponibile.

E’ tempo di dire BASTA! Il 5 febbraio 2008 (5/2 appunto), grossi progetti opensource del calibro di PhpMyAdmin, Drupal, Symphony e Typo3 abbandoneranno il supporto a PHP4. Se il vostro hosting non lo supporta, beh, o ne trovate un altro, o li invitate a fare ’sto switch!

http://gophp5.org/

Zend Framework 1.0

Luglio 4th, 2007 by gomez

Finalmente è stata rilasciata la prima versione del Zend PHP Framework, ovvero il framework di sviluppo PHP nato in seno alla stessa azienda che *crea* PHP. Come dire, una garanzia.

A prima vista le proprietà di questa libreria di classi sono entusiasmanti:

  • Framework basato su MVC
  • Soluzioni di accesso bilanciato ai database
  • Motore di ricerca interno compatibile Lucene
  • Supporto avanzato all’internazionalizzazione (I18N)
  • Sistema robusto di autenticazione e autorizzazione, e filtraggio degli input
  • Ricche interfacce cliente ai web services, come Google Data API ma non solo.
  • Diverse test suites e ampia documentazione
  • Processo di sviluppo totalmente Open Source

Uno sguardo più approfondito ai componenti del framework, invece, è in grado di regalare diversi momenti di piacevole passione ai php coders, solo leggendo i nomi dei singoli elementi:

Zend_Acl, Zend_Auth, Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Controller and Zend_View, Zend_Date, Zend_Db, Zend_Db_Table, Zend_Feed, Zend_Filter and Zend_Validate, Zend_Filter_Input, Zend_Gdata (Zend Google Data Client), Zend_Http_Client, Zend_Json, Zend_Loader, Zend_Locale, Zend_Log, Zend_Mail and Zend_Mime, Zend_Measure, Zend_Memory, Zend_Pdf, Zend_Registry, Zend_Rest_Client and Zend_Rest_Server, Zend_Search_Lucene, Zend_Service (Akismet, Amazon, Audioscrobbler, Delicious, Flickr, Simpy, StrikeIron and Yahoo!), Zend_Session, Zend_Translate, Zend_Uri e Zend_XmlRpc.

Vi gira la testa? Benissimo ;-) Che aspettate? Provatelo! (e magari diteci com’è…. ;)

http://framework.zend.com/

Slackware 12 UFFICIALE. The best slackware *ever*

Luglio 3rd, 2007 by gomez

Come avevamo predetto qualche giorno fa è finalmente stata rilasciata Slackware 12, con parecchie novità… Riassumiamo le più importanti:

  • Kernel 2.6.21.5
  • glibc 2.5
  • X11 7.2.0 (modulare, non più monolitico)
  • gcc 4.1.2
  • Apache 2.2.4 (con supporto DSO), PHP 5.2.3, MySQL 5.0.37
  • supporto udev completo (real plug ‘n’ play!)

Lista completa dei pacchetti di Slackware 12

Download Mirrors per Slackware 12

htsh: una shell http via php e jquery (e tab completion!)

Luglio 2nd, 2007 by gomez

htsh è una nuova shell interattiva via http, basata su php come backend, e jquery (y mucho ajax) come frontend. Molto veloce e responsiva, è apprezzabile per la presenza del completamento dei comandi tramite tab, proprio come una vera shell.

Supporta un numero notevole di comandi (cd, chmod, cp, download, edit, exit, help, license, ls, mkdir, mv, rm, rmdir, touch, unzip, upload, zip) tra i quali spiccano le possibilità di inviare files al server e di modificare files esistenti tramite la stessa pseudoshell. :-) Inoltre, è facile espandere la shell con i propri comandi personalizzati. E’ anche disponibile una demo online (che funziona anche con Safari e Opera) ma molti comandi sono disabilitati, per ovvi motivi di sicurezza.

Il progetto è ospitato dal portale open source Google Code, ed è rilasciato sotto GPL 2.0.

http://code.google.com/p/htsh/