Jul 29
Free That Bitch Man! : iPod
Quando sono in giro, magari da solo, uso un iPod Mini per ascoltare musica. Tuttavia questo apparecchio presenta tanti fastidiosi (…stupidi? ) blocchi, per esempio non supporta i file in formato Ogg e non è possibile organizzarsi una libreria musicale in cartelle. A stare a quello che “vorrebbe Apple”, dovremmo solo usarlo tramite iTunes, con musica scaricata da iTunes e magari su un bel MacPro.
No commentsJun 22
Ruby one-liner per SQL “no-quoted-strings”
Ormai quasi tutti hanno imparato ad usare addslashes() come minima misura di sicurezza quando si tratta di inviare in query ad un server SQL dati forniti dall’utente. C’è addirittura chi (credo) la ritiene necessaria E SUFFICIENTE , il che non è. E’ banalissimo il modo in cui risulta facile inserire strighe in query sql non validate altrimenti che con addslashes(), basta infatti chiamare la funzione CHAR() che accetta in argomento un valore ASCII decimale e ritorna il corrispondente carattere. Concatenando i risultati di diversi CHAR() si compongono stringhe senza usare virgolette, “nemiche” di addslashes().
Fin quì niente di nuovo, e forse neanche oltre. Si tratta solo di un comando che attraverso ruby permette di trasformare una stringa nella sua versione addslashes()-friendly, ovvero:
ruby -e 's="";"PUT YOUR STRING HERE".each_byte{|x| s+="CHAR(#{x})+"};s[-1]=”";print s’
Unico inconveniente: restituisce in “+” di troppo, alla fine, ma basta ignorarlo!EDIT:non più!
Update: ruby -e '"PUT YOUR STRING HERE".each_byte{|x| print "CHAR(#{x})+"}'
(versione CONCAT per MySQL)
No commentsMay 25
Compiz Switch
Essendo che compiz a volte è solo un mangiarisorse, si può facilmente avvertire la necessità di tornare velocemente a Metacity/KWin/Window Manager di Fiducia . Per questo ho scritto un semplice script che passa da Compiz a Metacity e viceversa:
Read more
May 20
Broadcom Wireless Card su Ubuntu Hardy
Un mio amico ha appena installato Ubuntu 8.04 ma come in ogni in nuova installazione “Internet non va”, nè è possibile installare i driver della scheda perchè “Hardware Drivers” richiede Internet per scaricare il firmware. Quello che Hardware Drivers fa è semplicemente installare b43-fcutter , pacchetto disponibile nel CD di Ubuntu e poi eseguire uno script in post-installazione . Non faremo altro che ripercorrere gli stessi passi scaricando il necessario da un altro computer che abbia accesso a Internet.
No commentsMay 12
Masterizzare senza GUI
Al momento sto provando KDE4 ed ho un problema con la masterizzazione…non riesco a far funzionare K3B. Visto che mi sono trovato un paio di volte a masterizzare due CD al volo, mi è sembrato utile questo script, che permette di masterizzare velocemente una cartella:
Read more
Apr 18
Gentoo Bleeding Edge Compiz [0.7.5]

Ormai è da quando tengo questo blog che uso gentoo e benché sia una distro un pò ostica e che richiede molto tempo ( visto che compila ogni singolo pacchetto si voglia installare ) la sua alta configurabilità ( e non dimentichiamo la naturale affinità nerd ) mi ci ha fatto affezionare, tant’è che anche in vista della nuova Ubuntu, in uscita a giorni, non credo che l’abbandonerò.
No commentsMar 9
L’Equazione della cresta ( o equazione dei tossici )
A volte ci si trova davanti a problemi di natura varia che si vorrebbero risolvere. Data proprio questa varia natura esistono diversi modi per farlo, ma dopo tre anni di liceo scientifico ormai la prima strada che mi viene in mente è quella algebrica.
Il problema è: un numero “c” di persone comprano generi alimentari per un numero “n”+c di consumatori. Data una spesa “p” calcolare l’aumento di prezzo (cresta) “dp” necessario a c persone per mangiare gratis.
Read more
Feb 28
Nuovo Corso, stesso approcio…
Mi hanno rattristato le parole che ho letto su punto-informatico e che sono attribuite a Craig Mundie (un leader Microsoft).
Egli afferma: “Non credo che a Google possano fare qualcosa che noi non si riesca a fare, non hanno accesso ad alcuna tecnologia alla quale non abbia accesso anche Microsoft”
E in pieno rispetto della legge secondo cui, dicendo una cosa si pensa al suo contrario, questa frase mi ha ribadito ancora una volta la tristezza del mondo closed-source: la loro forza è il segreto! Il “reciproco” di questa frase è che invece Google non ha accesso alle tecnologie Microsoft, proprio perchè loro le chiudono amabilmente.
Ma non è così che rendono il computer la Televisione2 ? Non ci troviamo già oggi a guardare il sucedersi di eventi sullo schermo senza poterci fare niente ?
Ma l’Informatica è una scienza, e come tale si avvale di una comunità scientifica che comunica, o è un business dove i pescecani giocano felici a chi frega di più l’altro e l’utente?
Jan 28
Noir
Solo io e la tromba sola di Miles Davis.

E’ venuta anche stasera, ma questa volta l’aspettavo: ho sentito i suoi passi tornando a casa ed ancora prima nel pomeriggio e giorni e mesi prima mi avevano detto sarebbe tornata. Apro la porta, ha il vestito giusto, le scarpe giuste, ma non è qui per me e mi accarezza appena.
Read more
Dec 30

