feb 20 2012

Non tutti sanno che

C’è un pezzo di “amico” in ogni mio programma.

Dai più sconosciuti, che tengo per me o che uso solo in ambito lavorativo, al più famoso, Install-O-Matic. Serve una chiave per un pizzico di crittografia? Il suo nome. Serve inventarsi un MD5 “fasullo”? Bene, il suo nome, scritto in HEX.

Insomma, c’è sempre una variabile o una chiave o un messaggio sulla console di debug che ricorda qualcuno. E se ne lascio fuori qualcuno, al prossimo programma è sicuro che ci sarà.

Tutte le persone che erano, sono, saranno (?) importanti nella mia vita.

Siete famosi, siete codice che viene eseguito da gente in giro per l’Italia.

Ok, non è un gran che, ma… butta via!


nov 18 2011

Difference between trust and stupidity

Dilbert.com


ott 22 2011

This must be the place, unica perla:

-Lo sai qual’è il vero problema Rachel?
-Qual’è?
-Che passiamo senza neanche farci caso dall’età in cui si dice “un giorno faro’ così” all’età in cui si dice “è andata così”


ott 3 2011

Decisamente un capolavoro.


giu 17 2011

New life for a USR9105

Non buttare via niente: è questo alla base del disordine che ho in casa e dei principali hack ben riusciti.

Frugando tra le mie cianfrusaglie, ho incontrato lo sguardo di un vecchio US Robotics USR9105 che mi diceva “usami usami usami usami”. Lo usai per qualche anno ma poi si ruppe il modem adsl, non si allineava più (attualmente il mio gateway è un Linksys AG241V2, acceso e dimenticato lì dal 2007).

Subito penso: ci piazzo DDWRT e ci gioco: Non è compatibile. Ci sono dei vecchi progetti per Linux su BroadCom96345, qui e qui, ma si limitano al compilare qualcosa di ridotto e uploadarlo sul router (ok, limitano non è il termine adatto, IN TEORIA compilando e uploadando si puo’ fare piu’ o meno tutto, ma ci vorrebbe mooolto moooolto tempo).

Boh, mi telnetto.


USR ADSL Gateway
Login: admin
Password:
> help

? help logout reboot adsl atm brctl cat df echo ifconfig kill arp defaultgateway dhcpserver dnsrelay lan passwd ppp remoteaccess restoredefault route save swversion wan ping ps pwd sysinfo traceroute

Niente di speciale, insomma. Provo sh.

BusyBox v0.60.4 (2005.04.21-17:46+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

#

Già meglio, ma non ho accesso a niente di interessante. ls non funziona.

# ls
ls: not found
#

Non so come o perchè ci sono arrivato, ma ho provato echo /*

# echo /*
/CVS /bin /dev /etc /lib /linuxrc /mnt /proc /sbin /upnp /usr /var /webs
#

AAAAHHH. Iniziamo a ragionare.

/bin è piena di cose interessanti, tra cui spiccano:


# dumpmem
usage: dumpmem <address_in_hex> <length_in_decimal>

(ma è per veri hax0rz)

e

# ledctrl
Usage: ledctrl led_name led_state

Supported led names:
Adsl
Wireless
Usb
Hpna
WanData
PPP
Voip

Supported led states:
Off
On
BlinkOnce
SlowBlinkContinues
FastBlinkContinues

Ahm. Controllare led quindi? Benissimo. Userò il led ADSL dato che è rotto il modem.

Raccatto un ULN2003A (altamente inutile, bastava un transistor darlington, ma quello l’avevo già in casa, il transistor no – forse) e uno stabilizzatore 7812, e un relè.

Led + collegato a IN1 dell’ULN2003A
Led – collegato a GND

12 V+ collegato a COMMON FREE WHEELING DIODES dell’ULN2003A
12 V- collegato a GND

OUT1 collegato a – Relè
12 V+ collegato a + Relè

Il mini circuito l’ho incollato nello spiazzo dedicato al modulo wireless assente (per quello c’era il fratellino maggiore USR9106). In questo modo si riesce a richiudere il tutto.

Beh, risultato:

Un interruttore attivabile da TCP/IP (basta telnettarsi, fare il login, e usare ledctrl)

Posso comandarlo via SMS (sms gateway sul frab server)
Posso comandarlo con PHP (sito internet)
Posso comandarlo con WinLIRC (telecomando della tv)
Posso comandarlo con qualsiasi programma (pc, notebook, win, linux)

Cosa ci attacco? :S

(“il cazzo” non è una risposta carina, seriously.)


giu 6 2011

Symphony #45 In D, K 95 – 1. Allegro

(e questo solo per uno squillo eh!)


mag 15 2011

Non tornare a casa per dormire

Come da titolo.

Comunque, parlando del precedente post, ci siamo capiti male.

Intendevo che in un cd devi sacrificare alcune canzoni selezionando solo le migliori, e la selezione è influenzata dallo stato d’animo, da quello che vogliamo comunicare, dal viaggio che vogliamo fare (sì, non è chiaro ma intendevo IN MACCHINA, quindi niente grammofoni et similia, purtroppo).

E sì, la qualità dell’mp3 lascia a desiderare (oddio, quando ci avviciniamo ai 320 kbps io sarei anche contento così, dopotutto è una macchina, ci sono le buche, il vento, tutto il resto).

Oltre al discorso della selezione, solitamente in un cd acquistato la qualità è migliore. Ovviamente, ci sono anche i casi in cui i brani sono distribuiti sul P2P in formato lossless, quindi non cambia un beneamato cacchio,  soltanto l’emozione di aver finanziato il vostro artista preferito.

Tutto questo va confrontato con lo scaricare le canzoni da Youtube o da eMule e creare chiavette da 400 canzoni completamente random. Non mi piace. Più.

E’ un periodo in cui voglio comunicare di più con meno parole.


mag 13 2011

Inserire un disco…

Sì insomma, difficile da esprimere, iniziamo dal fatto che ho iniziato ad odiare i cd da quando saltavano con gli scossoni, da quando nell’autoradio c’è l’usb. Inventato nel 1979, ma per piacere. Un disco che si graffia. Un disco che per cambiarlo devi espellere il cd, rimetterlo a posto, prendere fuori l’altro e metterlo nella fessura. Mentre guidi magari? Un cd che una volta scritto è scritto. Un cd che tiene solo 20 canzoni.

E diciamo che solo recentemente ho imparato ad apprezzare il lato positivo di tutto questo.

Cioè, se dopo tutto questa questa fatica parte una roba così, a qualità.. estrema:

Beh, non so come dirlo, ma l’ho detto. Ecco.


mag 9 2011

Joe Hisaishi – Summer (Live)


apr 18 2011

Fringe 3×14: 6B

Walter e la sua squadra entrano in un palazzo dove succedono “strane cose” (non voglio spoilerare). Si chiama “Rosencrantz”. E questo nome lo avevo già sentito da qualche parte.

Mentre gli altri parlano, Walter inizia a tirare per aria una monetina:
“Ten times I flipped a coin and ten times I’ve got heads. That’s inconceivable.”

E qui la citazione a “Rosencrantz e Guildenstern sono morti” mi ha fatto quasi commuovere. Non pensavo fosse così famoso.

E niente, che figata, complimenti agli autori :D