gennaio 2008 Blog Posts

Troppo...buoni!

Molti hanno risposto al mio appello, e hanno votato il mio joke su UML Jokes. Con 54 voti ho la possibilità di concorrere, quindi mille grazie! Come side effect il mio punteggio si è abbassato notevolmente (da 3,70 a 3,09) ma sono ancora ben piazzato. Staremo a vedere...

Votate, votate!

No, non mi riferisco all'attuale situazione politica italiana. Più semplicemente vi invito a votare il mio joke su UML Jokes. Mi hanno votato in venti con un punteggio non male (3,70) ma per partecipare occorre raggiungere la soglia di 50 voti. Vota Antonio, Vot'Antonio... Antonio la Trippa!

Pizzata romana UGIDOTNET

Rilancio la proposta di Matteo Emili per una pizzata in compagnia la sera del 12 febbraio, dopo l'incontro "Innovation Day: OBA, SQL Server 2008 e Windows Live Services". Per l'occasione, secondo la nobile tradizione di questa community, ho pensato di realizzare un tag: Vi aspettiamo! Addendum (Grazie Lorenzo!): Per iscrivervi, postate sul forum

[OT] Mio fratello Matteo

Mentre c'è chi gioca ( io ;-) ), almeno qualcuno in famiglia lavora davvero! Quel geniaccio di mio fratello, dopo tanti anni in America, finalmente si avvicina e torna in Europa (di Italia manco a parlarne, ma visto la situazione del paese, credo sia meglio così!). Ne da notizia l' Institute of Ophthalmology della University College of London , col seguente annuncio: Professor Matteo Carandini has joined the UCL Institute of Ophthalmology as the new GlaxoSmithKline/Fight for Sight Chair of Visual Neuroscience Ne sono propio orgoglioso e gli faccio una montagna di auguri...

Virtual World

  Mi ricordo quando le LAN "giravano" su protocollo IPX / Novell. Ne è passata di acqua sotto i ponti. Interessante il fatto che si vada verso una standardizzazione della gestione dei server virtuali. Anche Novell propone un suo sw di management, ovviamente interoperabile col software di virtualizzazione Microsoft. Interessante (ma non entusiasmante) anche il video.

Strongly Named Assemblies

Come è noto, il Framework .NET ha portato un nuovo modo di gestire gli assembly, per evitare il cosiddetto DLL's hell (l'inferno delle DLL). Per anni windows ha sofferto degli effetti collaterali di instabilità dovuti alla sostituzione di una DLL, magari condivisa (cioè utilizzata da più applicazioni), a seguito dell'installazione di un nuovo software. Se la nuova versione della DLL non era compatibile con le precedenti versioni, una o più applicazioni potevano smettere di funzionare di colpo, apparentemente senza motivo. Ecco perchè, quando compiliamo un assembly .NET, esso è identificato da quattro parti: Friendly name...

Unified Messaging

Prosegue l'unificazione della rete fonia con la rete dati nella mia azienda. Anche se quasi tutti usano un server VoIP Asterix su S.O. linux, ho deciso di provare il PABX VoIP della 3CX, che gira sotto Windows, in versione free. In confronto alla versione commerciale, che costa 375 euro, mancano alcune comodità, di cui farò inizialmente a meno. Alcune "chicche" del server VoIP che non vedo l'ora di utilizzare: Messaggeria unificata: Ricevi messaggi vocali via email Aiuti automatici di rindirizzamento (Menù vocali: "Premere 1 per le vendite, 2 per il supporto" ecc..)...

VS 2008 e .NET Framework Source Code

La notizia è già nota a tutti. Ma impostare Visual Studio 2008 in modo da poter fare il debug anche delle parti del sorgente .NET Framework che sono state recentemente rese pubbliche da Microsoft non è un'operazione banale. Segnalo il post di Shawn Burke's che contiene una guida passo passo alla configurazione.

Rete aziendale completata!

Finalmente ho messo in rete anche la stalla. Appena possibile attiverò la web cam della sala di mungitura.

[OT] Anche per me l'incubo Telecom è finito

Dopo anni di tribolazioni, digital divide, ADSL lenta e a singhiozzo, oggi finalmente ho risolto i miei problemi con Telecom. Nel senso che posso disdire tutto (esclusa una linea che userò per il fax). Prima delle feste ho fatto un contratto con un fornitore (che non cito per non fare pubblicità, ma la meriterebbe tutta) che mi ha fatto un ponte radio punto punto tra la loro sede e la mia azienda, offrendomi 5 Mb di download, 1 Mb di upload e 2 numeri telefonici (voip) estendibili a 4. Stasera alle 21:30 ho finito di installare la...

UML Jokes

Ho letto sul forum di GUISA un post di Adrian Florea su UML Jokes. Avendo appena visto il Webcast di Riccardo Golia su ULM Reloaded, non ho potuto resistere. Ma non so se ho fatto cappellate varie: lo posto prima qui, poi se non me lo cassate, lo posto sul UML Jokes.

Non è per rompere...

Posto qui per dire (e la faccio finita qui, lo prometto!) che purtroppo Mr. CodeClimber ha tranquillamente postato (una mitika k) dove io sono interdetto. Ma si sa, lui scala i codici, e arriva dove osano le aquile! Quindi purtroppo non è un bug riproducibile (e io non posso/so debbuggare l'applicazione). Misteri del web!

Errore riproducibile, debugging facilitato!

Grazie alla collaborazione di Matteo Emili, abbiamo un errore riproducibile sull'invio di commenti. Entrambi riceviamo errore 500 (su più prove fatte nel giorno da me e stasera da Matteo). Sperando che persista, per riprodurre l'errore basta provare a lasciare un commento sul post di Emanuele Prato. Quindi insisto ;-) : Andrea..., pénsaci tuuuu!

Finalmente a Roma!

Mi sono appena iscritto, e per fortuna stavolta l'evento è a Roma. Panoramica evento Durante questo incontro verrà illustrato come realizzare applicazioni OBA, presentate le novità e di SQL server 2008 guardando sia la parte relazionale che la parte legata alla Business Intellingence. La prima sessione della giornata approfondirà i programmi di partnership quali il Partner Program, il nuovo portale Innovate On e servizi offerti da Microsoft dedicati agli ISV. Concluderà la sessione su come utilizzare la piattaforma Windows Live Services per lo sviluppo di soluzioni.

Houston, we have a problem...

Stavo lasciando un commento ad un post di Emanuele Prato, quando... ...BOOM! : Mi era già capitato una volta, scrivendo un commento e poi lasciando passare parecchio tempo prima di postarlo. Visto che riprovando era andato tutto bene, avevo pensato di essere andato in time out. Ma oggi si rifiuta ostinatamente di farmi postare il commento. Vi ricordate la pubblicità del gigante buono? Andrea..., pénsaci tuuuu!

[OT] Eppur mi muovo...

Mi sono appena iscritto, anche se l'evento è a Milano. Panoramica evento Ogni giorno sono le persone a portare avanti le attività e i processi fondamentali per il corretto funzionamento e per il successo delle aziende. Si scrivono documenti, si spediscono mail, si prendono decisioni analizzando i dati che sono nelle applicazioni di back-end. Le necessità d'integrazione tra le piattaforme di collaborazione e le applicazioni aziendali diventano sempre più evidenti e possono trasformarsi in un vero e proprio fattore differenziante per il successo. Durante questa conferenza di una giornata esploreremo...

Da manovale a mezza cucchiara*

Prosegue a tappe forzate lo studio per sviluppare un'applicazione (piccola ma reale) per la mia azienda. Dopo circa 18 mesi di studio (non certo a tempo pieno, purtroppo) sugli aspetti di ingegneria del software (OOP e TDD) e di implementazione (C#, Framework .NET 2.0 e ADO.NET 2.0) mi mancava un resumé degli aspetti architetturali che mettesse ordine e senso a cio che in parte già conoscevo da anni e in parte ho appreso in quest'ultimo anno e mezzo. Voglio qui pubblicamente ringraziare il team di GUISA per i bellissimi WebCast Aspire Architect - Seconda serie. In questi...

Centro Gestione Dispositivi e HTC TyTN II

Oggi, chissà perchè, non sono più riuscito a sincronizzare il mio HTC TyTN II col PC. L'ultima sincronizzazione risaliva a dicembre 2007, ma qualche installazione successiva deve aver incasinato il tutto. Dopo aver provato di tutto, compreso una completa disintallazione e reinstallazione del Centro Gestione Dispositivi Mobile V.6.1 (il successore di ActiveSync), ho cercato su google e ho pescato una pagina di risoluzione dei problemi di ActiveSync (Modifica del protocollo di connessione USB) che ha funzionato perfettamente. Cito testualmente: In uno smartphone Windows Mobile, nella schermata iniziale fare clic su Start > Impostazioni...

Excel 2007 e le regular expressions

Visto che ho dovuto "sistemare" il file di excel di cui al mio precedente post aggiungendovi la validazione dei dati, riporto qui l'esperienza maturata nell'uso delle espressioni regolari in excel 2007 (ma vale anche per la versione 2003). Le espressioni regolari le conoscono tutti, chi più chi meno, e tutti sanno che sono potenti ma ostiche. Prova ne sia questa fantastica maglietta che ho trovato googlando su internet: Fatto sta che non potevo proprio pensare di fare data validation con le varie funzioni messe a disposizione dal VBA di Excel, senza aggiungere una chicca...

Anche i piccoli lavori vanno fatti come si deve!

In questi ultimi tre giorni ho l'influenza (ma sarà influenza, visto che non ho la febbre?) che mi tiene bloccato a casa con dolori muscolari mai provati prima. Amici sentiti per telefono mi dicono che non sono il solo. Mal comune mezzo gaudio? Mai creduto, infatti non vale a nulla perchè non toglie i propri acciacchi. Comunque, per distrarmi, ho fatto un lavoretto in Excel 2007 creando un foglio di data entry. Con una riga dove immettere i dati e un pulsante (e relativa macro) per aggiungere la riga alla tabella sottostante. Trooooppo facile. E infatti ho sbagliato!...

Still fighting for my name...

I'm posting in english just to show to Amazon web developers that they are improving... ...but some work still has to by done. Greetings from Italy!

Source control is the very bedrock of software development

Mi appunto qui il link ad un interessante articolo: Software Branching and Parallel Universes

Si parte!

Dopo tanto studiare, credo sia giunta l'ora di mettersi alla prova. Voglio creare un piccolo programma di gestione delle attività di campagna per la mia azienda agricola. Queste le risorse a disposizione: un numeroso team di sviluppo formato da una sola persona: io Visual Studio 2008 Pro Alcune scelte architetturali Linguaggio di sviluppo: C# Applicazione: .NET 2.0 Windows Form Framework Gestione Dati: ADO.NET 2.0 Database: SQL Server 2005 Installazione: ClickOnce L'idea è quella di sviluppare l'applicazione sul mio portatile (Sony Vaio, Vista Ultimate, 160 GB, 2 GB di ram) così posso lavorare a casa e in ufficio. L'applicazione...

Condivisione Applicazioni con Live Messenger (vers. 8.5 su Vista)

Sottotitolo: Evviva il tele lavoro! O almeno speravo di dire così... Purtroppo sono stato a smanettare tutta la giornata per cercare di far funzionare anche sul mio portatile (un Sony Vaio con Vista Ultimate) la condivisione applicazioni di Live Messenger 8.5 che avevo utilizzato con successo nella giornata di ieri tra due macchine del mio ufficio (entrambe con sistema operativo Win XP SP2). Visto che ogni giorno mi faccio parecchi chilometri di traffico intenso per andare in azienda (come la maggiorparte di noi poveri cristi di questa Età Barbarica), avevo pensato di utilizzare la condivisione desktop e applicazioni...

Auguri a tutti!

«gennaio»
domlunmarmergiovensab
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789