Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

April 2007 Blog Posts

Il mio blog? Via dal muro di UGI e pausa di riflessione!

Non so quando tornerò a bloggare qui su UGIdotNET, ho in mente una pausa di riflessione - come nelle migliori (ehm...peggiori?) storie d'amore che si rispettino. Una cosa è certa: via dal Muro di UGIdotNET, meno coinvolgimento nella community, post solo tecnologici. Il resto verrà da sè. Volete scoprire gli IV del Venerdì (e soprattutto...per cosa sta la sigla IV)?Volete continuare a leggere qualche mio racconto sui bytes?Volete farvi due risate (ma anche no) con le mie leggi sui bytes?Vi definite miei lettori e volete continuare a leggermi?Volete sapere dove andrò la prossima volta con la mia Fiat 500? Semplice: sottoscrivete...

posted @ Monday, April 23, 2007 12:12 PM | Feedback (26) | Filed Under [ Community ]

Il mio nuovo blog! Cambiamenti in vista?

Questo volta il sistema operativo non c'entra nulla. Ci sono cambiamenti in vista. E' quasi un anno che ho attivato il dominio www.vivendobyte.net su WH4L, a dir la verità senza uno scopo preciso. L'abbiamo utilizzato io e mio fratello per avere una piattaforma Sharepoint da sfruttare, ma a parte questo nulla. La risposta è arrivata ieri sera, appena dopo cena, quando teoricamente sarei dovuto andare al cinema per vedere Shooter (che all'Arcadia non c'è ancora) ed invece ho preferito starmene in casa, perchè se mi fossi messo alla guida sarei stato un pericolo per la società. Questa notte, fino alle ore...

posted @ Sunday, April 22, 2007 10:55 AM | Feedback (0) | Filed Under [ Tecnologia ]

Come la penso sui prossimi Community Day

Il newsgroup è lo strumento di comunicazione ufficiale della community.Quindi, per una volta ho lasciato perdere il mio blog e ho preferito scrivere sul newsgroup, appunto. Tutto si basa sul principio "Non è che siccome sono tuo amico, allora non ti posso urlare in faccia o parcheggiare le mani in faccia". Ovvero, non è che siccome sono un membro di UGIdotNET, allora non possa essere critico, parlando di workshop e di tariffa di iscrizione. Qua dico solo una cosa breve, veloce ed un tantino polemica: avremmo potuto evitare di pagare X Euro per partecipare ad uno workshop, se qualche mese fa tutti...

posted @ Friday, April 20, 2007 12:58 PM | Feedback (6) | Filed Under [ Community ]

Quando il vecchio non può più, ed il nuovo non può ancora...

Quando il vecchio non può più, ed il nuovo non può ancora, giunge il momento dell'avventura reazionariaAntonio Gramsci, uno dei fondatori del Partito Comunista Italiano (12 Gennaio 1921) Non ho fatto l'università.A 18 anni, terminato l'ITIS a Lodi, ho cominciato a lavorare come falegname con mio padre. Solo un paio d'anni dopo ho cominciato la mia carriera come programmatore. Vado orgoglioso di questa mia scelta. In quel periodo, quando ero un po' più giovane, avevo il mio lavoro da dipendente, dove mi occupo di assistenza hardware & software. Mi capitava di aver a che fare con clienti privati (dal vicino di...

posted @ Friday, April 20, 2007 9:45 AM | Feedback (4) | Filed Under [ Tecnologia ]

Post che "spiccano il volo"

Sarà pur vero che la community desidera contenuti tecnici e a volte si lamenta degli OT, però chissà perchè alla fin fine i miei post che ottengono più visite sono quelli che con .NET non c'entrano nulla. :-) Direttamente dall'admin di .TEXT del mio blog. Ci sono inoltre post che tentano di spiccare il volo, come quello intitolato "Ma perchè mi dite tutti che Vista non funziona?", con 767 visite. Chiamo la Boeing e glielo dico. Basterebbe regolare un po' i flaps e rullare sulla taxiway diretti alla pista.

posted @ Thursday, April 19, 2007 5:43 PM | Feedback (7) | Filed Under [ Tecnologia ]

Lavoro di oggi? Passaggio di consegne

Oggi sono stato impegnato nella società dove lavoravo fino a qualche settimana fa per il mitico passaggio di consegne che avrei dovuto fare qualche tempo fa. Lo definisco mitico perchè ci sono strane vicende riguardanti questo passaggio di consegne. Innanzitutto, bisognava trovare un sostituto, una persona adatta a continuare i lavori che io stavo mollando. Avevo partecipato alle selezioni e ai colloqui: la persona che mi sembrava più giusta se l'è data a gambe levate, perchè - così mi hanno detto - si è spaventata per le responsabilità che avevo e che non si sentiva di assumere arrivando al mio posto....

posted @ Wednesday, April 18, 2007 11:06 PM | Feedback (11) | Filed Under [ Tecnologia ]

Un nuovo plugin per WLW: pubblicazione di immagini

Mi sono dato alla creazione di un altro plugin per Windows Live Writer. Mi capita spesso di creare post il cui scopo è avere solo link a n immagini che vado preventivamente ad uploadare sul mio sito www.igordamiani.it. Per esempio, date un'occhiata al post relativo all'ultimo workshop. Quali sono le caratteristiche che saltano all'occhio?E' presto detto... C'è un breve commento all'inizio C'è un'immagine o una fotografia visibile direttamente nel post Ci sono una serie di n link, che puntano direttamente a n immagini JPG uploadate sul sito Come dicevo, mi capita spesso di scrivere post di questo tipo e...

posted @ Tuesday, April 17, 2007 10:16 PM | Feedback (2) | Filed Under [ Sviluppo .NET ]

Optimization Day: video

Sono riuscito a rendere scaricabili 6 filmati dell'ultimo workshop. Eccoli qua sotto: Davide e Janky : parte 1 (22Mb, 4:30 minuti) Davide e Janky : parte 2 (12Mb, 2:10 minuti) Davide e Janky : parte 3 (23Mb, 4:40 minuti) Davide e Janky : parte 4 (24Mb, 4:55 minuti) Raffaele : parte 1 (27Mb, 5:51 minuti) Raffaele : parte 2 (29Mb, 5:45 minuti) Non chiedetemi come mai siano così grandi, evidentemente ho sfruttato un po' poco la compressione DivX. Di Lorenzo non ho filmato nulla perchè ero troppo preoccupato su che cosa mi avrebbe fatto fare. Di Corrado non ho filmato nulla perchè ero troppo occupato ad...

posted @ Monday, April 16, 2007 9:35 PM | Feedback (2) | Filed Under [ Community ]

A tutti quelli che mi chiedono i video del workshop...

A quanto pare, gli unici video disponibili dell'ultimo workshop sono quelli che ho fatto io. Il problema è che i miei video non sono completi, per niente. Li ho fatti per puro spirito di cronaca, usando la mia fotocamera digitale, e non per documentare in modo serio le sessioni dei nostri amici relatori di UGIdotNET. Questo lo preciso perchè ho già ricevuto 2-3 e-mail di soci UGI che vogliono il video di questo o di quello, e io non sono in grado di fornire il materiale. Quello che posso fare è mettere a disposizione quello che ho fatto, facendo scaricare...

posted @ Monday, April 16, 2007 12:20 PM | Feedback (0) | Filed Under [ Community ]

Migliaia di font gratuiti

Lo so che è un po' OT, ma mi capitava in passato di cercare font un po' particolari da usare nelle mie applicazioni o nei report. Il mio amico Davide segnala due siti che consentono il download di qualche migliaio di font gratuiti, da usare dove volete voi: credo che possano essere utili anche a voi. Il primo è Font 500, il secondo Creamundo. Buona navigazione a tutti.

posted @ Monday, April 16, 2007 9:26 AM | Feedback (0) | Filed Under [ Tecnologia ]

Optimization Day: foto

Anche questa volta ho girato per la sala a scattare foto. Quella qui sotto l'ho scattata dal fondo durante la sessione di Corrado. Avrei anche qualche video da poter bloggare, e credo siano gli unici disponibili, dal mometo che il workshop non è stato registrato. Se qualcuno li vuole, me lo dica: magari li zippo, anche se alcuni sono davvero giganteschi (~90Mb) e li faccio scaricare da qualche parte. Le altre foto le riporto qui sotto con i links. La bottiglietta di acqua MVP e bicchiere giallo con cui son stato benedetto Corrado, questa volta inquadrato un po'...

posted @ Sunday, April 15, 2007 11:24 AM | Feedback (1) | Filed Under [ Community ]

Optimization Day: commenti e benedizione con l'acqua MVP

Ci siamo lasciati alle spalle un altro workshop UGIdotNET. So che per molti di voi è stato uno sbattimento raggiungere Segrate, perchè c'è chi viene da Padova o da Livorno o da altre zone che richiedono ore ed ore di viaggio da soli in macchina, e questo è il bello della community: persone che si danno da fare per esserci e per partecipare a questi eventi. Sono felice di comunicare che il mio byte per questa volta ha deciso di lasciarvi stare, ma non abbassate mai la guardia. Il filo conduttore era l'ottimizzazione, ma alla fin fine questo si traduce in buona...

posted @ Saturday, April 14, 2007 11:48 AM | Feedback (3) | Filed Under [ Community ]

Spero solo di non dovermene pentire...

Se vi state chiedendo a cosa mi riferisco, chiedete a Lorenzo. Come dicevo, spero di non dovermene pentire.

posted @ Thursday, April 12, 2007 10:30 PM | Feedback (0) | Filed Under [ Tecnologia ]

[OT] E' incredibile come...i problemi a volte ritornano...

Quasi un anno fa, era il 20 Aprile, sono stato operato. Credevo di essere uscito da una lunga trafila di visite, appuntamenti, medicazioni, antibiotici, garze, bende, giornate di lavoro perse ed altre balle del genere. Credevo di essere uscito da tutto questo, fino a questa mattina, ore 6:50, quando sono andato di nascosto all'ospedale a consultarmi con il chirurgo che mi aveva operato un anno fa, il quale mi disse: "Ascolta, è andato tutto bene. Se dovessi avere qualche disturbo o qualche problema nei mesi a venire, non esitare a cercarmi". E così ho fatto, non sto qui a spiegare e a...

posted @ Thursday, April 12, 2007 9:59 AM | Feedback (11) | Filed Under [ OT ]

Ok, vada per l'hourglass, ma ci sono altri cursori?

Nel pot di prima, abbiamo visto come mostrare l'icona della clessidra sul display del palmare, nel caso in cui dobbiamo comunicare all'utente che l'applicazione sta facendo qualcosa che dura un po' di tempo. Nel codice abbiamo utilizzato una costante intera valorizzata a 32514, 0x7F02. Posso farlo?Quali altre icone abbiamo a disposizione?Che valori devo utilizzare per poterle visualizzare sullo schermo? La soluzione più rapida consiste nell'installarsi in locale sul proprio PC il Microsoft Platform Builder 5.0, per gli amici il Windows Mobile 5.0 Pocket PC SDK, che contiene tutte le informazioni necessarie allo sviluppo su mobile. Tale documentazione contiene anche info...

posted @ Wednesday, April 11, 2007 4:12 PM | Feedback (2) | Filed Under [ Sviluppo .NET ]

Mostrare un Hourglass sul palmare con il Compact Framework

Se il software che state sviluppando per un dispositivo mobile compie un'operazione lunga, potete mostrare sullo schermo una clessidra - l'Hourglass dell'oggetto di questo post. Con Windows Mobile 5.0, questa clessidra in realtà è un piccolo cerchio centrato sullo schermo, diviso in 4 settori colorati (rosso/giallo/blu/verde). Ovviamente tale clessidra non è modale, perciò il vostro codice prosegue l'esecuzione fino a quando non siete voi a decidere che la clessidra non è più necessaria. Un'altra piccola precisazione: su palmari non avete il concetto di puntatore del mouse, perciò non potete fare quello che è possibile con il .NET Framework standard, ovvero...

posted @ Wednesday, April 11, 2007 12:08 PM | Feedback (7) | Filed Under [ Sviluppo .NET ]

[Storia] OS: Comunicato anarchico-insurrezionalista

Il byte viaggiava su un bus che lo portava verso l'alto, in un modo che il byte non riusciva a capire. E come avrebbe potuto? Non ebbe molto tempo per pensarci, perchè dopo nemmeno 0x1E cicli di clock si intrufolò in un algoritmo grafico a bassa risoluzione, di quelli che la scheda grafica avrebbe elaborato diverse centinaia di volte al secondo. Il byte si schiantò con un rumore metallico sulla memoria AGP del sistema, divenendo la componente G di uno dei tanti pixel che formavano una scritta grigio scuro, sullo schermo. Una scritta in caratteri ASCII, che l'OS comprendeva solo perchè...

posted @ Wednesday, April 11, 2007 9:15 AM | Feedback (2) | Filed Under [ 010 .bytes. 010 ]

Capire dove investire denaro e tempo

In allegato alle mie ultime spedizioni MSDN ho trovato delle cartoline di pubblicità per il MEDC 2007, che si terrà a Berlino il prossimo 25 e 26 Giugno. Stavo pensando di andarci: il prezzo non è affatto proibitivo, ne aprofitto per fare un volo in aereo (mio fratello sarebbe orgoglioso di me!), per visitare la città e soprattutto potrebbe essere un buon investimento per il mio futuro professionale. Ma poi quest'ultima frase mi ha fatto pensare. Oggi mi occupo di sviluppo su dispositivi mobile, ma chi mi dice cosa farò davvero nei prossimi mesi? E sviluppando il discorso...ho davvero un'idea precisa su...

posted @ Tuesday, April 10, 2007 11:39 AM | Feedback (1) | Filed Under [ Tecnologia ]

Download aggiornato per il VivendoByte Emoticons plug-in

Molti, molti mesi fa qualcuno di UGI mi aveva segnalato un problema sul mio plug-in in WPF per Windows Live Writer. Avevo realizzato un piccolo batch che copiava le immagini dalla directory di installazione alla directory dove poi il plug-in si aspettava di trovarle. Il fatto era che il batch le copiava in un posto, e poi il plug-in le cercava in un altro e quindi veniva sollevata un'exception: questo mi pare di ricordare che succedesse solo su un OS non localizzato in italiano, ma non ricordo bene 'sta cosa. L'amico di UGI che mi aveva segnalato la cosa non si...

posted @ Saturday, April 7, 2007 7:27 PM | Feedback (0) | Filed Under [ Sviluppo .NET ]

Un boom per i miei 'Video OT del Venerdì'

I miei colleghi dell'azienda dove lavoravo fino a poco più di una settimana fa hanno scoperto la serie dei miei Video OT del Venerdì, pubblicati su YouTube. Alcuni di questi video hanno avuto un boom di visite. E non solo: mi hanno detto tutti...sono fenomenali, continua così, sei forte, sei troppo ridicolo! :-) A me non può che far piacere, ma sinceramente pensavo di non farli più. Ne parlavo con qualche amico di UGIdotNET qualche settimana fa mentre mangiavamo a Crema da qualche parte. Il mio canale rimarrà sempre lì a disposizione, ma probabilmente ci metterò su qualche filmato che mi riguarda da...

posted @ Saturday, April 7, 2007 11:02 AM | Feedback (3) | Filed Under [ Tecnologia ]

Connettere l'emulatore Pocket PC via ActiveSync

Avrete capito dagli ultimi post che ho scritto che attualmente mi occupo dello sviluppo su dispositivi mobile, Pocket PC 2003 e Windows Mobile: questo vuol dire finalmente tanto .NET e C#, sfruttando il Compact Framework con tutti gli annessi e connessi. La cosa più affascinante è sentir parlare di classi astratte, di metodi factory e di tutti concetti che nell'azienda dove ero prima semplicemente mi sognavo. :-) Oggi ho cominciato ad ingranare sul serio. E' difficile inserirsi in un progetto già in fase di sviluppo, mi devo ritagliare il mio spazio, e soprattutto inserirmi nel team che definire vulcanico è...

posted @ Friday, April 6, 2007 9:24 AM | Feedback (3) | Filed Under [ Sviluppo .NET ]

[OT] Viaggio prima Vs. Viaggio adesso

C'è una bella differenza tra il viaggio che facevo fino alla settimana scorsa per raggiungere il mio posto di lavoro e come invece lo faccio oggi. Prima uscivo di casa alle 7:30 circa, raggiungevo San Donato Milanese (linea gialla della metro) o Famagosta (linea verde della metro) intorno alle 8:10. Poi circa una ventina di fermate di metro (tempo approssimativo 45 minuti). Morale: arrivavo al lavoro intorno alle 9, ritardi permettendo. Adesso esco di casa alle 7:30 circa (come prima), raggiungo Famagosta alle 8:10, faccio una sola fermata (circa 2 minuti di viaggio) per scendere a Romolo, da qui prendo un...

posted @ Wednesday, April 4, 2007 10:44 PM | Feedback (0) | Filed Under [ OT ]

Zip/Unzip con il compact framework?

Anche se fate fatica a trovare qualcosa per manipolare i files zip con il Compact Framework, sappiate che qualcosa c'è. Innanzitutto trovate le Xceed Zip for .NET CF, ma sono a pagamento, e costano la bellezza di 499,95 dollari. L'elenco delle caratteristiche è certamente interessante, ma se avete bisogno di qualcosa di più semplice (e gratuito) potete ricorrere alla libreria SharpZipLib. Essa è disponibile sotto la licenza GPL. L'ho provata in questi giorni per applicarla al progetto su cui sto lavorando. Siccome ho avuto qualche problemino, voglio segnalarlo anche a voi per evitare di perdere troppo tempo come è capitato...

posted @ Wednesday, April 4, 2007 10:24 PM | Feedback (3) | Filed Under [ Sviluppo .NET ]

[OT] Un weekend a Barcellona a bordo di una Fiat 500 del 1969

L'ultimo weekend è stato fantastico. Alle 14:30 di venerdì scorso era a San Siro, per tirar su mio fratello, e poi tutti e due ci siamo diretti a Genova, per imbarci sulla nave Splendid della Grimaldi Group, per partecipare al Raduno Internazionale di Fiat 500, organizzato dal Fiat 500 Club Italia ed il Fiat 500 Club di Catalonia. Partenza alle ore 19:30 del venerdì, arrivo il giorno dopo intorno alle 15 a Barcellona. Una volta arrivati per le strade di Barcellona è scoppiato il caos, perchè circa 70 Fiat 500 hanno invaso pacificatamente la città rombando e strombazzando. Non avete...

posted @ Monday, April 2, 2007 11:24 PM | Feedback (4) | Filed Under [ Tecnologia ]

Oggi è cominciata una nuova avventura!!!

Oggi ho cominciato la mia attività di consulente con un'altra società, la società all'interno della quale lavorano già altri amici, fra cui anche un amico vero che mi sta dando la possibilità di esprimere meglio le mie capacità tecniche. Oggi sono felice, perchè non ho aperto nemmeno una volta Enterprise Manager, nè Management Studio, nè Toad, nè Apex SQL Edit o robaccia del genere. :-) Non so dove mi porterà questo nuovo lavoro, ma so solo che farò il possibile per farlo al meglio. Questo vuol dire magari bloggare e parlare di meno, e quando lo farò magari lo farò la sera, tranquillo...

posted @ Monday, April 2, 2007 10:02 PM | Feedback (5) | Filed Under [ Tecnologia ]

Powered by:
Powered By Subtext Powered By ASP.NET