Archivio del mese di August, 2009


Essere un nerd: contare in binario

inserito in cazzate, lifehack da fullo @ 21-08-2009 10:51

Leggendo la stupenda guida per Luca Mearelli su come contare in binario mi è tornato alla memoria un piccolo esercizio che facevo per contare potenze di 2 con le dita.

L’esercizio è abbastanza semplice e vi aiuterà a sbaragliare qualsiasi chitarrista estivo davanti ad un falò (ma non garantisco).
Leggi il resto »

Chromium su Fedora 11

inserito in lifehack, linux da fullo @ 05-08-2009 23:16

Finalmente è stato messo a disposizione di noi Fedoriani convinti un repository con l'ultima versione, aggiornata quasi quotidianamente da svn, di Google Chrome, o Chromium per i puristi.

Per installare il browser in questione basterà creare un file chiamato chromium.repo in /etc/yum.repos.d/ ed inserire al suo interno il seguente codice:

CODE:
  1. [chromium]
  2. name=Chromium Test Packages
  3. baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
  4. enabled=1
  5. gpgcheck=0

successivamente da shell eseguire:

yum install chromium

ed iniziare a godersi la navigazione.

Alternativamente potete scaricare i file RPM direttamente da http://spot.fedorapeople.org/chromium/.

Per ora Chromium è un po' più instabile che su Ubuntu, ma avere un browser che usa 100Mb invece dei soliti 600-700Mb (a parità di tab) non ha prezzo!

ciuaz

Ottimizzare PHP, Google e tante castronerie.

inserito in php, webdev da fullo @ 05-08-2009 00:05

John Allspaw: flickr php4 to php5 migration Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime è un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio.

La cosa interessante è che la comunità di PHP non è rimasta con le mani in mano ed ha risposto, sul gruppo di discussione interno di Google, con una serie di smentite ed approfondimenti molto interessanti e sicuramente da leggere.

Tra le varie scuse annesse all'articolo una, a mio parere raccapricciante, alludeva al fatto che gli esempi erano stati scritti per vecchie versioni del linguaggio. La migliore risposta a tale affermazione è stata:

You talk about "older versions such as 4 and even 3".
Who is running versions of PHP that are that old on the open internet?
If you're running on PHP3 or PHP4 on a public-facing website, your
very first priority is to upgrade to PHP5 for security reasons, not to
optimize your pages.

Seguita dalla citazione di un post di Bergmann dove si fa vedere come, effettivamente, la migrazione da php 4 a php 5 abbia portato reali benefici a Flickr (e non parliamo del blog di tizio o caio). Infatti con la semplice migrazione dell'interprete, a parità di codice, l'utilizzo medio di CPU ha avuto un calo di circa il 50% (il grafico in alto).

Ad oggi l'articolo non è stato ancora corretto, il che mi farà leggere tutti gli articoli su code.google.com con un approcio un po' più critico...

ciuaz

L’e61i sta morendo… Alla ricerca di un nuovo cellulare: e71 o n97?

inserito in lifehack, tecnologia da fullo @ 04-08-2009 12:42

Purtroppo il gran lavoro a cui sottopongo tutti i giorni il mio fido e61i ha iniziato a non giovargli particolarmente. Il cellulare, che già da qualche tempo dava segni di instabilità a causa dell'elevato numero di contatti ed account di posta, ha iniziato negli ultimi giorni a bloccarsi inspiegabilmente, riavviandosi di tanto in tanto.

Nulla è valsa la rimozione di gran parte delle applicazioni installate, le uniche rimaste sono google maps e gmail, e la disattivazione della sincronizzazione automatica (ora manuale) con il mio calendario tramite opensync.

Ho provato in questi giorni a rispolverare l'Xperia X1, ma purtroppo il sistema operativo non l'aiuta. Sto quindi valutando se passare al e71, già testato ed apprezzato, o cellulare con layout simile oppure se fare il salto di qualità prendere, tramite Tre, l'N97 che offre un display leggermente più grande, qualche chicca multimediale, ma ha una tastiera a scomparsa che, a vederla, non mi entusiasma particolarmente.

Altra scelta potrebbe essere un cellulare Android. Purtroppo però, le ultime generazioni di questo device, sono senza tastiera fisica, a mio parere un discreto handicap per chi come me scrive dei poemi per email.

Che fare quindi.. boh... altre idee o suggerimenti? (e no, l'Iphone non lo compro!)

ciuaz

Ottimizzare symfony su DreamHost

inserito in php, webdev da fullo @ 04-08-2009 11:08

twitornot: symfony on dreamhost optimization Qualche giorno fa, come esperimento personale, ho aggiornato (grazie all'aiuto di Federico per il layout), TwitOrNot. Di per sè l'applicazione è abbastanza banale, ma l'esercizio è stato fatto per testare alcune idee che da qualche tempo mi giravano per il cervello.

Innanzitutto, TwitOrNot migra dalla versione 1.1 alla 1.2.x di symfony, nel suo piccolo implementa l'autenticazione oAuth di Twitter non salvando in locale le password ma gestendo tutto tramite le API di quest'ultimo. Altra miglioria è stata la sostituzione, indolore visto l'esiguo numero di tabelle, di Propel con Doctrine, usando per quest'ultimo gli script di migrazione per gestire future implementazioni.

La cosa su cui però mi sono divertito di più è stata l'ottimizzazione dell'applicazione per l'utilizzo su un hosting come DreamHost utilizzando ySlow come calibro del mio lavoro.

Utilizzando lo script di analisi di Yahoo!, l'applicazione, nuda e cruda, presentava un bel D (a volte E) come risultato. Successivamente portato, tramite tweak del file di default .htaccess di symfony ad un onestissimo B (a volte C).

Vediamo in dettaglio i passaggi fatti.

Leggi il resto »


phpDay 15.16 Maggio 2009 a Verona