:trollface:
Ahahahah…è troppo tempo che non scrivo
Comunque sto bene, sono vivo e vegeto, solo che mi dimentico di scrivere…capita…
Tanto per dire, ho iniziato a studiare Haskell, e lo giuro è veramente simpatico, anche se a volte fa i capricci …
Già che ci sono vi lascio il link di md5 cracker fatto in Haskell: http://sprunge.us/jVaE
E un oggetto molto più bello… … … un SO injector… eccolo: http://sprunge.us/ALXZ
In pratica, esso inietta uno shared object in un processo ( forkando ) chiamando la __libc_dlopen_mode calcolata in runtime…
E’ mia intenzione approfondire l’argomento per quando riguarda _dl_runtime_resolve e _dl_map_object, ma vedremo…
Forse poi potrei scrivere una articolo…chissà…
Adios amigos
Come back
Eheh era un po’ che non scrivevo sul blog, ma tanto non lo legge nessuno ergo non tengo conto di nessuno
Comunque sono appena uscito da una travagliata sventura…
Ieri sera, spengo il mio portatile con un normale “sudo halt”, oggi lo vado a riaccendere, ma la mia /home è completamente vuota e arch fa fatica a fare il login ( del tipo “failed to execute login command” ). Con un “df” scopro che comunque la partizione dove c’è la mia home è piena al 25%, infatti manca solo la home, i programmi ci sono tutti. Impazzisco un po’ solo all’idea che non ho fatto un backup e ho scritto dei sorgenti di recente. Dopo un po’ partendo da una live distro, scopro la cartella “lost+found”, e “miracolosamente” ( lost+found è la cartella in cui ci sono i file salvati dall’OS in presenza di bad block nell’hdd ) ci sono tutti i miei files
Che goduria non aver perso nulla
Di recente comunque mi è venuta l’idea di creare qualcosa (tipo video) e mi sono scaricato Autodesk Maya/3DS Max, e vedo se con un bel po’ di tutorial riesco a cavar qualcosa…
Inoltre stavo pensando di creare una sorta di “Diario dei sogni” come pagina del blog, almeno condivido le esperienze e le confronto
Beh, ciao, e vi lascio con un mio sorgente ( fino a poco fa perso ) in Scheme per la scomposizione secondo la regola di ruffini
Ruffini.ss: Link
La Montagna ringrazia
Beh, se non l’avevate capito sono andato a sciare in montagna in Trentino Alto Adige sulle Dolomiti (Val Gardena) a S. Cristina
Mi sono divertito moltissimo, come tutti gli anni d’altronde…Ho sciato tantissimo
Ho rischiato di beccarmi anche la febbre ma l’ho scampata
Vi lascio con questo video:
E’ arrivato OneMoreLed
Hei, salve
Dopo un po’ torno a scrivere per presentarvi uno stupendo progetto chiamato OneMoreLed…
Questo progetto è nato da alcuni amici ( stoke, syxanash, altri? ) e me e consiste nel creare video riguardanti l’elettronica ma spero che comprendano anche l’informatica…
Spero che possa diventare un progetto più esteso e che piaccia al pubblico, essendo nato da poco non ci sono ancora molti video ma comunque stiamo lavorando per voi (
)
I video riguarderanno soprattutto l’elettronica in relazione ad Arduino, una piattaforma di prototipizzazione adatta per creare circuiti elettronici in modo semplice e versatile.
Inoltre potrete vedere la partecipazione di BeagleBoard, una fighissima board simile ad un computer
Ecco il link al canale: OneMoreLed.
In compagnia di BeagleBoard
Beh, rieccoci qui proprio dopo Natale e proprio dopo aver ricevuto qualcosa….
Indovinate un po’ cosa mi è arrivato? Beagleboard … era scontato…
Comunque è un oggetto veramente figo, ho iniziato ad usarla proprio oggi e ho avuto qualche problema già da subito dato che la distribuzione Armstrong nella microSD da 4GB mi dava un bel “Kernel Panic”, per fortuna utlizzando Ubunti 11.10 minimal tutto è andato
A breve foto e video…
Arduino library
Hei, salve a tutti
Oggi *finalmente* mi è venuta la voglia di postare qualcosa di *serio* su Arduino
In questi giorni mi sono messo a sviluppare una libreria per la connessione seriale tra il pc e Arduino. Questa libreria comprende varie funzioni di base per utilizzare Arduino, per esempio scrittura e lettera digitale/analogica, ma contiene anche funzioni per interagire con la EEPROM e altro.
Questa libreria l’ho scritta soprattutto per necessità perché se per natale tutto va bene, mi faccio regalare BeagleBoard e insieme ad Arduino ci farò di tutto quindi mi serviva un modo facile per fare interagire queste 2 boards
La libreria è scritta interamente in C, e non presenta grandi difficoltà nella comprensione del codice. Però non è del tutto completa, si possono implementare comunque altre funzioni e migliorare quella già esistenti.
Un bug a me noto ma non ancora risolto è quello che ogni tanto sembra che Arduino non invii più dati sulla seriale, ciò rimane a me inspiegabile o.O basta un reset e tutto torna a funzionare. Altro problema è l’utilizzo di pinGet all’interno dei loop, che pare non funzionare correttamente probabilmente a causa dei dati e della velocità della seriale, vedrò di sistemare questo bug separando le linee di scambio dati tra input e output utilizzando le altre connessioni seriali dell’ArduinoMega ( ne ha in tutto 4 ).
Qui a fianco l’esempio utilizzato con arduino-test.c
Lasciate stare quell’ATtiny2313 che non fa parte del nostro circuito ma che oggi ho provato a programmare on scarsissimi risultati XD
Beh che dire… vi lascio con un video della libreria e di Arduino
lo potrete vedere appena youtube me lo carica
;)
Beh sinceramente sto scrivendo per pietà, perchè non so cosa scrivere AHAH Iniziamo a dire che 2 dei miei amici si sono comprati una console per DJ che si connette
tramite seriale al PC e si interfaccia col programma VirtualDJ Pro
Tutto sommato è molto carina, e diciamo che stanno imparando a metterci le mani
Io, come sempre, non so cosa fare , non ho neanche progetti da portare avanti quindi sono proprio senza fare nulla e senza voglia XD Di recente mi sono messo a sperimentare con la libreria OpenCV in C e sinceramente è davvero carina e l’utilizzo dei classificatori Haar è davvero semplice, l’unica pecca è la mia webcam che è una merda! E ho provato anche a costruirmi un classificatore da me , ma con scarsi risultati ( impiegava anni a processare ).
Nel mentre di tutto ciò, ho finito il fantastico gioco Dungeon Siege III per Xbox360, tutto sommato divertente soprattutto se giocato in Co-op.
Uhm… per ritornare al discorso di prima i miei amici vorrebbero anche andare a Livorno, al G.U.L.Li per imparare a mixare su Linux ( li sto convertendo! ), io invece andrò lì a cazzeggiare XD
Ah già se poi col mio amico facciamo qualcosa di serio con Arduino farò foto e video
Passando al tema programmazione e in particolare programmazione in C ho scoperto recentemente la magia oscura dello switch
l00k!
http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
Ecco un esempio di una funzione che ritorna numeri da 1 a 14 moltiplicati per 2: http://sprunge.us/XQCU
Beh, goodbye e al prossimo post
Lucca Comics and Games 2011
Eh già ci sono andato
Ieri l’altro mi sembra il 29 sono andato con un mio amico a Lucca per *ovviamente* partecipare al Lucca Comics XD
Siamo arrivati verso le 19, quando tutti gli stand chiudevano quindi non abbiamo fatto il biglietto e siamo andati un po’ a giro nei negozietti tra le stradine di Lucca, e abbiamo visto qualche cosplayer che si era trattenuto dopo la chiusura…
Il 29 ci siamo andati solo perchè sennò non sapevamo che fare XD Infatti dopo cena siamo andati a dormire da questo mio amico che ha una casa a Fucecchio, e il giorno dopo saremmo andati a Lucca todo il giorno…
Ecco, ci siamo svegliati anche tardi per le mie aspettative ( 10:30 ~ ), e siamo andati in macchina a Lucca… … … ve lo Sconsiglio! Traffico, traffico, e tanto traffico, non nell città stessa ma solo per entrare a Lucca XD Alla fine abbiamo parcheggiato vicino alla stazione verso le 12:00 e siamo andati alla biglietteria…pensavo peggio in nemmeno 10 minuti avevamo il biglietto ed eravamo pronti ad divertirci tutto il giorno…
Subito prima di entrare abbiamo visto Han Solo ( l’unico XD ), fatto anche bene ![]()
Ovviamente c’era tantissima gente, appena entrati siamo riusciti a prendere una mappa a “The Citadel” e abbiamo studiato un po’ come e dove muoverci, e ci siamo diretti agli stand della 501st Legione ![]()
Durante il tragitto abbiamo incontrato personaggi conosciutissimi
Uno si era persino vestito da omino di Minecraft D:

Abbiamo visto anche molti Jack Sparrow, e molti cosplayer di Bleach
C’erano anche molti vestiti da studenti di Hogwarts, e alcuni vestiti anche molto bene
Molti erano vestiti da personaggi di Bleach, e molti altri anche da Halo, e Space Marine…
Uno era persino vestito da Space Marine del Caos, e ci diceva che il vestito lo aveva fatto lui e che solo l’elmo alla fine era costato 300 euro D:
Sempre durante il tragitto verso la 501st legione, abbiamo visto che c’era un torneo medioevale di spade XD
E ho scoperto che esiste una Scuola di scherma con spade laser dove insegnano i 7 stili di combattimento descritti in Star Wars, peccato che in Toscana non ci sia una sede
Arrivati allo stand di Star Wars, siamo rimasti colpiti dai particolari dei costumi dei cosplayer :O Erano uguali agli originali

Veramente una bellissima esperienza che non dimenticherò mai, è proprio una cosa da non perdersi, sia il Lucca Comics sia il Lucca Games, che abbiamo girato per almeno 1 ora e mezzo, tra GDR, giochi di carte, giochi di ps3,pc, e xbox, e vari tornei multiplayer online
Beh quello che mi rimane di questo evento è sicuramente il piacere di avervi partecipato e di aver fatto foto ( il prossimo anno ne farò molteeeeee di più )
Inoltre mi porto a casa una maglietta di Star Wars de “L’impero colpisce ancora” e una bellissima spada
Tutte le immagini dell’evento le trovate a questo link: Album
Finalmente lo spara-patate!
Ohhhhhhhhhh finalmente dopo tante volte sono riuscito a convincere i miei amici a usare lo spara-patate che abbiamo costruito
un po’ di tempo fa. Beh, il funzionamento è molto facile, lo spara-patate è formato da 2 tubi in PVC uniti da un riduttore, un tubo funge da canna, e uno da camera di combustione, immettiamo una certa quantità di deodorante nella camera, e poi con un tipo di accendino elettrico che genera degli archetti dentro la camera di combustione facciamo esplodere il gas che espandendosi aumenta la pressione sulla patata che è incastrata nella canna e la spara via…


Arduino e molto altro…
Beh, oggi non avevo veramente nulla da fare e ahimé pioveva quindi non sono uscito con gli amici, capita…
In compenso, girando per il web ho trovato tante cose carine da fare con Arduino…quindi primo in assoluto è da rifare TV-B-Gone, e il mio amico ha preso qualche IR led proprio per questo progetto, quando sarà finito farò qualche foto e anche qualche video dei nostri raid nei negozi di tv XD Secondo, direi l’uso della lib TVout, quindi al questo mio amico ( fa tutto lui XD ) li faccio fare il cavo, e poi si vede di programmare un giochino e facciamo la combo Arduino + TV + Nunchuck ( di cui abbiamo già testato il collegamento )…Mah, poi cos’è ce ho visto? Un bellissimo contatore Geiger da fare, e anche un semplicissimo rilevatore di campi elettromagnetici ( EMF ) anche questo da fare…Poi penso che prima o poi dovremo prenderci un modulo XBee, sia per wireless ma anche bluetooth per farci qualcosa di telecomandato…Pensavo anche di comprarmi il connettore wireless per il controller dell’Xbox360 così da usarlo insieme ad Arduino e PC…
E poi anche basta per oggi XD Uhm…vi lascio però con un memory injector per Linux ( obv, in C obv² )… il codice viene eseguito sullo stack quindi lo stack dovrebbe essere marcato come eseguibile, non l’ho testato su macchine che non hanno lo stack eseguibile quindi non ne conosco gli effetti ma mi immagino un SIGSEGV… XD
Ecco il link: http://sprunge.us/QbDD?c



