Archive for September, 2007

Did you know?

Sunday, September 30th, 2007

vBulletin plugin: Cambiare “postbit template” a seconda della sezione

Wednesday, September 26th, 2007

Nel vBulletin 3.6.x (e forse anche 3.5.x e precedenti) la scelta del template da usare nelle sezioni che stampano posts ed entries viene delegata alla classe vB_Postbit_Factory (che istanzia la classe Vb_Postbit) il cui scopo è quello di di preparare i dati alla visualizzazione.

Il template utilizzato da tutte le classi che estendono Vb_Postbit è ‘postbit’ o, nel caso in cui valga l’affermazione $this->registry->options['legacypostbit'], postbit_legacy (con le info utente a sinistra, come nella 2.x).

Le classi che estendono Vb_Postbit sono:

  • vB_Postbit_Announcement
  • vB_Postbit_Pm
  • vB_Postbit_Usernote
  • vB_Postbit_External
  • vB_Postbit_Post_Ignore
  • vB_Postbit_Post_Ignore
  • vB_Postbit_Post_Global_Ignore
  • vB_Postbit_Post_Deleted

Ciò significa che con una semplice plugin attivata sull’hook postbit_display_complete sarà possibile forzare il $this->templatename su uno di nostra scelta.

La plugin più semplice che potrò realizzare a partire da queste premesse sarà:

product: “vBulletin”
hook: “hook postbit_display_complete”
titolo: “change postbit template”
execution order: “5″
code:

if(strtolower(get_class($this)) == 'vb_postbit_pm')
$this->templatename = 'pm_postbit';

Nota: in PHP 4 la funzione string get_class ( [object $object] ) restituisce la stringa lowercase col nome della classe dell’oggetto passato come parametro; a partire da PHP 5 la stessa funzione ritorna la notazione originale della classe.
Per ovviare a questo inconveniente, non potendo prevedere la versione del PHP sul quale girerà il vbulletin, sarà bene forzare a minuscolo il nome della classe con una string strtolower ( string $str ).

Finalmente: Wordpress 2.3

Tuesday, September 25th, 2007

Dexter Gordon fu un noto sassofonista nonché un attore con una nomination agli Academy Award.
Dexter Gordon è anche il nome dell’ultima chicca del più noto Matt su Google.

La più recente versione di Wordpress, la 2.3, gode di nuove mirabolanti caratteristiche:

  • Supporto nativo dei tagging
  • Avviso di aggiornamenti, interfacciato con le api.wordpress.org
  • Una più valida gestione dei permalink
  • Un editor WYSIWYG avanzatamente più avanzato
  • Supporto completo ad Atom 1.0
  • Il nuovo JQuery.. ed ho detto tutto..

Riferimenti: “La news del Matt” e “L’area download di Wordpress“.

Concordo

Tuesday, September 25th, 2007

Hanno incoronato Miss Italia 2007 la finalista numero 51, Silvia Battisti, ovvero la ragazza con la fascia di Miss Veneto.

Sono completamente d’accordo con la giuria.

Tradimento

Monday, September 24th, 2007

Dice bene Sw4n.

Il vero fedifrago 2.0 non ha l’amante all’insaputa della moglie. Ma ha il blog all’insaputa della fidanzata.

Simulare una connessione lenta in locale

Wednesday, September 19th, 2007

Realizzando la progress bar di un multiple file upload in ajax (in jQuery, e viene su che è una meraviglia…) mi sono reso conto di non poter debuggare in locale a causa dell’eccessiva velocità di trasferimento.
Ho trovato un proxy che si occupa di catturare le richieste http inviate ad una determinata porta e, stringendo la banda a nostro piacimento, di inoltrarle altrove, ad esempio localhost:80.

Lo scaricate da questo sito: http://www.delight.ch/ -> downloads -> programme -> SpeedLimiter.

Pensieri^7

Wednesday, September 19th, 2007

Se si comprende il contenuto di un array epta-dimensionale nel suo complesso, ma non il motivo per il quale lo si è introdotto, allora - forse - è arrivato il momento di fare un po’ di debugging.

Incrementare la produttività

Monday, September 17th, 2007

Dopo aver applicato intensivamente ed a lungo le tecniche di GTD, da domani comincerò mettere a frutto anni di allenamento FPS per incrementare la produttività e trattare a dovere le fonti di interruzione.
Ogni distrazione verrà railata sul posto.

Quake - railing enemy

Pop-Corn & Coke!

Friday, September 14th, 2007

Stavo leggendo un bellissimo post su un forum di programmazione JS nel quale si argomentava su quale fosse il metodo migliore per implementare l’in_array così com’è in PHP.

Due, come da programma, si sono messi a flammare di gusto: Popcorn & Coke!

Heroes

Thursday, September 6th, 2007

In risposta a Sherpya che parla di Heroes.
Il mio parere è che sia ben congegnato: gli autori hanno saputo dare un inconsueto lato eroico agli umani, ovvero un mutamento di prospettiva rispetto al canonico dare un lato umano ai supereroi.

E poi la cheerleader è una consumata attrice di 74 anni che si fa quattro ore di trucco per sembrare una teenager.


This blog is protected by dr Dave's Spam Karma 2: 13102 Spams eaten and counting...