Archivio per Agosto 2006

Novità: HackMeeting 2006

Agosto 31, 2006

Salve a tutti! Dopo un po’ di tempo di assenza dal mio blog dovuta alla pigrizia di scrivere e al poco tempo sono tornato a scrivi le ultime novità:

-HackMeeting 2006:

Grazie a un mio amico appassionato di linux con cui parlo qualche volta su msn sono riuscito a sapere che quest’ anno si terrà l’Hack meeting(che è una piccola manifestazione di hacker e appassionati di informatica che si incontrano per seminari e conferenze) a Parma dall’1 al 3 settembre. Inizialmente devo ammettere che ero scoraggiato, soprattutto quando ho saputo che PolloHacker non sarebbe potuto venire, ma poi ho parlato con Skirk e ho appreso che si voleva incontrare con me, e quindi ho colto l’occasione per decidere di andare assieme all’ hack metting. ScaccoMatto in proposito si è lamentato delle sue origini e di non poter venire :P . Io ho prometto a tutti del team NoCopy e anche ai lettori del mio blog che poterò diverse foto appena sarò di ritorno dalla manifestazione, a cui parteciperò il 2 settembre. Per ulteriori informazioni: http://www.hackmeeting.org/

-Pulsantone made:

Finalmente ho realizzato il “pulsantone”. Vi spiego: tempo fa, quando ero ancora giovane e inesperto, avevo parlato con PolloHacker riguardo al fatto di utilizzare la seriale o la parallela per realizzare un pulsante che avevo visto su www.thinkgeek.com e che aveva lo scopo di nascondere tutte le finestre alla sua pressione. PolloHacker aveva cercato di aiutarmi, ma per vari motivi legati prima ad uno, poi ad un altro motivo non siamo riusciti a far funzionare la cosa. Alla fine, dopo medi e mesi, ho ripreso in mano il progetto, e grazie ai consigli di pollo e la mai esperienza di pyserial sono riuscito a creare un pulsante seriale gestito da un applicativo che appena riceve un impulso dal pulsante su connette al mio pc su una porta dove c’è un altro server da me creato in ascolto che appena ricevuto il segnale avvia un comando memorizzato in un file. Il risultato pratico è che premendo il bottone che ho sotto il tavolo posso avviare qualunque applicazione abbia settato in precedenza. Appena riuscirò a collegare un secondo bottone pubblicherò un articolo completo sull’ argomento.
-Pong fallito:

Durante il tempo in cui non ho scritto ho anche tentato invano di seguire l’esempio di dak, creando un gioco di pong con pygame, oltre allo SCARSO aiuto che mi hanno fornito su irc e sul canale ufficiale in particolare non sono riuscito nemmeno a muovere la pedina…Per il momento ho lasciato perdere la cosa aspettando di diventare un po’ più esperto con pygame.

-Creato adesivo di NoCopy:

Ieri, parlando con ScaccoMatto, che voleva “nocopiare” tutto ho deciso di fare un piccolo a adesivo per il portatile, eccolo quà.

In seguito Scaccomatto ne ha creato uno lui.

- New NoCopy site/svn:

In seguito ai numerosi problemi di altervista (che avrete notato dai link del post precedente) e anche a causa del disuso pensavo di far spostare NoCopy site su NetSons, cogliendo l’occasione per fare il sito :)

PyTris – Grafic Version (Beta)

Agosto 27, 2006

In seguito al completamento della prima versione di pytris da parte mia e di dak, lui in particolare ha deciso di fare una versione grafica usando irrlicht, un potente motore per la realizzazione di azioni 2-3D per giochi e altro, e quindi ha fatto una versione grafica del suo gioco di tris. Ovviamente io ho pensato subito di usare pygame e ho creato anche io una versione usando le stesse immagini.

E’ venuto abbastanza bene, sono solo ancora arrabbiato per aver passato una intera giornata su irc a chiedere informazioni su pygame e il suo uso e on aver ottenuto risposte decenti.

Per ora la mia versione fuzniona ma ha una piccola pezza: quando si termina una partita, il campo e le immagini usate non vengono cancellate, ma ne vengono solo sovrapposte di nuove, il che crea un riempimento notevole del buffer di pygame…

Ho anche convertito la cosa per windows, in modo che tutti ci possano giocare…

Linux version (.tar)

Windows Version (.zip)

Buon divertimento.

PyTris – a Python powered tris game – 0.1

Agosto 21, 2006

L’altro giorno il mio amico Dak stava allenandosi in C++, nuovo linguaggio che vuole imparare. Ha iniziato con il fare cose semplici quindi ha deciso di fare un gioco di tris. Io inizialmente sono rimasto in disparte, ma quando poi ha iniziato a chiedermi alcune cose su come fare l’ Intelligenza Artificiale non ho resistito: ho iniziato a farlo anche io. Nel pomeriggio si è aggiunto anche il nostro amico otacon7b, mio ononimo, con il java. Era diventata una sfida: fare un IA per il gioco del Tris che fosse degna di un avversario. Io sono stato casualmente il primo, che il giorno seguente è riuscito a risolvere il rompicapo. Perfezionando la mia creazione ne è venuto fuori proprio un gioco di tris completo di menu ecc… Gli algoritmi sembrano essere simili tra me e dak, anche se non sono mai stati confrontati. Abbiamo fatto 3 partite facendo sfidare le nostre 2 IA e si è rilevato sempre che non vinceva nessuno. Facendo invece scontrare la mia IA con se stessa in modo loop ho notato che sono molte le volte che vince l’ IA che non comincia per prima. Infatti quando inizia una partita la prima IA non ha altra via che fare una mossa a caso. E’ quindi appunto questa che fa la mossa random ad essere quella che vince meno di rado, anche se la IA in sostanza è sempre la stessa. Il top di vincite lo detiene la IA che parte sempre per seconda e al secondo posto c’è sempre il caso in cui la partita termina senza vincitori.

L’idea del gioco non mi ha entusiasmato molto: in realtà il mio vero divertimento è stato fare l’ IA.

Quì vi do il link del mio gioco PyTris basato sulla mia IA

http://nocopy.altervista.org/otacon22/programs/PyTris.py

Back

Agosto 18, 2006

Sono tornato dalla vacanza, appena avrò finito di sistemare e aggiornarmi sulle cose successe durante la mai assenza scriverò un post riguardo al viaggio.

Partenza

Agosto 7, 2006

Oggi, verso le 22, lascierò l’Italia in aereo per andare con i miei genitori in vacanza per una settimana in Inghilterra.

Spero di trovare un po’ di access point incustoditi, altrimenti dovrò seguire questa guida per collegarmi con il cellulare…

Appena collegato darò quà mie notizie.

Il mio ritorno è previsto per il giorno 17/8/06 .

A presto

Razzi ad acqua

Agosto 4, 2006

E’ stato leggendo Hacker Jorunal che ho letto di questa idea dei razzi ad acqua, la realizzazione è molto semplice e ha un effetto assicurato:

Componenti necessari:
-pompa per bici
-ago per gonfiare palloni
-tappo di sughero
-bottiglietta d’acqua da mezzo litro
-scatolone piccolo
Preparazione:
Prendiamo la bottiglietta e la riempiamo per 1/3 di acqua normale, chiudiamo la bottiglia con il tappo di sughero, infilziamo i l tappo con l’ago per palloni facendolo arrivare dalla parte opposta e lo colleghiamo alla pompa.Facciamo un buco poco + piccolo del diametro della bottiglietta nel fondo dello scatolone e infiliamo la bottiglietta collegata alla pompa in quel buco e rivoltiamo lo scatolone in modo da avere la bottiglietta puntata verso l’alto. A questo punto iniziamo a pompare con forza e velocità, verificando che non ci siano perdite di qacua o di aria nell’ insieme. Dopo circa 10 secondi l’aria che entra nella bottiglietta inizierà a salire e quindi aumentare di volume, spingendo l’acqua verso il basso e quindi spingendo fuori il tappo. Ora quindi la bottiglietta utilizza la spinta dell’ acqua e la pressione dell’ aria liberata per salire in alto.

L’effetto è assicurato, inoltre si ricorda che maggiore si chiude la bottiglia, maggiore sarà la pressione che la farà alzare in aria.
Se, come nel mio caso, non avete un ago per palloni potete trovare un tubicino di plasitca(io ho spaccato una biro) e fare un buco abbastanza grande con il trapano nel tappo e quindi infilarla dentro. Fate attenzione alle perdite di aria e acqua che potrebbero verificarsi.

TrialSystem

Agosto 2, 2006

Ci è voluto un po’ ma sono alla fine riuscito a sistemare tutto, dopo un po’ di casini con gnome, la rete, il wireless e hamachi alla fine sono riuscito a resuscitare il terzo pc da 1,6 ghtz e 256 mb di ram.

Il sistema è pienamente funzionante, anche se ho riscontrato qualche problema con l’audio del V-Server2, ovvero il pc alla mia destra; ma ciò non importa, poichè non lo utilizzerò per la musica, dato che il mio stereo non ha la doppia entrata audio, ma soprattuto per navigare e magari programmare.

my system