Bash: rimuovere i permessi di esecuzione ricorsivamente
Non so voi, ma sotto Linux a me capita spesso di cambiare per errore i permessi di esecuzione dei miei file ricorsivamente col seguente comando:
chmod -R a-x *
Il risultato è che anche i permessi delle directory vengono influenzati e quindi diventano non più accessibili.
Per risolvere il problema basta lanciare questo comando che ripristinerà i permessi:
sudo find . -type d -exec chmod a+x '{}'\;
La prossima volta, anziché chmod, bisognerà usare il seguente comando per rimuovere ricorsivamente il flag di esecuzione dai files soltanto:
find ! -type d -exec chmod a-x '{}' \;
Bye bye.
Arriva Firefox 3.6: più veloce, snello e leggero
La volpe del web (Mozilla Firefox) si è aggiornata migliorandosi ancora una volta (e non era facile farlo).
Tra le tante novità, le più eclatanti sono:
- Motore di rendering più veloce e snello;
- Personalizzazione semplice e dell'aspetto ("Personas");
- Migliore gestione dei segnalibri;
- Modalità "navigazione anonima".
Per aggiornare la vostra versione su Ubuntu seguite queste istruzioni.
Buona navigazione.
Jennic JN-5148 SDK toolchain per linux

A tutti gli sviluppatori di applicazioni ZigBee con processori della Jennic interesserà sapere che è disponibile una apposita pagina su questo blog per riuscire a compilare le proprie applicazioni utilizzando Linux anziché l'accoppiata Windows+Cygwin "imposta da Jennic". Per approfondire fate click sotto il titolo del blog oppure qua.
Happy coding!
Eliminare ricorsivamente le cartelle nascoste di Subversion
Quante volte vi è successo di dover effettuare ripulire una copia locale di un repository Subversion dalle cartelle .svn utilizzate dal controllo di versione?
Un semplice comando bash può aiutarvi in questo tedioso task in un batter d'occhio:
rm -rf `find . -type d -name .svn`
Buona pulizia!