Archivio della categoria: Generale
Necessaria la conversione in legge del decreto Crescita 2.0 | Stati Generali dell’Innovazione
Sulla politica, il calcio, la formula uno
Ritengo la politica una cosa seria molto seria, se poi è a livello nazionale è una cosa talmente importante che a me tremerebbero le mani ad ogni votazione, ad ogni discorso. E una cosa da fare con responsabilità, con senso della misura, con intelligenza perché una decisione, una frase detta, perfino un’attegiamento può influenzare la vita di tutta la nazione.
Solo a me da fastidio che i nostri sedicenti statisti parlino della politica come di un incontro di calcio, di una gara di formula uno? Solo a me viene il nervoso quando sento dire la frase “discesa in campo”? Solo a me si alza la pressione quando leggo “torno per vincere”? Io queste frasi le vorrei sentire solo durante le trasmissioni sportive, non quando si parla di dibattito politico, perché il dibattito politico si fa su idee, su visioni del mondo, della società, su regole da applicare, e non si fa neanche urlando in trasmissioni televisive senza ascoltare gli altri, ma questa è un’altra storia.
git svn e attimi di vero panico
Ieri sera mi sono fermato un po’ di più in ufficio perché, dopo aver recuperato la password di root del mio netbook e ho avviato l’aggiornamento senza rendermi conto che era già tardi. Mentre guardavo l’aggiornamento procede e salutavo i colleghi ho pensato bene di eseguire il comando:
git svn rebase
con l’intenzione di fare, poi:
git svn dcommit
Il primo comando è fallito miseramente, segnalando conflitti e riempiendo la directory .git con ben 10 file di differenze. Dato che io in questi ultimi 10 giorni ho fatto parecchi commit locali senza però sincronizzare il repository SVN avevo dei file di differenze da quasi 4000 righe. L’idea di dovermi gestire il merge a mano mi ha terrorizzato. Dopo averci provato ho iniziato a cercare su Internet e alla fine grazie a quanto riportato nel post di Diego, el gnomo ho eseguito, dopo aver fatto un backup di tutta la directory, ho proceduto così:
- Eseguito
git log -g - Controllato l’hash dell’ultimo commit
- Eseguito
git show - Controllato che l’hash dell’output del primo comando fosse lo stesso
- Eseguito
git reset --hard - Eseguito
git svn rebase - Eseguito
git svn dcommit - Ricompilato tutto e controllato che le modifiche inserite ci fossere tutte
Per quanto ho potuto verificare ieri sera, tutte le modifiche erano presente e nulla è andato perso.
Grazie Diego.
Divertirsi a programmare
In questi giorni mi sono divertito a fare un piccolo form in php per un amico, erano molto tempo che non facevo nulla sul web. Mi sono divertito molto. jquery è una potenza, il plugin per validare le form è fantastico. Da quando lo avevo usato l’ultima volta, jquery è cresciuto parecchio. Capisco il perché del suo successo.
Ad ogni modo grazie a Stefano per avermi fatto divertire qualche sera.
PS: questo post arriva via email, comodamente da gnus sfruttando l’opzione del jetpack di wordpress che mi ha ricordato Cristiano
Ora funziona anche X

Ho dovuto mettere a mano i valori di refresh e sync, non lo facevo da non so quanto, ora funziona tutto. Magari poi passo a un ambiente grafico meno pesante.
iMac a nuova vita
Oggi avevo un programma ma è stato completamente stravolto dall’idea di andare a prendere due cose dal soppalco della casa vecchie e portarle in garage. È finita che abbiamo fatto un poco di ordine, il grosso deve ancora venire, in garage e allora ho preso un vecchio iMac, che giaceva a prendere polvere, e l’ho portato a casa. Funziona che è una meraviglia con il suo Debian GNU/Linux 6.0.6. Fa un rumore tipico dei vecchi PC a cui non sono più abituato. È fantastico
PI: Lampi di Cassandra/ Il Grande Brevetto
Why learn C? – O’Reilly Radar
Sto spulciando la lista delle cose che ho marcato da leggere o rileggere. Questo articolo è veramente interessante. Io il C continuo a ristudiarlo da anni, si ristudiarlo perché non lo uso tutti i giorni e ho la memoria corta.
Vi consiglio di leggere:
How to Use LinkedIn Effectively for Small Businesses : Under30CEO
Managing your Career in IT « Programmers Stack Exchange Blog
Announcing openSUSE on ARM Release Candidate 1 | Linux.com
GNOME 3.6 Released! | GNOME
Vive la France! – Codice Aperto – Wired.it
Software libero nella Pubblica Amministrazione, Red Hat applaude | TUXJournal.net
Traduzione italiana di Orientations pour l’usage des logiciels libres dans l’administration | Il blog di Simone Martelli
Mind Your Git Manners | 8th Light
Sempre a pieno regime
Qui si continua a lavorare a pieno regime. Avrei bisogno di un po’ di tranquillità, non necessariamente di vacanze ma di un cambio di ritmo nel lavoro come nella vita. Lo stacco del fine settimana non è sufficiente per riprendere fiato e fare quelle piccole attività che faccio per divertimento. Dove sto sbagliando?
Fine settimana produttivo
Questo fine settimana sono molto soddisfatto di quello che sono riuscito
a fare.
Il mio serverino di casa ora è dotato di webmin per
lamministrazione remota. Lho installato per vedere come funziona e se
è lo strumento adatto da dare in mano a persone poco esperte. Devo dire
che mi piace, ha alcuni limiti ma si superano con un ssh. Ho
approfittato di webmi per dotare la rete di casa di un DNS che fa
caching e inoltra le richieste hai DNS di mclink e di un DHCP che
aggiorna il DNS. Le stampanti sono nuovamente condivise tra tutti i PC
della rete.
In rete cè un nuovo piccolo arrivato: un raspberry pi che fa bella
mostra di se sulla scrivania. Io lho configurato headless e per ora non
sono andato più in la del primo setup. In verità devo ancora capire a
cosa possa servirmi. Qualche idea in effetti ce lho ma mi serve un po
di lavoro e una seconda interfaccia di rete. Devo trovare un adattatore
usb-eth.
Il mio nuovo lettore di ebook, un Sony TSR-T1 da oggi può installare le
applicazioni che gli dico io e ora è in grado di leggere non solo epub,
pdf e file di testo ma anche file di Amazon e prossimamente spero anche
altro. Non ho installato il market di google ma quello di amazon. Non
voglio assolutamente trasformarlo in un tablet ma solo in un lettore
migliore. Visto che non si riesce a fare a meno dei DRM almeno avere un
device che li supporta tutti.
gnome3, nvidia e debian
Stasera ho fatto l’ennesimo tentativo di usare gnome3. Non è un segreto che mi trovi bene con awesome ma le idee che stanno alla base di gnome3 mi piacciono parecchio, la semplicità del disegno, le interfacce ridotte all’osso, però non c’è proprio verso di farlo funzionare sul mio PC, tutti i miei tentativi falliscono. Usando il driver nouveao, cioè il driver free per la mia scheda NVIDIA, parte solo in modalità tradizionale, il che vuol dire una pessima imitazione di gnome2. Usando il driver proprietario a un certo punto un’applicazione occupa il 100% di una delle CPU lo schermo diventa nero e non riesco neanche a passare a una console. Non posso cambiare scheda perché ho un portatile e non so come fare a debuggare la cosa, l’applicazione che va in palla ora è chrome, ora è firefox ora è shotwell. Insomma alla fine torno a awesome che mi è costato settimane di configurazione e con cui ho ancora qualche problema ma almeno con questo il PC è usabile, emacs (gnus e erc), chrome si avviano e io lavoro. Il problema qui diventa usare applicazione gnome3 ma di questo penso di aver già scritto.