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.

che belle mura!

Read more

No comments

Jun 22

Ruby one-liner per SQL “no-quoted-strings”

Category: Web

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 comments

May 25

Compiz Switch

Category: Web

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

No comments

May 20

Broadcom Wireless Card su Ubuntu Hardy

Category: FOSS, linux

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.

Read more

No comments

May 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

No comments

Apr 18

Gentoo Bleeding Edge Compiz [0.7.5]

Category: Eventi, FOSS, linux

Compiz col Cilindro sulla mia Gentoo

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ò.

Read more

No comments

Mar 9

L’Equazione della cresta ( o equazione dei tossici )

Category: Eventi, Matematica

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

No comments

Feb 28

Nuovo Corso, stesso approcio…

Category: FOSS, Web, linux

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?

No comments

Jan 28

Noir

Category: Pensieri, Scrittura

Solo io e la tromba sola di Miles Davis.

Noir

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

No comments

Dec 30

Dalle interiora all’Infinito

Category: Arte, Pensieri

Mi sono trovato diverse volte davanti al problema della definizione dell’arte

Arte in scatola

Read more

No comments

Next Page »