mercoledì 29 ottobre 2008

Oggi mi girano i plasmoidi...



Il plasmoide digital clock in KDE 4.1.2...





martedì 23 settembre 2008

Trovare file e directory attualmente in uso con lsof

Ecco un programmino che ci viene in aiuto quando non riusciamo ad eliminare / rinominare file o directory perché sono in uso: lsof infatti ci può dire quali applicazioni (processi) stanno accedendo un particolare file o una directory.

In Gentoo si installa semplicemente con:

emerge -av lsof

Se lanciate il comando senza argomenti verranno listati tutti i file aperti sul sistema in uso con l'indicazione del processo che li sta utilizzando; altrimenti come parametro potete specificare i file che vi stanno dando i grattacapi per capire di chi è la colpa!


Per maggiori dettagli consultate questa newsletter.





martedì 24 giugno 2008

Quando Eclipse e xulrunner non vanno d'accordo...





Può capitare che Eclipse vada in crash all'improvviso, ritornando un messaggio a console del tipo:


# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb5e883c9, pid=2884, tid=3085846816
#
# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86)
# Problematic frame:
# C [libxul.so+0x9d93c9]
#
# An error report file with more information is saved as:
# /home/xxx/hs_err_pid2884.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#


Ciò è dovuto ad incompatibilità tra la versione di Eclipse e la versione di xulrunner installate nel sistema. Il problema può essere risolto disabilitando in Eclipse l'autorilevamento delle librerie xulrunner, aggiungendo la seguente riga al file eclipse.ini :

-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null





martedì 17 giugno 2008

Firefox 3

Download Day



Tutti a scaricare!






lunedì 16 giugno 2008

Router USR9108 e Linux



Finalmente il print server integrato nel router US Robotics 9108 funziona anche con Linux!


Una nutrita schiera di utenti ha lamentato l'impossibilità di riuscire a fare una semplice stampa sfruttando il suddetto print server; l'unica soluzione pareva quella di effettuare un downgrade di cups (e fare un downgrade spesso non è una bella cosa...).


Grazie ad un update del firmaware sembra ora che il pinguino possa iniziare a stampare senza troppi problemi da remoto tramite questo router! L'update lo potete scaricare da qui.



Per maggiori informazioni vi consiglio questa discussione.







lunedì 19 maggio 2008

Bash: come recuperare velocemente i comandi digitati di recente

Problema: Un'ora fa ho copiato un file in bash con il seguente comando: "cp /home/utente/filedalnomemoltolungo.txt /tmp/nuovonomefilemoltolungo.txt"; ora devo ripetere l'operazione, ma non ho voglia di digitare tutto di nuovo... :)


Soluzione 1: Uso il comando history | grep cp per recuperare la lista di tutti i comandi di copia recenti; soluzione buona ma a mio avviso non ottimale.


Soluzione 2: Digito cp, premo "page up" e magicamente mi appare l'ultimo comando di copia eseguito; premo "page up" di nuovo e mi appare il penultimo e così via. Premendo "page down" ottengo l'effetto inverso. Bello vero? Per attivare questa feature basta aggiungere le seguenti righe al file /etc/inputrc




# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward






giovedì 8 maggio 2008

Precaricare i file con readahead

Il pacchetto readahead-list permette di precaricare alcuni file in RAM, allo scopo di accelerare il caricamento dei programmi (e quindi migliorare da questo punto di vista la reattività del sistema).
In Gentoo si installa con il comando:

emerge -av readahead-list


Successivamente impostiamo i servizi all'avvio:

rc-update add readahead-list-early boot
rc-update add readahead-list boot


That's all! Il readahead sarà attivo dal successivo boot.

Non vi basta? Volete personalizzare la lista dei file che vengono precaricati all'avvio? Allora leggete qui!





giovedì 3 aprile 2008

Ottimizzare il filesystem ext3

Pochi passi per incrementare le prestazioni del filesystem ext3, utilizzando le utility tune2fs e e2fsck.
Attenzione: prima di effettuare ogni modifica assicuratevi che il filesystem sia correttamente smontato (altrimenti il filesystem può restare danneggiato); eventualmente fate il boot da un liveCD.

  • Indicizzare le directory
    Migliora l'accesso ai file in directory conteneti molti file.

    tune2fs -O dir_index /dev/hdXY

    Per reindicizzare il filesystem eseguire il comando:

    e2fsck -D /dev/hdXY



  • Abilitare il full journaling
    Valido per kernel superiori al 2.4.20.

    tune2fs -O has_journal -o journal_data /dev/hdXY

    E' possibile modificare la dimensione del journal con il comando:

    tune2fs -J size=$SIZE /dev/hdXY



  • Disabilitare i controlli frequenti
    Da fare solo su filesystem di tipo ext3!

    tune2fs -c 0 -i 0 /dev/hdXY

    E' coveniente però abilitare il controllo all'avvio; per fare ciò è necessario modificare il file /etc/fstab come segue (l'importante è che il sesto campo contenga un intero maggiore di zero):

    /dev/hdbXY   /mount_point   ext3   [opzioni di mount]   1 2

    Tra le opzioni di mount consiglio di inserire anche l'opzione noatime, la quale disabilita l'aggiornamento della data di accesso all'inode (incrementando quindi le performance).



  • Verificare le modifiche apportate
    Questo può essere fatto anche su un filesystem già montato.

    tune2fs -l /dev/hdXY



Per maggiori informazioni consultate questa discussione.





mercoledì 19 marzo 2008

Linux su Nintendo DS

A quanto pare linux riesce ad arrivare ovunque, e questa volta è arrivato anche sulla piccola console di casa Nintendo: il Nintendo DS.

Il progetto in questione prende il nome di DSLinux; il sito web del progetto è: www.dslinux.org. E' legale e completamente gratuito!


Ma cosa possiamo fare con questa distribuzione linux per il Nintendo DS? Ecco alcuni esempi di utilizzo:

1. terminale ssh/telnet;
2. navigazione web in modalità testuale
3. ascoltare mp3
4. chattare su protocollo IRC
5. inviare e ricevere mail
6. gestire ed editare file

L'installazione è più facile di quello che si può pensare. Innanzitutto è necessario possedere una scheda SLOT-1o SLOT-2 sulla quale poter copiare i file. Qui sono elencati alcuni dispositivi supportati; io ho effettuato i test con una R4 Revolution ed è andato tutto alla perfezione.


Quindi, supponendo che la scheda sia pronta e installata correttamente, scaricate e copiate il seguente file all'interno della scheda:


ed eseguitelo come un qualsiasi altro programma... tutto qui! :)

Per informazioni più dettagliate vi consiglio di visitare il Wiki del progetto DSLinux all'indirizzo http://www.dslinux.org/wiki/index.php






martedì 18 marzo 2008

Optimization: Parallel startup



In Gentoo you can force parallel services startup; all you have to do is edit file /etc/conf.d/rc and set:

In Gentoo è possibile forzare l'avvio in parallelo dei servizi; è sufficiente editare il file /etc/conf.d/rc e impostare:


RC_PARALLEL_STARTUP="yes"

You will gain some speedup in boot process, but there will be less debug output.

Si guadagnerà un incremento di velocità nel processo di boot, ma l'output di debug verrà ridotto.






mercoledì 12 marzo 2008

Azureus: Running as daemon

Eseguire Azureus come demone



You can run Azureus as daemon using the Console UI option:

E' possibile eseguire Azureus come demone usando l'opzione Console UI:


java -jar Azureus2-XXX.jar --ui=console

You can run this command in background and use some plugins for remote control. For more information:

E' possibile eseguire questo comando in background e usare alcuni plugin per il effettuare il controllo remoto. Per maggiori informazioni:








lunedì 10 marzo 2008

Google Street View


Would you like to virtually ride unknown streets? Bored of watching Google Maps' streets from above? Hey, here comes Google Street View!


Vorreste fare una corsa virtuale per strade sconosciute? Siete stanchi di guardare le strade dall'alto con Google Maps? Hey, ora c'è Google Street View!





Google Street View: Golden Gate Bridge





Borat?!?


Let's see if you find something funnier!

Vediamo se trovate qualcosa di più divertente!





venerdì 7 marzo 2008

aMule: How to install and configure

aMule: come installare e configurare

First of all, I suggest you to install the latest version available: it's stable and it has some desiderable features, like obfuscated connection and support for files greater than 4 GB.

Per prima cosa consiglio l'installazione dell'ultima versione disponibile: è stabile e ha caratteristiche interessanti, come il supporto per le connessioni offuscate e per i file di dimensione maggiore di 4 GB.


  • Install

  • To install aMule's latest version in Gentoo you have to unmask the package. To do so add the following line to the file /etc/portage/package.keywords :

    Per installare l'ultima versione di aMule in Gentoo si deve aggiungere la seguente riga al file /etc/portage/package.keywords :


    net-p2p/amule ~x86


    For other distributions, you can find packages at www.amule.org, or you can compile from source (version aMule CVS).

    Per le altre distribuzioni, potete trovare i pacchetti nel sito www.amule.org, o potete compilare da sorgente (versione aMule CVS).



  • Graphical User Interface

  • That's the easy way: you can start aMule as you do with eMule, using the graphical user interface. Here are some suggestions.
    1. Pay attention to the list of servers you choose. Surfing the web you can find a list of server that are "secure". I recomend you to choose these servers and deselect all options concerning server update in Server options.
    2. Under Security turn on Obfuscated Connections and IP filtering. Here you can find the url for auto updating IP Filter list.

    Questo è il metodo più semplice: si può far partire aMule come si fa con eMule, cioè con l'uso dell'interfaccia grafica. Ecco alcuni accorgimenti.
    1. Fate attenzione ai server che scegliete. Nella rete potete trovare liste di server "sicuri". Vi consiglio di scegliere questi server e deselezionare tutte le opzioni riguardanti l'aggiornamento dei server nelle opzioni server.
    2. In sicurezza abilitate il supporto alle connessioni offuscate e all'IP Filtering. Qui potete trovare gli url per l'aggiornamento automatico della lista dell'IP Filter.


  • aMule as daemon

  • You can run aMule as daemon with the command amuled or with the system service: /etc/init.d/amuled start (for distributions with different service manager have a look here). Maybe the first time you do this aMule would complain about missing configuration and refuse to start. Now you can start the aMule GUI and do all your configurations or you can try to manually edit the file ~/.aMule/amule.conf. Here you can find an example of config file. Hope comments will lead you through configuration process!

    aMule può essere eseguito come demone tramite il comando amuled o come servizio di sistema: /etc/init.d/amuled start (per le distribuzioni con un diverso gestore dei servizi date un'occhiata qui). E' probabile che la prima volta in cui viene eseguito in questo modo aMule lamenti la mancanza di configurazione e si rifiuti di partire. In questo caso potete far partire aMule tramite interfaccia grafica e fare le opportune configurazioni, oppure potete provare ad editare manualmente il file ~/.aMule/amule.conf. Qui trovate un esempio di questo file di configurazione. Spero che i commenti possano condurvi durante la configurazione!



  • aMule remote control

  • There are 3 ways to remotely control aMule.
    1. aMuleWeb: with your browser go to address http://server-ip-address:port/ and type in the password.
    2. aMuleGUI: launch command amulegui and type in connection parameters. With this tool, you'll get the same GUI that you get when you start aMule in GUI mode.
    3. aMuleCMD: launch command amulecmd (amuled command line - type man amulecmd for options).
    Remember that when you exit remote control interface the daemon will keep running! To stop it you have to kill amuled process or launch the command /etc/init.d/amuled stop.


    Ci sono 3 modi per controllare aMule da remoto.
    1. aMuleWeb: tramite browser andate all'indirizzo http://server-ip-address:port/ e digitate la password.
    2. aMuleGUI: lanciate il comando amulegui e digitate i parametri di connessione. In questo modo otterrete la stessa interfaccia grafica che si ottiene lanciando aMule in modalità interfaccia grafica.
    3. aMuleCMD: lanciate il comando amulecmd (amuled command line - digitate man amulecmd per una descrizione delle opzioni).
    Ricordate che uscendo da una delle modalità di controllo remoto il demone continuerà a girare! Per fermarlo dovrete killare il processo amuled oppure usare il comando: /etc/init.d/amuled stop.



  • Troubleshooting

  • If system service won't start after configuration, try to edit file /etc/init.d/amuled changing ${AMULEHOME}, ${AMULEUSER} and ${LOG} by adding following lines at the beginning of the script (but after #!/sbin/runscript) :

    Se il servizio non parte anche dopo aver effettuato la configurazione, provate ad editare il file /etc/init.d/amuled modificando ${AMULEHOME}, ${AMULEUSER} and ${LOG} con l'aggiunta delle seguenti righe all'inizio dello script (ma dopo #!/sbin/runscript):



    AMULEHOME=/home/user
    AMULEUSER=user
    LOG=/home/user/amule.log



    The funny thing is that that's not the real log file! The real one is located in
    /home/user/.aMule/logfile
    !

    La cosa divertente è che questo non è il file di log reale! Quello vero si trova in /home/user/.aMule/logfile !






    venerdì 29 febbraio 2008

    Optimization: reduce graphic effects delay in KDE

    Ottimizzazione: ridurre i ritardi degli effetti grafici in KDE



    You can make KDE feel a little bit faster and responsive by reducing delay effects. These effects are slow by default. You can adjust effects delay settings in:

    E' possibile fare in modo che KDE sembri più veloce e reattivo riducendo il ritardo degli effetti (in KDE gli effetti sono lenti di default). Le impostazioni possono essere modificate in:




    Control Center -> Desktop -> Window Behavior -> Moving -> Animate minimize and restore
    Control Center -> Desktop -> Window Behavior -> Advanced -> Shading








    giovedì 28 febbraio 2008

    SweetHome3D: Plan your home with Linux!

    SweetHome3D: progetta la tua casa con Linux!





    SweetHome3D is a free software that helps you design your house in a very easy way. It's written in Java, it's multiplatform and available in many languages. To learn more visite this site:

    SweetHome3D è un'applicazione gratuita che permette di progettare la vostra casa con estrema facilità. E' scritto in Java, è multipiattaforma e disponibile in diverse lingue. Per saperne di più visistate questo sito:





    This page teach you how to import new 3D models.

    In questa pagina è spiegato come importare nuovi modelli 3D.











    lunedì 25 febbraio 2008

    SMPlayer: a KDE front-end for Mplayer

    SMPlayer: front-end per Mplayer in KDE




    If you are looking for a front-end for the excellent Mplayer I would suggest you to try SMPlayer (released version is 0.6.0rc2): it contains several features that can satisfy the average user (but not only).
    It's especially useful for those who use KDE and wants to install a front-end without having to install (many) Gnome libraries!
    It's based on Qt 4, so it integrates well with KDE 4.


    A chi cerca un front-end per l'ottimo Mplayer mi sento di consigliare SMPlayer: giunto alla versione 0.6.0rc2 contiene diverse funzioni che possono soddisfare l'utente medio (ma non solo).
    E' utile soprattutto per chi usa KDE e vuole installare un front-end senza dover installare (diverse) librerie Gnome!
    Basato sulle Qt 4, si integra bene anche con KDE 4.


    In Gentoo you can install it with the following command:

    In Gentoo si installa con il comando:


    emerge -av smplayer


    If portage complains about smplayer being masked, add the following line to /etc/portage/package.keywords:

    Se portage si lamenta dicendo che il pacchetto smplayer è mascherato, aggiungete la seguente riga al file /etc/portage/package.keywords:


    media-video/smplayer ~x86


    smplayer screenshot




    venerdì 22 febbraio 2008

    KDE 4 and Gentoo

    KDE 4 e Gentoo



    Since a couple of days KDE 4 entered portage; so now it's possibile to install it without the use of layers.

    Già da qualche giorno KDE 4 è entrato a far parte di portage; diventa quindi possibile installarlo senza ricorrere al layer specifico.




    To install it, I advise you to follow this simple guide, because you have to unmask packages and set some use flags.
    I tried it and I can say that it's lightweight and stable, but it's also incomplete. It will enter portage as unmasked package in July, as version 4.1 will be released.

    Per installarlo consiglio di seguire questa semplice guida, in quanto è necessario procedere allo smascheramento dei pacchetti e all'impostazione di alcune use flag.
    Avendolo provato posso affermare che si presenta leggero e stabile, anche se ancora piuttosto incompleto. E' previsto che entri in portage come non mascherto dalla versione 4.1, prevista per luglio.




    mercoledì 20 febbraio 2008

    The Wii Accident

    L'incidente del Wii



    That's why some producers are recently thinking about "reinforced screen" televisions...

    Ecco perché alcuni produttori hanno recentemente pensato ai televisori con schermo "rinforzato"...






    No solution have been found for this other accident... :)

    Per quest'altro inconveniente invece non è ancora stata trovata una soluzione... :)








    Linux power saving

    Linux e il risparmio energetico



    Energy saving is affecting more and more users, from owners of notebooks (for obvious reasons concerning battery life) to desktop users for bill saving.
    There's a project called PowerTOP, which provides tools and helpful tips to maximize energy savings.
    The project site lists the kernel's options to be enabled, some suggestions about software and modules, as well as the opportunity to download the package powertop, a tool for real-time analysis of system's energy consumption.


    La questione risparmio energetico comincia ad interessare sempre più utenti, dai possessori di pc portatili (per ovvie ragioni riguardanti la durata della batteria) agli utilizzatori di pc desktop che vogliono risparmiare sulla bolletta.
    Esiste un progretto chiamato PowerTOP, il quale fornisce gli strumenti e i suggerimenti utili ad ottimizzare il risparmio energetico.
    Nel sito del progetto sono elencate le opzioni da abilitare nel kernel, suggerimenti riguardanti alcuni software e moduli, oltre alla possibilità di scaricare il pacchetto powertop, strumento per l'analisi in tempo reale del consumo del sistema.


    In Gentoo you can install it with the following command:

    In Gentoo è possibile installarlo tramite il comando:

    emerge -av powertop


    Owners of ATI video cards: there's a command line tool provided with ATI proprietary drivers called aticonfig that, among other things, lets you set the card clock frequency.

    Per i possessori di schede video ATI: esiste un tool da riga di comando chiamato aticonfig che viene fornito con i driver proprietari, il quale, tra le altre cose, permette di scegliere la frequenza di clock della scheda video.




    domenica 17 febbraio 2008

    Mount tmp in RAM

    Montare /tmp in RAM



    You can mount the directory /tmp directly into RAM, in order to achieve a slight increase in performance. You must add the following line to /etc/fstab

    E' possibile montare la directory /tmp direttamente nella RAM, allo scopo di ottenere un leggero incremento di prestazioni. Si deve aggiungere la seguente riga al file /etc/fstab:


    tmpfs /tmp tmpfs noatime 0 0


    This can also be used to give a certain speed-up to portage: If you set /tmp as portage's temporary directory (inserting the line PORTAGE_TMPDIR = "/tmp" in /etc/make.conf), the compilations will be performed in RAM. Some packages, however, require a substantial amount of temporary space for compilation, then this technique must be used with care.
    More informations here.

    Questo può essere utilizzato anche per dare un certo speed-up a portage: se si imposta come directory temporanea di portage la /tmp (tramite la riga PORTAGE_TMPDIR="/tmp" nel file /etc/make.conf), le compilazioni verranno effettuate in RAM. Alcuni pacchetti però richiedono una quantità notevole di spazio temporaneo per la compilazione, quindi questa tecnica va utilizzata con accortezza.
    Maggiori informazioni qui.




    martedì 29 gennaio 2008

    I need Rad Hat 8.0 iso image...

    Mi serve la iso di Red Hat 8.0...



    If you need a Red Hat distribution that's no longer supported, following this link you can find the iso images you are looking for:

    Se vi trovate ad aver bisogno delle distribuzioni Red Hat ormai non più supportate, a questo indirizzo potete trovare tutte le iso che cercate:






    mercoledì 16 gennaio 2008

    Lettera aperta al Ministro Nicolais - Come sono stati spesi i 10 milioni di euro?

    Con la Finanziaria 2007, negli articoli 892 e 895, è stata autorizzata una spesa di 10 milioni di euro a sostegno di progetti informatici, dando priorità a quelli che utilizzano o sviluppano applicazioni software a codice aperto.
    Con questa lettera chiediamo al Ministro di illustrarci se effettivamente questi soldi sono stati spesi (e quindi anche come), oppure come è previsto che vengano spesi.
    L'articolo originale e il testo completo della lettera possono essere trovati qui; sarà sufficiente lasciare un commento per aderire.



    venerdì 11 gennaio 2008

    Power saving Google

    Google versione "risparmio energetico"



    This is a black version of the famous search engine that will let your display save some energy:

    Una versione in nero del famoso motore di ricerca per far risparmiare un po' di watt al vostro monitor:






    mercoledì 9 gennaio 2008

    Xeyes - Come incutere paura al vicino...

    Per chi non sapesse che cos'è Xeyes, consiglio una lettura veloce qui (oppure qui potete gustare una prova pratica).
    Qualcuno ha pensato di fare le cose più in grande, ed è nato questo interessante (e pure esilarante a mio parere) progetto:





    Per i dettagli della realizzazione vi rimando al sito dell'ideatore: http://hunz.geekheim.de/?p=47


    Zio Bill Rocks!

    Chi l'avrebbe mai detto che avremmo visto Bill Gates suonare assieme a Slash?





    Quando sarò un chitarrista famoso mi farò fotografare con un pinguino di 1 metro e 70... :)