<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
			<channel>
			<title>Sorgenti.big-bug.net</title>
			<link>http://sorgenti.big-bug.net</link>
			<description>Questo feed mostra gli ultimi 50 sorgenti postati.</description>
			<copyright>Copyright 2008 Mio sito.com </copyright>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>k8@big-bug.net</managingEditor>
			<webMaster>k8@big-bug.net</webMaster>
			<language>IT-it</language><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SorgentiBigBug" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
						<title>N.A.K Keylogger scritto in C</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/wnGlypS3VIs/</link>
						<description>Un &lt;strong&gt;keylogger&lt;/strong&gt; software, giunto alla ultima versione. E' in sostanza un programma che controlla e salva la sequenza di tasti che viene digitata da un utente su un computer remoto.Rimangono in esecuzione demonizzato.
Ecco tutte le nuove funzionalità:
&lt;pre&gt;
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  *                                                          FEATURES                                                             *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  * - Logga tutti i tasti della tastiera, caratteri minuscoli e maiuscoli, numeri e numeri del tastierino alfanumerico            *
  * - Logga i caratteri speciali (se si preme SHIFT e '1', logga automaticamente '!')                                             *
  * - Logga combinazioni quali ALT+something e CTRL+something                                                                     *
  * - Logga TAB CAPSLOCK e le freccie direzionali                                                                                 *
  * - Logga i tasti F1-F12                                                                                                        *
  * - Logga il titolo della finestra corrente, in modo che si sappia dove viene scritta una determinata cosa, logga anche l'ora   *
  * - All'avvio logga data e ora, e scrive che il keylogger &amp;egrave; stato avviato                                                       *
  * - All'avvio prende varie informazioni tra cui il nome del computer e dell'utente, la patch della directory windows e system32 *
  * - All'avvio prende informazioni sulla directory corrente del keylogger e la sua posizione, e la risoluzione del monitor       *
  * - All'avvio ricava le unit&amp;agrave; logiche attive e ne indica la tipologia                                                           *
  * - All'avvio analizza lo spazio usato, libero, totale e usato in percentuale dell'unit&amp;agrave; C:\                                    *
  * - All'avvio logga tutti i processi attivi in quell'istante                                                                    *
  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

// compilazione tramite GCC
// console disattivata - background mode
// -------------------------------------
// console attivata
// gcc.exe -Wall -o NAK.EXE NAK.c
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=wnGlypS3VIs:HWlhleT6hZ4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/N.A.K-Keylogger-scritto-in-C/315/</feedburner:origLink></item><item>
						<title>Etilometro</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/JS7LmnY4dF4/</link>
						<description>&lt;strong&gt;etilometro&lt;/strong&gt; che effettua una stima (molto) approssimativa del proprio tasso alcolemico secondo la &lt;strong&gt;formula di Widmark&lt;/strong&gt;:TA = (PA x 1.055) / (P x k).
Il &lt;STRONG&gt;tasso alcolico&lt;/STRONG&gt; è circa uguale al peso dell'alcool ingerito per il peso specifico del sangue fratto il peso corporeo per una costante dipendente dal sesso del soggetto ( 0.73 per gli uomini 0.66 per le donne ).
Dovrebbero esistere formule più precise e raffinate di quella di Widmark tuttavia per il momento ho rimediato solo questa.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=JS7LmnY4dF4:5wLi3daGnHM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/Etilometro/314/</feedburner:origLink></item><item>
						<title>Gman 2</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/xBwEPUYjR8o/</link>
						<description>&lt;strong&gt;Gman 2&lt;/strong&gt; è un tentativo, a mio parere ben riuscito, di riscrittura del sofware Gman, presente nei repository di ubuntu, in quanto datato ( risale al 1999! ) e ormai poco funzionale.
È, come il padre, un &lt;strong&gt;front-end grafico&lt;/strong&gt; per visualizzare le pagine di manuale ( Man Pages ).

Le funzionalità sono uguali a quelle di Gman tranne per il fatto che il browser per aprire eventualmente le pagine di manuale può essere scelto impostando il browser preferito nella variabile d'ambiente BROWSER, se ciò non venisse fatto verrà usato uno dei seguenti browser: firefox, konqueror, opera, iceweasel o epiphany-browser.
Inoltre per molti casi penso si debbano impostare manualmente i PATH in cui cercare le manpages. Questa operazione può essere svolta in 3 modi:
1. Scrivendo su ogni riga di un file di testo semplice i vari percorsi in cui si dovranno trovare le classiche cartelle: man1, man2, ecc... Salvando il tutto nella propria home con il nome .gman_2.paths
2. Impostando la variabile MANPATH con i vari percorsi separati dai : (due punti)
3. Aprendo Gman 2 e andando su View -&gt; Man Paths&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=xBwEPUYjR8o:AUgEhMqi3ns:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Gman-2/313/</feedburner:origLink></item><item>
						<title>ARP scanner</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/RfZWPjSKis0/</link>
						<description>Questo programma invia delle &lt;strong&gt;arp request in broadcast&lt;/strong&gt; per vedere quali host sono attivi in una subnet e associando il loro ip al loro indirizzo fisico. In questo caso effettuo uno scanning fra 192.168.0.0 e 192.168.255.255 (no spoofing dell'ip e mac sorgente, ma basta modificare il codice). compilare con -lpthread&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=RfZWPjSKis0:F_qsIpsH9C4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/ARP-scanner/312/</feedburner:origLink></item><item>
						<title>Rompicapo delle 8 regine</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/lLthbb8WvEA/</link>
						<description>Il seguente programma risolve il rompicapo delle 8 regine ( anche se si può fare con un numero N di regine dove N &gt; 4 ) creando un'immagine che rappresenta la soluzione. Richiede la lib &lt;strong&gt;&lt;a href="http://www.hds619.net/imel.php" title="iMel" rel="nofollow"&gt;iMel&lt;/a&gt;&lt;/strong&gt;.
Immagini utilizzate: &lt;a href="http://www.hds619.net/download/queen-dark.jpeg" rel="nofollow"&gt;queen-dark.jpeg&lt;/a&gt; e &lt;a href="http://www.hds619.net/download/queen-light.jpeg" rel="nofollow"&gt;queen-light.jpeg&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=lLthbb8WvEA:Z0wE5B2Yf3U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Rompicapo-delle-8-regine/311/</feedburner:origLink></item><item>
						<title>Visualizzatore grafici User Agent</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/cYa323O58Hg/</link>
						<description>Questo programmino, creato per visualizzare i grafici delle visite sul mio sito ( http://www.hds619.net/visite.php potete vedere l'esempio di immagine in output ) prende in input un file che ha su ogni riga l'user agent dei vari visitatori.. e poi elabora il grafico per il sistema operativo e il browser. Richiede la lib &lt;strong&gt;&lt;a href="http://www.hds619.net/imel.php" title="iMel" rel="nofollow"&gt;iMel&lt;/a&gt;&lt;/strong&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=cYa323O58Hg:bgQIiTN8TCc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Visualizzatore-grafici-User-Agent/310/</feedburner:origLink></item><item>
						<title>LABIRINTO</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/MfmLrG8D0C4/</link>
						<description>Programmino che dato un &lt;strong&gt;labirinto&lt;/strong&gt; (descritto in un file) trova tutte le possibili vie d'uscita a partire dalla posizione di partenza scelta dall'utente; il labirinto è descritto all'interno del file nel seguente modo:

parete -- &gt; 1
corridoio --&gt; 0

Trovate nel download il sorgente + un esempio di &lt;strong&gt;labirinto&lt;/strong&gt;.

Se avete problemi con la visualizzazione delle pareti dovete semplicemente cambiare la riga 175; al posto del quadratino si può sostituire con un cancelletto per esempio.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=MfmLrG8D0C4:4az80za-cn8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/LABIRINTO/309/</feedburner:origLink></item><item>
						<title>Evidenziazione della sintassi del C in php</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/rv-jHT5NJ7g/</link>
						<description>Script creato per bisogno personale, dato che ho fatto il "motore" separato dal resto lo pubblico così altri potranno partire da questa base per crearne uno migliore.
Evidenzia e cerca funzioni, macro, costanti, direttive al preprocessore, stringhe, commenti ( /* */ e // ), tipi e la sintassi del linguaggio.
Le funzioni, le macro e le costanti da &lt;strong&gt;evidenziare&lt;/strong&gt; vengono lette da file esterni ( la prima parola non viene contata, le altre possono essere divise da spazi o invii ) tipo: &lt;br&gt;&lt;a href="http://www.hds619.net/restyle/parsing_config/type.psc" rel="nofollow"&gt;http://www.hds619.net/restyle/parsing_config/type.psc&lt;/a&gt;

&lt;br&gt;I &lt;strong&gt;colori&lt;/strong&gt; utilizzati per &lt;strong&gt;evidenziare&lt;/strong&gt; le varie cose possono essere cambiati a piacimento così come i il nome\posizionamento dei file esterni.
L'evidenziazione avviene tramite regex ( tranne per le stringhe che vengono parsate a "manina" )

Le funzioni delle varie fasi possono sia essere chiamate singolarmente oppure si può chiamare la funzione parsing_code che restituirà il codice completamente "parsato". Ricevono tutte come argomento la stringa del codice da &lt;strong&gt;evidenziare&lt;/strong&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=rv-jHT5NJ7g:3vevhc0eFaY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Evidenziazione-della-sintassi-del-C-in-php/308/</feedburner:origLink></item><item>
						<title>A small tool to detect generic jmp,call,reg instructions inside an executable ELF file</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/hlU4moibIjI/</link>
						<description>Piccolo tool  che può tornare utile a chiunque si ritrovi a fare reversing e test di buffer overflow su eseguibili &lt;strong&gt;ELF&lt;/strong&gt; in ambiente Unix. In pratica, questo tool esamina il file eseguibile cercando al suo interno istruzioni di tipo &lt;strong&gt;jmp&lt;/strong&gt;/call *%&lt;strong&gt;reg&lt;/strong&gt;, con particolare riferimento a &lt;strong&gt;jmp&lt;/strong&gt;/call *%&lt;strong&gt;esp&lt;/strong&gt;, che possono permettere lo sfruttamento di un eventuale overflow attraverso un ret2&lt;strong&gt;esp&lt;/strong&gt;, o un generico ret2&lt;strong&gt;reg&lt;/strong&gt; nel caso più generale in cui un &lt;strong&gt;reg&lt;/strong&gt;istro dovesse puntare a un indirizzo valido all'interno del nostro bytecode iniettato. Una volta trovato il &lt;strong&gt;jmp&lt;/strong&gt; o call che ci interessa, possiamo poi passare tale indirizzo come indirizzo di ritorno per la sovrascrittura di EIP, dirottando quindi l'esecuzione del processo verso il punto che ci interessa.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=hlU4moibIjI:3Y_HEQ5U77A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/A-small-tool-to-detect-generic-jmp,call,reg-instructions-inside-an-executable-ELF-file/307/</feedburner:origLink></item><item>
						<title>Calcolatrice scientifica</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/Ig7C-zLSDZQ/</link>
						<description>Una &lt;strong&gt;calcolatrice scientifica&lt;/strong&gt; realizzata usando &lt;strong&gt;python&lt;/strong&gt; e le &lt;strong&gt;Tkinter&lt;/strong&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=Ig7C-zLSDZQ:LhY5GujS72k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/Calcolatrice-scientifica/306/</feedburner:origLink></item><item>
						<title>Codice Fiscale</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/L2_gGGW2Z6o/</link>
						<description>Simpatico lavoretto, che consiste nella revisione di un mio vecchio script già pubblicato per il &lt;strong&gt;calcolo del codice fiscale&lt;/strong&gt; con l'aggiunta però di un'interessante interfaccia grafica per mezzo delle &lt;strong&gt;Tkinter&lt;/strong&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=L2_gGGW2Z6o:pSFgr64yQ0U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/Codice-Fiscale/305/</feedburner:origLink></item><item>
						<title>Kill Cesare</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/cstNgrBcn0M/</link>
						<description>Ecco un semplice programma per eseguire un attacco al &lt;strong&gt;cifrario di cesare&lt;/strong&gt;.(cifrari a sostituzione o cifrari a scorrimento)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=cstNgrBcn0M:l3dSvlXLPPE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Vb6/Kill-Cesare/303/</feedburner:origLink></item><item>
						<title>Caesar ROT3 1.0</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/DdnWyYo8qu8/</link>
						<description>Il codice è ripreso dal mio precedente cifratore per l'&lt;a href="http://sorgenti.big-bug.net/cat/Python/Crittatore-di-Atbash/301/"&gt;atbash&lt;/a&gt;, l'unica modifica è all'alfabeto per rendere la cifratura di cesare.
Caratteri speciali come punti ecc. ho messo i piu comuni, ovviamente possono essere aggiunti ritoccando il codice.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=DdnWyYo8qu8:AD6ze4Munms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/Caesar-ROT3-1.0/302/</feedburner:origLink></item><item>
						<title>Crittatore di Atbash</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/oXcnPU_XFy8/</link>
						<description>L'&lt;strong&gt;atbash&lt;/strong&gt; è un semplice cifrario a sostituzione monoalfabetica in cui la prima lettera dell'alfabeto è sostituita con l'ultima, la seconda con la penultima, e così via, "invertendo" l'ordine alfabetico delle lettere.(Wiki).&lt;br&gt;
Versione 1.0, è gia in programma una versione 1.1 che permetta anche il decrypting dell'atbash.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=oXcnPU_XFy8:6dBtp2-z_38:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/Crittatore-di-Atbash/301/</feedburner:origLink></item><item>
						<title>PhpBB2 auto poster </title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/2h9jw7Q8wmw/</link>
						<description>Classe in python che permette di &lt;strong&gt;mandare dei messaggi in un forum phpBB2&lt;/strong&gt;.
Potrebbe essere utile a chi, per esempio, vuole mandare uno stesso messaggio su più forum, ed è un bel risparmio di tempo.
Usare questa classe è davvero semplice: è sufficiente creare l'oggetto phpBB2 e poi usare le tre funzioni contenute al suo interno:
&lt;pre&gt;&lt;code&gt;
login('username','password')
post('nome_forum','oggetto','messaggio')
logout post()
&lt;/code&gt;&lt;/pre&gt;
Se ne trovate vi prego di segnalarmi qualsiasi bug.
Ho fatto diverse prove e proprio ora sto scrivendo utilizzando la classe, quindi non dovrebbero esserci problemi.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=2h9jw7Q8wmw:0uW2yUtQ-qQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/PhpBB2-auto-poster-/300/</feedburner:origLink></item><item>
						<title>Turtle Graphics</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/KhgwN3PUiUc/</link>
						<description>Conoscete la &lt;strong&gt;Turtle Graphics&lt;/strong&gt;?
Programmino che &lt;strong&gt;simuli l'andamento di una tartaruga&lt;/strong&gt; in un pavimento di caselle 20*20, ove all'utente sia possibile:
&lt;ul&gt;
&lt;li&gt; muovere la tartaruga&lt;/li&gt;
&lt;li&gt;alzare o abbassare la penna&lt;/li&gt;
&lt;li&gt;stampare il risultato ottenuto&lt;/li&gt;
&lt;/ul&gt;

Ovviamente quando la tartaruga si muove su una casella e se la penna è abbassata deve rimanere traccia (io ho usato carattere '#' per pieno e ' ', ovviamente, per vuoto).

In effetti avete abbastanza libertà su come implementarlo, anche la matrice 20x20 potete impostarla casualmente o arbitrariamente (io non avevo voglia), più che altro mi interessano le varie vie per ottenere il risultato Smile

il mio in c++, non oltrepassate i bordi della matrice (ho fatto il ritorno dall'altra parte in maniera molto figa su un altro source, troppo sonno per copypastare), di meglio proprio non m'è venuto, credo che lo rifarò dopo un'abbondante dormita.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=KhgwN3PUiUc:fKB62Z4KG-o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Turtle-Graphics/299/</feedburner:origLink></item><item>
						<title>Archive Indexer</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/MghAh1Eke5A/</link>
						<description>File &lt;strong&gt;indexer&lt;/strong&gt; generico anche per progetti.

Il progetto in questione per utilizzare questo archive &lt;strong&gt;indexer&lt;/strong&gt; deve avere nella cartella in cui si trova:

- Avere un file chiamato &lt;strong&gt;changelog&lt;/strong&gt; con i cambiamenti
- Gli archivi devono essere bz2
- Le versione non stabili devono avere un 'alpha' o un 'beta' nel nome dell'archivio

Volendo si può anche avere un file di sviluppo con l'ultimo &lt;strong&gt;snapshot&lt;/strong&gt; del programma che verrà visualizzato sempre in cima sotto il &lt;strong&gt;changelog&lt;/strong&gt; ( Il nome di questo archivio può essere cambiato a piacimento però l'archivio deve essere caricato dall'ftp così come il &lt;strong&gt;changelog&lt;/strong&gt;, gli altri pacchetti invece possono essere caricati dal piccolo riquadro di amministrazione con il nome utente e la password cambiabili. ).

I colori del bordo e dello sfondo possono essere cambiati a piacimento, così come i font utilizzati. I CSS e l'HTML sono validati indi standard.

Una volta aggiunto il primo pacchetto verrà creato il file pkg.list quindi si può operare manualmente per aggiungere o rimuovere un pacchetto.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=MghAh1Eke5A:xa9C80LHkhs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Archive-Indexer/298/</feedburner:origLink></item><item>
						<title>ScreenLocker</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/w97yqQzP8wA/</link>
						<description>Screen Locker
Blocca il computer. Propone un dialog in cui inserire la password.&lt;br&gt;

Non è realmente effettivo perché non sono riuscito a disabilitare il task manager.Per usarlo correttamente dovete inserire nella stessa cartella un'immagine chiamata 'wall.jpg'.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=w97yqQzP8wA:ild7_teuQHk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Python/ScreenLocker/297/</feedburner:origLink></item><item>
						<title>Perl CGI  nopaste</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/w4VTptdIDbg/</link>
						<description>&lt;strong&gt;Nopaste CGI perl&lt;/strong&gt; senza l'utilizzo di funzioni esterne o moduli.
Tra le cose implementate c'è la sintassi colorata che a livello di codice è molto leggera infatti il tempo di &lt;strong&gt;evidenziamento del codice&lt;/strong&gt; è abbastanza ridotto.
In secondo luogo, mi piacciono i colori che ho usato (giallo nero e bianco) e come ho strutturato i colori della sintassi colorata (anche se è abbastanza limitativa per l'uso delle &lt;strong&gt;regex&lt;/strong&gt;).
Poi ci sono altri piccoli aspetti,quali:
&lt;ul&gt;
&lt;li&gt;il collegamento diretto a una ricerca su perldoc per alcune funzioni.&lt;/li&gt;
&lt;li&gt;una piccola opzione di debug (che va implementata) che trova tutte le parentesi rimaste aperte.&lt;/li&gt;
&lt;/ul&gt;

Una cosa devo ammetterla, trovo il codice abbastanza pesante e un po ripetitivo, non ora, ma sicuramente in seguito lo modificherò.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=w4VTptdIDbg:TbTlYP6Bo1o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Perl/Perl-CGI--nopaste/296/</feedburner:origLink></item><item>
						<title>K Word Challenge Bot</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/Ab5fitqvWxg/</link>
						<description>Questo &lt;strong&gt;bot&lt;/strong&gt; sviluppato da me come ultima follia prima dell'inizio dei corsi, viene utilizzato nel gioco &lt;strong&gt;Word Challenge&lt;/strong&gt; di &lt;strong&gt;facebook&lt;/strong&gt;. In breve, il gioco consiste nel formare(&lt;strong&gt;generare&lt;/strong&gt;) il maggior numero di &lt;strong&gt;parole&lt;/strong&gt; di senso compiuto composte da almeno 3 lettere a partire da 6 lettere date. Si hanno 2 minuti a disposizione e ogni parola composta da 4 o più lettere garantisce dei piccoli bonus in secondi.
Il &lt;strong&gt;bot&lt;/strong&gt;, scrivendo al vostro posto e quindi a velocità supersonica, vi garantirà il maggior numero di &lt;strong&gt;parole&lt;/strong&gt; possibili (* vedi dopo) e un ammontare di tempo pressoché infinito, sempre che lo usiate bene (io per esempio mi sono fermato per noia a 500mila punti con ancora più di 3 minuti a disposizione).
E' una primissima versione, quindi senza GUI (non so se mi andrà di farla, del resto per me è stato giusto un esercizio).

Brevemente il programma cosa fa:
&lt;ul&gt;
&lt;li&gt;Innanzitutto inizializza una tabella hash che associa a ogni carattere maiuscolo (A, B....) il corrispondente KeyValue.&lt;/li&gt;
&lt;li&gt;Considera le 6 lettere in input come un insieme e ne deriva il corrispondente insieme delle parti.&lt;/li&gt;
&lt;li&gt;Per ogni sottoinsieme dell'insieme delle parti calcola ogni possibile permutazione.&lt;/li&gt;
&lt;/ul&gt;

Problemi che potrebbe creare:
&lt;ul&gt;
&lt;li&gt;Funziona solo con 6 lettere (è stato fatto per &lt;strong&gt;Word Challenge&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Bisogna utilizzare solo lettere maiuscole.&lt;/li&gt;
&lt;li&gt;La complessità computazionale è ENORME per input grandi.&lt;/li&gt;
&lt;li&gt;Nel caso in cui le 6 lettere contengano ripetizioni, l'insieme delle parti, per la definizione di insieme, non sarà completo e le &lt;strong&gt;parole&lt;/strong&gt; generate dal programma non saranno tutte quelle possibili.&lt;/li&gt;
&lt;li&gt;Il gioco potrebbe sembrare bloccarsi, in questo caso uscire forzatamente dal programma.&lt;/li&gt;

Per utilizzarlo:
-Avviare &lt;strong&gt;Word Challenge&lt;/strong&gt; su &lt;strong&gt;facebook&lt;/strong&gt;
-Ripetere fino alla noia:{
-Inserire le 6 lettere (MAIUSCOLE) e inviare
-Da ora avete 3 secondi per sovrapporre al programma la pagina di &lt;strong&gt;Word Challenge&lt;/strong&gt; e cliccare su di essa prima che il Ro&lt;strong&gt;bot&lt;/strong&gt; inizi a sparare &lt;strong&gt;parole&lt;/strong&gt; a più non posso.
-Attendere ridacchiando. State attenti a NON aprire finestre di msn o altre cose nell'attesa perchè il &lt;strong&gt;bot&lt;/strong&gt; continua a scrivere finchè non ha finito. Io vi ho avvisato.
} &lt;br&gt;
Piccolo videotutorial:&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GAoIYDX-SUI&amp;hl=it&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GAoIYDX-SUI&amp;hl=it&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=Ab5fitqvWxg:G84eLbLZ08k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<category domain="http://rss.financialcontent.com/stocksymbol">MAIUSCOLE</category><feedburner:origLink>http://sorgenti.big-bug.net/cat/Java/K-Word-Challenge-Bot/295/</feedburner:origLink></item><item>
						<title>Implementazione Pila Stack</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/tBawrFxl6v0/</link>
						<description>Classe che implementa uno &lt;strong&gt;stack dinamico&lt;/strong&gt; in Java.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=tBawrFxl6v0:Sc0aM4ITG14:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Java/Implementazione-Pila-Stack/294/</feedburner:origLink></item><item>
						<title>Piccolo client HTTP</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/Ah9SKs5skX8/</link>
						<description>&lt;strong&gt;Client HTTP in Assembly&lt;/strong&gt; su Linux.
Utilizza i &lt;strong&gt;socket in Assembly&lt;/strong&gt; (non poi così complessi come sembra usando le syscall) se si hanno già conoscenze di C.&lt;br&gt;

Per compilarlo:
&lt;pre&gt;&lt;code&gt;
gcc -o http http.s
&lt;/code&gt;&lt;/pre&gt;

Codice (semplicemente, come prova, crea una connessione con www.milw0rm.com e richiede l'home page per poi stamparla su stdout).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=Ah9SKs5skX8:XcB9BNG-ViA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Asm/Piccolo-client-HTTP/293/</feedburner:origLink></item><item>
						<title>Ping Sweep</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/avY7x8LVSlM/</link>
						<description>&lt;strong&gt;Ping&lt;/strong&gt; sweep scritto in C.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=avY7x8LVSlM:pRN9ZJs7UFc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Ping-Sweep/292/</feedburner:origLink></item><item>
						<title>Md5 grazie ad OpenSSL</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/XrRkGZmiqnc/</link>
						<description>Piccolo esempio che utilizza le librerie &lt;strong&gt;OpenSSl&lt;/strong&gt; per criptare in &lt;strong&gt;md5&lt;/strong&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=XrRkGZmiqnc:Tzr1B3vIblM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Md5-grazie-ad-OpenSSL/291/</feedburner:origLink></item><item>
						<title>Ncurses Tris</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/k5BiyyfF5RE/</link>
						<description>Classico &lt;strong&gt;gioco del tris&lt;/strong&gt;, human vs pc.
E'implementata un ia (&lt;strong&gt;Intelligenza Artificiale&lt;/strong&gt; del computer, è imbattibile (il computer vince o pareggia in ogni caso).
Parte grafica curata con le &lt;strong&gt;ncurses&lt;/strong&gt;, per muovere il cursore si utilizzano i tasti freccia, per confermare la scelta si utilizza il tasto space.
Unico difetto del programma è che se rimane una sola casella libera che permette pero al giocatore che gioca per ultimo di vincere verrà mostrato lo stesso il messaggio No winners.
Per la compilazione:
&lt;pre&gt;&lt;code&gt;
gcc -o tris tris.c -lncurses 
&lt;/code&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=k5BiyyfF5RE:eURC_RyFah8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Ncurses-Tris/290/</feedburner:origLink></item><item>
						<title>Spider web crawler</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/uPegpQp4r0U/</link>
						<description>Piccolo programmino che scrive su un file di testo tutti i link di un determinato sito web passatogli.
Il programma, in breve, è centrato su due Array (visitate e da visitare), che contengono gli indirizzi delle pagine web, rispettivamente, già controllate e da controllare. Quando controlla una pagina, scarica il codice html e trova tutti i link che contiene, con un'espressione regolare. Se questi link portano ad una pagina del sito da controllare, li aggiunge in "davisitare", altrimenti salta il ciclo.
Non memorizza pagine "https:/" e "mailto:".&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=uPegpQp4r0U:ZSJ5tP941Ag:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/CSharp/Spider-web-crawler/289/</feedburner:origLink></item><item>
						<title>Tiny Url Php Script</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/0dHGJUixvdc/</link>
						<description>Short Adresses Creator,uno scriptino che accorcia gli url o li maschera.
Questo script utilizza questi servizi:
is.gd
doiop
snipurl
notlong (NEW!)
tinyurl&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=0dHGJUixvdc:aT-k0WZiFDg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Tiny-Url-Php-Script/288/</feedburner:origLink></item><item>
						<title>Riemann</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/P1Zuq6XXebo/</link>
						<description>Terminato un piccolo programmino in grado di &lt;strong&gt;risolvere integrali&lt;/strong&gt; definiti fra due estremi di una funzione in una variabile con precisione arbitraria, attraverso il metodo dei rettangoli. Richiede ovviamente, come CPlot, la mia libreria
&lt;a href="http://sorgenti.big-bug.net/cat/Cpp/ExprParser-Risolutore-di-espressioni-matematiche/210/" title="ExprParser"&gt;ExprParser&lt;/a&gt; come dipendenza, dato che sarà lei a fare il lavoro "sporco" di parsing dell'espressione della funzione e calcolo dei valori. Uso:

Codice:
&lt;pre&gt;&lt;code&gt;
./riemann -1 &lt;first_term&gt; -2 &lt;second_term&gt; -f &lt;function (in x variable)&gt; [-p &lt;precision&gt; [default: 10]]
&lt;/code&gt;&lt;/pre&gt;

Semplicemente prende i due estremi dell'&lt;strong&gt;integrale&lt;/strong&gt;, la funzione (preferibilmente fra virgolette "") e, opzionalmente, la precisione che si vuole raggiungere nel calcolo (10 di default è un buon valore), che indicherà anche il numero di sezioni in cui dividere l'intervallo per il calcolo. Attenzione che un aumento lineare di questo parametro implica un aumento esponenziale del numero di operazioni compiute. Esempio di uso:

Codice:
&lt;pre&gt;&lt;code&gt;
./riemann -1 0 -2 1 -f "x"
&lt;/code&gt;&lt;/pre&gt;

calcola l'integrale fra 0 e 1 di f(x)=x.

Codice:
&lt;pre&gt;&lt;code&gt;
./riemann -1 0 -2 1 -f "4/(1+x*x)"
&lt;/code&gt;&lt;/pre&gt;

Questo invece &lt;strong&gt;calcola l'integrale&lt;/strong&gt; fra 0 e 1 di f'(x)=4/(1+x*x), dove essendo f(x)=4*arctan(x) avremo come risultato dell'integrale pi greco.
La funzione "integral" ovviamente può essere riciclata dove volete, in qualsiasi progetto in cui si necessita del calcolo di integrali definiti.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=P1Zuq6XXebo:v44NgQhNu0k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Riemann/287/</feedburner:origLink></item><item>
						<title>Keylogger C Linux con server remoto</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/MJkwQPDvypE/</link>
						<description>&lt;strong&gt;Keylogger&lt;/strong&gt; scritto in C da me che implementa altre funzioni, elenca la data ogni volta che viene chiamato il &lt;strong&gt;keylogger&lt;/strong&gt;, logga anche in background e contiene una funzione per i &lt;strong&gt;segnali&lt;/strong&gt;.
Nella versione 0.2 si connette ad un server remoto ed invia tutto ciò che viene loggato istantaneamente ed in più lo scrive su files.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=MJkwQPDvypE:N-qzJWxTu20:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Keylogger-C-Linux-con-server-remoto/286/</feedburner:origLink></item><item>
						<title>client mailer</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/2jsvQZUiE7U/</link>
						<description>Semplice client &lt;strong&gt;Mailer&lt;/strong&gt; per invio mail fatto in C.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=2jsvQZUiE7U:x3COg-15os0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/client-mailer/285/</feedburner:origLink></item><item>
						<title>KMailSender 0.1.1</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/930nAOMtrhA/</link>
						<description>Implementazione un semplice &lt;strong&gt;Mail Sender&lt;/strong&gt;, che fa uso delle &lt;strong&gt;JavaMail Api&lt;/strong&gt;, con la possibilità di mandare anche un file allegato. Dispone anche di una GUI minimale.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=930nAOMtrhA:njlzmhcQ0oQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Java/KMailSender-0.1.1/284/</feedburner:origLink></item><item>
						<title>Megavideo Megaporn downloader</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/NNxV6gAQYVA/</link>
						<description>Restituisce varie informazioni riguardo i video hostati su &lt;strong&gt;megavideo.com&lt;/strong&gt; e restituisce l'url del file .flv per &lt;strong&gt;scaricare&lt;/strong&gt; un video.
Per ricevere l'url del file .flv ho dovuto decompilare il file swf e reversare le funzioni di decrypt.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=NNxV6gAQYVA:H9Nuq6VOU4E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Megavideo-Megaporn-downloader/283/</feedburner:origLink></item><item>
						<title>Algoritmo di ordinamento Bucket sort con STL </title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/F3q6vPW8KmM/</link>
						<description>Si tratta del &lt;strong&gt;Bucket sort&lt;/strong&gt;, uno degli algoritmi di ordinamento a complessità lineare (nel caso migliore) realizzato con l'ausilio della libreria STL del C++.
Vengono generati n numeri di input e si suppone che questi, uniformemente distribuiti all'interno di un certo intervallo, vengano divisi in un numero stabilito a priori di "&lt;strong&gt;bucket&lt;/strong&gt;" (= "secchi", che non sono altro che liste lineari) e poi si procede con l'ordinamento delle singole liste; fatto questo, basta stampare ordinatamente gli elementi dal primo della prima lista all'ultimo dell'ultima, ottenendo così l'output ordinato.

L'algoritmo ovviamente funziona sempre, anche se ha senso solo se accade che i numeri siano distribuiti uniformemente all'interno dell'intervallo (in questo caso [0,99]): in tal caso in ciascun &lt;strong&gt;bucket&lt;/strong&gt; avremo non più di un certo numero di elementi, quindi l'&lt;strong&gt;algoritmo di ordinamento&lt;/strong&gt; richiamato su di essi avrà un tempo di esecuzione costante C, ed essendo ripetuto n volte (per gli n &lt;strong&gt;bucket&lt;/strong&gt;), avremo un tempo di esecuzione totale C*n, che è lineare (quindi migliore della complessità nlogn degli algoritmi divide et impera, che essendo basati su confronti non potranno mai avere complessità minore). Questo ovviamente presuppone anche che il numero dei &lt;strong&gt;bucket&lt;/strong&gt; sia proporzionato al numero degli elementi di input. In questa implementazione i &lt;strong&gt;bucket&lt;/strong&gt; sono dieci, e ciò dipende solo da esigenze pratiche perché se fossero stati di più la stampa sarebbe risultata troppo disordinata (ciò non toglie che si può sempre modificare, magari limitando la stampa all'input e all'output senza quella intermedia).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=F3q6vPW8KmM:WBF3Vvu1nSI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Algoritmo-di-ordinamento-Bucket-sort-con-STL-/282/</feedburner:origLink></item><item>
						<title>visualizzare testo copiato con ctrl c</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/mw1AlaAbrls/</link>
						<description>Questo breve ma utile programma stampa il testo &lt;strong&gt;copiato nella clipboard&lt;/strong&gt;&lt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=mw1AlaAbrls:HoLagxG1kD4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/visualizzare-testo-copiato-con-ctrl-c/281/</feedburner:origLink></item><item>
						<title>Recensione programmi canale mediaset</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/P7NapAKns04/</link>
						<description>Questa classe in php chiede in input un giorno ed un orario &lt;strong&gt;restituendo il nome del programma&lt;/strong&gt;, l'inizio del programma, la fine del programma. Questa classe si appoggia al sito della mediaset e restituisce solo la &lt;strong&gt;lista dei programmi&lt;/strong&gt; per le reti &lt;strong&gt;mediaset&lt;/strong&gt;. &lt;br&gt;
Esempio di codice:&lt;br&gt;
&lt;pre&gt;&lt;code&gt;
Example:&lt;br&gt;
$orario = '22.00';&lt;br&gt;
$obj = new Mediaset(6);&lt;br&gt;
list($nome, $inizio, $fine, $data, $canale) = $obj-&gt;get($orario,1);&lt;br&gt;
print "Domani, $data su $canale, alle $orario stara' in onda $nome, che iniziera' alle $inizio e finira' alle $fine";
&lt;/code&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=P7NapAKns04:QUNup99Dxxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Recensione-programmi-canale-mediaset/280/</feedburner:origLink></item><item>
						<title>Calcolo del ln di un numero tramite serie di potenze </title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/rwDfuGHyPwI/</link>
						<description>Come da titolo, il programma permette di &lt;strong&gt;calcolare&lt;/strong&gt; il &lt;strong&gt;logaritmo naturale&lt;/strong&gt; di un numero
tramite una serie di potenze.
E' lo stesso metodo utilizzato da una comune calcolatrice.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=rwDfuGHyPwI:cNy0flxtMkU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Calcolo-del-ln-di-un-numero-tramite-serie-di-potenze-/279/</feedburner:origLink></item><item>
						<title>Head tracking e movimento del cursore usando le OpenCV</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/-zaJ2j5nVE0/</link>
						<description>Programmino, creato con le &lt;strong&gt;OpenCV&lt;/strong&gt;, usando i &lt;strong&gt;classificatori in cascata di Haar&lt;/strong&gt; e le librerie del server grafico X11, che ha come scopo quello di riconoscere parti del corpo o oggetti qualsiasi (di default fa head tracking, ovvero è in grado di riconoscere un volto, ma è pensato per essere completamente modulare, quindi semplicemente cambiando l'XML contenente i &lt;strong&gt;classificatori in cascata di Haar&lt;/strong&gt; è possibile fare tracking di qualsiasi altro oggetto o parte del corpo) e usare i movimenti di quest'oggetto per muovere il cursore del mouse. In pratica, vi piazzate di fronte alla vostra webcam, e usate questo bel programmino per muovere il cursore del mouse semplicemente muovendo la testa. Il mio obiettivo sarebbe muovere il cursore usando la mano, ma non ho ancora trovato un buon XML stabile contenente i &lt;strong&gt;classificatori di Haar&lt;/strong&gt; giusti per una hand detection robusta, e generarlo da me è una faticaccia, dato che dovrei raccogliere qualche migliaio di campioni a distanze, posizioni e condizioni di luminosità diverse.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=-zaJ2j5nVE0:T8aaFGZbYCo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Head-tracking-e-movimento-del-cursore-usando-le-OpenCV/278/</feedburner:origLink></item><item>
						<title>Soluzione produttori consumatori con monitor</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/Hme5CpSiYRg/</link>
						<description>In informatica, il problema del &lt;strong&gt;produttore-consumatore&lt;/strong&gt; (conosciuto anche con il nome di problema del buffer limitato o bounded-buffer problem) è un esempio classico di &lt;strong&gt;sincronizzazione tra processi&lt;/strong&gt;. Soluzione sviluppata in C++.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=Hme5CpSiYRg:c4xf8EtGETA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Cpp/Soluzione-produttori-consumatori-con-monitor/277/</feedburner:origLink></item><item>
						<title>utf8 to ascii conversione da utf8 a ascii esteso</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/3hapoAShPFc/</link>
						<description>Funzione nata per utilità ( ? ) nel gestire i vari caratteri, compresi quelli accentati, in modo più semplice all'interno di un programma.
Sapendo che nell'&lt;strong&gt;utf-8&lt;/strong&gt; i caratteri &lt;strong&gt;ascii&lt;/strong&gt; "speciali" sono divisi in due byte,questo programma trova e crea la stringa con il carattere corrispondente nell'&lt;strong&gt;ascii esteso&lt;/strong&gt;. Tipo è ( c3 a8 ) diventa E8

Il parametro len deve essere la lunghezza della stringa o un numero minore di 1 se è null-terminated e la si vuol far calcolare alla funzione tramite strlen. All'uscita della funzione il parametro len sarà settato con il numero di caratteri presenti nella nuova stringa.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=3hapoAShPFc:Kgtyae4CUDY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/utf8-to-ascii-conversione-da-utf8-a-ascii-esteso/276/</feedburner:origLink></item><item>
						<title>MegaVideo Multiproxy downloader</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/I1Tcy39NKzI/</link>
						<description>Programma molto utile,&lt;strong&gt;Megavideo multiproxy downloader&lt;/strong&gt;,
La versione pubblica (cioè questa) non è utilizzabile poiche ho tolto le funzioni mv_decode() e proxy_scarica_su_stringa(). Il motivo è semplice, un utilizzo di massa di questo programma lo renderebbe inutile vista la scarsità di proxy disponibili. Ho deciso tuttavia di pubblicarlo perche magari puo interessare a qualcuno.
Il programma preso l'id di un video di MegaVideo e una lista di proxy divide in un numero arbitrario di segmenti il video e per ogni segmento avvia il download con un proxy, questo permette di aggirare il blocco dell'ip poiche ogni ip scarica solo qualche minuto del video, inoltre permette di raggiungere ottime velocità di download visto che si scaricano contemporaneamente piu parti del video (io sono arrivato anche a 900 kb/s).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=I1Tcy39NKzI:q89bqGvHqJ8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/MegaVideo-Multiproxy-downloader/274/</feedburner:origLink></item><item>
						<title>Generazione tabella di colori rgb </title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/e20JwdomEO0/</link>
						<description>Lo script prevede l'auto generarsi di una tabella colori RGB in percentuali con una differenza del 20% per ognuno dei tre colori primari.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=e20JwdomEO0:kV-PcolLAEM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Generazione-tabella-di-colori-rgb-/273/</feedburner:origLink></item><item>
						<title>Connessione ad un blog con Wordpress e inserimento di un commento </title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/cKF3KRrqvlI/</link>
						<description>Con questo script in PHP con &lt;strong&gt;cURL&lt;/strong&gt; è possibile connettersi ad un sito con Wordpress e postare un commento. Il codice è indentato e commentato.
Buon divertimento.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=cKF3KRrqvlI:M6zLrJv2Muo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/Connessione-ad-un-blog-con-Wordpress-e-inserimento-di-un-commento-/272/</feedburner:origLink></item><item>
						<title>aGuest</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/OznWjMnRoJI/</link>
						<description>aGuest è un &lt;strong&gt;GuestBook&lt;/strong&gt; scritto in PHP utilizzando la tecnologia &lt;strong&gt;Ajax&lt;/strong&gt;.
Da la possibilità di memorizzare i messaggi in un normale database relazionale, oppure in un file &lt;strong&gt;XML&lt;/strong&gt;, permettendo quindi di essere utilizzato anche da chi non ha un database. E' dotato di una piccola area di amministrazione che da la possibilità di modificare e/o cancellare i messaggi, nonchè cambiare le impostazioni nel caso in cui ce ne sia la necessità.

&lt;a href="http://stoner.altervista.org/php5/aGuest/index.php" title="Demo online di aGuest"&gt;Qui&lt;/a&gt; una demo online.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=OznWjMnRoJI:iwUAJ6FWIiI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Php/aGuest/271/</feedburner:origLink></item><item>
						<title>Hash Array associativo</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/xGV1NN_8FDU/</link>
						<description>hash per &lt;a href="http://meh.doesntexist.org/#lulzjs" rel="nofollow" title="lulzJS is a porting of javascript to the desktop"&gt;lulzJS&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=xGV1NN_8FDU:V8oFyigV_cQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Hash-Array-associativo/270/</feedburner:origLink></item><item>
						<title>Split library</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/XUi9B-mZW7A/</link>
						<description>Reimplementazione del modulo &lt;strong&gt;File::Split&lt;/strong&gt; di perl. 
Allora mi è venuta in mente di fare questa libreria.
Per ora le funzioni sono solo due:
&lt;ul&gt;
&lt;li&gt;split_file&lt;/li&gt;
&lt;li&gt;rebuild_file&lt;/li&gt;
&lt;/ul&gt;
La prima per 'dividere', l'altra per 'unire' .
Se avete qualche idea di qualche nuova funzione ditelo !&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=XUi9B-mZW7A:GUHI6Bb9qMQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Perl/Split-library/269/</feedburner:origLink></item><item>
						<title>captcha in visual basic 6</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/UXqgCzjBBGo/</link>
						<description>Ecco un esempio di come generare dei captcha con visual basic 6.0.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=UXqgCzjBBGo:eCTWi9ynNNY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Vb6/captcha-in-visual-basic-6/268/</feedburner:origLink></item><item>
						<title>Str Replace in C</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/5S06PGGJPdk/</link>
						<description>Implementazione della funzione str_replace di PHP in C.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=5S06PGGJPdk:r1EBsqrUre0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Str-Replace-in-C/267/</feedburner:origLink></item><item>
						<title>Mandelbrot Set Fractal Generator con GUI</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/T82dXr2QMfQ/</link>
						<description>Programma in Perl + GUI che genera l'insieme di Mandelbrot (Mandelbrot Set).
Si può scegliere il colore dello sfondo del frattale generato (nero o rosso), se generare il frattale in verticale o meno, l'immagine in uscita (un file .ppm), larghezza, altezza e precisione.
Ovviamente per immagini di grosse dimensioni (già da 400 pixel in su) e con una certa precisione ci vuole molto (tanto) tempo, ma il frattale è stupendo.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=T82dXr2QMfQ:M8HJ7IQ6Q0I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/Perl/Mandelbrot-Set-Fractal-Generator-con-GUI/266/</feedburner:origLink></item><item>
						<title>Steganografia BMP</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/5zksG5qOGzg/</link>
						<description>Questo programma serve per nascondere dentro a un'immagine bmp un qualsiasi file.
Il programma nasconde 8 bit ogni 24 (cioè 8bit per ogni pixel).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=5zksG5qOGzg:NFZRv9nIF1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Steganografia-BMP/265/</feedburner:origLink></item><item>
						<title>Cifrario di Vigenerè</title>
						<link>http://feedproxy.google.com/~r/SorgentiBigBug/~3/R8ScmPNCMgQ/</link>
						<description>Due righe di codice scritte male per crittografare un file di testo con il cifrario di Vigenerè.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SorgentiBigBug?a=R8ScmPNCMgQ:1OXGmSz3ZkE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SorgentiBigBug?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
					<feedburner:origLink>http://sorgenti.big-bug.net/cat/C/Cifrario-di-Vigenerè/264/</feedburner:origLink></item></channel>	</rss>
