Categorie
eventi php

IASummit, phpCon e phpDay

Nei prossimi mesi si svolgeranno alcune conferenze a cui non si potrà mancare.

La prima, in ordine temporale, sarà l’IASummit. Quest’anno la conferenza dedicata all’architettura dell’informazione si svolgerà a Forlì tra il 20 ed il 21 di Febbraio. E’ già stato reso disponibile il programma e vi consiglio di registrarvi immediatamente (che è pure gratis) prima che i pochi posti disponibili si esauriscano.

Gli altri due eventi sono invece dedicati al php.

Categorie
ajax webdev

jQuery 1.3, un mostro di performance

jquery_insertion_benchmarkIeri è stata rilasciata la versione 1.3 di jQuery, a mio parere una delle migliori librerie javascript sul mercato, che vede affiancate alle molte novità un notevolissimo incremento di performance.

JQuery 1.3 introduce un nuovo sub-framework per il CSS selector engine, totalmente indipendente dalla libreria e co-sviluppato con gli autori di Dojo, chiamato Sizzle. Il subframework in questione riduce del 49% i tempi di elaborazione del codice rispetto al precedente motore utilizzato in jQuery 1.2.x.

Di riflesso, tramite Sizzle, gli sviluppatori hanno potuto aggiungere (finalmente) la possibilità di associare eventi ad oggetti creati in realtime, il tutto senza preoccuparsi di dover rieseguire il bind di eventi agli stessi in caso di aggiornamento del DOM.

Ultima chicca è che questa versione di jQuery non introduce più fix per garantire compatibilità cross-browser all’interno del codice ma delega la funziona ad un oggetto dedicato chiamato jQuery.support. Questo permetterà, in futuro, di introdurre un minor numero di possibili bachi e di poter controllare più facilmente l’inserimento di nuovi controlli per i browser senza intaccare il codice dei singoli metodi del framework.

Trovate maggiori informazioni e qualche benchmark su jQuery 1.3 sulla documentazione di release ufficiale del progetto.

ciuaz

Categorie
open source php tecnologia

Twitto, un framework PHP da 140 caratteri

Ad opera di Fabien Potencier, già autore di Symfony, ecco l’ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarità  di essere scritto in soli 140 caratteri! :)

[code]
require __DIR__.’/c.php’;if (!is_callable($c = @$_GET[‘c’] ?: function() { echo ‘Woah!’; })) throw new Exception(‘Error’);$c();
[/code]

Da notare che il framework in questione sfrutta al suo interno tutte le nuove potenzialità  dell’imminente php 5.3

Categorie
tecnologia

Il primo amore non si scorda mai… soprattutto se è un Palm ;)

Finalmente Palm ha fatto la sua mossa!

pre-first-hands-on-44 We’re told that the OS is based on Linux, and is in some way an extension of what they’ve been crafting for a while now. The device will feature copy and paste, which is implemented by holding a thumb on the gesture area…
[cut]
The browser is based on Webkit, …
[cut]
Palm has confirmed that there will be an app store and an SDK which will be available to anyone….
[continua su Engadget]

ciuaz

Categorie
tecnologia webdev

Prototipazione rapida con Pencil

pencil Dopo un po’ di tempo passato usando, l’ormai vetusto, Dia e qualche altro tool online per lo sviluppo di wireframe a bassissimo livello per piccoli progetti personali ho riscoperto Pencil.

Tool che, con la versione 1.0, ha finalmente raggiunto un discreto stadio di maturità e, soprattutto, stabilità.

Pencil non è altro che un plugin per Firefox che permette di realizzare wireframe minimali. Le forme attualmente disponibili sono pochissime ed altrettanto poche sono le funzionalità per crearne di nuove, ma nella sua semplicità ed immediatezza risulta un ottimo tool per buttare giù qualche idea quando passa per la testa. Inoltre questo plugin permette di creare piccoli progetti “multipagina”, dove ogni pagina è un clone modificato della precedente, esportabili come una serie di PNG. Decisamente comodo per creare piccoli siti.

ciuaz

Categorie
lifehack recensioni tecnologia

Sony Ericsson XPeria X1, per ora niente Android

DSC00096 Dopo oltre una settimana di utilizzo intensivo posso finalmente esprimere un commento su questo portatile cellulare gentilmente fornitomi da Cristiano di Ambito 5.

Hardware

La prima impressione sul Sony Ericsson XPeria X1 è stata ottima. La scocca in metallo, per cellulari oltre i 200 €, penso sia un must e la qualità costruttiva in generale mi ha dato quel senso di solidità che con altri cellulari non ho minimanente provato. Anche il display è stato una sorpresa, la qualità video infatti è molto alta ed è un piacere usare il dispositivo per visualizzare qualche filmato in cuffia.

Inoltre il touch screen funziona bene anche senza l’uso del pennino in dotazione, anche se il sistema operativo spesso impone l’utilizzo dello stesso a causa delle icone e form microscopiche.

Categorie
cazzate open source php

MovablePress? WordType?

movable wordpress, piccola transazione da movabletype 3.3 a wordpress 2.7

Dopo un po’ di utilizzo di WordPress 2.7, non ho resistitito e ho iniziato a vagare su internet cercando di ricordare dove avevo già visto l’interfaccia con menù ad espansione a sinistra. Poi l’illuminazione, MovableType, e dire che l’ho usato per anni!

Ringrazio Simone per l’immagine che gli ho grabbato dal sito :)

ciauz

Categorie
open source php

WordPress 2.7, qualche considerazione per i non sviluppatori

Dopo mesi di annunci, alfa, beta, rc è finalmente arrivato WordPress 2.7 Coltrane.

Questa nuova versione del blog-cms ha visto un notevole lavoro dietro alla nuova interfaccia di backend, lavoro che ha coinvolto decine di sviluppatori, consulenti di usabilità e designer. E che ha portato come risultato finale una dashboard più semplice e veloce da usare (appena ci si rifà la mano).

Ma non solo, infatti molto del vecchio codice legacy è stato modificato rimuovendo da alcune API la possibilità di accedere direttamente alle variabili globali tanto amate/odiate dagli sviluppatori di plugin.

Ci troveremo quindi un Natale ricco di richieste di supporto ai vari autori di temi e plugins.

Quindi, prima di aggiornare aspettate, controllate che tutto quello che gira sul vostro blog sia supportato e soprattutto testate in una copia locale tutto quanto fino all’uscita della prima minor release dove partirà (per la prima volta) l’auto-aggiornamento di WordPress.

Poi potrete migrare il vostro blog con 238904723 post con tranquillità… come ho fatto io… ;)

a seguire un video con le nuove features di WordPress 2.7.

Categorie
eventi php

Prossimi PHP eventi

Qualcosa si muove, quest’anno il numero di conferenze dedicate a PHP (e prodotti correlati) è decisamente aumentato.

A partire dal prossimo venerdì a Milano dove si terrà il primo Drupal Day, passando per Roma dove a Marzo si terrà la prima phpCon Italiana, fino a Maggio quando ci saranno il nuovo phpDay a Verona (maybe) e WordCamp di nuovo a Milano.

Ed io? Beh, quest’anno ho deciso di uscire dall’ombra e di riprendere a fare qualche talk in qua e là.

Stay tuned :)

cuiaz

Categorie
lifehack linux tecnologia

Geekness varia (ed avariata)

Molti penseranno che l’autore di questo blog, l’esimio sottoscritto, non abbia più voglia di scrivere nulla. La realtà è ben diversa. Sto scrivendo tantissimo, peccato che finisca tutto in draft e li rimanga per mesi.

Siccome mi sono stancato di vedere tutti i post a metà, qui di seguito troverete una sorta di copia/incolla di tutto quello che avrei voluto dire e che, per colpa di lavanderie chiuse e cavallette invadenti, non ho detto.

N96, nuovo firmware nuova grinta.
Pare proprio che aggiornando il firmware dell’N96 le prestazioni facciano un discreto balzo in avanti. Fortunato Luca che si vedrà recapitare il mio già aggiornato… :P

EEEPC 900a, con OS X non si può… per ora
IPIS-OSX è un interessante wiki dove vengono raccolte informazioni sull’installazione di OS X su un EEPC. Purtroppo ad oggi il miniportatile è assolutamente inutile con tale OS (non per l’inutilità del sistema operativo in se) in quanto la maggior parte dei device non viene correttamenta riconosciuta (audio e scheda di rete tra tutti). In compenso pare che con Fedora 10 tutto funzioni bene.

Fedora 10 Preview
E proprio per questo è ormai in download, come di tradizione su Teletran-1, la nuova RC della distro che allieterà le mie giornate informatiche domestiche. Ovviamente la distro in questione, visti alcuni commenti positivi, finirà anche sull’EEEPC 900a citato qui sopra, dove Ubuntu ha fatto l’ennesima pessima figura.

Uebbi, tutto in Python
Il Uebbi, piccolo gadget offerto da Telecom grazie ad una campagna di Zzub, si presta a notevoli hack. Dando un occhio alla nuova versione del bios ho infatti scoperto che è montabile sul linux utilizzando fuse e CramFS. Il sistema sfrutta per tutti i suoi widget degli script Python (purtroppo compilati) e qualche file di configurazione per l’interfaccia grafica. Al prossimo hackfest aziendale si provvederà con il CISO a buttarci su un qualche client SIP per usarlo come telefono vivavoce, anche un sistema di monitoring per fare continuous integration non sarebbe male.

Redmine, alcuni plugin indispensabili.
Riprendendo il discorso continuous integration consiglio una sfilza di plugin per Redmine utili a gestire progetti non solo dal punto di vista dello sviluppo puro ma anche dal monitoraggio e gestione di risorse e tempi. Il primo è il Redmine Messenger che sfrutta l’accoppiata Ruby-Jabber per creare un bot che può fungere da timetracker ed interfaccia “diretta” e semplificata al VCS. Il secondo è il budget-plugin che, come dice il nome stesso, permette di gestire budget e centri di costo per ogni progetto ed infine un tool per integrare software di CI.

ciuaz