Stamane all'arrivo in ufficio ho avuto una piacevole sorpresa. Credo quasi tutti oramai sappiate della sfida che si sta svolgendo su www.community-credit.com che vede ben 4 italiani nelle primissime posizioni di classifica. Al mio arrivo ho scoperto che il mio punteggio ora è il secondo della classifica portandomi ad un soffio dalla prima posizione.

Forza ragazzi che facciamo un en-plein azzurro, altro che mondiali di calcio!

powered by IMHO 1.3


Sono lieto di comunicarvi che domani sarò anche io ai community Days. E' probabile che mi vediate in giro, ma dubito che molti di voi si ricordino di me. Sarò alla track web, probabilmente tra le prime file, se non arrivo troppo in ritardo. Eppoi come voi ronzerò un po' in giro, a mietere qualche buona chiacchierata con gli amici che non vedo da tempo. Se mi cercate chiedete un po' in giro, e di certo troverete qualcuno che vi indicherà la persona che state cercando.

Ah, non ho una foto, ma se mi avete visto un po' di tempo fa tenete a mente che nel frattempo ho perso 15kg...

powered by IMHO 1.3


Della mia pessima esperienza con il Community Server 1.0 oramai ne siete a conoscenza, ma stamane mi sono scontrato nuovamente con il preteso erede del glorioso .TEXT. Mi ha scritto una persona chiedendomi come mai l'adapter per Community Server incluso in IMHO 1.2/1.3 non funzionasse. Non ci è voluto molto a capire il motivo del malfunzionamento. Il mio adapter è stato scritto su CS 1.0 mentre il mio interlocutore stava tentando di postare su un CS 1.1

Ho indagato più a fondo e alla fine ho scoperto la differenza. Praticamente il ticket di autenticazione che viene inviato al CS, composto da Username, Password e BlogId ha visto repentinamente cambiare il nome di quest'ultima proprietà da BlogName a ServiceName. Sono un fan sfegatato del refactoring, e soffro molto, quasi fisicamente quando nel mio codice c'è anche solo una variabile con un nome sbagliato. Però questo è troppo. in casi come questo la compatibilità all'indietro deve essere mantenuta a tutti i costi e non c'è nessuna scusa per fare un cambiamento del genere senza almeno prevedere di accettare entrambi i nomi.

Alla fine ho dovuto produrre un altro Adapter, a supporto di questa nuova versione, sperano che l'uscita della 1.2 non mi costringa nuovamente a rivedere il codice. Al più presto sarà online.

powered by IMHO 1.3


Finalmente, dopo una settimana di debug intensivo ho deciso di pubblicare il mio nuovo giocattolo. Si tratta di un job che consente di replicare i post inviati per mezzo di Community Server su una moltitudine di engine secondari. Il Replicator è basato sugli Engine Adapter di IMHO 1.2 e quindi consente la pubblicazione su engine .TEXT, MovableType, Blogger e Community Server (grazie al recente engine adapter for cs).

Ecco le principali feature:

  • Replica schedulata
  • Weblog di destinazione multipli
  • Weblog sorgente multipli
  • Regole di filtro basate su Regular Expression
  • Footer configurabile per ogni blog di destinazione
  • Tag rimpiazzati durante la pubblicazione
  • Log dell'attività

Potete scaricare il tool e il sorgente completo presso: http://imhoproject.org/download/Elite.Replicator.zip
Il software è distribuito sotto licenza creative common public license

Il tool ovviamente è perfettamente compatibile con IMHO e riesce a replicare anche i post inviati tramite webservice perchè agisce direttamente al livello del database. L'installazione è semplice e verrà dettagliata in un apposito articolo, ma non richiede ricompilazione del Community Server.

powered by IMHO 1.2


Dopo un mesetto che il mio blog gira sul Community Server e dopo un po' di giorni che lo uso online, fatemi dire che un po' di nostalgia per .TEXT si sente. Belle le feature nuove che l'engine rende disponibili, ma alcune sottigliezze che con .TEXT erano possibili sono diventate pure chimere con il CS1.0. Ad esempio, oggi ho tentato di mettere un link con un alert in javascript. Il precedente engine non faceva una piega, ed inghiottiva tutto senza problemi, ma il Community Server, volendo fare il figo ci mette http:// davanti e / dietro. Così il javascript va in pensione...

A parte un po' di buggetti, queste cosucce danno un po' fastidio. Come sempre quello che uccide l'usabilità e il non sapersi fermare. Come ama ricordare Adrian: "sai di aver raggiunto la perfezione non quando non sai più cosa aggiungere, ma quando non hai altro da togliere". (A. de Saint-Exupery).

Parole sante. 

powered by IMHO 1.2

 


Sono lieto di annunciare il rilascio della nuova release di IMHO 1.2 creata per introdurre il supporto al nuovo Community Server 1.0. A causa di un piccolo bug ho dovuto creare una nuova build del prodotto, per consentire al nuovo plugin di funzionare correttamente.

Ne ho approfittato per integrare nell'installer alcuni plugins creati da utenti di IMHO. Si tratta del plugin per Firefox 1.0 di Diego Guidi, del file di sintassi C++/CLI di Andrea Sansottera e infine del file di sintassi T-SQL di Yoshihiro Kawabata.

Un grazie a tutti per la collaborazione.

powered by IMHO 1.2