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 2005 Blog Posts

Procedura di installazione user-friendly

Ieri pomeriggio ho ricevuto per posta un catalogo su CD di una grossa società che vende materiale elettronico ed informatico di ogni tipo. Evito di fare il nome. :-) Non ho installato un bel niente, però ho aperto la busta, me la sono rigirata fra le mani e ho dato un'occhiata al CD e alla procedura di setup. Guardate un po' come è semplice l'installazione del software, che ho scannerizzato in esclusiva per voi! L'immagine è all'url http://www.igordamiani.it/blog/setup.jpg. Spettacolare, alla faccia dei setup semplici, che possibilmente non devono chiedere il riavvio del sistema, devono essere self-repair, un occhio di riguardo alla...

posted @ Thursday, April 28, 2005 8:58 AM | Feedback (7) |

Keyzard - gioco freeware

Volevo aprofittare del blog di ugidotnet.org per farvi conoscere Keyzard, un piccolo gioco freeware che ho creato l'anno scorso con la mia ex-ragazza. Si tratta di un gioco ambientato nel far-west per far imparare a trovare le lettere sulla tastiera, quindi ben si adatta a bambini oppure a chiunque non abbia dimestichezza con il nostro amato PC. E' stato scaricato parecchio, ma...sorpresa sorpresa...ha avuto un certo riscontro in scuole elementari e in scuole per bambini disabili, ipovedenti (in pratica, che vedono un po' pochino) ed handicappati. Sono rimasto molto contento, perchè la sola idea di aiutare bambini un po' più...

posted @ Wednesday, April 27, 2005 12:44 PM | Feedback (5) |

Scrivere sp in CLR con SQL Server 2005

stavo leggendo il link intitolato Managed Data Access Inside SQL Server with ADO.NET and SQLCLR su www.gotdotnet.com che praticamente punta ad un articolo su MSDN sulla possibilità di scrivere stored-procedure con il CLR di .NET. La trovo una possibilità affascinante, grandiosa e terribilmente potente, a tal punto che secondo me è una delle più grandi genialate che abbia mai visto...mi stanno sorgendo almeno un paio di osservazioni... 1) le prestazioni come saranno? cioè, se è vero (come dicevo l'altro giorno) che passando dal FW il codice deve prima passare dal JIT e cmq è un po' più lento del codice nativo, le sp...

posted @ Friday, April 22, 2005 3:48 PM | Feedback (4) |

un bel weekend lungo...previsioni del tempo

non so voi, ma io sono abbastanza stufo del tempo degli ultimi weekend, perlomeno qui al nord. Per il 25 aprile mi sono regalato un weekend con mio fratello ed un mio amico in quel di Cesenatico, ma sembra che anche questa volta la fortuna non sarà dalla nostra parte. Ecco qua qualche link se avete voi vi state imbarcando in un fine-settimana che si preannuncia (gulp, speriamo di no) acquoso... http://www.corriere.it/meteohttp://it.weather.yahoo.com/http://www.kataweb.it/meteo/http://notizie.virgilio.it/meteo/home/ Qua ognuno dice la sua, non vi pare? Non c'è nessuno in quella zona che mi può GARANTIRE che c'è il bel tempo? no, vero? Beh, comunque sia, ancora qualche ora...

posted @ Friday, April 22, 2005 3:03 PM | Feedback (6) |

I newsgroup di Ugidotnet.org anche attraverso NNTP

Nell'ultima newsletter di Ugidotnet si faceva riferimento alla possibilità di leggere e postare sui newsgroup anche attraverso un server NNTP. A me questa cosa era sfuggita (!!), avevo letto solamente il primo articolo riguardante la sessione del 14 luglio prossimo...questo è un bel colpo!! quindi, sappiate che se volete potete configurarvi Outlook Express o un altro newsreader usando news.ugidotnet.org. L'accesso è protetto da username e password. Andate qui per maggiori informazioni!

posted @ Wednesday, April 20, 2005 3:36 PM | Feedback (5) |

Managed code Vs Native code - commenti

Ho trovato molto interessanti i due post dove ha avuto luogo il “confronto” tra native code e managed code. Ognuno dei due blogger ha voluto giustamente dire la sua, descrivendo accuratamente i punti di forza dell’uno o dell’altro ambiente. Credo però che come al solito la verità non sta né da una parte né dall’altra. I vantaggi del native code sono indiscussi, mentre secondo me quelli dovuti al managed sono piuttosto oscuri e, volendo dirla tutta, riguardano soprattutto lo sviluppatore.Cosa importa al cliente finale se sviluppiamo in C++ piuttosto che in VB.NET ? Nulla. Anzi, tutte le volte che preparo...

posted @ Tuesday, April 19, 2005 10:45 AM | Feedback (8) |

Windows Forms : Timer, ListView e TreeView

Ho messo nel seguente articolo un po' di codice VB.NEThttp://blogs.ugidotnet.org/idamiani/articles/14227.aspx Il codice sopra implementa un form con: un timer, un button, una listview e una treeview. Il codice comprende tutto quello che serve per farlo girare: l'unica accortezza è di modificare il codice del Form_Load e cambiare la directory. Cosa fa? Beh, è semplice: data una directory (appunto), preleva l'elenco dei files contenuti e li mostra nella listview (nomefile, dimensione e il tipo di file). Fatto questo, si crea un ArrayList con i valori univoci dei tipi di files e popola una TreeView, creando tanti nodi quanti sono i tipi di files....

posted @ Monday, April 18, 2005 1:26 PM | Feedback (4) |

Ho provato TaskSwitchXP....my best Windows's utility!

ieri ho letto la segnalazione di Lorenzo sull'utility TaskSwitchXP. Sono un fanatico dell'Alt-Tab e ho voluto provarlo...ho dovuto aspettare per forza la sera, l'ho provato sul mio PC di casa che monta XP. Beh, definirlo utility è davvero poco, sul serio. Mi fanno sempre un po' paura questi tool che vanno a sovrascrivere funzionalità dell'OS, ma questo TaskSwitchXP non fa veramente alcun danno, anzi. Leggero, veloce, senza nessuna particolare controindicazione. Pratico da usare. Le impostazioni del programma permettono praticamente di fare di tutto: ridurre nella tray-bar con il click destro (! spettacolo !), usare la wheel del mouse, regolare vari aspetti...

posted @ Thursday, April 14, 2005 9:12 AM | Feedback (8) |

Classe AppConfigXML per il file XML del form di About

più sotto ho messo il link ad un article con la classe che ho scritto per leggere il XML di cui ho parlato ieri. Non mi convince molto per i seguenti motivi: ho usato il metodo GetElementsByTagName per recuperare i tag, e non va molto bene perchè in teoria il tag andrebbe recuperato tramite XPath, così prendo il tag giusto seguendo la struttura del documento XML e non banalmente come ho fatto adesso. Ho preferito non usare alcun metodo Shared: bisogna dichiarare l'oggetto AppConfigXML, chiamare il metodo Load(fileXML) e da quel momento si ha l'oggetto (globale?) bello pronto. Lo so, va...

posted @ Wednesday, April 13, 2005 1:18 PM | Feedback (7) |

Xml e classe per un form di about

nei giorni scorsi ho buttato giù una bozza, riportata sotto, per un bel file XML con tutte le informazioni da utilizzare in un form di About. Non so voi, ma io ho sempre poca fantasia, allora mi sono aiutato con quanto riportato qui sotto. Ho sfruttato lo stesso file XML anche per contenere le impostazioni dell'applicazione. <config> <application><name>Nome applicazione< FONT></name><release_date>Data di rilascio</< FONT>release_date><url>http://www.miosito.it/nomeapplicazione</< FONT>url><url_update/><freeware>False</< FONT>freeware><comments></< FONT>comments> <creator><person>Mario Rossi</< FONT>person><company></< FONT>company><mail>software@miosito.it</< FONT>mail><url>http://www.miosito.it</< FONT>url>< FONT></creator> <appmodules> <appmodule> <name>Nome del modulo</< FONT>name><release_date>01/03/2005</< FONT>release_date><url>http://www.miosito.it/nomeapplicazione/nomemodulo</< FONT>url><freeware>False</< FONT>freeware><active>True</< FONT>active><comments/>< FONT></appmodule> < FONT></appmodules> < FONT></application><appsettings> <ws_url>http://marte/WS_EasyOffice</< FONT>ws_url><last_username>pippo</< FONT>last_username><last_password/><auto_refresh>60000</< FONT>auto_refresh><platform>Win32</< FONT>platform><database>SQLSERVER</< FONT>database><colore>pippo</< FONT>colore> < FONT></appsettings>< FONT></config> poi mi sono preparato una bella classe con un unico costruttore...

posted @ Tuesday, April 12, 2005 9:38 AM | Feedback (3) |

Il debug dei miei web-services in VB.NET

Ecco un altro punto cruciale con cui stavo litigando ieri pomeriggio. Negli ultimi 2 mesi mi sono messo a scrivere un'applicazione client/server. Lato client, ho una classica applicazione Windows Forms in vb.net. Lato server, ho un ws anch'esso scritto in vb.net. Ovviamente sia dall'uno che dell'altro ho i sorgenti, sto scrivendo tutto io. Dovrei fare un attento debug del mio ws, però non ci riesco in nessun modo. Sul server ho IIS+SQL Server+Framework+remote debugging installato, tutto su un xp pro con sp2. io apro visual studio, ho due progetti, uno per l'applicazione client, e l'altro per il web-services. Se metto un...

posted @ Monday, April 11, 2005 4:07 PM | Feedback (4) |

Proprietà Tag dei controlli su Windows Forms

ecco una prima cosa che vorrei ricordarmi in futuro.ho sempre trovato comoda la possibilità di poter aggiungere in una combobox non solo semplici stringhe di testo, ma interi oggetti anche complessi.Cioè, scrivere qualcosa del tipo: Me.ComboBox1.Items.Add(New FileInfo("C:\Autoexec.bat")) Poi, ma non mi ricordo bene, fare l'overloading di ToString per mostrare a video quello che si vuole. Io ho bisogno di fare questa cosa anche per in una treeview, e ho visto che il metodo Add di Nodes accetta due cose: o stringhe o altri nodes.Panic. Sfogliando l'sdk, ecco la soluzione, che non so fino a che punto sia bella oppure no. La proprietà Tag...

posted @ Monday, April 11, 2005 12:29 PM | Feedback (5) |

il mio blog .NET - cosa e perchè

Mi ha sempre attirato l’idea di gestire un blog tutto mio, un blog a carattere squisitamente tecnico, dove potermi annotare tutto quello che riguarda tutti i problemi che incontro e risolvo nello sviluppo sotto .NET. Quando trovo qualche punto ostico che non so risolvere, leggo newsgroup e cerco qualche dritta sul web, poi mi auto-mando un’e-mail con link, righe di codice e qualche appunto per poi poter risolvere la questione a casa. Oltre a fare consulenza presso una grossa software-house a Milano, infatti, sviluppo applicativi per conto mio, sempre più appoggiandomi a .NET, prevalentemente Visual Basic. Beh, spero di poter...

posted @ Monday, April 11, 2005 11:00 AM | Feedback (5) |

Powered by:
Powered By Subtext Powered By ASP.NET