password generator
Mi serviva una nuova password, così, preso da un’attacco di fancazzismo, ho creato questo piccolo programma.
Mi serviva una nuova password, così, preso da un’attacco di fancazzismo, ho creato questo piccolo programma.
Vi è mai capitato di dover differenziare il comportamento di uno script sin dall’avvio del vostro computer?
Ad esempio mi occorreva disabilitare l’avvio automatico di X subito dopo il login da tty (vedere xttydm), ecco come farlo passando un semplice parametro al kernel in fase di caricamento.
Il funzionamento è molto semplice: tutti i parametri di avvio del kernel possono essere trovati in /proc/cmdline, basta semplicemente controllare che il parametro che ci interessa esista:
case $TERM in linux) START=`cat /proc/cmdline | grep xtty` if [[ -n $START ]]; then ~/bin/startx.sh && fi ;; *) ;; esac |
inserite questo codice in .bashrc e ad ogni login da tty se l’opzione xtty è presente come parametro del kernel, X verrà automaticamente fatto partire.
Semplice no?
Juan Carlos Torres (jucato): “Quarterly” Report: Yakuake, Posted on 17 April 2009 | 9:02 am by (author unknown)
Nuno Pinheiro (pinheiro): kmix icons development., Posted on 16 April 2009 | 1:48 pm by (author unknown)
Scompattare file zippati in Java, Posted on 16 April 2009 | 1:31 pm by (author unknown)
Nilfs, un nuovo filesystem per Linux from ossblog:
Nuovo file system che permette il ripristino di una qualsiasi modifica applicata come ad esempio files cancellati o sovrascritti. E’ stato inserito anche EXOFS un Object Storage Device file system.
Virtualbox 2.2.0 rilasciata from ossblog:
Include, tra l’altro, il supporto all’accellerazione grafica OpenGL per guest linux e solaris.
BumpTop: interfaccia 3D innovativa from downloadblog:
interfaccia 3D per windows che emula una vera scrivania, il video è da vedersi.
Ivan Cukic (ivan): WebKit + D-Bus -> Instant Chrome-like browser [continued] from Planet KDE
Tempo di crisi? I professionisti guardano a Linux from ossblog
Gara: Firefox, IE8, Safari bucati in pochi secondi from Il Disinformatico
Sei siti per allenarsi nella programmazione from Programmazione.it Feed (RSS 2.0)
Concurrent boot sequence from Debian GNU/Linux System Administration Resources
Sviluppando con eclipse mi sono reso conto che mi mancava una features molto comoda, il code-folding, cioè la capacità di un editor di collassare più linee di codice in una sola nascondendo quelle del blocco successivo.
Normalmente questo è perfettamente funzionante ma solo con determinati blocchi (ad esempio i metodi, le classi etc) e tutto è poco ampliabile.
Cercando in rete (con enorme difficoltà) ho trovato un progetto (Coffee-Bytes) che permette di fare esattamente questo ma in molti più blocchi ed anche in blocchi “personalizzati” (capirete successivamente cosa intendo).
L’installazione è molto semplice, basta aggiungere tra i link per l’update (Help->Software Updates) l’indirizzo specificato nella pagina web del progetto e successivamente selezionare Coffee-Bytes per l’installazione.
A questo punto non rimane che abilitarlo dal menù Window->Preferences :
E ricaricando il file java aperto questo è il risultato:
Da notare il blocco personalizzato delimitato da “//[start]” e da “//[end]“.
Happy Coding