<?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-3065778477465690091</id><updated>2012-01-09T09:57:27.587+01:00</updated><category term='16c57'/><category term='ordinamento'/><category term='codice di hamming'/><category term='gpg'/><category term='bug'/><category term='canarie'/><category term='diaspora.'/><category term='progressive'/><category term='italiana'/><category term='privacy'/><category term='debianizzati'/><category term='eluard'/><category term='gaber'/><category term='matrice'/><category term='backtrack'/><category term='squallor'/><category term='quick'/><category term='mama'/><category term='function'/><category term='pedofilia'/><category term='pic'/><category term='sicurezza'/><category term='berlusconi'/><category term='algoritmi'/><category term='while'/><category term='facebook'/><category term='radioattive'/><category term='superblock'/><category term='le orme'/><category term='james randi'/><category term='merge pdf'/><category term='poesia'/><category term='nucleare'/><category term='java'/><category term='heap'/><category term='rock'/><category term='wifi'/><category term='selectionsort'/><category term='francia'/><category term='pepita'/><category term='legittimo impedimento'/><category term='humour'/><category term='corrotto'/><category term='messagistica instantanea'/><category term='game'/><category term='bash'/><category term='randi'/><category term='massime'/><category term='chitarra'/><category term='wpa'/><category term='pdf'/><category term='humour nero'/><category term='pseudoscienze'/><category term='c'/><category term='benigni'/><category term='las palmas'/><category term='messina'/><category term='gajim'/><category term='filoso'/><category term='filesystem'/><category term='piattola'/><category term='mac'/><category term='mergesort'/><category term='ateismo'/><category term='superblocco'/><category term='astrologia'/><category term='censura'/><category term='wrong fs type'/><category term='storia americana'/><category term='elettronica'/><category term='mail'/><category term='tavola delle partizioni'/><category term='poste'/><category term='aircrack-ng'/><category term='comandi'/><category term='jazz'/><category term='cercare'/><category term='pd32'/><category term='impunità'/><category term='mke2fs'/><category term='banda Larga'/><category term='religione'/><category term='ipad'/><category term='politica'/><category term='crack'/><category term='frammentazione'/><category term='roma'/><category term='mplab'/><category term='assembly'/><category term='stringhe'/><category term='gpl'/><category term='pgp'/><category term='epicuro'/><category term='for'/><category term='foto'/><category term='rovescio della medaglia'/><category term='shell'/><category term='ponte'/><category term='gasparri'/><category term='guzzanti'/><category term='heapsort'/><category term='internet'/><category term='omeopatia'/><category term='script'/><category term='chat'/><category term='windows'/><category term='ext4'/><category term='layout'/><category term='filosofia'/><category term='enigmail'/><category term='Tito Lucrezio Caro'/><category term='trovare'/><category term='thunderbird'/><category term='scienza'/><category term='medicina'/><category term='triste'/><category term='criptare'/><category term='digitale'/><category term='if'/><category term='alias'/><category term='linux'/><category term='gnupg'/><category term='musica'/><category term='aids'/><category term='placebo'/><category term='crittografia'/><category term='vicarious'/><category term='quicksort'/><category term='tool'/><category term='rubrica'/><category term='pfm'/><category term='scorie'/><category term='genesis'/><category term='bubble'/><category term='grafica'/><category term='informazione'/><category term='phishing'/><category term='sudo'/><category term='bubblesort'/><category term='satriani'/><category term='clock'/><category term='Grecia'/><category term='erasmus'/><category term='history'/><category term='virus'/><category term='sveglia'/><category term='python3.1'/><category term='libertà'/><category term='wep'/><category term='stretto'/><title type='text'>Tux_errante</title><subtitle type='html'>Tell me and I forget. Show me and I remember. Involve me and I understand.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5534654446490906272</id><published>2011-12-26T04:01:00.000+01:00</published><updated>2011-12-26T15:49:53.242+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crack'/><category scheme='http://www.blogger.com/atom/ns#' term='wpa'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><category scheme='http://www.blogger.com/atom/ns#' term='aircrack-ng'/><category scheme='http://www.blogger.com/atom/ns#' term='wifi'/><category scheme='http://www.blogger.com/atom/ns#' term='wep'/><category scheme='http://www.blogger.com/atom/ns#' term='backtrack'/><title type='text'>[Aircrack-ng] Tool grafico !</title><content type='html'>&lt;a href="http://profile.ak.fbcdn.net/hprofile-ak-ash2/276603_185978064799288_780999_n.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://profile.ak.fbcdn.net/hprofile-ak-ash2/276603_185978064799288_780999_n.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finalmente ho trovato un tool grafico per testare la sicurezza delle reti WEP e WPA..&lt;br /&gt;&lt;br /&gt;Girovagando per i &lt;a href="http://aircrack-ng.org/doku.php?id=tutorial&amp;amp;DokuWiki=5545ee156989ff65f50322827e56b143" target="_blank"&gt;tutorial di Aircrack&lt;/a&gt; eccolo &lt;a href="http://airodump.net/intuitive-wifi-hacking-gui-ubuntu-linux/" target="_blank"&gt;qui&lt;/a&gt; che viene fuori, semplice ed efficace.&lt;br /&gt;&lt;br /&gt;Per ora non ho ancora avuto modo di utilizzarlo per bene, ma credo sia un'ottima scelta dopo aver installato &lt;a href="http://www.backtrack-linux.org/" target="_blank"&gt;Backtrack&lt;/a&gt; sull'hard disk.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://infofreeflow.noblogs.org/post/2008/02/20/craccare-una-wpa-wpa2-con-aircrack-ng-linux/" target="_blank"&gt;Guida testing wifi WPA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="file:///media/Ubuntu/home/alex/Documenti/air%20crack/Guida%20all%E2%80%99uso%20di%20Aircrack-NG%20per%20utenti%20inesperti%20(%20Linux%20)%20%C2%AB%20InfoFreeFlow.html" target="_blank"&gt;Guida testing wifi WEP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.airodump.net/datas/wep-wpa-pentest/WepCrack-Ubuntu.zip" target="_blank"&gt;link diretto al file&lt;/a&gt;, la psw dovrebbe essere &lt;i&gt;ubuntupsw&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://aircrack-ng.org/doku.php#documentation" target="_blank"&gt;documentazione Aircrack&lt;/a&gt; e suoi derivati&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxwireless.org/en/users/Download/stable/#compat-wireless_stable_releases" target="_blank"&gt;driver wireless&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-5534654446490906272?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5534654446490906272/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/aircrack-ng-tool-grafico.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5534654446490906272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5534654446490906272'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/aircrack-ng-tool-grafico.html' title='[Aircrack-ng] Tool grafico !'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-3922357853776686270</id><published>2011-12-25T01:43:00.003+01:00</published><updated>2011-12-25T01:45:17.152+01:00</updated><title type='text'>separazione blog</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Sto spostando tutti i contenuti non &lt;i&gt;informatici&lt;/i&gt; in un &lt;a href="http://pensieromiope.blogspot.com/" target="_blank"&gt;altro blog.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Per ora è sempre blogspot, poi si vedrà.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Lavori in corso..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-3922357853776686270?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/3922357853776686270/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/separazione-blog.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3922357853776686270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3922357853776686270'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/separazione-blog.html' title='separazione blog'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-8715420150900886581</id><published>2011-12-05T22:51:00.001+01:00</published><updated>2011-12-05T23:16:39.356+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='stringhe'/><title type='text'>[java] Primi passi con le Stringhe</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Un semplice esercizio per iniziare a capire come si comporta il Java con le stringhe.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;a href="http://www.webmasterpoint.org/programmazione/java/java/leggere-input-tastiera.html" target="_blank"&gt;Leggere l'input da tastiera&lt;/a&gt;;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;a href="http://docs.oracle.com/javase/6/docs/api/" target="_blank"&gt;Documentazione funzioni&lt;/a&gt;;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Consegna &lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;Realizzate una classe java che vi permetta di implementare le seguenti operazioni:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;acquisizione di una stringa da tastiera e stampa della stringa&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;verifica se una stringa contiene il dittongo "ae";&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;verifica del valore del primo carattere di una stringa inserita da tastiera; ed il quinto (se c'e')&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;produzione di un nuovo array di byte usando l'insieme di caratteri di default sulla piattaforma (getBytes());&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;trovare la prima occorrenza in cui si trova un carattere in una stringa acquisita da tastiera e stamparla&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;trovare la prima occorrenza in cui si trova una sottostringa in una stringa acquisita da tastiera e stamparla&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;trovare la lunghezza di una stringa letta da tastiera&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;realizzare una nuova stringa che sia la sottostringa della prima, partendo dal 5 carattere;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;realizzare una nuova stringa che sia la sottostringa della prima, partendo dal 5 carattere e terminando al carattere 8;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;realizzare una nuova stringa che porti in minuscolo TUTTI i caratteri della stringa di partenza letta da tastiera;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;realizzare una copia della stringa immessa da tastiera ma senza spazi iniziali e finali;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;realizzare una stringa che rappresenti il valore intero dell'intero letto da tastiera;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 556px; overflow: auto; width: 100%;"&gt;&lt;title&gt;/home/alex/workspace/stringhe/src/Stringhe.java&lt;/title&gt;    &lt;style type="text/css"&gt; body {  font-family: Monospace, monospace;  font-size: 10pt; } .style_2 {  color: #d00000;  background-color: #ffffff; } .style_3 {  color: #3f5fbf;  background-color: #ffffff; } .style_4 {  color: #007f00;  background-color: #ffffff; } .style_5 {  color: #00007f;  background-color: #ffffff;  font-weight: bold; } .style_6 {  color: #ff901e;  background-color: #ffffff; } .style_7 {  color: #ff901e;  background-color: #ffffff; } .style_10 {  color: #301010;  background-color: #ffffff; } .style_11 {  color: #000000;  background-color: #ffffff; } .style_16 {  color: #991111;  background-color: #ffffff;  font-weight: bold; } .style_17 {  color: #3f5fbf;  background-color: #ffffff;  font-weight: bold;  font-style: italic; } .style_19 {  color: #0000d0;  background-color: #ffffff;  font-weight: bold; } .style_32 {  color: #cc5b1f90;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_33 {  color: #007fbc;  background-color: #77fd5a10;  font-weight: bold; } .style_34 {  color: #000000;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_35 {  color: #007fbc;  background-color: #40008005;  font-style: italic; } .style_36 {  color: #cc5b1fd0;  background-color: #007fff;  font-weight: bold; } .style_37 {  color: #007fff;  background-color: #aef4f0;  font-style: italic; } .style_38 {  color: #77573fe5;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_39 {  color: #007fbc;  background-color: #b2fb40;  font-style: italic; } .style_40 {  color: #cc5b1fd0;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_41 {  color: #007fff;  background-color: #aef578;  font-style: italic; } .style_42 {  color: #10d6260;  background-color: #000000; } .style_43 {  color: #000000;  background-color: #f3ad00;  font-style: italic; } .style_44 {  color: #000000;  background-color: #3fe00000;  font-weight: bold; } .style_45 {  color: #000000;  background-color: #000029;  font-weight: bold;  font-style: italic; } .style_46 {  color: #cc5b2130;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_47 {  color: #000000;  background-color: #000029;  font-style: italic; } .style_48 {  color: #000004;  background-color: #000000;  font-weight: bold; } .style_51 {  color: #000000;  background-color: #000000;  font-style: italic; } .style_52 {  color: #a86090;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_55 {  color: #000000;  background-color: #77338840;  font-weight: bold;  font-style: italic; } .style_56 {  color: #7757e110;  background-color: #007fbc;  font-weight: bold; } .style_58 {  color: #10d6260;  background-color: #000000;  font-weight: bold; } .style_66 {  color: #000000;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_69 {  color: #000000;  background-color: #10d5c10;  font-style: italic; } .style_72 {  color: #7754b940;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_73 {  color: #000275;  background-color: #000018;  font-weight: bold;  font-style: italic; } .style_74 {  color: #cc5b21b0;  background-color: #007fff;  font-weight: bold; } .style_75 {  color: #007fbc;  background-color: #000275;  font-style: italic; } .style_76 {  color: #aed480;  background-color: #000000;  font-weight: bold; } .style_77 {  color: #007fbc;  background-color: #000288;  font-weight: bold; } .style_79 {  color: #000000;  background-color: #10d62c8;  font-style: italic; } .style_80 {  color: #10d62d8;  background-color: #000000; } .style_82 {  color: #c42520;  background-color: #000000;  font-weight: bold; } .style_83 {  color: #007fbc;  background-color: #000002;  font-style: italic; } .style_84 {  color: #10c5ee0;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_86 {  color: #10bc480;  background-color: #000000;  font-weight: bold; } .style_88 {  color: #7754b940;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_90 {  color: #10bc480;  background-color: #000000;  font-weight: bold; } .style_92 {  color: #78967f40;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_95 {  color: #007fbc;  background-color: #cc5b2480;  font-weight: bold;  font-style: italic; } .style_96 {  color: #1063000;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_98 {  color: #5c009010;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_99 {  color: #007fbc;  background-color: #cc5b2400;  font-weight: bold;  font-style: italic; } .style_100 {  color: #cc5b24c0;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_102 {  color: #000000;  background-color: #007fbc;  font-weight: bold; } .style_103 {  color: #007fbc;  background-color: #bc0640;  font-style: italic; } .style_104 {  color: #b2fb40;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_105 {  color: #000000;  background-color: #c61f30;  font-style: italic; } .style_106 {  color: #1063010;  background-color: #000000; } .style_108 {  color: #cc5b2508;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_114 {  color: #10bb430;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_115 {  color: #007fff;  background-color: #000000;  font-style: italic; } .style_117 {  color: #000000;  background-color: #000020;  font-weight: bold;  font-style: italic; } .style_120 {  color: #aed480;  background-color: #000000;  font-weight: bold; } .style_121 {  color: #007fbc;  background-color: #10bbcf0;  font-style: italic; } .style_122 {  color: #10c5f50;  background-color: #000000; } .style_123 {  color: #007fbc;  background-color: #7754b940;  font-weight: bold;  font-style: italic; } .style_124 {  color: #000000;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_125 {  color: #007fff;  background-color: #cc5b25b0;  font-weight: bold;  font-style: italic; } .style_126 {  color: #cc5b2620;  background-color: #007fff;  font-weight: bold; } .style_127 {  color: #007fff;  background-color: #000000;  font-style: italic; } .style_129 {  color: #000000;  background-color: #10c2000;  font-style: italic; } .style_130 {  color: #cc5b26b0;  background-color: #007fff;  font-weight: bold; } .style_131 {  color: #007fbc;  background-color: #00029b;  font-weight: bold;  font-style: italic; } .style_132 {  color: #aed480;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_134 {  color: #cc5b26b0;  background-color: #007fff;  font-weight: bold; } .style_135 {  color: #000000;  background-color: #000000;  font-style: italic; } .style_136 {  color: #cc5b2748;  background-color: #007fff; } .style_138 {  color: #78b31c39;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_139 {  color: #000013;  background-color: #5c0083e0;  font-weight: bold;  font-style: italic; } .style_142 {  color: #cc5b2770;  background-color: #007fff;  font-weight: bold;  font-style: italic; } .style_143 {  color: #007fbc;  background-color: #000291;  font-weight: bold;  font-style: italic; } .style_144 {  color: #10bc3c0;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_146 {  color: #770768ec;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_147 {  color: #007fbc;  background-color: #5c02aa40;  font-weight: bold;  font-style: italic; } .style_150 {  color: #cc5b27f0;  background-color: #007fff; } .style_151 {  color: #007fbc;  background-color: #7754b940;  font-weight: bold;  font-style: italic; } .style_152 {  color: #bb1750;  background-color: #000000;  font-weight: bold; } .style_154 {  color: #789932c4;  background-color: #007fbc;  font-weight: bold; } .style_155 {  color: #000000;  background-color: #78993240;  font-weight: bold;  font-style: italic; } .style_156 {  color: #aef480;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_158 {  color: #aef480;  background-color: #000000;  font-weight: bold; } .style_159 {  color: #007fbc;  background-color: #cc5b2980;  font-weight: bold;  font-style: italic; } .style_160 {  color: #40008004;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_162 {  color: #77076f43;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_164 {  color: #cc5b29c0;  background-color: #007fff;  font-weight: bold; } .style_165 {  color: #007fbc;  background-color: #77573fe5;  font-weight: bold;  font-style: italic; } .style_166 {  color: #7755eccd;  background-color: #007fbc;  font-weight: bold; } .style_167 {  color: #000000;  background-color: #cc5b29c0;  font-weight: bold;  font-style: italic; } .style_168 {  color: #000000;  background-color: #000000;  font-weight: bold; } .style_170 {  color: #aef550;  background-color: #000000;  font-weight: bold; } .style_172 {  color: #aef480;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_174 {  color: #770a41ad;  background-color: #007fbc; } .style_176 {  color: #e934b0;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_179 {  color: #000000;  background-color: #c8c2c0;  font-style: italic; } .style_183 {  color: #000000;  background-color: #000001;  font-style: italic; } .style_184 {  color: #ec6b90;  background-color: #000000;  font-weight: bold; } .style_186 {  color: #000000;  background-color: #000000;  font-weight: bold; } .style_192 {  color: #64067b00;  background-color: #007fbc; } .style_196 {  color: #000000;  background-color: #000000; } .style_200 {  color: #000000;  background-color: #000000; } .style_201 {  color: #000000;  background-color: #10c2760;  font-style: italic; } .style_204 {  color: #c8c2c0;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_208 {  color: #c95c50;  background-color: #000000;  font-weight: bold; } .style_211 {  color: #000000;  background-color: #c8c2c0;  font-style: italic; } .style_212 {  color: #766811c0;  background-color: #007fbc;  font-weight: bold; } .style_214 {  color: #000000;  background-color: #000000;  font-weight: bold; } .style_218 {  color: #000004;  background-color: #000000;  font-weight: bold; } .style_219 {  color: #007fbc;  background-color: #10da6a0;  font-style: italic; } .style_220 {  color: #000002;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_222 {  color: #10d8440;  background-color: #000000;  font-weight: bold; } .style_223 {  color: #000000;  background-color: #10d844c;  font-style: italic; } .style_226 {  color: #c8c2c0;  background-color: #000000; } .style_227 {  color: #007fff;  background-color: #10d8440;  font-style: italic; } .style_228 {  color: #640536b0;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_230 {  color: #10d8440;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_232 {  color: #10d8440;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_234 {  color: #000019;  background-color: #000000;  font-weight: bold; } .style_235 {  color: #000000;  background-color: #10d8440;  font-style: italic; } .style_236 {  color: #10e2570;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_237 {  color: #000000;  background-color: #10c08e0;  font-style: italic; } .style_238 {  color: #7785d7f4;  background-color: #007fbc;  font-weight: bold; } .style_239 {  color: #007fbc;  background-color: #10c08e0;  font-style: italic; } .style_240 {  color: #10d8440;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_242 {  color: #64067340;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_243 {  color: #007fbc;  background-color: #10c08e0;  font-style: italic; } .style_244 {  color: #eaa860;  background-color: #000000;  font-weight: bold; } .style_245 {  color: #007fff;  background-color: #eaa860;  font-style: italic; } .style_246 {  color: #77076f43;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_250 {  color: #770745fc;  background-color: #007fbc;  font-weight: bold;  font-style: italic; } .style_251 {  color: #000000;  background-color: #000000;  font-style: italic; } .style_252 {  color: #000018;  background-color: #000000;  font-weight: bold;  font-style: italic; } .style_254 {  color: #7706b0e4;  background-color: #007fbc;  font-weight: bold; } &lt;/style&gt;&lt;br /&gt;&lt;span class="style_5"&gt;import&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;java&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;io&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;InputStreamReader&lt;/span&gt;&lt;span class="style_10"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="style_5"&gt;import&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;java&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;io&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;BufferedReader&lt;/span&gt;&lt;span class="style_10"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span class="style_5"&gt;import&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;java&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;io&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;IOException&lt;/span&gt;&lt;span class="style_10"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="style_5"&gt;public&amp;nbsp;class&amp;nbsp;&lt;/span&gt;&lt;span class="style_19"&gt;Stringhe&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_3"&gt;/**&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_3"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span class="style_17"&gt;@author&amp;nbsp;&lt;/span&gt;&lt;span class="style_3"&gt;Alessandro&amp;nbsp;Affinito&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_3"&gt;*/&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_5"&gt;public&amp;nbsp;static&amp;nbsp;&lt;/span&gt;&lt;span class="style_16"&gt;void&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;main&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;String&lt;/span&gt;&lt;span class="style_10"&gt;[]&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;args&lt;/span&gt;&lt;span class="style_10"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span class="style_5"&gt;throws&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;IOException&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;{&lt;/span&gt;&lt;br /&gt;&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 class="style_11"&gt;InputStreamReader&amp;nbsp;reader&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_5"&gt;new&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;InputStreamReader&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;in&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;BufferedReader&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_5"&gt;new&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;BufferedReader&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;reader&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&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 class="style_2"&gt;//&amp;nbsp;acquisizione&amp;nbsp;di&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;da&amp;nbsp;tastiera&amp;nbsp;e&amp;nbsp;stampa&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;str&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_5"&gt;new&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;String&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;Iserisci&amp;nbsp;uno&amp;nbsp;o&amp;nbsp;piu'&amp;nbsp;caratteri:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_5"&gt;try&lt;/span&gt;&lt;span class="style_10"&gt;{&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 class="style_11"&gt;str&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;in&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;readLine&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_10"&gt;}&lt;/span&gt;&lt;span class="style_5"&gt;catch&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;IOException&amp;nbsp;e&lt;/span&gt;&lt;span class="style_10"&gt;){&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 class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;Si&amp;nbsp;è&amp;nbsp;verificato&amp;nbsp;un&amp;nbsp;errore&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&lt;/span&gt;&lt;span class="style_11"&gt;e&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_10"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;Hai&amp;nbsp;inserito&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&lt;/span&gt;&lt;span class="style_11"&gt;str&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&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 class="style_2"&gt;//&amp;nbsp;2.&amp;nbsp;verifica&amp;nbsp;se&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;contiene&amp;nbsp;il&amp;nbsp;dittongo&amp;nbsp;"ae";&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;trovami&lt;/span&gt;&lt;span class="style_10"&gt;=&lt;/span&gt;&lt;span class="style_6"&gt;"ae"&lt;/span&gt;&lt;span class="style_10"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"\n&amp;nbsp;La&amp;nbsp;stringa&amp;nbsp;di&amp;nbsp;prova&amp;nbsp;contiene&amp;nbsp;\"ae\"?&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;contains&lt;/span&gt;&lt;span class="style_10"&gt;(&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;trovami&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;));&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.&amp;nbsp;verifica&amp;nbsp;del&amp;nbsp;valore&amp;nbsp;del&amp;nbsp;primo&amp;nbsp;carattere&amp;nbsp;di&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;inserita&amp;nbsp;da&amp;nbsp;tastiera;&amp;nbsp;ed&amp;nbsp;il&amp;nbsp;quinto&amp;nbsp;(se&amp;nbsp;c'e')&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"\n&amp;nbsp;il&amp;nbsp;primo&amp;nbsp;carattere&amp;nbsp;della&amp;nbsp;stringa&amp;nbsp;e'&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;charAt&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_4"&gt;0&lt;/span&gt;&lt;span class="style_10"&gt;));&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_5"&gt;if&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;length&lt;/span&gt;&lt;span class="style_10"&gt;()&amp;gt;&lt;/span&gt;&lt;span class="style_4"&gt;4&lt;/span&gt;&lt;span class="style_10"&gt;)&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 class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;ed&amp;nbsp;il&amp;nbsp;quinto&amp;nbsp;e'&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;charAt&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_4"&gt;4&lt;/span&gt;&lt;span class="style_10"&gt;));&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_5"&gt;else&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 class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;La&amp;nbsp;stringa&amp;nbsp;inserita&amp;nbsp;ha&amp;nbsp;meno&amp;nbsp;di&amp;nbsp;cinque&amp;nbsp;caratteri."&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.&amp;nbsp;produzione&amp;nbsp;di&amp;nbsp;un&amp;nbsp;nuovo&amp;nbsp;array&amp;nbsp;di&amp;nbsp;byte&amp;nbsp;usando&amp;nbsp;l'insieme&amp;nbsp;di&amp;nbsp;caratteri&amp;nbsp;di&amp;nbsp;default&amp;nbsp;sulla&amp;nbsp;piattaforma&amp;nbsp;(getBytes());&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_16"&gt;byte&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;[]&lt;/span&gt;&lt;span class="style_11"&gt;vettoreBites&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;getBytes&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5.&amp;nbsp;trovare&amp;nbsp;la&amp;nbsp;prima&amp;nbsp;occorrenza&amp;nbsp;in&amp;nbsp;cui&amp;nbsp;si&amp;nbsp;trova&amp;nbsp;un&amp;nbsp;carattere&amp;nbsp;in&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;acquisita&amp;nbsp;da&amp;nbsp;tastiera&amp;nbsp;e&amp;nbsp;stamparla&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;prima&amp;nbsp;occorrenza&amp;nbsp;della&amp;nbsp;\'a\':&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;indexOf&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_7"&gt;'a'&lt;/span&gt;&lt;span class="style_10"&gt;)&amp;nbsp;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6.&amp;nbsp;trovare&amp;nbsp;la&amp;nbsp;prima&amp;nbsp;occorrenza&amp;nbsp;in&amp;nbsp;cui&amp;nbsp;si&amp;nbsp;trova&amp;nbsp;una&amp;nbsp;sottostringa&amp;nbsp;in&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;acquisita&amp;nbsp;da&amp;nbsp;tastiera&amp;nbsp;e&amp;nbsp;stamparla&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;substring&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_6"&gt;"asd"&lt;/span&gt;&lt;span class="style_10"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;prima&amp;nbsp;occorrenza&amp;nbsp;della&amp;nbsp;\'"&lt;/span&gt;&lt;span class="style_10"&gt;+&lt;/span&gt;&lt;span class="style_11"&gt;substring&lt;/span&gt;&lt;span class="style_10"&gt;+&lt;/span&gt;&lt;span class="style_6"&gt;"\':&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;indexOf&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_11"&gt;substring&lt;/span&gt;&lt;span class="style_10"&gt;)&amp;nbsp;);&lt;/span&gt;&lt;br /&gt;&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;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7.&amp;nbsp;trovare&amp;nbsp;la&amp;nbsp;lunghezza&amp;nbsp;di&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;letta&amp;nbsp;da&amp;nbsp;tastiera&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"&amp;nbsp;Dimensione&amp;nbsp;della&amp;nbsp;stringa&amp;nbsp;inserita&amp;nbsp;=&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;length&lt;/span&gt;&lt;span class="style_10"&gt;()&amp;nbsp;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8.&amp;nbsp;realizzare&amp;nbsp;una&amp;nbsp;nuova&amp;nbsp;stringa&amp;nbsp;che&amp;nbsp;sia&amp;nbsp;la&amp;nbsp;sottostringa&amp;nbsp;della&amp;nbsp;prima,&amp;nbsp;partendo&amp;nbsp;dal&amp;nbsp;5&amp;nbsp;carattere;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;substr1&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;substring&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_4"&gt;4&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9.&amp;nbsp;realizzare&amp;nbsp;una&amp;nbsp;nuova&amp;nbsp;stringa&amp;nbsp;che&amp;nbsp;sia&amp;nbsp;la&amp;nbsp;sottostringa&amp;nbsp;della&amp;nbsp;prima,&amp;nbsp;partendo&amp;nbsp;dal&amp;nbsp;5&amp;nbsp;carattere&amp;nbsp;e&amp;nbsp;terminando&amp;nbsp;al&amp;nbsp;carattere&amp;nbsp;8;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;substr2&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;substring&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_4"&gt;4&lt;/span&gt;&lt;span class="style_10"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="style_4"&gt;7&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10.realizzare&amp;nbsp;una&amp;nbsp;nuova&amp;nbsp;stringa&amp;nbsp;che&amp;nbsp;porti&amp;nbsp;in&amp;nbsp;minuscolo&amp;nbsp;TUTTI&amp;nbsp;i&amp;nbsp;caratteri&amp;nbsp;della&amp;nbsp;stringa&amp;nbsp;di&amp;nbsp;partenza&amp;nbsp;letta&amp;nbsp;da&amp;nbsp;tastiera;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;strLow&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;toLowerCase&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11.realizzare&amp;nbsp;una&amp;nbsp;copia&amp;nbsp;della&amp;nbsp;stringa&amp;nbsp;immessa&amp;nbsp;da&amp;nbsp;tastiera&amp;nbsp;ma&amp;nbsp;senza&amp;nbsp;spazi&amp;nbsp;iniziali&amp;nbsp;e&amp;nbsp;finali;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;cleaned&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;str&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;trim&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span class="style_2"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12.realizzare&amp;nbsp;una&amp;nbsp;stringa&amp;nbsp;che&amp;nbsp;rappresenti&amp;nbsp;il&amp;nbsp;valore&amp;nbsp;intero&amp;nbsp;dell'intero&amp;nbsp;letto&amp;nbsp;da&amp;nbsp;tastiera;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"Inserisci&amp;nbsp;un&amp;nbsp;intero&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;String&amp;nbsp;intValue&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;in&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;readLine&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;intValue&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;intValue&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;valueOf&lt;/span&gt;&lt;span class="style_10"&gt;(&amp;nbsp;&lt;/span&gt;&lt;span class="style_11"&gt;intValue&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;(&lt;/span&gt;&lt;span class="style_6"&gt;"\t&amp;nbsp;Rappresentazione&amp;nbsp;dell'intero&amp;nbsp;come&amp;nbsp;stringa&amp;nbsp;:&amp;nbsp;"&lt;/span&gt;&lt;span class="style_10"&gt;+&lt;/span&gt;&lt;span class="style_11"&gt;intValue&amp;nbsp;&lt;/span&gt;&lt;span class="style_10"&gt;);&lt;/span&gt;&lt;br /&gt;&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 class="style_11"&gt;System&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;out&lt;/span&gt;&lt;span class="style_10"&gt;.&lt;/span&gt;&lt;span class="style_11"&gt;println&lt;/span&gt;&lt;span class="style_10"&gt;();&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="style_10"&gt;}&amp;nbsp;&lt;/span&gt;&lt;span class="style_2"&gt;//endMain&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="style_10"&gt;}&lt;/span&gt;&lt;span class="style_2"&gt;//endClass&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-8715420150900886581?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/8715420150900886581/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/java-primi-passi-con-le-stringhe.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8715420150900886581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8715420150900886581'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/12/java-primi-passi-con-le-stringhe.html' title='[java] Primi passi con le Stringhe'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2912284071732448771</id><published>2011-10-21T11:19:00.002+02:00</published><updated>2011-10-21T11:38:37.707+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ateismo'/><category scheme='http://www.blogger.com/atom/ns#' term='poesia'/><category scheme='http://www.blogger.com/atom/ns#' term='filoso'/><category scheme='http://www.blogger.com/atom/ns#' term='Tito Lucrezio Caro'/><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><category scheme='http://www.blogger.com/atom/ns#' term='Grecia'/><category scheme='http://www.blogger.com/atom/ns#' term='scienza'/><category scheme='http://www.blogger.com/atom/ns#' term='epicuro'/><title type='text'>De Rerum Natura</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_m0w1jebh02s/Sw7enxJiJ-I/AAAAAAAAAsU/zi8N5jyKRPk/s1600/de+rerum+natura.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_m0w1jebh02s/Sw7enxJiJ-I/AAAAAAAAAsU/zi8N5jyKRPk/s320/de+rerum+natura.jpg" width="211" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;i&gt;Tempo già fu che tristemente in terra&lt;br /&gt;languia la vita dé mortali, oppressa&lt;br /&gt;da religiosi orror; dall'alto cielo&lt;br /&gt;sugli uomini incombea, con minaccioso&lt;br /&gt;volto, dé numi il pauroso inganno;&lt;br /&gt;allor che primo un uom di greca stirpe&lt;br /&gt;gli occhi mortali sollevar contr'esso osò,&lt;br /&gt;fissarlo osò.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;Né l'ampia fama&lt;br /&gt;del divin poter, né la scagliata&lt;br /&gt;folgore, o il cupo mormorar del cielo,&lt;br /&gt;valse a domarlo, ma di più vivace&lt;br /&gt;impeto in cor gli suscitò la brama&lt;br /&gt;d'infranger, primo, le sbarrate porte&lt;br /&gt;del ciel, drizzando all'universo il volo.&lt;br /&gt;E sua viva virtù vinse, l'estremo&lt;br /&gt;lembo dei mondi.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;E l'etere fiammante,&lt;br /&gt;e la profonda immensità del tutto&lt;br /&gt;con l'ala aperta del pensier trascorse;&lt;br /&gt;e vittorioso recò a noi la luce&lt;br /&gt;del novello saper; quali nel mondo&lt;br /&gt;forme di vita nascano, e di quali&lt;br /&gt;non sia concesso il nascere, qual sia&lt;br /&gt;d'ogni cosa creata il fine, e quale&lt;br /&gt;l'irremovibil termine che ad esse&lt;br /&gt;ed al loro poter natura pose.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;Onde a sua volta sotto il pié prostrata&lt;br /&gt;della conquisa conoscenza umana&lt;br /&gt;religion si giace, e la vittoria&lt;br /&gt;or l'uomo esalta al culmine dei cieli.&lt;/i&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Tito Lucrezio Caro (I sec. a.C.), &lt;a href="http://books.google.it/books?id=hcIPAAAAQAAJ&amp;amp;printsec=frontcover&amp;amp;dq=de+rerum+natura&amp;amp;hl=it&amp;amp;ei=DzahTue1ItCj-gaTnPWLBQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=1&amp;amp;ved=0CDIQ6AEwAA#v=onepage&amp;amp;q&amp;amp;f=false"&gt;De Rerum Natura&lt;/a&gt;, I libro, dedica a &lt;a href="http://it.wikipedia.org/wiki/Epicuro"&gt;Epicuro&lt;/a&gt;.&lt;br /&gt;Portato alla mia distratta attenzione da Margherita Hack, &lt;a href="http://books.google.it/books/about/Il_mio_infinito_Dio_la_vita_e_l_universo.html?id=66JfYgEACAAJ"&gt;Il mio infinito&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2912284071732448771?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2912284071732448771/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/10/de-rerum-natura.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2912284071732448771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2912284071732448771'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/10/de-rerum-natura.html' title='De Rerum Natura'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_m0w1jebh02s/Sw7enxJiJ-I/AAAAAAAAAsU/zi8N5jyKRPk/s72-c/de+rerum+natura.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1809283746871507230</id><published>2011-10-20T12:53:00.000+02:00</published><updated>2011-10-20T12:53:22.077+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foto'/><category scheme='http://www.blogger.com/atom/ns#' term='roma'/><title type='text'>Stanco</title><content type='html'>&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7S5jbJRlmhI/Tpxhsx7GytI/AAAAAAAAAeI/73B9nUsnTo8/s1600/2011-10-16+04.40.14.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-7S5jbJRlmhI/Tpxhsx7GytI/AAAAAAAAAeI/73B9nUsnTo8/s400/2011-10-16+04.40.14.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Bus n11, Piramide, Roma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1809283746871507230?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1809283746871507230/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/10/stanco.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1809283746871507230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1809283746871507230'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/10/stanco.html' title='Stanco'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7S5jbJRlmhI/Tpxhsx7GytI/AAAAAAAAAeI/73B9nUsnTo8/s72-c/2011-10-16+04.40.14.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5073681293640352552</id><published>2011-08-04T17:39:00.001+02:00</published><updated>2011-08-04T17:48:54.050+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='italiana'/><category scheme='http://www.blogger.com/atom/ns#' term='rock'/><category scheme='http://www.blogger.com/atom/ns#' term='le orme'/><category scheme='http://www.blogger.com/atom/ns#' term='progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>progressive rock italiano</title><content type='html'>Riapro le danze in questo blog per "parlare" di musica.&lt;br /&gt;&lt;br /&gt;Qualche giorno fa ero per la &lt;a href="http://viajadesdealmeria.files.wordpress.com/2009/11/templo-de-debod-cc-freakland.jpg"&gt;Plaza del Debod&lt;/a&gt; di Madrid parlando con un amico di lì che lavora gratuitamente in radio, trattando sempre di musica, presto il discorso si sposta nell'ambito del progressive e, dopo aver citato i soliti Jethro Tull, Genesis, Tool (per quanto non siano strettamente progressive), King Krimson ecc, gli parlo dell'&lt;a href="http://it.wikipedia.org/wiki/Rock_progressivo"&gt;importante corrente che ci fu in Italia in quegli anni&lt;/a&gt;.&lt;br /&gt;Però a lui gruppi come Orme, Banco del Mutuo Soccorso, Il Rovescio della Medaglia, Goblin, New Trolls ... suonano completamente nuovi. Così mentre cerco qualche informazione su internet da mandargli trovo questa pagina fantastica, che ovviamente non è italiana.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a href="http://italianprogrock.com/top100.php"&gt;http://italianprogrock.com/top100.php&lt;/a&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/Rt_nS4GyrDQ" width="425"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;Ne vogliamo parlare ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-5073681293640352552?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5073681293640352552/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/08/progressive-rock-italiano.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5073681293640352552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5073681293640352552'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/08/progressive-rock-italiano.html' title='progressive rock italiano'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Rt_nS4GyrDQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Las Palmas de Gran Canaria, Spagna</georss:featurename><georss:point>28.1248227 -15.43000649999999</georss:point><georss:box>28.025216699999998 -15.49939549999999 28.2244287 -15.360617499999991</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4687508426733053009</id><published>2011-05-21T13:11:00.000+02:00</published><updated>2011-05-21T13:11:24.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaber'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/My_cPZR9Fyw" frameborder="0" allowfullscreen&gt;&lt;/iframe&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/3065778477465690091-4687508426733053009?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4687508426733053009/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/05/blog-post.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4687508426733053009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4687508426733053009'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/05/blog-post.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/My_cPZR9Fyw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7507455888056692994</id><published>2011-02-24T00:23:00.000+01:00</published><updated>2011-02-24T00:23:20.576+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rock'/><category scheme='http://www.blogger.com/atom/ns#' term='mama'/><category scheme='http://www.blogger.com/atom/ns#' term='genesis'/><category scheme='http://www.blogger.com/atom/ns#' term='progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Genesis - Mama</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/Ccs2rt0oSzQ" title="YouTube video player" width="425"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7507455888056692994?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7507455888056692994/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/genesis-mama.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7507455888056692994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7507455888056692994'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/genesis-mama.html' title='Genesis - Mama'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Ccs2rt0oSzQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4855605320799919250</id><published>2011-02-23T01:09:00.004+01:00</published><updated>2011-03-01T16:20:20.401+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pepita'/><category scheme='http://www.blogger.com/atom/ns#' term='debianizzati'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='python3.1'/><title type='text'>[Python3.1] Trova la pepita 2.0 !</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.calazan.com/wp-content/uploads/2010/07/python_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.calazan.com/wp-content/uploads/2010/07/python_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ed ecco la seconda versione del gioco più appasionante del momento!&lt;br /&gt;Tutti lo vogliono!&lt;br /&gt;Nato grazie alla collaborazione con &lt;a href="https://risca.no-ip.info/it"&gt;Risca&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;Guarda l'ultima versione &lt;a href="http://guide.debianizzati.org/index.php/Accademia:TrovaPepita.py"&gt;qui !&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Migliorata grafica schema;&lt;/li&gt;&lt;li&gt;risolto problemi di rilevamento vicinanza alla pepita;&lt;/li&gt;&lt;li&gt;inseriti indici numerici del campo;&lt;/li&gt;&lt;li&gt;memorizzazione e visualizzazione dei tentativi falliti;&lt;/li&gt;&lt;li&gt;eliminata la possibilità di fare più volte lo stesso errore;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp; &lt;br /&gt;&lt;div style="height: 556px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;#! /usr/bin/env python3.1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;"""&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;Gioco dimostrativo creato per l'Accademia debianizzati.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;Copyright 2011 risca &amp;lt;risca at altervista (cancella questo)dot org&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;Copyright 2011 TuxErrante &amp;lt;trimurtide at gmail (delete this)dot com&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;GPLv2 or later&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;"""&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;import&lt;/span&gt;&lt;/b&gt; sys&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;import&lt;/span&gt;&lt;/b&gt; random&lt;br /&gt;&lt;br /&gt;errore &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;span style="color: #990000;"&gt;[]&lt;/span&gt;&lt;br /&gt;benvenuto &lt;span style="color: #990000;"&gt;=&lt;/span&gt; "&lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;nBenvenuto nella miniera TuxErrante &lt;span style="color: #990000;"&gt;&amp;amp;&lt;/span&gt; Risca co&lt;span style="color: #990000;"&gt;.!\&lt;/span&gt;n&lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Sarò lieto di condividere con te il nostro oro&lt;span style="color: #990000;"&gt;,&lt;/span&gt; a patto che &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;tu riesca a trovarlo&lt;span style="color: #990000;"&gt;!\&lt;/span&gt;n&lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Hai &lt;span style="color: #990000;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;}&lt;/span&gt; cariche di esplosivo e &lt;span style="color: #990000;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;}&lt;/span&gt; cave da esplorare&lt;span style="color: #990000;"&gt;.\&lt;/span&gt;n&lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Sei pronto&lt;span style="color: #990000;"&gt;?\&lt;/span&gt;nEcco lo schema &lt;b&gt;&lt;span style="color: blue;"&gt;del&lt;/span&gt;&lt;/b&gt; cantiere&lt;span style="color: #990000;"&gt;\&lt;/span&gt;n"&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;#pepita = [-10, -10]&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;def&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;=[-&lt;/span&gt;&lt;span style="color: #993399;"&gt;10&lt;/span&gt;&lt;span style="color: #990000;"&gt;,-&lt;/span&gt;&lt;span style="color: #993399;"&gt;10&lt;/span&gt;&lt;span style="color: #990000;"&gt;],&lt;/span&gt; errore&lt;span style="color: #990000;"&gt;=[]):&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# se passo la pepita allora deve controllare cella per cella&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# quale sia quella giusta dove metterla&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"-"&lt;/span&gt;&lt;span style="color: #990000;"&gt;*&lt;/span&gt;&lt;span style="color: #993399;"&gt;50&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"   "&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt; end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;' '&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; i &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; i &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;9&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"{} "&lt;/span&gt;&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;+&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;),&lt;/span&gt; end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;' '&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"{}"&lt;/span&gt;&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;+&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;),&lt;/span&gt; end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;' '&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;()&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; r &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; r &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;9&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;' {}'&lt;/span&gt;&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;r &lt;span style="color: #990000;"&gt;+&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;),&lt;/span&gt; end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;' '&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;r &lt;span style="color: #990000;"&gt;+&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt; end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;' '&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; c &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;[&lt;/span&gt;r &lt;span style="color: #990000;"&gt;,&lt;/span&gt; c&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; errore&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" O "&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;elif&lt;/span&gt;&lt;/b&gt; r &lt;span style="color: #990000;"&gt;==&lt;/span&gt; pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; c &lt;span style="color: #990000;"&gt;==&lt;/span&gt; pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]:&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" X "&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" . "&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;()&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# manda a capo per ogni nuova riga&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;def&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;tent&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;    """\nCrea una matrice di dimensione campo*campo dove pone una 'pepita' in modo &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;casuale attraverso la funzione randomint(), che bisognerà cercare di trovare&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;per vincere. Se la distanza tra la 'cava' inserita e quella della pepita è di&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;uno, ci avvertirà della vicinanza. \n&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;Puo' essere invocato senza argomenti, nel caso in cui i valori di default&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;saranno 6 tentativi e una matrice 6x6, altrimenti accetta due numeri dove&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;il numero dei tentativi deve essere inferiore al numero delle cave."""&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; tent &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; campo &lt;span style="color: #990000;"&gt;*&lt;/span&gt; campo&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Così non si puo' giocare! "&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;benvenuto&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;tent&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;*&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;))&lt;/span&gt;&lt;br /&gt;    &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# prendi le coordinate della pepita casualmente tra 0 &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# e la dimensione del campo-1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    pepita &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;span style="color: #990000;"&gt;[&lt;/span&gt;random&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;randint&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;),&lt;/span&gt; random&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;randint&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;)]&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#  stampa il campo vuoto&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;while&lt;/span&gt;&lt;/b&gt; tent &lt;span style="color: #990000;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;        bangx &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;input&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;"&lt;span style="color: #990000;"&gt;\&lt;/span&gt;n Inserisci le coordinate &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; cui vuoi piazzare la mina &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;comprese tra &lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt; &lt;span style="color: #990000;"&gt;..{}]&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n x &lt;span style="color: #990000;"&gt;=&lt;/span&gt; "&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;))&lt;/span&gt;&lt;br /&gt;        bangy &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;input&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" y = "&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;not&lt;/span&gt;&lt;/b&gt; bangx&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;isnumeric&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;()&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;not&lt;/span&gt;&lt;/b&gt; bangy&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;isnumeric&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;():&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Inserisci delle coordinate numeriche per favore! \n"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;continue&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;        &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;            bangx&lt;span style="color: #990000;"&gt;,&lt;/span&gt; bangy &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;bangx&lt;span style="color: #990000;"&gt;),&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;bangy&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;            bangx &lt;span style="color: #990000;"&gt;-=&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;br /&gt;            bangy &lt;span style="color: #990000;"&gt;-=&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; bangx &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangx &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; campo &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangy &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangy &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; campo&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;" Per favore inserisci delle coordinate corrette &lt;span style="color: #990000;"&gt;!&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Ricorda che quelli che hai &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; mano sono esplosivi &lt;span style="color: #990000;"&gt;!!&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n"&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;continue&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;            &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;  &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# coordinate inserite ammissibili&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; bangx&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; bangy&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;                    &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# svela dove è la pepita !&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"coordinate segrete {},{}"&lt;/span&gt;&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;],&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]))&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;,&lt;/span&gt;errore&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;" Complimenti&lt;span style="color: #990000;"&gt;!!&lt;/span&gt; L'hai trovata&lt;span style="color: #990000;"&gt;!&lt;/span&gt; Siamo ricchiiiii &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Ci devi una percentuale&lt;span style="color: #990000;"&gt;,&lt;/span&gt; ricordatelo&lt;span style="color: #990000;"&gt;!!&lt;/span&gt;"&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;elif&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;([&lt;/span&gt;bangx&lt;span style="color: #990000;"&gt;,&lt;/span&gt;bangy&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; errore&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" errare è umano perseverare è diabolico!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;continue&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# dice se si è lontani o meno dalla pepita&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;                    tent &lt;span style="color: #990000;"&gt;-=&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;br /&gt;                    errore&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;append&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;([&lt;/span&gt;bangx&lt;span style="color: #990000;"&gt;,&lt;/span&gt; bangy&lt;span style="color: #990000;"&gt;])&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# inserisco nella lista errori&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"\n"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,[-&lt;/span&gt;&lt;span style="color: #993399;"&gt;10&lt;/span&gt;&lt;span style="color: #990000;"&gt;,-&lt;/span&gt;&lt;span style="color: #993399;"&gt;10&lt;/span&gt;&lt;span style="color: #990000;"&gt;],&lt;/span&gt;errore&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                testX &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;abs&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;-&lt;/span&gt; bangx&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                testY &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;abs&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;-&lt;/span&gt; bangy&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;testX &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; testX &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;testY &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; testY &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;):&lt;/span&gt;  &lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Ci sei vicino !!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" No, no, non ci siamo. \n"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; tent &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Dai ritenta !!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"\n Peccato che abbia finito l'esplosivo !!\n Ecco dov'era :"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;                    &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;,&lt;/span&gt;errore&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# chiamata della funzione principale&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# se viene chiamata senza argomenti gli verranno passati di default 6 e 6&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# chiamare lo script con '-h' per vedere la documentazione &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;len&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;3&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]),&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;2&lt;/span&gt;&lt;span style="color: #990000;"&gt;]))&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;elif&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;len&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;2&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: red;"&gt;'-h'&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;trovaPepita&lt;span style="color: #990000;"&gt;.&lt;/span&gt;__doc__&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;6&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;6&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;puoi trovarlo anche &lt;a href="http://guide.debianizzati.org/index.php/Accademia:TrovaPepita.py"&gt;qui&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4855605320799919250?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4855605320799919250/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/python31-trova-la-pepita-20.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4855605320799919250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4855605320799919250'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/python31-trova-la-pepita-20.html' title='[Python3.1] Trova la pepita 2.0 !'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7675465268120464179</id><published>2011-02-18T03:16:00.003+01:00</published><updated>2011-11-29T12:49:10.659+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='while'/><category scheme='http://www.blogger.com/atom/ns#' term='function'/><category scheme='http://www.blogger.com/atom/ns#' term='for'/><category scheme='http://www.blogger.com/atom/ns#' term='if'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='python3.1'/><title type='text'>[Python3.1] Trova la pepita !</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.calazan.com/wp-content/uploads/2010/07/python_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.calazan.com/wp-content/uploads/2010/07/python_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Un piccolo gioco in python3.1, giusto per prenderci la mano con la chiamata di funzioni, le doctype e per mettere a frutto un'idea nata nel bus per fornire materiale all'&lt;a href="http://guide.debianizzati.org/index.php/Accademia:Python_3"&gt;Accademia&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;&lt;i style="font-size: x-large; text-align: center;"&gt;&lt;a href="http://tuxerrante.blogspot.com/2011/02/python31-trova-la-pepita-20.html"&gt;Vai all'ultima versione!&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 556px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;#! /usr/bin/env python3.1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;import&lt;/span&gt;&lt;/b&gt; sys&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;import&lt;/span&gt;&lt;/b&gt; random&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;def&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;=&lt;/span&gt;None&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# se passo la pepita allora deve controllare cella per cella&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# quale sia quella giusta dove metterla&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; pepita &lt;span style="color: #990000;"&gt;!=&lt;/span&gt; None&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; r &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; c &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; r &lt;span style="color: #990000;"&gt;==&lt;/span&gt; pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; c &lt;span style="color: #990000;"&gt;==&lt;/span&gt; pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]:&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"|X|"&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"|_|"&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;end&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;()&lt;/span&gt;&lt;br /&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# altrimenti fai una stampa veloce&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# separo i due casi per evitare di eseguire sempre del codice molto pesante&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; i &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;range&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"|_|"&lt;/span&gt;&lt;span style="color: #990000;"&gt;*&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;def&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;tent&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt; """\nCrea una matrice di dimensione campo*campo dove pone una 'pepita' in modo &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;casuale attraverso la funzione randomint(), che bisognerà cercare di trovare&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;per vincere. Se la distanza tra la 'cava' inserita e quella della pepita è di&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;uno, ci avvertirà della vicinanza. &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt; Puo' essere invocato senza argomenti, nel caso in cui i valori di default&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt; saranno 6 tentativi e una matrice 6x6, altrimenti accetta due numeri dove&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt; il numero dei tentativi deve essere inferiore al numero delle cave."""&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; tent&lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;*&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Così non si puo' giocare! "&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;"&lt;span style="color: #990000;"&gt;\&lt;/span&gt;n Benvenuto nella miniera di TuxErrante &lt;span style="color: #990000;"&gt;!&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n Sarò lieto di &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;condividere con te il mio oro&lt;span style="color: #990000;"&gt;,&lt;/span&gt; a patto che tu riesca a trovarlo&lt;span style="color: #990000;"&gt;!\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Hai &lt;span style="color: #990000;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;}&lt;/span&gt; cariche di esplosivo e &lt;span style="color: #990000;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;}&lt;/span&gt; cave da esplorare&lt;span style="color: #990000;"&gt;.&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Sei pronto &lt;span style="color: #990000;"&gt;?&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n Ecco lo schema &lt;b&gt;&lt;span style="color: blue;"&gt;del&lt;/span&gt;&lt;/b&gt; cantiere &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n"&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;tent&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;*&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;))&lt;/span&gt;&lt;br /&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#  prendi le coordinate della pepita casualmente tra 0 e la dimensione del campo-1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; pepita&lt;span style="color: #990000;"&gt;=[&lt;/span&gt;random&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;randint&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;),&lt;/span&gt;random&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;randint&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;)]&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#  stampa il campo vuoto&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;while&lt;/span&gt;&lt;/b&gt; tent&lt;span style="color: #990000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;  bangx &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;input&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;"&lt;span style="color: #990000;"&gt;\&lt;/span&gt;n Inserisci le coordinate &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; cui vuoi piazzare la mina &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;comprese tra &lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt; &lt;span style="color: #990000;"&gt;..{}]&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n x &lt;span style="color: #990000;"&gt;=&lt;/span&gt; "&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;))&lt;/span&gt;&lt;br /&gt;  bangy &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;input&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" y = "&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;not&lt;/span&gt;&lt;/b&gt; bangx&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;isnumeric&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;()&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;not&lt;/span&gt;&lt;/b&gt; bangy&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;isnumeric&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;():&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Inserisci delle coordinate numeriche per favore! \n"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;continue&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;   bangx&lt;span style="color: #990000;"&gt;,&lt;/span&gt; bangy &lt;span style="color: #990000;"&gt;=&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;bangx&lt;span style="color: #990000;"&gt;),&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;bangy&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; bangx &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangx &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; campo &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangy &lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; bangy &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; campo&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;" Per favore inserisci delle coordinate corrette &lt;span style="color: #990000;"&gt;!&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n &lt;span style="color: #990000;"&gt;\&lt;/span&gt;&lt;br /&gt;Ricorda che quelli che hai &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; mano sono esplosivi &lt;span style="color: #990000;"&gt;!!&lt;/span&gt; &lt;span style="color: #990000;"&gt;\&lt;/span&gt;n"&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;continue&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;  &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# coordinate inserite ammissibili&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; bangx&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; bangy&lt;span style="color: #990000;"&gt;):&lt;/span&gt;&lt;br /&gt;     &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#  svela dove è la pepita !&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" coordinate segrete {},{}"&lt;/span&gt;&lt;span style="color: #990000;"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;format&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;],&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]))&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: black;"&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Complimenti!! L'hai trovata! Siamo ricchiiiii !!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;i&gt;&lt;span style="color: #9a1900;"&gt;# dice se si è lontani o meno dalla pepita&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;     tent &lt;span style="color: #990000;"&gt;-=&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;abs&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;-&lt;/span&gt; bangx&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;or&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;abs&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;-&lt;/span&gt; bangy&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;      &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Ci sei vicino !!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;      &lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;      &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" No, no, non ci siamo. \n"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; tent &lt;span style="color: #990000;"&gt;&amp;gt;=&lt;/span&gt; &lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Dai ritenta !!"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" Peccato che abbia finito l'esplosivo !! \n Ecco dov'era :"&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;b&gt;&lt;span style="color: black;"&gt;stampaCantiere&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;campo&lt;span style="color: #990000;"&gt;,&lt;/span&gt;pepita&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;       &lt;br /&gt;   &lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# chiamata della funzione principale&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# se viene chiamata senza argomenti gli verranno passati di default 6 e 6&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #9a1900;"&gt;# chiamare lo script con '-h' per vedere la documentazione &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;len&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;3&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]),&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;2&lt;/span&gt;&lt;span style="color: #990000;"&gt;]))&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;elif&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: black;"&gt;len&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;)&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: #993399;"&gt;2&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;and&lt;/span&gt;&lt;/b&gt; sys&lt;span style="color: #990000;"&gt;.&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;]&lt;/span&gt; &lt;span style="color: #990000;"&gt;==&lt;/span&gt; &lt;span style="color: red;"&gt;'-h'&lt;/span&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;print&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;trovaPepita&lt;span style="color: #990000;"&gt;.&lt;/span&gt;__doc__&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;:&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;trovaPepita&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;6&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;6&lt;/span&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pN2zgsBqg9Q/TV3VnUFHECI/AAAAAAAAAH4/kKTbc_xSW38/s1600/Schermata-Terminale.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://4.bp.blogspot.com/-pN2zgsBqg9Q/TV3VnUFHECI/AAAAAAAAAH4/kKTbc_xSW38/s400/Schermata-Terminale.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7675465268120464179?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7675465268120464179/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/python31-trova-la-pepita.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7675465268120464179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7675465268120464179'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/02/python31-trova-la-pepita.html' title='[Python3.1] Trova la pepita !'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-pN2zgsBqg9Q/TV3VnUFHECI/AAAAAAAAAH4/kKTbc_xSW38/s72-c/Schermata-Terminale.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1217147346316959622</id><published>2011-01-06T13:54:00.001+01:00</published><updated>2011-01-06T13:54:59.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='piattola'/><category scheme='http://www.blogger.com/atom/ns#' term='squallor'/><category scheme='http://www.blogger.com/atom/ns#' term='triste'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Squallor - Sfogo (1977)</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="344" src="http://www.youtube.com/embed/1zHAZdMEYCk?fs=1" width="425"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1217147346316959622?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1217147346316959622/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2011/01/squallor-sfogo-1977.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1217147346316959622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1217147346316959622'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2011/01/squallor-sfogo-1977.html' title='Squallor - Sfogo (1977)'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/1zHAZdMEYCk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2192755114165544143</id><published>2010-12-31T17:13:00.006+01:00</published><updated>2011-01-02T12:39:01.618+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mke2fs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='filesystem'/><category scheme='http://www.blogger.com/atom/ns#' term='superblocco'/><category scheme='http://www.blogger.com/atom/ns#' term='tavola delle partizioni'/><category scheme='http://www.blogger.com/atom/ns#' term='corrotto'/><category scheme='http://www.blogger.com/atom/ns#' term='superblock'/><category scheme='http://www.blogger.com/atom/ns#' term='wrong fs type'/><title type='text'>Recuperare un hard disk corrotto (e i suoi dati)</title><content type='html'>&lt;i&gt;Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; missing codepage or helper program, or other error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In some cases useful info is found in syslog - try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dmesg | tail&amp;nbsp; or so&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_O3woVwR61kU/TR4A0mzRF8I/AAAAAAAAAGw/o2a5jEYSzi0/s1600/Schermata-Errore.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="http://1.bp.blogspot.com/_O3woVwR61kU/TR4A0mzRF8I/AAAAAAAAAGw/o2a5jEYSzi0/s320/Schermata-Errore.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Non è mai bello trovarsi di fronte un errore simile, vediamo subito che si può fare..&lt;br /&gt;&lt;br /&gt;Dando &lt;i&gt;dmesg | tail&lt;/i&gt; otteniamo qualche informazione, più che altro la conferma della possibilità che il nostro '&lt;i&gt;superblocco o la tavola delle partizioni siano corrotti&lt;/i&gt;'.&lt;br /&gt;&lt;br /&gt;Il primo tentativo è una riparazione tramite fsck, che però nel mio caso non ha dato risultati :&lt;br /&gt;(provare anche con &lt;a href="http://linux.die.net/man/8/e2fsck"&gt;&lt;b&gt;e2fsck -p&lt;/b&gt;&lt;/a&gt; /dev/&lt;i&gt;device&lt;/i&gt; ) &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;sabayon alex # &lt;b&gt;fsck&lt;/b&gt; /dev/sdb1&lt;/i&gt;&lt;br /&gt;&lt;i&gt;fsck from util-linux-ng 2.18&lt;/i&gt;&lt;br /&gt;&lt;i&gt;e2fsck 1.41.12 (17-May-2010)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;La dimensione del filesystem (secondo il superblocco) è 116736000 blocco(i)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;La dimensione fisica del device è 116735992 blocco(i)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;È probabile che il superblocco o la tavola delle partizioni siano corrotti!&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Annull&lt;/i&gt;a? no&lt;s&gt;&lt;br /&gt;&lt;br /&gt;&lt;/s&gt;&lt;i&gt;/dev/sdb1 contiene un filesystem con errori, controllo forzato.&lt;br /&gt;Passo 1: Controllo di inode, blocco(i) e dimensioni&lt;br /&gt;Passo 2: Analisi della struttura delle directory&lt;br /&gt;Passo 3: Controllo della connettività di directory&lt;br /&gt;Pass 4: Controllo del numero dei riferimenti&lt;br /&gt;Pass 5: Checking gruppo summary information&lt;br /&gt;/dev/sdb1: 18170/29188096 files (35.3% non-contiguous), 62000359/116736000 blocks&lt;/i&gt;      &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Il secondo passo è quello delle imprecazioni.&lt;br /&gt;&lt;br /&gt;Il terzo, invece, è una scelta: possiamo cercare di recuperare direttamente la partizione o cercare invece prima di recuperare i dati.&lt;br /&gt;Procedendo con la massima cautela, andiamo prima a vedere se i nostri dati sono ancora accessibili in qualche modo.&lt;br /&gt;Sì.&lt;br /&gt;&lt;br /&gt;Utilizziamo il fantastico &lt;a href="http://linux.die.net/man/8/debugfs"&gt;debugfs&lt;/a&gt;, che ci permette di accedere anche a filesystem corrotti, sia in modalità lettura/scrittura, che in readonly per i casi più disperati.&lt;br /&gt;&lt;br /&gt;Quello che voglio fare io è recuperare la mia cartella di Musica e Immagini, per cui darò questo comando&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;sabayon alex # &lt;b&gt;debugfs -w&lt;/b&gt; /dev/sdb1&lt;br /&gt;debugfs 1.41.12 (17-May-2010)&lt;br /&gt;debugfs:  help&lt;br /&gt;debugfs:  ls&lt;br /&gt;debugfs: &lt;b&gt; &lt;/b&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;rdump&lt;/b&gt; Musica /media/2E78ED3D78ED0485/Musica&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Prima controllo con help la lista di comandi disponibili, poi con ls la struttura delle cartelle nel mio hard-disk; rdump copia ricorsivamente i file, Musica rappresenta la cartella da copiare, e l'indirizzo successivo è ovviamente quello di destinazione.&lt;br /&gt;Se non funziona l'opzione -w tentare con -c . &lt;br /&gt;&lt;br /&gt;E voilà! Avrete recuperato i vostri file apparentemente inaccessibili !&lt;br /&gt;&lt;br /&gt;Una volta fatto ciò potete/dovete ripristinare la correttezza del filesystem.&lt;br /&gt;&lt;br /&gt;Se, come nel mio caso, è un problema di superblocco potete evitare di formattarlo dando il comando: &lt;b&gt;mke2fs -S &lt;/b&gt;/dev/sdb1 che si occupa appunto di ripristinare solo il superblocco, con qualche possibilità quindi che i vostri file rimangano intatti ! (si parla sempre di un file system di tipo EXT !! )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se questo non funziona, non vi resta che restaurare la partizione sempre con mke2fs, nel caso vogliate un fs ext4 :&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;mkfs.ext4&lt;/b&gt; /dev/&lt;i&gt;device&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;Fatto ?&lt;s&gt;&lt;br /&gt;&lt;/s&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2192755114165544143?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2192755114165544143/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/12/recuperare-un-hard-disk-corrotto-e-i.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2192755114165544143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2192755114165544143'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/12/recuperare-un-hard-disk-corrotto-e-i.html' title='Recuperare un hard disk corrotto (e i suoi dati)'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_O3woVwR61kU/TR4A0mzRF8I/AAAAAAAAAGw/o2a5jEYSzi0/s72-c/Schermata-Errore.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7665104045688605614</id><published>2010-12-24T19:08:00.000+01:00</published><updated>2010-12-24T19:08:46.543+01:00</updated><title type='text'>AAAS - AAAS News Release - "SCIENCE: The Breakthroughs of 2010 and Insights of the Decade"</title><content type='html'>&lt;a href="http://www.aaas.org/news/releases/2010/1216sp_boy.shtml?sms_ss=blogger&amp;amp;at_xt=4d14e1831ff2140a%2C0"&gt;AAAS - AAAS News Release - "SCIENCE: The Breakthroughs of 2010 and Insights of the Decade"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7665104045688605614?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.aaas.org/news/releases/2010/1216sp_boy.shtml?sms_ss=blogger&amp;at_xt=4d14e1831ff2140a%2C0' title='AAAS - AAAS News Release - &quot;SCIENCE: The Breakthroughs of 2010 and Insights of the Decade&quot;'/><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7665104045688605614/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/12/aaas-aaas-news-release-science.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7665104045688605614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7665104045688605614'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/12/aaas-aaas-news-release-science.html' title='AAAS - AAAS News Release - &quot;SCIENCE: The Breakthroughs of 2010 and Insights of the Decade&quot;'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1331034447386859739</id><published>2010-09-16T13:25:00.000+02:00</published><updated>2010-09-16T13:25:55.010+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canarie'/><category scheme='http://www.blogger.com/atom/ns#' term='erasmus'/><category scheme='http://www.blogger.com/atom/ns#' term='las palmas'/><title type='text'>Erasmus</title><content type='html'>Da settembre a giugno di quest'anno sono in Erasmus a Gran Canaria, nell'università di Las Palmas, e non penso che avrò molto tempo per aggiornare il blog.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs655.snc4/61523_1564664605429_1499794226_1444009_3361322_n.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs655.snc4/61523_1564664605429_1499794226_1444009_3361322_n.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;È una sofferenza, che i&lt;a href="http://picasaweb.google.com/108827606764654260878/LasPalmas?feat=directlink"&gt;n questo caso&lt;/a&gt;, posso sopportare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1331034447386859739?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1331034447386859739/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/09/erasmus.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1331034447386859739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1331034447386859739'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/09/erasmus.html' title='Erasmus'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1014788139163948746</id><published>2010-07-21T18:25:00.001+02:00</published><updated>2010-07-21T18:25:59.493+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pic'/><category scheme='http://www.blogger.com/atom/ns#' term='elettronica'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>[PIC 16c57] Contatore a due bit controllato</title><content type='html'>&lt;i&gt;Progetto per &lt;/i&gt;&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/30453d.pdf"&gt;&lt;i&gt;PIC16c57&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;: contatore controllato da due ingressi : Clear e Jump; dispone di due bit d'uscita.&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Se il segnale Clear va ad 1, l'uscita deve azzerarsi e ripartire, se va ad 1 Jump, l'uscita deve portarsi a due stati successivi a quello attuale.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Il segnale Clear è predominante su Jump.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.colinfahey.com/basic_stamp_computer/pic16c57_chip_signals_bmp01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.colinfahey.com/basic_stamp_computer/pic16c57_chip_signals_bmp01.jpg " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="height: 500px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;pre style="background-color: white; color: #141312;"&gt;list p=16c57&lt;br /&gt;#include &lt;p16c5x.inc&gt;&lt;br /&gt;__CONFIG _XT_OSC &amp;amp; _CP_OFF &amp;amp; _WDT_OFF&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;; portA(0) = Clock; portA(1) = Clear; portA(2)= Jump&lt;br /&gt;; portB(0) = Out1 portB(1) = Out2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;RADIX DEC&lt;br /&gt;CK_PREC EQU 0x08&lt;br /&gt;TEMP EQu 0x09 ; cntrolla indirizzo&lt;br /&gt;CONT EQU 0x0A&lt;br /&gt;&lt;br /&gt;ORG 0x7ff&lt;br /&gt;goto START&lt;br /&gt;&lt;br /&gt;ORG 0x00&lt;br /&gt;START&lt;br /&gt; CLRW &lt;br /&gt; TRIS PORTB&lt;br /&gt; MOVLW b'111'&lt;br /&gt; TRIS PORTA ; 3 ingressi&lt;br /&gt; CLRF CK_PREC&lt;br /&gt; CLRF CONT&lt;br /&gt;&lt;br /&gt;LOOP&lt;br /&gt; BTFSC CK_PREC,0&lt;br /&gt; GOTO UPDATE&lt;br /&gt; BTFSS PORTA,0 &lt;br /&gt; GOTO UPDATE&lt;br /&gt; GOTO MAIN&lt;br /&gt;&lt;br /&gt;UPDATE&lt;br /&gt; MOVF PORTA,CK_PREC&lt;br /&gt; GOTO LOOP&lt;br /&gt;&lt;br /&gt;MAIN&lt;br /&gt; BTFSC PORTA,1 ; CLEAR = ?&lt;br /&gt; GOTO CLEAR ;     1&lt;br /&gt; BTFSC PORTA,2 ; JUMP = ?&lt;br /&gt; GOTO JUMP&lt;br /&gt; INCF CONT,F&lt;br /&gt; GOTO  CHECK&lt;br /&gt;&lt;br /&gt;CLEAR&lt;br /&gt; CLRF CONT&lt;br /&gt; GOTO STAMPA&lt;br /&gt;JUMP&lt;br /&gt; MOVLW 2&lt;br /&gt; ADDWF CONT,F&lt;br /&gt; GOTO CHECK&lt;br /&gt;&lt;br /&gt;CHECK&lt;br /&gt; MOVLW  4&lt;br /&gt; SUBWF CONT,W&lt;br /&gt; BTFSC STATUS,Z ; cont=4 ?&lt;br /&gt; GOTO SET_ONE&lt;br /&gt; MOVLW 5&lt;br /&gt; SUBWF CONT,W&lt;br /&gt; BTFSC STATUS,Z&lt;br /&gt; GOTO SET_TWO&lt;br /&gt;STAMPA&lt;br /&gt; MOVF CONT, PORTB&lt;br /&gt; GOTO  LOOP&lt;br /&gt;&lt;br /&gt;SET_ONE&lt;br /&gt; MOVLW 1&lt;br /&gt; MOVF W, CONT&lt;br /&gt; GOTO  STAMPA&lt;br /&gt;SET_TWO&lt;br /&gt; MOVLW 2&lt;br /&gt; MOVF W,CONT&lt;br /&gt; GOTO STAMPA&lt;br /&gt;&lt;br /&gt;END&lt;/p16c5x.inc&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en019469&amp;amp;part=SW007002"&gt;Mplab&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.micahcarrick.com/04-25-2005/pic-c-programming-linux.html"&gt;Altri assemblatori PIC&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1014788139163948746?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1014788139163948746/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/pic-16c57-contatore-due-bit-controllato.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1014788139163948746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1014788139163948746'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/pic-16c57-contatore-due-bit-controllato.html' title='[PIC 16c57] Contatore a due bit controllato'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1703992979960973589</id><published>2010-07-17T16:43:00.000+02:00</published><updated>2010-07-17T16:43:37.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chitarra'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>bacchitarra</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_O3woVwR61kU/TEHA1NXKZ5I/AAAAAAAAADA/kzyiA33Yr-M/s1600/manicoBacchette3_senzafirma%20copia.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://lh4.ggpht.com/_O3woVwR61kU/TEHA1NXKZ5I/AAAAAAAAADA/kzyiA33Yr-M/s640/manicoBacchette3_senzafirma%20copia.png" width="480" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1703992979960973589?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1703992979960973589/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/bacchitarra.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1703992979960973589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1703992979960973589'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/bacchitarra.html' title='bacchitarra'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_O3woVwR61kU/TEHA1NXKZ5I/AAAAAAAAADA/kzyiA33Yr-M/s72-c/manicoBacchette3_senzafirma%20copia.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7108958401572853291</id><published>2010-07-14T15:35:00.006+02:00</published><updated>2012-01-09T09:57:27.595+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><category scheme='http://www.blogger.com/atom/ns#' term='poste'/><title type='text'>Non aprite quella posta!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.iltucci.com/blog/wp-content/uploads/2008/05/phishing.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="173" src="http://www.iltucci.com/blog/wp-content/uploads/2008/05/phishing.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Incredibile,&lt;br /&gt;siamo a metà 2010, tra due anni finisce il mondo, e ancora un sacco di gente non sa cosa sia il &lt;a href="http://it.wikipedia.org/wiki/Phishing" target="_blank"&gt;phishing&lt;/a&gt;.&lt;br /&gt;Questa volta le canne non hanno nulla a che vedere. Ok era triste.&lt;br /&gt;Ma soprattutto mi perplime che un ente enorme come le Poste non faccia nulla al riguardo!&lt;br /&gt;Il problema è stato centinaia di volte segnalato da utenti truffati e non .. ma chi ha un account presso Poste.it e abbia provato ad entrare nella posta sà benissimo di cosa parlo.&lt;br /&gt;&lt;br /&gt;Oggi per la prima volta ci sono entrato per curiosare, e a parte un paio di ricevute per i pagamenti fatti trovo più di una decina di mail dal titolo &lt;i&gt;Bonus fedeltà!&lt;/i&gt;&lt;br /&gt;La prima cosa a cui ho pensato è stato proprio lo spam, ma poi guardo il mittente e vedo che &lt;b&gt;è lo stesso di quello ufficiale delle Poste&lt;/b&gt;, lo stesso di quello che mi ha mandato le ricevute dei pagamenti insomma&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #565656; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;BPOL@poste.it &lt;/b&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: medium;"&gt;oppure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;Poste Shop.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #565656; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Bene, sono curioso, apriamo:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_O3woVwR61kU/TD27CWLcnmI/AAAAAAAAACU/LX9d0xlJvmQ/s1600/postemail2.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_O3woVwR61kU/TD26bALSPsI/AAAAAAAAACE/cl0JGHbgQto/s1600/postemail.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="294" src="http://2.bp.blogspot.com/_O3woVwR61kU/TD26bALSPsI/AAAAAAAAACE/cl0JGHbgQto/s320/postemail.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;oppure :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_O3woVwR61kU/TD27CWLcnmI/AAAAAAAAACU/LX9d0xlJvmQ/s1600/postemail2.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_O3woVwR61kU/TD27CWLcnmI/AAAAAAAAACU/LX9d0xlJvmQ/s320/postemail2.gif" width="293" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ah però! 150€ a gratiss ! mica male!&lt;br /&gt;&lt;br /&gt;Per fortuna che il buon Chrome appena cliccato il link molto dubbio (&lt;b&gt; indirizzo pericoloso non inserite i vostri dati qui!&lt;/b&gt; :&lt;span class="Apple-style-span" style="color: red;"&gt; http://snipr.com/hgytr62t8793yhgewt87-huyt73&lt;/span&gt;&amp;nbsp;) mi avvisa del tentativo di phishing.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In tutto questo la cosa scandalosa è che le Poste non ti danno nemmeno la possibilità di utilizzare un filtro antiphishing, ammesso e non concesso che questo tipo di filtraggio dovrebbe essere fatto a monte da loro stessi! (Gmail insegna).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Evidentemente secondo loro, basta aver allestito &lt;a href="http://antiphishing.poste.it/rischi_phishing.shtml"&gt;una paginetta&lt;/a&gt; che avverte dell'esistenza del pericolo e vanno a dormire con la coscienza a posto, nel frattempo &lt;a href="http://www.pc-facile.com/news/phishing_poste_italiane_hai_vinto_bonus_fedelta/59237.htm"&gt;centinaia di altre persone&lt;/a&gt;, più o meno ingenue, continuano ad essere derubate, senza che la polizia postale faccia nulla, eppure è un dominio registrato in California (vedi sotto) mica in Liechstein!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;Che amarezza.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Approfondimenti :&amp;nbsp;&lt;/i&gt;&lt;a href="http://whois.domaintools.com/snipr.com"&gt;Info sul dominio sniper.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7108958401572853291?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7108958401572853291/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/non-aprite-quella-posta.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7108958401572853291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7108958401572853291'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/non-aprite-quella-posta.html' title='Non aprite quella posta!'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_O3woVwR61kU/TD26bALSPsI/AAAAAAAAACE/cl0JGHbgQto/s72-c/postemail.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-833783793800825402</id><published>2010-07-12T22:20:00.000+02:00</published><updated>2010-07-12T22:20:27.144+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='pedofilia'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><title type='text'>Panic Button di Facebook: ennesima inutility</title><content type='html'>In Inghilterra hanno avuto la &lt;a href="http://www.repubblica.it/tecnologia/2010/07/12/news/facebook_nasce_il_panic_button_londra_tutela_la_privacy_dei_minori-5541084/"&gt;brillante idea&lt;/a&gt; di introdurre un "panic button" nelle home page degli utenti fra i 13 e i 18 anni, in modo da segnalare immediatamente eventuali abusi.&lt;br /&gt;&lt;br /&gt;Sì, insomma un salva minori dai pedofili.&lt;br /&gt;Al di là delle battute sul possibile inserimento del suddetto bottone all'interno delle chiese, a mio parere è una cosa decisamente inutile, in quanto i pedofili se riescono ad ottenere la fiducia dei ragazzi fino ad ottenere un appuntamento è perché "ci sanno fare" non certo perché li contattano con un brillante approccio del tipo "hey ciao! come ti chiami? mi fai vedere di che colore hai le mutandine in webcam??"&lt;br /&gt;&lt;br /&gt;In conclusione credo che si aggiungerà a tutti quegli altri strumenti che ci danno una falsa sicurezza, aumentando così la nostra debolezza (un po' come gli avvisi di windows da Vista in poi :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-833783793800825402?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/833783793800825402/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/panic-button-di-facebook-ennesima.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/833783793800825402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/833783793800825402'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/07/panic-button-di-facebook-ennesima.html' title='Panic Button di Facebook: ennesima inutility'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-3791625543548787811</id><published>2010-06-30T15:53:00.003+02:00</published><updated>2010-06-30T15:54:49.548+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tool'/><category scheme='http://www.blogger.com/atom/ns#' term='rock'/><category scheme='http://www.blogger.com/atom/ns#' term='vicarious'/><category scheme='http://www.blogger.com/atom/ns#' term='progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Tool - Vicarious</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hii17sjSwfA&amp;hl=it_IT&amp;fs=1&amp;"&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/hii17sjSwfA&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;senza parole.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-3791625543548787811?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/3791625543548787811/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/tool-vicarious.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3791625543548787811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3791625543548787811'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/tool-vicarious.html' title='Tool - Vicarious'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4380916448442839673</id><published>2010-06-27T17:46:00.000+02:00</published><updated>2010-06-27T17:46:45.561+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><title type='text'>fondamentalismo cristiano</title><content type='html'>Ho il terrore di sapere come potrebbero diventare questi bambini tra vent'anni.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SeyvTup3xjU&amp;hl=it_IT&amp;fs=1&amp;"&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/SeyvTup3xjU&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kmq0O0P1lG8&amp;hl=it_IT&amp;fs=1&amp;"&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/kmq0O0P1lG8&amp;hl=it_IT&amp;fs=1&amp;" 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/3065778477465690091-4380916448442839673?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4380916448442839673/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/fondamentalismo-cristiano.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4380916448442839673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4380916448442839673'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/fondamentalismo-cristiano.html' title='fondamentalismo cristiano'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-154136578716730808</id><published>2010-06-24T22:32:00.002+02:00</published><updated>2010-06-24T22:42:14.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='ipad'/><title type='text'>iPad</title><content type='html'>&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EqwI-Myg9Bo&amp;hl=it_IT&amp;fs=1&amp;"&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/EqwI-Myg9Bo&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;ma per me, un reale efficiente ed adeguato utilizzo è presto trovato :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lAl28d6tbko&amp;hl=it_IT&amp;fs=1&amp;"&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/lAl28d6tbko&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&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/3065778477465690091-154136578716730808?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/154136578716730808/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/ipad.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/154136578716730808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/154136578716730808'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/ipad.html' title='iPad'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4029219271033775158</id><published>2010-06-13T15:49:00.005+02:00</published><updated>2010-06-13T16:01:59.173+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pic'/><category scheme='http://www.blogger.com/atom/ns#' term='16c57'/><category scheme='http://www.blogger.com/atom/ns#' term='elettronica'/><category scheme='http://www.blogger.com/atom/ns#' term='digitale'/><category scheme='http://www.blogger.com/atom/ns#' term='mplab'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>[PIC 16c57] Contatore parcheggio</title><content type='html'>&lt;i&gt;Progetto per &lt;/i&gt;&lt;a href="http://ww1.microchip.com/downloads/en/DeviceDoc/30453d.pdf"&gt;&lt;i&gt;PIC16c57&lt;/i&gt;&lt;/a&gt;&lt;i&gt; che monitorizza la situazione di un parcheggio privato.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Il sistema ha 4 ingressi a 1 bit ciascuno: UP, Down, Show e Clock e un'uscita a N bit Q.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Ogni volta che entra una macchina Up va ad 1 per un ciclo di clock, ogni volta che ne esce una va ad uno Down. Quando è attivo Show il sistema deve mostrare in uscita il numero di macchine attuali.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Il parcheggio può contenere al massimo 200 macchine e i segnali d'ingresso non possono mai essere contemporaneamente attivi.&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.colinfahey.com/basic_stamp_computer/pic16c57_chip_signals_bmp01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.colinfahey.com/basic_stamp_computer/pic16c57_chip_signals_bmp01.jpg " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="height: 500px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;pre style="background-color: white; color: #141312;"&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;; sistema di controllo parcheggio, max 200 macchine&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;; per ogni Up incrementa, Down decrementa, Show mostra lo stato (Q)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;;  4 entrate: UP, Down, Show, Clock&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;;  1 uscita da 8 bit &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;; RA&amp;lt;0&amp;gt; : UP ; RA&amp;lt;1&amp;gt; : DOWN ; RA&amp;lt;2&amp;gt; : SHOW; RC&amp;lt;0&amp;gt; : CK&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;; l'incremento e il decremento devono essere mutuamente escludenti per un ciclo di ck&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;list p&lt;span style="color: #006e28;"&gt;=&lt;/span&gt;16c57&lt;br /&gt;&lt;span style="color: #006e28;"&gt;#include &amp;lt;p16c5x.inc&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;__CONFIG _XT_OSC &amp;amp; _CP_OFF &amp;amp; _WDT_OFF&lt;br /&gt;&lt;br /&gt;RADIX &lt;b&gt;DEC&lt;/b&gt;&lt;br /&gt;UP EQU 0&lt;br /&gt;DOWN EQU 1&lt;br /&gt;SHOW EQU 2&lt;br /&gt;CK EQU 0 &lt;i&gt;&lt;span style="color: #888786;"&gt;; sulla porta C&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;MAX EQU 200&lt;br /&gt;CKP EQU 0x08&lt;br /&gt;Q EQU 0x09&lt;br /&gt;&lt;br /&gt;ORG 0x7FF&lt;br /&gt;GOTO &lt;b&gt;STA&lt;/b&gt;RT&lt;br /&gt;&lt;br /&gt;ORG 0x00&lt;br /&gt;&lt;b&gt;STA&lt;/b&gt;RT&lt;br /&gt; CLRW&lt;br /&gt; TRIS   PORTB  &lt;i&gt;&lt;span style="color: #888786;"&gt;; output&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; MOVLW b'0111'&lt;br /&gt; TRIS PORTA &lt;i&gt;&lt;span style="color: #888786;"&gt;; 3 ingressi&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; CLRF Q&lt;br /&gt; MOVLW 1&lt;br /&gt; TRIS PORTC &lt;i&gt;&lt;span style="color: #888786;"&gt;; RC&amp;lt;0&amp;gt; = IN DI CK&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; MOVF PORTC,W&lt;br /&gt; MOVWF CKP  &lt;i&gt;&lt;span style="color: #888786;"&gt;; salva il CK di partenza (bit 3)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;MAINLOOP&lt;br /&gt; BTFSC PORTA,SHOW&lt;br /&gt; GOTO  &lt;b&gt;STA&lt;/b&gt;MPA &lt;i&gt;&lt;span style="color: #888786;"&gt;; MOSTRA Q SE SHOW=1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; BTFSC PORTA,UP&lt;br /&gt; GOTO &lt;b&gt;INC&lt;/b&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;; INCREMENTA Q SE UP=1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; BTFSC PORTA,DOWN&lt;br /&gt; GOTO &lt;b&gt;DEC&lt;/b&gt;&lt;br /&gt; GOTO  WAIT&lt;br /&gt;&lt;br /&gt;WAIT&lt;br /&gt; MOVF PORTC,W  &lt;i&gt;&lt;span style="color: #888786;"&gt;; metto il ciclo attuale nell'accumulatore&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; SUBWF CKP,0  &lt;i&gt;&lt;span style="color: #888786;"&gt;; confronta i due valori di clock&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; BTFSC &lt;b&gt;STA&lt;/b&gt;TUS,Z&lt;br /&gt; GOTO  WAIT &lt;i&gt;&lt;span style="color: #888786;"&gt;; se uguali attendi&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; MOVF PORTC,CKP&lt;br /&gt; GOTO  MAINLOOP &lt;i&gt;&lt;span style="color: #888786;"&gt;;  se diversi torna a controllare&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;STA&lt;/b&gt;MPA&lt;br /&gt; MOVF Q,PORTB &lt;i&gt;&lt;span style="color: #888786;"&gt;; mostra q al pubblico&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; GOTO WAIT&lt;br /&gt;&lt;br /&gt;&lt;b&gt;INC&lt;/b&gt;&lt;br /&gt; MOVF MAX,W&lt;br /&gt; SUBWF Q,0&lt;br /&gt; BTFSC &lt;b&gt;STA&lt;/b&gt;TUS,Z&lt;br /&gt; GOTO WAIT &lt;i&gt;&lt;span style="color: #888786;"&gt;; parcheggio pieno&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;INC&lt;/b&gt;F Q,1&lt;br /&gt; GOTO WAIT&lt;br /&gt;&lt;b&gt;DEC&lt;/b&gt;&lt;br /&gt; BTFSS Q,0&lt;br /&gt; GOTO WAIT&lt;i&gt;&lt;span style="color: #888786;"&gt;; parcheggio già vuoto&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;DEC&lt;/b&gt;F Q,1&lt;br /&gt; GOTO WAIT&lt;br /&gt; &lt;br /&gt;END&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en019469&amp;amp;part=SW007002"&gt;Mplab&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.micahcarrick.com/04-25-2005/pic-c-programming-linux.html"&gt;Altri assemblatori PIC&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4029219271033775158?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4029219271033775158/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/pic-16c57-contatore-parcheggio.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4029219271033775158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4029219271033775158'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/pic-16c57-contatore-parcheggio.html' title='[PIC 16c57] Contatore parcheggio'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4035473981961868605</id><published>2010-06-12T19:29:00.001+02:00</published><updated>2010-06-12T19:29:50.280+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'>come togliersi un dente - con un razzo.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BPhRiaNW4UQ&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/BPhRiaNW4UQ&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4035473981961868605?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4035473981961868605/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/come-togliersi-un-dente-con-un-razzo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4035473981961868605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4035473981961868605'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/come-togliersi-un-dente-con-un-razzo.html' title='come togliersi un dente - con un razzo.'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5354358142109453101</id><published>2010-06-12T18:18:00.001+02:00</published><updated>2010-06-12T18:37:19.142+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='massime'/><category scheme='http://www.blogger.com/atom/ns#' term='humour nero'/><title type='text'></title><content type='html'>&lt;b&gt;Sono angosciato dalla frustrazione dei vostri corpi,&lt;br /&gt;nel dover continuamente portare quel grosso peso morto sulle spalle.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Alex&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-5354358142109453101?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5354358142109453101/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/sono-angosciato-dalla-frustrazione-dei.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5354358142109453101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5354358142109453101'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/sono-angosciato-dalla-frustrazione-dei.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6985299185244555203</id><published>2010-06-12T17:14:00.000+02:00</published><updated>2010-06-12T17:14:48.394+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='layout'/><category scheme='http://www.blogger.com/atom/ns#' term='grafica'/><title type='text'>new layout</title><content type='html'>completamente rinnovata la grafica!&lt;br /&gt;E soprattutto allargata la colonna centrale.. un sogno divenuto realtà.&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; &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; &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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;la vecchia versione&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_O3woVwR61kU/TBOj-hz67WI/AAAAAAAAAB8/RRUBoKRLpo8/s1600/blog.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_O3woVwR61kU/TBOj-hz67WI/AAAAAAAAAB8/RRUBoKRLpo8/s400/blog.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ancora un grazie agli sviluppatori Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6985299185244555203?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6985299185244555203/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/new-layout.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6985299185244555203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6985299185244555203'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/06/new-layout.html' title='new layout'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_O3woVwR61kU/TBOj-hz67WI/AAAAAAAAAB8/RRUBoKRLpo8/s72-c/blog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6539477359003471677</id><published>2010-05-28T12:46:00.001+02:00</published><updated>2010-06-12T18:18:33.166+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='massime'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><title type='text'></title><content type='html'>&lt;blockquote&gt;&lt;b&gt;Io sono Dio.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Io sono il demonio.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Io sono l'uomo.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Alex.&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6539477359003471677?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6539477359003471677/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/io-sono-dio.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6539477359003471677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6539477359003471677'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/io-sono-dio.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4189972680147613019</id><published>2010-05-24T21:15:00.007+02:00</published><updated>2010-05-27T13:26:03.507+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quicksort'/><category scheme='http://www.blogger.com/atom/ns#' term='bubblesort'/><category scheme='http://www.blogger.com/atom/ns#' term='quick'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='bubble'/><category scheme='http://www.blogger.com/atom/ns#' term='selectionsort'/><category scheme='http://www.blogger.com/atom/ns#' term='mergesort'/><category scheme='http://www.blogger.com/atom/ns#' term='heapsort'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritmi'/><category scheme='http://www.blogger.com/atom/ns#' term='ordinamento'/><category scheme='http://www.blogger.com/atom/ns#' term='heap'/><title type='text'>Confronto tra algoritmi di ordinamento</title><content type='html'>&lt;i&gt;&lt;span style="font-size: x-small;"&gt;26/04/10 Aggiunto Mergesort e altre modifiche.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Sottofondo consigliato &lt;/span&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;: &lt;a href="http://www.youtube.com/watch?v=3YpmqeAgEA0"&gt;Red Sector A - Rush&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Un programmino in java che permette di confrontare le differenze d'efficienza (in tempo) tra i più noti algoritmi di ordinamento:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://it.wikipedia.org/wiki/Selection_sort"&gt;Selection sort&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://it.wikipedia.org/wiki/Bubble_sort"&gt;Bubble sort&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://it.wikipedia.org/wiki/Quicksort"&gt;Quick sort &lt;/a&gt;(una versione "fatta da me" e &lt;a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.14.8162&amp;amp;rep=rep1&amp;amp;type=pdf"&gt;quella del jdk&lt;/a&gt; )&lt;/li&gt;&lt;li&gt;&lt;a href="http://it.wikipedia.org/wiki/Heapsort"&gt;Heap sort&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://it.wikipedia.org/wiki/Merge_sort"&gt;Mergesort&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I commenti per la documentazione mandano in palla sia kwrite (da cui ho esportato il codice in formato html) sia &lt;a href="http://www.gnu.org/software/src-highlite/source-highlight.html#Top"&gt;source-highligth&lt;/a&gt;, vabeh ma mica posso pensare a tutto io! ;)&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 556px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;pre style="background-color: white; color: #141312;"&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;/*&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      Ordinamento.java&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      Copyright 2010 alessandro &amp;lt;alex@alex-desktop&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      (at your option) any later version.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      GNU General Public License for more details.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      along with this program; if not, write to the Free Software&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; *      MA 02110-1301, USA.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt; */&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;/**&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt; *  &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@author &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt;Alessandro &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt;  &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@version &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt;0.1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt;  &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@see &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: teal;"&gt;tuxerrante.blogspot.com&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*/&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;import&lt;/b&gt;&lt;span style="color: olive;"&gt; java.util.Random;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;b&gt;import&lt;/b&gt;&lt;span style="color: olive;"&gt; java.io.IOException;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;import&lt;/b&gt;&lt;span style="color: olive;"&gt; java.util.Arrays;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;import&lt;/b&gt;&lt;span style="color: olive;"&gt; java.io.InputStreamReader;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;import&lt;/b&gt;&lt;span style="color: olive;"&gt; java.io.BufferedReader;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; Ordinamento {&lt;br /&gt; &lt;br /&gt; &lt;span style="color: #0057ae;"&gt;final&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; dim=&lt;span style="color: #b08000;"&gt;1000000&lt;/span&gt;; &lt;br /&gt; &lt;br /&gt; &lt;b&gt;private&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[] &lt;span style="color: #452886;"&gt;disordina&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; [] array){&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;Random&lt;/span&gt;&lt;/b&gt; generator = &lt;b&gt;new&lt;/b&gt; &lt;b&gt;&lt;span style="color: #0095ff;"&gt;Random&lt;/span&gt;&lt;/b&gt;();&lt;br /&gt;  &lt;b&gt;for&lt;/b&gt; (&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i=&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;; i&amp;lt;array.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;; i++)&lt;br /&gt;   array[i]= generator.&lt;span style="color: #452886;"&gt;nextInt&lt;/span&gt;(dim);&lt;br /&gt;  &lt;b&gt;return&lt;/b&gt; array;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt; &lt;b&gt;public&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;stampa&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[] array){&lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;/* stampa */&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;for&lt;/b&gt; (&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i=&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;; i&amp;lt;array.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;; i++)&lt;br /&gt;   &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(array[i]+&lt;span style="color: #bf0303;"&gt;" "&lt;/span&gt;);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;b&gt;public&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;main&lt;/span&gt; (&lt;b&gt;&lt;span style="color: #0095ff;"&gt;String&lt;/span&gt;&lt;/b&gt; args[]) {  &lt;br /&gt;  &lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []array= &lt;b&gt;new&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; [dim];  &lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; scelta=&lt;span style="color: #b08000;"&gt;100&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;long&lt;/span&gt; start = &lt;span style="color: #b08000;"&gt;0&lt;/span&gt;, end=&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;BufferedReader&lt;/span&gt;&lt;/b&gt; in = &lt;b&gt;new&lt;/b&gt; &lt;b&gt;&lt;span style="color: #0095ff;"&gt;BufferedReader&lt;/span&gt;&lt;/b&gt; ( &lt;b&gt;new&lt;/b&gt; &lt;b&gt;&lt;span style="color: #0095ff;"&gt;InputStreamReader&lt;/span&gt;&lt;/b&gt;(&lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;in&lt;/span&gt;));&lt;br /&gt;  &lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;// randomizza array&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  array = &lt;span style="color: #452886;"&gt;disordina&lt;/span&gt;(array);&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;do&lt;/b&gt; {&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;//       scegli algoritmo&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\t&lt;/span&gt;&lt;span style="color: #bf0303;"&gt; ORDINAMENTO ARRAY &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt; Scegli l'algoritmo: &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 0. rigenera array casuale"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;O(n²)"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 1. selectionSort &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 2. insertionSort &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 3. BubbleSort &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;O(nlogn) "&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 4. QuickSort &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 41. QuickSort del JDK (Bentley-McIlroy)&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 42. MergeSort &lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;Θ(logn) "&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 5. HeapSort "&lt;/span&gt;);&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n&lt;/span&gt;&lt;span style="color: #bf0303;"&gt; 8. Stampa "&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" 9. Esci "&lt;/span&gt;);&lt;br /&gt;  &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;print&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" ==&amp;gt; "&lt;/span&gt;);&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;try&lt;/b&gt; {&lt;br /&gt;   scelta = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;Integer&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;parseInt&lt;/span&gt;(in.&lt;span style="color: #452886;"&gt;readLine&lt;/span&gt;());&lt;br /&gt;  } &lt;br /&gt;  &lt;b&gt;catch&lt;/b&gt; ( &lt;b&gt;&lt;span style="color: #0095ff;"&gt;IOException&lt;/span&gt;&lt;/b&gt; e) { &lt;br /&gt;   &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;err&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" ERRORE: : "&lt;/span&gt;+ e.&lt;span style="color: #452886;"&gt;getMessage&lt;/span&gt;());   &lt;br /&gt;   }&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;switch&lt;/b&gt; (scelta){&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;0&lt;/span&gt; :     &lt;br /&gt;     array=&lt;span style="color: #452886;"&gt;disordina&lt;/span&gt;(array);&lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;1&lt;/span&gt;: &lt;br /&gt;     start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;     array = AlgOrdinamento.&lt;span style="color: #452886;"&gt;selectionSort&lt;/span&gt;(array);&lt;br /&gt;     end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;2&lt;/span&gt;: &lt;br /&gt;     start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;     array = AlgOrdinamento.&lt;span style="color: #452886;"&gt;insertionSort&lt;/span&gt;(array);&lt;br /&gt;     end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;3&lt;/span&gt;: &lt;br /&gt;     start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;     array = AlgOrdinamento.&lt;span style="color: #452886;"&gt;bubbleSort&lt;/span&gt;(array);&lt;br /&gt;     end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;4&lt;/span&gt;: &lt;i&gt;&lt;span style="color: #888786;"&gt;//  QUICKSORT&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;     start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;     AlgOrdinamento.&lt;span style="color: #452886;"&gt;quickSort&lt;/span&gt;(array, &lt;span style="color: #b08000;"&gt;0&lt;/span&gt;, array.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt; );&lt;br /&gt;     end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;41&lt;/span&gt;: &lt;i&gt;&lt;span style="color: #888786;"&gt;//  QUICKSORT AT&amp;amp;T jdk&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;     start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;     &lt;b&gt;&lt;span style="color: #0095ff;"&gt;Arrays&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;sort&lt;/span&gt;(array);&lt;br /&gt;     end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;42&lt;/span&gt;: &lt;i&gt;&lt;span style="color: #888786;"&gt;//  MERGESORT&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;    AlgOrdinamento.&lt;span style="color: #452886;"&gt;mergesort&lt;/span&gt;(array,&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;,array.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;);    &lt;br /&gt;    end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();      &lt;br /&gt;    &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;     &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;5&lt;/span&gt;: &lt;i&gt;&lt;span style="color: #888786;"&gt;//  HEAPSORT&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    start = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();&lt;br /&gt;    AlgOrdinamento.&lt;span style="color: #452886;"&gt;heapSort&lt;/span&gt;(array, array.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;);&lt;br /&gt;    end = &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;currentTimeMillis&lt;/span&gt;();     &lt;br /&gt;    &lt;b&gt;break&lt;/b&gt;;  &lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;8&lt;/span&gt;: &lt;br /&gt;     &lt;span style="color: #452886;"&gt;stampa&lt;/span&gt;(array);&lt;br /&gt;     &lt;b&gt;break&lt;/b&gt;;     &lt;br /&gt;       &lt;br /&gt;   &lt;b&gt;case&lt;/b&gt; &lt;span style="color: #b08000;"&gt;9&lt;/span&gt;: &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;exit&lt;/span&gt;(&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;);&lt;br /&gt;   &lt;b&gt;default&lt;/b&gt;: &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;" Inserisci un valore adeguato. "&lt;/span&gt;); &lt;b&gt;break&lt;/b&gt;;   &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: #0095ff;"&gt;System&lt;/span&gt;&lt;/b&gt;.&lt;span style="color: #452886;"&gt;out&lt;/span&gt;.&lt;span style="color: #452886;"&gt;println&lt;/span&gt;(&lt;span style="color: #bf0303;"&gt;"&lt;/span&gt;&lt;span style="color: #ff80e0;"&gt;\n\n\t&lt;/span&gt;&lt;span style="color: #bf0303;"&gt; Tempo esecuzione : "&lt;/span&gt;+(end-start)+&lt;span style="color: #bf0303;"&gt;" ms"&lt;/span&gt;);&lt;br /&gt;    } &lt;b&gt;while&lt;/b&gt;( &lt;b&gt;true&lt;/b&gt;);   &lt;br /&gt; &lt;br /&gt; } &lt;i&gt;&lt;span style="color: #888786;"&gt;//--end main&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt;}&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;// ___________________________________________________________________________________________&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;class&lt;/b&gt; AlgOrdinamento {&lt;br /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style="color: green;"&gt;/**&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  * algoritmo SelectionSort(array a) &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   for k=0 to n-2 do&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   m = k+1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   for j=k+2 to n do&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *    if ( A[j]&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;lt;A&lt;/b&gt;&lt;span style="color: #bf0303;"&gt;[m]&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; m=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;j;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;&lt;span style="color: #006e28;"&gt;   scambia A&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[m]&lt;/span&gt;&lt;span style="color: #006e28;"&gt; con A&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[k]&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;  &lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;&lt;span style="color: #006e28;"&gt;  ordina in loco n elementi eseguendo al più O&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;(n²)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; confronti&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt; public static int&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[]&lt;/span&gt;&lt;span style="color: #006e28;"&gt; selectionSort&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;(int[]&lt;/span&gt;&lt;span style="color: #006e28;"&gt; a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;  int k=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;0,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; m=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;0,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;0,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; temp&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;;&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;&lt;span style="color: #006e28;"&gt;  for&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;0;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(a.length-2);&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;++){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   m&lt;/span&gt; &lt;span style="color: #006e28;"&gt;=&lt;/span&gt; &lt;span style="color: #aa0000;"&gt;k+1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   for&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(j&lt;/span&gt;&lt;span style="color: #006e28;"&gt;=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;k+2;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;&amp;lt;a.length;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;++)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;    if&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(a[j]&amp;lt;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[m])&lt;/span&gt;&lt;span style="color: #006e28;"&gt; m=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;j;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   temp=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;a[m];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[m]&lt;/span&gt;&lt;span style="color: #006e28;"&gt;=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;a[k];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[k]&lt;/span&gt;&lt;span style="color: #006e28;"&gt;=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;temp;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;  return a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;;&lt;/span&gt;  &lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;}&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt; &lt;span style="color: #bf0303;"&gt;/**&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;&lt;span style="color: #006e28;"&gt; algoritmo insertionSort&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;(&lt;/span&gt;&lt;span style="color: #006e28;"&gt; Array A&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;)&lt;/span&gt; &lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;  &lt;span style="color: #bf0303;"&gt;1)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; individua la posizione j del più grande elemento minore di x&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; se esiste&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;  &lt;span style="color: #bf0303;"&gt;2)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; altrimenti sarà posto a zero per indicare che x andrà posto all&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;'inizio&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;  &lt;span style="color: #bf0303;"&gt;3)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;+1&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;è&lt;/span&gt;&lt;span style="color: #006e28;"&gt; la posizione dove sarà inserito x&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*&lt;/span&gt;&lt;span style="color: #006e28;"&gt;  ordina in loco n elementi eseguendo al più O&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;(n²)&lt;/span&gt;&lt;span style="color: #006e28;"&gt; confronti&lt;/span&gt; &lt;br /&gt;  &lt;span style="color: #bf0303;"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt; public static int&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[]&lt;/span&gt;&lt;span style="color: #006e28;"&gt; insertionSort&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;(int&lt;/span&gt;&lt;span style="color: #006e28;"&gt; a&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;[]){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;  int x&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;,&lt;/span&gt;&lt;span style="color: #006e28;"&gt; t&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;  for&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;0;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;&amp;lt;a.length-1;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; k&lt;/span&gt;&lt;span style="color: #bf0303;"&gt;++){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   x&lt;/span&gt; &lt;span style="color: #006e28;"&gt;=&lt;/span&gt; &lt;span style="color: #aa0000;"&gt;a[k+1];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;   for&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;k;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; j&lt;/span&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: green;"&gt;=0; j--) // 1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;    if (a[j]&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #bf0303;"&gt;&amp;lt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: green;"&gt;=x) break;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   if (j&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;lt;k&lt;/b&gt;&lt;span style="color: #bf0303;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006e28;"&gt;    for&lt;/span&gt; &lt;span style="color: #bf0303;"&gt;(&lt;/span&gt;&lt;span style="color: #006e28;"&gt; t=&lt;/span&gt;&lt;span style="color: #aa0000;"&gt;k;&lt;/span&gt;&lt;span style="color: #006e28;"&gt; t&lt;/span&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: green;"&gt;j+1; t--)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;     a[t+1]=a[t];&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   a[j+1]=x;   &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  return a;  &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt; /**&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *  bubbleSort&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   in ogni scansione vengono confrontate coppie di elementi adiacenti&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   che vengono scambiate se non ordinate&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   se durante una scansione non vengono effettuati scambi, l'alg termina.* &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  *   F = O(n²)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  */&lt;/span&gt;&lt;/b&gt;&lt;br /&gt; &lt;b&gt;public&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[] &lt;span style="color: #452886;"&gt;bubbleSort&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[] a){&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i,j,temp;&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;boolean&lt;/span&gt; scambi;&lt;br /&gt;   &lt;b&gt;for&lt;/b&gt; (i=&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;; i&amp;lt;a.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;; i++){&lt;br /&gt;    scambi=&lt;b&gt;false&lt;/b&gt;;&lt;br /&gt;    &lt;b&gt;for&lt;/b&gt; (j=&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;; j&amp;lt;a.&lt;span style="color: #452886;"&gt;length&lt;/span&gt;-i+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;; j++)&lt;br /&gt;     &lt;b&gt;if&lt;/b&gt;( a[j-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;] &amp;gt; a[j] ){&lt;br /&gt;      temp=a[j-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;];&lt;br /&gt;      a[j-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;]=a[j];&lt;br /&gt;      a[j]=temp;&lt;br /&gt;      scambi=&lt;b&gt;true&lt;/b&gt;;&lt;br /&gt;      }&lt;br /&gt;     &lt;b&gt;if&lt;/b&gt; (!scambi) &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;    }&lt;br /&gt;   &lt;b&gt;return&lt;/b&gt; a;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style="color: green;"&gt;/** ___________ QUICKSORT&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  * &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;  */&lt;/span&gt;&lt;/b&gt;&lt;br /&gt; &lt;b&gt;public&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;quickSort&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []a,&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i,&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; f){&lt;br /&gt;  &lt;b&gt;if&lt;/b&gt; (i&amp;gt;=f) &lt;b&gt;return&lt;/b&gt;;&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; m = &lt;span style="color: #452886;"&gt;partiziona&lt;/span&gt;(a,i,f);&lt;br /&gt;  &lt;span style="color: #452886;"&gt;quickSort&lt;/span&gt;(a,i,m-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;); &lt;i&gt;&lt;span style="color: #888786;"&gt;// possibile stackOverflow se già ordinato&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;span style="color: #452886;"&gt;quickSort&lt;/span&gt;(a,m+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;,f);&lt;br /&gt;  &lt;br /&gt;  }&lt;br /&gt; &lt;b&gt;private&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; &lt;span style="color: #452886;"&gt;partiziona&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []a,&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i,&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; f){&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; x = a[i], inf=i, temp;&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;while&lt;/b&gt; (&lt;b&gt;true&lt;/b&gt;){&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;while&lt;/b&gt; ( inf&amp;lt;f &amp;amp;&amp;amp; a[inf]&amp;lt;=x) inf++;&lt;br /&gt;   &lt;b&gt;while&lt;/b&gt; ( a[f]&amp;gt;x ) f--;&lt;br /&gt;   &lt;b&gt;if&lt;/b&gt; ( inf&amp;lt;f ){&lt;br /&gt;     temp=a[inf]; a[inf]=a[f]; a[f]=temp;&lt;br /&gt;     }&lt;br /&gt;   &lt;b&gt;else&lt;/b&gt; &lt;b&gt;break&lt;/b&gt;;&lt;br /&gt;   }&lt;br /&gt;  temp=a[i]; a[i]=a[f]; a[f]=temp; &lt;i&gt;&lt;span style="color: #888786;"&gt;// posiziona pivot al centro&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;return&lt;/b&gt; f;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;  &lt;b&gt;&lt;span style="color: green;"&gt;/**&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   * HEAPIFY&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   * &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@param &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: teal;"&gt;h &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: green;"&gt;array da ordinare&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt;   &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@param &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: teal;"&gt;index &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: green;"&gt; indice di scansione  &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt;   &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;@return &lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: green;"&gt;array ordinato secondo la struttura albero binario&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt;   &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*/&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;private&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;heapify&lt;/span&gt;( &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[] h,&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; index, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; heapSize){&lt;br /&gt;   &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; sin=&lt;span style="color: #b08000;"&gt;2&lt;/span&gt;*index+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;, des=&lt;span style="color: #b08000;"&gt;2&lt;/span&gt;*index+&lt;span style="color: #b08000;"&gt;2&lt;/span&gt;, max=&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;if&lt;/b&gt; ( sin&amp;lt;heapSize &amp;amp;&amp;amp; h[sin]&amp;gt;h[index]) max=sin;&lt;br /&gt;   &lt;b&gt;else&lt;/b&gt; max=index;&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;if&lt;/b&gt; ( des&amp;lt;heapSize &amp;amp;&amp;amp; h[des]&amp;gt;h[max]) max=des; &lt;i&gt;&lt;span style="color: #888786;"&gt;// confronto il figlio destro con il padre&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;              &lt;i&gt;&lt;span style="color: #888786;"&gt;// nota che il padre potrebbe essere l'ex sin() &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;if&lt;/b&gt; (index!=max) {&lt;br /&gt;    &lt;span style="color: #452886;"&gt;swap&lt;/span&gt;(h,index,max);&lt;br /&gt;    &lt;span style="color: #452886;"&gt;heapify&lt;/span&gt;(h,max, heapSize);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;  }&lt;br /&gt;   &lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;heapSort&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; A[], &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; n)&lt;br /&gt;  {&lt;br /&gt;       &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i, HeapSize = n;&lt;br /&gt;&lt;br /&gt;       &lt;b&gt;for&lt;/b&gt; (i= HeapSize/&lt;span style="color: #b08000;"&gt;2&lt;/span&gt;; i &amp;gt;= &lt;span style="color: #b08000;"&gt;0&lt;/span&gt;; i--)&lt;br /&gt;           &lt;span style="color: #452886;"&gt;heapify&lt;/span&gt;(A,i,HeapSize);&lt;br /&gt;&lt;br /&gt;       &lt;b&gt;for&lt;/b&gt; (i=n-&lt;span style="color: #b08000;"&gt;1&lt;/span&gt; ; i&amp;gt;=&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;; i--) {&lt;br /&gt;            &lt;span style="color: #452886;"&gt;swap&lt;/span&gt;( A, i, &lt;span style="color: #b08000;"&gt;0&lt;/span&gt; );&lt;br /&gt;            HeapSize--;&lt;br /&gt;            &lt;span style="color: #452886;"&gt;heapify&lt;/span&gt;(A,&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;,HeapSize);&lt;br /&gt;       }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;private&lt;/b&gt;  &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;swap&lt;/span&gt; (&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []h, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; x, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; y){&lt;br /&gt;   &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; sw=h[x];&lt;br /&gt;   h[x]=h[y];&lt;br /&gt;   h[y]=sw;      &lt;br /&gt;  }&lt;br /&gt;  &lt;b&gt;&lt;span style="color: green;"&gt;/** HEAPSORT&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   *  dato un array genera un albero fittizio nello stesso array (heap binario), &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   *  dove il valore di un nodo è sempre maggiore di quello dei suoi figli.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: green;"&gt;   &lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="color: green;"&gt;*/&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;/*  public static void heapSort(int[] a){&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;   heapify(a,0); // crea l'heap dall'array su sé stesso   &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;   return;   &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #888786;"&gt;  } */&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;&lt;span style="color: green;"&gt;/**_________ MERGESORT &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   * &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: green;"&gt;   */&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;public&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;mergesort&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []A, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; f){&lt;br /&gt;  &lt;b&gt;if&lt;/b&gt; (i&amp;gt;=f) &lt;b&gt;return&lt;/b&gt;;&lt;br /&gt;  &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; m=(i+f)/&lt;span style="color: #b08000;"&gt;2&lt;/span&gt;; &lt;br /&gt;  &lt;span style="color: #452886;"&gt;mergesort&lt;/span&gt;(A,i,m);&lt;br /&gt;  &lt;span style="color: #452886;"&gt;mergesort&lt;/span&gt;(A,m+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;,f);&lt;br /&gt;  &lt;span style="color: #452886;"&gt;merge&lt;/span&gt;(A,i,m,f);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  &lt;b&gt;private&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;static&lt;/span&gt; &lt;span style="color: #0057ae;"&gt;void&lt;/span&gt; &lt;span style="color: #452886;"&gt;merge&lt;/span&gt;(&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []A, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i1, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; f1, &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; f2){&lt;br /&gt;   &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; []X= &lt;b&gt;new&lt;/b&gt; &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt;[f2-i1+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;];&lt;br /&gt;   &lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; i=&lt;span style="color: #b08000;"&gt;0&lt;/span&gt;, i2 = f1+&lt;span style="color: #b08000;"&gt;1&lt;/span&gt;, left=i1;&lt;br /&gt;   &lt;br /&gt;   &lt;b&gt;while&lt;/b&gt; (i1&amp;lt;=f1 &amp;amp;&amp;amp; i2&amp;lt;=f2){&lt;br /&gt;    &lt;b&gt;if&lt;/b&gt; ( A[i1]&amp;lt;=A[i2]){&lt;br /&gt;     X[i]=A[i1];&lt;br /&gt;     i1++;&lt;br /&gt;    }&lt;br /&gt;    &lt;b&gt;else&lt;/b&gt; {&lt;br /&gt;     X[i]=A[i2];&lt;br /&gt;     i2++;&lt;br /&gt;    }&lt;br /&gt;    i++;    &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;//se i e' minore di center significa che alcuni elementi &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;//della prima meta' non sono stati inseriti nel vettore&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;// copia A[i1, f1] alla fine di X     &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;for&lt;/b&gt; (; i1&amp;lt;=f1; i1++, i++) &lt;br /&gt;     X[ i ]= A[i1];    &lt;br /&gt;  &lt;i&gt;&lt;span style="color: #888786;"&gt;// copia A[i2, f2] alla fine di X&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    &lt;b&gt;for&lt;/b&gt; (; i2&amp;lt;=f2; i++, i2++) &lt;br /&gt;     X[ i ]= A[i2];&lt;br /&gt;  &lt;br /&gt;   &lt;b&gt;for&lt;/b&gt; (&lt;span style="color: #0057ae;"&gt;int&lt;/span&gt; k=left; k&amp;lt;=f2; k++)&lt;br /&gt;    A[k]=X[k-left];&lt;br /&gt;  }  &lt;br /&gt; &lt;br /&gt; }&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_O3woVwR61kU/S_1PF93aMjI/AAAAAAAAAB0/o6M4DLXhkpc/s1600/eclipse.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_O3woVwR61kU/S_1PF93aMjI/AAAAAAAAAB0/o6M4DLXhkpc/s320/eclipse.png" /&gt;&lt;/a&gt;&lt;a href="http://blog.quibb.org/2009/10/sorting-algorithm-shootout/"&gt;Altri confronti.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dis.uniroma1.it/%7Eterpa/Aa0809/AlgoStruc/animazioni.html"&gt;Animazioni interattive degli algoritmi. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4189972680147613019?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4189972680147613019/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/confronto-tra-algoritmi-di-ordinamento.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4189972680147613019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4189972680147613019'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/confronto-tra-algoritmi-di-ordinamento.html' title='Confronto tra algoritmi di ordinamento'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_O3woVwR61kU/S_1PF93aMjI/AAAAAAAAAB0/o6M4DLXhkpc/s72-c/eclipse.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-908988627013544633</id><published>2010-05-24T17:41:00.003+02:00</published><updated>2010-05-24T17:55:49.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='placebo'/><category scheme='http://www.blogger.com/atom/ns#' term='randi'/><category scheme='http://www.blogger.com/atom/ns#' term='james randi'/><category scheme='http://www.blogger.com/atom/ns#' term='omeopatia'/><category scheme='http://www.blogger.com/atom/ns#' term='astrologia'/><category scheme='http://www.blogger.com/atom/ns#' term='scienza'/><category scheme='http://www.blogger.com/atom/ns#' term='medicina'/><category scheme='http://www.blogger.com/atom/ns#' term='pseudoscienze'/><title type='text'>Omeopatia e pseudoscienze</title><content type='html'>&lt;object height="326" width="446"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt;&lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/JamesRandi_2007-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JamesRandi-2007.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=835&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=james_randi;year=2007;theme=new_on_ted_com;theme=unconventional_explanations;theme=master_storytellers;event=TED2007;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/JamesRandi_2007-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JamesRandi-2007.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=835&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=james_randi;year=2007;theme=new_on_ted_com;theme=unconventional_explanations;theme=master_storytellers;event=TED2007;"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;fonti:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Medbunker: &lt;a href="http://medbunker.blogspot.com/2009/08/omeopatia-la-conosciamo-ii-parte.html"&gt;omeopatia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;il sito di &lt;a href="http://www.randi.org/site/"&gt;James Randi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://attivissimo.blogspot.com/2010/05/medici-gb-omeopatia-stregoneria.html"&gt;Paolo Attivissimo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://attivissimo.blogspot.com/2010/05/medici-gb-omeopatia-stregoneria.html"&gt;Un concreto esempio di sublime cretineria.&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;Due cose sono infinite: l'universo e la stupidità umana. Ma non sono sicuro della prima. (Einstein) &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-908988627013544633?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/908988627013544633/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/omeopatia-e-pseudoscienze.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/908988627013544633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/908988627013544633'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/omeopatia-e-pseudoscienze.html' title='Omeopatia e pseudoscienze'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5719221542059555383</id><published>2010-05-23T20:06:00.002+02:00</published><updated>2010-05-23T20:08:09.958+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chitarra'/><category scheme='http://www.blogger.com/atom/ns#' term='satriani'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>improvvisazione su base di Satriani</title><content type='html'>Un'improvvisazione fatta per un confronto su un &lt;a href="http://forum.musicoff.com/music-lab/t76063/"&gt;forum&lt;/a&gt; di chitarristi ;)&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Whi3O_uBFws&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/Whi3O_uBFws&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-5719221542059555383?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5719221542059555383/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/improvvisazione-su-base-di-satriani.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5719221542059555383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5719221542059555383'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/improvvisazione-su-base-di-satriani.html' title='improvvisazione su base di Satriani'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4124308941370633901</id><published>2010-05-18T17:06:00.000+02:00</published><updated>2010-05-18T17:06:04.039+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diaspora.'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Controlla la privacy del tuo account Facebook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://tecnoblog.girlpower.it/wp-content/uploads/2009/07/facebook-privacy.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://tecnoblog.girlpower.it/wp-content/uploads/2009/07/facebook-privacy.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.reclaimprivacy.org/"&gt;http://www.reclaimprivacy.org/&lt;/a&gt;&lt;br /&gt;Segui le semplici istruzioni e controlla il tuo profilo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se ti sei stancato dell'assenza di privacy su Fb, dai un occhiata a &lt;a href="http://www.joindiaspora.com/"&gt;Diaspora&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4124308941370633901?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4124308941370633901/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/controlla-la-privacy-del-tuo-account.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4124308941370633901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4124308941370633901'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/05/controlla-la-privacy-del-tuo-account.html' title='Controlla la privacy del tuo account Facebook'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2189528747483061097</id><published>2010-04-25T18:11:00.001+02:00</published><updated>2010-04-25T18:11:33.522+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><title type='text'>Uomini o caporali?</title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0q0bHmip55Q&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/0q0bHmip55Q&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-2189528747483061097?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2189528747483061097/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/uomini-o-caporali.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2189528747483061097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2189528747483061097'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/uomini-o-caporali.html' title='Uomini o caporali?'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-8701953306850676611</id><published>2010-04-25T11:15:00.001+02:00</published><updated>2010-04-25T11:15:36.656+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><title type='text'></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.motifake.com/image/demotivational-poster/0910/trojans-trojans-virus-on-your-computer-demotivational-poster-1255977693.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.motifake.com/image/demotivational-poster/0910/trojans-trojans-virus-on-your-computer-demotivational-poster-1255977693.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-8701953306850676611?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/8701953306850676611/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/blog-post.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8701953306850676611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8701953306850676611'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/blog-post.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7623656849171712252</id><published>2010-04-10T15:06:00.001+02:00</published><updated>2010-04-10T15:07:05.535+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pfm'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>pfm - bandiera bianca</title><content type='html'>&lt;i&gt;Com'è difficile restare calmi e indifferenti&lt;/i&gt;&lt;br /&gt;&lt;i&gt;mentre tutti fanno rumore&lt;/i&gt;&lt;br /&gt;&lt;i&gt;in quest'epoca di pazzi&lt;/i&gt;&lt;br /&gt;&lt;i&gt;ci mancavano gli idioti dell'orrore&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/m4f7eFK1GLw&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/m4f7eFK1GLw&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-7623656849171712252?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7623656849171712252/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/pfm-bandiera-bianca.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7623656849171712252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7623656849171712252'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/pfm-bandiera-bianca.html' title='pfm - bandiera bianca'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-3980242361517146931</id><published>2010-04-09T12:55:00.004+02:00</published><updated>2010-06-12T18:19:09.723+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='massime'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><title type='text'></title><content type='html'>&lt;b&gt;Non esiste nulla di assoluto.&lt;br /&gt;&lt;br /&gt;Se non la relatività dell'assoluto stesso.&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Alex.&lt;/i&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-3980242361517146931?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/3980242361517146931/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/non-esiste-nulla-di-assoluto.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3980242361517146931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3980242361517146931'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/non-esiste-nulla-di-assoluto.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4952074241219395124</id><published>2010-04-06T23:29:00.002+02:00</published><updated>2010-04-07T00:01:25.143+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><category scheme='http://www.blogger.com/atom/ns#' term='pedofilia'/><title type='text'>I veri "untori"</title><content type='html'>&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qCZ2wF11F78&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/qCZ2wF11F78&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Vi imploro, o miei fratelli, restate fedeli alla terra e non credete a coloro che vi parlano di speranze ultraterrene! Sono degli avvelenatori, consapevoli o meno: Sono spregiatori della vita, gente che sta morendo, avvelenati essi stessi da se stessi: la terra è stanca di loro: possano per sempre scomparire!&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Una volta il crimine contro Dio era il più grande peccato; ma Dio è morto, e con lui sono morti anche i colpevoli di quel crimine. Oggi la colpa più orribile è peccare contro la terra, e tenere in più alto pregio le viscere dell'impenetrabile che, il senso della terra!&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Una volta l'anima guardava con dispregio il corpo: e questo dispregio era il più alto valore: essa lo voleva magro, orrido, affamato. Così immaginava di sfuggire al corpo e alla terra.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ahimè, era l'anima stessa che era magra, orrida, affamata: e la crudeltà era la sua voluttà!&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ma anche voi, fratelli miei, ditemi: che dice il vostro corpo della vostra anima? Non è essa meschinità e sozzura e tristo piacere?&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;L'uomo è veramente un fiume melmoso. Bisogna essere un mare per accogliere un fiume così sudicio senza rimanerne insudiciati.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(Così parlò Zarathustra, 3)&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4952074241219395124?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4952074241219395124/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/vi-imploro-o-miei-fratelli-restate.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4952074241219395124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4952074241219395124'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/vi-imploro-o-miei-fratelli-restate.html' title='I veri &quot;untori&quot;'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-242078211763698879</id><published>2010-04-06T20:33:00.001+02:00</published><updated>2010-05-28T12:47:36.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='massime'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;i&gt;Ho grande interesse per tutto ciò che abbia a che fare con la mente.&amp;nbsp;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;Tranne che per le mentine.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Alex.&lt;/i&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-242078211763698879?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/242078211763698879/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/ho-grande-interesse-per-tutto-cio-che.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/242078211763698879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/242078211763698879'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/04/ho-grande-interesse-per-tutto-cio-che.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4833826580016896004</id><published>2010-03-29T16:54:00.000+02:00</published><updated>2010-03-29T16:54:28.078+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eluard'/><category scheme='http://www.blogger.com/atom/ns#' term='poesia'/><category scheme='http://www.blogger.com/atom/ns#' term='libertà'/><title type='text'>Libertà</title><content type='html'>Sui miei quaderni di scolaro&lt;br /&gt;&lt;br /&gt;Sui miei banchi e sugli alberi&lt;br /&gt;&lt;br /&gt;Sulla sabbia e sulla neve&lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Su tutte le pagine lette &lt;br /&gt;Su tutte le pagine bianche &lt;br /&gt;&lt;br /&gt;Pietra sangue carta cenere &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Sulle dorate immagini &lt;br /&gt;&lt;br /&gt;Sulle armi dei guerrieri &lt;br /&gt;&lt;br /&gt;Sulla corona dei re &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Sulla giungla e sul deserto &lt;br /&gt;&lt;br /&gt;Sui nidi sulle ginestre &lt;br /&gt;&lt;br /&gt;Sull'eco della mia infanzia &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Sui prodigi della notte &lt;br /&gt;&lt;br /&gt;Sul pane bianco dei giorni &lt;br /&gt;&lt;br /&gt;Sulle stagioni promesse &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Su tutti i miei squarci d'azzurro &lt;br /&gt;&lt;br /&gt;Sullo stagno sole disfatto &lt;br /&gt;&lt;br /&gt;Sul lago luna viva &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sui campi sull'orizzonte &lt;br /&gt;&lt;br /&gt;Sulle ali degli uccelli &lt;br /&gt;&lt;br /&gt;Sul mulino delle ombre &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Su ogni soffio d'aurora &lt;br /&gt;&lt;br /&gt;Sul mare sulle barche &lt;br /&gt;&lt;br /&gt;Sulla montagna demente &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sulla schiuma delle nuvole &lt;br /&gt;&lt;br /&gt;Sui sudori dell'uragano &lt;br /&gt;&lt;br /&gt;Sulla pioggia fitta e smorta &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Sulle forme scintillanti &lt;br /&gt;&lt;br /&gt;Sulle campane dei colori &lt;br /&gt;&lt;br /&gt;Sulla verità fisica &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sui sentieri ridestati &lt;br /&gt;&lt;br /&gt;Sulle strade aperte &lt;br /&gt;&lt;br /&gt;Sulle piazze dilaganti &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sul lume che s'accende &lt;br /&gt;&lt;br /&gt;Sul lume che si spegne &lt;br /&gt;&lt;br /&gt;Sulle mie case raccolte &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sul frutto spaccato in due &lt;br /&gt;&lt;br /&gt;Dello specchio e della mia stanza &lt;br /&gt;&lt;br /&gt;Sul mio letto conchiglia vuota &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Sul mio cane goloso e tenero &lt;br /&gt;&lt;br /&gt;Sulle sue orecchie ritte &lt;br /&gt;&lt;br /&gt;Sulla sua zampa maldestra &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sul trampolino della mia porta &lt;br /&gt;&lt;br /&gt;Sugli oggetti di famiglia &lt;br /&gt;&lt;br /&gt;Sull'onda del fuoco benedetto &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome &lt;br /&gt;Su ogni carne consentita &lt;br /&gt;&lt;br /&gt;Sulla fronte dei miei amici &lt;br /&gt;&lt;br /&gt;Su ogni mano che si tende &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sui vetri degli stupori &lt;br /&gt;&lt;br /&gt;Sulle labbra intente &lt;br /&gt;&lt;br /&gt;Al di sopra del silenzio &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Su ogni mio infranto rifugio &lt;br /&gt;&lt;br /&gt;Su ogni mio crollato faro&lt;br /&gt;&lt;br /&gt;Sui muri della mia noia &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sull'assenza che non desidera&lt;br /&gt;&lt;br /&gt;Sulla nuda solitudine &lt;br /&gt;&lt;br /&gt;Sui sentieri della morte &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;Sul rinnovato vigore &lt;br /&gt;&lt;br /&gt;Sullo scomparso pericolo &lt;br /&gt;&lt;br /&gt;Sulla speranza senza ricordo &lt;br /&gt;&lt;br /&gt;Io scrivo il tuo nome&lt;br /&gt;E per la forza di una parola &lt;br /&gt;&lt;br /&gt;Io ricomincio la mia vita &lt;br /&gt;&lt;br /&gt;Sono nato per conoscerti &lt;br /&gt;&lt;br /&gt;Per nominarti &lt;br /&gt;&lt;br /&gt;Libertà.&lt;br /&gt;&lt;strong&gt;Paul Eluard&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4833826580016896004?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4833826580016896004/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/liberta.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4833826580016896004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4833826580016896004'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/liberta.html' title='Libertà'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7538419032939618091</id><published>2010-03-26T19:46:00.003+01:00</published><updated>2010-03-26T19:53:13.120+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='benigni'/><category scheme='http://www.blogger.com/atom/ns#' term='libertà'/><title type='text'>l'Italia: il paese della libertà!</title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x-U4rTkQUtc&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/x-U4rTkQUtc&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X26rpmgInmo&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/X26rpmgInmo&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-7538419032939618091?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7538419032939618091/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/litalia-il-paese-della-liberta.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7538419032939618091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7538419032939618091'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/litalia-il-paese-della-liberta.html' title='l&apos;Italia: il paese della libertà!'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2231833265619846771</id><published>2010-03-22T21:12:00.008+01:00</published><updated>2010-03-22T22:48:57.593+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='messina'/><category scheme='http://www.blogger.com/atom/ns#' term='stretto'/><category scheme='http://www.blogger.com/atom/ns#' term='ponte'/><category scheme='http://www.blogger.com/atom/ns#' term='berlusconi'/><title type='text'>Il ponte di Messina. La "terra" promessa.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;così.. tanto per non dimenticare.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Q07JYq2KxLY&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/Q07JYq2KxLY&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Il progetto del Ponte e dei circa 40 chilometri di raccordi approvato dal Cipe nell'agosto del 2003 aveva un costo complessivo di 4,6 miliardi di euro. L'opera è stata messa a gara con una base d'asta di 4,4 miliardi - al netto dei costi per il Project Management ed il Monitoraggio ambientale aggiudicati per un valore di 150 milioni - ed è stata contrattualizzata nel 2006 a 3,9 miliardi.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Il fabbisogno complessivo dell'opera era stato calcolato nel 2003 in via largamente prudenziale in 6,1 miliardi di euro. Tale importo non si discosta sensibilmente dalla stima di circa 6,3 miliardi euro contenuta nell'accordo del 17 aprile 2009 tra la Società e il Contraente Generale Eurolink finalizzato al riavvio delle attività per la costruzione del Ponte sullo Stretto di Messina.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: normal;"&gt;&lt;a href="http://www.pontedimessina.it/it/costi-del-ponte-di-messina.html"&gt;http://www.pontedimessina.it/it/costi-del-ponte-di-messina.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;a href="http://www.pontedimessina.it/it/costi-del-ponte-di-messina.html"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 14px; line-height: 20px; word-spacing: -1px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;«È una cosa drammatica che i vertici di Impregilo dopo lavori difficili per la tratta ad alta velocità della Bologna-Firenze si sono trovati assolti dalla magistratura di Bologna e condannati a ben 5 anni da quella di Firenze. È qualcosa di patologico, è una metastasi del nostro Paese cui dobbiamo reagire perché c’è qualcuno che usa la legge come un Moloch che deve colpire. Dobbiamo trovare una via di uscita, altrimenti le società non vorranno fare lavori sul nostro territorio». La pensa così il premier Silvio Berlusconi sulla pesante condanna inflitta all’amministratore delegato d’Impregilo, Alberto Rupegni, a conclusione del primo grado del processo sui presunti crimini ambientali dei lavori per l’Alta Velocità. Il governo ha un asso nella manica per evitare che future inchieste della magistratura possano avere conseguenze sull’iter di realizzazione delle Grandi Opere, primo fra tutti il Ponte sullo Stretto, ad altissimo rischio d’infiltrazione mafiosa. L’affidamento di tutti i controlli ad un commissario ad acta, mettendo fuori gioco le procure locali e derogando dalle leggi generali. Lo ha rivelato Milano Finanza con un documentato articolo dal significativo titolo «Impregilo, niente scherzi sul Ponte».&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 14px; line-height: 20px; word-spacing: -1px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; word-spacing: 0px;"&gt;&lt;a href="http://www.carta.org/campagne/grandi+opere/16999"&gt;http://www.carta.org/campagne/grandi+opere/16999&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #464646; font-family: Georgia, Palatino, serif; font-size: 14px; line-height: 21px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #231f20; font-family: Georgia, Palatino, serif; font-style: inherit; letter-spacing: -1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;a href="http://archiviostorico.corriere.it/2005/novembre/04/Ponte_sullo_Stretto_inchiesta_sull_co_9_051104062.shtml"&gt;Ponte sullo Stretto, inchiesta sull' appalto&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="265" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RTH1wDkmi3k&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/RTH1wDkmi3k&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"&gt;&lt;/embed&gt;&lt;/object&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&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2231833265619846771?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2231833265619846771/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/il-ponte-di-messina-la-terra-promessa.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2231833265619846771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2231833265619846771'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/il-ponte-di-messina-la-terra-promessa.html' title='Il ponte di Messina. La &quot;terra&quot; promessa.'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7129516752921743431</id><published>2010-03-20T16:33:00.000+01:00</published><updated>2010-03-20T16:33:37.717+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='gasparri'/><category scheme='http://www.blogger.com/atom/ns#' term='berlusconi'/><category scheme='http://www.blogger.com/atom/ns#' term='libertà'/><category scheme='http://www.blogger.com/atom/ns#' term='guzzanti'/><category scheme='http://www.blogger.com/atom/ns#' term='informazione'/><title type='text'>Viva Zapatero: Sabina Guzzanti</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2zgOM8jbWHk&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/2zgOM8jbWHk&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7129516752921743431?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7129516752921743431/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/viva-zapatero-sabina-guzzanti.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7129516752921743431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7129516752921743431'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/viva-zapatero-sabina-guzzanti.html' title='Viva Zapatero: Sabina Guzzanti'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2967042582601176152</id><published>2010-03-20T15:44:00.000+01:00</published><updated>2010-03-20T15:44:06.624+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aids'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><title type='text'>Ratzinger ha trovato la soluzione definitiva all'AIDS</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hIJYVEMBkMs&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/hIJYVEMBkMs&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2967042582601176152?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2967042582601176152/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/ratzinger-ha-trovato-la-soluzione.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2967042582601176152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2967042582601176152'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/ratzinger-ha-trovato-la-soluzione.html' title='Ratzinger ha trovato la soluzione definitiva all&apos;AIDS'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6749550766350992462</id><published>2010-03-20T12:12:00.002+01:00</published><updated>2010-03-20T12:12:26.576+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Metallica : Turn the page - Garage inc</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dOibtqWo6z4&amp;hl=it_IT&amp;fs=1&amp;"&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/dOibtqWo6z4&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6749550766350992462?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6749550766350992462/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/metallica-turn-page-garage-inc.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6749550766350992462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6749550766350992462'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/metallica-turn-page-garage-inc.html' title='Metallica : Turn the page - Garage inc'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5609077856802873940</id><published>2010-03-17T19:37:00.002+01:00</published><updated>2010-03-17T19:37:38.149+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scorie'/><category scheme='http://www.blogger.com/atom/ns#' term='nucleare'/><category scheme='http://www.blogger.com/atom/ns#' term='radioattive'/><category scheme='http://www.blogger.com/atom/ns#' term='francia'/><title type='text'>Che fine hanno fatto le scorie radioattive francesi</title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RiJESPdLXpA&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/RiJESPdLXpA&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-5609077856802873940?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5609077856802873940/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/che-fine-hanno-fatto-le-scorie.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5609077856802873940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5609077856802873940'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/che-fine-hanno-fatto-le-scorie.html' title='Che fine hanno fatto le scorie radioattive francesi'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2549610271738596632</id><published>2010-03-08T19:29:00.001+01:00</published><updated>2010-03-08T19:32:17.564+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gpg'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gajim'/><category scheme='http://www.blogger.com/atom/ns#' term='sicurezza'/><category scheme='http://www.blogger.com/atom/ns#' term='criptare'/><category scheme='http://www.blogger.com/atom/ns#' term='chat'/><category scheme='http://www.blogger.com/atom/ns#' term='messagistica instantanea'/><category scheme='http://www.blogger.com/atom/ns#' term='pgp'/><title type='text'>gajim : libertà, sicurezza e velocità</title><content type='html'>Approfitto di questo periodo in cui l'accesso a msn è impossibilitato a causa dei loro fantastici server, per scrivere quattro righe su quello che ritengo sia un ottimo programma di messagistica instantanea e su una sua funzione in particolare: la crittazione delle conversazioni.&lt;br /&gt;&lt;br /&gt;Infatti, come ho già spiegato in &lt;a href="http://tuxerrante.blogspot.com/2010/02/riprendiamoci-un-po-di-privacy-gpg.html"&gt;questo&lt;/a&gt; articolo, credo proprio che la semplicità di configurazione in relazione all'effetto ottenuto, valga due minuti del vostro prezioso tempo.&lt;br /&gt;&lt;a href="http://events.ccc.de/congress/2004/fahrplan/event/images/131.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://events.ccc.de/congress/2004/fahrplan/event/images/131.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Strumenti necessari:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gajim.org/"&gt;gajim&lt;/a&gt;&lt;/li&gt;&lt;li&gt;una chiave pgp.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Tempo Stimato&lt;/b&gt; per eccesso: 5 min.&lt;br /&gt;&lt;br /&gt;Aprite gajim, &lt;a href="http://trac.gajim.org/wiki/GajimHelpIt"&gt;createvi un account jabber&lt;/a&gt; (&lt;b&gt;xmpp&lt;/b&gt;) se non lo avete già, andate in Modifica-&amp;gt; Accounts -&amp;gt; informazioni personali -&amp;gt; scegli chiave, ora selezionate quella che avete precedentemente creato e&lt;b&gt; deselezionate Use pgp Agent&lt;/b&gt;, altrimenti non vi chiederà la vostra passphrase all'accesso, rendendo impossibile il calcolo della vostra chiave privata.&lt;br /&gt;Ora, una volta aggiunto il contatto di un vostro amico che abbia fatto lo stesso procedimento,&amp;nbsp; una volta in chat non vi resta che spuntare l'opzione presente sotto la finestra di conversazione e.. le jeux sont fait !&lt;br /&gt;&lt;br /&gt;Se voleste aggiungermi, il mio contatto è nella colonna a destra (di qua -&amp;gt;) .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2549610271738596632?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2549610271738596632/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/gajim-liberta-sicurezza-e-velocita.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2549610271738596632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2549610271738596632'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/gajim-liberta-sicurezza-e-velocita.html' title='gajim : libertà, sicurezza e velocità'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4092583491208468278</id><published>2010-03-06T16:16:00.001+01:00</published><updated>2010-03-06T16:28:04.238+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><category scheme='http://www.blogger.com/atom/ns#' term='storia americana'/><title type='text'></title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bctGegh9Fqo&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/bctGegh9Fqo&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" 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/3065778477465690091-4092583491208468278?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4092583491208468278/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/blog-post.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4092583491208468278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4092583491208468278'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/03/blog-post.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-8632860591913605688</id><published>2010-02-26T11:51:00.007+01:00</published><updated>2010-02-26T12:23:18.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='filesystem'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='ext4'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='frammentazione'/><title type='text'>Perché ho scelto GNU/Linux</title><content type='html'>&lt;i&gt;Attenzione: questo articolo contiene lunghe ed inutili digressioni.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;L'inutile premessa:&lt;br /&gt;Esistono centinaia di articoli sul perché preferire GNU/linux a sistemi Mac e Windows (soprattutto), ma a parte le pagine dei fan boy, di solito gli articoli vengono scritti appositamente per attirare nuovi utenti neofiti, perdendo così di soggettività ed andando ad elencare le solite caratteristiche (per quanto ottime) del sistema, anche se poi per l'utente queste non hanno quasi alcuna rilevanza.&lt;br /&gt;Questo articolo è scritto da un punto di vista prettamente personale (come gli altri d'altronde :) senza lo scopo do convincere nessuno: ho smesso le mie crociate accalappia utenti win tempo fa, infrangendomi  continuamente sul muro della chiusura mentale, una volta indicata a soglia, sei tu che devi attraversarla, per citare un noto calvo..&lt;br /&gt;In ordine d'importanza:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.koalalorenzo.com/wp-content/uploads/2009/08/rms_approved2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="199" src="http://www.koalalorenzo.com/wp-content/uploads/2009/08/rms_approved2.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Libertà di scelta&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;div align="justify" style="font-family: Arial,Helvetica,sans-serif; font-size: 9pt; line-height: 14px; margin: 0px; text-indent: 35px; word-spacing: 0px;"&gt;&lt;i&gt;...È compito della Repubblica rimuovere gli ostacoli di ordine economico e sociale, che, limitando di fatto la libertà e l’eguaglianza dei cittadini, impediscono il pieno sviluppo della persona umana e l’effettiva partecipazione di tutti i lavoratori all’organizzazione politica, economica e sociale del Paese.&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;Immaginate di portare vostro figlio a scuola, dopo aver pagato la salata tassa d'iscrizione, vi accorgete che è costretto a scrivere solo con una certa penna di marca, spesso viene da voi lamentandosi che smette di scrivere, si scolorisce, si rompe, ma i maestri continuano a chiedere dei rimborsi ogni volta che riparano o sostituiscono la penna. &amp;nbsp;Quando poi scoprite che metà del prezzo d'iscrizione è servito proprio per pagare quella penna, senza possibilità di scelta, non ne potete più e cambiate scuola!&lt;br /&gt;In questa nuova scuola ognuno ha scelto la sua penna, a seconda dei propri gusti ed esigenze, ognuno ha la possibilità di riparla da sé, si rompono molto più raramente, sono più leggere e soprattutto sono gratuite! &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; &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; &amp;nbsp;&amp;nbsp; Spero di aver reso l'idea.&lt;br /&gt;Siamo abituati ad essere trattati dal governo, come dal mercato, al pari di plancton, esseri senza la capacità di intendere, volere e pensare, con la differenza che noi siamo in grado di mettere mano al portafogli su comando. &amp;nbsp;La cosa triste è che questo è vero per la maggior parte&amp;nbsp;della popolazione (basti vedere lo share di certe trasmissioni.. ), ma questa è un'altra storia.&lt;br /&gt;L'acquisto del computer fisico e del software installato, devono essere due fasi distinte e separate, completamente autonome e soprattutto io acquirente ignorante devo essere messo di fronte ad una scelta al momento dell'acquisto, altrimenti penserò che Windows è l'unico sistema esistente al mondo.. (un mondo molto triste) &lt;br /&gt;Per concludere, in uno stato che si definisce democratico, il software presente in tutti gli istituti pubblici non potrebbe che essere software libero, perché questo è l'unico che permette un pieno, totale e libero controllo, diffusione e modifica a costo zero.&lt;br /&gt;&lt;a href="http://www.corrieredigela.it/leggi.asp?idn=CDG113705&amp;amp;idc=1"&gt;Esempio concreto:&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: verdana; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Nel mese di ottobre del 2007, sono venuto a conoscenza che la nostra scuola era in procinto di ricevere una fornitura di computer per la nuova aula d’informatica. Il nuovo dirigente scolastico, prof. Vito Parisi, venuto a conoscenza delle mie competenze nel settore, mi chiese di dare un’occhiata al contratto di fornitura. Erano previsti un totale di otto computer con relativo software a pagamento. Troppo pochi per avere un’aula in grado di ospitare una classe. Sapete com’è finita? Con gli stessi soldi, grazie anche alla sensibilità del vincitore della gara, sig. Barone di Gela, i computer sono diventati ben 16 (dico sedici), in grado di soddisfare appieno i bisogni di un’intera classe. Vi chiederete come abbiamo fatto. Semplice, abbiamo sostituito tutto il software a pagamento previsto dalla fornitura (che poi non era neppure molto, sempre per questioni economiche) con software libero e gratuito..&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;Immaginate le centinaia di milioni di euro che lo Stato potrebbe risparmiare ogni anno sostituendo il software proprietario con quello libero, questo sarebbe sicuramente il primo punto di una finanziaria intelligente.. ma non si può certo pensare a queste sciocchezze mentre si &amp;nbsp;è impegnati in grandi manovre politiche come lo scudo fiscale.. ma questa è un'altra storia..&lt;br /&gt;In conclusione credo che il 99% delle persone che usano Windows, lo usano semplicemente perché sono abituati così, quello è stato il primo sistema che gli hanno dato e non hanno voglia di cambiarlo, anzi nemmeno sanno dell'esistenza di alternative.. (si potrebbe fare lo stesso ragionamento per la religione, ma questa è un'altra storia. :)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Controllo del calcolatore che ho pagato&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;Questo è il &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;contratto&lt;/a&gt; che accettiamo installando una qualsiasi distribuzione GNU/linux. ovvero la &lt;a href="http://it.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt;, con le eventuali modifiche.&lt;a href="http://www.softwarelibero.it/gnudoc/gpl.it.txt"&gt;Qui&lt;/a&gt; il testo completo in italiano, non è l'ultima versione ma rende l'idea. &amp;nbsp;Dato che sicuramente non vi va di leggerlo ne riporto un breve riassunto:&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 300px; overflow: auto; width: 100%;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1.   È  lecito  copiare  e  distribuire copie  letterali  del codice&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sorgente del Programma così  come viene ricevuto, con qualsiasi mezzo,&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;a  condizione  che venga  riprodotta  chiaramente  su  ogni copia  una&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;appropriata  nota  di copyright  e  di  assenza  di garanzia;  che  si&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;mantengano intatti tutti i  riferimenti a questa Licenza e all'assenza&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;di ogni garanzia;  che si dia a ogni  altro destinatario del Programma&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;una copia di questa Licenza insieme al Programma.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;È possibile richiedere un pagamento per il trasferimento fisico di una&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;copia  del   Programma,  è  anche  possibile   a  propria  discrezione&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;richiedere un pagamento in cambio di una copertura assicurativa.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2. È  lecito modificare la propria  copia o copie  del  Programma, o&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;parte di esso, creando perciò un'opera basata sul Programma, e copiare&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;o distribuire  tali  modifiche o tale  opera  secondo  i  termini  del&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;precedente comma 1, a patto  che siano soddisfatte tutte le condizioni&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;che seguono:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;a) Bisogna indicare  chiaramente nei file  che si tratta  di copie&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;modificate e la data di ogni modifica.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;b) Bisogna fare  in modo che ogni opera  distribuita o pubblicata,&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;che in parte o nella sua  totalità derivi dal Programma o da parti&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;di esso, sia  concessa nella  sua interezza in licenza gratuita ad&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ogni terza parte, secondo i termini di questa Licenza.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;c)   Se   normalmente  il   programma  modificato   legge  comandi&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;interattivamente quando  viene eseguito, bisogna fare  in modo che&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;all'inizio  dell'esecuzione  interattiva  usuale, esso  stampi  un&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;messaggio  contenente  una  appropriata  nota di  copyright  e  di&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;assenza di garanzia (oppure che specifichi il tipo di garanzia che&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;si offre).  Il messaggio deve inoltre specificare che chiunque può&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ridistribuire il  programma alle  condizioni qui descritte  e deve&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;indicare come  reperire questa Licenza.   Se però il  programma di&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;partenza è  interattivo ma normalmente non  stampa tale messaggio,&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;non occorre che un'opera basata sul Programma lo stampi.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Questi requisiti si applicano  all'opera modificata nel suo complesso.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Se sussistono parti identificabili dell'opera modificata che non siano&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;derivate   dal  Programma   e  che   possono   essere  ragionevolmente&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;considerate  lavori  indipendenti,  allora  questa Licenza  e  i  suoi&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;termini  non  si  applicano  a  queste  parti  quando  queste  vengono&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;distribuite  separatamente. Se però  queste parti  vengono distribuite&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;all'interno di  un prodotto  che è un'opera  basata sul  Programma, la&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;distribuzione  di quest'opera  nella sua  interezza deve  avvenire nei&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;termini di questa Licenza, le  cui norme nei confronti di altri utenti&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;si  estendono all'opera  nella sua  interezza,  e quindi  ad ogni  sua&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;parte, chiunque ne sia l'autore.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Quindi, non è nelle intenzioni di questa sezione accampare diritti, né&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;contestare diritti su opere  scritte interamente da altri; l'intento è&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;piuttosto  quello   di  esercitare   il  diritto  di   controllare  la&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;distribuzione di opere derivati dal Programma o che lo contengano.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Inoltre,  la  semplice  aggregazione  di  un'opera  non  derivata  dal&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Programma col Programma o con un'opera da esso derivata su di un mezzo&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;di  memorizzazione o di  distribuzione, non  è sufficente  a includere&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;l'opera non derivata nell'ambito di questa Licenza.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;3. È lecito copiare e distribuire il Programma (o un'opera basata su&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;di esso,  come espresso al  comma 2) sotto  forma di codice  oggetto o&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;eseguibile secondo i  termini dei precedenti commi 1 e  2, a patto che&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;si applichi una delle seguenti condizioni....&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Vi prego di confrontarlo con quello&lt;a href="http://www.microsoft.com/italy/windows/products/windowsxp/winxp/pro/eula.mspx"&gt; Microsoft&lt;/a&gt;..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 300px; overflow: auto; width: 100%;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1. CONCESSIONE DI LICENZA. Microsoft concede all'utente i seguenti diritti, a condizione che l'utente si attenga alle condizioni del presente Contratto:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1.1 Installazione e Utilizzo. L'utente potrà installare,utilizzare, accedere a, visualizzare ed eseguire una copia del Software su di un singolo computer, quale una workstation, un terminale o un altro dispositivo ("Computer Workstation"). Il Software non potrà essere utilizzato da più di due (2) processori in uno specifico momento su un singolo Computer Workstation.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1.2 Attivazione Obbligatoria. I diritti di licenza concessi nel presente Contratto sono limitati a trenta (30)giorni dalla data della prima installazione del Software a menoche l'utente non fornisca le informazioni necessarie per attivare una copia concessa in licenza secondo le modalità descritte durante la sequenza di installazione del Software. L'utente potrà attivare il Software tramite Internet o telefonicamente. In questo caso potrebbero essere addebitati i costi della telefonata. L'utente potrebbe inoltre dover attivare nuovamente il Software nel caso in cui modifichi la configurazione hardware del computer o alteri il Software. Il Software utilizza tecnologie per la protezione contro l'utilizzo di copie non concesse in licenza o illegali. Microsoft utilizzerà tali tecnologie per confermare il possesso di una copia regolarmente concessa in licenza del Software. Se l'utente non utilizza una copia del Software concessa in licenza, non potrà installare il Software o i futuri aggiornamenti del Software. Microsoft non recupererà dal Computer Workstation dell'utente alcuna informazione personale durante questo processo.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;1.3 Connessione di dispositivi. L'utente potrà connettere al Computer Workstation un massimo di dieci (10) computer o altri dispositivi elettronici ("Dispositivo") per utilizzare uno o più dei seguenti servizi del Software: Servizi di File, Servizi di Stampa, Internet Information Services, Condivisione connessione Internet e Servizi Telefonici. Le dieci connessioni consentite includono qualsiasi connessione indiretta realizzata mediante software o hardware"multiplexing" o "pooling", o qualsivoglia software o hardware di aggregazione delle connessioni. Le dieci connessioni consentite non sono applicabili a qualsiasi altro utilizzo del Software, ad esempio la sincronizzazione dei dati tra un Dispositivo e il Computer Workstation, a condizione che l'utilizzo, la visualizzazione, l'esecuzione o l'accesso al Software venga effettuato da un solo utente alla volta. Il presente Articolo 1.3 non concede all'utente il diritto di accedere a una Sessione del Computer Workstation da qualsiasi Dispositivo. Con "Sessione" si intende qualsiasi utilizzo del Software che attivi una funzionalità simile a quella disponibile a un utente finale che sta interagendo con il Computer Workstation attraverso qualsiasi combinazione di periferiche di input, output e visualizzazione.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Addirittura mi viene negato di installare il software che ho pagato, su più di una macchina, alla quale non potrò collegare più di dieci dispositivi! È uno scherzo? Sembrerebbe di no..&lt;br /&gt;Se poi ci aggiungiamo il fatto che è codice chiuso,per cui una falla di sicurezza viene riparata soltanto dopo mesi che tutti i pirati di mezzo mondo l'hanno già sfruttata... e se ci aggiungessimo anche i crash di sistema.. e la pesantezza.. e .. ok basta non voglio infierire.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.defectivebydesign.org/"&gt;Motivi simili non mi permettono di accettare nemmeno un contratto Macintosh.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al di là della questione legale, e di modifica del sistema stesso, che ai più non interessa, (ma dovrebbe da un punto di vista economico-politico-filosofico) per controllo intendo soprattutto la possibilità di personalizzare il sistema nella sua totalità: dal sistema grafico (quello che in windows si chiama explorer, mentre su GNU/Linux ne possiamo scegliere uno tra una decina), al tipo di avvio di sistema, a dove montare i nostri hard disk, a ..tutto. Possiamo modificare ogni cosa.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Stabilità e leggerezza&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;La stabilità del sistema è da sempre stato un vanto di GNU/linux e Unix, basti pensare al motto di &lt;a href="http://www.openbsd.org/it/"&gt;OpenBSD&lt;/a&gt;, un sistema Unix orientato alla sicurezza:&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 16px; line-height: 22px;"&gt;"Solamente due buchi di sicurezza remoti con l'installazione di default in oltre 10 anni".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="ws11"&gt;Windows, ad ogni nuova versione (95, 98, 2000, Me, XP, Vista), richiede hardware sempre più potente. Quindi, se vuoi che Windows continui a funzionare, devi acquistare costantemente nuovo hardware, in pratica comprare un nuovo computer. Però non vedo alcuna buona ragione per un'evoluzione così drastica. Di sicuro qualche professionista ha bisogno di computers potenti per il tipo particolare di lavoro che svolge. Ma per tutti gli utenti comuni che navigano in rete, leggono e scrivono e-mail, scrivono file di testo, realizzano presentazioni, ascoltano musica o vedono dei film, che senso ha comprare un nuovo computer ogni 2, 3 o 4 anni? Di sicuro vanno a riempire le tasche dei produttori e rivenditori di computer. Qual'è la ragione per la quale il tuo computer non dovrebbe più fare nulla di quello che faceva, benissimo, 5 anni fa? Forse vi sono accordi segreti tra produttori di software commerciale e produttori di hardware? In fondo da questa corsa alle prestazioni esasperate ci guadagnano bene entrambi. ( &lt;a href="http://www.istitutomajorana.it/passare-linux/page23.html"&gt;Fonte&lt;/a&gt; )&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 16px; line-height: 22px;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Gratuità in piena legalità&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Perché continuare a crackare windows e i suoi relativi programmi, quando esistono alternative libere, gratuite ed equivalenti? Questo è sempre più vero anche per software professionali.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Difficoltà accesso virus e bassa potenzialità di danneggiamento&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Ho dato questo titolo intricato per chiarire uno dei tanti luoghi comuni, ovvero che linux è immune ai virus. È una sciocchezza. Qualsiasi sistema programmato è soggetto ai virus, dalla lavatrice, al gps, al cellulare al sistema operativo. Questo perchè il virus non è nient'altro che un programma scritto appositamente per danneggiare quello specifico sistema, quindi nessuno mi vieta di aprire la centralina della lavatrice inserire un chip programmato da me che manda il cestello fuori giri, con il risultato di avere una centrifuga creante un vortice spazio-temporale che risucchia l'intera cucina.&lt;/div&gt;&lt;div&gt;Boiate a parte, a questo punto mi sembra ragionevole considerare il sistema più sicuro quello per cui sia più difficile scrivere un virus, che ne limiti la diffusione e la potenza distruttiva.&lt;/div&gt;&lt;div&gt;A questo proposito mentre chiunque può scrivere poche righe di batch per formattare il disco, inserire lo script in avvio automatico e attendere il riavvio del disgraziato, in linux questo non può accadere perché c'è una netta distinzione tra l'utente e l'amministratore di sistema, quindi per qualsiasi modifica di sistema c'è bisogno della password di amministratore.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Frammentazione dei dati&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Per farla breve i moderni &lt;a href="http://it.wikipedia.org/wiki/File_system"&gt;filesystem&lt;/a&gt; Gnu/linux/Unix sono molto più veloci e soprattutto affidabili del vecchio ntfs. (&lt;a href="http://kerneltrap.org/node/6776"&gt;relazione su ext4&lt;/a&gt;)&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Scelta e installazione dei programmi in due click&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Su alcune delle distribuzioni GNU/linux è disponibile un comodissimo programma dove potete scegliere l'applicazione che vi serve e installarla con un click! Mentre su win e mac dovete girare su internet per decine di minuti, alla ricerca del programma, senza alcuna garanzia sul suo contenuto (potrebbe benissimo essere un virus), per non parlare di quando non sapete il nome del programma, ma ve ne serve uno che faccia esattamente quella cosa...&amp;nbsp;&lt;/div&gt;&lt;div&gt;In distribuzioni come Debian,Ubuntu,Mint, Fedora, Mandriva ecc. basta selezionarle o cercarle in una lista ed il gioco è fatto, in questo modo avete anche la garanzia che il programma sia stato scritto da sviluppatori fidati e non un pirla qualunque!&amp;nbsp;&lt;/div&gt;&lt;div&gt;Alla faccia della difficoltà linux ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-8632860591913605688?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/8632860591913605688/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/perche-ho-scelto-gnulinux.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8632860591913605688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8632860591913605688'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/perche-ho-scelto-gnulinux.html' title='Perché ho scelto GNU/Linux'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1845982213661504757</id><published>2010-02-22T22:31:00.002+01:00</published><updated>2010-02-22T22:31:53.884+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rovescio della medaglia'/><category scheme='http://www.blogger.com/atom/ns#' term='progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'></title><content type='html'>&lt;object width="320" height="265"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3eQgIGwL9sw&amp;hl=it_IT&amp;fs=1&amp;"&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/3eQgIGwL9sw&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"&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/3065778477465690091-1845982213661504757?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1845982213661504757/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/blog-post.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1845982213661504757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1845982213661504757'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/blog-post.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1582222501644884609</id><published>2010-02-20T12:04:00.002+01:00</published><updated>2010-02-23T11:49:37.540+01:00</updated><title type='text'>Le pagine più interessanti di wikipedia</title><content type='html'>&lt;b&gt;The top 50 Wikipedia articles by interestingness&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="height: 400px; overflow: auto; width: 100%;"&gt;1. &lt;a href="http://en.wikipedia.org/wiki/Marree_Man" target="_blank"&gt;Marree Man&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://en.wikipedia.org/wiki/War_Plan_Red" target="_blank"&gt;War Plan Red&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://en.wikipedia.org/wiki/Vela_Incident" target="_blank"&gt;Vela Incident&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://en.wikipedia.org/wiki/Tybee_Bomb" target="_blank"&gt;Tybee Bomb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://en.wikipedia.org/wiki/United_States_Numbered_Highways" target="_blank"&gt;United States Numbered Highways&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://en.wikipedia.org/wiki/Wow%21_signal" target="_blank"&gt;Wow! Signal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://en.wikipedia.org/wiki/Tube_Bar_prank_calls" target="_blank"&gt;Tube Bar Prank Calls&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. &lt;a href="http://en.wikipedia.org/wiki/Kola_Superdeep_Borehole" target="_blank"&gt;Kola Superdeep Borehole&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;9. &lt;a href="http://en.wikipedia.org/wiki/Back_to_the_future_timeline" target="_blank"&gt;Back to the Future Timeline&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;10. &lt;a href="http://en.wikipedia.org/wiki/Year_Without_A_Summer" target="_blank"&gt;Year Without a Summer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;11. &lt;a href="http://en.wikipedia.org/wiki/The_K_Foundation_burn_a_million_quid" target="_blank"&gt;K Foundation Burn a Million Quid&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;12. &lt;a href="http://en.wikipedia.org/wiki/Sokal_Affair" target="_blank"&gt; Sokal Affair&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;13. &lt;a href="http://en.wikipedia.org/wiki/Blue_Peacock" target="_blank"&gt;Blue Peacock&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;14. &lt;a href="http://en.wikipedia.org/wiki/Veerappan" target="_blank"&gt;Veerappan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;15. &lt;a href="http://en.wikipedia.org/wiki/Person_from_Porlock" target="_blank"&gt;Person From Porlock&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;16. &lt;a href="http://en.wikipedia.org/wiki/Eternal_flame" target="_blank"&gt;Eternal Flame&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;17. &lt;a href="http://en.wikipedia.org/wiki/U.S._Color-coded_War_Plans" target="_blank"&gt;U.S. Color-Coded War Plans&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;18. &lt;a href="http://en.wikipedia.org/wiki/The_Wedge_%28border%29" target="_blank"&gt;The Wedge (Border)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;19. &lt;a href="http://en.wikipedia.org/wiki/Mojave_phone_booth" target="_blank"&gt;Mohave Phone Booth&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;20. &lt;a href="http://en.wikipedia.org/wiki/Stanislav_Petrov" target="_blank"&gt;Stanislav Petrov&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;21. &lt;a href="http://en.wikipedia.org/wiki/Valery_Sablin" target="_blank"&gt;Valery Sablin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;22. &lt;a href="http://en.wikipedia.org/wiki/The_man_on_the_Clapham_omnibus" target="_blank"&gt;The Man on the Clapham Omnibus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;23. &lt;a href="http://en.wikipedia.org/wiki/Special_Atomic_Demolition_Munition" target="_blank"&gt;Special Atomic Demolition Munition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;24. &lt;a href="http://en.wikipedia.org/wiki/Piracy_in_the_Strait_of_Malacca" target="_blank"&gt;Piracy in the Strait of Malacca&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;25. &lt;a href="http://en.wikipedia.org/wiki/Prometheus_%28tree%29" target="_blank"&gt;Prometheus (tree)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;26. &lt;a href="http://en.wikipedia.org/wiki/Zone_of_alienation" target="_blank"&gt;Zone of Alienation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;27. &lt;a href="http://en.wikipedia.org/wiki/Fan_death" target="_blank"&gt;Fan Death&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;28. &lt;a href="http://en.wikipedia.org/wiki/Outlawries_Bill" target="_blank"&gt;Outlawries Bill&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;29. &lt;a href="http://en.wikipedia.org/wiki/Raymond_Robinson_%28Green_Man%29" target="_blank"&gt;Raymond Robinson (Green Man)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;30. &lt;a href="http://en.wikipedia.org/wiki/Scoville_scale" target="_blank"&gt;Scoville Scale&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;31. &lt;a href="http://en.wikipedia.org/wiki/Kardashev_scale" target="_blank"&gt;Kardashev Scale&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;32. &lt;a href="http://en.wikipedia.org/wiki/Larry_Walters" target="_blank"&gt;Larry Walters&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;33. &lt;a href="http://en.wikipedia.org/wiki/Joshua_A._Norton" target="_blank"&gt;Joshua A. Norton&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;34. &lt;a href="http://en.wikipedia.org/wiki/Faberg%C3%A9_egg" target="_blank"&gt;Fabergé egg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;35. &lt;a href="http://en.wikipedia.org/wiki/Issei_Sagawa" target="_blank"&gt;Issei Sagawa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;36. &lt;a href="http://en.wikipedia.org/wiki/Joseph_Jagger" rel="nofollow" target="_blank"&gt;Joseph Jagger&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;37. &lt;a href="http://en.wikipedia.org/wiki/Traumatic_insemination" target="_blank"&gt;Traumatic Insemination&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;38. &lt;a href="http://en.wikipedia.org/wiki/James_Joseph_Dresnok" target="_blank"&gt;James Joseph Dresnok&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;39. &lt;a href="http://en.wikipedia.org/wiki/Ivy_League_nude_posture_photos" target="_blank"&gt;Ivy League Nude Posture Photos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;40. &lt;a href="http://en.wikipedia.org/wiki/Jim_Corbett_%28hunter%29" target="_blank"&gt;Jim Corbett (Hunter)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;41. &lt;a href="http://en.wikipedia.org/wiki/Just-world_phenomenon" target="_blank"&gt;Just-World Phenomenon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;42. &lt;a href="http://en.wikipedia.org/wiki/Nicholas_Bourbaki" target="_blank"&gt;Nicholas Bourbaki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;43. &lt;a href="http://en.wikipedia.org/wiki/Humanzee" target="_blank"&gt;Humanzee&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;44. &lt;a href="http://en.wikipedia.org/wiki/Old_Man_of_the_Lake" target="_blank"&gt;Old Man of the Lake&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;45. &lt;a href="http://en.wikipedia.org/wiki/Alexamenos_graffito" target="_blank"&gt;Alexamenos Graffito&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;46. &lt;a href="http://en.wikipedia.org/wiki/Fairy_chess_piece" target="_blank"&gt;Fairy Chess Piece&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;47. &lt;a href="http://en.wikipedia.org/wiki/Michael_Fagan_incident" target="_blank"&gt;Michael Fagan Incident&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;48. &lt;a href="http://en.wikipedia.org/wiki/ETAOIN_SHRDLU" target="_blank"&gt;ETAOIN SHRDLU&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;49. &lt;a href="http://en.wikipedia.org/wiki/Palomares_hydrogen_bombs_incident" target="_blank"&gt;Palomares Hydrogen Bomb Incident&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;50. &lt;a href="http://en.wikipedia.org/wiki/As_Slow_As_Possible" target="_blank"&gt;As Slow as Possible&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.blogger.com/%20http://copybot.wordpress.com/2009/04/07/the-50-most-interesting-articles-on-wikipedia/"&gt;sito originale&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1582222501644884609?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1582222501644884609/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/le-pagine-piu-interessanti-di-wikipedia.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1582222501644884609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1582222501644884609'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/le-pagine-piu-interessanti-di-wikipedia.html' title='Le pagine più interessanti di wikipedia'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4240140327687321980</id><published>2010-02-16T12:55:00.001+01:00</published><updated>2010-02-16T19:36:30.515+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enigmail'/><category scheme='http://www.blogger.com/atom/ns#' term='crittografia'/><category scheme='http://www.blogger.com/atom/ns#' term='gpg'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gnupg'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><title type='text'>Riprendiamoci un pò di privacy: gpg, Thunderbird, Enigmail</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="66" src="http://www.gnu.org/software/gnupg/logo-gnupg-white-bg.png" width="200" /&gt;&lt;/div&gt;Non essendo un terrorista internazionale, e non avendo grossi segreti da nascondere, l'utilizzo della crittografia è sempre stato fortemente legato alla sua complessità d'utilizzo, ovvero se ci devo mettere più a crittografare che a scrivere/inviare il messaggio, lascio perdere.&lt;br /&gt;Credendo/sperando che voi vi troviate nella stessa situazione, non posso che consigliarvi l'installazione di &lt;a href="http://enigmail.mozdev.org/documentation/quickstart-ch1.php#id2487302"&gt;Enigmail&lt;/a&gt;, un plugin per ThunderBird che non fa altro che aggiungere un comodo menù a quest'ultimo, per gestire facilmente le vostre chiavi &lt;a href="http://sicurezza.html.it/guide/lezione/2384/la-crittografia-a-chiave-pubblica-e-rsa/"&gt;pgp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Basta seguire la guida sul sito e in 5 minuti, avremo aggiunto il plugin a TB e creato il nostro paio di chiavi.&lt;br /&gt;Consiglio sempre di uploadare la nostra chiave pubblica sul server pgp, dato che rende molto semplice l'aggiunta da parte dei nostri destinatari.&lt;br /&gt;&lt;br /&gt;Una volta configurato TB per la lettura della nostra posta, e magari abilitato l'apposito plugin in emesene, avremo un sistema veramente troppo comodo da utilizzare! ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4240140327687321980?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4240140327687321980/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/riprendiamoci-un-po-di-privacy-gpg.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4240140327687321980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4240140327687321980'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/riprendiamoci-un-po-di-privacy-gpg.html' title='Riprendiamoci un pò di privacy: gpg, Thunderbird, Enigmail'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4074014423704357315</id><published>2010-02-15T12:37:00.002+01:00</published><updated>2010-02-15T12:39:16.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aids'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><title type='text'>Origini dell'AIDS</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YspyNQ7jN_I&amp;hl=it_IT&amp;fs=1&amp;"&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/YspyNQ7jN_I&amp;hl=it_IT&amp;fs=1&amp;" 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/3065778477465690091-4074014423704357315?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4074014423704357315/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/origini-dellaids.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4074014423704357315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4074014423704357315'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/origini-dellaids.html' title='Origini dell&apos;AIDS'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-3782411017922858513</id><published>2010-02-14T12:30:00.005+01:00</published><updated>2010-02-14T12:31:56.914+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>muppets - bohemian rhapsody</title><content type='html'>&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tgbNymZ7vqY&amp;hl=it_IT&amp;fs=1&amp;"&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/tgbNymZ7vqY&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="460" height="295"&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/3065778477465690091-3782411017922858513?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/3782411017922858513/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/muppets-bohemian-rhapsody.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3782411017922858513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/3782411017922858513'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/muppets-bohemian-rhapsody.html' title='muppets - bohemian rhapsody'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7474295442286460103</id><published>2010-02-13T14:58:00.001+01:00</published><updated>2010-02-13T14:59:26.106+01:00</updated><title type='text'>ma... che sistema operativo montano i server Microsoft ?</title><content type='html'>Diamo uno sguardo ai server che reggono la rete Microsoft:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchdns.netcraft.com/?position=limited&amp;amp;host=http%3A%2F%2Fwww.bing.com%2F"&gt;http://searchdns.netcraft.com/?position=limited&amp;amp;host=http%3A%2F%2Fwww.bing.com%2F&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://toolbar.netcraft.com/site_report?url=http://search.live.com"&gt;http://toolbar.netcraft.com/site_report?url=http://search.live.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apple:&lt;br /&gt;&lt;a href="http://searchdns.netcraft.com/?restriction=site+contains&amp;amp;host=*.apple.com&amp;amp;lookup=wait..&amp;amp;position=limited%20"&gt;http://searchdns.netcraft.com/?restriction=site+contains&amp;amp;host=*.apple.com&amp;amp;lookup=wait..&amp;amp;position=limited&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A volte un link vale più di mille parole..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7474295442286460103?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7474295442286460103/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/ma-che-sistema-operativo-montano-i.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7474295442286460103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7474295442286460103'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/ma-che-sistema-operativo-montano-i.html' title='ma... che sistema operativo montano i server Microsoft ?'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6413525122232177987</id><published>2010-02-12T19:38:00.003+01:00</published><updated>2010-02-12T19:45:02.463+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pd32'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>[Assembly] saldo conto bancario</title><content type='html'>Un semplice programmino in Assembly per &lt;a href="http://www.dis.uniroma1.it/~ciciani/index.php?view=article&amp;amp;id=7"&gt;pd32&lt;/a&gt;, che si occupa di&lt;br /&gt;calcolare il saldo in base ad una serie di movimenti positivi o negativi.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;SALDO CONTO BANCARIO &lt;br /&gt;tutti i dati sono a 16 bit; il saldo iniziale è memorizzato in 0000 1b00&lt;br /&gt;i movimenti sono memorizzati in locazioni consecutive a 0000 1f00;&lt;br /&gt;l'ultimo movimento è seguito da una posizione di memoria contente 0&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Assunzioni arbitrarie&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;realisticamente il saldo parte da zero;&lt;/li&gt;&lt;li&gt;ottimisticamente il saldo termina positivamente.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;codice C:&lt;/b&gt;&lt;br /&gt;&lt;div style="height: 300px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;#include&lt;/span&gt;&lt;/b&gt; &lt;span style="color: red;"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #009900;"&gt;int&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;main&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;int&lt;/span&gt; argc&lt;span style="color: #990000;"&gt;,&lt;/span&gt; &lt;span style="color: #009900;"&gt;char&lt;/span&gt; &lt;span style="color: #990000;"&gt;*&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[])&lt;/span&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;br /&gt; &lt;span style="color: #009900;"&gt;int&lt;/span&gt; saldo&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt; i&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: #009900;"&gt;int&lt;/span&gt; mov&lt;span style="color: #990000;"&gt;[]=&lt;/span&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt;&lt;span style="color: #990000;"&gt;,-&lt;/span&gt;&lt;span style="color: #993399;"&gt;2&lt;/span&gt;&lt;span style="color: #990000;"&gt;,-&lt;/span&gt;&lt;span style="color: #993399;"&gt;8&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;10&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;20&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;printf&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"saldo = %d &lt;/span&gt;&lt;span style="color: #cc33cc;"&gt;\n&lt;/span&gt;&lt;span style="color: red;"&gt;"&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;saldo&lt;span style="color: #990000;"&gt;);&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;do&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;br /&gt;  saldo&lt;span style="color: #990000;"&gt;+=&lt;/span&gt;mov&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;];&lt;/span&gt;&lt;br /&gt;  i&lt;span style="color: #990000;"&gt;++;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;while&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt; mov&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;]!=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;);&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;printf&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"saldo finale= %d &lt;/span&gt;&lt;span style="color: #cc33cc;"&gt;\n&lt;/span&gt;&lt;span style="color: red;"&gt;"&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;saldo&lt;span style="color: #990000;"&gt;);&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;che diventa:&lt;/b&gt;&lt;br /&gt;&lt;div style="height: 500px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;org 400h&lt;br /&gt;&lt;br /&gt;SALDO equ 1b00h ; indirizzo saldo&lt;br /&gt;MOV equ 1f00H&lt;br /&gt;&lt;br /&gt;code&lt;br /&gt;; inserisco movimenti&lt;br /&gt;movl #mov,r0 ; ind movimenti in R0&lt;br /&gt;movw #1,(R0)+&lt;br /&gt;movw #-2,(R0)+&lt;br /&gt;movw #-8,(R0)+&lt;br /&gt;movw #10,(R0)+&lt;br /&gt;movw #20,(R0)+&lt;br /&gt;movw #0,(R0)+ ; fine movimenti&lt;br /&gt;&lt;br /&gt;movl #mov,r0 ; r0= indirizzo di MOV&lt;br /&gt;xorw r1,r1  ; azzera r1 (inutile in questo caso)&lt;br /&gt;&lt;br /&gt;ADD:&lt;br /&gt;movw (r0)+,r2 ; muovi il valore del mov in r2, incrementa ind. mov&lt;br /&gt;cmpw #0,r2   ; (valore all'indirizzo contenuto in r0) - 0&lt;br /&gt;jz FINE   ; se = 0 vai a SAVE&lt;br /&gt;&lt;br /&gt;addw r2,r1  ; altrimenti somma movimento a saldo&lt;br /&gt;jmp ADD&lt;br /&gt;&lt;br /&gt;FINE:&lt;br /&gt;movw r1,SALDO&lt;br /&gt;halt&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;; risultato 15h = 00010101 = 5+16= 21 ;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;codice evidenziato grazie a &lt;a href="http://zuccala.blogspot.com/2009/08/gnu-source-highlight-code-syntax.html"&gt;source-highligth&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6413525122232177987?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6413525122232177987/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/assembly-saldo-conto-bancario.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6413525122232177987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6413525122232177987'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/assembly-saldo-conto-bancario.html' title='[Assembly] saldo conto bancario'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6988075062784516141</id><published>2010-02-12T12:49:00.003+01:00</published><updated>2010-02-12T12:56:04.139+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>99 cose da vedere prima di diventare vecchi o dei perdenti (o entrambi)!</title><content type='html'>GREG RUTTER'S SECOND DEFINITIVE LIST OF THE 99 THINGS YOU SHOULD HAVE ALREADY EXPERIENCED ON THE INTERNET UNLESS YOU'RE A &lt;a href="http://www.youtube.com/watch?v=cVJbX2sb2WY"&gt;LOSER&lt;/a&gt; OR OLD OR SOMETHING&lt;br /&gt;(in no particular order)&lt;br /&gt;&lt;div id="List"&gt;&lt;p style="padding-top: 0pt; " class="List"&gt;01) &lt;a class="Bottom" href="http://www.badgerbadgerbadger.com/" "target="_blank"&gt;Badgers Badgers Badgers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;02) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=j_ekugPKqFw" "target="_blank"&gt;Lightning Bolt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;03) &lt;a class="Bottom" href="http://playhimoffkeyboardcat.com/" "target="_blank"&gt;Play Him Off Keyboard Cat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;04) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=skCV2L0c6K0" "target="_blank"&gt;Drinking Out Of Cups&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;05) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Pr7ifB8JF-w" "target="_blank"&gt;Star Wars Trumpet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;06) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=tBb4cjjj1gI" "target="_blank"&gt;Autotune The News&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;07) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=MuOvqeABHvQ" "target="_blank"&gt;Don Hertzeldt's "Rejected"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;08) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Y5C2gihnEkE" "target="_blank"&gt;Bear attack local news&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;09) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=kWT1pY1mVlY" "target="_blank"&gt;Snow Driving&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;10) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=-fVDGu82FeQ" "target="_blank"&gt;Blood&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;11) &lt;a class="Bottom" href="http://www.textsfromlastnight.com/" "target="_blank"&gt;Texts From Last Night&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;12) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=BpzgxfqAERg" "target="_blank"&gt;Canceled World Of Warcraft Freakout&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;13) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=uxkBYzkBnW8" "target="_blank"&gt;Jesus Held Hostage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;14) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=0_lrKhmx2WU" "target="_blank"&gt;Chubby dances to Beyonce Single Ladies&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;15) &lt;a class="Bottom" href="http://www.simonscat.com/catmando.html" "target="_blank"&gt;Simon's Cat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;16) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=hPzNl6NKAG0" "target="_blank"&gt;Maru And The Small Box&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;17) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=xdhLQCYQ-nQ" "target="_blank"&gt;Maru And The Big Box&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;18) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=-Sd-j0rKeKw" "target="_blank"&gt;Crying Sorority Girl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;19) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=wCF3ywukQYA" "target="_blank"&gt;Shoes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;20) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=tLXVuy0h29c" "target="_blank"&gt;Christian Bale Freak Out&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;21) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=JMYxPqCfA0E" "target="_blank"&gt;Ladder Promo Goes Wrong&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;22) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=6ZhMfzc9RbU" "target="_blank"&gt;Home Shopping Ladder Blooper&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;23) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=ysmLA5TqbIY" "target="_blank"&gt;Hastily Made Cleveland Tourism Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;24) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=UFBZ_uAbxS0" "target="_blank"&gt;Tom Cruise Scientology Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;25) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=TAFD4dGowLI" "target="_blank"&gt;Reporter And Anchor Fight On Live TV&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;26) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=XTkhl_cEMZs" "target="_blank"&gt;Apache&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;27) &lt;a class="Bottom" href="http://vimeo.com/173714" "target="_blank"&gt;Lip dub of Flag Pole Sitta&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;28) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=8uwuLxrv8jY" "target="_blank"&gt;Brokeback To The Future&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;29) &lt;a class="Bottom" href="http://www.funnyordie.com/videos/68f23e244b/drunk-history-vol-1-featuring-michael-cera-from-drunk-history-michael-cera-derekwaters-and-jeremykonner" "target="_blank"&gt;Drunk History Vol. 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;30) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=epUk3T2Kfno" "target="_blank"&gt;Otter's Holding Hands&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;31) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=a8gdhZxbuzo" "target="_blank"&gt;Recordable Cylinder accident&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;32) &lt;a class="Bottom" href="http://www.endofworld.net/" "target="_blank"&gt;End of Ze World&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;33) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=fbGkxcY7YFU" "target="_blank"&gt;What What In The Butt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;34) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=pFlcqWQVVuU" "target="_blank"&gt;Nintendo 64&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;35) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=87nkJquHnAU" "target="_blank"&gt;Mark Gormley's "Without You"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;36) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=lnCnRuoYMxE" "target="_blank"&gt;Hamster Mug Shot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;37) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=qcqOgnQyXp4" "target="_blank"&gt;7-Year-Old Takes Car On Joyride&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;38) &lt;a class="Bottom" href="http://twitter.com/shitmydadsays" "target="_blank"&gt;S*** My Dad Says&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;39) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=TQuqeLBTetA" "target="_blank"&gt;Alice&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;40) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=muLIPWjks_M" "target="_blank"&gt;Ninja Cat Comes Closer While Not Moving!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;41) &lt;a class="Bottom" href="http://www.27bslash6.com/overdue.html" "target="_blank"&gt;Seven Legged Spider&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;42) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=qqXi8WmQ_WM" "target="_blank"&gt;Show Me Your Genitals&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;43) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=LQ-jv8g1YVI" "target="_blank"&gt;Cat On A Roomba&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;44) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=TXb6bjCCtuY" "target="_blank"&gt;Denny Blaze Average Homeboy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;45) &lt;a class="Bottom" href="http://video.yahoo.com/watch/3105915" "target="_blank"&gt;Aleksey Vayner's Impossible Is Nothing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;46) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=FtX8nswnUKU" "target="_blank"&gt;Kittens Inspired By Kittens&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;47) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=hMnk7lh9M3o" "target="_blank"&gt;Inmates Dancing To Thriller&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;48) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=_SsUTLAhbWE" "target="_blank"&gt;2 Girls 1 Cup Grandma Reaction Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;49) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=z3U0udLH974" "target="_blank"&gt;Two Cats Talking To Each Other&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;50) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Kd15ku_BVR0" "target="_blank"&gt;LonelyGirl15&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;51) &lt;a class="Bottom" href="http://www.zefrank.com/theshow/" "target="_blank"&gt;The Show with Ze Frank&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;52) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=UWRyj5cHIQA" "target="_blank"&gt;Slap Chop Rap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;53) &lt;a class="Bottom" href="http://www.fmylife.com/" "target="_blank"&gt;F*** My Life&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;54) &lt;a class="Bottom" href="http://www.hulu.com/watch/1596/saturday-night-live-dick-in-a-box-uncensored" "target="_blank"&gt;Dick In A Box (Uncensored)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;55) &lt;a class="Bottom" href="http://www.jonathancoulton.com/" "target="_blank"&gt;Jonathan Coulton&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;56) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=vnOyMSEWNTs" "target="_blank"&gt;Red House Furniture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;57) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Pb_vF2cHrMg" "target="_blank"&gt;Turtle Has Sex With Shoe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;58) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=z2BgjH_CtIA" "target="_blank"&gt;Bizkit The Sleep Walking Dog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;59) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=sp_WV91jx8E" "target="_blank"&gt;Stains The Cupcake Dog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;60) &lt;a class="Bottom" href="http://interiorcrocodilealligator.ytmnd.com/" "target="_blank"&gt;Interior Crocodile Alligator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;61) &lt;a class="Bottom" href="http://www.break.com/usercontent/2007/8/Surfer-on-the-News-346957.html" "target="_blank"&gt;Surfer On The News&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;62) &lt;a class="Bottom" href="http://www.barackobamaisyournewbicycle.com" "target="_blank"&gt;Barack Obama Is Your New Bicycle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;63) &lt;a class="Bottom" href="http://photobombers.com/" "target="_blank"&gt;Photobombers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;64) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=F7-TQdN40Dk" "target="_blank"&gt;Baman Piderman&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;65) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Yavx9yxTrsw" "target="_blank"&gt;Boxxee&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;66) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Z19zFlPah-o" "target="_blank"&gt;Inspired Bicycles By Danny MacAskill&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;67) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=O1DBuFgt_Ug" "target="_blank"&gt;Monkey Waiters&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;68) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=uvN0PAdnwQU" "target="_blank"&gt;Homemade Waterslide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;69) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=Aus7I7MhaOM" "target="_blank"&gt;Breakdancing Baby&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;70) &lt;a class="Bottom" href="http://www.drhorrible.com/" "target="_blank"&gt;Dr. Horrible's Sing Along&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;71) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=AC5BIuhQBy0" "target="_blank"&gt;Perfect-o-date&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;72) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=PD6eQY7yCfw" "target="_blank"&gt;Dude Perfect (Amazing Basketball Shots)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;73) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=4-94JhLEiN0" "target="_blank"&gt;JK Wedding Entrance Dance&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;74) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=jjXyqcx-mYY" "target="_blank"&gt;Yes We Can&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;75) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=2_HXUhShhmY" "target="_blank"&gt;Her Morning Elegance&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;76) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=1OAPbpdGQ24" "target="_blank"&gt;The Chairperson Falls&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;77) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=6B26asyGKDo" "target="_blank"&gt;Noah Takes A Photo Of Himself Every Day For 6 Years&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;78) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=LyeFz5uOWmU" "target="_blank"&gt;The Fall Of Edgar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;79) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=m20TSyaEEHc" "target="_blank"&gt;Sweedish TV Host Pukes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;80) &lt;a class="Bottom" href="http://www.break.com/usercontent/2007/8/midget-on-cops-doesn-t-wanna-goto-jail-344265" "target="_blank"&gt;I Can Break These Cuffs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;81) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=9RfUMBgfhn0" "target="_blank"&gt;WHOAHHHH!!!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;82) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=SDhntEvBD3M" "target="_blank"&gt;Crazy Frog Brothers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;83) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=sHzdsFiBbFc" "target="_blank"&gt;Spiders On Drugs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;84) &lt;a class="Bottom" href="http://pixyland.org/" "target="_blank"&gt;Peter Pan Guy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;85) &lt;a class="Bottom" href="http://www.ikissyou.org/" "target="_blank"&gt;I Kiss You&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;86) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=W1czBcnX1Ww" "target="_blank"&gt;Big Dog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;87) &lt;a class="Bottom" href="http://ualuealuealeualemirror.ytmnd.com/" "target="_blank"&gt;UALUEALUEALEUALE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;88) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=YQ4j-MBnLQo" "target="_blank"&gt;Banana Phone&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;89) &lt;a class="Bottom" href="http://xkcd.com/" "target="_blank"&gt;XKCD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;90) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=v31qxrXsxv0" "target="_blank"&gt;Wii Fit Hula Girl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;91) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=U_X5uR7VC4M" "target="_blank"&gt;You Suck At Photoshop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;92) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=QjA5faZF1A8" "target="_blank"&gt;Canon Rock&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;93) &lt;a class="Bottom" href="http://oneredpaperclip.blogspot.com/" "target="_blank"&gt;One Red Paperclip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;94) &lt;a class="Bottom" href="http://www.milliondollarhomepage.com/" "target="_blank"&gt;Million Dollar Homepage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;95) &lt;a class="Bottom" href="http://www.latfh.com/" "target="_blank"&gt;Look At This F***ing Hipster&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;96) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=5p0QtJMKt1s" "target="_blank"&gt;A Vodka Movie by Zach Galifianakis, Tim and Eric&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;97) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=GA8z7f7a2Pk" "target="_blank"&gt;How To Start A Dance Party&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;98) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=ysKAVyXi0J4" "target="_blank"&gt;Seeing My Dog The Day I Got Back From Afghanistan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;99) &lt;a class="Bottom" href="http://www.youtube.com/watch?v=rfqNXADl3kU" "target="_blank"&gt;Hamster On A Piano And Pop Corn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.stumbleupon.com/su/1K5mJ2/www.youshouldhavealsoseenthis.com/"&gt;youshouldhavealsoseenthis.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6988075062784516141?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6988075062784516141/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/99-cose-da-vedere-prima-di-diventare.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6988075062784516141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6988075062784516141'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/99-cose-da-vedere-prima-di-diventare.html' title='99 cose da vedere prima di diventare vecchi o dei perdenti (o entrambi)!'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2988547961771769265</id><published>2010-02-11T23:44:00.001+01:00</published><updated>2010-02-11T23:46:04.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pd32'/><category scheme='http://www.blogger.com/atom/ns#' term='matrice'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>[Assembly] somma delle righe in una matrice</title><content type='html'>Un semplice programmino in Assembly per &lt;a href="http://www.dis.uniroma1.it/%7Eciciani/index.php?view=article&amp;amp;id=7"&gt;pd32&lt;/a&gt;, che si occupa di effettuare delle somme per righe in una matrice data. Ecco le specifiche:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;La memoria del PD32 contiene a partire dall'indirizzo DATI dodici valori consecutivi in formato Byte che rappresentano le 12 componenti di una matrice 3 Righe X 4 Colonne.&lt;br /&gt;Calcolare la somma di ciascuna riga trasferendo i tre risultati in formato LongWord a partire dall'indirizzo RISUL.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;codice C:&lt;/b&gt;&lt;br /&gt;&lt;div style="height: 400px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;#include&lt;/span&gt;&lt;/b&gt; &lt;span style="color: red;"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;#define&lt;/span&gt;&lt;/b&gt; RIGHE &lt;span style="color: #993399;"&gt;3&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;#define&lt;/span&gt;&lt;/b&gt; COL &lt;span style="color: #993399;"&gt;4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #009900;"&gt;int&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;main&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;int&lt;/span&gt; argc&lt;span style="color: #990000;"&gt;,&lt;/span&gt; &lt;span style="color: #009900;"&gt;char&lt;/span&gt; &lt;span style="color: #990000;"&gt;*&lt;/span&gt;argv&lt;span style="color: #990000;"&gt;[])&lt;/span&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #009900;"&gt;int&lt;/span&gt; matrice&lt;span style="color: #990000;"&gt;[&lt;/span&gt;RIGHE&lt;span style="color: #990000;"&gt;][&lt;/span&gt;COL&lt;span style="color: #990000;"&gt;],&lt;/span&gt;i&lt;span style="color: #990000;"&gt;,&lt;/span&gt;j&lt;span style="color: #990000;"&gt;,&lt;/span&gt;k&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: #009900;"&gt;int&lt;/span&gt; RISUL&lt;span style="color: #990000;"&gt;[&lt;/span&gt;RIGHE&lt;span style="color: #990000;"&gt;]=&lt;/span&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;    &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;RIGHE&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;++)&lt;/span&gt;    &lt;i&gt;&lt;span style="color: #9a1900;"&gt;// riempio la matrice 0..11&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;j&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; j&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;COL&lt;span style="color: #990000;"&gt;;&lt;/span&gt; j&lt;span style="color: #990000;"&gt;++,&lt;/span&gt; k&lt;span style="color: #990000;"&gt;++)&lt;/span&gt;&lt;br /&gt;   matrice&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;][&lt;/span&gt;j&lt;span style="color: #990000;"&gt;]=&lt;/span&gt;k&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;RIGHE&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;++)&lt;/span&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;j&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; j&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;COL&lt;span style="color: #990000;"&gt;;&lt;/span&gt; j&lt;span style="color: #990000;"&gt;++)&lt;/span&gt;&lt;br /&gt;   RISUL&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;]+=&lt;/span&gt;matrice&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;][&lt;/span&gt;j&lt;span style="color: #990000;"&gt;];&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="color: black;"&gt;printf&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" risultato somme: "&lt;/span&gt;&lt;span style="color: #990000;"&gt;);&lt;/span&gt;&lt;br /&gt;   &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;RIGHE&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;++)&lt;/span&gt; &lt;b&gt;&lt;span style="color: black;"&gt;printf&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;" %d "&lt;/span&gt;&lt;span style="color: #990000;"&gt;,&lt;/span&gt;RISUL&lt;span style="color: #990000;"&gt;[&lt;/span&gt;i&lt;span style="color: #990000;"&gt;]);&lt;/span&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;che diventa:&lt;/b&gt;&lt;br /&gt;&lt;div style="height: 500px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; SOMMA ELEMENTI DELLE RIGHE DI UNA MATRICE 3X4&lt;span style="color: #990000;"&gt;,&lt;/span&gt; A PARTIRE DALL'IND&lt;span style="color: #990000;"&gt;.&lt;/span&gt; DATI&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; E SALVA LE SOMME AGLI INDIRIZZI PUNTATI A PARTIRE DA RISUL&lt;br /&gt;org 400h&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; definizione variabili&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;  ogni indirizzo è da &lt;span style="color: #993399;"&gt;4&lt;/span&gt; B&lt;span style="color: #990000;"&gt;,&lt;/span&gt; quindi 12B mi sposteranno di &lt;span style="color: #993399;"&gt;2&lt;/span&gt; celle&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;  &lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;span style="color: #993399;"&gt;12&lt;/span&gt;&lt;span style="color: #990000;"&gt;/&lt;/span&gt;&lt;span style="color: #993399;"&gt;4&lt;/span&gt;&lt;span style="color: #990000;"&gt;-&lt;/span&gt;&lt;span style="color: #993399;"&gt;1&lt;/span&gt; esclusa la &lt;span style="color: #993399;"&gt;1&lt;/span&gt;°&lt;span style="color: #990000;"&gt;)&lt;/span&gt; arrivando a 558h&lt;br /&gt;dati equ 550h   &lt;span style="color: #990000;"&gt;;&lt;/span&gt; &lt;span style="color: #993399;"&gt;12&lt;/span&gt; Byte &lt;br /&gt;risul equ 500h&lt;br /&gt;righe equ &lt;span style="color: #993399;"&gt;3&lt;/span&gt;&lt;br /&gt;col equ &lt;span style="color: #993399;"&gt;4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;code&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;  memorizzo elementi celle&lt;br /&gt;movl &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#dati,R0  ; qui metto l'indirizzo &lt;/span&gt;&lt;/i&gt;&lt;br /&gt;xorb R1&lt;span style="color: #990000;"&gt;,&lt;/span&gt;R1  &lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;br /&gt;xorb R4&lt;span style="color: #990000;"&gt;,&lt;/span&gt;R4&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;i&lt;span style="color: #990000;"&gt;=&lt;/span&gt;&lt;span style="color: #993399;"&gt;0&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #993399;"&gt;12&lt;/span&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;span style="color: #990000;"&gt;++,&lt;/span&gt; r0&lt;span style="color: #990000;"&gt;++)&lt;/span&gt; r0&lt;span style="color: #990000;"&gt;=&lt;/span&gt;i&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;br /&gt;FOR&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;br /&gt;    cmpb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#12,R1&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    jz ESEGUI&lt;br /&gt;    movb R1&lt;span style="color: #990000;"&gt;,(&lt;/span&gt;R0&lt;span style="color: #990000;"&gt;)+&lt;/span&gt;  &lt;span style="color: #990000;"&gt;;&lt;/span&gt; copia r1 &lt;b&gt;&lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;/b&gt; &lt;span style="color: #990000;"&gt;&amp;amp;&lt;/span&gt;R0 e avanza di un byte l'indirizzo puntato&lt;br /&gt;    addb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#1,R1    ; i++&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;    jmp FOR&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;  calcolo somma    &lt;br /&gt;ESEGUI&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;br /&gt; &lt;span style="color: #990000;"&gt;;&lt;/span&gt;   resetto il puntatore a dati&lt;br /&gt; movl &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#dati,R0&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; xorb R1&lt;span style="color: #990000;"&gt;,&lt;/span&gt;R1   &lt;span style="color: #990000;"&gt;;&lt;/span&gt; sommaRiga&lt;br /&gt; movl &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#risul,R2  ; R2=&amp;amp;risul  somme &lt;/span&gt;&lt;/i&gt;&lt;br /&gt; xorb r3&lt;span style="color: #990000;"&gt;,&lt;/span&gt;r3  &lt;span style="color: #990000;"&gt;;&lt;/span&gt; i&lt;br /&gt; &lt;span style="color: #990000;"&gt;;&lt;/span&gt; sommo prima riga&lt;br /&gt; &lt;br /&gt;RIGA&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;br /&gt; cmpb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#col,r3  ; for (int i=0; i&amp;lt;col; i++) R1+=&amp;amp;(R0)++;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; jz SALVA&lt;br /&gt; addb &lt;span style="color: #990000;"&gt;(&lt;/span&gt;r0&lt;span style="color: #990000;"&gt;)+,&lt;/span&gt;R1&lt;br /&gt; addb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#1,r3&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; jmp RIGA   &lt;span style="color: #990000;"&gt;;&lt;/span&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;end&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SALVA&lt;span style="color: #990000;"&gt;:&lt;/span&gt; &lt;span style="color: #990000;"&gt;;&lt;/span&gt;   salva la somma e passa a riga successiva&lt;br /&gt; cmpb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#righe,r4&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; jz FINE&lt;br /&gt; movl r1&lt;span style="color: #990000;"&gt;,(&lt;/span&gt;r2&lt;span style="color: #990000;"&gt;)+&lt;/span&gt; &lt;span style="color: #990000;"&gt;;&lt;/span&gt; salva r1 e incrementa &lt;span style="color: #990000;"&gt;&amp;amp;&lt;/span&gt;R2&lt;br /&gt; xorb r1&lt;span style="color: #990000;"&gt;,&lt;/span&gt;r1  &lt;span style="color: #990000;"&gt;;&lt;/span&gt;resetta la somma&lt;span style="color: #990000;"&gt;(&lt;/span&gt;R1&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;br /&gt; addb &lt;i&gt;&lt;span style="color: #9a1900;"&gt;#1,r4  ; incrementa numero riga&lt;/span&gt;&lt;/i&gt;&lt;br /&gt; xorb r3&lt;span style="color: #990000;"&gt;,&lt;/span&gt;r3  &lt;span style="color: #990000;"&gt;;&lt;/span&gt; resetta colonna&lt;br /&gt; jmp RIGA&lt;br /&gt; &lt;br /&gt;FINE&lt;span style="color: #990000;"&gt;:&lt;/span&gt;  halt&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;end&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;codice evidenziato grazie a &lt;a href="http://zuccala.blogspot.com/2009/08/gnu-source-highlight-code-syntax.html"&gt;source-highligth&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2988547961771769265?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2988547961771769265/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/assembly-somma-delle-righe-in-una.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2988547961771769265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2988547961771769265'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/assembly-somma-delle-righe-in-una.html' title='[Assembly] somma delle righe in una matrice'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6327682260022276104</id><published>2010-02-04T14:12:00.013+01:00</published><updated>2010-02-04T14:59:23.375+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='impunità'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='legittimo impedimento'/><title type='text'>Un piccolo passo per il governo, un grande passo per il regime</title><content type='html'>&lt;div&gt;&lt;a href="http://www.manzoniweb.it/files/images/Repubblica-italiana.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="http://www.manzoniweb.it/files/images/Repubblica-italiana.gif" width="177" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;Dalla Repubblica al Regime, come affrontare i primi passi per una completa conversione del proprio Paese, a breve in tutte le edicole.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #551a8b;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #551a8b;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #551a8b;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;DDL 773&amp;nbsp;&lt;a href="http://documenti.camera.it/leg16/dossier/testi/GI0101.htm#_Toc224459480"&gt;Articolo 60.4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;4. I fornitori dei servizi di connettività alla rete&amp;nbsp;internet, per l'effetto del decreto di cui al comma 1, devono provvedere ad eseguire l'attività di filtraggio imposta entro il termine di 24 ore. La violazione di tale obbligo comporta una sanzione amministrativa pecuniaria da euro 50.000 a euro 250.000, alla cui irrogazione provvede il Ministero dello sviluppo economico.&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.repubblica.it/politica/2010/02/03/news/legittimo_impedimento_ecco_quando_scatta-2177473/"&gt;Legittimo Impedimento&lt;/a&gt;,&amp;nbsp;che si andrà a sommare &lt;a href="http://www.senato.it/japp/bgt/showdoc/frame.jsp?tipodoc=Ddlpres&amp;amp;leg=16&amp;amp;id=448557"&gt;all'immunità parlamentare&lt;/a&gt;, che evidentemente era insufficiente a tenere fuori dai tribunali &lt;a href="http://www.societacivile.it/primopiano/articoli_pp/berlusconi/processi.html"&gt;certi soggetti recidivi&lt;/a&gt;..&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; line-height: 18px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2. Per il Presidente del Consiglio dei ministri costituisce legittimo impedimento,.., a comparire nelle udienze dei procedimenti penali, quale imputato o parte offesa, ..&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;3. Per i Ministri l'esercizio delle attività previste dalle leggi e dai regolamenti che ne disciplinano le attribuzioni, nonché di ogni attività comunque coessenziale alle funzioni di governo, costituisce legittimo impedimento, .., a comparire nelle udienze dei procedimenti penali quali imputati o parti offese.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;4. Il giudice, su richiesta di parte, quando&amp;nbsp; ricorrono le ipotesi di cui ai commi precedenti, rinvia il processo ad altra udienza.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.camera.it/_dati/leg16/lavori/schedela/apriTelecomando_wai.asp?codice=16PDL0021370"&gt;Decreto Romani&lt;/a&gt;, (su proposta della stimabile &lt;a href="http://isilenti.files.wordpress.com/2009/03/gabriella_carlucci_0001.jpg"&gt;On Carlucci&lt;/a&gt; ) che ci ricorda &lt;a href="http://punto-informatico.it/2468674/PI/News/camera-manda-avanti-ddl-anti-blog.aspx"&gt;qualcosa..&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Il comma 1 dell'articolo 2 introduce il principio cardine del provvedimento: il divieto di pubblicazione di qualsivoglia contenuto testuale, audiovisivo o informatico in forma anonima e clandestina. La cronaca di ogni giorno ci mostra, infatti, come sempre più spesso tali pubblicazioni anonime, e quindi prive di ogni freno inibitore e assunzione di responsabilità, diano luogo a reati gravissimi contro la persona, offrendo spazio a ricatti, diffamazioni, esposizione al pubblico ludibrio, che hanno comportato anche irreparabili danni alle persone.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;1. È vietato immettere in maniera anonima nella rete&amp;nbsp;internet&amp;nbsp;contenuti, ivi comprese le banche di dati, in forma testuale, sonora, audiovisiva o informatica, o in qualsiasi altra forma, ovvero agevolare l'immissione dei medesimi.&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&amp;nbsp;Un minuto di riflessione su "&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;irreparabili danni alle persone.&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: medium; font-style: normal;"&gt;" grazie..&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object height="229" style="clear: left; float: left;" width="283"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_1d6HBhzn5I&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;"&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/_1d6HBhzn5I&amp;amp;hl=it_IT&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="283" height="229"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;blockquote&gt;&lt;a href="http://www.governo.it/governo/costituzione/principi.html"&gt;&lt;b&gt;Art. 3&lt;/b&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;Tutti i cittadini hanno pari dignità sociale e sono eguali davanti alla legge, senza distinzione di sesso, di razza, di lingua, di religione, di opinioni politiche, di condizioni personali e sociali.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;È compito della Repubblica rimuovere gli ostacoli di ordine economico e sociale, che, limitando di fatto la libertà e l'eguaglianza dei cittadini, impediscono il pieno sviluppo della persona umana e l'effettiva partecipazione di tutti i lavoratori all'organizzazione politica, economica e sociale del Paese.&lt;/i&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; A quanto pare la repubblica è morta tanto tempo fa..&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Se ti interessa leggi anche &lt;/span&gt;&lt;a href="http://italianspot.wordpress.com/2009/02/18/censura-internet-italia-berlusconi-censura-internet-con-il-disegno-di-legge-carlucci-2195/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;qui&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: #2a2a2a; font-family: Verdana, sans-serif; font-size: 13px; line-height: normal;"&gt;"&lt;i&gt;Libertà vo cercando, ch'è sì cara, come sa chi per lei vita rifiuta.&lt;/i&gt;"&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a class="l_aut" href="http://www.citazioni.tk/aforismi/autore/dante-alighieri/" style="color: black; text-decoration: none;" title="Leggi tutte le citazioni di questo autore."&gt;Dante Alighieri&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: #2a2a2a; font-family: Verdana, sans-serif; font-size: 13px; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6327682260022276104?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6327682260022276104/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/un-piccolo-passo-per-il-governo-un.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6327682260022276104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6327682260022276104'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/un-piccolo-passo-per-il-governo-un.html' title='Un piccolo passo per il governo, un grande passo per il regime'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7777690639732637675</id><published>2010-02-03T12:17:00.001+01:00</published><updated>2010-02-04T14:53:12.615+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='berlusconi'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Internet e censura made in Italy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img.timeinc.net/time/daily/2009/0909/berlusconisms_conquest.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://img.timeinc.net/time/daily/2009/0909/berlusconisms_conquest.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Un giorno si insultano i governi comunisti, quello dopo se ne copiano i metodi di regime..&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px;"&gt;a new front in the showdown between state power and Internet freedom is opening in Italy. Prime Minister Silvio Berlusconi's government is pushing through new measures that would give the state control over online video content and force anyone who regularly uploads videos to obtain a license from the Ministry of Communications. The move is seen as yet another challenge to Google — owner of YouTube — which says the new rules would in effect force Internet service providers to police their own content.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 15px;"&gt;The new Internet restrictions, opponents say, are yet another attempt by Berlusconi's party to protect Mediaset's bottom line in the age of online video sharing. "This decree is an enormous gift to Mediaset," says Paolo Gentiloni, a former Communications Minister who is now the opposition's point man on media policy. "We suspect that this maneuver is aimed at slowing the growth of the web's video offerings by a government that has a personal interest in supporting private TV."&lt;br /&gt;&lt;br /&gt;Read more:&amp;nbsp;&lt;a href="http://www.time.com/time/world/article/0,8599,1955569,00.html#ixzz0eTDuB0d3" style="color: black; cursor: pointer; outline-style: none; text-decoration: none;"&gt;http://www.time.com/time/world/article/0,8599,1955569,00.html#ixzz0eTDuB0d3&lt;/a&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/3065778477465690091-7777690639732637675?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7777690639732637675/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/internet-e-censura-made-in-italy.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7777690639732637675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7777690639732637675'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/02/internet-e-censura-made-in-italy.html' title='Internet e censura made in Italy'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6625233044391850633</id><published>2010-01-25T22:12:00.009+01:00</published><updated>2010-01-29T12:13:47.927+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><title type='text'></title><content type='html'>&lt;object width="450" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8PBuBxZlXQM&amp;hl=it_IT&amp;fs=1&amp;"&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/8PBuBxZlXQM&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="449" height="283"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;l'ottusità,&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;è ignoranza senza alcuna via di fuga.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6625233044391850633?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6625233044391850633/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/lottusita-e-ignoranza-senza-alcuna-via.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6625233044391850633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6625233044391850633'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/lottusita-e-ignoranza-senza-alcuna-via.html' title=''/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-1167422156983403674</id><published>2010-01-24T17:56:00.004+01:00</published><updated>2010-02-14T15:07:41.281+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><title type='text'>Humour(?) : lettera a radiomaria</title><content type='html'>&lt;i&gt;Una di quelle lettere che girano per la rete ininterrottamente, non sono riuscito a trattenermi dal postarla ;)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tempo fa un NOTO RELIGIOSO, dalle onde radio di Radio Maria, ha risposto ad un ascoltatore che l'OMOSESSUALITA' E' UN ABOMINIO, perchè a dirlo è la BIBBIA (Levetico, 18,22).&lt;br /&gt;Un ABOMINIO CHE NON PUO' ESSERE TOLLERATO IN NESSUN CASO.&lt;br /&gt;10 giorni fa quello stesso ascoltatore ha scritto questa lettera al NOTO RELIGIOSO...&lt;br /&gt;Lettera del 16 maggio 2009&lt;br /&gt;&lt;blockquote&gt;Caro sacerdote, le scrivo per ringraziarla del suo lavoro educativo sulle leggi del Signore.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Ho imparato davvero molto dal suo programma, e ho cercato di condividere tale conoscenza con più persone possibile.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Adesso, quando qualcuno tenta di difendere lo stile di vita omosessuale, gli ricordo semplicemente che nel Levitico 18:22 si afferma che ciò è un abominio.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Fine della discussione.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Però, avrei bisogno di alcun consigli da lei, a riguardo di altre leggi specifiche e come applicarle.-&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Vorrei vendere mia figlia come schiava, come prevede Esodo 21:7. Quale pensa sarebbe un buon prezzo di vendita?-&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Quando do fuoco ad un toro sull’altare sacrificale, so dalle scritture che ciò produce un piacevole profumo per il Signore (Levitico 1.9). Il problema è con i miei vicini. Quei blasfemi sostengono che l’ odore non è piacevole per loro. Devo forse percuoterli?-&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;So che posso avere contatti con una donna quando non ha le mestruazioni (Levitico 15:19-24). Il problema è: come faccio a chiederle se ce le ha oppure no? Molte donne s’offendono.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- Levitico 25:44 afferma che potrei possedere degli schiavi, sia maschi che femmine, a patto che essi siano acquistati in nazioni straniere. Un mio amico afferma che questo si può fare con i filippini, ma non con i francesi. Può farmi capire meglio? Perché non posso possedere schiavi francesi?-&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Un mio vicino insiste per lavorare di sabato. &lt;a href="http://www.libertymbc.net/bibles/italian/02_035.htm"&gt;Esodo 35:2 &lt;/a&gt;dice chiaramente che dovrebbe essere messo a morte. Sono moralmente obbligato ad ucciderlo personalmente?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- Un mio amico ha la sensazione che anche se mangiare crostacei è un abominio (Levitico 11:10), lo è meno dell’omosessualità. Non sono d’accordo. Può illuminarci sulla questione?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- Levitico 21:20 afferma che non posso avvicinarmi all’ altare di Dio se ho difetti di vista. Devo effettivamente ammettere che uso occhiali per leggere … La mia vista deve per forza essere 10 decimi o c’è qualche scappatoia alla questione?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- Molti dei miei amici maschi usano rasarsi i capelli, compresi quelli vicino alle tempie, anche se questo è espressamente vietato dalla Bibbia (Levitico 19:27). In che modo devono esser messi a morte?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- In Levitico 11:6-8 viene detto che toccare la pelle di maiale morto rende impuri. Per giocare a pallone debbo quindi indossare dei guanti?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;- Mio zio possiede una fattoria. E’ andato contro Levitico 19:19, poiché ha piantato due diversi tipi di ortaggi nello stesso campo; anche sua moglie ha violato lo stesso passo, perché usa indossare vesti di due tipi diversi di tessuto (cotone/acrilico). Non solo: mio zio bestemmia a tutto andare. È proprio necessario che mi prenda la briga di radunare tutti gli abitanti della città per lapidarli come prescrivono le scritture? Non potrei, più semplicemente, dargli fuoco mentre dormono, come simpaticamente consiglia Levitico 20:14 per le persone che giacciono con consanguinei?&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;So che Lei ha studiato approfonditamente questi argomenti, per cui sono sicuro che potrà rispondermi a queste semplici domande.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Nell’occasione, la ringrazio ancora per ricordare a tutti noi che i comandamenti sono eterni e immutabili.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Sempre suo ammiratore devoto.”&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=lMIIwmXu5jM&amp;annotation_id=annotation_550696&amp;feature=iv"&gt;&lt;&lt; Se vogliamo la pedofilia è una malattia ancora peggiore dell'omosessualità.. &gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;per ulteriori informazioni sul romanzo clicca &lt;a href="http://www.libertymbc.net/bibles/italian/index.htm"&gt;qui&lt;/a&gt;,&amp;nbsp;per info sulla moralità di radio maria &lt;a href="http://www.codacons.it/articolo.asp?idInfo=116543"&gt;qua&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-1167422156983403674?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/1167422156983403674/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/humour-lettera-radiomaria.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1167422156983403674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/1167422156983403674'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/humour-lettera-radiomaria.html' title='Humour(?) : lettera a radiomaria'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-8402927876065109714</id><published>2010-01-22T23:55:00.005+01:00</published><updated>2010-01-22T23:57:37.846+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Facebook dietro le quinte</title><content type='html'>&lt;span style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;em&gt;Avevate messo il vostro vero nome ma ora avete deciso di cambiarlo per privacy?&amp;nbsp;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Avete inserito delle immagini dai contenuti "particolari" o compromettenti che ora, saggiamente, avete rimosso?&amp;nbsp;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Non serve a nulla.&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;em&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;em&gt;&lt;b&gt;Facebook employees know better than most the value of privacy&lt;/b&gt;&lt;/em&gt;&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;span id="more-40822"&gt;&lt;/span&gt;This past summer Facebook relocated from University Avenue in Palo Alto, CA — where several buildings fan out along the downtown strip — to a new central office in Stanford Research Park. A good friend and two-year veteran of Facebook invited me to check out the new space. When I arrived, a security guard handed me a non-disclosure contract to fill out, a requirement to enter the building. “Just making sure you’re not a&amp;nbsp;&lt;a href="http://twitter.com/the_rumpus" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');" style="color: #990000; text-decoration: none;"&gt;Twitter&lt;/a&gt;spy,” he said. I can therefore not describe the tour my friend gave, though photos of the new space abound on the Internet. Afterwards, we went out for a drink at the Dutch Goose, a bar popular with techies and Stanford graduate students, where most of this conversation took place. Though forthcoming, my friend was anxious to preserve her anonymity; Facebook employees, after all, know better than most the value of privacy. As she is not permitted to divulge company secrets, and would like to remain employed, her name has been omitted from this interview. It provides an interesting snapshot of the inner workings and culture of Facebook in the summer of 2009.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;The Rumpus:&amp;nbsp;&lt;/strong&gt;On your servers, do you save everything ever entered into Facebook at any time, whether or not it’s been deleted, untagged, and so forth?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Facebook Employee:&lt;/strong&gt;&amp;nbsp;That is essentially correct at this moment. The only reason we’re changing that is for performance reasons. When you make any sort of interaction on Facebook — upload a photo, click on somebody’s profile, update your status, change your profile information —&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;When you say “click on somebody’s profile,” you mean you save our viewing history?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;&lt;img alt="" class="alignright" height="200" src="http://farm5.static.flickr.com/4029/4265639718_3eef90003d.jpg" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: inline; float: right; margin-bottom: 2px; margin-left: 7px; margin-right: 2px; margin-top: 0px; max-width: 100%; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="200" /&gt;&lt;/strong&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;That’s right. How do you think we know who your best friends are? But that’s public knowledge; we’ve explicitly stated that we record that. If you look in your type-ahead search, and you press “A,” or just one letter, a list of your best friends shows up. It’s no longer organized alphabetically, but by the person you interact with most, your “best friends,” or at least those whom we have concluded you are best friends with.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;In other words, the person you stalk the most.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;No, it’s more than just that. It’s also messages, file posts, photos you’re tagged in with them, as well as your viewing of their profile and all of that. Essentially, we judge how good of a friend they are to you.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;When did Facebook make this change?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;That was actually fairly recently, sometime in the last three months. But other than that, we definitely store snapshots, which is basically a picture of all the data on all of our servers. I want to say we do that every hour, of every day of every week of every month.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;So this is every viewable screen?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;It’s way more than that: it’s every viewable screen, with all the data behind every screen. So when we store your photos, we have six versions of your photos. We don’t store the original: we make six different versions on the photo uploader and upload those six versions.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;And the difference between them would be sizing, certain areas are zoomed –&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;Exactly. Different sizes for the news feed, your profile pic, enlargement.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;And these reside on servers in your office?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;No, not in our office. Absolutely not. We have four data centers around the world. There’s one in Santa Clara, one in San Francisco, one in New York and one in London. And in each of those, there are approximately five to eight thousand servers. Each co-location of our servers has essentially the same data on it.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Rumpus:&lt;/strong&gt;&amp;nbsp;And how many users are you up to now?&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif; font-size: 16px; line-height: 24px;"&gt;&lt;strong&gt;Employee:&lt;/strong&gt;&amp;nbsp;That I can disclose publicly? Two hundred to two hundred twenty million.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/"&gt;continua&amp;nbsp;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-8402927876065109714?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/8402927876065109714/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/facebook-dietro-le-quinte.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8402927876065109714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8402927876065109714'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/facebook-dietro-le-quinte.html' title='Facebook dietro le quinte'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4029/4265639718_3eef90003d_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7977343186184847842</id><published>2010-01-07T17:49:00.031+01:00</published><updated>2011-03-02T01:57:57.413+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='merge pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><category scheme='http://www.blogger.com/atom/ns#' term='comandi'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='alias'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='trovare'/><category scheme='http://www.blogger.com/atom/ns#' term='cercare'/><title type='text'>tips &amp; tricks per Gnu/Linux: Terminale</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://files.cyberciti.biz/cbzcache/3rdparty/terminal.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://files.cyberciti.biz/cbzcache/3rdparty/terminal.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://user94.files.wordpress.com/2010/02/konsole.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Una raccolta di comandi utili di quelli che "Cavolo fino a ieri ce l'avevo davanti, ora che mi serve non me lo ricordo!"&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Formattare e creare FileSystem&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: red;"&gt;sudo fdisk /dev/sdb&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: red;"&gt;sudo mkfs.etx2 /dev/&lt;/span&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt; &lt;br /&gt;&lt;b&gt;Dare una bella ripulita ai file di configurazione dei programmi rimossi, nei sistemi Debian based&lt;/b&gt;&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;partizione-appena-creata&gt; dpkg --purge `COLUMNS=300 dpkg -l | egrep "^rc" | cut -d' ' -f3`&lt;/partizione-appena-creata&gt;&lt;/div&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt; &lt;br /&gt;&lt;b&gt;Aggiungere un collegamento ad una cartella, per il salvaschermo cosmos&lt;/b&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;b&gt;&lt;/b&gt; (percorso relativo ad Arch, su Ubuntu per ora non funziona)&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;partizione-appena-creata&gt; &lt;span style="color: red;"&gt;cd /usr/share/backgrounds/cosmos/&lt;/span&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;partizione-appena-creata&gt; sudo ln -s /media/dati/documenti/immagini/sfondi/&lt;/partizione-appena-creata&gt;&lt;/div&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt;Per modificare anche il tempo delle transizioni e durata, basterà editare il file&amp;nbsp;background-1.xml.&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;Ho creato uno script apposito, che genera automaticamente il file xml includendo tutte le immagini presenti nella cartella in cui viene eseguito, per poi copiarsi nella cartella passata come argomento, in /usr/share/backgrounds/&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;b&gt;&lt;a href="http://jump.fm/TWCST"&gt;Scarica&lt;/a&gt;&amp;nbsp;&lt;/b&gt;(clicca su click here in basso a destra)&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;b&gt;Trovare un determinato file &lt;br /&gt;&lt;/b&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;- per nome&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: red;"&gt;&lt;partizione-appena-creata&gt;locate -b '\nomeesatto'&amp;nbsp;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt;potrebbe fallire a causa del database non aggiornato, ma allora&amp;nbsp;o aggiorniamo il database con &lt;span class="Apple-style-span" style="color: red;"&gt;&lt;a href="http://www.delorie.com/gnu/docs/findutils/updatedb.1.html"&gt;updatedb&lt;/a&gt;&lt;/span&gt; e ridiamo locate, oppure:&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;partizione-appena-creata&gt; &lt;span style="color: red;"&gt;find /percorso/ -name&lt;/span&gt; nomefile&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt; più lento (effettua una ricerca vera non in un database) ma a colpo sicuro.&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt; &lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; - per data di creazione&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trova tutti i file creati nella /home oggi (0 giorni di vita)&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;partizione-appena-creata&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt;find /home/ -ctime&lt;/span&gt; 0&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt;  &lt;b&gt;Cercare un comando dato in passato&lt;/b&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;Come ho detto all'inizio, mi è&amp;nbsp; capitato molte volte di dovermi andare a ricercare una guida dove indicava qual'era quel comando esatto che risolveva proprio il mio problema, ma avrei fatto prima così:&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;partizione-appena-creata&gt; &lt;span style="color: red;"&gt;cat ~/.bash_history | egrep&lt;/span&gt; quelloCheMiRicordo&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;partizione-appena-creata&gt; &lt;b&gt;Aggiunge sudo al comando precedente&lt;/b&gt;&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote style="color: red;"&gt;&lt;partizione-appena-creata&gt; sudo !!&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;[alex@localhost ~]$ pacman -Sy&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;errore: questa operazione è possibile solo da root.&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;[alex@localhost ~]$ sudo !!&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;sudo pacman -Sy&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;Password: &lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;:: Sincronizzazione dei database in corso...&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;&amp;nbsp;core è aggiornato&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;&amp;nbsp;extra è aggiornato&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;&amp;nbsp;community è aggiornato&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt;&amp;nbsp;archlinuxfr è aggiornato&lt;/span&gt;&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;partizione-appena-creata&gt;&lt;b&gt;Passa come argomento, l'argomento del comando precedente!&lt;/b&gt;&lt;br /&gt;&lt;/partizione-appena-creata&gt;&lt;br /&gt;&lt;blockquote style="color: red;"&gt;&lt;partizione-appena-creata&gt; comando $_&lt;/partizione-appena-creata&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;[alex@localhost ~]$ touch ~/documenti/leggimi&lt;br /&gt;[alex@localhost ~]$ gedit $_ &amp;amp;&lt;br /&gt;[1] 25154&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;b&gt;Lanciare processi in background&lt;/b&gt;&lt;br /&gt;Quando diamo un comando, è probabile che dopo vogliamo riavere subito il controllo della shell, senza attendere la terminazione di quest'ultimo, allora basterà aggiungere una "e commerciale" &amp;amp; alla fine del comando (vedi sopra).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Salvare e ripristinare tutti i nostri programmi dopo una formattazione&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt; &lt;span style="color: red;"&gt;dpkg --get-selections &amp;gt; /home/$USER/lista_pacchetti&lt;/span&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;code&gt;Reinstallare la lista di pacchetti: &lt;/code&gt;&amp;nbsp; &lt;br /&gt;&lt;div style="color: red;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;code&gt;sudo dpkg --set-selections &amp;lt; /home/$USER/lista_pacchetti&lt;/code&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;code&gt;sudo apt-get dselect-upgrade&lt;/code&gt;&lt;code&gt; &lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;a href="http://www.linux.com/archive/feed/36815"&gt;Unire più file pdf :&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fileFinale.pdf file1.pdf file2.pdf&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;&lt;b&gt;Conoscere la versione precisa del proprio sistema&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: red;"&gt;&lt;i&gt;cat /etc/*release&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;cat /etc/issue&amp;nbsp; &lt;/i&gt;&lt;/blockquote&gt;&lt;b&gt;Impostare degli alias utili&lt;/b&gt;&lt;br /&gt;aprire il file .bashrc (&lt;i&gt; gedit ~/.bashrc&lt;/i&gt; ) e inserire le seguenti righe&lt;br /&gt;&lt;blockquote&gt;alias up='sudo apt-get update'&lt;br /&gt;alias upg='sudo apt-get upgrade'&lt;br /&gt;alias upup='up &amp;amp;&amp;amp; upg'&lt;br /&gt;alias inst='sudo apt-get install'&lt;/blockquote&gt;.. e aggiornare il sistema sarà molto più comodo :)&lt;br /&gt;&lt;br /&gt;potete trovare altri comandi &lt;a href="http://forum.ubuntu-it.org/index.php/topic,249770.msg1746633.html#msg1746633"&gt;qui&lt;/a&gt;.&lt;br /&gt;Ma soprattutto &lt;a href="http://crunchbanglinux.org/forums/topic/1093/post-your-bashrc/"&gt;qui!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7977343186184847842?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7977343186184847842/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/tips-tricks-per-gnulinux-terminale.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7977343186184847842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7977343186184847842'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/tips-tricks-per-gnulinux-terminale.html' title='tips &amp; tricks per Gnu/Linux: Terminale'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-8752514554202326155</id><published>2010-01-02T16:05:00.002+01:00</published><updated>2010-01-02T16:05:35.549+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Frank Gambale - Bondi Beach</title><content type='html'>un pò di fusion&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lJdt9sc8Npc&amp;hl=it_IT&amp;fs=1&amp;"&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/lJdt9sc8Npc&amp;hl=it_IT&amp;fs=1&amp;" 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/3065778477465690091-8752514554202326155?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/8752514554202326155/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/frank-gambale-bondi-beach.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8752514554202326155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/8752514554202326155'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2010/01/frank-gambale-bondi-beach.html' title='Frank Gambale - Bondi Beach'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4311313604432454229</id><published>2009-12-31T15:06:00.017+01:00</published><updated>2010-01-01T20:07:08.484+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religione'/><title type='text'>Buone Feste!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://419.bittenus.com/8/10/happy%20new%20year.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://419.bittenus.com/8/10/happy%20new%20year.jpg" width="253" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;E buon compleanno a Dio..&lt;/b&gt;&lt;br /&gt;&lt;b&gt;si ma a quale ?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si da per scontato che la storia di Gesù, con la sua nascita il 25 dicembre da una donna vergine, per poi morire crocefisso sia un inedito cristiano.&lt;br /&gt;Ma forse &lt;a href="http://it.wikipedia.org/wiki/Horus#La_teoria_del_parallelismo_tra_Horus_e_Ges.C3.B9"&gt;qualcosa di simile &lt;/a&gt;, con tanto di resurrezione, passeggiata acquatica e provocata resurrezione di un certo Asar (Asar=lazzaro ) e crocefissione,&amp;nbsp;era già stato "visto" in precedenza..&lt;br /&gt;&lt;br /&gt;Certo, si potrà obiettare riguardo all'attendibilità della fonte, ma sinceramente mi sembra attendibile almeno quanto un testamento scritto 20 anni dopo gli ultimi testimoni oculari..&lt;br /&gt;&lt;br /&gt;Volendo potremmo anche parlare del &lt;a href="http://it.wikipedia.org/wiki/Cristianesimo_e_Mitraismo"&gt;Dio persiano Mithra&lt;/a&gt;, che nacque il 25 dicembre, risorse il 3° giorno, senza naturalmente farsi mancare miracoli, mentre si è incerti sulla nascita avvenuta da una pietra piuttosto che da una ..vergine.&lt;br /&gt;&lt;span style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;i&gt;Secondo una leggenda iranica Mitra sarebbe nato da una una donna vergine, come Gesù. Il tema della nascita delle divinità da vergini è presente in moltissime religioni antiche. In alcune culture il calendario cominciava originariamente nella costellazione della Vergine,&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="line-height: 19px;"&gt;Io reputo più attendibile la versione della pietra.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="line-height: 19px;"&gt;Si insomma non c'era tanta fantasia all'epoca e si tendeva un pò a scopiazzare, un pò come fanno i cantautori pop oggi.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="line-height: 19px;"&gt;E come non citare&amp;nbsp;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 12px; line-height: 18px;"&gt;&lt;i&gt;...la volontà dei Deva fu compiuta; tu concepisti nella purezza del cuore e dell'amore divino. Vergine e madre, salve! Nascerà da te un figlio e sarà il Salvatore del mondo. Ma fuggi, poiché il re Kansa ti cerca per farti morire col tenero frutto che rechi nel seno. I nostri fratelli ti guideranno dai pastori, che stanno alle falde del monte Meru... ivi darai al mondo il figlio divino... (E. Shurè I grandi Iniziati )&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;Ebbene si, avete ragione, anche qui non ci sono fonti che confermino la nascita da madre vergine.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;Mentre invece per quanto riguarda Maria, la scientifica sta ultimando gli ultimi accertamenti riguardo la legittimità della fecondazione divinamente assistita, in Giudea, nell'anno 0.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: 18px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 19px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ci9Q_TKofus&amp;hl=it_IT&amp;fs=1&amp;"&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/ci9Q_TKofus&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2FbDPvvMWG8&amp;hl=it_IT&amp;fs=1&amp;"&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/2FbDPvvMWG8&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oHzoNvptszU&amp;hl=it_IT&amp;fs=1&amp;"&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/oHzoNvptszU&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Xu5tMyOGguQ&amp;hl=it_IT&amp;fs=1&amp;"&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/Xu5tMyOGguQ&amp;hl=it_IT&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=-SCEuykWx5c&amp;amp;feature=related"&gt;&lt;b&gt;Religiolous&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 19px;"&gt;&lt;i&gt;Ignoranza e paura, ecco i due sostegni di tutte le religioni. L'incertezza in cui l'uomo si trova in rapporto al proprio Dio è precisamente il motivo che lo tiene aggrappato alla sua religione. (Paul Thiry d'Holbach)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 19px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4311313604432454229?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4311313604432454229/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/buone-feste.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4311313604432454229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4311313604432454229'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/buone-feste.html' title='Buone Feste!'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7175779354256480695</id><published>2009-12-28T12:02:00.001+01:00</published><updated>2009-12-28T12:02:42.832+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jazz'/><category scheme='http://www.blogger.com/atom/ns#' term='musica'/><title type='text'>Sunrise - Chet Atkins&amp;George Benson</title><content type='html'>non so perchè ho aspettato così tanto per iniziare ad inserire un pò di musica..&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-BELq9NSr2E&amp;hl=it_IT&amp;fs=1&amp;"&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/-BELq9NSr2E&amp;hl=it_IT&amp;fs=1&amp;" 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/3065778477465690091-7175779354256480695?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7175779354256480695/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/sunrise-chet-atkins-benson.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7175779354256480695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7175779354256480695'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/sunrise-chet-atkins-benson.html' title='Sunrise - Chet Atkins&amp;George Benson'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5794600645093471645</id><published>2009-12-28T11:03:00.002+01:00</published><updated>2009-12-28T11:06:50.809+01:00</updated><title type='text'>Calendari 2010</title><content type='html'>come potrei ricordarmi dell'appuntamento col dentista senza un calendario? (korganizer a parte :P)&lt;br /&gt;&lt;br /&gt;Mentre attendevo l'aggiornamento del mio eeepc dalla stable alla testing ecco che trovo da stampare il &lt;a href="http://dl.dropbox.com/u/3247077/calendario-2010_a.pdf"&gt;Calendario Debian&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-5794600645093471645?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5794600645093471645/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/calendari-2010.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5794600645093471645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5794600645093471645'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/12/calendari-2010.html' title='Calendari 2010'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7888281352336533522</id><published>2009-11-20T15:12:00.001+01:00</published><updated>2009-11-20T15:12:36.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows 7 : la nuova roccia! (2.0)</title><content type='html'>&lt;blockquote&gt;Windows 7, il nuovo gioiello di Microsoft, debutta col buco. E che buco, stando al suo scopritore Laurent Gaffié: è possibile paralizzare Windows 7 (e anche alcune versioni di Windows Server 2008) semplicemente inducendo l'utente a visitare un sito Web appositamente confezionato. Niente schermo blu classico, ma un blocco completo: il computer cessa di rispondere ai comandi. E' quindi necessario riavviarlo, con conseguente perdita dei dati non salvati. Imbarazzante.&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://attivissimo.blogspot.com/2009/11/falla-smb-in-windows-7-quanto-e-grave.html"&gt;http://attivissimo.blogspot.com/2009/11/falla-smb-in-windows-7-quanto-e-grave.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7888281352336533522?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7888281352336533522/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/windows-7-la-nuova-roccia-20.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7888281352336533522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7888281352336533522'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/windows-7-la-nuova-roccia-20.html' title='Windows 7 : la nuova roccia! (2.0)'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-2117488398160564119</id><published>2009-11-09T18:30:00.007+01:00</published><updated>2009-12-28T11:55:25.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><title type='text'>20 anni di (semi)libertà</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://it.wikipedia.org/wiki/Muro_di_Berlino#La_caduta"&gt;&lt;img border="0" height="202" src="http://padresteve.files.wordpress.com/2009/11/berlin-wall-3.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;dopo 20 anni abbiamo ancora dei fascisti al governo..&lt;br /&gt;&lt;br /&gt;C'è da riflettere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-2117488398160564119?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/2117488398160564119/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/20-anni-di-semiliberta.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2117488398160564119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/2117488398160564119'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/20-anni-di-semiliberta.html' title='20 anni di (semi)libertà'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4910516602368897451</id><published>2009-11-07T17:07:00.002+01:00</published><updated>2009-11-07T17:14:15.578+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'>Benigni</title><content type='html'>ogni commento è superfluo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;object width="320" height="265"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uYOdV9vJ0MY&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&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/uYOdV9vJ0MY&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="265"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TCYi5ZjNzsw&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&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/TCYi5ZjNzsw&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&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/3065778477465690091-4910516602368897451?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4910516602368897451/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/trash-guida-alla-pernacchia.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4910516602368897451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4910516602368897451'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/trash-guida-alla-pernacchia.html' title='Benigni'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-4176731310832198854</id><published>2009-11-07T16:07:00.001+01:00</published><updated>2009-11-07T16:07:20.779+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows 7 : la nuova roccia!</title><content type='html'>&lt;a href="http://http//www.sophos.com/blogs/chetw/g/2009/11/03/windows-7-vulnerable-8-10-viruses/"&gt;Windows 7 vulnerable to 8 out of 10 viruses&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We grabbed the next 10 unique samples that arrived in the SophosLabs feed to see how well the newer, more secure version of Windows and UAC held up. Unfortunately, despite Microsoft's claims, Windows 7 disappointed just like earlier versions of Windows. The good news is that, of the freshest 10 samples that arrived, 2 would not operate correctly under Windows 7.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-4176731310832198854?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/4176731310832198854/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/windows-7-la-nuova-roccia.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4176731310832198854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/4176731310832198854'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/windows-7-la-nuova-roccia.html' title='Windows 7 : la nuova roccia!'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-7224561991379300658</id><published>2009-11-06T23:31:00.003+01:00</published><updated>2009-11-16T18:16:30.851+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='rubrica'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>rubrica.sh</title><content type='html'>Gestione di una semplice rubrica, con menù di modifica e salvataggio in un file esterno.&lt;br /&gt;&lt;br /&gt;&lt;div style="overflow:auto; width:100%; height: 500px;"&gt;&lt;!-- Generator: GNU source-highlight 3.1by Lorenzo Bettinihttp://www.lorenzobettini.ithttp://www.gnu.org/software/src-highlite --&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;#! /bin/bash&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# ES. 6&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# gestione rubrica telefonica e output nel file rubrica&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;clear&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;empty()&lt;/font&gt;&lt;/b&gt;{&lt;br /&gt; echo &lt;font color="#FF0000"&gt;" ERR: Il file rubrica non esiste o è vuoto! "&lt;/font&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;checkNum()&lt;/font&gt;&lt;/b&gt;{&lt;br /&gt; &lt;font color="#990000"&gt;[[&lt;/font&gt; &lt;font color="#009900"&gt;$1&lt;/font&gt; &lt;font color="#990000"&gt;=~&lt;/font&gt; &lt;font color="#990000"&gt;^([&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;9&lt;/font&gt;&lt;font color="#990000"&gt;]+)&lt;/font&gt;$ &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt;&lt;br /&gt; echo &lt;font color="#FF0000"&gt;" ERR: &lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt;$1&lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt; non è un numero intero!"&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;thereIs ()&lt;/font&gt;&lt;/b&gt; {&lt;br /&gt;  &lt;font color="#990000"&gt;[[&lt;/font&gt; -z `egrep &lt;font color="#FF0000"&gt;":($1)"&lt;/font&gt; rubrica` &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; echo &lt;font color="#FF0000"&gt;" &lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt;$1 &lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt; non presente! "&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;continue&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# scelta menu&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;font color="#009900"&gt;PS3&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#FF0000"&gt;"inserisci la scelta: "&lt;/font&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;select&lt;/font&gt;&lt;/b&gt; scelta &lt;b&gt;&lt;font color="#0000FF"&gt;in&lt;/font&gt;&lt;/b&gt; visualizza inserimento eliminazione cerca_Cognome cerca_Nome Help fine&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;case&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;$REPLY&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;in&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# visualizza&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;       echo &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; -s rubrica &lt;font color="#990000"&gt;]&lt;/font&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           more rubrica&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt; empty &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;       echo&lt;br /&gt;       &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;2&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# inserisci INSERIRE CONTROLLI&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;      echo&lt;br /&gt;      echo &lt;font color="#FF0000"&gt;" Inserimento nuovo campo : "&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; Nome: "&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; nome&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" Cognome: "&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; cognome&lt;br /&gt;      &lt;font color="#009900"&gt;err&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;while&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; &lt;font color="#009900"&gt;$err&lt;/font&gt; -eq &lt;font color="#993399"&gt;0&lt;/font&gt; &lt;font color="#990000"&gt;]&lt;/font&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" Numero: "&lt;/font&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; num&lt;br /&gt;           checkNum &lt;font color="#009900"&gt;$num&lt;/font&gt;&lt;br /&gt;           &lt;font color="#990000"&gt;[[&lt;/font&gt;  &lt;font color="#009900"&gt;$?&lt;/font&gt; -eq &lt;font color="#993399"&gt;0&lt;/font&gt; &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;font color="#009900"&gt;err&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt;         &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;      &lt;br /&gt;      echo &lt;font color="#FF0000"&gt;"$cognome:$nome:$num"&lt;/font&gt; &lt;font color="#990000"&gt;&amp;gt;&amp;gt;&lt;/font&gt; rubrica&lt;br /&gt;      sort rubrica &lt;font color="#990000"&gt;&amp;gt;&lt;/font&gt; temp &lt;font color="#990000"&gt;|&lt;/font&gt; mv temp rubrica&lt;br /&gt;      &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;3&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# elimina&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;      echo&lt;br /&gt;      echo -e &lt;font color="#FF0000"&gt;" eliminazione di un record &lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci nome: "&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; nome&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci cognome: "&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; cognome&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; -s rubrica &lt;font color="#990000"&gt;]&lt;/font&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;i&gt;&lt;font color="#9A1900"&gt;# cotrollo esistenza campo&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;           &lt;font color="#990000"&gt;[[&lt;/font&gt; -z `egrep &lt;font color="#FF0000"&gt;"^($cognome):($nome)"&lt;/font&gt; rubrica` &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; echo &lt;font color="#FF0000"&gt;" campo &lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt;$cognome:$nome&lt;/font&gt;&lt;font color="#CC33CC"&gt;\"&lt;/font&gt;&lt;font color="#FF0000"&gt; non presente "&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;break&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           egrep -v &lt;font color="#FF0000"&gt;"^($cognome):($nome)"&lt;/font&gt; rubrica &lt;font color="#990000"&gt;&amp;gt;&lt;/font&gt; temp&lt;br /&gt;           mv temp rubrica&lt;br /&gt;           echo &lt;font color="#FF0000"&gt;" eliminazione eseguita."&lt;/font&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt; empty &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;       echo&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;4&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# ricerca cognome&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;      echo&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; -s rubrica &lt;font color="#990000"&gt;]&lt;/font&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci il cognome: "&lt;/font&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; cognome&lt;br /&gt;           thereIs &lt;font color="#009900"&gt;$cognome&lt;/font&gt;&lt;br /&gt;           echo &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; egrep &lt;font color="#FF0000"&gt;"^($cognome)"&lt;/font&gt; rubrica &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; echo &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt; empty&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;       echo&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;5&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# ricerca nome&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;      echo&lt;br /&gt;      &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; -s rubrica &lt;font color="#990000"&gt;]&lt;/font&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci il nome: "&lt;/font&gt;&lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; nome&lt;br /&gt;           thereIs &lt;font color="#009900"&gt;$nome&lt;/font&gt;&lt;br /&gt;           echo &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; egrep &lt;font color="#FF0000"&gt;":($nome)"&lt;/font&gt; rubrica &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; echo &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt; empty&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;       echo&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;6&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;" HELP "&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"1. visualizza il contenuto di rubrica "&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"2. inserisci un nuovo record "&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"3. eliminazione di un record "&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"4. ricerca per cognome"&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"5. ricerca per nome "&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"6. questo help"&lt;/font&gt;&lt;br /&gt;    echo &lt;font color="#FF0000"&gt;"7. esci"&lt;/font&gt;&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;7&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt; &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#990000"&gt;*)&lt;/font&gt; echo &lt;font color="#FF0000"&gt;" Inserisci un valore adeguato!"&lt;/font&gt; &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;   &lt;b&gt;&lt;font color="#0000FF"&gt;esac&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;   &lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# gio 29 ott 2009 12:19:55 CET &lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# tux_errante&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-7224561991379300658?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/7224561991379300658/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/rubricash.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7224561991379300658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/7224561991379300658'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/rubricash.html' title='rubrica.sh'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-6903952141598908494</id><published>2009-11-06T23:24:00.003+01:00</published><updated>2009-11-16T18:12:05.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='sveglia'/><category scheme='http://www.blogger.com/atom/ns#' term='clock'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>clock.sh</title><content type='html'>Semplice script bash che implementa funzioni cronologiche.&lt;br /&gt;Sostituire la riga 71 : "&lt;i&gt;echo ripetizione&lt;/i&gt;" con l'operazione che si voglia eseguire.&lt;br /&gt;&lt;br /&gt;&lt;hr width="60%" /&gt;&lt;br /&gt;&lt;div style="height: 600px; overflow: auto; width: 100%;"&gt;&lt;!-- Generator: GNU source-highlight 3.1by Lorenzo Bettinihttp://www.lorenzobettini.ithttp://www.gnu.org/software/src-highlite --&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;#! /bin/bash&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;#clock.sh 1) sveglia: esegue un comando ad un ora inserita&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;#   2) timer :  per un intervallo dà un messaggio ongi x secondi&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;clear&lt;br /&gt;&lt;br /&gt;&lt;font color="#009900"&gt;ora&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0000&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# le funzioni non possono ritornare un valore &amp;gt; 255 !&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;check()&lt;/font&gt;&lt;/b&gt;{&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;while&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;true&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;    &lt;br /&gt;    &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; ora    &lt;br /&gt;    &lt;font color="#990000"&gt;[[&lt;/font&gt; &lt;font color="#009900"&gt;$ora&lt;/font&gt; &lt;font color="#990000"&gt;=~&lt;/font&gt; &lt;font color="#990000"&gt;^(([&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;][&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;9&lt;/font&gt;&lt;font color="#990000"&gt;])|((&lt;/font&gt;&lt;font color="#993399"&gt;2&lt;/font&gt;&lt;font color="#990000"&gt;)[&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;4&lt;/font&gt;&lt;font color="#990000"&gt;]))([&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;5&lt;/font&gt;&lt;font color="#990000"&gt;][&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;9&lt;/font&gt;&lt;font color="#990000"&gt;])&lt;/font&gt;$ &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;font color="#009900"&gt;ora&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#009900"&gt;$ora&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;    &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" ERR Formato errato: inserisci un numero da [0 a 24][0 a 59] : "&lt;/font&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000000"&gt;getInt()&lt;/font&gt;&lt;/b&gt;{ &lt;i&gt;&lt;font color="#9A1900"&gt;# controlla che i parametri immessi siano numeri&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;while&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;true&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;   &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;     &lt;b&gt;&lt;font color="#0000FF"&gt;read&lt;/font&gt;&lt;/b&gt; a&lt;br /&gt;     &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[[&lt;/font&gt; &lt;font color="#009900"&gt;$a&lt;/font&gt; &lt;font color="#990000"&gt;=~&lt;/font&gt; &lt;font color="#990000"&gt;^([&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;-&lt;font color="#993399"&gt;9&lt;/font&gt;&lt;font color="#990000"&gt;]+)&lt;/font&gt;$ &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;return&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;$a&lt;/font&gt;&lt;br /&gt;     &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt; &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" devi inserire un numero: "&lt;/font&gt;&lt;br /&gt;     &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;   &lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;   &lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; -&lt;font color="#993399"&gt;1&lt;/font&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;font color="#009900"&gt;PS3&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#FF0000"&gt;"inserisci la scelta: "&lt;/font&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;select&lt;/font&gt;&lt;/b&gt; scelta &lt;b&gt;&lt;font color="#0000FF"&gt;in&lt;/font&gt;&lt;/b&gt; sveglia timer &lt;b&gt;&lt;font color="#0000FF"&gt;help&lt;/font&gt;&lt;/b&gt; esci&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;case&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;$REPLY&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;in&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; echo -e &lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; Modalità sveglia : ora attuale `date +%H%M` "&lt;/font&gt;&lt;br /&gt;        &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; inserisci ora nel fomato hhmm : "&lt;/font&gt;&lt;br /&gt;        check&lt;br /&gt;&lt;br /&gt;        &lt;b&gt;&lt;font color="#0000FF"&gt;while&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;true&lt;/font&gt;&lt;/b&gt; &lt;br /&gt;        &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;font color="#990000"&gt;[[&lt;/font&gt; &lt;font color="#009900"&gt;$ora&lt;/font&gt; -eq `date &lt;font color="#990000"&gt;+%&lt;/font&gt;H&lt;font color="#990000"&gt;%&lt;/font&gt;M` &lt;font color="#990000"&gt;]]&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; echo -e &lt;font color="#FF0000"&gt;" SVEGLIA !! &lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;           sleep &lt;font color="#993399"&gt;1&lt;/font&gt;&lt;br /&gt;        &lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;            &lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;2&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;br /&gt;       echo -e &lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; Impostazione timer &lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci valore intervallo massimo in secondi "&lt;/font&gt;&lt;br /&gt;       getInt&lt;br /&gt;       &lt;font color="#009900"&gt;i&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#009900"&gt;$?&lt;/font&gt;&lt;br /&gt;                  &lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" inserisci valore periodo "&lt;/font&gt;&lt;br /&gt;       getInt&lt;br /&gt;       &lt;font color="#009900"&gt;p&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#009900"&gt;$?&lt;/font&gt; &lt;br /&gt;       &lt;br /&gt;       &lt;font color="#009900"&gt;start&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;`date &lt;font color="#990000"&gt;+%&lt;/font&gt;s`&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;let&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;max&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#FF0000"&gt;"$start + $i"&lt;/font&gt;  &lt;i&gt;&lt;font color="#9A1900"&gt;#  tempo massimo&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;       &lt;font color="#009900"&gt;k&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt;&lt;br /&gt;       &lt;font color="#009900"&gt;now&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;`date &lt;font color="#990000"&gt;+%&lt;/font&gt;s`&lt;br /&gt;       &lt;i&gt;&lt;font color="#9A1900"&gt;# ho dovuto introdurre la variabile now perchè inserendo il comando date nell'until&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;       &lt;i&gt;&lt;font color="#9A1900"&gt;# e nell'if dava risultati differenti a seconda dell'istantein cui venivano processati&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;       &lt;i&gt;&lt;font color="#9A1900"&gt;# così invece ho fregato lo scheduler ;) &lt;/font&gt;&lt;/i&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;until&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; &lt;font color="#009900"&gt;$now&lt;/font&gt; -gt &lt;font color="#009900"&gt;$max&lt;/font&gt; &lt;font color="#990000"&gt;]&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# finchè non raggiungo il tempo massimo &lt;/font&gt;&lt;/i&gt;&lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;do&lt;/font&gt;&lt;/b&gt;                    &lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;[&lt;/font&gt; &lt;font color="#009900"&gt;$now&lt;/font&gt; -eq &lt;font color="#009900"&gt;$(&lt;/font&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;$start&lt;/font&gt; &lt;font color="#990000"&gt;+&lt;/font&gt; &lt;font color="#009900"&gt;$p&lt;/font&gt;&lt;font color="#990000"&gt;))&lt;/font&gt; &lt;font color="#990000"&gt;]&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;# finchè non raggiungo il tempo+periodo&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;             &lt;b&gt;&lt;font color="#0000FF"&gt;then&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;            &lt;font color="#009900"&gt;start&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;`date &lt;font color="#990000"&gt;+%&lt;/font&gt;s`&lt;br /&gt;            echo &lt;font color="#FF0000"&gt;"ripetizione $k"&lt;/font&gt;&lt;br /&gt;            &lt;b&gt;&lt;font color="#0000FF"&gt;let&lt;/font&gt;&lt;/b&gt; k&lt;font color="#990000"&gt;+=&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt;                                    &lt;br /&gt;           &lt;b&gt;&lt;font color="#0000FF"&gt;fi&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;           &lt;font color="#009900"&gt;now&lt;/font&gt;&lt;font color="#990000"&gt;=&lt;/font&gt;`date &lt;font color="#990000"&gt;+%&lt;/font&gt;s`                        &lt;br /&gt;         &lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;printf&lt;/font&gt;&lt;/b&gt; &lt;font color="#FF0000"&gt;" Intervallo scaduto &lt;/font&gt;&lt;font color="#CC33CC"&gt;\n\n&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;br /&gt;       &lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;3&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;br /&gt;       echo -e &lt;font color="#FF0000"&gt;" &lt;/font&gt;&lt;font color="#CC33CC"&gt;\t&lt;/font&gt;&lt;font color="#FF0000"&gt; Help "&lt;/font&gt;&lt;br /&gt;       echo &lt;font color="#FF0000"&gt;" 1) SVEGLIA: esegue una determinata azione solo allo scadere dell'ora scelta."&lt;/font&gt;&lt;br /&gt;       echo &lt;font color="#FF0000"&gt;" 2) TIMER: esegue una determinata azione allo scadere di ogni intervallo, all'interno di un certo periodo."&lt;/font&gt;&lt;br /&gt;       echo &lt;font color="#FF0000"&gt;" 3) Help: spero ti sia d'aiuto."&lt;/font&gt;&lt;br /&gt;       echo &lt;font color="#FF0000"&gt;" 4) Esci."&lt;/font&gt;&lt;br /&gt;    &lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#993399"&gt;4&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;break&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;    &lt;font color="#990000"&gt;*)&lt;/font&gt; echo &lt;font color="#FF0000"&gt;" Non hai fatto una scelta valida "&lt;/font&gt;&lt;font color="#990000"&gt;;;&lt;/font&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;esac&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;done&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;exit&lt;/font&gt;&lt;/b&gt; &lt;font color="#993399"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;#gio 22 ott 2009 19:14:38 CEST &lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;# Alessandro Affinito&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-6903952141598908494?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/6903952141598908494/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/semplice-script-bash-che-implementa.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6903952141598908494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/6903952141598908494'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/semplice-script-bash-che-implementa.html' title='clock.sh'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-5253146715947991850</id><published>2009-11-06T22:27:00.000+01:00</published><updated>2009-11-06T23:52:43.462+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='banda Larga'/><title type='text'>Finlandia, la banda larga è un diritto</title><content type='html'>&lt;a href="http://www.corriere.it/scienze_e_tecnologie/09_ottobre_15/finlandia-banda-larga-diritto_424d1fd4-b97e-11de-880c-00144f02aabc.shtml"&gt;Dal prossimo luglio 1Mbps a tutti i cittadini, anche quelli delle aree remote, e dal 2015 100Mbps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="overflow:auto; height:556px; width:100%;"&gt;&lt;b&gt;MILANO -&lt;/b&gt; Il governo finlandese ha approvato un provvedimento che sancisce il diritto legale alla banda larga. Come riportato dall’&lt;a href="http://yle.fi/uutiset/news/2009/10/1mb_broadband_access_becomes_legal_right_1080940.html?origin=rss" rel="nofollow" target="_blank"&gt;&lt;u&gt;emittente nazionale Yle&lt;/u&gt;&lt;/a&gt;, a partire dal luglio 2010 tutti i cittadini avranno a disposizione almeno 1Mbps per le loro connessioni al web, ma i programmi del ministero delle comunicazioni di Helsinki sono ancora più ambiziosi: entro il 2015 la velocità di trasmissione dati raggiungerà i 100Mbps. È la prima volta che la banda larga – e presto quella larghissima – diventa un diritto sancito dalla legge.  &lt;br /&gt;&lt;b&gt;DIGITAL DIVIDE -&lt;/b&gt; La decisione è storica nonostante la Finlandia sia già uno dei Paesi più irradiati dall’infrastruttura che porta Internet nelle case. Se per il 96 per cento degli abitanti la legge viene a sancire una realtà già attuale, il suo vero obiettivo è quello di superare definitivamente il digital divide includendo anche quei pochi – si parla di duemila abitazioni – che abitano in zone remote della nazione, ovvero in quelle aree a sicuro fallimento di mercato. Non vale la spesa per gli operatori l’interramento di cavi per chilometri nella tundra finnica a fronte di pochi abbonamenti, e infatti non l’avrebbero mai fatto se non fosse sopraggiunta questa storica decisione del governo. &lt;br /&gt;&lt;div class="right" id="rectangle right"&gt;&lt;script type="text/javascript"&gt;OAS_AD('Bottom1');&lt;/script&gt;      &lt;br /&gt;&lt;/div&gt;&lt;b&gt;DIRITTI, LEGGI E ITALIA -&lt;/b&gt; La legge è peraltro perfettamente coerente con uno dei Paesi tecnologicamente più all’avanguardia del mondo. In Finlandia infatti l‘industria high-tech è assai florida (con Nokia a trascinare il settore) e sull’innovazione si crede al punto da incentivare gli studi in materie scientifiche, regalando i primi due anni di università. Il paese di Linus Torvalds, l’iniziatore del sistema operativo open source più celebre ed efficace, Linux, diventa quindi il primo a considerare normale la connessione a Internet in banda larga. Altrove c’erano stati già tentativi analoghi, anche se non della stessa portata. In Francia nel giugno scorso la Corte Costituzionale ha dichiarato l’accesso a internet un diritto dell’uomo, in Estonia la dichiarazione del diritto si è avuta nel lontano 2000 e in Grecia un paragrafo della Costituzione indica chiaramente il diritto all’accesso all’informazione digitale, ma nessuno ancora aveva rinforzato a tal punto le dichiarazioni di principio. &lt;a href="http://vitadigitale.corriere.it/2009/10/litalia_e_al_38esimo_posto.html" target="_blank"&gt;&lt;u&gt;In Italia, invece, continuiamo a scivolare indietro&lt;/u&gt;&lt;/a&gt; nelle classifiche di sviluppo dell’infrastruttura, e dobbiamo sperare nelle promesse, finora disattese, l’ultima delle quali per voce del presidente della Cassa Depositi e Prestiti, Franco Bassanini, impegnerebbe &lt;a href="http://www.asca.it/news-TLC__BASSANINI_%28CDC%29__PRONTI_A_INVESTIRE_NELLE_NGN-865633-ict-.html" rel="nofollow" target="_blank"&gt;&lt;u&gt;ingenti risorse&lt;/u&gt;&lt;/a&gt; per la realizzazione di una rete in fibra ottica.  &lt;br /&gt;&lt;br /&gt;Ma la notizia è più divertente se confrontata con &lt;a href="http://archiviostorico.corriere.it/2009/ottobre/19/Brunetta_Ottimismo_Banda_Larga_Quegli_co_9_091019011.shtml"&gt;questa.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://it.wikipedia.org/wiki/Iceweasel" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://grizz.pl/files/images/Iceweasel-icon.svg_.png" /&gt;&lt;/a&gt;&lt;a href="http://www.auslogics.com/en/blog/wp-content/uploads/2009/07/firefox-logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="119" src="http://www.auslogics.com/en/blog/wp-content/uploads/2009/07/firefox-logo.png" width="119" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3065778477465690091-5253146715947991850?l=tuxerrante.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tuxerrante.blogspot.com/feeds/5253146715947991850/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/finlandia-la-banda-larga-e-un-diritto.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5253146715947991850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3065778477465690091/posts/default/5253146715947991850'/><link rel='alternate' type='text/html' href='http://tuxerrante.blogspot.com/2009/11/finlandia-la-banda-larga-e-un-diritto.html' title='Finlandia, la banda larga è un diritto'/><author><name>Alessandro Affinito</name><uri>https://profiles.google.com/108827606764654260878</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-YPNrVCcsJjY/AAAAAAAAAAI/AAAAAAAAAXk/LoLHzABSSEc/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3065778477465690091.post-984409305757493824</id><published>2009-11-06T18:23:00.002+01:00</published><updated>2010-01-05T18:22:17.663+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='codice di hamming'/><title type='text'>Java: Calcolo del codice di Hamming</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Codice di hamming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Hamming_code"&gt;Il codice di Hamming&lt;/a&gt; è semplicemente un metodo di controllo sulla correttezza nella ricezione di una certa quantità di dati.&lt;br /&gt;In particolare questo algoritmo si propone di inserire in determinate posizioni del dato (quelle corrispondenti alle potenze del due: es. 1=2^0, 2=2^1 ecc) un bit che non fa parte dell'informazione inviata, ma che è inserita dal calcolatore per "controllare" alcune cifre successive.&lt;br /&gt;In particolare si occupa banalmente di indicarne la parità o meno.&lt;br /&gt;&lt;br /&gt;non badate a commenti bizzarri o di debug ;)&lt;br /&gt;Se notate errori gravi commentate pure.&lt;br /&gt;Il codice non è robusto.&lt;br /&gt;&lt;br /&gt;&lt;hr width="70%" /&gt;&lt;br /&gt;&lt;div style="height: 556px; overflow: auto; width: 100%;"&gt;&lt;br /&gt;&lt;!-- Generator: GNU source-highlight 3.1by Lorenzo Bettinihttp://www.lorenzobettini.ithttp://www.gnu.org/software/src-highlite --&gt;&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;b&gt;&lt;font color="#000080"&gt;import&lt;/font&gt;&lt;/b&gt; java&lt;font color="#990000"&gt;.&lt;/font&gt;util&lt;font color="#990000"&gt;.*;&lt;/font&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#000080"&gt;import&lt;/font&gt;&lt;/b&gt; java&lt;font color="#990000"&gt;.&lt;/font&gt;lang&lt;font color="#990000"&gt;.&lt;/font&gt;Math&lt;font color="#990000"&gt;;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;public&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;class&lt;/font&gt;&lt;/b&gt; &lt;font color="#008080"&gt;Hamming&lt;/font&gt; &lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;/*&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt; * converto le cifre binarie della posizione in un array di char, poi sommo il bit per ogni posizione&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt; * controllata  &lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt; */&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;public&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;static&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;void&lt;/font&gt; &lt;b&gt;&lt;font color="#000000"&gt;main&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;String &lt;font color="#990000"&gt;[]&lt;/font&gt;args&lt;font color="#990000"&gt;)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt; &lt;br /&gt; &lt;font color="#008080"&gt;Scanner&lt;/font&gt; in &lt;font color="#990000"&gt;=&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;new&lt;/font&gt;&lt;/b&gt; &lt;b&gt;&lt;font color="#000000"&gt;Scanner&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;System&lt;font color="#990000"&gt;.&lt;/font&gt;in&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;println&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\t&lt;/font&gt;&lt;font color="#FF0000"&gt; Calcolo del codice di hamming &lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt;    System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;"Inserisci il numero di bit di controllo (&amp;gt;=3) : "&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt;    &lt;font color="#009900"&gt;int&lt;/font&gt; h &lt;font color="#990000"&gt;=&lt;/font&gt; Integer&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;parseInt&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;in&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;nextLine&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;().&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;trim&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;());&lt;/font&gt;                &lt;br /&gt; &lt;font color="#009900"&gt;int&lt;/font&gt; length&lt;font color="#990000"&gt;=&lt;/font&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt;Math&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;pow&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#993399"&gt;2&lt;/font&gt;&lt;font color="#990000"&gt;,&lt;/font&gt; h&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;font color="#990000"&gt;-&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt; &lt;font color="#990000"&gt;;&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// dimensione stringa finale num+controlli  &lt;/font&gt;&lt;/i&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;println&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;" dimensione stringa finale= "&lt;/font&gt;&lt;font color="#990000"&gt;+&lt;/font&gt;length&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; &lt;font color="#009900"&gt;int&lt;/font&gt; controllo&lt;font color="#990000"&gt;[]=&lt;/font&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;new&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;int&lt;/font&gt;&lt;font color="#990000"&gt;[&lt;/font&gt;h&lt;font color="#990000"&gt;];&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// array dei codici di controllo&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;" Posizione codici di controllo : "&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;for&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt; i&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;&amp;lt;&lt;/font&gt;h&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;++)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;  controllo&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]=(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt;&lt;font color="#990000"&gt;)&lt;/font&gt; Math&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;pow&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#993399"&gt;2&lt;/font&gt;&lt;font color="#990000"&gt;,&lt;/font&gt;i&lt;font color="#990000"&gt;);&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// posizione dei cod di controllo&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;  System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt; controllo&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]);&lt;/font&gt;&lt;br /&gt; &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// ------- INSERIMENTO INFORMAZIONE&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;println&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; con "&lt;/font&gt;&lt;font color="#990000"&gt;+&lt;/font&gt;h&lt;font color="#990000"&gt;+&lt;/font&gt;&lt;font color="#FF0000"&gt;" caratteri di controllo puoi inserire un'informazione di "&lt;/font&gt;&lt;font color="#990000"&gt;+(&lt;/font&gt;length&lt;font color="#990000"&gt;-&lt;/font&gt;h&lt;font color="#990000"&gt;)+&lt;/font&gt;&lt;font color="#FF0000"&gt;" bit"&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;" Inserisci i bit: "&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; &lt;font color="#008080"&gt;String&lt;/font&gt; info&lt;font color="#990000"&gt;=&lt;/font&gt; in&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;nextLine&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;().&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;trim&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;();&lt;/font&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// manca controllo inserimento corretto&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;font color="#009900"&gt;char&lt;/font&gt; arrayInfo&lt;font color="#990000"&gt;[]=&lt;/font&gt; info&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;toCharArray&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;();&lt;/font&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;//char arrayInfo[]={'0','1','1','0'};&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;//System.out.println( "dimensione info "+arrayInfo.length);&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;/*for (int i=0; i&amp;lt;arrayInfo.length ; i++)&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt;  System.out.print( arrayInfo[i]);&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;font color="#9A1900"&gt; */&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// --------- COSTRUZIONE STRINGA&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;font color="#009900"&gt;int&lt;/font&gt; j&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;,&lt;/font&gt; k&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt;&lt;br /&gt; &lt;font color="#009900"&gt;char&lt;/font&gt; &lt;font color="#990000"&gt;[]&lt;/font&gt; hamming&lt;font color="#990000"&gt;=&lt;/font&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;new&lt;/font&gt;&lt;/b&gt; &lt;font color="#009900"&gt;char&lt;/font&gt;&lt;font color="#990000"&gt;[&lt;/font&gt;length&lt;font color="#990000"&gt;];&lt;/font&gt;&lt;br /&gt; &lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt; &lt;font color="#FF0000"&gt;" Posizione bit di controllo (stringa invertita!) : "&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;for&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt; i&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;&amp;lt;&lt;/font&gt;hamming&lt;font color="#990000"&gt;.&lt;/font&gt;length&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;++)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;   &lt;i&gt;&lt;font color="#9A1900"&gt;//    se è la posizione di un codice di controllo inserici X&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;k&lt;font color="#990000"&gt;&amp;lt;&lt;/font&gt;h&lt;font color="#990000"&gt;)&lt;/font&gt; &lt;font color="#990000"&gt;&amp;amp;&amp;amp;&lt;/font&gt; &lt;font color="#990000"&gt;(&lt;/font&gt; i &lt;font color="#990000"&gt;==&lt;/font&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;controllo&lt;font color="#990000"&gt;[&lt;/font&gt;k&lt;font color="#990000"&gt;]-&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;))&lt;/font&gt; &lt;font color="#990000"&gt;)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;   &lt;i&gt;&lt;font color="#9A1900"&gt;//System.out.print(" posizione "+i+" - controllo["+k+"] = "+(controllo[k]-1+" "));&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;   hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]=&lt;/font&gt;&lt;font color="#FF0000"&gt;'X'&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// ....hammingCode(i,hamming[])&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;   k&lt;font color="#990000"&gt;++;&lt;/font&gt;&lt;br /&gt;  &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;else&lt;/font&gt;&lt;/b&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;   &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;j&lt;font color="#990000"&gt;&amp;lt;&lt;/font&gt;arrayInfo&lt;font color="#990000"&gt;.&lt;/font&gt;length&lt;font color="#990000"&gt;)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;    &lt;i&gt;&lt;font color="#9A1900"&gt;//System.out.print(" Posizione "+i+" = "+arrayInfo[j]+" ");&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;    hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]=&lt;/font&gt; arrayInfo&lt;font color="#990000"&gt;[&lt;/font&gt;j&lt;font color="#990000"&gt;];&lt;/font&gt;&lt;br /&gt;    j&lt;font color="#990000"&gt;++;&lt;/font&gt;&lt;br /&gt;   &lt;font color="#FF0000"&gt;}&lt;/font&gt;      &lt;br /&gt;  &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt;  System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]);&lt;/font&gt; &lt;br /&gt; &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt; &lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;println&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;();&lt;/font&gt;&lt;br /&gt; &lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// -------------   CALCOLO CODICI DI HAMMING&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#FF0000"&gt;"&lt;/font&gt;&lt;font color="#CC33CC"&gt;\n&lt;/font&gt;&lt;font color="#FF0000"&gt; Stringa finale : "&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;for&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt; i&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;&amp;lt;&lt;/font&gt;hamming&lt;font color="#990000"&gt;.&lt;/font&gt;length&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;++)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt;  &lt;i&gt;&lt;font color="#9A1900"&gt;// per ogni x invoca la funzione&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;  &lt;b&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt; hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]==&lt;/font&gt;&lt;font color="#FF0000"&gt;'X'&lt;/font&gt; &lt;font color="#990000"&gt;)&lt;/font&gt; hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]=&lt;/font&gt;Integer&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;toString&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;hammingCode&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;i&lt;font color="#990000"&gt;,&lt;/font&gt;hamming&lt;font color="#990000"&gt;)).&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;charAt&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt;&lt;font color="#990000"&gt;);&lt;/font&gt;  &lt;br /&gt; &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// -------------  STAMPA INVERSA STRINGA&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;for&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt; i&lt;font color="#990000"&gt;=&lt;/font&gt;hamming&lt;font color="#990000"&gt;.&lt;/font&gt;length&lt;font color="#990000"&gt;-&lt;/font&gt;&lt;font color="#993399"&gt;1&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt; i&lt;font color="#990000"&gt;&amp;gt;=&lt;/font&gt;&lt;font color="#993399"&gt;0&lt;/font&gt; &lt;font color="#990000"&gt;;&lt;/font&gt;i&lt;font color="#990000"&gt;--)&lt;/font&gt;&lt;br /&gt;  System&lt;font color="#990000"&gt;.&lt;/font&gt;out&lt;font color="#990000"&gt;.&lt;/font&gt;&lt;b&gt;&lt;font color="#000000"&gt;print&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt;hamming&lt;font color="#990000"&gt;[&lt;/font&gt;i&lt;font color="#990000"&gt;]);&lt;/font&gt; &lt;br /&gt; &lt;br /&gt; &lt;font color="#FF0000"&gt;}&lt;/font&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;font color="#0000FF"&gt;static&lt;/font&gt;&lt;/b&gt; &lt;font color="#008080"&gt;String&lt;/font&gt; &lt;b&gt;&lt;font color="#000000"&gt;toBinario&lt;/font&gt;&lt;/b&gt;&lt;font color="#990000"&gt;(&lt;/font&gt;&lt;font color="#009900"&gt;int&lt;/font&gt; num&lt;font color="#990000"&gt;)&lt;/font&gt;&lt;font color="#FF0000"&gt;{&lt;/font&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;// fino a quoziente 0&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;i&gt;&lt;font color="#9A1900"&gt;//int cifre= (int) (Math.log(num+1) / Math.log(2));&lt;/font&gt;&lt;/i&gt;&lt;br /&gt; &lt;font color="#008080"&gt;String&lt;/font&gt; s&lt;font color="#990000"&gt;=&lt;/font&gt;&lt;font color="#FF0000"&gt;""&lt;/font&gt;&lt;font color="#990000"&gt;;&lt;/font&gt;&lt;br /&gt; &lt;b&gt;&lt;font color="#0000FF"&gt;while&lt;/font&gt;&lt;/b&gt; &lt;font color="#990000"&gt;(&lt;/font&gt; num &lt;font color="#990000"&gt;!=&lt;/font&gt; &lt;font color="#993399"&gt;0&lt;/font&gt; &lt;font color="#990000"&gt;)&lt;/font&gt;&lt;f
