Archivio di luglio 2007

WordPress plugin: Blogbabel Rank Plus

Scritto il 23 luglio 2007 alle 22:10

ATTENZIONE: il plugin ha una sezione tutta sua su WordPress.org – Ti consiglio di seguire quella pagina per il download e le indicazioni sull’installazione!

~

In questi giorni ho vissuto almeno 18 ore al giorno sveglio.

Ho ridipinto casa, ho fatto un esame, ho aiutato la mia pulcina per i preparativi per il Jamboree e… la notte, non contento, mi sono rilassato scrivendo un plugin per WordPress: Blogbabel Rank Plus.

BlogBabel Rank PlusL’idea di scriverlo, a dir la verità, nacque tanti mesi fa, quando Giovanbattista scrisse BlogBabel Rank e decise di passarmi il testimone. Il tempo purtroppo è tiranno… e così, ho potuto realizzarlo solamente in queste ultime tre notti.

Sinceramente, nonostante la bella idea, quel plugin non riuscì mai a piacermi in pieno, tanto che alcuni giorni fa l’ho disattivato.

Come sapete, non mi piacciono le pagine web pesanti. Sono per i blog semanticamente validi (appena posso continuo anche con BlogValidator, tranquilli… ;-) ) ed il plugin di Giovanbattista richiede una connessione verso i server di BlogFlux per la creazione dell’immagine, il che, rallenta il caricamento della pagina.

Ma i motivi per cui non mi piace quel plugin sono anche altri:

  1. Il plugin non salva mai l’immagine in cache, così apre anche una connessione verso i server di BlogBabel durante il caricamento di ogni pagina (si, magari l’immagine rimane nella cache del browser, ma la connessione verso BlogBabel parte sempre…).
  2. Nella versione jpg (non flash), lo sfondo dell’antipixel diventa verde solamente quando si supera il rank massimo assoluto e non quando magari, giornalmente, si sale o si scende: questo comporta che l’antipixel sia “verde” molto raramente, mentre magari si è guadagnata qualche posizione.
  3. Il plugin, sebbene la pubblicità indiretta, sicuramente stressava i server di BlogBabel il che non è mai bello.
  4. BlogBabel ha recentemente introdotto le API, perché non sfruttarle?

Ecco dunque BlogBabel Rank Plus, che risolve e supera tutti questi difettucci.

Per i più curiosi, Blogbabel Rank Plus:

  1. Sfrutta le API di BlogBabel;
  2. Memorizza e mantiene per 12 ore una immagine sul server nella cartella /wp-images/, in modo da non aprire nuove connessioni e generare nuove immagini per ogni visitatore del blog;
  3. Non usa il database ma riesce a capire quando aggiornare l’immagine e *ricordare* il rank del giorno prima: questa è la mia ciliegina, in quanto non volevo aumentare il numero di query sul mio blog per ogni visitatore…
  4. Non richiede la generazione dell’immagine a servizi esterni, così non crea neanche nuove connessioni esterne; piuttosto, ogni 12 ore, genera un antipixel 80×15 computazionalmente leggerissimo.

Come installare Blobabel Rank Plus?

Come al solito, installare un plugin per WordPress non è mai complicato.

Caricate il file blogbabelrankplus.php nella cartella dei plugin (/wp-content/plugins) e poi attivatelo dal pannello di gestione dei plugin di WordPress.

Inserite, nel vostro template, ovunque preferiate (tipicamente nella sidebar…), il seguente codice php:

< ?php wp_blogbabelrankplus("slug-url"); ?>

Sostituite in “slug-url” il nome assegnato da BlogBabel nell’url delle statistiche per il vostro blog (è la parte finale dell’url di BlogBabel per le vostre statistiche).
Ad esempio:

< ?php wp_blogbabelrankplus("time-is-what-you-make-of-it"); ?>

Aggiornate la pagina ed apparirà il vostro rank.

Come aggiorno il plugin dalla versione precedente? Ti basta sostituire il plugin nella cartella /wp-content/plugins/ ed assicurarti che sia attivo nel pannello dei plugin.

Pagina download: BlogBabel Rank Plus 1.8.4 (~3kb)

Dubbi, consigli? Come al solito i commenti sono aperti… e io sono disponibile a qualsiasi forma di critica e considerazione. :-)

Ciao,

P|xeL

Aggiornamento del 24 Luglio 2007 ore 13:00.

Changelog v1.1: Ho notato che nelle ultime versioni di WordPress, la cartella /wp-images/ non è più presente (probabilmente per scelta progettuale). Ho modificato dunque il plugin per adattarsi meglio a WordPress, andando a salvare l’immagine in /wp-includes/images/. Per venire incontro anche ai blog ospitati su TopHost (ma anche presso tutti quegli hoster che non forniscono la libreria CURL), ho modificato la funzione di connessione in modo da rendere BlogBabel Rank Plus più facilmente compatibile.

Aggiornamento del 24 Luglio 2007 ore 16:30.

Changelog v1.2: Grazie ad una bella chiacchierata con fullo su IRC, ho apportato una serie di modifiche allo script. Innanzitutto, per maggiore compatibilità con le vecchie versioni di WordPress (adesso dovrebbe funzionare con qualsiasi versione), l’immagine viene salvata nella cartella di upload impostata dalle opzioni di WordPress. Inoltre, l’aggiornamento dovrebbe essere migliorato parecchio: niente più 12 ore fisse ma aggiornamento programmato dopo l’update da parte di BlogBabel del rank dei blog dell’intero database (in questo modo è attenuato l’inconveniente di beccare per un giorno un rank non aggiornato). In pratica farà una sola connessione al giorno… al momento giusto! ;-)

Aggiornamento del 24 Luglio 2007 ore 22:30.

Changelog v1.3:Ho apportato un paio di migliorie al codice (nulla di importante), grazie ad alcune segnalazioni nei commenti. neon ha avuto l’idea di scrivere una piccola funzione che restituisce il proprio rank in maniera testuale. L’ho aggiunta al plugin sebbene non la consigli personalmente: per evitare l’utilizzo del database (e dunque aumentare il numero di query e rendere questo plugin più pesante), la funzione ha bisogno di effettuare una connessione verso BlogBabel ad ogni accesso alla pagina (non credo che “quelli di BlogBabel” saranno particolarmente felici). Il rank sarà sempre aggiornato ma la velocità d’esecuzione ne soffrirà.
In definitiva, eccola qui, ma vi consiglio di continuare ad utilizzare la versione grafica se non avete esigenze particolari.

Per utilizzare la forma testuale, inserite sul vostro blog il seguente codice:

< ?php wp_blogbabelrankplus_text("slug-url"); ?>

Sostituendo in “slug-url” il nome assegnato da BlogBabel nell’url delle statistiche per il vostro blog.
Ad esempio:

< ?php wp_blogbabelrankplus_text("time-is-what-you-make-of-it"); ?>

Il risultato sarà un numero con un link verso la pagina del vostro rank su BlogBabel.

Tramite CSS è possibile personalizzare graficamente il testo, usando le seguenti classi: babel-green e babel-red.

Ad esempio, per visualizzare il risultato verde o rosso in base all’incremento o decremento di posizioni su BlogBabel, basterà aggiungere il seguente codice al vostro foglio di stile:

.babel-green { color: #00FF00; }
.babel-red { color: #ff0000; }

Aggiornamento del 24 Luglio 2007 ore 23:30.

Changelog v1.4: io cenavo, ma neon era insaziabile, e così, ha migliorato la funzione testuale che adesso utilizza un file txt per salvare il risultato (in modo da effettuare, come nella versione grafica, una sola connessione al giorno verso BlogBabel). Potete usarla come indicato sopra.

Aggiornamento del 26 Luglio 2007 ore 03:00.

Changelog v1.5: Ho corretto alcuni refusi tra cui un errore di italiano nella descrizione del plugin. Ho aggiunto border=”0″ nell’immagine come richiesto da molti. Nulla di vitale, da aggiornare solo per i maniaci della perfezione (come me!). ;-)

Aggiornamento del 26 Luglio 2007 ore 20:00.

Changelog v1.6: Corretto un errore relativo alla funzione wp_blogbabelrankplus_text(). Aggiornamento necessario per chi volesse usare il plugin in maniera testuale; facoltativo per gli altri.

Aggiornamento del 26 Luglio 2007 ore 20:00.

Changelog v1.6: Corretto un errore relativo alla funzione wp_blogbabelrankplus_text(). Aggiornamento necessario per chi volesse usare il plugin in maniera testuale; facoltativo per gli altri.

Aggiornamento del 14 Agosto 2007 ore 12:40.

Changelog v1.7: Durante l’ultimo aggiornamento ho inserito, distrattamente, un piccolo errore che non faceva aggiornare correttamente l’immagine. Aggiornamento necessario per un corretto funzionamento.

Aggiornamento del 26 Settembre 2008 ore 19:40.

Changelog v1.8: Aggiornato il plugin alla nuova versione di BlogBabel.

Aggiornamento del 15 Novembre 2009 ore 18:40.

Changelog v1.8.1: Aggiornato il plugin alla nuova versione di BlogBabel (acquistato di recente da Liquida.it).

Aggiornamento del 19 Novembre 2009 ore 11:30.

Changelog v1.8.2: Corretto il colore di sfondo in base all’andamento del proprio blog in classifica.

Aggiornamento del 20 Dicembre 2009 ore 11:30.

Changelog v1.8.3: Corretto l’indirizzo di connessione del plugin.

Aggiornamento del 22 Febbraio 2010 ore 11:30.

Changelog v1.8.4: L’url di connessione utilizza adesso quello delle API di BlogBabel (nuovamente attive), consegue una maggiore velocità e leggerezza.

Per tutto il resto c’è Mastercard.

Scritto il 21 luglio 2007 alle 3:18

Dipingere casa, 1000 €, con Mastercard.

Avere dei muratori che lavorano mentre sei in viaggio distante da casa, 2000€, con Mastercard.

Regalare una sorpresa e rimettere a nuovo una stanza in meno di 48 ore, 3000€, con Mastercard.

Avere un imbianchino che fino alle tre di notte stucca, colora, scartavetra, pulisce e riordina… non ha prezzo.

Mia madre è partita subito dopo il mio esame. Io ho deciso di farle una sorpresa e così, senza neanche un minuto di relax, tornato dall’università ho smontato la stanza e iniziato un tour de force contro il tempo. Lei tornerà domani sera… e troverà un soggiorno nuovo.

Spero di non morire prima così, magari, ritrova anche me.

Emanuele

Wind, mia benefattrice segreta?

Scritto il 20 luglio 2007 alle 20:33

Wind Infostrada - logoInutile riprendere sempre la solita storiella, ormai lo sapete: la Wind continua a riempirmi di offerte con la precisione di un orologio svizzero.

L’ultima l’avevo ricevuta meno di due mesi fa. Oggi, ero fuori (dopo una giornata passata con rullo e colore…) per comprare dei ricordini, quando un bip-bip mi ha fatto tornare in mente tante cose.

Era la Wind con il suo classico messaggio di buone vacanze… ed ormai, da brava amica indivisibile, non poteva che farmi un regalino. Giusto perché sono un grande cliente (vedi sotto. :-D ).

Ecco il testo dell’sms (Wind, non ti offenderai se lo faccio leggere, vero?! ;-) ):

GRATIS x te PienoSMS: RICARICA 3cent x SMS naz. ricevuto da mobili non Wind. Invia PIENO SMS SI al 45000 entro 31/7 (rinnovo autom. ogni 6 mesi a 4 euro). Info 155.it

In pratica tutti gli sms che riceverò da qui a capodanno mi ricaricheranno…

Penso proprio che attiverò l’offerta gli ultimi giorni di Luglio, in modo da sfruttarla soprattutto nelle vacanze invernali, quando amici, cugini e parenti ti mandano il classico sms di auguri. ;-)

Non posso che ringraziare ancora la Wind che ha scelto di mantenermi, visto che io non spendo nulla. L’8 Marzo avevo 27 euro sulla scheda; oggi, dopo 4 mesi e 12 giorni ho 18,80€. Una spesa media mensile di 1 euro e 80 centesimi.

Emanuele

PS: riassumendo abbiamo: La wind mi vuole bene!; Special Card Wind …gratis (per me :-P )!; La Wind è innamorata; Altra offerta da Wind…; Nuovo regalo da Wind…; La Wind mi fa il regalo in anticipo…; Continua la saga: la Wind mi ama.; Wind 6 sms in regalo!

Bow.it precisi e professionali.

Scritto il 20 luglio 2007 alle 15:31

Voglio ringraziare e consigliare pubblicamente Bow.it (gruppo Dmail), negozio presso il quale ho acquistato alcune settimane fa un monitor LCD e la memory card per il cellulare.

Questa, come avevo già scritto, non funzionava correttamente: i pin aggiuntivi, tipici delle memory card “reduced size” causavano errori in lettura/scrittura, cosa che non avveniva usando la memory card insieme all’adattatore, come normale multimedia memory card.

Dato il prezzo esiguo (undici euro), ho pensato inizialmente di doverla vendere (a qualcuno a cui interessava una MMC non RS ovviamente…) ma contestualmente ho contattato il centro assistenza, spiegando il più dettagliatamente possibile il problema (si verificava infatti solo con i cellulari, in modalità RS-MMC) e chiedendo informazioni circa la garanzia.

Bene, dopo alcune e-mail, è stato aperto un guasto e, sebbene non sia di loro competenza per legge, la spedizione verso il negozio è stata totalmente coperta da loro (possibilità comunque contemplata solo per reclami presentati entro 5 giorni dal ricevimento della merce). In definitiva non ho speso nulla per la sostituzione del prodotto difettoso.

Non posso che congratularmi con il loro servizio post-vendita, attento anche alla soddisfazione del cliente oltre che alla mera gestione delle garanzie. Un corriere avrebbe richiesto infatti una decina di euro per un prodotto che ne valeva tanto.

In passato, ho visto che un servizio del genere, è stato prestato da Canon e Apple… il che equipara l’assistenza di Bow.it a quella di due grandi multinazionali dell’informatica.

Aggiungetelo nella lista dei negozi seri e professionali. :-)

P|xeL

PS: ma adesso, 512mb basteranno per installare un mini-navigatore e mettere magari qualche mp3 da ascoltare quando non ho l’iPod con me?! ;-)

Google sa.

Scritto il 19 luglio 2007 alle 23:40

Google sa tutto.

Non ne avevo parlato da nessuna parte.

Un po’ per scaramanzia, un po’ per sconforto ma oggi ho avuto un esame “di quelli che poi racconti a tuo figlio…”.

Quello di ieri, era il preludio e forse solo adesso prende senso per voi.

Intanto, dopo l’esame non mi sono neanche rilassato: dalle 4 del pomeriggio alle 10 di sera ho dato la prima mano di bianco ad una stanza (questa volta tocca al soggiorno…).

Poi pizza, doccia e… blog.

La cosa più sorprendente però è che Google, tra tutti, ha indovinato il tema di quel post, consigliandomi (spero sarcasticamente) di trasferirmi al Nord…

Adesso mi chiedo, come ha fatto a capirlo? In quella pagina nulla riconduce all’università… pura coincidenza?! :timid:

Emanuele

Oscurità.

Scritto il 18 luglio 2007 alle 20:09

Certi giorni hanno il colore di un passo nella fossa.

HostingZoom: precisazioni sulle risorse.

Scritto il 17 luglio 2007 alle 20:41

Ultimamente il traffico verso il mio sito deve esser aumentato parecchio.

Non è raro notare risposte d’errore 500 da parte del server quando navigo nel pannello di controllo di WordPress o quando qualcuno tenta di commentare un post. Mavero me lo aveva anche segnalato. In realtà, quando accade, basta ritentare con un refresh della pagina per completare l’operazione ma, ovviamente, non penso sia questa la “normalità”.

Oggi ho deciso di aprire un ticket su HostingZoom per chiedere informazioni e dopo pochi minuti ho ricevuto la prima e-mail in risposta (l’assistenza si dimostra come sempre ottima).

A quanto pare il carico sul server è aumentato, tanto che entrano in azione i limiti imposti dal piano da me acquistato.

I piani di hosting Shared Hosting, infatti, non permettono di usare più del 3% della CPU o del 3% della memoria entro un periodo di 24 ore, non possono eseguire più di 15 processi simultaneamente o permettere ad un processo di occupare più di 30 secondi consecutivi la CPU. I database sono, inoltre, limitati a 24 connessioni simultanee.

Giusto in questo momento, vedo 8 utenti collegati, ma non è raro vederne il doppio o oltre.

Immagino che una soluzione sarebbe quella di cercare una casa ancor più performante (ma, a che prezzo?), l’altra invece è quella di ottimizzare le risorse.

Tempo permettendo, nei prossimi giorni vedrò di capire quali siano i processi più esosi in termini di risorse (Php-stats mi è noto, ma non credo fino a tal punto…) e magari attiverò un plugin per il caching delle pagine un pizzico migliore. WordPress esegue già del caching al suo interno, ma quanti sono i plugin che lo sfruttano la possibilità a dovere?

Senza dubbio non posso che ringraziare tutti i visitatori per il gran baccano che fanno su queste pagine… e se avete qualche altro consiglio da darmi, come al solito, sfruttate i commenti (errori permettendo! ;-) ).

Emanuele aka P|xeL

Ma FON, in Italia, vive?

Scritto il 17 luglio 2007 alle 1:09

Ieri ho tentato di vincere… ma ho scoperto di non essere imbattibile (eppure quella S che ho sul petto prima o poi paleserà la sua presenza…).

Potevo vincere una antenna FON e già da alcuni giorni mi chiedevo quale sia il reale sfruttamento e diffusione di questo stupendo progetto.

Diffusione FON ItaliaSinceramente ho preso tramite le promozioni passate un paio di Fonere (e qualche volta le ho anche regalate), le ho tenute accese in punti diversi della mia lan per qualche mese ma non ho mai visto alcun accesso estraneo ed ho deciso, così, di spegner tutto e pensare un po’ al risparmio energetico…

Abito in un condominio, ed immagino sia questo il grosso limite della mia “offerta”: dubito fortemente che il segnale arrivi per strada dove, magari, potrebbe interessare a qualche passante.

E voi, foneros d’Italia, che esperienze avete? A legger il blog italiano, sembra sia tutto un imperversare di nuovi accessi, nuove funzioni e nuovi utenti. Praticamente è tutto “carino e coccoloso” per dirla come Skipper. ;-)

Qual è la reale situazione? Avete mai usufruito di una rete FON? E, soprattutto, avete mai visto in uso la vostra connessione condivisa?

P|xeL