That’s my Tumblog... Thoughts and Actions time by time!

.bash_history, amica mia…

Oggi, sono in via di chiacchere e terminale… :P

Chi quando è al PC usa intensamente “quella finestrella ${nera/nero/$any_color}”, che alcuni ignari (e ce ne sono! :() vi offendono chiamandola “DOS”, sa benissimo quanto possa tornare utile la storia dei propri comandi…

Al di là del fatto che quel file ~/.bash_history potrebbe avere per “voi” anche un vero e proprio collegamento simbolico con ~/.me_history (informaticamente parlando, ovviamente) dandovi quindi anche dei motivi per certo legame affettivo :P, la storia dei nostri comandi ritorna davvero utile quando si utilizza a pieno la bash (primo tra tutti abilitando in /etc/inputrc od ~/.inputrc la ricerca tramite i tasti PAG-{UP,DOWN}).

Mi sembra quindi giusto configurarla a dovere. Fondamentale è definire il numero di elementi massimi (di default 500, pochissimi per me :P) esportando nel vostro ~/.bashrc (o altrove, se preferite) qualcosa tipo:

export HISTCONTROL=ignoredups
export HISTSIZE=10000
export HISTFILESIZE=10000

Quindi abilitare il salvataggio e sincronizzazione automatici della history ad ogni comando. Questa cosa l’ho appena scoperta e per me, che spengo [in senso stretto, dato che per me di solito “spengere” = “ibernare”] il PC (e la konsole) veramente di rado (a volte ho uptime di mesi… :P), è davvero fondamentale:

export PROMPT_COMMAND='history -a; history -r'

Ed ora, al via le statistiche ;-):

cut -f1 -d" " ~/.bash_history | sort | uniq -c | sort -nr | head -n 25

More than Most happy with Less…

Dopo un’altra lunga pausa m‘è venuto voglia di buttare giù due righe... :P

Uno degli strumenti che più uso quotidianamente nella mia LinuxBox, dopo la bash stessa ovviamente, è sicuramente less!

Il $PAGER che si definisce semplicemente come «l’opposto di more» (uno dei primi pager), nonostante il nome, è davvero uno strumento veloce e potentissimo motivi per cui lo uso spessissimo per l’analisi dei miei files.

Tuttavia, di default, il “nostro amico” ha dei comportamenti che per quanto mi riguarda erano leggermente scomodi… Tra questi la resa dei manuali e di altri formati “noti”, i problemi con i caratteri colorati e formattati…
Ora non sto a fare l’elenco, però “a suo tempo”, essendo troppo pigro per guardarmi il suo man, preferii sostituirlo con il pager most (e così la spiegazione del gioco di parole del titolo, dovrebbe essere completamente chiara :P), che per quanto buono ha a sua volta dei problemi (oltre al fatto che è più lento di less).

Oggi, quasi per caso, ho trovato qualche info in più e dopo averlo “ottimizzato”, ho deciso di reimpostarlo nuovamente come mio $PAGER predefinito.

Per fare ciò ho inizialmente ridefinito queste variabili d’ambiente nel mio ~/.bashrc:

export PAGER='less'
export LESS='--RAW-CONTROL-CHARS --tabs=8 -r -f -i'
export LESSOPEN='| /usr/bin/lesspipe %s'
export LESSCLOSE='/usr/bin/lesspipe %s %s'

Con ciò ho aggiunto il supporto per i colori, migliorato la resa dei caratteri e reso le ricerche case-insensitive di default.

Quindi ho capito che potevo fare di meglio, ed ho attivato la colorazione automatica dei files con sintassi nota. Per farlo, dopo aver installato enscript, basta copiare nel file ~/.lessfilter lo script contenuto in questa pagina.
Una volta dati i permessi d’esecuzione al suddetto file, il vostro terminale sarà molto “più / less” colorato :P.

Auguri di BUON NATALE... 2008!

Salve… Ultimamente latito davvero tanto da queste parti, ma come sempre il tempo è poco e la mia voglia di variare tanta…

Ad ogni modo approfitto di questo giorno speciale per farvi a tutti gli auguri di un Buon Natale 2008!

Quest’anno, sarà un Natale un po’ “di fretta” per me, perché nella notte tra Natale e Santo Stefano, partirò per un viaggetto per Colonia e Bruxelles (con eventuale tappa ad Aquisgrana)...

PS: Non so quando ci potrò rilavorare, ma intanto ho spostato l’ancora più latitante blog su http://blog.3v1n0.net/ aggiornandolo a WP 2.7.

Da Firenze a Roma la protesta continua!

Oggi sono stato a Roma per l’ingente manifestazione in difesa della Scuola e dell’Istruzione Pubblica...
Da Firenze – solo a livello universitario – sono partiti 31 autobus degli SdS stracolmi di studenti (25’000 da tutta la Toscana) pronti per affrontare questa “bella” giornata di protesta. Il traffico in entrata nella capitale ci ha rallentato abbastanza, ma siamo riusciti a fare un corteo da Piazza Esedra fino a Piazza del Popolo tenendo alti i nostri principi.

Ovviamente per i nostri cari governanti eravamo solo una manicata di comunisti (seppur si dimentichino che anche gente molto diversa da me è sulla nostra stessa linea):

«Ho letto che a Roma ci sarebbe stato un milione di persone. Purtroppo c‘è il vezzo di moltiplicare per dieci le cifre reali, anche se 100 mila persone sono comunque tante».
Roberto Maroni.

Queste frasi – considerando quanta gente ho visto, e le file di pullman che abbiamo attraversato – possono solo farmi fare un sorriso amaro; peccato che evidentemente nel nostro paese di boccaloni hanno un effetto completamente diverso.

il Giornale, ovvero la mistificazione della realtà (studentesca)!

Stamani, come sempre qui al Plesso Occupato di Viale Morgagni ci siamo svegliati facendo una sorta di rassegna stampa con dando un’occhiata alle varie “firme” del giornalismo italiano…
Ora, se oggi Repubblica parlava del Movimento studentesco fiorentino in termini equilibrati sottolineando la nostra indipendenza dai partiti e pubblicando un intervista di Francesco Epifani, il Giornale ha pubblicato solo merda solo ed esclusivamente per cercare di minimizzare e togliere alcuna importanza al nostro movimento.
Tanto per capirsi, ecco i titoli delle prime pagine (e chiunque sia passato almeno 1 giorno per un plesso universitario, sa benissimo che questo non non ha niente a che fare con quanto realmente accade):

  • Ci siamo, nelle scuole in rivolta sono già cominciati i pestaggi
  • Nelle piazze solo quattro gatti – cortei disertati in tutta Italia
  • Goffa, prevedibile e spenta; la rivolta degli slogan è una fiera delle banalità

Ovviamente il tutto seguito da una paginata intera (ma “linkata” anche in prima pagina) che a lettere cubitali afferma: “Berlusconi minacciato su Facebook: «Presto ti Uccideremo»” parlando del gruppo uccidiamo Berlusconi apparso su facebook. Chiunque conosca almeno un minimo la rete, non gli avrebbe dedicato neanche un carattere.

Ad ogni modo, spero proprio che domani a Roma potremo dimostrare che quanto scritto sopra è solo ed esclusivamente schifosa propaganda governativa.

La mia prima esperienza al Linux Day, da Speaker!

Sabato c‘è stato il Linux Day in numerosissime località italiane.
Già da un mesetto ero stato contattato dal FLUG per partecipare al Linux Day e tenere un discorso riguardo Openmoko.

Per l’evento, ho cercato di fare un po’ un excursus su Openmoko toccando le varie tappe della sua “storia” e spiegando via via il funzionamento delle varie distribuzioni e stack esistenti.
Il talk penso sia durato un’oretta (ehm, non saprei, visto che in teoria dovevo iniziare alle 17, ma c‘è stato un po’ di ritardo ed alla fine io finito intorno alle 19).

Qui potete trovare alcune foto che mi hanno scattato:

Treviño al Linux Day

Mentre, potete scaricare le mie 89 pagine di presentazione da qui o guardarle su SlideShare.

Non avevo postato niente sulla mia partecipazione prima un po’ per scaramanzia visto che era il mio primo “talk” in assoluto, però mi pare sia andato bene (se non altro mi sono trovato a mio agio)! :P

Ringrazio chi mi ha invitato, perché per me è stata per me davvero una bella esperienza!

Android funziona già sul Freerunner!

Come saprete, da qualche giorno sono disponibili i sorgenti di Android.
Nella comunità Openmoko in molti attendevano questo momento, nella speranza di avere un altro sistema operativo – più o meno libero – da avviare nel proprio GTA01/GTA02, dapo un periodo necessario a fare il porting delle funzioni ARMv5TE verso qualcosa di comprensibile alla CPU del nostro cellulare (di famiglia ARMv4).

Incredibilmente, Sean McNeil stava lavorando alla cosa già da tempo ed in pochi giorni ha pubblicato le patch principali ed oggi mi ha confermato che siamo già ad un buon livello:

Marco Trevisan (Treviño) wrote:
> Sean McNeil wrote:
>
>> I have Android nearly fully functional on the Freerunner. I will be
>> posting patches to this list as I can, but I am in the process of a
>> serious move to another country which will keep me busy until sometime
>> next week. [...]
>> I find the experience of Android on a GTA02 quite pleasant even though
>> there is some work to be done. The most notable issue is suspend/resume.
>> Hopefully, we can get more people to contribute to it now.
>
> Hello, I don’t know if I’ve misunderstood your words, but have you been able
> to get Android running (I’m not expecting the telephony part to work,
> but just the GUI core apps)?

Yes, it runs including telephony.

Tuttavia, per avere delle immagini (intese sia come screenshot, che come binari da installare) di Android per il Freerunner dovremmo aspettare qualche altro giorno, dato che attualmente Sean sta traslocando :P

Morgagni ancora Occupato per dire NO alla 133

Dopo una partecipatissima assemblea tenutasi stamattina nell’atrio del Plesso di Viale Morgagni, è stato deciso di Occupare il plesso (replicando l’esperienza dimostrativa, ma di successo, dello scorso anno) per protestare contro la legge Gelmini(/Tremonti) 133/0.

Polo Didattico Morgagni Occupato

Fonte: SdS.

SMFN a Firenze: Lezioni rinviate anche per Informatica!

Dopo un iniziale rinvio simbolico dell’inizio delle lezioni di una settimana per protestare contro la legge 133/08 ed il suo palese intento di distruggere l’Università pubblica, stamani il Consiglio di Corso di Laurea di Informatica ha confermato all’unamnimità quanto deciso dal Consiglio di Facoltà giovedì scorso e quindi di rinviare l’inizio delle lezioni al 3 novembre 2008.
Per quanto forte, la decisione la vedo giusta e per adesso non dovrebbe sacrificare molto noi studenti (dato che tutto verrà spostato in avanti). Certo, se a novembre si decidesse un ulteriore rinvio o addirittura un blocco dell’anno accademico (cose possibili) ci potrebbero essere più problemi per tutti.

Mi è giunta inoltre notizia stasera, che nel pomeriggio anche il plesso Ulisse Dini è stato occupato andandosi quindi ad aggiungersi alla “roccaforte” di Scienze (Sesto) e ad Agraria.

Per gli aggiornamenti sulle iniziative di protesta (che nei prossimi giorni inizieranno a coinvolgere anche le altre Facoltà) consultate:

Ecce Pizze 2008, si riparte!

Si, lo so, lo so… Sto un po’ trascurando tutto il mondo “mediatico” che mi sono creato intorno (come ogni tanto mi succede :P), ma capite che con l’arrivo di Settembre il mio tempo si è ridotto di molto e che ho sempre da badare ad un gingillo che richiede una particolare attenzione (che, come potete intuire da qui, gli sto dando).

Ad ogni modo ho colto l’occasione del ritorno del settimanale appuntamento con Ecce Pizze, per rompere questo silenzio.

Questa sera c‘è stata la mia prima “maratona” al Puccini del 2008, dopo uno “strano” Non è un paese per vecchi (fatto e recitato bene ma con una storia che mi ha preso poco), mi sono goduto un ottimo Persepolis che, sia pure usando semplici tecniche di animazione (ma molto “pensate”), riesce a chiarire un po’ a noi europei la storia e la cultura di un popolo così complesso come quello iraniano.

PS: qualche “battuta” in più ogni tanto la trovate su Facebook.

Barcelona, Jo te quiero!

Appena tornato dalla terra dei conigli (beh, “Spagna” voleva dire questo anche se i – poveri – tori hanno poi rubato la scena) con un’indescrivibile saudade.

Dopo aver abitato per una settimana a 200 metri dalla strada più bella del Mondo che mi faceva sentire bene solo a percorrerla in lungo ed in largo senza sosta, dopo esere stato abbagliato dagli stupefacenti giochi artistici di quel pazzo di Gaudì, dopo essermi lasciato coccolare dalla movida, dopo aver cenato a Paella e Sangria, dopo aver subito il fascino di una Valencia vacanziera... Tornare nel verde Casentino sarà davvero dura! :|

Going to España!

Un salutino di fretta dopo aver passato quasi una settimana a lavorare su quel mostro di Freerunner...
Avendo passato un sacco di tempo ad imparare (prima), e poi ad ottimizzare Openmoko e le sue distribuzioni non ho potuto (visto il tempo ristretto) postare tutto il materiale che ho raccolto.

Ad ogni modo, tra qualche minuto partirò per Valencia e Barcellona dove starò per 15 giorni con i miei amici con uno strano oggettino in tasca ;)

Saludos!

Il Freerunner sul mio tavolo…!

Mi sembra quasi impossibile di poterlo avere, visto tutta la trafila che c‘è voluta (non poi così “faticosa”, però...), ma il mio tavolo adesso ha finalmente un aspetto migliore:

Openmoko Freerunnner: I Got IT!

Ancora un ringraziamento a tutto il gruppo d’acquisto Toscano ed in particolare a Panthack che è stato davvero disponibilissimo (aspettandomi fino a tardi) nel suo ruolo di hub logistico.

From Sardinia to Florence

Sono appena tornato a Firenze, dopo una bella e rilassante settimana nella sempre splendida Sardegna.
Durante il ritorno da Livorno ho dovuto fare una piacevole deviazione... Sono ancora al religioso rito dell’unpacking, ma presto avrò da divertirmi!

Ritorno in Sardegna…

Dopo l’esperienza di San Teodoro dello scorso anno con i miei amici, anche quest’anno torno un pochino in Sardegna.

Dopo 4-5 anni che non facevo le vacanze con i miei, infatti, quest’anno sia io che la mia sorella siamo riusciti a terminare gli impegni in tempo utile per raggiungere i nostri genitori, che sono già da una settimana a Porto Rotondo

Spero proprio sia una settimana rilassante, in cui potrò liberarmi un po’ dalle radiazioni e prepararmi all’hacking estremo (più che altro, concentrato) che dovrò fare con l’Openmoko Freerunner che, se tutto va come previsto (l’hanno spedito oggi), passerò a ritirare al mio ritorno.

La Prima Donazione….

Stamani finalmente mi sono deciso ad andare a donare il sangue con i miei parenti-donatori al completo…

Tutto bene, finché – dopo avermi “estirpato” una bella quantità di sangue – non m’hanno tolto l’ago; a quel punto m‘è preso un po’ di mal di testa e quindi sono rimasto sul lettino qualche minuto.
Sembrava finito tutto, ma so’ stato grullo da sottovalutare un po’ la cosa e sicché mi sono alzato troppo di getto dal lettino così che dopo qualche secondo m‘è ripresa un po’ di “fiacca”.
Insomma ho dovuto passare una bella mezzoretta (tre quarti d’ora?) ad attendere che il mio corpo si abituasse alla nuova pressione sanguigna. Poi, per fortuna, mi’ sono ripreso bene…

Oggi è stata una giornata un po’ sotto-tono, però penso ne sia valsa la pena… Speriamo solo che le prossime donazioni non facciano altri scherzi!

Quel paparazzo di AleXit, comunque non ha resistito e m’ha per forza dovuto fare le foto -_-:

Donazione: si inizia!? Le prime gocce in partenza... MMS [at] Carlina

Bah. Un c’avrò il fisico… :D

Il giorno dell’aiFone…

Come ormai sanno anche i muri oggi la Apple ha dato il via libera alla vendita di massa del suo iPhone 3G.
Ovviamente scatenando le solite e stupide code a cui i fanboy della mela sono tanto affezionati (non tutti, ma non quasi: «io mi sento veramente un po’ un pirla ad essere qua…»; citazione da repubblica tv): ma perché cavolo dovranno rendere evento quello che di fatto è tale solo per mr Jobs (ed i suoi profitti)?!?

Comunque sia, certo, l’oggetto in questione è sicuramente molto innovativo per molti punti di vista, ma è anche come portarsi un lucchetto in tasca!

Le mie scelte sono molto diverse, ma sopratutto perché preferisco avere in mano uno strumento da rendere usabile piuttosto che usarlo (e basta) :P; comunque anche se voi rientrate nella categoria dell’utente standard potete trovare almeno 7 ragioni pratiche ed altre 5 ragioni etiche per optare verso scelte diverse.

Freerunner? Ordinato!

L’ho atteso mesi, abbiamo faticato per tirar su un gruppo di acquisto fiorentino (in realtà, toscano, che ci auguriamo che diventi anche qualcosa di più), ed oggi finalmente abbiamo ordinato i nostri Openmoko Neo Freerunner dall’efficientissimo HandHeld-Linux!

Openmoko Neo Freerunner Ordinato - Unboxing

Ce li dovrebbero spedire dalla Germania il 18 luglio ed essere da noi pochi giorni dopo. Io, in tutta probabilità, sarò in Sardegna al loro arrivo (dopo anni, torno una settimana al mare coi miei), ma già non vedo l’ora di educarlo via SSH iniziando, ovviamente, da qui!

Finalmente 7 mega…

Sono mesi e mesi che Telecom ha lanciato l’upgrade dei propri utenti alla 7 mega, io che non ne avevo fatto esplicita richiesta ero rimasto a secco.

Finalmente tra ieri ed oggi le cose si sono mosse ed adesso – dopo un riavvio – il mio modem-router da valori di portante diversi:

478 Kbps Upstream, 8124 Kbps Downstream

In realtà è quasi 7 mega (che onestamente sono quasi troppi :D), ma come potete vedere, grazie alla vicinanza alla centrale, l’upload e la latenza sono ad ottimi livelli:

Test di velocità su Speedtest.net

Openmoko Freerunner: partite le vendite!!!

Seppur la maggior parte dei distributori europei abbiano già venduto (ed in certi casi spedito) tutti i loro esemplari, da oggi – ufficialmente – nello shop di Openmoko sono iniziate le vendite del Neo Freerunner!!!

Neo Freerunner on Sale

Abbiamo atteso questo momento per mesi, se non anni, ormai. Ma tra poco, la saponetta potrà essere tra le nostre mani.

Mi ci metto anche io, perché già da mesi avevo deciso il suo acquisto, nonostante certi problemini, che effettivamente ci sono, ma che non possono fare i conti con l’essenza libera di questo “telefono”.

Da alcuni mesi stiamo definendo i gruppi d’acquisto, e proprio stasera è iniziata la raccolta dei soldi del gruppo fiorentino (che ho un po’ tirato su) per l’acquisto di alcuni modelli da HandHeld-Linux che – oltre a farci un bello sconto – dovrebbe riuscire ad inviarci i modelli per metà/fine luglio (cosa non da poco, considerando che sono terminati ovunque e che prendano ordini per inizio agosto).

Nell’attesa, intanto, io ho mantenuto la mia tradizione di comprare prima gli accessori del prodotto finale :P acquistando uno screen protector ed un caricatore da auto ;).