Symfony 1.1 in Beta

Dopo duri mesi di lavoro, finalmente è arrivata la prima Beta del tanto atteso rilascio 1.1, la principale novità di questo rilascio è l’arrivo di una nuova serie di classi sfConfiguration che vanno a rimpiazzare completamente il vecchio sistema di configurazione, basato su file statici (config.php ad esempio).

Il nuovo sistema ha permesso, oltre a superare un problema molto grave nella registrazione dei Plugin e delle route nel ramo 1.1, anche di avere maggiore flessibilità a runtime per quanto riguarda le configurazioni del core.

 Qui trovate tutta la documentazione necessaria per fare l’upgrade del vostro progetto 1.x alla versione 1.1 (anche se ovviamente essendo ancora in beta vi consiglio di non usarlo in produzione, come dice lo stesso Fabien anche se ben 7700 test vengono superato senza problemi), mentre qui il repository dove potete fare il checkout del codice.

Oramai i pezzi ci sono tutti, sono sicuro che in meno di 2 settimane, ci sarà definitivamente il rilascio almeno di una RC per poi passare in Stable quando anche la documentazione sarà completamente aggiornata.

Per i più curiosi, consiglio di farsi un giro nella documentazione delle API 1.1 

Che posso dire, oltre ringraziare il team di Symfony per il tempo e il denaro che stanno investendo sul progetto, che sta diventando sempre di più il riferimento Enterprise dello sviluppo PHP.

SolarPHP: Un nuovo potente framework per PHP5

Ecco il nuovo arrivato, SolarPHP, che si va ad aggiungere alla vasta schiera di Framework Rails-like per PHP.

Attualmente alla versione 1.0.0alpha1 , il framework ricalca esattamente la tipica struttura MVC che gia conosciamo, quindi Controller Modelli e Viste in package separati, un sistema ORM (Solar_sql_model) (ispirato ad ActiveRecord) che si aggancia alla factory Solar_sql che al momento garantisce la compatibliltà con Mysql, Pgsql e Sqlite (nelle prossime versioni sarà aggiunto il supporto ad Oracle e a MsSQL), tutta una serie di classi per le Viste (Solar_View) e ovviamente una serie di Controller (Solar_Controller).

Il tutto sembra molto interessante, ad una prima occhiata il codice è molto pulito e ben strutturato, i package sono molti (interessanti i package di Validazione http://solarphp.com/package/Solar_Filter e l’ORM nativo).

Personalmente non l’ho testato e non penso di farlo a breve termine, ma è sempre bene avere tutto questo codice a portata di mano, sia per studio che per avere ispirazione :)

Il tutto è rilasciato sotto licenza BSD.

WiCD: Un network manager avanzato per Linux

Chi utilizza Debian/Ubuntu o più in generale GNU/Linux e Gnome, sicuramente si sarà trovato di fronte al blasonato Network Managaer progetto ufficiale di Gnome, il cui compito sarebbe quello di semplificare la vita agli utenti mobili nella connessioni a svariati tipi di rete, in effetti sulla carta le feature ci sono, ma in realtà il discorso è ben diverso, è un software molto lento e ha delle mancanze che il più delle volte fanno solamente venire il nervoso, come non poter collegarsi ad una rete Wireless con la nm-applet e utilizzare un IP statico, oppure collegarvi ad una rete dove ci sono più AP in WDS…praticamente un incubo..

Ed è qui che Wicd ci viene in aiuto, queste sono le feature principali:

  1. No Gnome dependencies (although it does require GTK), so it is easy to use in XFCE, Fluxbox, Openbox, Enlightenment, etc.
  2. Ability to connect to wired and wireless networks
  3. Profiles for each wireless network and wired network
  4. Many encryption schemes, some of which include WEP/WPA/WPA2
  5. Remains compatible with wireless-tools
  6. Tray icon showing network activity and signal strength

Per l’installazione su Ubuntu troviamo i pacchettini binari aggiungendo al repository APT il seguente URL:

deb http://apt.wicd.net [Dapper || Edgy || Feisty || Gutsy] extras

Read more

PHP Google SocialGraph API (Alpha)

Dopo l’annuncio da parte di BigG delle nuove API per la “costruzione” semantica della propria rete di contatti virtuale, ho trovato qualche minuto libero per buttar giù qualche riga in PHP per sfruttare queste nuove interessantissime API.

Potete trovare la pagina del progetto qui:

http://code.google.com/p/php-social-graph/

Al momento è solo una piccola libreria, non ho avuto il tempo di documentarla ne di fare test appronditi, al momento se ci sono programmatori in ascolto che sono interessati, il tutto è rilasciato sotto GPL3, siete i benvenuti :)

Se ancora non sapere cosa sono le SocialGraph, vi consiglio un’ottima introduzione ;)

  • Cerca


  • About me

    Benvenuto nel mio Blog, un piccolo spazio virtuale in continua evoluzione che mi permette di condividere con voi tutto ciò che ritengo interessante. Sentiti libero di esplorare liberamente ogni contenuto di questo sito. Se vuoi altre informazioni su di me, puoi scaricare qui il mio curriculum aggiornato. Oppure scrivimi

  • Iscriviti ai feed

  • Archivi