Archivio mensile: August 2005

Philarmonica E dopo mille fatiche ecco finlamente online, anche se solamente in versione beta, Philarmonica, la mia ultima creazione.
Philarmonica è un portale di annunci che si propone come punto di incontro tra musicisti e orchestre di tutto il mondo.
Secondo il principio del puro servizio Philarmonica propone gli annunci in forma gratuita sia nella inserzione che nella ricerca e visione, oltre a fornire nel corso dei prossimi mesi servizi a valore aggiunto quali la notifica via mail delle novità o delle parole chiave richieste. Attualmente in fase alpha è anche l’erogazione dei contenuti come feed RSS

La tecnologia utilizzata è ASP.NET (e cosa sennò…) e la base dati contiene attualmente più di 800 annunci. Tra le strategie tecniche degne di nota la memorizzazione della viewstate in sessione per alleggerire la pagina e il massiccio utilizzo di UrlRewrite per ottenere la presenza di una pagina per ogni singolo annuncio.

Il progetto è, però, molto più articolato del semplice portale di Philarmonica. La piattaforma è infatti stata creata per essere in gradi di gestire contenuti eterogenei, e nei prossimi mesi naceranno differenti realtà in differenti ambiti ed argomenti che utilizzano la stessa tecnologia per fornire servizi di annunci per i più disparati utilizzi, dall’immobiliare al Golf, dalle vacanze alle aste d’arte
L’ottica del progetto è creare punti di incontro tematici per cercare di fronteggiare il fenomeno degli accentratori di informazioni come Google con la strategia di piccoli servizi per le piccole esigenze comuni.

Ed eccomi con il ritorno dalle ferie a ri-iniziare con il Golf :D
Dopo la vacanza estiva torno con un bellissimo set di cavolate da St. Andrews e tanta voglia di fare, soprattutto tanta voglia di arrivare il prima possibile all’handicap…
Se passate da Milano in campo pratica del Mirasole fatemi uno squillo (il numero è alla voce contatti) e magari si scambia qualche battuta…
Se invece volete fare un po’ di lezioni dopo aver provato una decina di maestri vi raccomando totalmente e senza ombra di dubbio il mio simpatico e spettacolare maestro Joe Messana (sempre al Mirasole)…
E ora…. lezione!

A pochi minuti dal lancio di Google Talk sorprende l’utilizzo, come già preventivato da alcuni, di Jabber.
Per chi come me usa Trillian o (sulle macchine Linux) GAIM, la scelta di Jabber diviene una manna dal cielo: infatti è possibile in modo nativo utilizzare Jabber come sistema di connessione; ecco i passaggi:

  1. Elemosinate/rubate/impossessatevi di un account Gmail
  2. Create un nuovo account di protocollo Jabber su GAIM o Trillian
  3. Come server impostate talk.google.com (porta 5222, “Old/legay SSL” non checkato)
  4. Come screenname il nome del vostro account Gmail con @Gmail.com (nel mio caso matteo.flora@Gmail.com). In GAIM usate solo la parte prima dell’@ (matteo.flora)
  5. Eccovi Online e pronti a chattare!

UN paio di features divertenti sono l’integrazione tra i contatti di Gmail e la buddy list e il comando stile IRC secondo cui “/me pensa di aver bisogno di un caffè” viene trasformato in “Matteo pensa di aver bisogno di un caffè”… Evviva gli standard Open!

P.S. Mi trovate online ANCHE con questo nuovo IM» Continua a leggere il resto…

Da qualche giorno sto iniziando ad utilizzare piottosto pesantemente Nhibernate, framework che implementa l’Object Relational Mapping (OR/M) in modo diretto in .NET.
Non è mio scopo illustrare perchè proprio Nhibernate invece di altri sistemi disponibili, ma solamente fornire qualche indicazione su un po’ di link che mi hanno decisamente semplificato la vita:

  • Quick start guide su Nhibernate.org
    Fornisce una introduzione veramente basilare per chi non ha mai sentito parlare di OR/M e similia.
  • La documentazione Ufficiale
    Delirante, incomprensibile e a tutti gli effetti inutile prima di aver speso un mesetto su Nhibernate.
  • NH in Real World Applications su CodeProject
    Una introduzione un pelo più approfondita ma datata. I files di configurazione non funzionano con le nuove versioni ma solamente con la 0.4
  • NH Part I
    Un articolo decisamente avanzato, anche troppo per una prima introduzione. Spiega in modo afficace il concetto di correlazione e di annidamento con un esempio concreto di immatricolazione universitaria. Ottima l’impostazione OO delle interfacce di connessione.
  • NH Part II
    Tratta in modo avanzato la gestione delle Sessioni e dell’HQL, l’astrazione di SQL di Nhibernate per l’interrogazione del repository di oggetti. Una piccola parte è dedicata agli interceptors ed al ciclo di vita degli oggetti.
  • NH - First thoughts della serie di Breaman
    Semplice e veloce introduzione. Tremendamente consigliata.
  • NH Introduction della serie di Breaman
    Una introduzione ai concetti di OR/M e Nhibernate con ottimi grafici da poter “plagiare” nella spiegazione magari al team interno dei vantaggi della OR/M.
  • Simple NH Example della serie di Breaman
    Forse il più completo ed illuminante esempio per iniziare da zero ad utilizzare Nhibernate.
  • Retrieve Data using NH della serie di Breaman
    Esempi di retrieve di singolo oggetto o di collezioni.

Buon divertimento!

Qualcuno ha sentito parlare di Vista?
Si, il nuovo sistema di Microsoft (il vecchio “nome in codice LongHorn”) non ha ancora fatto la propria apparizione sul mercato (e nenneno come download in beta, sembrerebbe) ma Mikko Hyppönen, direttore di F-Secure, ha annunciato oggi che è stato individuato il primo Virus che infetta Monad.
Monad è il nuovo prompt dei comandi di Vista, molto simile come funzionalità e potenzialità (fatte le debite proporzioni) alle shell Unix e completamente programmabile ad oggetti. Ed è proprio la potenza del nuovo linguaggio di programmazione che ha consentito la realizzazione del nuovo Virus, in modo analogo ai Virus VBS del passato.
Il Virus presentato, di fatto una proof-of-concept, non ha per il momento altro payroll che la modifica di altri script di sistema, ma rappresenta ovviamente una grossa preoccupazione per la sicurezza della nuova release di casa Microsoft, soprattutto in visione degli spiacevoli precedenti legati a WSH e VBS.
Altro fattore di preoccupazione è dato dall’annuncio di Microsoft delle scorse settimane secondo cui Monad sarebbe utilizzato non solamente nel prossimo Vista ma anche nella imminente versione 12 di Exchange Server.

Aggiornamento: dall’articolo su MSH shell di Wikipedia:

MSH was originally slated to be shipped with Windows Vista, but has since assumed its own release schedule.
Microsoft sources have confirmed MSH’s first public release will most likely precede the release of Vista and be part of the next edition of Microsoft Exchange, due in the second half of 2006.

Aggiornamento: Per chi desiderasse una bella copia della Beta, Pandora Security mete a disposizione la beta pronta per il download.

L’ 1 Agosto, nove mesi dopo il sequestro dei server di Indymedia ad opera dell’FBI nell’Ottobre 2004 la corte statunitense ha rilasciato documentazione a riguardo, inclusi i capi di accusa.

Il materiale è disponibile al sito EFF ed è divertente notare che conoscono così bene la situazione da scrivere RomanA Prodi a pagina 8…

Andiamo bene….

Esperto di Sicurezza sembra pretenzioso... Uffa! Diciamo allora piccolo blog di intrattenimento di Matteo G.P. Flora (aka LK) sperduto passeggero della rete, poeta, (poco) santo, e navigatore... E se proprio siete curiosi...