nov 18 2011

Difference between trust and stupidity

Dilbert.com


ott 25 2011

Crollo.

[articolo tecnico ma non troppo, gustabile anche dai comuni mortali]

Ok, da oggi dichiaro ufficialmente chiusi i servizi Adam RPC e frab sms system.

Ma prima di dirgli addio per sempre, vediamo un attimo cos’erano e perchè mi/ci(?) mancheranno:

Adam RPC, nome derivato da Adam’s song del Blink 182 + RPC (Remote Procedure Call) nacque da un problema che mi tormentava quando ancora non era famoso Shazam e non avevo internet sul cellulare: molte volte gli speaker alla radio non annunciavano il titolo delle canzoni, facendomi innervosire.

Così feci uno schizzo su uno scontrino, immaginando: mando un sms ad un cellulare, si attiva uno script sul computer, il computer va sul sito della radio selezionata e cerca la sezione “IN ONDA”, decifra titolo e artista, e mi risponde con un sms.

Da lì ho interfacciato un vecchio Nokia 3510 (in seguito 3330) con il Frab Server, e programmato una specie di framework in php che mi permetteva di inviare e ricevere sms in modo completamente automatico. Notti intere a decifrare degli xml incasinatissimi, roba compressa, degli stream stranissimi non documentati, un disastro. Ma funzionava. E bene. In seguito programmai anche le funzioni meteo (previsioni da tempoitalia.it), cinema (che, indicando una città, trovava i cinema vicini a quella città con orari dettagliati), trama (trama di un film), wikipedia (ricerca su wikipedia), wifik (decrittazione della chiave WPA di default delle reti Alice/Fastweb).

Purtroppo con gli anni non sono riuscito a stargli dietro: i servizi su cui mi basavo (radio 105, virgin, tempoitalia, comingsoon) si evolvono troppo rapidamente per star lì a rifare tutto ogni volta che fanno un update del sito. Quindi lascio stare. Peccato perchè prometteva bene.

Veniamo al secondo: frab sms system.

Nato come esperimento per impratichirmi sul CSS e su MySQL, era un servizio che permetteva l’invio di sms gratuiti verso Vodafone. Qualcosa come 500 al giorno – non spiego come ho fatto, o almeno, non pubblicamente, peccato perchè era ingegnoso :P – nella storia ha visto molte evoluzioni, addirittura invio multiplo, rubrica, storico messaggi con i singoli messaggi eliminabili. Da qualche mese Vodafone ha chiuso “la porta” che usavo per mandare tutti questi sms, e posso chiudere “all’attivo” con 8728 sms inviati tra Marzo 2009 e Agosto 2011. Se consideriamo un costo di 0,15 €/sms, si può teorizzare un risparmio (non mio, ma diviso tra gli utenti) di circa 1300 €. Insomma, good game per un progettino nato per caso.

Grazie a tutti quelli che hanno usato questi servizi, a quel semo di MirkolofYO, a quel tizio anonimo di Vodafone che mi sgridò per fare queste cazzate con i loro server (epico il messaggio che ricevette il mio server al tempo delle prime prove tecniche: “Studia il protocollo SMTP meglio e non usare gli indirizzi email degli altri. Primo avviso.“).

Sono un pò dispiaciuto che mesi e mesi di lavoro finiscano così, senza aver lasciato un segno, ma è stato bello e ho imparato molto. Specialmente che con voglia, tempo e PHP, una qualsiasi idea può passare dallo stato “SOGNO” allo stato “FUNZIONANTE”.

Se per caso qualcuno ha voglia di portare avanti il tutto, di leggere i sorgenti, o di farmi domande, sono disponibile ad ogni tipo di chiarimento, contattatemi tramite l’apposita sezione in homepage. Tutto il lavoro svolto è disponibile sotto licenza Beerware.

So Long, and thanks for all the fish.


gen 1 2009

*cough cough*

Hei, è l’anno nuovo! Guardiamo i primi nati del 2009 (in italia):
-Bimba, rumena.
-Bimba, marocchina.
-Bimbo, rumeno.
(fonte: http://www.kataweb.it/multimedia/media/4258208)

Uhm… Aspetta, non ho finito, ci sono due piccole cose:

1) Un poveretto rimane ucciso da un PROIETTILE VAGANTE, a NAPOLI (Ah, è normale che ci siano proiettili vaganti. Quando non hanno niente da fare, questi poveretti VAGANO) http://www.libero-news.it/pills/view/5963
2) Napoli, festeggia il 2009 sparando per aria in diretta tv. http://www.ilmessaggero.it/video.php?id=166

… devo continuare?

Cambiando discorso, non offendetevi se non vi ho mandato il solito (e forse squallido) messaggino di auguri, non l’ho mandato a nessuno quest’anno.

Comunque, BUON ANNO.

Spero che nel 2009 qualcuno apra gli occhi su certe realtà (e che magari io apra gli occhi su ALTRE realtà).


nov 27 2008

Ne ho per il cazzo.

Ne ho per il cazzo di {

Cliente: Vista fa sdazzo
Io: Formatto e reinstallo vista tutto per bene con Firefox e cazzi vari
Cliente: Ok
(giorno dopo)
Cliente: Ti ho riportato il pc perchè qua TU hai messo XP!
Io: Mhhh.
Click – POCHE ORE DOPO: Tu dum – du diiin – Vista Home Premium
Io: Tic tic sul monitor.
Cliente: Ah.
Io: …
Cliente: … E cos’è quello allora? (puntando il dito su Firefox)
Io: E’ Firefox. Browser opensource che consiglio molto per la sua sicurezza. Se non le piace c’è ancora Internet Explorer su $pallino -> Programmi -> Internet Explorer.
Cliente: …

}

Ne ho per il cazzo di {

E’ uscito il nuovo WordPress, aggiornalo ora!
Come se avessi voglia di mettermi qui a spippolare con i cosi in php backup wp-admin upgrade, MySQL: Restore restore restore ###@@@!!!XXXX

}

Ne ho per il cazzo di {

Migliorare UN SACCO Install-O-Matic perchè tutti ne godano senza ricordarsi un minimo chi l’ha fatto. E se non è vero che tutti ne godono, allora che lo miglioro a fare? In entrambi casi, ne ho per il cazzo.

}

Ne ho per il cazzo di {

Progettare il capodanno. Tanto comunque vada sarà una CACCA SPAVENTOSA, sia essa a Praga o all’AZIENDA AGRICOLA PANDOLFA.

}

Ne ho per il cazzo di {

UN SACCO DI IDEE
UN SACCO DI CONSIGLI SU COME MIGLIORARE L’EXPERIENCE DI OGNI GIORNO CON I PC
UN SACCO DI DESIDERI
Mancano le infrastrutture, manca il tempo, mancano le licenze, mancano i soldi.

}


nov 20 2008

Un passo avanti…

Guardate una foto di qualche paesaggio cittadino, guardate il passante, guardate le macchine, e ora zoommate indietro, indietro, indietro, ed ecco, fermi lì. Tutta quellla roba è stata creata dall’uomo.

Da un fuoco, dalla pietra, siamo arrivati alle reti wireless.

Il tuo tubo. Alcuni utenti si improvvisano registi, e pubblicano le loro produzioni, che carini. Altri pubblicano video di bullismo e vengono arrestati.

Il Faccialibro, utilissimo, bellissimo, sociale. Pero’ c’è il tuo nome su internet, c’è chi sta VERAMENTE MALE perchè “il mio amico ha piu’ amici di me”.

E poi c’è gente a cui viene consigliato “cambia almeno la ventola della scheda video”, “no, costa troppo” (e allora che ti si bruci, stronzo)

Poi torni a casa con la bici nuova, segnali la svolta a sinistra col braccio, e ti ritrovi a dover pagare 12.000 euro, a far telefonate, attaccarti ad avvocati, sperare.

Sperare che tutto questo funzioni.

Abbiamo fatto grandi passi, ma attualmente, secondo me, non sta funzionando proprio un cazzo.


nov 11 2008

Oh oh ohoo!

Ah che bbello. Oh oh ohoo, oh oh o OO OO! mi piace proprio un casino.

Grazie a tutti quelli che mi hanno fatto gli auguri.

E per quelli che se ne sono dimenticati, non fa niente, provvedo a farmeli da solo:

Buon compleanno! Ora hai gia’ un piede nella fossa, cerca di non metterci anche l’altro.


ago 29 2008

Se anche tu

…se anche tu al telefono spieghi “Sai, oggi non funziona un ripetitore Vodafone, metà centro di Lugo è senza telefono” e mauro dice “COSA? N—–ENTO-NIENT-”, e poi ti accorgi che stai passando per Corso Garibaldi (*)…

…se anche tu appena incontri Mauro dici “Potevi anche dirmelo che ti vedevi con Irene…” (per scherzo) ma lui ti risponde “Come fai a saperlo?”…

Benvenuto! Sei una baguette come me.

(*) per chi non lo sapesse Corso Garibaldi è in centro.


ago 9 2008

A millions miles

Odio un po’ tutti, chi piu’ chi meno. Ed ecco i motivi:

1. Perchè LE TIPE si lamentano, vogliono SCAPPARE DA LUGO e quando propongo di andare VIA in CAMPER non vengono?

2. Perchè tra tutta la gente che “mi sta vicino” e tutta la gente che mi “vuole bene” non c’è NESSUNO che viene in vacanza con me?

3. Perchè lavoro da circa UN ANNO, e quando arrivano le ferie, 10 giorni di SUDATE FERIE, NON POSSO GODERMELE?

4. Perchè, i pochi che potrebbero venire NON VOGLIONO fare camminate in montagna?

Insomma, andare a fare qualche passeggiata in montagna, al fresco, con qualche amico/a non mi pare una richiesta così sconcia, senza contare il fatto che col camper non pagano niente di vitto e alloggio, e che se non va bene montagna, va bene anche mare, basta che si trovi un accordo comune.

Che schifo. Insomma, ogni sera nel parcheggio. Tutti che chiedono dove andare e nessuno mai risponde. La volete un posto dove andare?

A FARE IN CULO.

Evviva, le mie prime ferie.
E’ da un anno che non mi muovo da Lugo, e le prospettive per il futuro non sono molto allettanti. Bah.


giu 23 2008

Neanche i grilli hanno piu’ paura

Non salirò più con loro sui mucchi di balle di fieno.
Non ronzerò più con lei dietro, con lo scooterino, per portarla su in collina.
Non le piacciono più i fuochi artificiali.
Non mi racconterà mai piu’ quanto le piaceva “She Says”, descrivendola così bene che l’unico passo successivo era direttamente ascoltarla.
Non farà piu’ foto fuori dal mio finestrino.
Non ci saranno altri Tetris.
Non faremo piu’ il bagno lasciando le chiavi ad una signora sconosciuta.

Uffa, è dura voltare pagina.

Voglio tornare bambino :(

Perchè ora quello che faccio è stupido. Il tempo non passa. Cosa ho fatto stasera? Ho perfezionato un pezzo di XMIR. Prima scartava un sacco di “pressioni di tasti”, ma non me ne accorgevo perchè usavo un set di comandi molto lento. Ora ho caricato un sony, va molto piu’ veloce. E mi sono accorto che quel pezzo di codice era veramente vomitevole. L’avro’ sicuramente scritto in un solito momento di follia.

Dim buf As String
wsk.GetData buf
tasto = Mid(buf, 20)
tasto = Left(tasto, Len(tasto) - 1)
tasto = Replace(tasto, remname, "")
tasto = Trim(LCase(tasto))
For i = 0 To UBound(kkeys)
 If tasto = kkeys(i, 1) Then
  trov = True
  Exit For
 End If
Next
If trov = False Or timpro = True Then Exit Sub
manda kkeys(i, 2)
If kkeys(i, 3) Then
 timpro = True
End If

Che schifo. Ecco com’è ora (adesso accetta anche piu’ tasti nello stesso pacchetto)

Dim buf As String
wsk.GetData buf
listacom = Split(buf, Chr(10))
For j = 0 To UBound(listacom) - 1
 tasto = Mid(listacom(j), 21)
 tasto = Left(tasto, Len(tasto) - Len(remname) - 1)
 tasto = LCase(tasto)
 For i = 0 To UBound(kkeys) - 1
  If tasto = kkeys(i, 1) Then
   If timpro = True Then Exit Sub
   manda kkeys(i, 2)
   If kkeys(i, 3) Then timpro = True
   Exit For
  End If
 Next
Next

Ora quando sarò spaparanzato sul letto e cliccherò VOLUME SU, sarò molto più felice.

Evvai.

…And I want to go anywhere but home.


mag 30 2008

Ordinaria follia

siamo andati via alle 23. io avevo voglia di un tè.
andiamo a godo e chiedo un tè.
non ce l’hanno.
fanculo.

andiamo al mac donald dell’esp pensando che sia aperto.
non è aperto.
fanculo.

prendo su per l’autostrada per arrivare a imola e mi becco una bella grandinata, mi fermo.
devo ammettere che mi piace essere al sicuro nella mia macchina adorevole quando fuori viene giù il mondo. e poi si lava, ok, pero’ i chicchi di ghiaccio stavano rischiando di ammaccarla. poi mi sa che ho preso un autovelox, tipo con il flash e tutto. ero incazzato, era l’una, e stavo facendo un autostrada a pagamento per raggiungere un cazzo di mcdonald.
fanculo.

ma non son sicuro di averlo preso, perchè stanotte ho sognato che rifacevo lo stesso percorso in macchina, mi facevano il velox, e mi ritrovavo a discutere col casellante davanti ad un buon tè caldo, spiegandogli che non avevo fatto apposta ad andare così veloce. (in un grande ufficio bianco con le sedie verdi)

ma proprio ho fatto il sogno uguale identico e non mi ricordo se il velox è realtà o sogno.

oddio, ho proprio bisogno di un riferimento -femminile- e di ferie.