Le leggi sui bytes http://blogs.ugidotnet.org/idamiani/category/Le leggi sui bytes.aspx Le leggi sui bytes it-IT Igor Damiani Subtext Version 2.6.0.0 22&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2007/03/16/73155.aspx <p>Esistono soltanto due <font color="#0000ff">byte</font>(s) davvero&nbsp;<em>tutti d'un pezzo</em>: <strong>00000000</strong> e <strong>11111111</strong>.<br>Tutti gli altri byte sono dei&nbsp;<em>pappamolla</em>: datevi da fare!</p> <p><img src="http://www.tuttogratis.it/img/emoticons/_uh_uh.gif" border="0"></p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/73155.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2007/03/16/73155.aspx Fri, 16 Mar 2007 13:26:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2007/03/16/73155.aspx#feedback http://blogs.ugidotnet.org/idamiani/comments/commentRss/73155.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/73155.aspx 21&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2007/01/30/69258.aspx <p>Un <font color="#0000ff">byte</font> ospitato(*)&nbsp;presso un <strong>sistema&nbsp;operativo esoso</strong> richiede&nbsp;più di&nbsp;un <font color="#0000ff">byte</font>&nbsp;per essere gestito(*).</p> <p>(*) : memorizzato, spostato, copiato, appartenente ad un processo, utilizzato in qualsiasi operazione logica/aritmetica, masterizzato, etc.</p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/69258.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2007/01/30/69258.aspx Tue, 30 Jan 2007 19:20:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2007/01/30/69258.aspx#feedback 1 http://blogs.ugidotnet.org/idamiani/comments/commentRss/69258.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/69258.aspx 20&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2007/01/27/68883.aspx <p>Un GByte è formato da 1.024 MBytes.<br>Un MByte è formato da 1.024 KBytes.<br>Un KByte è formato da 1.024 bytes.<br>Un byte è formato da 8 bit.<br><strong><font color="#ff0000">Ogni bit è formato da&nbsp;8 Chuck Norris.</font></strong></p> <p>Questa legge non va commentata, altrimenti i Chuck Norris dentro il mio sistema mi fanno crashare il PC.</p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/68883.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2007/01/27/68883.aspx Sat, 27 Jan 2007 19:18:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2007/01/27/68883.aspx#feedback 3 http://blogs.ugidotnet.org/idamiani/comments/commentRss/68883.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/68883.aspx 19&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2007/01/11/65957.aspx <p>L'<em><font color="#008040">intelligenza</font></em> di un software è pari al numero di&nbsp;<em><font color="#008040">features</font></em>&nbsp;che&nbsp;contiene diviso il numero di <font color="#0000ff">bytes</font> da cui è composto.<br>Essa è espressa quindi come:</p> <p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;features<br>int&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp;&nbsp; --------------------<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bytes</em></p> <p><strong>Note ed aggiunte</strong><br>All'aumentare delle features&nbsp;contenute in un software, aumenta l'intelligenza di ogni singolo <font color="#0000ff">byte</font> che compone il software stesso.<br>All'aumentare del numero di bytes utilizzati, l'intelligenza di ogni singolo <font color="#0000ff">byte</font> diminuisce.<br>L'implementazione di un elevato numero di features, con un basso utilizzo di bytes, garantisce un'intelligenza elevata.<br>Istanziare un elevato numero di bytes producendo poche features è sinonimo di poca intelligenza (del <font color="#0000ff">byte</font> e del programmatore ;-).</p> <p><strong>Esempio</strong><br>L'operazione <a href="http://en.wikipedia.org/wiki/NOP" target="_blank">NOP</a> in assembler è l'operazione più semplice: è composta da un solo byte e non implementa alcuna features. L'intelligenza del <font color="#0000ff">byte</font> in questo caso è pari a 0. :-)</p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/65957.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2007/01/11/65957.aspx Thu, 11 Jan 2007 13:01:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2007/01/11/65957.aspx#feedback 3 http://blogs.ugidotnet.org/idamiani/comments/commentRss/65957.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/65957.aspx 18&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2006/12/05/58592.aspx <strong>Grande Paradosso delle Virtual Machine</strong><br>Che&nbsp;senso ha impostare&nbsp;uno screensaver su una macchina virtuale hostata tramite Virtual PC, per esempio?<img src="http://blogs.ugidotnet.org/idamiani/aggbug/58592.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/12/05/58592.aspx Tue, 05 Dec 2006 16:21:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/12/05/58592.aspx#feedback http://blogs.ugidotnet.org/idamiani/comments/commentRss/58592.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/58592.aspx 17&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2006/12/04/58420.aspx <p><strong>Grande Legge della Virtualizzazione dei bytes</strong><br>Un <font color="#0000ff">byte</font> si definisce <strong><font color="#008040">virtuale</font></strong> nell'istante <em>t</em> quando&nbsp;in quello&nbsp;stesso istante <em>t</em>&nbsp;viene acceduto da un <em>processo virtuale</em>.</p> <p>Note:<br>Tutte le <a href="http://blogs.ugidotnet.org/idamiani/category/1966.aspx" target="_blank">Leggi di Damiani sui Bytes</a> si applicano anche a tutti gli&nbsp;eventuali <font color="#0000ff">bytes</font> virtuali presenti nel sistema.</p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/58420.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/12/04/58420.aspx Mon, 04 Dec 2006 13:48:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/12/04/58420.aspx#feedback 1 http://blogs.ugidotnet.org/idamiani/comments/commentRss/58420.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/58420.aspx Voce del verbo... http://blogs.ugidotnet.org/idamiani/archive/2006/11/28/57835.aspx <p><em>Io byto!<br>Tu byti!<br>Egli byta!<br>Noi bytiamo!<br>Voi bytate!<br>Essi bytano!</em></p> <p>Good Byting a tutti!</p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/57835.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/11/28/57835.aspx Tue, 28 Nov 2006 17:40:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/11/28/57835.aspx#feedback 25 http://blogs.ugidotnet.org/idamiani/comments/commentRss/57835.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/57835.aspx 16&deg; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2006/10/04/49928.aspx <p>Tutti i <font color="#0000ff">bytes</font> nascono <strong><font color="#008040">liberi</font></strong>. Si definisce <font color="#008040"><strong>libero</strong></font> un <font color="#0000ff">byte</font> che non è allocato da alcun processo.</p> <p><strong>Note sulla 16° Legge</strong><br>Durante i primi cicli di clock&nbsp;di un sistema, i <font color="#0000ff">bytes</font> non appartengono ad alcun processo o thread, pertanto si&nbsp;possono definire&nbsp;liberi. Considerazione:&nbsp;maggiore è&nbsp;il numero di <font color="#0000ff">bytes</font> liberi in un sistema, migliore è la qualità della vita dei bytes&nbsp;all'interno del sistema stesso. Un <font color="#0000ff">byte</font> libero è libero di spostarsi da una cella all'altra della memoria, di cambiare valore, di muoversi da un subsystem all'altro (core della CPU, graphics card, audio card, etc.), di viaggiare lungo i bus (PCI, AGP) e sulle porte I/O disponibili (USB, PS/2, RS232): tutto ciò senza causare conflitti all'OS.</p> <p>E' quindi importante che ogni software istanzi il minor numero possibile di <font color="#0000ff">bytes</font>, ma allo stesso tempo deve continuare a soddisfare la <strong><a href="http://blogs.ugidotnet.org/idamiani/archive/2006/03/13/36771.aspx" target="_blank">2° Legge di Damiani sui bytes</a></strong>. E' necessario quindi che i nostri software bilancino opportunamente la <strong>libertà</strong> dei bytes e la loro <strong>felicità</strong>.</p> <p>Se ci sono pochi <font color="#0000ff">bytes</font> istanziati,&nbsp;essi hanno una minor probabilità di incontrarsi, e quindi di essere infelici.<br>Se ci sono molti <font color="#0000ff">bytes</font> istanziati,&nbsp;essi hanno una&nbsp;maggior probabilità di incontrarsi, e quindi di essere felici, ma con uno scotto da pagare: un maggior sovraffollamento della memoria.</p> <p><em>Ne sentivate la mancanza, vero? :-)</em></p><img src="http://blogs.ugidotnet.org/idamiani/aggbug/49928.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/10/04/49928.aspx Wed, 04 Oct 2006 13:09:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/10/04/49928.aspx#feedback 3 http://blogs.ugidotnet.org/idamiani/comments/commentRss/49928.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/49928.aspx 15&#176; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2006/07/19/44901.aspx <FONT face=Verdana size=2> <P><STRONG>I bytes estivi<BR></STRONG>Un&nbsp;<FONT color=blue>byte</FONT> viene definito <EM>estivo</EM>&nbsp;quando viene istanziato tra il 21 Giugno&nbsp;e il 20 Settembre.<BR>Un <FONT color=blue>byte</FONT> fa surf quando&nbsp;si sposta&nbsp;lasciandosi trasportare dal fronte di salita (o di discesa) del clock.<BR>Un <FONT color=blue>byte</FONT> è tanto più abbronzato tanto più il suo valore si avvicina a 0xFF.<BR>I <FONT color=blue>bytes</FONT> non conoscono file in autostrada, al massimo litigano&nbsp;con <EM>colli di bottiglia</EM> da far paura.<BR>I <FONT color=blue>bytes</FONT>&nbsp;non&nbsp;possono (quasi) mai superare&nbsp;i limiti di velocità imposti dal sistema: il clock impone la stessa velocità a tutti.<BR>L'unica possibilità che&nbsp;un <FONT color=blue>byte</FONT> ha di prendersi un <EM>cono gelato</EM>&nbsp;è quello di chiedere alle DirectX di disegnargliene uno sulla memoria AGP.<BR>Un <FONT color=blue>byte</FONT>&nbsp;è&nbsp;in <EM>topless</EM> quando la parte alta del <FONT color=blue>byte</FONT> stesso (i 4 bit più significativi&nbsp;<IMG height=19 src="http://www.imhoproject.org/files/complice.gif" width=19 align=absMiddle border=0>) è stata eliminata.</P> <P><IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0>&nbsp;<IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0>&nbsp;<IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0>&nbsp;<IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0></P> </FONT> <FONT face=Verdana size=2><P><A href="http://imhoproject.org/"><FONT face=Verdana size=1>powered by IMHO 1.2</FONT></A></P></FONT><!-- Powered by IMHO Instant Blogger Copyright (c) 2004 A.Boschin - http://www.elite.boschin.it --> <img src="http://blogs.ugidotnet.org/idamiani/aggbug/44901.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/07/19/44901.aspx Wed, 19 Jul 2006 17:46:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/07/19/44901.aspx#feedback 19 http://blogs.ugidotnet.org/idamiani/comments/commentRss/44901.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/44901.aspx 14&#176; Legge di Damiani sui bytes http://blogs.ugidotnet.org/idamiani/archive/2006/06/29/43746.aspx <FONT face=Verdana size=2> <P><STRONG>Varie ed eventuali sui bytes</STRONG><BR>Il&nbsp;<FONT color=blue>byte</FONT> non nasce: viene istanziato.<BR>Il&nbsp;<FONT color=blue>byte</FONT> non diventa mai un adulto indipendente: c'è sempre qualcuno che si occupa di lui. <IMG height=19 src="http://www.imhoproject.org/files/allegro.gif" width=19 align=absMiddle border=0><BR>Il&nbsp;<FONT color=blue>byte</FONT> non si riproduce: un thread dice al <FONT color=blue>byte</FONT> di clonarsi.<BR>Il&nbsp;<FONT color=blue>byte</FONT> non si accoppia: può formare un <FONT color=blue>byte</FONT>[2] con chi vuole.<BR>Il&nbsp;<FONT color=blue>byte</FONT>&nbsp;è poligamo per natura: può formare un <FONT color=blue>byte</FONT>[<FONT color=blue>x</FONT>] quante volte vuole.<BR>Il <FONT color=blue>byte</FONT> non ha la patente e non guida: <STRONG>sale sul bus</STRONG> e&nbsp;si fa&nbsp;portare dove necessario! <IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0><IMG height=19 src="http://www.imhoproject.org/files/risate.gif" width=19 align=absMiddle border=0><BR>Il <FONT color=blue>byte</FONT> non muore: viene deallocato.</P> </FONT> <FONT face=Verdana size=2><P><A href="http://imhoproject.org/"><FONT face=Verdana size=1>powered by IMHO 1.2</FONT></A></P></FONT><!-- Powered by IMHO Instant Blogger Copyright (c) 2004 A.Boschin - http://www.elite.boschin.it --> <img src="http://blogs.ugidotnet.org/idamiani/aggbug/43746.aspx" width="1" height="1" /> Igor Damiani http://blogs.ugidotnet.org/idamiani/archive/2006/06/29/43746.aspx Thu, 29 Jun 2006 17:25:00 GMT http://blogs.ugidotnet.org/idamiani/archive/2006/06/29/43746.aspx#feedback 2 http://blogs.ugidotnet.org/idamiani/comments/commentRss/43746.aspx http://blogs.ugidotnet.org/idamiani/services/trackbacks/43746.aspx