Archive for the ‘Tech’ Category

Apple compra CUPS, ma resterà GPL

Giovedì, Luglio 12th, 2007

Risale a febbraio 2007, ma è stata resa nota solo oggi, l’acquisizione di CUPS da parte di Apple Inc..

CUPS - acronimo di Common UNIX Printing System - è un sistema di stampa modulare per sistemi operativi di tipo Unix che permette ad un computer di funzionare come un server di stampa.

La Casa della Mela ™ - che adottò CUPS in OS X nel 2002 - ha assunto Michael R. Sweet, creatore e principale sviluppatore di questo sistema, con il compito di continuare a sviluppare e supportare CUPS internamente, oltre a lavorare ad altri progetti.

Il codice di questo vitale importante verrà comunque rilasciato sotto l’usuale doppia licenza GPL2/LGPL2. Sono tuttavia state introdotte alcune eccezioni alla licenza per progetti derivativi legati a OS X, come spiegato nelle FAQ relative al trademark CUPS.

http://www.cups.org/articles.php?L475

iUI, il framework javascript per iPhone

Martedì, Luglio 10th, 2007

Nemmeno due settimane di vita, e già è stato smontato e rimontato, sezionato, testato, benchmarcato e via dicendo. Stiamo parlando ovviamente dell’iPhone, questo computer ultraportatile con la forma di un cellulare creato da Apple.

Dopo le due settimane di passione - e i notevoli risultati - regalateci da Joe Hewitt, finalmente il primo framework: iUI.

Secondo la pagina di presentazione, iUI ha questi obiettivi:

  • Creare Menu di Navigazione da oggetti JSON
  • Basare la maggior parte dell’interfaccia utente su Canvas (perchè JS è limitato e lentissimo sul Safari Mobile
  • Gestire gli eventi di rotazione (ritratto › panoramico e vicerversa)
  • Offrire una esperienza realmente “iPhone-like” tramite una Web apps (con o senza iPhone)

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

Basta PHP4, è ora di PHP5!!

Giovedì, Luglio 5th, 2007

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

Mercoledì, Luglio 4th, 2007

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*

Martedì, Luglio 3rd, 2007

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!)

Lunedì, Luglio 2nd, 2007

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/