<?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-1237389612719944284</id><updated>2012-02-13T16:53:09.696+01:00</updated><category term='Musica'/><category term='Pubblicità'/><category term='Vista'/><category term='Notizie'/><category term='Cucina'/><category term='programmazione'/><category term='Politica'/><category term='Cinema'/><category term='memoria'/><category term='Simpsons'/><category term='Vita vissuta'/><title type='text'>Sideshow Bob and Me</title><subtitle type='html'>"Nessun bambino si è mai intromesso nel partito repubblicano ed è sopravvissuto per raccontarlo" TB</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default?start-index=101&amp;max-results=100'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-708606485549366638</id><published>2012-02-13T16:53:00.000+01:00</published><updated>2012-02-13T16:53:09.704+01:00</updated><title type='text'>jquery asp.net mvc e chiamate cross domain</title><content type='html'>&lt;div class="tr_bq"&gt;Pensavo fosse una cosa semplicissima.&lt;/div&gt;&lt;br /&gt;Il progetto: chiamare una pagina nel dominio del motore di ricerca e ottenere le strutture messe in offerta in tempo reale.&lt;br /&gt;&lt;br /&gt;La soluzione: creare un nuovo controllore, la relativa azione, configurare il routing in modo che la richiesta di un indirizzo corrisponda la restituzione di json completo di tutte le strutture.&lt;br /&gt;&lt;br /&gt;Sembrava una cosa semplicissima il controller sfruttando la potenza del framework .Net:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[&lt;span style="color: #2b91af;"&gt;HttpGet&lt;/span&gt;]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonResult&lt;/span&gt;&amp;nbsp;GetListaOfferte(&lt;span style="color: blue;"&gt;int&lt;/span&gt;&amp;nbsp;num&amp;nbsp;=&amp;nbsp;0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;IEnumerable&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;ProdottoListinoViewModel&lt;/span&gt;&amp;gt;&amp;nbsp;listaRisultati&amp;nbsp;=&amp;nbsp;_siteService.GetProdottoOffertaCatalogo();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;return&lt;/span&gt;&amp;nbsp;Json(listaRisultati.Distinct(&lt;span style="color: blue;"&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;ProdottoListinoViewModelComparer&lt;/span&gt;()).ToList().Take(num),&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonRequestBehavior&lt;/span&gt;.AllowGet);&lt;br /&gt;&lt;span style="background-color: white; font-family: Consolas; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;Il passo successivo è stata la scrittura del javascript:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;$.ajax({&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;url: "(..)/api/GetListaOfferte",&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;data: {num: "8"},&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;type: "GET",&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;contentType: "application/json; charset=utf-8",&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;success: function(response) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;alert(response);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;},&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;dataType: "json"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;});&lt;/blockquote&gt;&lt;br /&gt;Da questo punto in poi sono cominciati i guai. Il problema è che $.ajax subisce i limiti di sicurezza definiti dalla same-domain policy.&lt;br /&gt;&lt;br /&gt;La soluzione è stata utilizzare JSONP e quindi implementare un action filter (grande .Net) e poi cambiare la chiamata ajax:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;class&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonpFilterAttribute&lt;/span&gt;&amp;nbsp;:&amp;nbsp;&lt;span style="color: #2b91af;"&gt;ActionFilterAttribute&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;void&lt;/span&gt;&amp;nbsp;OnActionExecuted(&lt;span style="color: #2b91af;"&gt;ActionExecutedContext&lt;/span&gt;&amp;nbsp;filterContext)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&amp;nbsp;(filterContext&amp;nbsp;==&amp;nbsp;&lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;throw&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;ArgumentNullException&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"filterContext"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;nbsp;callback&amp;nbsp;=&amp;nbsp;filterContext.HttpContext.Request.QueryString[&lt;span style="color: #a31515;"&gt;"callback"&lt;/span&gt;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&amp;nbsp;(callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: blue;"&gt;null&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;callback.Length&amp;nbsp;&amp;gt;&amp;nbsp;0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style="color: green;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonResult&lt;/span&gt;&amp;nbsp;result&amp;nbsp;=&amp;nbsp;filterContext.Result&amp;nbsp;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonResult&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&amp;nbsp;(result&amp;nbsp;==&amp;nbsp;&lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;throw&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;InvalidOperationException&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"JsonpFilterAttribute&amp;nbsp;must&amp;nbsp;be&amp;nbsp;applied&amp;nbsp;only&amp;nbsp;"&lt;/span&gt;&amp;nbsp;+&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #a31515;"&gt;"on&amp;nbsp;controllers&amp;nbsp;and&amp;nbsp;actions&amp;nbsp;that&amp;nbsp;return&amp;nbsp;a&amp;nbsp;JsonResult&amp;nbsp;object."&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filterContext.Result&amp;nbsp;=&amp;nbsp;&lt;span style="color: blue;"&gt;new&lt;/span&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;JsonpResult&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentEncoding&amp;nbsp;=&amp;nbsp;result.ContentEncoding,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentType&amp;nbsp;=&amp;nbsp;result.ContentType,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Data&amp;nbsp;=&amp;nbsp;result.Data,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Callback&amp;nbsp;=&amp;nbsp;callback&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;aggiungere l'attributo&amp;nbsp;&lt;span style="background-color: white; font-family: Consolas; font-size: 13px;"&gt;[&lt;/span&gt;&lt;span style="background-color: white; color: #2b91af; font-family: Consolas; font-size: 13px;"&gt;JsonpFilter&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas; font-size: 13px;"&gt;]&lt;/span&gt; all'azione del controller.&lt;br /&gt;E infine modificare la chiamata ajax:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;$.getJSON(&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;"http://viaggi.iperclub.it/api/GetListaOfferte?callback=?",&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;{num: "8" },&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;function(data) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;alert(data);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;});&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-708606485549366638?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/708606485549366638/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=708606485549366638' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/708606485549366638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/708606485549366638'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2012/02/jquery-aspnet-mvc-e-chiamate-cross.html' title='jquery asp.net mvc e chiamate cross domain'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1968361237740679284</id><published>2012-01-11T17:35:00.001+01:00</published><updated>2012-01-11T17:36:25.896+01:00</updated><title type='text'>IE8 e il metodo find() di jquery</title><content type='html'>Internet Explorer 8 presenta un bug: il metodo find() non funziona con tag xml a meno di non costruire un oggetto ActiveX.&lt;br /&gt;Se la variabile xml rappresenta il codice da analizzare la soluzione è la seguente:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;pre class="lang-xml prettyprint"&gt;&lt;code&gt;&lt;span class="pln"&gt;var data;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; if ($.browser.msie) &lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data = new ActiveXObject("Microsoft.XMLDOM");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data.async = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data.loadXML(xml);&lt;br /&gt;&amp;nbsp; &amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; else &lt;br /&gt;&amp;nbsp; &amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data = xml;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;su data adesso è possibile utilizzare il metodo find() per individuare un nodo particolare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1968361237740679284?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1968361237740679284/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1968361237740679284' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1968361237740679284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1968361237740679284'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2012/01/ie8-e-il-metodo-find-di-jquery.html' title='IE8 e il metodo find() di jquery'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6037343369030605014</id><published>2011-12-29T12:30:00.001+01:00</published><updated>2011-12-29T12:30:39.633+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>OrientDb e i database NoSql</title><content type='html'>Da circa un anno l'azienda ha avviato un sistema che sostanzialmente riprende i criteri del multilevel marketing.&lt;br /&gt;&lt;div&gt;L'ambiente informatico che supporta questo sistema è nato e cresciuto in modo disomogeneo, è arrivato il momento di riprogettarlo.&lt;/div&gt;&lt;div&gt;Per ora siamo ancora ad una fase esplorativo e io mi sono preso la strada più lontana da quello che è l'attuale implementazione.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Ho un albero perciò lo voglio rappresentare con un grafo e poi persistere su un database NoSql. Il prodotto su cui ho messo gli occhi è OrientDb.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Per ora mi sta facendo impazzire, ma è un oggetto molto interessante. Nei prossimi post fisserò le operazioni che sto compiendo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6037343369030605014?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6037343369030605014/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6037343369030605014' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6037343369030605014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6037343369030605014'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/12/orientdb-e-i-database-nosql.html' title='OrientDb e i database NoSql'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3603547433758897017</id><published>2011-12-22T14:39:00.001+01:00</published><updated>2011-12-29T12:30:52.279+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>97???</title><content type='html'>97 suggerimenti a chi si occupa di programmazione.Il primo: "Agisci con prudenza"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book"&gt;http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3603547433758897017?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3603547433758897017/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3603547433758897017' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3603547433758897017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3603547433758897017'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/12/97.html' title='97???'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6772312962259969647</id><published>2011-09-13T19:13:00.001+02:00</published><updated>2011-12-29T12:31:06.090+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Php e Sql Server: come recuperare il return code di una stored procedure</title><content type='html'>&lt;blockquote&gt;$tsql_callSP = "{?=call sp_LoginUtente(?,?)}";&lt;br /&gt;&amp;nbsp; $risultato=1;&lt;br /&gt;&amp;nbsp; $params = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp; array(&amp;amp;$risultato,SQLSRV_PARAM_OUT), &lt;br /&gt;&amp;nbsp;&amp;nbsp; array($username, SQLSRV_PARAM_IN),&lt;br /&gt;&amp;nbsp;&amp;nbsp; array($password, SQLSRV_PARAM_IN)&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; );&lt;/blockquote&gt;il trucco è definire un parametro di output uguale al valore di ritorno della stored procedure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6772312962259969647?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6772312962259969647/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6772312962259969647' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6772312962259969647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6772312962259969647'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/09/php-e-sql-server-come-recuperare-il.html' title='Php e Sql Server: come recuperare il return code di una stored procedure'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-9150012815299058569</id><published>2011-08-01T16:47:00.002+02:00</published><updated>2011-08-01T16:50:13.159+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Symfony 2</title><content type='html'>Dopo circa 3 anni di sviluppo esce finalmente la versione 2.0 del framework &lt;a href="http://symfony.com/"&gt;Symfony&lt;/a&gt;... devo assolutamente trovare il tempo di studiarmela.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-9150012815299058569?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/9150012815299058569/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=9150012815299058569' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9150012815299058569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9150012815299058569'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/08/symfony-2.html' title='Symfony 2'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4150688504206847506</id><published>2011-07-27T17:03:00.002+02:00</published><updated>2011-07-27T17:12:47.779+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>755 è meglio di 777</title><content type='html'>L'avventura di oggi riguarda Wordpress. In particolare uno script che si occupa di ridimensionare le immagini. &lt;div&gt;Tutto bene, installazione e configurazione velocissima il sito funziona perfettamente arriva il momento di caricare le immagini della galleria e niente la galleria non funziona. Il server di Aruba restituisce un magnifico Internal Server Error.&lt;/div&gt;&lt;div&gt;Analizzando l'errore mi imbatto nel seguente messaggio di log: &lt;i&gt;Directory "/home/(...)/public_html/wp-content" is writeable by others&lt;br /&gt;Premature end of script headers: timthumb.php&lt;/i&gt;&lt;/div&gt;&lt;div&gt;La spiegazione è che alcuni server non permettono agli script php di girare se la cartella è scrivibile da utenti che non fanno parte dello stesso gruppo. Ovvero la soluzione è stata cambiare i permessi della cartella da 777 a 755.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4150688504206847506?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4150688504206847506/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4150688504206847506' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4150688504206847506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4150688504206847506'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/07/755-e-meglio-di-777.html' title='755 è meglio di 777'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2437558076329661024</id><published>2011-06-08T13:02:00.006+02:00</published><updated>2011-07-22T13:17:35.468+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise Design: Repository Pattern</title><content type='html'>In accordo con Martin Fowler il repository pattern è: "layer of abstraction over the mapping layer where query construction code is concentrated". In pratica è una collezione di metodi per l'accesso ai dati e visibili alle classi di dominio. Ancora meglio: il repository pattern crea un livello di astrazione sopra l'ORM. Abbiamo subito tre vantaggi concreti:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Testabilità: utilizzando il repository pattern otteniamo un layer su cui è semplice sostituire i dati con delle classi stub per effettuare test sulla logica di business senza interessare il codice di accesso ai dati.&lt;/li&gt;&lt;li&gt;Astrazione: questa atrazione permette di modificare di disaccoppiare la logica di business dallo strato di accesso ai dati.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dependency Injection: permette di utilizzare containers Di per iniettare oggetti che si vogliono utilizzare nel codice.&lt;/li&gt;&lt;/ol&gt;Si parte dalla creazione di un'interfaccia, nel mio caso:&lt;br /&gt;&lt;pre    style="background:white;font-family:Consolas;font-size:13;color:black;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;interface&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;IShopRepository&lt;/span&gt;&lt;br /&gt;{         &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&amp;lt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; FindAll();         &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; FindAll(&lt;span style="color:blue;"&gt;int&lt;/span&gt; index, &lt;span style="color:blue;"&gt;int&lt;/span&gt; count);         &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; GetShopByCategory(&lt;span style="color:blue;"&gt;int&lt;/span&gt; idcategory);                 &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; GetPrimoPiano();         &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; GetAltri();    &lt;br /&gt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt; FindById(&lt;span style="color:blue;"&gt;int&lt;/span&gt; id);    &lt;br /&gt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt; FindByName(&lt;span style="color:blue;"&gt;string&lt;/span&gt; name);           &lt;span style="color:#2b91af;"&gt;&lt;br /&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Category&lt;/span&gt;&amp;gt; GetAllCategory();      &lt;br /&gt;&lt;span style="color:#2b91af;"&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Product&lt;/span&gt;&amp;gt; GetProductBoxMostSell();      &lt;br /&gt;&lt;span style="color:#2b91af;"&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;ShopAffiliato&lt;/span&gt;&amp;gt; GetAllShopAffiliati();           &lt;span style="color:blue;"&gt;&lt;br /&gt;(...)&lt;/span&gt;         &lt;br /&gt;}&lt;/blockquote&gt;&lt;/pre&gt;In questo caso abbiamo solo operazioni di "select", in generale avremo tutte le operazioni cosidette CRUD (create, read, update, delete).&lt;br /&gt;&lt;br /&gt;Il secondo passo è costruire una classe che implementa i metodi definiti nella interfaccia. Nel mio caso questa classe interagisce con l'ORM sottostante: Entity Framework.&lt;span style="color:blue;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre    style="background:white;font-family:Consolas;font-size:13;color:black;"&gt; &lt;span style="color:#2b91af;"&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&amp;gt; &lt;span style="color:#2b91af;"&gt;IShopRepository&lt;/span&gt;.FindAll()&lt;br /&gt;         {&lt;br /&gt;&lt;br /&gt;             &lt;span style="color:blue;"&gt;var&lt;/span&gt; negozi = &lt;span style="color:blue;"&gt;from&lt;/span&gt; n &lt;span style="color:blue;"&gt;in&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;IperclubShopEntities&lt;/span&gt;().tShops&lt;br /&gt;                          &lt;span style="color:blue;"&gt;where&lt;/span&gt; n.attivo == &lt;span style="color:blue;"&gt;true&lt;/span&gt;&lt;br /&gt;                          &lt;span style="color:blue;"&gt;select&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Shop&lt;/span&gt;&lt;br /&gt;                          {&lt;br /&gt;                              Id = n.ShopId,&lt;br /&gt;                              Nome = n.nome,&lt;br /&gt;                              Attivo = (&lt;span style="color:blue;"&gt;bool&lt;/span&gt;)n.attivo,&lt;br /&gt;                              CodiceZanox = n.codicezanox,&lt;br /&gt;                              Descrizione = n.descrizione,&lt;br /&gt;                              Logo1 = n.logo1,&lt;br /&gt;                              Logo2 = n.logo2,&lt;br /&gt;                              PrimoPiano = (&lt;span style="color:blue;"&gt;bool&lt;/span&gt;)n.primopiano,&lt;br /&gt;                              ScopriAltri = (&lt;span style="color:blue;"&gt;bool&lt;/span&gt;)n.scoprialtri,&lt;br /&gt;                              TipoConversione = 1,&lt;br /&gt;                              TassoConversione = n.tassoconversione,&lt;br /&gt;                              IndiceConversione = (&lt;span style="color:blue;"&gt;float&lt;/span&gt;)n.conversione,&lt;br /&gt;                              UrlNegozio = n.url,&lt;br /&gt;                              TestoVetrina=n.testovetrina,&lt;br /&gt;                              ListaBrand = &lt;span style="color:blue;"&gt;from&lt;/span&gt; b &lt;span style="color:blue;"&gt;in&lt;/span&gt; n.tBrands&lt;br /&gt;                                           &lt;span style="color:blue;"&gt;where&lt;/span&gt; b.attivo == &lt;span style="color:blue;"&gt;true&lt;/span&gt;&lt;br /&gt;                                           &lt;span style="color:blue;"&gt;select&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Brand&lt;/span&gt;&lt;br /&gt;                                           {&lt;br /&gt;                                               Attivo = (&lt;span style="color:blue;"&gt;bool&lt;/span&gt;)b.attivo,&lt;br /&gt;                                               BrandId = b.BrandId,&lt;br /&gt;                                               Descrizione = b.descrizione,&lt;br /&gt;                                               Logo1 = b.logo1,&lt;br /&gt;                                               Logo2 = b.logo2,&lt;br /&gt;                                               Nome = b.nome&lt;br /&gt;                                           },&lt;br /&gt;                              ListaTag = &lt;span style="color:blue;"&gt;from&lt;/span&gt; t &lt;span style="color:blue;"&gt;in&lt;/span&gt; n.tTags&lt;br /&gt;                                         &lt;span style="color:blue;"&gt;select&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Tag&lt;/span&gt;&lt;br /&gt;                                         {&lt;br /&gt;                                             Id = t.TagId,&lt;br /&gt;                                             Nome = t.tag&lt;br /&gt;                                         },&lt;br /&gt;                              ListaCategory = &lt;span style="color:blue;"&gt;from&lt;/span&gt; c &lt;span style="color:blue;"&gt;in&lt;/span&gt; n.tCategories&lt;br /&gt;                                              &lt;span style="color:blue;"&gt;select&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Category&lt;/span&gt;&lt;br /&gt;                                              {&lt;br /&gt;                                                  Id = c.CategoryId,&lt;br /&gt;                                                  Nome = c.nome&lt;br /&gt;                                              },&lt;br /&gt;                              ListaRegole = &lt;span style="color:blue;"&gt;from&lt;/span&gt; r &lt;span style="color:blue;"&gt;in&lt;/span&gt; n.tRules&lt;br /&gt;                                            &lt;span style="color:blue;"&gt;select&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Rules&lt;/span&gt;&lt;br /&gt;                                            {&lt;br /&gt;                                                RegolaId = r.RegolaId,&lt;br /&gt;                                                Attiva = (&lt;span style="color:blue;"&gt;bool&lt;/span&gt;)r.attiva,&lt;br /&gt;                                                Conversione = (&lt;span style="color:blue;"&gt;float&lt;/span&gt;)r.conversione,&lt;br /&gt;                                                Note = r.note,&lt;br /&gt;                                                Punti = (&lt;span style="color:blue;"&gt;int&lt;/span&gt;)r.punti,&lt;br /&gt;                                                Shopid = (&lt;span style="color:blue;"&gt;int&lt;/span&gt;)r.Shop_id,&lt;br /&gt;                                                TestoRegola = r.testoregola,&lt;br /&gt;                                                TipoRegola = (&lt;span style="color:blue;"&gt;int&lt;/span&gt;)r.tiporegola,&lt;br /&gt;                                                ValoreMassimo = (&lt;span style="color:blue;"&gt;decimal&lt;/span&gt;)r.valoremassimo,&lt;br /&gt;                                                ValoreMinimo = (&lt;span style="color:blue;"&gt;decimal&lt;/span&gt;)r.valoreminimo&lt;br /&gt;                                            },&lt;br /&gt;                              Tiponegozio = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;TipiNegozio&lt;/span&gt;{ Id=n.tTipiNegozio.id, Nome=n.tTipiNegozio.tipo},&lt;br /&gt;                          };&lt;br /&gt;&lt;br /&gt;             &lt;span style="color:blue;"&gt;return&lt;/span&gt; negozi.ToList();&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;Ora non rimane che dire implementare nel layer dei servizi una classe che istanzi un oggetto di tipo IShopRepository e ne utilizzi i metodi per ottenere collezioni che possibilmente abbiano implementata l'interfaccia IEnumerable    &lt;pre    style="background:white;font-family:Consolas;font-size:13;color:black;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;ShopService&lt;/span&gt;&lt;br /&gt;{    &lt;br /&gt;&lt;span style="color:blue;"&gt;  private&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;IShopRepository&lt;/span&gt;  _shoprepository;                   &lt;span style="color:blue;"&gt;&lt;br /&gt;public&lt;/span&gt; ShopService(&lt;span style="color:#2b91af;"&gt;IShopRepository&lt;/span&gt; shoprepository)    &lt;br /&gt;{        &lt;br /&gt;_shoprepository = shoprepository;                &lt;br /&gt;}           &lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;br /&gt;public&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;IEnumerable&amp;lt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;ShopViewModel&lt;/span&gt;&amp;gt; GetAll()     &lt;br /&gt;{             &lt;span style="color:blue;"&gt;&lt;br /&gt;return&lt;/span&gt; _shoprepository.FindAll().ConvertToShopViewList();    &lt;br /&gt;}&lt;br /&gt;(....)&lt;br /&gt;}&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/pre&gt;In questo spezzone di codice viene fatto anche il mapping tra gli oggetti del model e gli oggetti del viewmodel.&lt;br /&gt;&lt;br /&gt;Dove avviene la magia?&lt;br /&gt;&lt;br /&gt;Nel progetto del sito MVC ho creato una classe BootStrapper che si occupa di assegnare ad una richiesta di un tipo astratto un tipo concreto:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;BootStrapper&lt;/span&gt;&lt;br /&gt;     {         &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; ConfigureDependencies()&lt;br /&gt;         {              &lt;span style="color:#2b91af;"&gt;ObjectFactory&lt;/span&gt;.Initialize(x=&amp;gt;&lt;br /&gt;             {&lt;br /&gt;                 x.AddRegistry&amp;lt;&lt;span style="color:#2b91af;"&gt;ControllerRegistry&lt;/span&gt;&amp;gt;();&lt;br /&gt;             });         }&lt;br /&gt;&lt;br /&gt;         &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;ControllerRegistry&lt;/span&gt; : &lt;span style="color:#2b91af;"&gt;Registry&lt;/span&gt;&lt;br /&gt;         {&lt;br /&gt;             &lt;span style="color:blue;"&gt;public&lt;/span&gt; ControllerRegistry()&lt;br /&gt;             {&lt;br /&gt;                 ForRequestedType&amp;lt;&lt;span style="color:#2b91af;"&gt;ICategoryRepository&lt;/span&gt;&amp;gt;().TheDefault.Is.OfConcreteType&amp;lt;&lt;span style="color:#2b91af;"&gt;CategoryRepository&lt;/span&gt;&amp;gt;();&lt;br /&gt;                 ForRequestedType&amp;lt;&lt;span style="color:#2b91af;"&gt;IShopRepository&lt;/span&gt;&amp;gt;().TheDefault.Is.OfConcreteType&amp;lt;&lt;span style="color:#2b91af;"&gt;ShopRepository&lt;/span&gt;&amp;gt;();&lt;br /&gt;                 ForRequestedType&amp;lt;&lt;span style="color:#2b91af;"&gt;IPartnerRepository&lt;/span&gt;&amp;gt;().TheDefault.Is.OfConcreteType&amp;lt;&lt;span style="color:#2b91af;"&gt;PartnerRepository&lt;/span&gt;&amp;gt;();             }&lt;br /&gt;         }&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Nell'evento Application_start:&lt;br /&gt;&lt;pre face="Consolas" size="13" color="black" style="background:white;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&lt;span style="color:blue;"&gt;protected&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Application_Start()&lt;br /&gt;         {&lt;br /&gt;             &lt;span style="color:#2b91af;"&gt;AreaRegistration&lt;/span&gt;.RegisterAllAreas();&lt;br /&gt;             RegisterRoutes(&lt;span style="color:#2b91af;"&gt;RouteTable&lt;/span&gt;.Routes);&lt;br /&gt;             &lt;span style="color:#2b91af;"&gt;BootStrapper&lt;/span&gt;.ConfigureDependencies();&lt;br /&gt;             &lt;span style="color:#2b91af;"&gt;ControllerBuilder&lt;/span&gt;.Current.SetControllerFactory(&lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;IoCControllerFactory&lt;/span&gt;());&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/pre&gt;E il gioco è fatto. Il layer dei servizi è completamente disaccoppiato dal modo con cui si accede ai dati.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2437558076329661024?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2437558076329661024/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2437558076329661024' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2437558076329661024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2437558076329661024'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/06/enterprise-design-repository-pattern.html' title='Enterprise Design: Repository Pattern'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1714974819630935986</id><published>2011-05-17T11:19:00.004+02:00</published><updated>2011-05-17T11:35:28.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Google Tv e Android</title><content type='html'>Android sta diventando sempre più il sistema operativo dei dispositivi mobili. IOs ha probabilmente raggiunto la massima quota di mercato e Windows Phone 7 non sfonda.&lt;br /&gt;Cercando un nuovo televisore mi sono imbattuto nella Google Tv, probabilemente non sarà la mia prossima televisione, ma intanto mi ha incuriosito.&lt;br /&gt;&lt;br /&gt;Google Tv utilizza una versione di Android, durante questa estate verrà fatto l'upgrade a Android 3.1 ma cosa bisogna tener conto per poter sviluppare applicazioni per Google Tv?&lt;br /&gt;Due sono gli aspetti fondamentali: la dimensione dello schermo e l'interazione con l'utente.&lt;br /&gt;&lt;br /&gt;Si hanno due possibilità di risoluzione la prima definita HD è: 1280x720 ovvero più bassa di quella utilizzata dai tablet. L'altra risoluzione possibile è quella definita Full HD: 1920x1080.&lt;br /&gt;Ma non basta considerare le dimensioni in pixel, nel disegnare la grafica va considerato che mentre i tablet e i telefoni sono device che si possono capovolgere, questo non può essere fatto con la tv che verrà utilizzata sempre in modalità landscape. In genere i tablet vengono usati in modalità landscape mentre i telefoni in modalità portrait.&lt;br /&gt;Anche la densità dei pixel è diversa, nei televisori è di 96dpi.&lt;br /&gt;&lt;br /&gt;Infine l'interazione: nei tablet e nei phone avviene tramite touchscreen mentre il televisore non si tocca dato che in genere si trova ad alcuni metri di distanza dall'utilizzatore...&lt;br /&gt;&lt;br /&gt;La distribuzione delle applicazioni ricalca lo schema di quella dei cellulari e dei tablet ovvero avviene tramite l'android market.&lt;br /&gt;&lt;br /&gt;Sono curioso di vedere come andrà a finire, certo è che l'introduzioni di televisori smart cambia le regole ormai fossilizzate del mercato televisivo con tutto quello che comporta non solo sul piano economico.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1714974819630935986?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1714974819630935986/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1714974819630935986' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1714974819630935986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1714974819630935986'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/05/google-tv-e-android.html' title='Google Tv e Android'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-500793219446041568</id><published>2011-04-28T11:04:00.003+02:00</published><updated>2011-04-28T11:30:17.888+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise Design: Service Layer</title><content type='html'>In ambito enterprise è molto comune poter distinguere operazioni che possono essere modellate come servizi ovvero funzionalità indipendenti e condivise da più moduli.&lt;br /&gt;&lt;br /&gt;Nell'ambito della reingegnerizzazione del sistema informatico dell'azienda si è pensato di applicare alcuni principi di design cosidetti SOA (Service Oriented Archicture) e in particolare l'idea principale è stata la gestione del motore di ricerca dell'offerta turistica come modulo indipendente a tutti i sistemi.&lt;br /&gt;&lt;br /&gt;Prima un pò di teoria.&lt;br /&gt;&lt;br /&gt;I 4 principi del design SOA sono:&lt;br /&gt;&lt;br /&gt;I confini devono essere espliciti&lt;br /&gt;L'interfaccia del servizio deve essere semplice e chiara più che possibile e avere un approccio consistente con i dati scambiati.&lt;br /&gt;&lt;br /&gt;I servizi sono autonomi&lt;br /&gt;Il client deve essere in grado di collegarsi al servizio e con un'unica operazione atomica ottenere il risultato sperato.&lt;br /&gt;&lt;br /&gt;I servizi condividono contratti e non classi&lt;br /&gt;Il nucleo dell'architettura SOA è l'interoperabilità questa viene garantita con lo scambio di informazioni relative a come comunicare ma non dell'implementazione del servizio. Questo viene fatto tramite lo scambio di messaggi xml che sono neutrali rispetto alla piattaforma.&lt;br /&gt;&lt;br /&gt;I servizi basano il loro consumo su regole di policy&lt;br /&gt;I servizi dovrebbero esporre una policy su come devono essere usati e su questa i client basano il loro utilizzo.&lt;br /&gt;&lt;br /&gt;L'interconnessione tra le applicazioni e i motori di ricerca aveva portato ad avere 5 implementazioni diverse di un oggetto che si occupasse dic ercare nella stessa base dati con tutti i relativi problemi di manutenzione e scalabilità.&lt;br /&gt;&lt;br /&gt;Oggi è concluso il primo step del nuovo progetto.&lt;br /&gt;&lt;br /&gt;Il motore di ricerca è quindi realizzato con la tecnologia Windows Communication Fondation 4.0, in ingresso si aspetta: un xml contentente i parametri di ricerca, il set corrente e la lunghezza in termini di risultati del set di risultati da esporre. In uscita i dati sono incapsulati in un vettore JSON.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-500793219446041568?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/500793219446041568/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=500793219446041568' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/500793219446041568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/500793219446041568'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/04/enterprise-design-service-layer.html' title='Enterprise Design: Service Layer'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4354139313760891841</id><published>2011-04-22T17:51:00.003+02:00</published><updated>2011-04-22T18:02:01.078+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>POCO vs Entity Framework</title><content type='html'>Se vi dovesse capitare il seguente errore: Mapping and metadata information could not be found for EntityType.&lt;br /&gt;&lt;br /&gt;Sappiate che è quasi certamente dovuto alla non corrispondenza tra le classi del modello e il mapping di EF:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Proprietà scritte male è case sensitive&lt;/li&gt;&lt;li&gt;Proprietà mancanti&lt;/li&gt;&lt;li&gt;Tipi non corrispondenti&lt;/li&gt;&lt;li&gt;Enums nelle classi POCO che a oggi EF non supporta&lt;/li&gt;&lt;/ol&gt;A me sono servite 12 ore di craniate per scoprire dove era nascosto il problema.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4354139313760891841?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4354139313760891841/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4354139313760891841' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4354139313760891841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4354139313760891841'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/04/poco-vs-entity-framework.html' title='POCO vs Entity Framework'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-846845122737791535</id><published>2011-04-14T11:13:00.002+02:00</published><updated>2011-04-14T11:15:38.958+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Phonegap</title><content type='html'>Primi esperimenti con Phonegap uno strumento che permette di realizzare applicazioni mobile multipiattaforma. Per ora un primo esperimento Android e uno IPhone.&lt;br /&gt;L'idea è utilizzarla per costruire due app per l'azienda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-846845122737791535?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/846845122737791535/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=846845122737791535' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/846845122737791535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/846845122737791535'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/04/phonegap.html' title='Phonegap'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8729028982504053607</id><published>2011-03-07T10:46:00.003+01:00</published><updated>2011-03-07T11:10:56.372+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Skype vs IIS: The process cannot access the file because it is being used by another process</title><content type='html'>"The process cannot access the file because it is being used by another process" Vi è capitato questo messaggio nel tentativo di lanciare il debug su una vostra web application?&lt;br /&gt;&lt;br /&gt;Controllate Skype, in particolare dal menu opzioni, nella scheda connessione deselezionate la possibilità di skype di accedere alle porte 80 e 443.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8729028982504053607?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8729028982504053607/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8729028982504053607' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8729028982504053607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8729028982504053607'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2011/03/skype-vs-iis-process-cannot-access-file.html' title='Skype vs IIS: The process cannot access the file because it is being used by another process'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8126427846619287948</id><published>2010-12-29T12:08:00.006+01:00</published><updated>2010-12-29T15:45:20.144+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise design: MVC, MVP e MVVM - parte 4</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Dw2NjZv02Yg/TRtH5HNRFiI/AAAAAAAADyA/6zFq47de5X4/s1600/mvcmvp2.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 183px;" src="http://3.bp.blogspot.com/_Dw2NjZv02Yg/TRtH5HNRFiI/AAAAAAAADyA/6zFq47de5X4/s320/mvcmvp2.jpg" alt="" id="BLOGGER_PHOTO_ID_5556113611804448290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oggi si parla di teoria e in particolare di pattern architetturali. Nella prossima puntata inizierò ad analizzare il progetto realizzato sulla base dei principi esposti nella parte 3 e in questo post.&lt;br /&gt;&lt;br /&gt;I pattern che vedremo sono il Model-View-Controller, il pattern Model-View-Presenter e la versione modificata da Microsoft, il Model-View-ViewModel&lt;br /&gt;&lt;br /&gt;Partiamo dal pattern MVC (Model View Controller)&lt;br /&gt;&lt;br /&gt;Model: il model rappresenta i dati che le view visualizzano o modificano. Si può immaginare come una serie di metodi che forniscono alla View i dati da visualizzare e una serie di metodi che il Controller chiama per modificare i dati su richiesta della View.&lt;br /&gt;View: è la parte che l'utente vede e su cui l'utente compie azioni. La View raccoglie i dati provenienti dal Model e indirizza al Controller le azioni fatte dall'utente.&lt;br /&gt;Controller: è la parte che coordina le interazioni tra View e Model. Semplificando raccoglie le azioni compiute sulla View e agisce sul Model perchè vengano restituite le giuste informazioni.&lt;br /&gt;&lt;br /&gt;Il secondo pattern è il MVP (Model View Presenter)&lt;br /&gt;&lt;br /&gt;Abbiamo sempre un'architettura basata su 3 livelli ma cambiano le dipendenze. Non abbiamo più il Controller ma uno strato definito Presenter che si occupa di chiedere al Model i dati che poi presenterà alla View adattandoli alle necessità della visualizzazione. La grande differenza è che nel modello MVC il Controller non risponde al View ma chiede al Model di farlo. Nel modello MVP la View comunica esclusivamente con il Presenter ed è assolutamente all'oscuro di cosa ci sia oltre il Presenter.&lt;br /&gt;&lt;br /&gt;L'ultimo pattern è il MVVM (Model View ViewModel)&lt;br /&gt;&lt;br /&gt;Questo modello nasce dalla constatazione che se esistono meccanismi di databinding bidirezionale allora applicare i modelli precedenti che richiedono la rinuncia all'utilizzo del databinding diventa improduttivo. Il MVVM deriva dal modello MVP, in particolare crea un nuovo modello differente dal modello di dominio per le proprietà che lo adattano alle necessità della View. Il Presenter che possiamo rinominare ViewModel quindi sarà costituito in parte da proprietà del Model e in parte da proprietà derivanti dalla View. Il collegamento ai data è delegato ai meccanismi di databinding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8126427846619287948?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8126427846619287948/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8126427846619287948' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8126427846619287948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8126427846619287948'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/12/enterprise-design-mvc-mvp-e-mvvm-parte.html' title='Enterprise design: MVC, MVP e MVVM - parte 4'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Dw2NjZv02Yg/TRtH5HNRFiI/AAAAAAAADyA/6zFq47de5X4/s72-c/mvcmvp2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7533110433575599792</id><published>2010-12-13T16:31:00.004+01:00</published><updated>2011-12-29T12:31:22.641+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Bersani e le parole</title><content type='html'>Il riassunto visivo del discorso di Bersani sabato in piazza s.giovanni&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wordle.net/show/wrdl/2876353/Manifestazione_PD_S.Giovanni_11-12-2010_Bersani" title="Wordle: Manifestazione PD S.Giovanni 11-12-2010 Bersani"&gt;&lt;img alt="Wordle: Manifestazione PD S.Giovanni 11-12-2010 Bersani" src="http://www.wordle.net/thumb/wrdl/2876353/Manifestazione_PD_S.Giovanni_11-12-2010_Bersani" style="border: 1px solid rgb(221, 221, 221); padding: 4px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7533110433575599792?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7533110433575599792/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7533110433575599792' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7533110433575599792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7533110433575599792'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/12/bersani-e-le-parole.html' title='Bersani e le parole'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7240677770660079595</id><published>2010-12-10T21:53:00.004+01:00</published><updated>2010-12-11T00:39:45.594+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise design: i principi - parte 3</title><content type='html'>Una breve descrizione dei principi di design che sono alla base dei pattern.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;KISS (Keep It Simple Stupid): evitare qualunque complicazione non necessaria. Scrivere codice in maniera semplice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DRY (Don't Repeat Yourself): evitare di ripetere parti di codice in posizioni diverse. Se si ha la necessita' di copiare una funzionalita' probabilmente e' possibile passare attraverso forme di astrazione. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tell don't Ask: questo principio e' legato con il concetto di incapsulamento. E' meglio dire agli oggetti cosa devono fare piuttosto che chiedere il loro stato e poi decidere l'azione da compiere. Questo permette di mantenere il concetto di responsabilita' e diminuire la dipendenza tra oggetti.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;YAGNI ( You Ain't Gonna Need It): non metterlo se non e' necessario. Il concetto e' piuttosto ovvio, non scrivere codice che non e' necessario. La tendenza ad aggiungere funzioni non richieste solo perche' si pensa che potrebbero in futuro essere utili rischia solo di aggiungere linee da scrivere e poi da controllare. La metodologia TDD aiuta ad evitare ogni tentazione.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SoC ( Separation of Concerns): e' il processo di separazione di una parte di software in singole funzioni che incapsulano singoli comportamenti e dati che possono essere usati da altre classi. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Il prossimo gruppo di principi vengono raggruppati sotto la sigla SOLID&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;S Single Responsability Principle (SRP): questo principio e' strettamente legato al concetto della Separation of Concerns. Ogni oggetto deve avere un singolo motivo per cambiare e un singolo ambito di responsabilita'. Costruire grandi classi monolitiche rende il software meno leggibile e piu' difficile da mantenere.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O Open Closed Principle (OCP): una classe deve essere aperta per l'estendibilita' e chiusa per le modifiche. In altri termini nuovi comportamenti vanno aggiunti estendendo la classe senza modificare i comportamenti interni. Questa buona abitudine permette di evitare di rompere il funzionamento di classi esistenti e altre classi che da queste dipendono.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;L Liskov Substitution Principle (LSP): questo principio suggerisce di creare classi derivate che possano sostituire la classe genitore sempre e senza modifiche. Quindi le classi derivate non modificano il comportamento della classe genitore nel rispetto del principio OCP.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I Interface Segregation Principle (ISP): il principio consiglia di implementare nei client solo quelle interfacce che vengono usate. Ovvero invece di progettare una grossa interfaccia pensare di dividerla per gruppi di client per le sole funzione che realmente vengono poi usate. Si cerca cosi' di evitare forti accoppiamenti non necessari.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;D Dependency Inversion Principle (DIP): e' necessario dipendere da classi astratte piuttosto che da classi concrete. Questo principio sottolinea la convenienza di usare interfacce piuttosto che implementazioni. Si ottiene maggiore flessibilita' e minori accoppiamenti.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La prossima puntata sara' dedicata alla descrizione del pattern MVC e al MVP. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7240677770660079595?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7240677770660079595/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7240677770660079595' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7240677770660079595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7240677770660079595'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/12/enterprise-design-i-principi.html' title='Enterprise design: i principi - parte 3'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6444703091009806246</id><published>2010-11-26T19:15:00.002+01:00</published><updated>2010-11-26T19:38:58.202+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise Design: il sito non bastava - parte 2</title><content type='html'>La lettura del libro "Professional Asp.Net Design Patterns" mi ha portato a riflettere su come organizzare un progetto che fosse più adeguato alle esigenze dell'azienda.&lt;br /&gt;&lt;br /&gt;La soluzione di Visual Studio è composta da 6 progetti. I primi cinque sono librerie di classi, l'ultimo è un'applicazione web MVC 2.&lt;br /&gt;&lt;br /&gt;I progetti descrivono anche i vari strati in cui ho diviso la soluzione.&lt;br /&gt;Si parte dalla libreria "Model" che contiene le classi che descrivono le entità del dominio. Nel mio caso: il negozio, il prodotto, le categorie merceologiche, il marchio, le categorie editoriali. La libreria si occupa di modellare il comportamento di questi oggetti, con la validazione dei dati.&lt;br /&gt;&lt;br /&gt;La persistenza dei dati è gestita tramite le classi del Repository. In questo caso ho implementato un pattern noto cercando di ottenere il massimo disaccoppiamento della base di dati concreta. Questo è ottenuto con l'utilizzo di Interfacce ad esempio la persistenza dell'entità categoria merceologica viene gestita da una classe categoryRepository e dall'interfaccia ICategoryRepository. Gli altri strati utilizzeranno chiamate a metodi dell'interfaccia e non avranno in alcun modo bisogno di sapere quale e' l'implementazione concreta di essi.&lt;br /&gt;&lt;br /&gt;La libreria AppService contiene le classi siteservice e shopservice che sono le due classi fondamentali: shopservice in pratica realizza l'API del sistema esponendo tutti i metodi utilizzati dall'applicazione, la classe siteservice adatta questi metodi alla visualizzazione sul sito sfruttando delle classi mapper tra gli oggetti del dominio e le classi dello strato di presentazione.&lt;br /&gt;&lt;br /&gt;La libreria ViewModel contiene la modellizzazione dei dati necessari alla visualizzazione delle pagine del sito per ora, ma infuturo potrà contenere visualizzazioni diverse dalla pagina web. Le Pagine derivano dalla classe BaseView che in pratica contiene gli oggetti comuni a tutte le pagine.&lt;br /&gt;&lt;br /&gt;Infine la libreria Infrastructure che contiene classi per lo più statiche e che implementano metodi o servizi comuni.&lt;br /&gt;&lt;br /&gt;Ultimo progetto è l'applicazione web asp.net mvc 2. Su questo non c'e' molto da aggiungere se non che i controller chiameranno istanze della classe siteservice con il compito di istanziare la giusta classe del viewmodel passata come modello alla view del sito.&lt;br /&gt;&lt;br /&gt;Nel prossimo appuntamento un pò di teoria&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6444703091009806246?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6444703091009806246/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6444703091009806246' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6444703091009806246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6444703091009806246'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/11/enterprise-design-il-sito-non-bastava.html' title='Enterprise Design: il sito non bastava - parte 2'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3764051290550051591</id><published>2010-11-23T23:17:00.003+01:00</published><updated>2010-11-23T23:29:57.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Enterprise Design: tentativo di andare oltre il solito cms</title><content type='html'>Oggi il primo test: tutto bene. Il mio ultimo lavoro procede verso la pubblicazione. Il countdown segna -10 giorni più che sufficienti per completare la prima fase.&lt;br /&gt;&lt;br /&gt;Vorrei scrivere una serie di post per descrivere tutte le fasi che hanno portato dall'idea alla realizzazione.&lt;br /&gt;&lt;br /&gt;Inizio con una breve introduzione che descrive il sistema.&lt;br /&gt;&lt;br /&gt;"Il sistema deve funzionare come http://shopmilesandmore.com, quindi deve esserci una vetrina di negozi convenzionati, il visitatore potrà cercare per categoria merceologica o per nome del negozio, arrivati sulla scheda di dettaglio del negozio dovrà necessariamente inserire il numero della sua card. Ogni acquisto effettuato sui siti partner deve essere tracciato in modo che sia possibile riconoscere un tot di punti a fronte dell'acquisto."&lt;br /&gt;&lt;br /&gt;Applicazione web su piattaforma .Net 4.0, database Microsoft Sql Server 2008, per il presentation layer un sito asp.net MVC 2.&lt;br /&gt;&lt;br /&gt;Nel prossimo post la descrizione dell'architettura.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3764051290550051591?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3764051290550051591/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3764051290550051591' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3764051290550051591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3764051290550051591'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/11/enterprise-design-tentativo-di-andare.html' title='Enterprise Design: tentativo di andare oltre il solito cms'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8029798316579532405</id><published>2010-08-05T15:56:00.004+02:00</published><updated>2010-08-05T16:06:50.509+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>URL Unexpectedly</title><content type='html'>Mi è capitato dover far leggere un web service .Net da una pagina asp. La cosa non è particolarmente difficile. Ho utilizzato l'oggetto MSXML2.XMLHTTP facendo poi il parser dell'xml ricevuto.&lt;br /&gt;Ovviamente non è andata come speravo e mi sono scontrato con il seguente errore: "Request format is unrecognized for URL unexpectedly ending in...".&lt;br /&gt;La soluzione è aggiungere nel web.config le seguenti righe:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&amp;lt;system.web&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;webServices&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;protocols&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;add name="HttpGet"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;add name="HttpPost"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/protocols&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/webServices&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/system.web&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8029798316579532405?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8029798316579532405/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8029798316579532405' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8029798316579532405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8029798316579532405'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/08/url-unexpectedly.html' title='URL Unexpectedly'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-488787368208797749</id><published>2010-07-07T15:48:00.002+02:00</published><updated>2010-07-07T15:54:04.048+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>WebMatrix</title><content type='html'>Da oggi rilasciato tramite il web platform installer 3.0 è possibile testare il nuovo Microsoft WebMatrix un tool con cui è possibile scrivere siti web in modo semplificato. WebMatrix non sostituisce Visual Studio ma è pensato a chi vuole un approccio ancora più semplice.&lt;br /&gt;Web Matrix sfrutta tutti gli ultimi tool rilasciati tra cui IIS Express, Sql Server CE 4 e Razor il nuovo motore di renderizzazione per le pagine asp.net mvc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-488787368208797749?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/488787368208797749/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=488787368208797749' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/488787368208797749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/488787368208797749'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/07/webmatrix.html' title='WebMatrix'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5360419127829924899</id><published>2010-07-07T15:14:00.002+02:00</published><updated>2010-07-07T15:48:27.191+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Silverlight out of browser</title><content type='html'>Una delle features più interessanti di Silverlight 3 e 4 è la capacità di esecuzione fuori dal browser.&lt;br /&gt;Prendendo una pagina web in cui gira un'applicazione silverlight e cliccando con il tasto destro del mouse verrà visualizzato un menu contestuale con la voce "Installa l'applicazione nel tuo computer..", questa voce fa partire un processo di installazione semplicissimo l'applicazione viene semplicemente copiata sulla macchina locale in una cartella prestabilita. Non ci sono cambiamenti al registro di sistema, non vengono importate librerie addizionali, non sono richiesti account amministrativi. L'utente può scegliere solo dove posizionare il collegamento se nello start menu oppure sul desktop.&lt;br /&gt;&lt;br /&gt;Quali sono le caratteristiche delle applicazioni silverlight out of browser?&lt;br /&gt;&lt;br /&gt;1) Storage isolato di file fino a 25 Mb, può essere esteso ma deve essere accettato esplicitamente dall'utente.&lt;br /&gt;2) Accesso ai tasti che il browser invece maschera tipo i tasti funzione.&lt;br /&gt;3) Può essere aggiunta allo start menu e alla taskbar e mostrare un'icona personalizzata. Può essere integrata alla taskbar di Windows 7 se si lancia nel trust mode Elevated.&lt;br /&gt;4) Richiede un controllo esplicito sulla presenza di nuove versioni a differenza delle applicazioni in-browser.&lt;br /&gt;5) NOn può ricevere parametri di inizializzazione dai parametri del plug-in io interagire in qualche modo con il DOM html dato che non c'e' alcun DOM con cui lavora.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5360419127829924899?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5360419127829924899/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5360419127829924899' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5360419127829924899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5360419127829924899'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/07/silverlight-out-of-browser.html' title='Silverlight out of browser'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5292337147894944933</id><published>2010-07-01T08:48:00.003+02:00</published><updated>2010-07-01T09:07:20.043+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Supporto in ASP.NET per database embedded</title><content type='html'>Altra novità in arrivo in casa Microsoft dopo IIS Express.&lt;br /&gt;&lt;br /&gt;A breve verrà rilasciato una nuova opzione per la scelta del database di una web application asp.net. Sql Server Compact Edition 4 infatti è la nuova scelta gratuita, embedded e compatibile con le API fin qui utilizzate per lavorare in ambiente web application.&lt;br /&gt;&lt;br /&gt;Lavora con le API esistenti&lt;br /&gt;SQL CE permette l'utilizzo delle libreria di accesso ai dati .Net attualmente esistenti, ovvero è possibile usare ADO.Net, ma anche Entity framework e NHibernate. Dal punto di vista dello sviluppatore quindi non cambia niente.&lt;br /&gt;&lt;br /&gt;Non richiede installazione&lt;br /&gt;E' sufficiente ccopiare la dll nella cartella bin e le pagine asp.net possono cominciare ad utilizzare l'engine del database. Non richiede setup o permessi extra, non è necessario essere amministratori della macchina.&lt;br /&gt;&lt;br /&gt;I dati sono salvati in file sul disco&lt;br /&gt;L'engine del database gira in ram insieme con l'applicazione, i dati sono salvati su file (.sdf) che possono essere messi nella cartella App_Data. Quando l'applicazione viene chiusa il datase automaticamente viene chiuso e scaricato.&lt;br /&gt;&lt;br /&gt;Hosting condivisi&lt;br /&gt;SQL CE 4 può funzionare in scenari "medium trust", senza che debba essere installato qualcosa sul server del provider. Quindi sarà possibile sviluppare applicazioni che oltre a contenere codice e dati conterranno anche il motore del database e il deployment sarà fatto tramite un trasferimento di file via ftp, nessun altro passaggio extra riguardante database o configurazioni. Niente più pagamenti extra per quote di sql server.&lt;br /&gt;&lt;br /&gt;Stored Procedure&lt;br /&gt;Non sono supportate dall'engine di SQL CE 4.&lt;br /&gt;&lt;br /&gt;Sarà interessante studiare il comportamento dell'engine all'aumentare delle richieste sicuramente una opzione possibile per la maggior parte dei siti e delle applicazioni, per quelle ad alto volume rimane la necessità di passare a server maggiormente performanti.&lt;br /&gt;&lt;br /&gt;Il rilascio della prima Beta pubblica è programmato per la prossima settimana insieme a IIS Express.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5292337147894944933?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5292337147894944933/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5292337147894944933' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5292337147894944933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5292337147894944933'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/07/supporto-in-aspnet-per-database.html' title='Supporto in ASP.NET per database embedded'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5331938955675026141</id><published>2010-06-29T10:16:00.002+02:00</published><updated>2010-06-29T10:42:48.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>IIS Express</title><content type='html'>Fino ad oggi lo sviluppo di pagine asp.net si concludeva con un build and run su uno dei due possibili web server:&lt;br /&gt;Il server runtime di Visual Studio&lt;br /&gt;IIS instalalto con Windows&lt;br /&gt;&lt;br /&gt;Ogni opzione ha i suoi pro e contro. In conclusione il test avveniva su tutti e due i server, in prima istanza su quello installato da Visual Studio per la semplicità per poi passare a IIS per verificare il funzionamento in un ambiente più simile a quello di produzione.&lt;br /&gt;&lt;br /&gt;In breve tempo sarà disponibile una nuova opzione IIS Express che cerca di combinare le caratteristiche migliori dei due. Funziona con VS2010 e con la Express edition, gira su Windows Xp o superiori e non ha bisogno di un account di livello administrator, permette di testare applicazioni asp.net con il set completo delle feature di IIS 7.&lt;br /&gt;&lt;br /&gt;Vediamo le opzioni attualmente disponibili.&lt;br /&gt;&lt;br /&gt;ASP.NET Development Server&lt;br /&gt;Un tempo chiamato Cassini viene installato con Visual Studio in qualunque delle versioni disponibili. Viene lanciato automaticamnte eseguendo il run dell'applicazione. &lt;br /&gt;E' leggero e veloce, non richiede una porta disponibile in quanto non è in ascolto, non richiede account amministrativi e non richiede un'installazione separata. Basta premere F5 è il server parte.&lt;br /&gt;Nn supporta tutto ils et di feature di IIS ad esempio non supporta l'SSL e le regole di URL rewriting ed altre caratteristiche del server maggiore.&lt;br /&gt;&lt;br /&gt;IIS Web Server&lt;br /&gt;E' possibile configurare Visual Studio per utilizzare IIS per testare le applicazioni asp.net, è necessario configurare il singolo progetto in modo che venga tirato su IIS al posto di Cassini che è il web server di default. Per fare questa configurazione si clicca con il tasto destro sul web project, si ssceglie proprietà e quindi il tab web, si seleziona il checkbox "Use Local IIS web Server". IIS permette di usare tutte le possibilità che il web server rende disponibili nell'ambiente di produzione.&lt;br /&gt;Non sempre è disponibile sui pc utilizzati per lo sviluppo, richiede account amministrativi, una certa esperienza per poterlo utilizzare, e infine ne esistono diverse versioni a seconda della versione di Windows di cui si dispone.&lt;br /&gt;&lt;br /&gt;IIS Express&lt;br /&gt;L'obiettivo è combinare i vantaggi delle due opzioni attualmente disponibili, quindi un web server leggero, veloce che non abbia bisogno di particolari configurazioni sulla amcchina ne di account amministrativi. Un web server che abbia tutto il set di capacità disponibili in ambiente di produzione, che possa essere instalalto insieme alla versione completa di IIS e a Cassini senza entrare in conflitto con essi. Comparabile con la versione 7.x di IIS. Integrato con Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;Non resta che aspettare che venga resa disponibile la prima Beta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5331938955675026141?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5331938955675026141/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5331938955675026141' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5331938955675026141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5331938955675026141'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/06/iis-express.html' title='IIS Express'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7441357914532046440</id><published>2010-05-12T16:04:00.000+02:00</published><updated>2010-05-12T16:05:07.882+02:00</updated><title type='text'>Cucina futurista</title><content type='html'>*  abolizione della pastasciutta, assurda religione gastronomica italiana in quanto antivirile perchè uno stomaco appesantito non è mai favorevole alla sanità, all'agilità e alla freschezza dell'intelletto e del fisico;&lt;br /&gt;    * abolizione del volume e del peso nel modo di concepire e valutare un alimento;&lt;br /&gt;    * abolizione delle tradizionali miscele per l'esperimento di tutte le nuove miscele, apparentemente assurde;&lt;br /&gt;    * abolizione del quotidianismo mediocrista nei piaceri del palato e di tutti gli altri sensi che comporta: abolizione delle posate per moltissimi dei piatti preparati, l'uso dei profumi per favorire la degustazione; l'uso della musica negli intervalli tra una vivanda ed un'altra per non distrarre il palato; l'abolizione del parlare a tavola; l'uso della poesia per accendere con la loro intensità sensuale i sapori di una vivanda, stimolare la curiosità la sorpresa e la fantasia con la presentazione delle diverse vivande; bocconi che contengano dieci- venti sapori diversi da gustare in pochi attimi; l'uso di strumenti scientifici (ozonizattori, apparecchi a raggi ultravioletti, ecc.) per esaltare il sapore dei cibi;&lt;br /&gt;    * abolizione delle parole, degli usi, delle consuetudini che ricordino, anche se pur vagamente, tutto ciò che non è italiano;&lt;br /&gt;    * abolizione delle dosi per preparare le vivande perchè la dosatura deve eccitare la fantasia inventiva del cuoco e perchè un errore del cuoco può suggerire delle nuove vivande.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7441357914532046440?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7441357914532046440/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7441357914532046440' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7441357914532046440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7441357914532046440'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/05/cucina-futurista.html' title='Cucina futurista'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6746369315015157808</id><published>2010-04-14T18:49:00.003+02:00</published><updated>2010-04-14T19:05:45.906+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Un nuovo inizio</title><content type='html'>Un'applicazione Android è composta dai seguenti 6 blocchi fondamentali, non tutti sono sempre presenti.&lt;br /&gt;&lt;br /&gt;Activities&lt;br /&gt;E' possibile immaginarlo come il presentation layer dell'applicazione. Ogni screen dell'applicazione estende la classe Activity. Le Activities usano le View per costriuire l'interfaccia utente e rispondere alle azione dell'utente. L'Activity è l'equivalente della Windows Form per quanto riguarda lo sviluppo desktop.&lt;br /&gt;&lt;br /&gt;Services&lt;br /&gt;Sono componenti che girano in background. Vengono usati per compiere operazioni regolari necessarie anche nel caso non ci siano Activity visibili o attive&lt;br /&gt;&lt;br /&gt;Content Providers&lt;br /&gt;Componenti usati per gestire le fonti dei dati. Si possono utilizzare anche per scambiare dati tra applicazioni diverse. I Device espongono una serie di providers nativi tipo il media store o l'archivio dei contatti.&lt;br /&gt;&lt;br /&gt;Intents&lt;br /&gt;E' un framework per lo scambio di messaggi tra applicazioni. Si può utilizzare per segnalare l'intenzione di compiere operazioni ad un'activity o ad un service&lt;br /&gt;&lt;br /&gt;Broadcast Receiver&lt;br /&gt;Sono i consumatori di Intents. Creando e registrando un broadcast receiver l'applicazione può ascoltare per un intents che deve compiere un compito specifico. Possono attivare applicazioni e sono il componente principale nella realizzazioni di applicazioni event-driven&lt;br /&gt;&lt;br /&gt;Widget&lt;br /&gt;Componenti visuali che possono essere aggiunti alla home. ono particolari tipi di Broadcast receiver che eprmettono la realizzazione di applicazioni che gli utenti possono aggiungere alla loro home&lt;br /&gt;&lt;br /&gt;Notifications&lt;br /&gt;Le notifications permettono di segnalare agli utenti senza togliere il focus dell'applicazione corrente. Sono la tecnica migliore per prendere l'attenzione dell'utente in risposta a servizi o a broadcast receiver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6746369315015157808?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6746369315015157808/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6746369315015157808' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6746369315015157808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6746369315015157808'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/04/un-nuovo-inizio.html' title='Un nuovo inizio'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1475554418057732065</id><published>2010-04-14T18:29:00.004+02:00</published><updated>2010-04-14T18:35:00.223+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Dispenso dispense</title><content type='html'>Mi è capitato di tenere delle lezioni all'università, due sono già andate rimane da preparare la terza.&lt;br /&gt;&lt;br /&gt;Questi gli argomenti presentati&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.qubidesign.it/doc/corsohtml/Legoperilweb.pdf" target="_blank"&gt;Html base&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.qubidesign.it/doc/corsohtml/Legoperilweb2.pdf" target="_blank"&gt;Form e oggetti multimediali&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1475554418057732065?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1475554418057732065/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1475554418057732065' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1475554418057732065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1475554418057732065'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/04/dispenso-dispense.html' title='Dispenso dispense'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7432477927346819418</id><published>2010-02-10T15:39:00.002+01:00</published><updated>2010-02-10T16:28:16.374+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Poi dici che è meglio Firefox</title><content type='html'>Il caso di oggi:&lt;br /&gt;&lt;br /&gt;pagina perfetta e testata su Chrome, Firefox, Safari e Internet Explorer 7. Presentazione davanti al boss il quale tira fuori uno splendido Vaio nuovo con Internet Explorer 8 e Windows 7. La pagina non visualizza due iframe: "Il sistema deve funzionare con tutti i browser non solo quelli che decidete voi"... "Ha ragione" testa bassa e di nuovo in ufficio.&lt;br /&gt;&lt;br /&gt;Dopo vari tentativi di capire il problema arriva il sospetto che sia un problema di impostazioni, avevamo trascurato una insignificante finestra, una di quelle che clicchi su Si in automatico.&lt;br /&gt;&lt;br /&gt;Nel passaggio dalla versione 7 alla 8 la finestra con il messaggio: "This page contains both secure and nonsecure items" è cambiata. Nella versione 7 se desideravi vedere tutta la pagina sia i contenuti sicuri che quelli non sicuri bisognava cliccare su Si. Nella versione 8 invece bisogna cliccare su No. Grazie Microsoft.&lt;br /&gt;&lt;br /&gt;Le soluzioni per evitare la finestra di avviso sono 3:&lt;br /&gt;&lt;br /&gt;1) usare solo https se è possibile&lt;br /&gt;&lt;br /&gt;2) cambiare i link da http://www a //www&lt;br /&gt;&lt;br /&gt;3) usare solo link relativi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7432477927346819418?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7432477927346819418/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7432477927346819418' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7432477927346819418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7432477927346819418'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2010/02/poi-dici-che-e-meglio-firefox.html' title='Poi dici che è meglio Firefox'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3049373836941276502</id><published>2009-12-22T10:58:00.002+01:00</published><updated>2009-12-22T11:10:01.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>File upload e Codeigniter</title><content type='html'>Codeigniter è un framework mvc scritto in php. Per certi versi è molto semplice da usare e molto veloce. L'ho utilizzato per un sito che prima avevo iniziato con cakephp ma poi a forza di scontrarmi con le rigidità di quest'ultimo ho deciso di riscrivere completamente basandomi su codeigniter.&lt;br /&gt;&lt;br /&gt;Tra le varie funzioni che mi servivano c'e' quella di caricare dalla stessa form file di tipo immagine e file pdf. La classe File Uploading tra le varie opzioni di configurazione ha anche una proprietà "allowed_types", in prima scrittura credevo fosse sufficiente inserire la stringa: 'gif|jpg|png|zip|pdf|doc|docx|txt' per ottenere la possibilità di caricare file pdf in un campo e immagini nell'altro.&lt;br /&gt;E invece no, Codeigniter continuava a caricare esclusivamente l'immagine, dopo vari tentativi per trovare il problema mi veniva in aito Google: mi trovavo di fronte ad un bug noto, la soluzione è scrivere i tipi di file non immagine per primi ovvero 'zip|pdf|doc|docx|txt|gif|jpg|png'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3049373836941276502?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3049373836941276502/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3049373836941276502' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3049373836941276502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3049373836941276502'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/12/file-upload-e-codeigniter.html' title='File upload e Codeigniter'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7887978552340774705</id><published>2009-12-15T10:48:00.004+01:00</published><updated>2009-12-15T11:06:19.255+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Io odio il javascript</title><content type='html'>Cose da non fare mai: programmare la consegna di un lavoro di venerdì.&lt;br /&gt;&lt;br /&gt;Da circa un mese lavoro sul sito catalogo fatto per un sistema legato alla raccolta punti. &lt;br /&gt;Giovedì arriva la notizia che verrà presentato il successivo sabato mattina, rimangono quindi due giorni per portarlo ad uno stato presentabile, il lavoro è ad un buon punto quindi nessuna grande preoccupazione.&lt;br /&gt;Il sito è spaccato in due parti, la sezione di presentazione e quella relativa alle regole e informazioni su un server, la parte relativa all'acquisto su un altro server. Due tecnologie completamente diverse.&lt;br /&gt;Venerdì sera ultimi test tutto funziona. Nessuno pensa di controllare con Internet Explorer 8.&lt;br /&gt;Sabato mattina ovviamente il sito viene fatto vedere e Internet Explorer 8 rende inutilizzabile la sezione del preventivo.&lt;br /&gt;&lt;br /&gt;Ieri si comincia il debug. &lt;br /&gt;Il link avviene tramite la chiamata di un javascript... sostituito il codice usando il selettore di jquery: non cambia nulla.&lt;br /&gt;Ci sono due definizioni della stessa funzione, evidentemente una è stata dimenticata nelle varie release, eliminata: nessun cambiamento. &lt;br /&gt;&lt;br /&gt;Provo con "strumenti di sviluppo" ottima funzione di IE8, nel debug IE8 si blocca spesso, ma eccolo il problema.&lt;br /&gt;&lt;br /&gt;Una funzione si occupava di prendere dei valori copiarli in campi hidden e poi lanciava il submit del modulo, due campi hidden avevano i seguenti due id: idDS e idds. Firefox li trattava come due campi differenti mentre IE8 li considerava uguali andando a sovrascrivere i dati.&lt;br /&gt;&lt;br /&gt;Io odio il javascript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7887978552340774705?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7887978552340774705/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7887978552340774705' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7887978552340774705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7887978552340774705'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/12/io-odio-il-javascript.html' title='Io odio il javascript'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1723525110142749930</id><published>2009-10-26T18:34:00.002+01:00</published><updated>2009-10-26T18:42:13.703+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Stranezze Asp.Net 3.5</title><content type='html'>Nella vecchia versione per avere disponibile una classe all'intero sito si poteva compilarla e copiarla dentro la cartella Bin, oppure creare un progetto nella stessa soluzione e poi collegare i due progetti mediante un riferimento e infine aggiungere il file con il sorgente della classe nella cartella App_Code.&lt;br /&gt;La particolarità di questa cartella era di essere compilata runtime automaticamente mettendo a disposizione di tutte le pagine aspx le classi contenute.&lt;br /&gt;&lt;br /&gt;Forte di questa esperienza ho creato una classe che facesse da pagina base per tutte le altre pagine del sito. Con visual studio 2008 la cosa non funziona così facilmente. E' necessario dire al compilatore che quello specifico file nella cartella App_Code deve essere compilato. La soluzione è semplice, tasto destro sul file sorgente, proprietà e infine scegliere nella build action l'opzione Compile.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Dw2NjZv02Yg/SuXfVbEA2mI/AAAAAAAADwg/BzJ7MDXF31Y/s1600-h/Screen06.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="http://1.bp.blogspot.com/_Dw2NjZv02Yg/SuXfVbEA2mI/AAAAAAAADwg/BzJ7MDXF31Y/s320/Screen06.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5396965287608244834" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1723525110142749930?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1723525110142749930/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1723525110142749930' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1723525110142749930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1723525110142749930'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/10/stranezze-aspnet-35.html' title='Stranezze Asp.Net 3.5'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Dw2NjZv02Yg/SuXfVbEA2mI/AAAAAAAADwg/BzJ7MDXF31Y/s72-c/Screen06.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-660612757592415710</id><published>2009-10-26T18:19:00.003+01:00</published><updated>2009-10-26T18:33:45.386+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>A volte ritornano</title><content type='html'>Cambio di ufficio e cambio di tecnologia: dopo due mesi di lavoro su un progetto php + mysql + apache + linux si torna a lavorare con .Net.&lt;br /&gt;&lt;br /&gt;Il nuovo progetto è un'applicazione legata al core business aziendale, l'ho pensata in ambiente web così che in futuro possa anche essere utilizzata in modo remoto. L'architettura è in questa prima fase basata su un data layer costruito con l'utilizzo di Linq to Sql, un business layer realizzato mediante una libreria di classi VB e infine un presentation layer con le pagine aspx, i controlli utente e una classe pagina base per gestire una serie di eventi comuni. &lt;br /&gt;E' la prima release e non ho molto tempo voglio però in futuro disaccoppiare maggiormente le pagine aspx dal codice gestito dagli eventi.&lt;br /&gt;&lt;br /&gt;L'applicazione è compilata sulla macchina .net 3.5 e utilizza una libreria javascript per la visualizzazione e la gestione degli eventi asincroni sul client. La libreria che ho scelto è ExtJs utilizzo anche un adapter lato server che si chiama ExtAspNet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-660612757592415710?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/660612757592415710/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=660612757592415710' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/660612757592415710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/660612757592415710'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/10/volte-ritornano.html' title='A volte ritornano'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-9209920086026473601</id><published>2009-09-21T10:34:00.001+02:00</published><updated>2009-09-21T10:35:38.259+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>La penso nello stesso modo</title><content type='html'>E questa volta appoggio la Santanche' e il suo programma politico: "Tutte le donne senza veli"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-9209920086026473601?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/9209920086026473601/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=9209920086026473601' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9209920086026473601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9209920086026473601'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/09/la-penso-nello-stesso-modo.html' title='La penso nello stesso modo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-409706730735744607</id><published>2009-09-18T17:26:00.003+02:00</published><updated>2009-09-18T17:32:43.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Quando si legge solo la quarta di copertina</title><content type='html'>Il ministro Zaina quello del dialetto veneto a scuola crede che "Memorie di Adriano" le abbia scritte veramente l'imperatore Adriano &lt;a href="http://rassegna.governo.it/testo.asp?d=39345808" target="_blank"&gt;Leggi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-409706730735744607?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/409706730735744607/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=409706730735744607' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/409706730735744607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/409706730735744607'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/09/quando-si-legge-solo-la-quarta-di.html' title='Quando si legge solo la quarta di copertina'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3196753390872155689</id><published>2009-09-17T17:22:00.000+02:00</published><updated>2009-09-17T17:23:20.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Loro hanno Obama noi la Gelmini</title><content type='html'>"So che per molti di voi questo è il primo giorno di scuola. E per chi è all’asilo o all’inizio delle medie o delle superiori è l’inizio di una nuova scuola, così un minimo di nervosismo è comprensibile.&lt;br /&gt;&lt;br /&gt;Immagino che tra voi ci siano dei veterani a cui manca solo un anno per concludere gli studi e quindi contenti. E, non importa a quale classe siate iscritti, qualcuno tra voi probabilmente sta pensando con nostalgia all’estate e rimpiange di non aver potuto dormire un po’ di più stamattina. So cosa vuol dire. Quando ero giovane la mia famiglia visse in Indonesia per qualche anno e mia madre non aveva abbastanza denaro per mandarmi alla scuola che frequentavano tutti i ragazzini americani. Così decise di darmi lei stessa delle lezioni extra, dal lunedì al venerdì alle 4,30 di mattina. Ora, io non ero proprio felice di alzarmi così presto. Il più delle volte mi addormentavo al tavolo della cucina. Ma ogni volta quando mi lamentavo mia madre mi dava un’occhiata delle sue e diceva: «Anche per me non è un picnic, ragazzo».&lt;br /&gt;&lt;br /&gt;Ora, io ho fatto un sacco di discorsi sull’istruzione. E ho molto parlato di responsabilità. Della responsabilità degli insegnanti che devono motivarvi all’apprendimento e ispirarvi. Della responsabilità dei genitori che devono tenervi sulla giusta via e farvi fare i compiti e non lasciarvi passare la giornata davanti alla tv. Ho parlato della responsabilità del governo che deve fissare standard adeguati, dare sostegno agli insegnanti e togliere di mezzo le scuole che non funzionano, dove i ragazzi non hanno le opportunità che meritano. Ma alla fine noi possiamo avere gli insegnanti più appassionati, i genitori più attenti e le scuole migliori del mondo: nulla basta se voi non tenete fede alle vostre responsabilità. Andando in queste scuole ogni giorno, prestando attenzione a questi maestri, dando ascolto ai genitori, ai nonni e agli altri adulti, lavorando sodo, condizione necessaria per riuscire.&lt;br /&gt;&lt;br /&gt;Questo è quello che voglio sottolineare oggi: la responsabilità di ciascuno di voi nella vostra educazione. Parto da quella che avete nei confronti di voi stessi. Ognuno di voi sa far bene qualcosa, ha qualcosa da offrire. Avete la responsabilità di scoprirlo. Questa è l’opportunità offerta dall’istruzione. Magari sapete scrivere bene, abbastanza bene per diventare autori di un libro o giornalisti, ma per saperlo dovete scrivere qualcosa per la vostra classe d’inglese. Oppure avete la vocazione dell’innovatore o dell’inventore, magari tanto da saper mettere a punto il prossimo i Phone o una nuova medicina o un vaccino, ma non potete saperlo fino a quando non farete un progetto per la vostra classe di scienze.&lt;br /&gt;&lt;br /&gt;Oppure potreste diventare un sindaco o un senatore o un giudice della Corte suprema ma lo scoprirete solo se parteciperete a un dibattito studentesco. Non è solo importante per voi e per il vostro futuro. Che cosa farete della vostra possibilità di ricevere un’istruzione deciderà il futuro di questo Paese, nulla di meno. Ciò che oggi imparate a scuola domani sarà decisivo per decidere se noi come nazione sapremo raccogliere le sfide che ci riserva il futuro. Avrete bisogno della conoscenza e della capacità di risolvere i problemi che imparate con le scienze e la matematica per curare malattie come il cancro e l’Aids e per sviluppare nuove tecnologie ed energie e proteggere l’ambiente. Avrete bisogno delle capacità di analisi e di critica che si ottengono con lo studio della storia e delle scienze sociali per combattere la povertà e il disagio, il crimine e la discriminazione e rendere la nostra nazione più corretta e più libera.&lt;br /&gt;&lt;br /&gt;Vi occorreranno la creatività e l’ingegno che vengono coltivati in tutti i corsi di studio per fondare nuove imprese che creeranno posti di lavoro e faranno fiorire l’economia. So che non è sempre facile far bene a scuola. So che molti di voi devono affrontare sfide tali da rendere difficile concentrarsi sui compiti e sull’apprendimento.&lt;br /&gt;&lt;br /&gt;Mi è successo, so com’è. Mio padre lasciò la famiglia quando avevo due anni e sono stato allevato da una madre single che lottava ogni girono per pagare i conti e non sempre riusciva a darci quello che avevano gli altri ragazzi. Spesso sentivo la mancanza di mio padre. A volte mi sentivo solo e pensavo che non ce l’avrei fatta. Non ero sempre così concentrato come avrei dovuto.&lt;br /&gt;&lt;br /&gt;Ho fatto cose di cui non vado fiero e sono finito nei guai. E la mia vita avrebbe potuto facilmente prendere una brutta piega.&lt;br /&gt;&lt;br /&gt;Ma sono stato fortunato. Ho avuto un sacco di seconde possibilità e l’opportunità di andare al college e alla scuola di legge e seguire i miei sogni. Qualcuno di voi potrebbe non godere di questi vantaggi. Può essere che nella vostra vita non ci siano adulti che vi appoggiano quanto avete bisogno. Magari nelle vostre famiglie qualcuno ha perso il lavoro e il denaro manca. O vivete in un quartiere poco sicuro, o avete amici che cercano di convincervi a fare cose sbagliate. Ma, alla fine dei conti, le circostanze della vostra vita - il vostro aspetto, le vostre origini, la vostra condizione economica e familiare - non sono una scusa per trascurare i compiti o avere un atteggiamento negativo. Non ci sono scuse per rispondere male al proprio insegnante, o saltare le lezioni, o smettere di andare a scuola. Non c’è scusa per chi non ci prova.&lt;br /&gt;&lt;br /&gt;Il vostro obiettivo può essere molto semplice: fare tutti i compiti, fare attenzione a lezione o leggere ogni giorno qualche pagina di un libro. Potreste decidere di intraprendere qualche attività extracurricolare o fare del volontariato. Potreste decidere di difendere i ragazzi che vengono presi in giro o che sono vittime di atti di bullismo per via del loro aspetto o delle loro origini perché, come me, credete che tutti i bambini abbiano diritto a un ambiente sicuro per studiare e imparare. Potreste decidere di avere più cura di voi stessi per rendere di più e imparare meglio.&lt;br /&gt;&lt;br /&gt;E in tutto questo, spero vi laviate molto le mani e ve ne stiate a casa se non state bene in modo da evitare il più possibile il contagio dell’influenza quest’inverno. Qualunque cosa facciate voglio che vi ci dedichiate. So che a volte la tv vi dà l’impressione di poter diventare ricchi e famosi senza dover davvero lavorare, diventando una star del basket o un rapper, o protagonista di un reality. Ma è poco probabile, la verità è che il successo è duro da conquistare.&lt;br /&gt;&lt;br /&gt;Non vi piacerà tutto quello che studiate. Non farete amicizia con tutti i professori. Non tutti i compiti vi sembreranno così fondamentali. E non avrete necessariamente successo al primo tentativo. È giusto così. Alcune tra le persone di maggior successo nel mondo hanno collezionato i più enormi fallimenti. Il primo Harry Potter di JK Rowling è stato rifiutato dodici volte prima di essere finalmente pubblicato. Michael Jordan fu espulso dalla squadra di basket alle superiori e perse centinaia di incontri e mancò migliaia di canestri durante la sua carriera. Ma una volta disse: «Ho fallito più e più volte nella mia vita. Ecco perché ce l’ho fatta».&lt;br /&gt;&lt;br /&gt;Nessuno è nato capace di fare le cose, si impara sgobbando. Non sei mai un grande atleta la prima volta che tenti un nuovo sport. Non azzecchi mai ogni nota la prima volta che canti una canzone. Occorre fare esercizio. Con la scuola è lo stesso. Può capitare di dover fare e rifare un esercizio di matematica prima di risolverlo o di dover leggere e rileggere qualcosa prima di capirlo, o dover scrivere e riscrivere qualcosa prima che vada bene. La storia dell’America non è stata fatta da gente che ha lasciato perdere quando il gioco si faceva duro ma da chi è andato avanti, ci ha provato di nuovo e con più impegno e ha amato troppo il proprio Paese per fare qualcosa di meno che il proprio meglio.&lt;br /&gt;&lt;br /&gt;È la storia degli studenti che sedevano ai vostri posti 250 anni fa e fecero una rivoluzione per fondare questa nazione. Di quelli che sedevano al vostro posto 75 anni fa e superarono la Depressione e vinsero una guerra mondiale. Che combatterono per i diritti civili e mandarono un uomo sulla Luna. Di quelli che sedevano al vostro posto 20 anni fa e hanno creato Google, Twitter e Facebook cambiando il modo di comunicare.&lt;br /&gt;&lt;br /&gt;Così, vi chiedo, quale sarà il vostro contributo? Quali problemi risolverete? Quali scoperte farete? Il presidente che verrà di qui a 20, 50 o 100 anni cosa dirà che avrete fatto per questo Paese? Le vostre famiglie, i vostri insegnanti e io stiamo facendo di tutto per fare sì che voi abbiate l’istruzione necessaria per saper rispondere a queste domande. Mi sto dando da fare per garantirvi classi e libri e accessori e computer, tutto il necessario al vostro apprendimento. Ma anche voi dovete fare la vostra parte. Quindi da voi quest’anno mi aspetto serietà. Mi aspetto il massimo dell’impegno in qualsiasi cosa facciate. Mi aspetto grandi cose, da ognuno di voi. Quindi non deludeteci, non deludete le vostre famiglie, il vostro Paese e voi stessi. Rendeteci orgogliosi di voi. So che potete farlo." B.Obama&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3196753390872155689?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3196753390872155689/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3196753390872155689' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3196753390872155689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3196753390872155689'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/09/loro-hanno-obama-noi-la-gelmini.html' title='Loro hanno Obama noi la Gelmini'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5793620637693080800</id><published>2009-09-17T13:53:00.003+02:00</published><updated>2009-09-17T14:06:51.299+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Non riesco a capire</title><content type='html'>L'avvocatura di stato presenta una memoria difensiva: il Lodo Alfano non può essere giudicato incostituzionale perchè questo causerebbe le dimissioni del presidente del consiglio. &lt;br /&gt;Quindi si dimostra l'utilità del Lodo, se non ci fosse la legge il premier dovrebbe dimettersi a causa della moltitudine di processi che lo aspettano. &lt;br /&gt;Quindi per tenere in carica il premier è necessario il lodo. &lt;br /&gt;Ma cosa ci costringe a tenerci questo presidente del consiglio? Cosa costringe i parlamentari?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5793620637693080800?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5793620637693080800/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5793620637693080800' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5793620637693080800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5793620637693080800'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/09/non-riesco-capire.html' title='Non riesco a capire'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8506515707695516410</id><published>2009-08-25T15:02:00.003+02:00</published><updated>2009-08-25T15:05:05.945+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>L'uovo di Colombo</title><content type='html'>Mons. Antonio Maria Vegliò ha scoperto che Calderoli è offensivo. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.corriere.it/politica/09_agosto_25/immigrazione_scontro_lega_vaticano_59482334-9172-11de-b01b-00144f02aabc.shtml" target="_blank"&gt;Dal Corriere della Sera&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8506515707695516410?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8506515707695516410/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8506515707695516410' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8506515707695516410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8506515707695516410'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/08/luovo-di-colombo.html' title='L&apos;uovo di Colombo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2804374414455210624</id><published>2009-06-18T17:38:00.003+02:00</published><updated>2009-06-18T17:43:34.988+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Utilizzatore finale</title><content type='html'>"ancorchè fossero vere le indicazioni di questa ragazza, che vere non sono, il premier sarebbe l'utilizzatore finale e quindi mai penalmente perseguibile"&lt;br /&gt;&lt;br /&gt;Cioè non le pagava, ma il fatto che non le pagasse è irrilevante. Il presidente del consiglio andava con ragazze pagate, che le pagasse lui o altri non cambia la questione. Tutto il resto è fumo, D'Alema sapeva o no? Chissenefrega abbiamo il presidente del consiglio che è ricattabile da ragazze e magnaccia. Tralasciando le questioni etiche sulla prostituzione.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2804374414455210624?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2804374414455210624/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2804374414455210624' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2804374414455210624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2804374414455210624'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/06/utilizzatore-finale.html' title='Utilizzatore finale'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1327231022022171547</id><published>2009-06-15T11:31:00.002+02:00</published><updated>2009-06-15T11:40:52.527+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Visual Studio 2010: l'IDE</title><content type='html'>La prima grande novità è che l'interfaccia dell'intero ambiente è realizzata in WPF. La prima impressione è di essere di fronte ad un pachiderma, ma viene subito smentita dalla velocità con cui reagisce l'intellisense e il mio non è un pc da competizione, anzi con la CS3 arranca.&lt;br /&gt;&lt;br /&gt;Cliccando su ctrl e ruotando la rotellina del mouse si attiva la funzione zoom del codice, sinceramente non ho capito ancora a cosa serva.&lt;br /&gt;&lt;br /&gt;La selezione del codice non è più fatta con una tinta unita ma con un gradiente... &lt;br /&gt;&lt;br /&gt;Continuo la mia esplorazione&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1327231022022171547?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1327231022022171547/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1327231022022171547' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1327231022022171547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1327231022022171547'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/06/visual-studio-2010-lide.html' title='Visual Studio 2010: l&apos;IDE'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-545451077046261838</id><published>2009-06-14T12:39:00.003+02:00</published><updated>2009-06-14T12:40:56.254+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Verificare lo stato di Vista</title><content type='html'>Tra le tante utility nascoste di Vista ce ne è una che controlla lo stato dei file di sistema.&lt;br /&gt;Da linea di comando e sempre con i privilegi di amministratore:&lt;br /&gt;&lt;br /&gt;scf /scannow&lt;br /&gt;&lt;br /&gt;Dopo qualche minuti arriverà il risultato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-545451077046261838?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/545451077046261838/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=545451077046261838' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/545451077046261838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/545451077046261838'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/06/verificare-lo-stato-di-vista.html' title='Verificare lo stato di Vista'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4873844339860674201</id><published>2009-06-13T11:47:00.002+02:00</published><updated>2009-06-13T11:53:23.018+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Utente administrator su Vista</title><content type='html'>Per attivare l'account Administrator nella schermata di logon di Vista è necessario lanciare una sessione del prompt di comandi con amministratore ( run as administrator) e poi digitare: Net user administrator /active:yes&lt;br /&gt;&lt;br /&gt;da questo momento verrà visualizzato accanto agli altri utenti anche l'account Administrator.&lt;br /&gt;&lt;br /&gt;Per disattivarlo:&lt;br /&gt;&lt;br /&gt;Net user administrator /active:no&lt;br /&gt;&lt;br /&gt;L'account è senza password.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4873844339860674201?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4873844339860674201/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4873844339860674201' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4873844339860674201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4873844339860674201'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/06/utente-administrator-su-vista.html' title='Utente administrator su Vista'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5254064070833247334</id><published>2009-06-08T22:51:00.002+02:00</published><updated>2009-06-08T22:53:43.385+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cinema'/><title type='text'>Dilemmi</title><content type='html'>Vorrei vedere "Antichrist" ma ogni volta che penso a Lars Von Trier mi viene in mente Biascica nudo sulla scala che parla della sua retrosessualità&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5254064070833247334?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5254064070833247334/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5254064070833247334' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5254064070833247334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5254064070833247334'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/06/dilemmi.html' title='Dilemmi'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5069313262716022117</id><published>2009-05-29T10:55:00.003+02:00</published><updated>2009-05-29T14:48:00.955+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Visual Studio 2010</title><content type='html'>Appena 40 minuti per l'installazione, per ora su una macchina xp2. Un pò lento all'avvio ma con un'interfaccia più piacevole. Nei prossimi giorni i primi esperimenti concentrandomi su asp.net mvc e wpf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5069313262716022117?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5069313262716022117/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5069313262716022117' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5069313262716022117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5069313262716022117'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/visual-studio-2010.html' title='Visual Studio 2010'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3438208186684332501</id><published>2009-05-21T16:40:00.000+02:00</published><updated>2009-05-21T16:41:31.157+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Giuramenti</title><content type='html'>Di nuovo a giurare sulla testa dei figli, ma a chi si riferiva?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3438208186684332501?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3438208186684332501/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3438208186684332501' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3438208186684332501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3438208186684332501'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/giuramenti.html' title='Giuramenti'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2992841523488549061</id><published>2009-05-16T11:53:00.002+02:00</published><updated>2009-05-16T11:54:57.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Della Satira, umorismo e del dileggio</title><content type='html'>La satira è nobile perchè il suo bersaglio (il potere e le sue declinazioni oppressive) merita di essere attaccato. E’ questo principio a rendere disgustoso e fascistoide, invece, il ridicolo a scopo di tortura (le foto di Abu Grahib); il dileggio verso chi ha subito un torto (le foto di Veronica Lario a seno nudo pubblicate da Libero); e lo sfottò continuo contro chi osa opporsi all’illegalità berlusconiana (gli editoriali di Renato Farina su Panorama prima che venisse scoperta la sua attività spionistica per conto del Sismi; i corsivi di Marcenaro sul Foglio; gli attacchi del Giornale; i fondi di Feltri; lo scherno di Ghedini contro la Bonino ad Annozero).&lt;br /&gt;&lt;br /&gt;Il potere usa il ridicolo, il dileggio e lo sfottò per aumentare il conformismo generale. E' una tecnica di oppressione. Nelle sue memorie (The sunflower, 1970) Simon Wiesenthal racconta degli ebrei impiccati dai nazisti nella piazza di Lemberg. “Un buontempone … attaccò a ogni corpo un pezzo di carta con su scritto carne kosher ” dopodichè, per giorni, i cittadini di Lemberg risero dei prigionieri dei campi di concentramento che i nazisti portavano a lavorare in città perchè “vedevano in quegli ebrei altra carne kosher a passeggio”.&lt;br /&gt;&lt;br /&gt;Il dileggio invita la massa a prendere le distanze dalla vittima e a partecipare del divertimento sadico del violento.*&lt;br /&gt;&lt;br /&gt;Shakespeare attribuisce ai suoi cattivi (Iago, Shylock) questo humor crudele proprio per definire la loro immoralità: uno stratagemma narrativo che ritroviamo nel Joker di Batman, nelle gag da incubo di Freddy Kruger e nella comicità assassina di Hannibal Lecter. Il potere è sovraumano in quanto disumano. Ti illude che, unendoti a lui, diventerai predatore: ecco spiegati i sondaggi sulla popolarità del premier. E tu, non ridi alle sue barzellette?&lt;br /&gt;&lt;br /&gt;Un disagio del genere ha finalmente aperto gli occhi a Mentana. Conosco la sensazione. E' come sniffare wasabi.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.danieleluttazzi.it/node/389" target="_blank"&gt;Daniele Luttazzi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2992841523488549061?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2992841523488549061/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2992841523488549061' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2992841523488549061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2992841523488549061'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/della-satira-umorismo-e-del-dileggio.html' title='Della Satira, umorismo e del dileggio'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2626716658194311195</id><published>2009-05-15T17:41:00.000+02:00</published><updated>2009-05-15T17:43:51.705+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Buon giornalismo</title><content type='html'>Ambasciata del Giappone&lt;br /&gt;Roma&lt;br /&gt;&lt;br /&gt;Roma, 7 maggio 2009 &lt;br /&gt;&lt;br /&gt;Egregio Direttore,&lt;br /&gt;&lt;br /&gt;    ci riferiamo all'articolo apparso sul Vostro giornale il 30 aprile a p. 16, intitolato "Lambertow premiato dai giapponesi". Nel medesimo si legge "Lambertow fa incetta di consensi tra i musi gialli giapponesi".&lt;br /&gt;&lt;br /&gt;    E’ ben accetta l'attenzione prestata alla notizia del conferimento dell'onorificenza al Senatore Dini da parte del Giappone. Tuttavia, riteniamo che l'espressione utilizzata per identificarci, ossia "musi gialli", abbia una connotazione dispregiativa e molto negativa. Segnaliamo che l'espressione non sarebbe neppure necessaria nel contesto, quindi il suo utilizzo è totalmente gratuito. Inoltre, tale espressione così grossolana non ci sembra consona né all'altezza di un giornale come il Vostro, a tiratura nazionale e con una sua tradizione nel giornalismo italiano.&lt;br /&gt;&lt;br /&gt;    Pertanto, richiediamo quanto prima una spiegazione a scopo di rettifica sull'espressione "musi gialli giapponesi" come apparsa sul Vostro giornale.&lt;br /&gt;&lt;br /&gt;    Attendendo una Sua risposta in merito, Le porgiamo distinti saluti.&lt;br /&gt; &lt;br /&gt;                                                                                                                                                           Shinsuke Shimizu                                                                                                                                                                           Ministro e Vice Capo Missione  　  &lt;br /&gt;&lt;br /&gt;P.S.- Anticipiamo, inoltre, che la presente lettera sarà pubblicata in ogni caso sul sito della nostra Ambasciata al fine di informare i Vostri numerosi lettori.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;_______________________&lt;br /&gt;&lt;br /&gt;Gent.mo&lt;br /&gt;Dott. Mario GIORDANO&lt;br /&gt;Direttore Responsabile&lt;br /&gt;Il Giornale&lt;br /&gt;Via Gaetano Negri, 4&lt;br /&gt;20123 MILANO&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2626716658194311195?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2626716658194311195/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2626716658194311195' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2626716658194311195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2626716658194311195'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/buon-giornalismo.html' title='Buon giornalismo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5668364966426953184</id><published>2009-05-11T10:08:00.002+02:00</published><updated>2009-05-11T10:11:29.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Società multietnica</title><content type='html'>Il primo homo sapiens arrivato in Europa proveniva dall'Africa e si stabilizzò in quella che poi sarebbe divenuta la Romania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5668364966426953184?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5668364966426953184/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5668364966426953184' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5668364966426953184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5668364966426953184'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/societa-multietnica.html' title='Società multietnica'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3830252335221866705</id><published>2009-05-05T00:37:00.000+02:00</published><updated>2009-05-05T00:38:36.721+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Gusti</title><content type='html'>A tutti piacciono le minorenni. Per questo c'è una legge.(Daniele Luttazzi)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3830252335221866705?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3830252335221866705/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3830252335221866705' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3830252335221866705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3830252335221866705'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/05/gusti.html' title='Gusti'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4057245240358890233</id><published>2009-04-30T11:08:00.001+02:00</published><updated>2009-04-30T11:08:47.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Manifesti elettorali</title><content type='html'>Parte la campagna di affissione della pdl, alle candidate un mese ciascuno&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4057245240358890233?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4057245240358890233/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4057245240358890233' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4057245240358890233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4057245240358890233'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/04/manifesti-elettorali.html' title='Manifesti elettorali'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5733593159752111313</id><published>2009-04-28T12:00:00.003+02:00</published><updated>2009-04-29T09:53:49.252+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>G8 a L'Aquila</title><content type='html'>Silvio ha già pronta una barzelletta sul crollo del mercato immobiliare&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5733593159752111313?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5733593159752111313/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5733593159752111313' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5733593159752111313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5733593159752111313'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/04/g8-laquila.html' title='G8 a L&apos;Aquila'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-727300914654830267</id><published>2009-03-31T21:57:00.002+02:00</published><updated>2009-03-31T22:06:32.218+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Eccola che arriva</title><content type='html'>All'inizio la senti e la leggi.&lt;br /&gt;&lt;br /&gt;Magari è un'opportunità, quei contanti che hai potrai spenderli a prezzi più ragionevoli. &lt;br /&gt;&lt;br /&gt;Pensi che finalmente è arrivato il momento in cui verrà premiata la qualità e la competenza. Che verrà fatta pulizia dei venditori di fumo.&lt;br /&gt;&lt;br /&gt;Poi iniziano ad arrivare le telefonate degli amici, e non è più una notizia, non è più una cosa lontana... &lt;br /&gt;&lt;br /&gt;E non puoi che vergognarti dei tuoi piccoli inutili problemi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-727300914654830267?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/727300914654830267/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=727300914654830267' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/727300914654830267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/727300914654830267'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/eccola-che-arriva.html' title='Eccola che arriva'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4506926220534812022</id><published>2009-03-25T08:22:00.002+01:00</published><updated>2009-03-25T08:26:27.207+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>I treni arrivavano puntuali</title><content type='html'>Ma allora invece di capo del governo non lo si può fare capostazione?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.corriere.it/gallery/Politica/vuoto.shtml?2008/06_Giugno/berlusconi/2&amp;11"&gt;Giusto ieri&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4506926220534812022?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4506926220534812022/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4506926220534812022' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4506926220534812022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4506926220534812022'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/i-treni-arrivavano-puntuali.html' title='I treni arrivavano puntuali'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7969901047434564712</id><published>2009-03-13T12:16:00.003+01:00</published><updated>2009-03-13T12:16:58.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Alla buon ora</title><content type='html'>Aruba sta provvedendo ad aggiornare i server alla versione 3.5 di .Net, era ora.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7969901047434564712?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7969901047434564712/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7969901047434564712' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7969901047434564712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7969901047434564712'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/alla-buon-ora.html' title='Alla buon ora'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5478803048592688820</id><published>2009-03-13T10:49:00.003+01:00</published><updated>2009-03-13T11:52:24.899+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>L'ho fatto alla fine</title><content type='html'>Quello che rimane della piattaforma video... Il mio primo lavoro con asp.net mvc.&lt;br /&gt;&lt;br /&gt;Il progetto era relativamente semplice: un indice con dei video e una pagina dove poterli vedere.&lt;br /&gt;&lt;br /&gt;Usando Jquery, asp.net mvc e Linq ho realizzato il progetto, si parte da una pagina indice dove i video sono raggruppati per argomento i raggruppamenti si possono chiudere o espandere tramite jquery. La pagina di dettaglio ha ancora il menu con tutti  i video e al centro il player per i video in formato h.264.&lt;br /&gt;&lt;br /&gt;L'applicazione asp.net mvc si compone di due controller uno per le pagine indice e uno per le pagine con il player. Nel model c'e' un'unica classe che legge i dati dei video da un file xml. Le interrogazioni vengono fatte tramite un'istruzione linq: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;XElement elemento= new XElement("videoselezionato", from c in loaded.Descendants("capitolo")&lt;br /&gt;                                                                  where (string)c.Attribute("guid") == cap &amp;&amp; (string)c.Element("video").Attribute("guid") == id&lt;br /&gt;                                                                  select c.Element("video")); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con Rails è molto più semplice ma questo asp.net mvc promette molto bene.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5478803048592688820?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5478803048592688820/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5478803048592688820' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5478803048592688820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5478803048592688820'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/lho-fatto-alla-fine.html' title='L&apos;ho fatto alla fine'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7322738679129788281</id><published>2009-03-10T12:15:00.004+01:00</published><updated>2009-03-10T12:18:26.650+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Versione definitiva</title><content type='html'>La piattaforma video che per ora è un sito di distribuzione di video passa su Windows Server 2008. Ho a disposizione quindi un mostro di potenza biprocessore con 16 Gb di ram. Per ora la pagina sarà una piccola applicazione Asp.Net Mvc e speriamo bene.&lt;br /&gt;&lt;br /&gt;Symfony lo voglio usare per un altro progetto se va in porto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7322738679129788281?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7322738679129788281/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7322738679129788281' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7322738679129788281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7322738679129788281'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/versione-definitiva.html' title='Versione definitiva'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4458513913756630920</id><published>2009-03-09T12:12:00.003+01:00</published><updated>2009-03-09T12:15:45.057+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Asp.Net Eventi della pagina</title><content type='html'>1. Page.OnPreInit&lt;br /&gt;   2. MasterPageControl.OnInit (per i controlli sulla pagina master)&lt;br /&gt;   3. Control.OnInit (per i controlli sulla pagina)&lt;br /&gt;   4. MasterPage.OnInit&lt;br /&gt;   5. Page.OnInit&lt;br /&gt;   6. Page.OnInitComplete&lt;br /&gt;   7. Page.OnPreLoad&lt;br /&gt;   8. Page.OnLoad&lt;br /&gt;   9. MasterPage.OnLoad&lt;br /&gt;  10. MasterPageControl.OnLoad (per i controlli sulla pagina master)&lt;br /&gt;  11. Control.OnLoad (per i controlli sulla pagina)&lt;br /&gt;  12. Page.OnXXX &lt;br /&gt;  13. MasterPage.OnBubbleEvent&lt;br /&gt;  14. Page.OnBubbleEvent&lt;br /&gt;  15. Page.OnLoadComplete&lt;br /&gt;  16. Page.OnPreRender&lt;br /&gt;  17. MasterPage.OnPreRender&lt;br /&gt;  18. MasterPageControl.OnPreRender (per ogni controllo sulla pagina master)&lt;br /&gt;  19. Control.OnPreRender (per ogni controllo sulla pagina)&lt;br /&gt;  20. Page.OnPreRenderComplete&lt;br /&gt;  21. MasterPageControl.SaveControlState (per ogni controllo sulla pagina master)&lt;br /&gt;  22. Control.SaveControlState (per ogni controllo sulla pagina)&lt;br /&gt;  23. Page.SaveViewState&lt;br /&gt;  24. Page.SavePageStateToPersistenceMedium&lt;br /&gt;  25. Page.OnSaveStateComplete&lt;br /&gt;  26. MasterPageControl.OnUnload (per ogni controllo sulla pagina master)&lt;br /&gt;  27. Control.OnUnload (per ogni controllo sulla pagina)&lt;br /&gt;  28. MasterPage.OnUnload&lt;br /&gt;  29. Page.OnUnload&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4458513913756630920?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4458513913756630920/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4458513913756630920' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4458513913756630920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4458513913756630920'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/aspnet-eventi-della-pagina.html' title='Asp.Net Eventi della pagina'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1714076439925320461</id><published>2009-03-06T18:29:00.002+01:00</published><updated>2009-03-06T18:41:29.138+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Symfony come farsi del male</title><content type='html'>Ogni tanto capita l'occasione di poter sperimentare... &lt;br /&gt;&lt;br /&gt;Problema realizzare una piattaforma per la pubblicazione di contenuti video divisi per canali o per tematiche e con in futuro la distribuzione live di conferenze e lezioni didattiche.&lt;br /&gt;&lt;br /&gt;La strada scelta è stata quella di lavorare esclusivamente con prodotti opensource. Si parte quindi con un server Ubuntu 8.10, per ora una sola macchina ben carrozzata su cui peserà tutto il carico di lavoro. Si passa al server web, per impegnare poca ram e garantire ottime prestazioni abbiamo scelto Ligthttpd. Avendo bisogno di un db per gestire le pagine e i contenuti la scelta ricade su MySql 5. Ora la scelta della tecnologia del sito le opzioni  php o ruby? Qui la scelta è ricaduta su php per questioni knowhow aziendale... Ma con un bel framework, cosa scegliere tra Symfony, CakePhp e CodeIgniter?&lt;br /&gt;&lt;br /&gt;Dopo ardue discussioni la scelta è stata affidata alla sorte dal bussolotto è uscito fuori Symfony. Vedremo come andrà a finire. &lt;br /&gt;&lt;br /&gt;Ovviamente questo post è stato scritto prima di sapere che la macchina su cui funzionerà tutto sarà un'altra... Windows 2008 con Sql Server 2008. Nel tempo libero continuerò a studiare Symfony non si sa mai.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1714076439925320461?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1714076439925320461/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1714076439925320461' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1714076439925320461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1714076439925320461'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/symfony-come-farsi-del-male.html' title='Symfony come farsi del male'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-829234847140061273</id><published>2009-03-02T10:32:00.008+01:00</published><updated>2009-03-02T14:45:08.329+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>XNA Game Studio</title><content type='html'>XNA è un framework dedicato allo sviluppo di giochi in ambiente Windows,XBox e Zune.&lt;br /&gt;&lt;br /&gt;Si può immaginare come un plugin di Visual Studio con il limite di poter usare il solo C#, per il resto si può immaginare come un insieme di namespace e librerie che facilita l'utilizzo di DirectX, Direct Sound.&lt;br /&gt;&lt;br /&gt;Per utilizzare XNA è necessario aver installato una qualunque versione di Visual Studio 2005/2008 anche Visual Studio C# Express Edition che si può scaricare gratuitamete.&lt;br /&gt;&lt;br /&gt;Per cominciare nella finestra "Nuovo progetto" si sceglie "Windows Game", XNA provvederà a creare un'applicazione vuota contenente lo scheletro base per un gioco.&lt;br /&gt;&lt;br /&gt;I 4 metodi più importanti sono Initialize, LoadContent, Update e Draw. &lt;br /&gt;Initialize serve a inizializzare tutte le risorse che non caricano contenuti esterni, LoadContent serve ad caricare i contenuti esterni quali immagini, suoni o musiche.&lt;br /&gt;&lt;br /&gt;Infine i due metodi che implementano la logica e la presentazione del gioco. Questi due metodi vengono eseguiti in un ciclo 60 volte al secondo. &lt;br /&gt;In Update va messa la logica del gioco, cioè la gestione degli eventi provocati dall'interazione con il giocatore. Ad esempio l'aggiornamento dei valori di x e y per uno sprite quando l'utente clicca sulle frecce destra sinistra. &lt;br /&gt;&lt;br /&gt;In Draw la gestione dello schermo ovvero le funzioni per mostrare sul video il risultato dell'interazione gestita nel metodo Update.&lt;br /&gt;&lt;br /&gt;Nella prossima puntata la realizzazione di un piccolo "Space Invaders"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-829234847140061273?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/829234847140061273/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=829234847140061273' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/829234847140061273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/829234847140061273'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/03/xna-game-studio.html' title='XNA Game Studio'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7896055725576183896</id><published>2009-02-24T22:06:00.003+01:00</published><updated>2009-02-24T22:11:18.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica'/><title type='text'>Girando su Youtube</title><content type='html'>Alla ricerca di qualcosa dei Lombroso sono finito ad ascoltare una canzone assolutamente meravigliosa di Battisti.&lt;br /&gt;Altro che i "capelli verderame".&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PAbA56lU7TI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PAbA56lU7TI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7896055725576183896?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7896055725576183896/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7896055725576183896' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7896055725576183896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7896055725576183896'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/02/girando-su-youtube.html' title='Girando su Youtube'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7979319304692965859</id><published>2009-02-09T22:40:00.002+01:00</published><updated>2009-02-09T22:42:18.554+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica'/><title type='text'>Tonight is the night</title><content type='html'>Stanno usando la colonna sonora di Dexter a X-Factor... Morgan the dark passenger.&lt;br /&gt;&lt;br /&gt;Tra qualche giorno quando sarò in ordine un post serio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7979319304692965859?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7979319304692965859/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7979319304692965859' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7979319304692965859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7979319304692965859'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/02/tonight-is-night.html' title='Tonight is the night'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6640944372472971904</id><published>2009-02-08T19:11:00.000+01:00</published><updated>2009-02-08T19:12:21.418+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Della serie</title><content type='html'>Basta che respirino:&lt;br /&gt;&lt;br /&gt;15:32  Berlusconi: “Eluana potrebbe fare figli”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6640944372472971904?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6640944372472971904/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6640944372472971904' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6640944372472971904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6640944372472971904'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/02/della-serie.html' title='Della serie'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7275893563136030106</id><published>2009-01-16T10:23:00.003+01:00</published><updated>2009-01-16T10:25:31.535+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Obama vs Berlusconi</title><content type='html'>Cerimonia di insediamento di Obama.&lt;br /&gt;&lt;br /&gt;Scena 1&lt;br /&gt;&lt;br /&gt;Consiglio dei Ministri - Italia&lt;br /&gt;&lt;br /&gt;Berlusconi: &lt;span style="font-style:italic;"&gt;"No veramente non...non mi va. Ho anche un mezzo appuntamento al bar con gli altri. Senti, ma che tipo di festa è? Non è che alle dieci state tutti a ballare i girotondi ed io sto buttato in un angolo...no. Ah no, se si balla non vengo. No, allora non vengo. Che dici vengo?. Mi si nota di più se vengo e me ne sto in disparte o se non vengo per niente? Vengo. Vengo e mi metto, così, vicino a una finestra, di profilo, in controluce. Voi mi fate "Michele vieni di là con noi, dai" ed io "andate, andate, vi raggiungo dopo". Vengo, ci vediamo là. No, non mi va, non vengo."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7275893563136030106?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7275893563136030106/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7275893563136030106' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7275893563136030106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7275893563136030106'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/01/obama-vs-berlusconi.html' title='Obama vs Berlusconi'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5957596141716001028</id><published>2009-01-11T22:10:00.002+01:00</published><updated>2009-01-11T22:37:25.626+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica'/><category scheme='http://www.blogger.com/atom/ns#' term='memoria'/><title type='text'>11 gennaio 1999</title><content type='html'>Avrei molte cose da dire, forse le scriverò o forse no, oggi il ricordo a un grande cantante e a un poeta.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Chi va dicendo in giro&lt;br /&gt;che odio il mio lavoro&lt;br /&gt;non sa con quanto amore&lt;br /&gt;mi dedico al tritolo,&lt;br /&gt;è quasi indipendente&lt;br /&gt;ancora poche ore&lt;br /&gt;poi gli darò la voce&lt;br /&gt;il detonatore.&lt;br /&gt;&lt;br /&gt;Il mio Pinocchio fragile&lt;br /&gt;parente artigianale&lt;br /&gt;di ordigni costruiti&lt;br /&gt;su scala industriale&lt;br /&gt;di me non farà mai&lt;br /&gt;un cavaliere del lavoro,&lt;br /&gt;io sono d'un'altra razza,&lt;br /&gt;son bombarolo.&lt;br /&gt;&lt;br /&gt;Nello scendere le scale&lt;br /&gt;ci metto più attenzione,&lt;br /&gt;sarebbe imperdonabile&lt;br /&gt;giustiziarmi sul portone&lt;br /&gt;proprio nel giorno in cui&lt;br /&gt;la decisione è mia&lt;br /&gt;sulla condanna a morte&lt;br /&gt;o l'amnistia.&lt;br /&gt;&lt;br /&gt;Per strada tante facce&lt;br /&gt;non hanno un bel colore,&lt;br /&gt;qui chi non terrorizza&lt;br /&gt;si ammala di terrore,&lt;br /&gt;c'è chi aspetta la pioggia&lt;br /&gt;per non piangere da solo,&lt;br /&gt;io sono d'un altro avviso,&lt;br /&gt;son bombarolo.&lt;br /&gt;&lt;br /&gt;Intellettuali d'oggi&lt;br /&gt;idioti di domani&lt;br /&gt;ridatemi il cervello&lt;br /&gt;che basta alle mie mani,&lt;br /&gt;profeti molto acrobati&lt;br /&gt;della rivoluzione&lt;br /&gt;oggi farò da me&lt;br /&gt;senza lezione.&lt;br /&gt;&lt;br /&gt;Vi scoverò i nemici&lt;br /&gt;per voi così distanti&lt;br /&gt;e dopo averli uccisi&lt;br /&gt;sarò fra i latitanti&lt;br /&gt;ma finché li cerco io&lt;br /&gt;i latitanti sono loro,&lt;br /&gt;ho scelto un'altra scuola,&lt;br /&gt;son bombarolo.&lt;br /&gt;&lt;br /&gt;Potere troppe volte&lt;br /&gt;delegato ad altre mani,&lt;br /&gt;sganciato e restituitoci&lt;br /&gt;dai tuoi aeroplani,&lt;br /&gt;io vengo a restituirti&lt;br /&gt;un po' del tuo terrore&lt;br /&gt;del tuo disordine&lt;br /&gt;del tuo rumore.&lt;br /&gt;&lt;br /&gt;Così pensava forte&lt;br /&gt;un trentenne disperato&lt;br /&gt;se non del tutto giusto&lt;br /&gt;quasi niente sbagliato,&lt;br /&gt;cercando il luogo idoneo&lt;br /&gt;adatto al suo tritolo,&lt;br /&gt;insomma il posto degno&lt;br /&gt;d'un bombarolo.&lt;br /&gt;&lt;br /&gt;C'è chi lo vide ridere&lt;br /&gt;davanti al Parlamento&lt;br /&gt;aspettando l'esplosione&lt;br /&gt;che provasse il suo talento,&lt;br /&gt;c'è chi lo vide piangere&lt;br /&gt;un torrente di vocali&lt;br /&gt;vedendo esplodere&lt;br /&gt;un chiosco di giornali.&lt;br /&gt;&lt;br /&gt;Ma ciò che lo ferì&lt;br /&gt;profondamente nell'orgoglio&lt;br /&gt;fu l'immagine di lei&lt;br /&gt;che si sporgeva da ogni foglio&lt;br /&gt;lontana dal ridicolo&lt;br /&gt;in cui lo lasciò solo,&lt;br /&gt;ma in prima pagina&lt;br /&gt;col bombarolo.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5957596141716001028?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5957596141716001028/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5957596141716001028' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5957596141716001028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5957596141716001028'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2009/01/11-gennaio-1999.html' title='11 gennaio 1999'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3733077016596950300</id><published>2008-12-04T09:11:00.002+01:00</published><updated>2008-12-04T09:17:40.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica'/><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Lavori notturni</title><content type='html'>Due brevi aggiornamenti:&lt;br /&gt;1) Ho pubblicato la nuova versione del mio libro sull'Albania, ho aggiunto un paio di foto e il testo in albanese del racconto che avevo prima inserito in italiano.&lt;br /&gt;2) ho scritto due esercizi musicali con Reason, l'attrezzatura è sempre la solita: Jackson, Roland GK2A, Roland Gr30, interfaccia Midi to Usb, Reason 4. Questi i link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adrive.com/public/8fdb433693bbd08637a0c71c7e917738f35c1c6d426ce6a6e55f5ca7b92e8b3d.html"&gt;Ambient dub 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adrive.com/public/5aeba5ef96bfc00e92a813790c72d899e807e519e2934a963531ec8a06ae242a.html"&gt;Two Violin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3733077016596950300?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3733077016596950300/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3733077016596950300' title='10 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3733077016596950300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3733077016596950300'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/12/lavori-notturni.html' title='Lavori notturni'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4138299974874852934</id><published>2008-11-28T12:18:00.001+01:00</published><updated>2008-11-28T12:20:27.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Domande senza risposta</title><content type='html'>"Il sito x è lento, sai perchè?"&lt;br /&gt;"Che significa lento, hai fatto delle misure o è una sensazione?"&lt;br /&gt;"No me l'ha detto uno esperto"&lt;br /&gt;(...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4138299974874852934?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4138299974874852934/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4138299974874852934' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4138299974874852934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4138299974874852934'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/11/domande-senza-risposta.html' title='Domande senza risposta'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-328780330035388583</id><published>2008-11-27T11:49:00.005+01:00</published><updated>2008-11-27T12:58:24.182+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Chart Control per .Net</title><content type='html'>Il team di asp.net continua a lavorare su mille progetti, oggi dal blog di Scott Guthrie una novità molto interessante.&lt;br /&gt;&lt;br /&gt;Microsoft ha deciso di realizzare un controllo per la visualizzazione di grafici sia su web form che nelle windows form. L'installazione è semplice per prima cosa i requisiti: Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista; Windows XP Service Pack 3 e la versione 3.5 SP1 del framework .Net.&lt;br /&gt;&lt;br /&gt;Per cominciare effettuare il dowload di &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&amp;amp;DisplayLang=en"&gt;Microsoft Chart Controls&lt;/a&gt;, quindi il supporto per &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1D69CE13-E1E5-4315-825C-F14D33A303E9&amp;amp;displaylang=en"&gt;Visual Studio 2008&lt;/a&gt;, gli &lt;a href="http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591"&gt;esempi&lt;/a&gt;e la &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;amp;displaylang=en"&gt;documentazione&lt;/a&gt;, infine è attivo anche un &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/threads/"&gt;forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Il più è fatto, si crea una pagina asp.net e dalla barra degli strumenti si trascina sulla pagina il nuovo controllo chart. E' possibile creare grafici in maniera totalmente dichiarativa oppure nel code behind.&lt;br /&gt;&lt;br /&gt;Nella pagina viene inserito il seguente tag &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&amp;lt;asp:chart id="Chart1" runat="server" /&amp;gt;&lt;/span&gt; che è la base di partenza. Usando il code behind:&lt;br /&gt;&lt;br /&gt;Series serie =new Series("Spline"); &lt;span style="font-style:italic;"&gt;definisco una nuova serie di dati&lt;/span&gt;&lt;br /&gt;serie.ChartType = SeriesChartType.Spline; &lt;span style="font-style:italic;"&gt;definisco il tipo di grafico&lt;/span&gt;&lt;br /&gt;serie.BorderWidth = 3;&lt;br /&gt;serie.ShadowOffset = 2;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;definisco una serie di dati&lt;/span&gt;&lt;br /&gt;serie.Points.AddY(67);&lt;br /&gt;serie.Points.AddY(57);&lt;br /&gt;serie.Points.AddY(83);&lt;br /&gt;&lt;span style="font-style:italic;"&gt;aggiungo la serie di dati alla collezione di serie del controllo&lt;/span&gt;&lt;br /&gt;Chart1.Series.Add(serie);&lt;br /&gt;&lt;br /&gt;L'approccio per collezioni permette di costruire grafici con rappresentazioni sovrapposte di serie di dati.&lt;br /&gt;&lt;br /&gt;Osservando con Firebug le richieste i grafici vengono realizzati come file png tramite richieste a un HttpHandler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-328780330035388583?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/328780330035388583/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=328780330035388583' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/328780330035388583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/328780330035388583'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/11/chart-control-per-net.html' title='Chart Control per .Net'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-548331054210877816</id><published>2008-11-11T18:25:00.001+01:00</published><updated>2008-11-11T18:26:28.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Alleati americani</title><content type='html'>ma dobbiamo proprio rifarlo tutto il fascismo o posso sperare che ci invadiate prima, anche amichevolmente&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-548331054210877816?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/548331054210877816/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=548331054210877816' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/548331054210877816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/548331054210877816'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/11/alleati-americani.html' title='Alleati americani'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6409018397629221659</id><published>2008-11-03T10:36:00.002+01:00</published><updated>2008-11-03T10:37:22.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>PPP</title><content type='html'>"&lt;span style="font-style:italic;"&gt;Non c'è dubbio (lo si vede dai risultati) che la televisione sia autoritaria e repressiva come mai nessun mezzo di informazione al mondo. Il giornale fascista e le scritte sui cascinali di slogan mussoliniani fanno ridere: come (con dolore) l'aratro rispetto a un trattore. Il fascismo, voglio ripeterlo, non è stato sostanzialmente in grado nemmeno di scalfire l'anima del popolo italiano; il nuovo fascismo, attraverso i nuovi mezzi di comunicazione e di informazione (specie, appunto, la televisione) non solo l'ha scalfita, ma l'ha lacerata, violata, bruttata per sempre.&lt;/span&gt;" (dal Corriere della sera, 9 dicembre 1973)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6409018397629221659?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6409018397629221659/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6409018397629221659' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6409018397629221659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6409018397629221659'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/11/blog-post.html' title='PPP'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1253524744171906470</id><published>2008-10-31T11:31:00.003+01:00</published><updated>2008-10-31T11:32:39.468+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Applicabilità</title><content type='html'>Non ho letto il documento originale e mi baso sulle notizie giornalistiche.&lt;br /&gt;&lt;br /&gt;Il Papa dichiara che il sacerdozio sia precluso agli omosessuali. Ma questa preclusione è RetroAttiva?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1253524744171906470?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1253524744171906470/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1253524744171906470' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1253524744171906470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1253524744171906470'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/10/applicabilit.html' title='Applicabilità'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6894188976519313611</id><published>2008-10-27T21:37:00.000+01:00</published><updated>2008-10-27T21:38:09.145+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memoria'/><title type='text'>Accenti apostrofi etc</title><content type='html'>Una volta un accento&lt;br /&gt;per distrazione cascò&lt;br /&gt;sulla città di Como&lt;br /&gt;mutandola in comò.&lt;br /&gt;&lt;br /&gt;Figuratevi i cittadini&lt;br /&gt;comaschi, poveretti:&lt;br /&gt;detto e fatto si trovarono&lt;br /&gt;rinchiusi nei cassetti.&lt;br /&gt;&lt;br /&gt;Per fortuna uno scolaro&lt;br /&gt;rilesse il componimento&lt;br /&gt;e liberò i prigionieri&lt;br /&gt;cancellando l'accento.&lt;br /&gt;&lt;br /&gt;Ora ai giardini pubblici&lt;br /&gt;han dedicato un busto&lt;br /&gt;"A colui che sa mettere&lt;br /&gt;gli accenti al posto giusto".&lt;br /&gt;&lt;br /&gt;G.Rodari&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6894188976519313611?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6894188976519313611/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6894188976519313611' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6894188976519313611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6894188976519313611'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/10/accenti-apostrofi-etc.html' title='Accenti apostrofi etc'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7811105208099500717</id><published>2008-10-24T10:29:00.004+02:00</published><updated>2008-10-24T10:36:26.640+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>In previsione del 25 ottobre</title><content type='html'>Non ci sono parole o manifestazioni che tengano. Storie di conflitti di interesse, ritorni a regimi o "guerre interimperialiste". &lt;br /&gt;I problemi sono altri, sono i ragazzi che lavorano in un call center per 4 euro lordi pagati dopo due mesi: fra un pò sull'adriatico ci incroceremo con i gommoni.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7811105208099500717?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7811105208099500717/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7811105208099500717' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7811105208099500717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7811105208099500717'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/10/in-previsione-del-25-ottobre.html' title='In previsione del 25 ottobre'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6822299867634997904</id><published>2008-10-22T00:21:00.003+02:00</published><updated>2008-10-23T16:51:46.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Riflessione</title><content type='html'>Una scuola autoritaria prepara a una società autoritaria.&lt;br /&gt;&lt;br /&gt;PS: ma non così &lt;a href="http://www.repubblica.it/2008/10/sezioni/scuola_e_universita/servizi/scuola-2009-2/parla-premier/parla-premier.html" target="_blank"&gt;presto&lt;/a&gt;. L'ultima volta che sono entrati in una scuola mi pare che non è stata proprio una bella cosa&lt;br /&gt;&lt;br /&gt;PSS: Come al solito arriva la smentita... L'ha detto ma &lt;a href="http://www.repubblica.it/2008/10/dirette/sezioni/cronaca/manifestazione/cronaca-23ott/index.html" target="_blank"&gt;non lo pensava&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6822299867634997904?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6822299867634997904/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6822299867634997904' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6822299867634997904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6822299867634997904'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/10/riflessione.html' title='Riflessione'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2870023341504353160</id><published>2008-10-14T22:21:00.002+02:00</published><updated>2008-10-14T22:24:02.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Diretta da Cupertino</title><content type='html'>I 5 motivi per cui si vendono Mac secondo Jobs:&lt;br /&gt;&lt;br /&gt;1) Better computers&lt;br /&gt;2) Better software&lt;br /&gt;3) Compatibility&lt;br /&gt;4) Vista&lt;br /&gt;5) Marketing&lt;br /&gt;&lt;br /&gt;Il 4 è una cattiveria, sugli altri si può discutere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2870023341504353160?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2870023341504353160/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2870023341504353160' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2870023341504353160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2870023341504353160'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/10/diretta-da-cupertino.html' title='Diretta da Cupertino'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6925826611776696725</id><published>2008-09-26T10:15:00.003+02:00</published><updated>2008-09-26T10:18:36.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Gite all'Auchan</title><content type='html'>Mi piace stare da solo, i posti che preferisco in questi casi sono le librerie e i centri commerciali. &lt;br /&gt;&lt;br /&gt;Il centro commerciale è decisamente il posto migliore per stare solo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6925826611776696725?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6925826611776696725/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6925826611776696725' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6925826611776696725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6925826611776696725'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/mi-piace-stare-da-solo-i-posti-che.html' title='Gite all&apos;Auchan'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7626812459079486901</id><published>2008-09-26T09:48:00.003+02:00</published><updated>2008-09-26T10:15:23.339+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Riassumendo</title><content type='html'>1) C'era l'offerta di Air France: baricentro su Fiumicino, circa 180 aerei e poco più di 2100 esuberi in Alitalia:  i sindacati la respinsero, era periodo elettorale e il capo dell'opposizione cavalcò il rifiuto in nome della bandiera dell'italianità con la garanzia della presenza di una cordata italiana contentando il suo elettorato nordista. &lt;br /&gt;&lt;br /&gt;2) C'era una piccola compagnia aerea privata piena di debiti con una forte esposizione bancaria che andava sistemata. &lt;br /&gt;&lt;br /&gt;3) C'era un aeroporto che non riuscì mai a funzionare, costruito nel posto sbagliato e bloccato da mille veti politici di tutti i partiti compresi quelli che si rifanno alla difesa di una presunta nazione padana.&lt;br /&gt;&lt;br /&gt;4) C'era una serie di limiti legislativi che furono cancellati perchè la conrdata italiana non c'era e bisognava crearla in qualche modo. Niente limiti antitrust sulla rotta Roma-Milano, creazione di una società su cui riversare tutti i debiti, e ovviamente un bel paracadute per gli amministratori che non potranno essere portati in tribunale.&lt;br /&gt;&lt;br /&gt;6) C'era un giornalismo fatto di disinformazione, in cui si descrissero i piloti come ricchi nababbi, pigri e permalosi. Le Hostess presuntuose e "bizzarre". Nessuno si permise di raccontare la vita di un membro degli equipaggi di volo responsabili della sicurezza in volo, bombardati dalle radiazioni e con il metabolismo sconvolto dai fusi orari. &lt;br /&gt;&lt;br /&gt;5) C'e' un accordo firmato da tutti i sindacati, 3250 esuberi, 137 aerei e non si capisce ancora se il partner internazionale sarà Air France o Lufthansa. &lt;br /&gt;&lt;br /&gt;Probabilmente nel giro di pochi anni la nuova Alitalia finirà definitivamente in mano a uno dei tre colossi aeronautici rimasti in Europa, nel frattempo contineremo a vedere voli Roma - Milano a 400 Euro, come Roma - New York.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7626812459079486901?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7626812459079486901/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7626812459079486901' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7626812459079486901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7626812459079486901'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/riassumendo.html' title='Riassumendo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1821821106204773314</id><published>2008-09-24T10:26:00.002+02:00</published><updated>2008-09-24T10:33:36.744+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Santa ignoranza</title><content type='html'>Ieri era l'anniversario della fucilazione di Salvo D'Aquisto. Oggi il TG5 ha pensato bene di dedicare un servizio alla ricorrenza. Niente di male se non fosse che il "giornalista" mette in relazione l'uccisione del carabiniere con l'attentato di via Rasella che portò all'eccidio delle Fosse Ardeatine. Il "giornalista" non ha ritenuto necessario informarsi prima di scrivere il pezzo che poi è andato in onda e non è che fosse difficile bastava controllare le date se avesse avuto qualche dubbio, tra i due eventi passano ben 6 mesi.&lt;br /&gt;&lt;br /&gt;Vedremo se l'errore è causato da ignoranza conclamata oppure è l'inizio dell'ennesima riproposizione del teorema partigiani = vigliacchi Vs SalvoD'Aquisto = eroe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1821821106204773314?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1821821106204773314/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1821821106204773314' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1821821106204773314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1821821106204773314'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/santa-ignoranza.html' title='Santa ignoranza'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2959962446594761767</id><published>2008-09-18T11:56:00.005+02:00</published><updated>2008-09-18T17:30:19.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Aggiornamenti informatici</title><content type='html'>Visto che lavoro in un'azienda gggiovane è ora di colonizzare Nintendo Wii e Facebook. &lt;br /&gt;&lt;br /&gt;Tra i progetti aperti tre siti sviluppati con Ruby on Rails, un'applicazione .Net 2.0 e un'altro sito che invece voglio lavorare con Asp.Net MVC. Infine due progetti fantasma che semmai diventeranno concreti voglio affrontare usando un framework php il buon Palicao mi ha fatto vedere CodeIgniter e ha incrinato la supremazia di CakePhp.&lt;br /&gt;&lt;br /&gt;E' cominciato lo studio per l'esame 70-536.&lt;br /&gt;&lt;br /&gt;Per il resto una buona notizia dopo mesi di oblio, HTC produrrà un telefono basato su Android che verrà commercializzato da T-Mobile. Mi era preso un pò di sconforto a leggere delle traversie che il sistema di Google stava passando. Purtroppo alcune delle caratteristiche che mi avevano colpito sono rimaste per strada e non verranno implementate in questa versione.&lt;br /&gt;&lt;br /&gt;In effetti troppe cose cominciate e in attesa, situazione paradigmatica del resto della mia vita.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2959962446594761767?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2959962446594761767/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2959962446594761767' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2959962446594761767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2959962446594761767'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/aggiornamenti-informatici.html' title='Aggiornamenti informatici'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7957104054731417407</id><published>2008-09-05T12:54:00.003+02:00</published><updated>2008-09-05T13:08:22.050+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Una semplice sottrazione</title><content type='html'>Ascoltavo per radio alcuni rappresentanti del governo dire che gli esuberi tra i dipendenti Alitalia in fondo non sono poi così tanti, che l'alternativa è il fallimento e che se fosse andato in porto il piano Air France sarebbero stati almeno 7000. &lt;br /&gt;&lt;br /&gt;Berlusconi avevo affermato ai microfoni di Radio 24 che nel caso Air France sarebbero stati 7000 e quindi tutto il polo delle libertà si è adeguato alla profezia del presidente del consiglio. &lt;br /&gt;&lt;br /&gt;Mi sarei aspettato che il giornalista ricordasse al presidente del consiglio che una tale cifra non è mai stata ipotizzata dal Air France, e che anzi Air France parlava di 1750 persone poi passate a 2100. Purtroppo no, il giornalista non l'ha detto... &lt;br /&gt;&lt;br /&gt;Fortunatamente c'e' Google e se i giornalisti non riescono a fare il loro mestiere non ci rimane che controllare noi le fonti e le notizie e cito &lt;a href="http://www.ilgiornale.it/a.pic1?ID=250917" target="_blank"&gt;Il Giornale&lt;/a&gt; che comunista non è di certo.&lt;br /&gt;&lt;br /&gt;Dietro ai numeri ci sono persone, e le 3250 persone che dovranno lasciare il lavoro in Alitalia ringrazieranno vivamente i sindacati.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7957104054731417407?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7957104054731417407/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7957104054731417407' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7957104054731417407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7957104054731417407'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/una-semplice-sottrazione.html' title='Una semplice sottrazione'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1580694065392142236</id><published>2008-09-02T11:50:00.002+02:00</published><updated>2008-09-02T11:54:42.743+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>The Doomsday</title><content type='html'>Il 10 settembre avrà inizio l'esperimento che secondo alcuni potrebbe causare la distruzione della Terra, secondo altri il collasso dell'intero universo. &lt;br /&gt;&lt;br /&gt;La buona notizia è che il buco nero si formerebbe sotto Ginevra cominciando a risucchiare il nostro pianeta dalla Svizzera, quando mi perquisivano a Zurigo non speravo in una punizione così estrema.&lt;br /&gt;&lt;br /&gt;Dimenticavo: Arcore e tutta la Padania spariranno prima di Roma.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1580694065392142236?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1580694065392142236/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1580694065392142236' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1580694065392142236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1580694065392142236'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/doomsday.html' title='The Doomsday'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2647784379600880546</id><published>2008-09-01T12:24:00.003+02:00</published><updated>2008-09-01T12:35:58.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Se ho capito bene</title><content type='html'>Il "salvataggio" Alitalia andrebbe tradotto come: si vende a dei privati sottocosto e per invogliarli ancor di più si creano due società nuove una che risulti senza debiti e un'altra che si accolla tutto il personale in più e tutti i debiti, la prima va ai privati la seconda allo stato.&lt;br /&gt;&lt;br /&gt;In tutto questo cosa ci viene tenuto nascosto?&lt;br /&gt;1) L'unione di Alitalia e Airone significa monopolio di fatto sulla tratta Roma-Milano ovvero la più redditizia nel mercato aereo italiano e una delle prima in europa.&lt;br /&gt;2) I debiti e i costi sociali della bad company saranno a carico dello stato e quindi si è realizzata la solita manovra di privatizzare i profitti e socializzare i debiti strano modo di essere capitalisti.&lt;br /&gt;3) I privati che acquisteranno oggi e rivenderanno domani sono i soliti che già hanno fatto danni a Ferrovie e Telecom. Che alcuni di loro sono concessionari dello stato ad esempio in autostrade e aeroporti di roma e quindi in evidente conflitto di interessi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2647784379600880546?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2647784379600880546/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2647784379600880546' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2647784379600880546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2647784379600880546'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/09/se-ho-capito-bene.html' title='Se ho capito bene'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8179802266484604196</id><published>2008-08-31T11:32:00.004+02:00</published><updated>2008-08-31T11:47:06.038+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Punti di vista</title><content type='html'>Grazie alle intercettazioni pubblicate da uno dei settimanali di Berlusconi adesso sappiamo come si comportava Prodi di fronte alle richieste di raccomandazioni. Berlusconi ovviamente ha utilizzato il caso per riprendere la usa battaglia per rendere vietare la pubblicazioni di atti pubblici: le intercettazioni finchè non sono depositate già adesso non si possono pubblicare. &lt;br /&gt;Berlusconi ha espresso solidarietà al professore di Bologna a voce perchè poi la pubblicazione è stata fatta su un suo giornale un pò come colpire con una mazza qualcuno a caso e poi schierarsi contro gli atti di violenza gratuita. &lt;br /&gt;&lt;br /&gt;Grazie a queste pubblicazioni sappiamo che Prodi si comportava esattamente al contrario dell'attuale presidente del consiglio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8179802266484604196?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8179802266484604196/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8179802266484604196' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8179802266484604196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8179802266484604196'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/punti-di-vista.html' title='Punti di vista'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8290650494932276759</id><published>2008-08-27T21:17:00.002+02:00</published><updated>2008-08-27T21:21:09.027+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Carica a 300 1, 2, 3 libera</title><content type='html'>"Ci dispiace molto che A e B partano senza la possibilità di vederli per chi non ha la pay tv, ma queste sono offerte che non potevano essere accettate" Galliani&lt;br /&gt;&lt;br /&gt;Della serie ecchissenefrega.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8290650494932276759?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8290650494932276759/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8290650494932276759' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8290650494932276759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8290650494932276759'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/carica-300-1-2-3-libera.html' title='Carica a 300 1, 2, 3 libera'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6722210655589986059</id><published>2008-08-23T16:40:00.002+02:00</published><updated>2008-08-23T16:41:20.862+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cucina'/><title type='text'>Strozzapreti alla carbonara di salmone con limone e prezzemolo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Dw2NjZv02Yg/SLAhfbwWMbI/AAAAAAAACnk/ecMOEHc8pw4/s1600-h/DSC00004.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Dw2NjZv02Yg/SLAhfbwWMbI/AAAAAAAACnk/ecMOEHc8pw4/s320/DSC00004.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5237723190542086578" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6722210655589986059?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6722210655589986059/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6722210655589986059' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6722210655589986059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6722210655589986059'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/strozzapreti-alla-carbonara-di-salmone.html' title='Strozzapreti alla carbonara di salmone con limone e prezzemolo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Dw2NjZv02Yg/SLAhfbwWMbI/AAAAAAAACnk/ecMOEHc8pw4/s72-c/DSC00004.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3541533427969201231</id><published>2008-08-22T09:44:00.003+02:00</published><updated>2008-08-22T10:00:04.976+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Distanze minime</title><content type='html'>La notte di Sarajevo è piuttosto rumorosa: il silenzio è rotto continuamente dal canto che dai minareti delle moschee ricorda la preghiera, o dalle campane che battono le ore dalle chiese cattoliche e da quelle ortodosse.&lt;br /&gt;&lt;br /&gt;In Italia ci pensa il capogruppo della Lega alla Camera Roberto Cota a sorvegliare sulle nostre notti. Divieto di costruire moschee nel raggio di un chilometro da chiese, divieto di richiamo alla preghiera per mezzo di altoparlanti &lt;a href="http://www.corriere.it/cronache/08_agosto_22/moschee_la_legge_muro_35ba58c6-6ff7-11dd-9278-00144f02aabc.shtml" target="_blank"&gt;etc.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sarà il caso di avvertire Roberto Cota che sono passati 500 anni dalla battaglia di Lepanto, e che le Crociate furono una guerra di aggressione dell'Occidente?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3541533427969201231?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3541533427969201231/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3541533427969201231' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3541533427969201231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3541533427969201231'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/distanze-minime.html' title='Distanze minime'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-9106448354356047595</id><published>2008-08-21T18:52:00.003+02:00</published><updated>2008-08-21T19:26:41.002+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Ci stanno anche i musei</title><content type='html'>"Hai fatto qualcosa questa estate?"&lt;br /&gt;"Si: 5 giorni ad Amsterdam"&lt;br /&gt;&lt;br /&gt;Dici Amsterdam e subito vieni considerato un patetico drogato. Sorrisi ed ammiccamenti... E sei non sei drogato allora preferisci il quartiere a luci rosse.&lt;br /&gt;&lt;br /&gt;Amsterdam è una città stupenda, da turista non mi posso lamentare di niente. I tram e gli autobus sono cari ma funzionano benissimo. Tutta la città è attraversata da piste ciclabili. Il verde è curato. I muri dei palazzi sono puliti. I writers sono bravi e non lasciano solo inutili tags:e rispettano i muri dei privati. Le strade sono pulite. Gli olandesi sono cordiali e gentili sempre pronti ad aiutarti.&lt;br /&gt;&lt;br /&gt;Amsterdam è la città in cui visse Anna Frank, ho visitato la casa e gli spazi angusti dove ha vissuto i giorni descritti nel suo diario. &lt;br /&gt;&lt;br /&gt;Amsterdam è una città piena di turisti italiani, ho incontrato molte famiglie nei musei e anche gruppetti talmente fumati da essere verdi in faccia.&lt;br /&gt;&lt;br /&gt;Amsterdam e l'Olanda è un posto in cui la tolleranza è valore. Non importa di che colore sei, che religione intendi professare o se preferisci vivere insieme ad una persona del tuo stesso sesso. Eppure non mi sembra una società corrosa o autodistruttiva, e gli olandesi sembrano felici. Se trovi al supermercato la cassiera con il velo in testa nessuno cambia cassa o se ne fa un problema.&lt;br /&gt;&lt;br /&gt;Poi si torna in Italia e si ritrovano i soliti problemi, cose semplici come sapere l'orario di un autobus resta un problema senza soluzione. Ma in fondo stiamo meglio noi c'abbiamo Totti, il Colosseo e il Cupolone del resto che c'importa... o forse No.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-9106448354356047595?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/9106448354356047595/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=9106448354356047595' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9106448354356047595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/9106448354356047595'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/ci-stanno-anche-i-musei.html' title='Ci stanno anche i musei'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4828496894836386571</id><published>2008-08-18T22:23:00.004+02:00</published><updated>2008-08-18T22:37:10.221+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Il ritorno</title><content type='html'>Ieri lo sbarco a Fiumicino, la folla che mi attendeva però non era per me. La nazionale di calcio olimpica ritornava nello stesso momento, essere accolto dal coro: "Lazio merda" mi aveva sorpreso, non ce l'ho mica scritto in faccia... Ma non ce l'avevano con me, o almeno non questa volta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4828496894836386571?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4828496894836386571/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4828496894836386571' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4828496894836386571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4828496894836386571'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/il-ritorno.html' title='Il ritorno'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-2146326041169291781</id><published>2008-08-09T11:32:00.003+02:00</published><updated>2008-08-11T10:53:43.457+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Il progetto prima delle vacanze</title><content type='html'>Per non farci mancare niente un bel progetto con consegna venerdì 8 agosto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yellindustry.it" target="_blank"&gt;www.yellindustry.it&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;L'ultimo lavoro a cui mi sono dedicato, in particolare mi sono occupato della parte server-side lettura dei file xml e gestione delle lingue. Per fare una cosa fatta bene tutte le pagine derivano da un'unica classe base derivata da System.Web.UI.Page. L'html e il javascript della parte "56k" è del buon &lt;a href="http://www.basmatitree.net/" target="_blank"&gt;Palicao&lt;/a&gt;, la programmazione Flash di &lt;a href="http://www.fuoridalcerchio.net/wordpress/" target="_blank"&gt;Suononero&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-2146326041169291781?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/2146326041169291781/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=2146326041169291781' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2146326041169291781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/2146326041169291781'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/il-progetto-prima-delle-vacanze.html' title='Il progetto prima delle vacanze'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7405706438474054101</id><published>2008-08-08T10:08:00.003+02:00</published><updated>2008-08-08T10:13:05.514+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vita vissuta'/><title type='text'>Psicopatologia del frequentatore su quattro ruote della tangenziale</title><content type='html'>Fermo in fila nella tangenziale mi ritrovo con tanto tempo per osservarre i vicini di sventura.&lt;br /&gt;Dall'esploratore nasale, alla truccatrici che speri si ricordino di usare il freno al momento giusto, tutti hanno qualcosa di curioso. &lt;br /&gt;Ma quello che più mi colpisce è il tizio che suona e lampeggia... E' 8 agosto dove stai andando e cosa hai da fare per sprecare tanta energia con l'utilizzo del segnalatore acutistico e con le luci.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7405706438474054101?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7405706438474054101/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7405706438474054101' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7405706438474054101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7405706438474054101'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/psicopatologia-del-frequentatore-su.html' title='Psicopatologia del frequentatore su quattro ruote della tangenziale'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5445294607721684582</id><published>2008-08-04T22:17:00.001+02:00</published><updated>2008-08-04T22:19:28.344+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simpsons'/><title type='text'>Frasi per cv del precario</title><content type='html'>"Le lecchero il sedere e lo chiamerò gelato. E se non le sta bene posso anche cambiare." Homer J. Simpson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5445294607721684582?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5445294607721684582/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5445294607721684582' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5445294607721684582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5445294607721684582'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/frasi-per-cv-del-precario.html' title='Frasi per cv del precario'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7619359228594863273</id><published>2008-08-04T15:37:00.006+02:00</published><updated>2008-08-04T16:12:55.173+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>La casa delle Libertà</title><content type='html'>Leggo dal &lt;a href="http://www.corriere.it/cronache/08_agosto_04/estate_divieti_d29533b4-6200-11dd-bd3f-00144f02aabc.shtml"&gt;Corriere della Sera&lt;/a&gt;: "A Novara il sindaco Massimo Giordano impedisce di fermarsi in parchi e giardini dopo le 11 di sera, in più di due persone".&lt;br /&gt;&lt;br /&gt;Vorrei sapere qual e' il motivo, a cosa dovrebbe servire un regolamento del genere se non quello di limitare la libertà di vedere e incontrare gli altri quando e dove si vuole.&lt;br /&gt;&lt;br /&gt;Il passo è breve e la distanza non è poi così tanto lunga, è sempre cominciata con &lt;a href="http://www.libreriauniversitaria.it/si-diventa-nazisti-allen-william/libro/9788806177690"&gt;piccole regole e limitazioni&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7619359228594863273?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7619359228594863273/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7619359228594863273' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7619359228594863273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7619359228594863273'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/08/la-casa-delle-libert.html' title='La casa delle Libertà'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8900061202164048477</id><published>2008-07-31T22:55:00.006+02:00</published><updated>2008-08-01T10:34:33.952+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cinema'/><title type='text'>Redacted</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Dw2NjZv02Yg/SJLKjvUd-rI/AAAAAAAACQs/Y-Ao_98iLZA/s1600-h/redacted1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_Dw2NjZv02Yg/SJLKjvUd-rI/AAAAAAAACQs/Y-Ao_98iLZA/s200/redacted1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5229464832677116594" /&gt;&lt;/a&gt;&lt;br /&gt;Brian De Palma è uno dei più grandi, da "Carrie" passando per "Scarface", e a "Gli Intoccabili" si arriva a quest'ultimo "Redacted". &lt;br /&gt;&lt;br /&gt;Un soldato americano in Iraq decide di riprendere con la sua telecamera amatoriale tutto quello che accade al suo plotone. Due soldati decidono una notte di irrompere in una casa, violentare una ragazza e poi uccidere la famiglia e bruciare la casa. Gli altri pur non facendo parte attiva dell'azione non fanno niente per bloccarla.&lt;br /&gt;&lt;br /&gt;Brian De Palma ritorna alle guerre americane dopo "Vittime di guerra" e ci ritorna per sottolineare che passa il tempo ma niente cambiasi commettono gli stessi errori.&lt;br /&gt;&lt;br /&gt;Televisione e giornali ci hanno raccontato una guerra pesantemente filtrata: "effetti collaterali" così hanno chiamato le vittime innocenti. Brian De Palma usa spesso inserire scene dentro le grafiche di Youtube o di forum e forse ci indica là dove cercare quelle verità che i media tradizionali ci hanno nascosto.&lt;br /&gt;&lt;br /&gt;Ho l'impressione che questo film non sia stato distribuito... in Italia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8900061202164048477?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8900061202164048477/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8900061202164048477' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8900061202164048477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8900061202164048477'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/redacted.html' title='Redacted'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Dw2NjZv02Yg/SJLKjvUd-rI/AAAAAAAACQs/Y-Ao_98iLZA/s72-c/redacted1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-4329836139478641663</id><published>2008-07-31T14:19:00.000+02:00</published><updated>2008-07-31T14:20:20.729+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>70-528</title><content type='html'>Il primo è fatto, da oggi sono MCP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-4329836139478641663?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/4329836139478641663/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=4329836139478641663' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4329836139478641663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/4329836139478641663'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/70-528.html' title='70-528'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-3575774912327949952</id><published>2008-07-29T21:17:00.002+02:00</published><updated>2008-07-29T21:21:21.753+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Upgrading Mozilla ThunderBird 2</title><content type='html'>Accade con Windows Vista che l'aggiornamento automatico non riesca, e anche l'installazione stand alone si concluda con un niente di fatto. Il simpatico client ci avverte che il file mozmapi32.dll è in uso e perciò la procedura di installazione non può essere terminata. La soluzione è rinominare il file mozmapi32.dll e rilanciare l'installazione.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-3575774912327949952?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/3575774912327949952/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=3575774912327949952' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3575774912327949952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/3575774912327949952'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/upgrading-mozilla-thunderbird-2.html' title='Upgrading Mozilla ThunderBird 2'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-5013561755216014916</id><published>2008-07-29T10:57:00.003+02:00</published><updated>2008-07-29T11:08:21.774+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Trend negativo</title><content type='html'>"Respinge la proposta della Costituente di sinistra e qualsiasi ipotesi di superamento o confluenza del PRC in un’altra formazione politica. Il tema dell’unità a sinistra rimane un campo aperto di ricerca e sperimentazione, partendo da questa premessa."&lt;br /&gt;&lt;br /&gt;"E’ parimenti necessario rilanciare l’indagine sulla morfologia del capitalismo contemporaneo, allargare il lavoro di inchiesta sulla nuova composizione di classe e sulle forme di organizzazione del conflitto."&lt;br /&gt;&lt;br /&gt;Dal documento approvato nel congresso di Rifondazione Comunista&lt;br /&gt;&lt;br /&gt;C'era una volta una bellissima donna che viveva in una casa con 7 nani, un giorno dopo una lunga discussione un gruppo minoritario decise di allontanarsi dalla maggioranza fondando una corrente ma evitando la scissione. Da allora lei visse con i 4 + 3 nani&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-5013561755216014916?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/5013561755216014916/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=5013561755216014916' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5013561755216014916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/5013561755216014916'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/trend-negativo.html' title='Trend negativo'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-1739899523759451089</id><published>2008-07-29T10:47:00.003+02:00</published><updated>2008-07-29T10:51:43.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>CVD</title><content type='html'>Come spesso accade e alla conclusione della definizione del database e del modello per il mio progetto Rails il cliente cambia idea: "Scusami non avevo capito cosa volevo, vorrei qualcosa che si ispira al futurismo russo e mi serve che il sito A faccia 1 2 e 3 il sito B faccia 1 2 e 4 il sito C faccia 1 3 e 5".&lt;br /&gt;&lt;br /&gt;Erano un tempo 3 siti uguali come funzioni e con una grafica semplice, pulita e moderna.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-1739899523759451089?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/1739899523759451089/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=1739899523759451089' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1739899523759451089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/1739899523759451089'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/cvd.html' title='CVD'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8912190747416758442</id><published>2008-07-24T21:48:00.004+02:00</published><updated>2008-07-24T22:14:24.938+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Sono problemi</title><content type='html'>EMERENZIO BARBIERI senza di lui non sapremmo che i deputati non hanno il barbiere gratis e cosa ancora peggiore le deputate non possono recarsi gratuitamente da un parrucchiere interno alla Camera dei Deputati. Oggi a Radio24 ci ha detto che i deputati al prezzo di 12 euro mangiano primo secondo e dolce, prezzo esoso per un pasto di pessima qualità. E ancora che non possono viaggiare in business class come i senatori. Tutte queste cose già basterebbero per rendere la vita del deputato un'esperienza insopportabile. Ma il peggio l'ha lasciato per ultimo: la rassegna stampa viene consegnata alle 12. Cosa farà il povero EMERENZIO BARBIERI fino alle 12, un attesa snervante senza neanche la prospettiva di un pranzo decente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openpolis.it/politician/picture?content_id=195"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://www.openpolis.it/politician/picture?content_id=195" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sono io il vero privileggiato, la rassegna stampa me la faccio quando mi pare con internet e a pranzo posso scegliere tra pasti precotti, panini plastificati e insalate improbabili quasi allo stesso prezzo. E meglio ancora di me sta l'operaio che riasfalta la tangenziale alle 13 del fresco agosto romano: a lui basta ascoltare le autoradio degli automobilisti in fila per sapere le notizie e a pranzo non paga niente perchè se lo porta da casa... così arriva a potersi comprare la cena.&lt;br /&gt;&lt;br /&gt;PS: i politici viaggiano gratis sia in business che in qualunque altra classe. Un ascoltatore ha rettificato il prezzo del ristorante della Camera: 7,50 euro. Barbieri adesso fa parte del Popolo delle Libertà proviene dall'UDC dalla corrente di Giovanardi &lt;a href="http://it.wikipedia.org/wiki/Emerenzio_Barbieri" target="_blank"&gt;per saperne di più&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8912190747416758442?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8912190747416758442/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8912190747416758442' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8912190747416758442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8912190747416758442'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/sono-problemi.html' title='Sono problemi'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-8271344958079600224</id><published>2008-07-24T09:58:00.002+02:00</published><updated>2008-07-24T10:35:33.348+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Contando gli attimi</title><content type='html'>Finalmente torna in televisione, dichiara di volersi mettere alla prova in un reality dopo aver passato un periodo terribile(tipo le storie che lei ha messo in giro riguardo un presunto tradimento con il capitano della roma?).&lt;br /&gt;&lt;br /&gt;Alcuni anni fa ci ha deliziato in una mitica pertecipazione ad un altro reality, la sua resistenza è stata fiaccata dopo 3 giorni nei quali aveva raccolto esclusivamente insulti dai colleghi per la scarsità dell'impegno profuso nei lavori domestici e campagnoli.&lt;br /&gt;&lt;br /&gt;Attendo con ansia che torni a dispensare saggezza questa volta dalla spiaggia dell'Isola dei Famosi o degli ex-famosi e dei non ancora abbastanza famosi.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.blogo.it/tvblog/flavia-vento/flaviavento2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://static.blogo.it/tvblog/flavia-vento/flaviavento2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nella foto in una appassionata interpretazione.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-8271344958079600224?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/8271344958079600224/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=8271344958079600224' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8271344958079600224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/8271344958079600224'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/contando-gli-attimi.html' title='Contando gli attimi'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-6075339243381940467</id><published>2008-07-22T10:58:00.004+02:00</published><updated>2008-07-22T11:09:18.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Notizie'/><title type='text'>Latitanti a casa</title><content type='html'>&lt;a href="http://www.osservatoriobalcani.org/article/articleview/9886/1/42/" target="_blank"&gt;Radovan Karadžić&lt;/a&gt; finalmente è stato arrestato, &lt;a href="http://it.wikipedia.org/wiki/Ratko_Mladic" target="_blank"&gt;l'altro (Ratko Mladic)&lt;/a&gt; manca ancora all'appello. &lt;a href="http://www.repubblica.it/online/mondo/tpi/scheda/scheda.html" target="_blank"&gt;Sono passati 13 anni&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/22/31234960_9e0b59c248_o.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm1.static.flickr.com/22/31234960_9e0b59c248_o.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-6075339243381940467?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/6075339243381940467/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=6075339243381940467' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6075339243381940467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/6075339243381940467'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/latitanti-casa.html' title='Latitanti a casa'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-7789144235317145384</id><published>2008-07-19T18:58:00.002+02:00</published><updated>2008-07-19T19:04:49.257+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Politica'/><title type='text'>Quarto potere</title><content type='html'>La democrazia è un'illusione e se la stampa non fa il suo dovere è sicuro allora che si tratti di una invenzione. Mentre da noi si riempiono le pagine sulle frasi di Guzzanti da altre parti si sono accorti che c'e' qualcosa di strano, e che qualcosa è &lt;a href="http://www.guardian.co.uk/world/2008/jul/17/italy.g8"&gt;accaduto&lt;/a&gt; non si può fare finta di niente.&lt;br /&gt;&lt;br /&gt;PS: Un film magnifico, uno dei più belli che abbia mai visto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-7789144235317145384?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/7789144235317145384/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=7789144235317145384' title='6 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7789144235317145384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/7789144235317145384'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/quarto-potere.html' title='Quarto potere'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-726954292283340760</id><published>2008-07-17T09:53:00.001+02:00</published><updated>2008-07-17T09:53:57.435+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><title type='text'>Dubbi Nerd</title><content type='html'>Continuare con Android o studiare Symbian?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-726954292283340760?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/726954292283340760/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=726954292283340760' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/726954292283340760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/726954292283340760'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/dubbi-nerd.html' title='Dubbi Nerd'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1237389612719944284.post-880265151981325028</id><published>2008-07-15T10:06:00.005+02:00</published><updated>2008-07-16T10:26:44.145+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cinema'/><title type='text'>Until the end of the world</title><content type='html'>Oggi è il turno di "Cloverfield", "Io sono leggenda" e "E venne il giorno".&lt;br /&gt;&lt;br /&gt;Tre film catastrofici come negli anni settanta ma strettamente collegati al trauma dell'11 settembre.&lt;br /&gt;&lt;br /&gt;"Cloverfield": film post 11 settembre. New York improvvisamente si trova al centro di quello che all'inizio sembra un attacco terrorista. I personaggi fuggono e cercano riparo continuando a riprendere tutto con una telecamera amatoriale.&lt;br /&gt;Il film passa dopo un inizio un pò fiacco fino ad arrivare al genere horror-fantascientifico-mostrifico. I protagonisti, come insegna "Scream", non fanno altro che cercare di mettersi nei guai. E' ovvio che chiunque ha una telecamera in mano ed è inseguito da mostri che tentano di divorarlo non possa far altro che continuare a riprendere invece di pensare a salvarsi il più velocemente possibile.&lt;br /&gt;Il legame con "Lost" ogni tanto esce fuori in scritte e simboli ma in fondo neanche tanto. Il film è del genere che piace o non piace, chi viene rapito dall'atmosfera si troverà a tifare per i personaggi o... per il mostro, gli altri sono destinati a rifiutare il film un pò come "Blair Witch Project". A me è piaciuto...&lt;br /&gt;&lt;br /&gt;"Io sono leggenda" che dire: un bel libro e un film pessimo con un finale tremendo. La parte migliore è il tentativo di approfondire la vita solitaria di Will Smith unico sopravvisuto di un'epidemia. Ma è un tentativo che dura poco il regista preferisce la strada del film horror-azione-adolescenziale con delle specie di zombie che sembrano usciti fuori da un videogioco.&lt;br /&gt;&lt;br /&gt;"E venne il giorno":  M. Night Shyamalan agli esordi è stato eccezionale, suoi il "Sesto senso" e "Unbreakable" poi è arrivato l'orribile "Signs" e il passabile "The village".&lt;br /&gt;L'inizio del film è veramente inquietante: improvvisamente le persone perdono l'istinto di autoconservazione e iniziano a suicidarsi. Come in "Cloverfield" la prima ipotesi è un attacco terroristico, e penso che molti anni ancora passeranno prima che gli stati Uniti riescano a metabolizzare l'11 settembre. Invece è la natura che si sta ribellando all'uomo, come una sorta di crisi di rigetto le piante sviluppano una tossina che induce al suicidio, e scatta una specie di gara a chi trovo il modo più originale di uccidersi.&lt;br /&gt;I protagonisti per salvarsi si rifuggiano in comunità sempre più piccole fino ad arrivare al singolo nucleo famigliare metafora che la salvezza passa dal rinunciare allo stile di vita raggiunto per ricominciare dalle cose essenziali.&lt;br /&gt;Il film convince a tratti, migliore degli ultimi film di Shyamalan ma non al livello dei primi due.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1237389612719944284-880265151981325028?l=telespallabob.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://telespallabob.blogspot.com/feeds/880265151981325028/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1237389612719944284&amp;postID=880265151981325028' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/880265151981325028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1237389612719944284/posts/default/880265151981325028'/><link rel='alternate' type='text/html' href='http://telespallabob.blogspot.com/2008/07/until-end-of-world.html' title='Until the end of the world'/><author><name>MrBlack</name><uri>http://www.blogger.com/profile/13834050087313560262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_Dw2NjZv02Yg/SEee0nqUjpI/AAAAAAAACPY/-H_ut2f3ee8/S220/iomanga.gif'/></author><thr:total>0</thr:total></entry></feed>
