<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3757116</id><updated>2011-04-22T05:29:15.672+02:00</updated><title type='text'>Ifof's blog</title><subtitle type='html'>Il blog di Federico Dal Maso</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ifof.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3757116.post-106797112364073879</id><published>2003-11-04T19:38:00.000+01:00</published><updated>2003-11-04T19:38:59.390+01:00</updated><title type='text'>Trasferimeno definitivo del blog</title><content type='html'>Il nuovo blog lo trovate qui:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.federicodalmaso.it"&gt;&lt;strong&gt;http://www.federicodalmaso.it&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ci vediamo di là! ;P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-106797112364073879?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106797112364073879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106797112364073879'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_11_01_archive.html#106797112364073879' title='Trasferimeno definitivo del blog'/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-106571573703582886</id><published>2003-10-09T18:08:00.000+02:00</published><updated>2003-10-09T18:11:06.576+02:00</updated><title type='text'>Trasloco parziale</title><content type='html'>Scrivo poco? lo so lo so... è una questione di tempo, che manca. ;)&lt;br /&gt;&lt;br /&gt;Per chi mi legge volevo informarvi che tutti i prossimi post su .NET li farò sul mio blog nello User Group Italiano di .NET&lt;br /&gt;Questo è il link:  &lt;a href=" http://www.ugidotnet.org/471.blog" target="_new"&gt;http://www.ugidotnet.org/471.blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-106571573703582886?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106571573703582886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106571573703582886'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_10_01_archive.html#106571573703582886' title='Trasloco parziale'/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-106180115286387995</id><published>2003-08-25T10:45:00.000+02:00</published><updated>2003-08-25T10:50:42.160+02:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;Google calculator&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Andate su google e provate a cercare queste:&lt;br /&gt;&lt;br /&gt;10 Kw* 8 second in calories&lt;br /&gt;8 a.u./c in millisecond&lt;br /&gt;8 * sin(35 degrees)/pi&lt;br /&gt;8 cm/ 5 hour&lt;br /&gt;h/2pi*c&lt;br /&gt;16 ampere * 8 second / 4 volt&lt;br /&gt;1m/s /8 second * 3 Kw / 8 newton *16 joule^2&lt;br /&gt;3+5i-7+8i&lt;br /&gt;3+8i/9+2i&lt;br /&gt;sqr(4+3i)&lt;br /&gt;tanh(3+2i)/cos(e^3+5i))&lt;br /&gt;&lt;br /&gt;...sempre i migliori!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-106180115286387995?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106180115286387995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/106180115286387995'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_08_01_archive.html#106180115286387995' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-95331187</id><published>2003-06-05T17:45:00.000+02:00</published><updated>2003-09-16T13:51:06.170+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Linux kernel 2.6: la kexec&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Dopo un paio di mesetti torno a scrivere: pardÃ²n, ma avevo da fare.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Ultimamente sto ravanando tra la documentazione del kernel linux (in questi giorni, in particolare, tra la &lt;a href="http://www.csn.ul.ie/~mel/projects/vm/" target="_new"&gt;gestione della memoria virtuale&lt;/a&gt;). Leggendo documentazioni qua e lÃ  mi sono imbattuto in una nuova feature poco nota (almeno a me), che Torsvald ha pianificato d'inserire nel 2.6.&lt;br /&gt;La feature Ã¨ la chiamata di sistema &lt;b&gt;kexec&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;kexec in sostanza consente di caricare un nuovo kernel e mandarlo in esecuzione senza il reboot hardware della macchina, con la conseguente diminuzione di tempo. Oltre a ciï¿½, su proposta di Torsvald, si sta implementando kexec anche in kernel_panic.&lt;br /&gt;Traduco: supponiamo vi creiate per sfizio un nuovo kernel con un po' di patch prese qua e lÃ  e un po' di vostre e supponete di sbagliare qualcosa. Lo ricompilate, rebootate con kexec, quando il nuovo kernel fallisce (panic!), non c'Ã¨ problema, dopo un memory dump facoltativo il sistema potrÃ  ripartire col vecchio kernel (sempre via kexec e senza riavvio hardware) e tutto funzionerÃ  come prima.&lt;br /&gt;&lt;br /&gt;Maggiori info sull'implementazione di kexec &lt;a href="http://lwn.net/Articles/15468/" target="_new"&gt;qui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Le patch sono disponibili &lt;a href="http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html"&gt;qui&lt;/a&gt;&lt;br /&gt;La patch di kexec Ã¨ giÃ  presente, nel momento in cui scrivo, nel tree del kernel &lt;a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm5/" target="_new"&gt;2.5.70-mm5&lt;/a&gt; (quello di Andrew Morton).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-95331187?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/95331187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/95331187'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_06_01_archive.html#95331187' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-92422102</id><published>2003-04-11T14:04:00.000+02:00</published><updated>2003-04-11T14:04:14.590+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Architettura del caching in .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Approfondimento sulla cache di .NET su MSDN.&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/cachingarch.asp" target="_new"&gt;Articolo&lt;/a&gt; piuttosto lungo e approfondito, contiene molte "Best Pratices". Mooooolto interessante.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-92422102?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92422102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92422102'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#92422102' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-92422033</id><published>2003-04-11T14:01:00.000+02:00</published><updated>2003-04-11T14:01:48.186+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Eric Gunnerson e test con NUnit&lt;/b&gt;&lt;br /&gt;Il papà del compilatore di C#, spiega come utilizzare le batterie di test NUnit per testare le proprie applicazioni.&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp03202003.asp" target="_new"&gt;L'articolo &lt;/a&gt;su MSDN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-92422033?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92422033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92422033'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#92422033' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-92417983</id><published>2003-04-11T11:37:00.000+02:00</published><updated>2003-04-14T22:48:17.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Fusione nucleare controllata&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dai Sandia Laboratories finalmente una soluzione alla realizzazione di una macchina per la fusione nucleare a caldo.&lt;br /&gt;Da&lt;a href="http://www.lescienze.it/index.php3?id=7122" target="_new"&gt; "Le scienze"&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://www.lescienze.it/sixcms/upload/news/zmachine.g.jpg" border="0" /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;...il mio prof di chimica, diceva, che se anche riuscissimo ad avere le pulitissimi centrali a fusione per tutto il globo, nascerebbe un nuovo problema: lo smaltimento del calore generato sarebbe impossibile e provocherebbe un suriscaldamento globale dei mari. Diceva che bastava fare quattro calcoli banali per rendersene conto...mah!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-92417983?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92417983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92417983'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#92417983' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-92315937</id><published>2003-04-09T23:23:00.000+02:00</published><updated>2003-04-09T23:25:28.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Mini: il nuovo compilatore JIT per mono.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.ximian.com/archives/public/mono-list/2003-April/013269.html" target="_new"&gt;Rilasciato il 5 aprile&lt;/a&gt;. Consiste in una riscrittura del motore di compilazione just-in-time da IL a codice macchina.&lt;br /&gt;&lt;br /&gt;In particolare la riscrittura ha apportato le seguenti &lt;b&gt;migliorie&lt;/b&gt;:&lt;br /&gt;- semplificazione del porting sulle varie piattaforme (perchè non c'è solo x86, ovviamente...)&lt;br /&gt;- progettazione di un solido framework per l'implementazione di ottimizazioni più avanzate.&lt;br /&gt;- supporto all'ahead of time compilation&lt;br /&gt;&lt;br /&gt;Le &lt;b&gt;ottimizzazioni &lt;/b&gt;attualmente implementate sono:&lt;br /&gt;Branch optimizations&lt;br /&gt;Conditional moves&lt;br /&gt;Constant folding&lt;br /&gt;Constant propagation&lt;br /&gt;Copy propagation&lt;br /&gt;Dead code elimination&lt;br /&gt;Emit per-domain code&lt;br /&gt;Fast x86 FP compares&lt;br /&gt;Inline method calls&lt;br /&gt;Instruction scheduling&lt;br /&gt;Intrinsic method implementations&lt;br /&gt;Linear scan global reg allocation&lt;br /&gt;Loop related optimizations&lt;br /&gt;Peephole postpass&lt;br /&gt;Tail recursion and tail calls&lt;br /&gt;&lt;br /&gt;Mini non è ancora il jitter di default del runtime di Mono.&lt;br /&gt;Numerosi bug fixing e ulteriori ottimizzazioni sono tuttora in corso e in discussione nella mailing list &lt;a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_new"&gt;mono-develop&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-92315937?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92315937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92315937'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#92315937' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-92315411</id><published>2003-04-09T23:13:00.000+02:00</published><updated>2003-04-09T23:13:37.356+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Yukon: qualcosa si muove&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dopo mesi di mistero, MS pubblica &lt;a href="http://www.microsoft.com/sql/evaluation/yukon.asp" target="_new"&gt;questo documento &lt;/a&gt;sulla nuova release di Sql Server.&lt;br /&gt;In particolare dal punto di vista della programmazione è interessante:&lt;br /&gt;&lt;br /&gt;- il supporto di stored procedure compilare IL (ottenibili da qualunque linguaggio .NET)&lt;br /&gt;- il supporto di dati RDBMS e XML nativamente&lt;br /&gt;- il supporto a XQuery (un articolo introduttivo a Microsoft.Xml.XQuery è &lt;a href="http://www.fawcette.com/xmlmag/2002_08/online/xml_rjennings_08_12_02/default.asp" target="_new"&gt;qui&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Non è chiaro come verranno gestiti i web service.&lt;br /&gt;Si diceva infatti che Yukon sarà un motore di web service, ma evidentemente fintanto che le specifiche WS-I per SOAP non saranno completate, c'è poco da dire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-92315411?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92315411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/92315411'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#92315411' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91907695</id><published>2003-04-03T13:38:00.000+02:00</published><updated>2003-04-03T13:39:56.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Mono e il nuovo Garbage Collector&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Un grande lavoro è in corso sui CVS di &lt;a href="http://www.go-mono.com" target="_new"&gt;Mono&lt;/a&gt;. Si sta implementando all'interno del framework un nuovo Garbage Collector.&lt;br /&gt;Attualmente vi è un Boehm. La nuova implementazione dovrebbe essere basata sull'Intel ORP GC Engine, molto vicina all'implementazione Microsoft.&lt;br /&gt;Dico dovrebbe perchè non ho ancora avuto modo di spulciare a fondo la documentazione.&lt;br /&gt;&lt;br /&gt;Novità anche nel supporto  VB.NET.&lt;br /&gt;&lt;br /&gt;Aspettiamoci un imminente grosso upgrade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91907695?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91907695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91907695'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#91907695' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91832697</id><published>2003-04-02T11:10:00.000+02:00</published><updated>2003-04-02T11:14:27.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;MySQL 4 è fuori: prestazioni da Oracle!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Rilasciata la versione "production" di &lt;a href="http://www.mysql.com/press/release_2003_10.html" target="_new"&gt;MySQL 4.0.12&lt;/a&gt;, il più famoso db OpenSource.&lt;br /&gt;In &lt;a href="http://www.eweek.com/article2/0,3959,293,00.asp" target="_new"&gt;questo articolo di e-week &lt;/a&gt;l'analisi comparata con altri database.&lt;br /&gt;E' eccezionale notare che le performance in &lt;a href="http://common.ziffdavisinternet.com/util_get_image/0/0,3363,sz=1&amp;i=9898,00.jpg" target="_new"&gt;throughput&lt;/a&gt; e in &lt;a href="http://common.ziffdavisinternet.com/util_get_image/0/0,3363,sz=1&amp;i=9899,00.jpg" target="_new"&gt;response-time&lt;/a&gt; sono identiche a Oracle 9i e nettamente superiori a SQL Server e DB2!!!&lt;br /&gt;&lt;br /&gt;SqlServer comunque mantiene performance leggermente più alte usando un accesso con protocollo TDS con l'apposita classe fornita con .NET.&lt;br /&gt;Se qualcuno ha dei benchmark con l'utilizzo di librerie .NET dedicate a MySQL, per cortesia, me li segnali.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91832697?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91832697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91832697'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#91832697' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91830541</id><published>2003-04-02T10:07:00.000+02:00</published><updated>2003-04-02T10:11:59.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Porte logiche per circuiti quantistici&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Realizzate presso il NIST del Colorado e l'Università di Innsbruck.&lt;br /&gt;Per chi fosse poco avezzo al &lt;a href="http://directory.google.com/Top/Computers/Computer_Science/Theoretical/Quantum_Computing/?tc=1" target="_new"&gt;calcolo quantistico&lt;/a&gt;, ricordo che un calcolatore quantistico, può fare cose molto carine.&lt;br /&gt;Ad esempio implementando &lt;a href="http://www.wikipedia.org/wiki/Shor%252527s_algorithm" target="_new"&gt;l'algoritmo di Shor&lt;/a&gt;, si possono fattorizzare numeri grandi in tempi ridotissimi ( &lt;i&gt;O((log N)&lt;sup&gt;3&lt;/sup&gt;) &lt;/i&gt;), e quindi crackare la crittazione RSA in tempo polinomiale.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lescienze.it/index.php3?id=7062" target="_new"&gt;Articolo di Le Scienze&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Chi ha orecchie per intendere....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91830541?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91830541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91830541'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#91830541' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91800747</id><published>2003-04-02T01:00:00.000+02:00</published><updated>2003-04-02T01:00:57.716+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Libreria FTP per .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Segnalo il seguente &lt;a href="http://www.codeproject.com/useritems/FtpLibrary.asp" target="_new"&gt;articolo&lt;/a&gt; su CodeProject.&lt;br /&gt;Un esempio pratico di utilizzo &lt;a href="http://www.codeproject.com/useritems/webcamservice.asp?target=webcam%7Cftp" target="_new"&gt;è questo&lt;/a&gt;: dove la libreria FTP viene associata a un servizio Webcam per il traferimento periodico in remoto di immagini.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91800747?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91800747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91800747'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#91800747' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91799417</id><published>2003-04-02T00:38:00.000+02:00</published><updated>2003-04-02T01:06:25.000+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Linux gira su XBox senza mod-chip&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;XBox consente solo a giochi firmati con una opportuna chiave a 2048 bit di essere caricati in esecuzione. Grossomodo.&lt;br /&gt;Il team di &lt;a href="http://xbox-linux.sourceforge.net/" target="_new"&gt;XBox-Linux&lt;/a&gt; era riuscito a far girare Linux su XBox previa applicazione di un piccolo mod-chip.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://xbox-linux.sourceforge.net/pic/logo.gif"&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;Il 29 marzo un hacker che si fa chiamare Habibi_XBox ha &lt;a href="http://www.xboxhacker.net/forums/index.php?s=4bf733a83f0526ee50f817775169f664&amp;act=ST&amp;f=12&amp;t=10520&amp;st=0" target="_new"&gt;escogitato un modo&lt;/a&gt; per raggirare la protezione sfruttando una falla (solito buffer overflow) di un gioco Microsoft.&lt;br /&gt;Questione di giorni e avremo la Mandrake 9 su XBox senza mod-chip.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://punto-informatico.it/p.asp?i=43630" target="_new"&gt;Qui l'articolo&lt;/a&gt; di Punto Informatico.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Son pur sempre macchine, mica miracoli.&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91799417?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91799417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91799417'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_04_01_archive.html#91799417' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91705127</id><published>2003-03-31T15:03:00.000+02:00</published><updated>2003-03-31T15:03:13.623+02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Controlliamo il deserto occidentale&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vi incollo questa ultim'ora da &lt;a href="http://www.repubblica.it/news/ired/ultimora/rep_nazionale_n_354573.html" target="_new"&gt;repubblica.it&lt;/a&gt;.&lt;br /&gt;Più che ridere mi fa quasi tenerezza.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Iraq, generale Brooks: controlliamo il deserto occidentale &lt;br /&gt;&lt;br /&gt;Forze speciali americane controllano i movimenti nel deserto occidentale iracheno. Lo ha detto oggi il generale Vincent Brooks del comando centrale americano.&lt;br /&gt;"Stiamo impedendo la libertà di movimento attraverso il deserto occidentale e lo stiamo facendo in modo efficace", ha detto Brooks. (red)"&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91705127?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91705127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91705127'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91705127' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91338182</id><published>2003-03-25T11:46:00.000+01:00</published><updated>2003-03-25T11:54:47.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Seti@Home: ancora nulla&lt;/b&gt;&lt;br /&gt;Gli scienziati del &lt;a href="http://setiathome.ssl.berkeley.edu/" target="_new"&gt;seti@home&lt;/a&gt; finalmente hanno iniziato la ri-osservazione delle sorgenti ritenute più significative, dopo anni di calcolo dai milioni di iscritti al progetto medesimo.&lt;br /&gt;Oltre ai candidati rilevati dal progetto verranno "ascoltati" anche i candidati pianeti extrasolari scoperti da molti osservatori sparsi per il mondo.&lt;br /&gt;&lt;br /&gt;La verifica della presenza degli ET si avvale dell'uso del radiotelescopio da 300 metri di &lt;a href="http://www.naic.edu/" target="_new"&gt;Arecibo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://science.nasa.gov/headlines/y2002/images/ny40/arecibo.gif" title="Radiotelescopio di Arecibo"&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;Per ora nessun evidente segnale è stato rilevato "in real-time" durante la scansione.&lt;br /&gt;Ora i dati verranno reinoltrati alla rete seti@home per la verifica approfondita.&lt;br /&gt;&lt;a href="http://planetary.org/stellarcountdown/index.html" target="_new"&gt;Qui&lt;/a&gt; la pagina delle ri-osservazione.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91338182?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91338182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91338182'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91338182' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91337886</id><published>2003-03-25T11:34:00.000+01:00</published><updated>2003-03-25T11:59:12.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Automatizzare la generazione di Stored Procedures in SQL Server&lt;/b&gt;&lt;br /&gt;Nell'ultimo MSDN Magazine, Peter W. DeBetta e J. Byer Hill discutono una &lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/04/StoredProcedures/default.aspx" target="_new"&gt;libreria per la generazione &lt;/a&gt;a run-time di stored procedure per l'accesso a dati in db SQL Server.&lt;br /&gt;Va beh, non è il massimo, ma per chi &lt;i&gt;deve&lt;/i&gt; usare ADO.NET può essere una pacchia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91337886?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337886'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91337886' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91337754</id><published>2003-03-25T11:29:00.000+01:00</published><updated>2003-03-25T11:55:55.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;The .NET Show: Security&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://msdn.microsoft.com/theshow/Episode031/ScreenShot2.jpg"&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;Su MSDN. &lt;a href="http://msdn.microsoft.com/theshow/Episode031/default.asp" target="_new"&gt;Intervista&lt;/a&gt; con Erik Olson and Mike Kass del .NET Team, a riguardo dello sviluppo di applicazioni sicure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91337754?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337754'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91337754' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91337627</id><published>2003-03-25T11:24:00.000+01:00</published><updated>2003-03-25T11:26:13.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Bush and me&lt;/b&gt;&lt;br /&gt;La &lt;a href="http://www.obiezione.it/michaelmoore_marzo2003.html" target="_new"&gt;traduzione in italiano &lt;/a&gt;della lettera di &lt;a href="http://www.michaelmoore.com/" target="_new"&gt;Michael Moore&lt;/a&gt; a Bush.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91337627?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91337627'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91337627' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-91059887</id><published>2003-03-20T15:41:00.000+01:00</published><updated>2003-03-20T15:41:30.390+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Naanou web bootstrap.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Segnalo un &lt;a href="http://www.deelan.com/weblog/message.m?id=26" target="_new"&gt;servizio su web per il bootstrap&lt;/a&gt; di un client Naanou (vedi due post più in giù).&lt;br /&gt;Implementazione di &lt;a href="http://www.deelan.com" target="_new"&gt;Deelan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;x Deelan&lt;/i&gt;: hai convertito la porzione J# in C#???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-91059887?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91059887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/91059887'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#91059887' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90985722</id><published>2003-03-19T12:53:00.000+01:00</published><updated>2003-03-19T12:53:00.263+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;La difficile arte del patching&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://punto-informatico.it/forum/pol.asp?mid=334396" target="_new"&gt;Un post&lt;/a&gt;su un forum di punto-informatico, spiega il perchè i sistemi di aggiornamento automatico e di scansione(Baseline Security Analyzer, Win Update,...) di Microsoft siano inaffidabili.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90985722?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90985722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90985722'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90985722' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90717426</id><published>2003-03-14T17:54:00.000+01:00</published><updated>2003-03-15T18:51:13.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;P2P del MIT per .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Occhio figlioli che questa è grossa.&lt;br /&gt;Il progetto &lt;a href="http://naanou.sourceforge.net/index.shtml" target="_new"&gt;NaaNou&lt;/a&gt; del MIT è un sistema peer-to-peer avanzato basato sul protocollo &lt;a href="http://www.pdos.lcs.mit.edu/chord/" target="_new"&gt;Chord&lt;/a&gt;, sempre del MIT.&lt;br /&gt;Lo studente che ha sviluppato la tesi &lt;a href="http://thestaticvoid.net/" target="_new"&gt;Clint Heyer&lt;/a&gt;, ora ha rilasciato i sorgenti in C#. L'autore &lt;a href="http://naanou.sourceforge.net/prologue.shtml" target="_new"&gt;dice&lt;/a&gt; che la tecnologia consente performance migliori dei P2P esistenti.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=75740"&gt;Assembly&lt;/a&gt; pronto all'uso per realizzare la vostra rete simil-Kazaa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90717426?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90717426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90717426'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90717426' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90709410</id><published>2003-03-14T15:17:00.000+01:00</published><updated>2003-03-14T16:33:23.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Italia verso la internet blindata&lt;/b&gt;&lt;br /&gt;"Due le proposte di legge, quasi identiche, che maggioranza e opposizione sostengono, per obbligare i provider ad usare un sistema di protezione. Tra tutela dei minori e utopia del controllo della rete."&lt;br /&gt;&lt;br /&gt;Porcate all'italiana. &lt;a href="http://punto-informatico.it/p.asp?i=43418" target="_new"&gt;Leggete l'articolo&lt;/a&gt; di Punto Informatico.&lt;br /&gt;&lt;br /&gt;Già che c'ero ho lasciato un &lt;a href="http://punto-informatico.it/forum/pol.asp?mid=332352" target="_new"&gt;commento&lt;/a&gt;, ve lo ricopio qui:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HO 14 ANNI!&lt;/b&gt;&lt;br /&gt;  &lt;br /&gt;Anno 2006. &lt;br /&gt;&lt;br /&gt;Ho 14 anni, e spinto un po' dallo sconvolgimento ormonale della mia età e un po' dal gusto della sfida, cerco un po' di donnine svestite sulla rete. Mi accontento di jpeg. &lt;br /&gt;&lt;br /&gt;I miei amici dicono che una volta non era complicato come oggi, e ci si mettevi un po' meno tempo a recuperarle. &lt;br /&gt;Dicono che quando ti collegavi potevi fare quello che volevi (sopportateli, sono dei mattacchioni e molto spesso ingigantiscono la verità). Poi è uscita quella legge, quella sui minori e internet... Una volta si poteva addirittura creare un account su libero, tin.it e cose così, in due minuti, senza che i genitori mandassero la raccomandata con ricevuta di ritorno e l'autocertificazione con il PIN del ministero, al provider. Ma vi rendete conto! Ormai, gli account gratis non li fa più nessuno, troppe carte, troppe responsabilità eccetera eccetera. &lt;br /&gt;&lt;br /&gt;Oggi invece, pagando, le scartoffie le devi fare e il modem funziona solo sui numeri abilitati. Fino all'anno scorso non era un problema, si andava di freenet, e sistemi P2P modificati. Ma poi se ne sono accorti e mi hanno chiuso le porte. Oggi, a 14 anni, posso entrare solo su porte 80 (più la posta verso il provider, ma la leggono!). Poi iniziarono a creare siti dove l'HTML era crittato e un famosissimo javascript (ce l'ho anch'io) li decrittava appena scaricavi. &lt;br /&gt;In questo modo il contaparole censuratore non se ne accorgeva. Poi arrivarono dei sistemi intelligenti, che in praticano aprono la pagina prima di te e la leggono. &lt;br /&gt;&lt;br /&gt;Allora la faccenda è cambiata. Alcuni hanno deciso di usare SOAP. Oggi il mondo funziona a WebService, sicchè sulla 80 trovi anzichè HTML del sano SOAP completo di crittazione WS-Security. Le immagini le hanno ficcate dentro lì. Ti basta usare il plug-in per IE7 o Moz2.8 (il plug-in gira a scuola) per non accorgerti neppure che usi SOAP anzichè HTML. &lt;br /&gt;&lt;br /&gt;Qualcuno offre pure proxy via SOAP. Cioè, da qui al primo proxy vado di 80 + SOAP + WS-Security e da lì esco verso dove mi pare col protocollo che mi pare. &lt;br /&gt;&lt;br /&gt;Ora dicono che vogliono fare una specie di white-list degli IP cui posso accedere.... mmmmmm.... va beh, vorrà dire che mi arrenderò. Il bruteforce per la password di Longhorn ce l'ho e la password di mio papà ha 6 o 7 lettere. I miei amici dicono che in mezza giornata ce l'hai. &lt;br /&gt;&lt;br /&gt;Che ci volete fare, è il 2006 e ho 14 anni, mica sono un parlamentare con la ECDL.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Se ho tempo magari faccio pure un'aggiunta... &lt;a href="http://punto-informatico.it/forum/pol.asp?mid=332602" target="_new"&gt;Fatta&lt;/a&gt;.&lt;br /&gt;Per oggi ho riso abbastanza&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90709410?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90709410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90709410'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90709410' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90646409</id><published>2003-03-13T15:08:00.000+01:00</published><updated>2003-03-13T15:08:22.403+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Rilasciate due nuove specifiche &lt;a href="http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx" target="_new"&gt;GXA&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx?pull=/library/en-us/dnglobspec/html/wsrmspecindex.asp" target="_new"&gt;WS-ReliableMessaging Specification&lt;/a&gt;&lt;br /&gt;WS-ReliableMessaging provides a protocol for guaranteeing that messages are delivered, properly ordered, and received without duplication. Messages can be ensured to be received at most once, at least once, exactly once, and in order.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx?pull=/library/en-us/dnglobspec/html/wsaddressingspecindex.asp" target="_new"&gt;WS-Addressing Specification&lt;/a&gt;&lt;br /&gt;WS-Addressing headers provide important information necessary to uniquely identify a message, its origination, its destination, destination endpoints for error handling, and actions required for message processing. This specification enables messaging systems to support message transmission in a transport-neutral manner and ensure that messages survive connection failures through networks that include processing nodes such as endpoint managers, firewalls, and gateways. WS-Addressing enables full bi-directional asynchronous and synchronous messaging in a transport-independent manner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90646409?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90646409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90646409'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90646409' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90576890</id><published>2003-03-12T09:56:00.000+01:00</published><updated>2003-03-12T09:58:17.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Building a Desktop News Aggregator&lt;/b&gt;&lt;br /&gt;&lt;i&gt;di Dare Obasanjo&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Pubblicato su MSDN un articolo sullo sviluppo di &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml02172003.asp" target="_new"&gt;un'applicazione desktop &lt;/a&gt;di aggregazione di feed RSS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90576890?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90576890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90576890'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90576890' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90550681</id><published>2003-03-12T00:28:00.001+01:00</published><updated>2003-03-12T00:31:42.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;&lt;a href="http://paolo.evectors.it/italian/worldOfEnds.html" target="_new"&gt;"World of Ends: cos'è Internet e come smettere di confonderlo con qualcos'altro."&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;di Doc Searls and David Weinberger&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Finalmente qualcuno che dice le cose esattamente come stanno, nella loro semplicità.&lt;br /&gt;Da stampare e appendere al muro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90550681?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90550681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90550681'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90550681' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90528122</id><published>2003-03-11T17:21:00.000+01:00</published><updated>2003-03-11T17:21:28.170+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;L'alfabeto di Google&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;le più belle sono queste tre:&lt;br /&gt;&lt;a href="http://www.boogle.com"&gt;http://www.boogle.com&lt;/a&gt; (è diversa ad ogni ricarico)&lt;br /&gt;&lt;a href="http://www.poogle.com"&gt;http://www.poogle.com&lt;/a&gt; (come boogle, però si ricarica con citazioni meno seriose)&lt;br /&gt;&lt;a href="http://www.ioogle.com"&gt;http://www.ioogle.com&lt;/a&gt; (he he)&lt;br /&gt;&lt;br /&gt;Queste meno. Molto meno.&lt;br /&gt;&lt;a href="http://www.bloogle.com"&gt;http://www.bloogle.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.foogle.com"&gt;http://www.foogle.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90528122?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90528122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90528122'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90528122' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90508917</id><published>2003-03-11T08:20:00.000+01:00</published><updated>2003-03-11T08:20:34.750+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;FCKEditor: componente editor HTML per ASP.NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;E' balzato improvvisamente in alta classifica tra i progetti C# di Sourceforge giusto ieri. Un &lt;a href="http://www.fredck.com/fckeditor/" target="_new"&gt;editor HTML&lt;/a&gt; molto curato e potente.&lt;br /&gt;Unica pecca: non è compatibile con Mozilla!&lt;br /&gt;&lt;a href="http://www.fredck.com/fckeditor/demo/" target="_new"&gt;Qui&lt;/a&gt; la demo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90508917?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90508917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90508917'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90508917' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90475318</id><published>2003-03-10T21:25:00.000+01:00</published><updated>2003-03-10T21:30:09.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;La democrazia non s'impone&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Qualche giorno fa discutevo su questo blog con Domenico sulla guerra in Iraq.&lt;br /&gt;Domenico diceva che gli Stati Uniti grazie al loro "pragmatismo" porteranno finalmente la &lt;b&gt;democrazia in Iraq&lt;/b&gt;.&lt;br /&gt;Io dicevo che &lt;b&gt;è uno sbaglio supporre&lt;/b&gt; che per tutte le culture la democrazia sia un'aspirazione o una tappa futura.&lt;br /&gt;&lt;br /&gt;Oggi il ministro degli esteri russo &lt;b&gt;Ivanov &lt;/b&gt;ha rilasciato la seguente nota ufficiale.&lt;br /&gt;Ve la riporto come tradotta da &lt;a href="http://www.repubblica.it/online/esteri/iraqtrentaquattro/iraqtrentaquattro/iraqtrentaquattro.html" target="_new"&gt;repubblica.it&lt;/a&gt;:&lt;br /&gt;&lt;i&gt;"I tentativi di esportare la democrazia specialmente in quei paesi con culture in cui sopravvivono reminiscenze vecchie di centinaia di anni, sono destinati al fallimento [...] Queste popolazioni devono svilupparsi mediante proprie leggi, e imporre un singolo modello valido per tutto il mondo è impossibile".&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Si chiama globalizzazione.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90475318?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90475318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90475318'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90475318' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90472893</id><published>2003-03-10T20:38:00.000+01:00</published><updated>2003-03-13T15:11:29.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Alberoni sulle lauree brevi&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sul corriere di oggi Alberoni dice la sua su &lt;a href="http://www.corriere.it/Rubriche/Solferino/alberoni100303.shtml" target="_new"&gt;"L’inganno delle lauree brevi e delle lezioni facili"&lt;/a&gt;.&lt;br /&gt;Da studente, concordo in pieno.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90472893?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90472893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90472893'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90472893' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90451005</id><published>2003-03-10T12:45:00.000+01:00</published><updated>2003-03-10T12:45:20.310+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Mono 0.23 is available&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;E' &lt;a href="http://www.go-mono.com/archive/mono-0.23" target="_new"&gt;la terza release &lt;/a&gt;di seguito rilasciata per un bug fix!&lt;br /&gt;Bug a parte, sbirciando nei post dei CVS non c'è dubbio che gli sviluppatori di &lt;a href="http://www.go-mono.com" target="_new"&gt;Mono&lt;/a&gt; stiano lavorando molto intensamente. Soprattutto ai tool di contorno, alla documentazione, al namespace Security, ai controlli mobile e windows, nonchè al debugger di cui è iniziato lo sviluppo della versione 0.3 "White mountains"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90451005?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90451005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90451005'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90451005' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90444310</id><published>2003-03-10T08:44:00.000+01:00</published><updated>2003-03-10T09:46:15.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Nuova libreria .NET per SVG&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;RiskCare.net ha rilasciato sotto licenza BSD-like &lt;a href="http://www.riskcare.net/SvgNet/" target="_new"&gt;una libreria &lt;/a&gt;per la generazione di &lt;a href="http://www.w3.org/Graphics/SVG/Overview.htm8" target="_new" title="Scalable Vector Graphics"&gt;SVG&lt;/a&gt;.&lt;br /&gt;SVG è un dialetto XML per la grafica vettoriale, una sorta di Flash/XML. L'implementazione di RiskCare manca ancora di alcuni elementi come le animazioni e i filtri, ma è interessante la possibilità di passare automaticamente da un'oggetto GDI+ a un SVG e viceversa.&lt;br /&gt;Un articolo introduttivo a SvgNet &lt;a href="http://www.codeproject.com/csharp/svgnet.asp" target="_new"&gt;lo trovate&lt;/a&gt; su codeproject.&lt;br /&gt;&lt;br /&gt;Un progetto simile a me noto è &lt;a href="http://www.sf.net/projects/svgdomcsharp" target="_new"&gt;SVG#&lt;/a&gt;, ospitato su Sourceforge.&lt;br /&gt;&lt;br /&gt;Ora mi aspetto di vedere realizzarsi un vecchio sogno: un framework simile ad ASP.NET che anzichè generare HTML generi SVG. Chi ci prova? ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90444310?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90444310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90444310'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90444310' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90295743</id><published>2003-03-07T12:36:00.000+01:00</published><updated>2003-03-07T17:49:48.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Nuovi link&lt;/b&gt; e &lt;b&gt;un po' di futuro&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vi ho aggiunto un po' di nuovi link e altri ne aggiungerò. Appena ho tempo magari faccio addirittura una cosina espandibile.&lt;br /&gt;In particolare vi segnalo la sezione "&lt;b&gt;the next thing&lt;/b&gt;". Vi ho messo dei progetti secondo me molto interessanti e rivoluzionari.&lt;br /&gt;Se avete tempo date un occhio al progetto &lt;a href="http://oxygen.lcs.mit.edu/Overview.html" target="_new"&gt;Oxygen &lt;/a&gt;del &lt;a href="http://web.mit.edu/" target="_new"&gt;MIT&lt;/a&gt;. E' un'insieme di tecnologie di computing pervasivo, o come dicono loro &lt;i&gt;"pervasive human-centered computing"&lt;/i&gt;. Se avete un po' di banda date un occhio ai filmati che trovate in fondo alla pagina: Star Trek era fantascienza!&lt;br /&gt;&lt;br /&gt;Un &lt;b&gt;articolo introduttivo &lt;/b&gt;su &lt;b&gt;Oxygen &lt;/b&gt;lo potete leggere &lt;a href="http://www.sciam.com/article.cfm?articleID=000C07AA-99F2-1C72-9EB7809EC588F2D7" target="_new"&gt;sulle pagine di Scientific American&lt;/a&gt; a firma di Michael Dertouzos (il fu direttore del celebre M.I.T. Laboratory for Computer Science).&lt;br /&gt;Idem per un &lt;a href="http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21" target="_new"&gt;celebre articolo &lt;/a&gt;di Tim Berners-Lee (creatore del Web), James Hendler and Ora Lassila (guru di Nokia) sul &lt;b&gt;Semantic Web&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90295743?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90295743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90295743'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90295743' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90294866</id><published>2003-03-07T12:03:00.000+01:00</published><updated>2003-03-07T12:03:39.903+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;WS-Security intro su MSDN Column di aprile&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/03/04/WS-Security/default.aspx" target="_new"&gt;Un'introduzione &lt;/a&gt;alle estensioni di SOAP dedicate alla sicurezza dei Web Service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90294866?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90294866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90294866'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90294866' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90294761</id><published>2003-03-07T12:00:00.000+01:00</published><updated>2003-03-07T12:03:54.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Mono: rilasciata la 0.22&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Release rilasciata principalmente per il fix di un bug sul MemoryStream.&lt;br /&gt;Release notes &lt;a href="http://www.go-mono.com/archive/mono-0.22" target="_new"&gt;qui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90294761?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90294761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90294761'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90294761' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90292634</id><published>2003-03-07T10:32:00.000+01:00</published><updated>2003-03-07T12:04:28.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Generare PDF in .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vi serve generare PDF via codice? Bene vi segnalo queste due librerie open interamente managed&lt;br /&gt;La prima, &lt;a href="http://report.sourceforge.net/" target="_new"&gt;report .NET&lt;/a&gt;, è su sourceforge da un pezzo. Ormai ha raggiunto una discreta stabilità. Poche cose ma ben fatte.&lt;br /&gt;&lt;br /&gt;La seconda è &lt;a href="http://itextsharp.sourceforge.net/" target="_new"&gt;iTextSharp&lt;/a&gt;, porting del progetto Java, &lt;a href="http://www.lowagie.com/iText/" target="_new"&gt;iText&lt;/a&gt;. Implementa un modello ad oggetto completo, per gestire qualunque aspetto del PDF, dalla grafica alle firme digitali, dalle tabelle alla gestione dell'albero dei paragrafi. Oltre a pratiche funzioni come l'importazione da HTML o da RTF (ancora da includere nel porting).&lt;br /&gt;L'output avviene su uno stream generico, quindi lo potete rigirare su un file, come su uno stream di response HTTP da includere nelle vostre ASP.NET.&lt;br /&gt;Una grossa pecca è la sintassi non-.NET. Ossia il porting iniziale consta in una brutale traduzione del java, per cui vi sono ancora metodi e proprietà in camel-case (obj.getMethod()) e collection da rivoltare.&lt;br /&gt;Cambierà.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Aggiunta postuma&lt;/i&gt;: mi accorgo che c'è anche un altro porting di iText, &lt;a href="http://www.ujihara.jp/iTextdotNET/en/index.html" target="_new"&gt;questo&lt;/a&gt;. Non so dirvi di più. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90292634?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90292634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90292634'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90292634' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90172034</id><published>2003-03-05T13:33:00.000+01:00</published><updated>2003-03-05T13:37:11.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Mono: nuova mailing list per sviluppatori&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dal progetto di porting open della piattaforma .NET (anche) su Linux, nasce una mailing list dedicata a tutti coloro che intendono sviluppare anche per &lt;a href="http://www.go-mono.com" target="_new"&gt;Mono&lt;/a&gt;, suggerire scelte future, eccetera eccetera.&lt;br /&gt;Informazioni e iscrizioni &lt;a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_new"&gt;qui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90172034?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90172034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90172034'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90172034' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90166633</id><published>2003-03-05T10:07:00.000+01:00</published><updated>2003-03-05T13:50:10.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;StringTokenizer in .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ieri, per &lt;a href="http://sourceforge.net/projects/nhibernate" target="_new"&gt;NHibernate&lt;/a&gt;, mi serviva un rifacimento in C# dello &lt;a href="http://java.sun.com/j2se/1.4/docs/api/java/util/StringTokenizer.html" target="_new"&gt;StringTokenizer di Java&lt;/a&gt;. Ho &lt;a href="http://www.google.com/search?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=stringtokenizer+C%23&amp;btnG=Google+Search" target="_new"&gt;cercato su Google&lt;/a&gt;, ma sorprendentemente non c'è un'implementazione con costruttore (string,string,bool) o comunque che permetta l'attivazione/disabilitazione dei delimitatori tra i token di ritorno.&lt;br /&gt;Così l'ho rifatto. Se vi serve &lt;a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/nhibernate/src/NHibernate/Util/StringTokenizer.cs?rev=1.1&amp;content-type=text/vnd.viewcvs-markup" target="_new"&gt;prendetelo da qui&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;A differenza della versione java implementa IEnumerable, quindi potete scrivere, ad esempio:&lt;br /&gt;&lt;br /&gt;StringTokenizer stk=new StringTokenizer("pippo, pluto e topolino",", ",false);&lt;br /&gt;foreach(string tok in stk)&lt;br /&gt; Console.WriteLine(tok);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90166633?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90166633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90166633'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90166633' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90125223</id><published>2003-03-04T19:45:00.000+01:00</published><updated>2003-03-04T19:45:11.280+01:00</updated><title type='text'></title><content type='html'>&lt;i&gt;&lt;b&gt;Signor direttore - Un treno con su le armi c’era. &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;(da "Il Foglio" di oggi)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90125223?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90125223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90125223'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90125223' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90110834</id><published>2003-03-04T14:38:00.000+01:00</published><updated>2003-03-04T14:38:28.076+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Perchè &lt;i&gt;"Perchè si fa una guerra"?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Mentre scrivo ricevo per la decima volta via e-mail, un fatidico pps dal titolo &lt;i&gt;"Perchè si fa una guerra".&lt;/i&gt;&lt;br /&gt;E' una sorta di bilancio sui proventi che la guerra in Iraq avrebbe portato agli USA, e sui guadagni che un'altra guerra in Iraq porterebbe.&lt;br /&gt;Premetto che son convinto che tale guerra abbia uno scopo puramente economico, e la contesto.&lt;br /&gt;Ma mi chiedevo: da che fonti provengono i dati del fatidico pps? Ci vedo solo un &lt;i&gt;"Tratto da una lezione di Modellistica e Gestione delle Risorse Naturali 1 del Politecnico di Milano"&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Di solito un articolo serio ti lascia con una bibliografia quantomeno recuperabile da chiunque (link, estremi di libri,...), altrimenti basta mettersi d'accordo e in quattro e quattr'otto ne facciamo uno di più bello. Magari addirittura più credibile: con anche l'Arabia Saudita che guadagna qualcosa!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90110834?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90110834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90110834'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90110834' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90058251</id><published>2003-03-03T18:15:00.000+01:00</published><updated>2003-03-03T18:17:38.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Blogger+Google FAQ&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; ha comprato &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt;. E adesso che succede?&lt;br /&gt;Le &lt;a href="http://www.blogger.com/about/blogger_google_faq.pyra"&gt;FAQ&lt;/a&gt; sulla questione.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90058251?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90058251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90058251'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90058251' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90054673</id><published>2003-03-03T17:02:00.000+01:00</published><updated>2003-03-03T17:02:05.293+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Da IP a nazionalità, con .NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vi segnalo &lt;a href="http://www.codeproject.com/csharp/iptocountry.asp"&gt;questo componente&lt;/a&gt; .NET opensource (GPL) per la conversione IP-CountryCode.&lt;br /&gt;&lt;br /&gt;Diversamente dagli altri a me noti (proprietari) questa libreria usa un accesso diretto ai file dei database pubblici dai Regional Internet Registries.&lt;br /&gt;&lt;br /&gt;Nell'articolo su linkato, inoltre, si discute e si implementa un struttura dati ottimizzata per il recupero della nazione.&lt;br /&gt;Ignoro il consumo di memoria indotto da quel tipo di implementazione.&lt;br /&gt;&lt;br /&gt;I db pubblici vanno aggiornati periodicamente (sono file di testo). Se qualcuno ha o conosce un componentino open ad hoc eventualemente me lo segnali. ;)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90054673?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90054673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90054673'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90054673' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90048208</id><published>2003-03-03T14:31:00.000+01:00</published><updated>2003-03-03T14:34:44.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Goooooooogle&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Mai visti questi?&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://froogle.google.com" target="_new"&gt;Froogle&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://catalogs.google.com" target="_new"&gt;Google cataologs&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://labs.google.com/keys/index.html" target="_new"&gt;Google keyboard shortcut&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://labs.google.com/sets" target="_new"&gt;Google sets&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://labs.google.com/glossary" target="_new"&gt;Google glossary&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://labs.google.com/gviewer.html" target="_new"&gt;Google Viewer&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90048208?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90048208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90048208'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90048208' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-90039799</id><published>2003-03-03T09:21:00.000+01:00</published><updated>2003-03-03T09:21:27.076+01:00</updated><title type='text'></title><content type='html'>&lt;i&gt;"La guardò. Ma d'uno sguardo per cui guardare già è una parola troppo forte. Sguardo meraviglioso che è vedere senza chiedersi nulla, vedere e basta. Qualcosa come due cose che si toccano - gli occhi e l'immagine- uno sguardo che non prende ma riceve, nel silenzio più assoluto della mente, l'unico sguardo che davvero ci potrebbe salvare - vergine di qualsiasi domanda, ancora non sfregiato dal vizio del sapere - sola innocenza che potrebbe prevenire le ferite delle cose quando da fuori entrano nel cerchio del nostro sentire-vedere-sentire- perché sarebbe nulla di più che un meraviglioso stare davanti, noi e le cose, e negli occhi ricevere il mondo - ricevere - senza domande, perfino senza meraviglia - ricevere -solo- ricevere- negli occhi - il mondo."&lt;/i&gt;&lt;br /&gt;(Oceano Mare - Alessandro Baricco)&lt;br /&gt;&lt;br /&gt;Se adorate &lt;b&gt;Baricco&lt;/b&gt;, non perdetevi &lt;a href="http://www.oceanomare.com"&gt;oceanomare.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-90039799?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90039799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/90039799'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_03_01_archive.html#90039799' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-89890680</id><published>2003-02-28T09:23:00.000+01:00</published><updated>2003-02-28T09:25:45.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Quanto conosciamo del nostro mondo fisico? La NASA conferma: poco o nulla.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Grande genialata dell'ente spaziale americano che sfruttando la missione WMAP, dedicata alla misura dell'anisotropia della radiazione di fondo, ha dato una stima della nostra ignoranza.&lt;br /&gt;&lt;br /&gt;Già si sapeva che non di sola materia è fatto l'universo. I conti non confermano le misure astronomiche da anni e così s'iniziò a parlare di materia oscura e altre forme esotiche di energia.&lt;br /&gt;Oggi la NASA ci &lt;a href=" http://www.gsfc.nasa.gov/topstory/2003/0206mapresults.html"&gt;toglie il dubbio&lt;/a&gt;, per lo meno, della misura della nostra ignoranza:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"The data also confirm that the universe consists of only about 4% atoms (ordinary matter), 23% of an unknown type of dark matter, and 73% of a mysterious antigravity "dark energy".  So it's not like there are no questions left..."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Cioè, siamo e sappiamo nulla. Son soddisfazioni!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-89890680?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89890680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89890680'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_02_01_archive.html#89890680' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-89852906</id><published>2003-02-27T20:02:00.000+01:00</published><updated>2003-02-27T20:02:55.360+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Ultimo discorso da Fort Quiet&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Occhio, è tornato di nuovo Benni. Stavolta è su Bush, un monologo.&lt;br /&gt;Che dire? Un'ironica leggerezza sulla pazzia che ci sovrasta, oggi, non guasta: &lt;a href="http://www.repubblica.it/online/esteri/iraqtrentuno/benni/benni.html"&gt;non predetevela&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Qualora vi mancasse all'appello la &lt;a href="http://www.repubblica.it/online/politica/italiairaqcinque/benni/benni.html"&gt;puntata precedente&lt;/a&gt;, beh, v'invito a recuperarla in fretta. ;)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-89852906?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89852906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89852906'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_02_01_archive.html#89852906' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3757116.post-89800778</id><published>2003-02-27T00:06:00.000+01:00</published><updated>2003-02-27T01:05:23.000+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;NHibernate, ovvero abbandoniamo ADO.NET&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ho sempre sostenuto che ADO.NET, in tempi gioiosi come questi, non fosse la soluzione architetturale più ottimale per lo sviluppo di software interfacciato a basi di dati relazionali.&lt;br /&gt;Può darsi che mi sbagli. Comunque i mesi passati a ravanare centinaia di righe ADO.NET mi lasciano ben pochi dubbi.&lt;br /&gt;&lt;br /&gt;Così da una settimana o poco più, grazie a Tom Barrett, l'iniziatore, abbiamo iniziato (personalmente in ore notturne ;) ) il porting del layer di persistenza java &lt;a href="http://hibernate.bluemars.net"&gt;Hibernate &lt;/a&gt;in C#/.NET.&lt;br /&gt;Hibernate è un layer molto veloce e più che testato rilasciato sotto licenza LGPL, molto spesso tra le top ten di &lt;a href="http://sf.net"&gt;SourceForge&lt;/a&gt;.&lt;br /&gt;Lo stesso, ovviamente, sarà anche per &lt;a href="http://sourceforge.net/projects/nhibernate"&gt;NHibernate&lt;/a&gt;, il nome del fratellino in C# appunto.&lt;br /&gt;&lt;br /&gt;Dateci qualche mesetto! ;)&lt;br /&gt;E se volete pure darci una mano &lt;a href="mailto:ifof@libero.it"&gt;scrivetemi&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3757116-89800778?l=ifof.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89800778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3757116/posts/default/89800778'/><link rel='alternate' type='text/html' href='http://ifof.blogspot.com/2003_02_01_archive.html#89800778' title=''/><author><name>Federico</name><uri>http://www.blogger.com/profile/06641876643056381363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
