mercoledì 29 ottobre 2008
martedì 23 settembre 2008
Trovare file e directory attualmente in uso con lsof
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
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
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
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 directoryMigliora 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 journalingValido 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 frequentiDa 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 apportateQuesto 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
Il progetto in questione prende il nome di DSLinux; il sito web del progetto è: www.dslinux.org. E' legale e completamente gratuito!
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
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
/etc/conf.d/rc
and set: /etc/conf.d/rc
e impostare: RC_PARALLEL_STARTUP="yes"
mercoledì 12 marzo 2008
Azureus: Running as daemon
Eseguire Azureus come demone
java -jar Azureus2-XXX.jar --ui=console
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!
venerdì 7 marzo 2008
aMule: How to install and configure
aMule: come installare e configurare
/etc/portage/package.keywords
:/etc/portage/package.keywords
:net-p2p/amule ~x86
- 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.
- Under Security turn on Obfuscated Connections and IP filtering. Here you can find the url for auto updating IP Filter list.
- 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.
- 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.
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!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!- aMuleWeb: with your browser go to address
http://server-ip-address:port/
and type in the password. - 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. - aMuleCMD: launch command
amulecmd
(amuled command line - typeman amulecmd
for options).
amuled
process or launch the command /etc/init.d/amuled stop
.- aMuleWeb: tramite browser andate all'indirizzo
http://server-ip-address:port/
e digitate la password. - 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. - aMuleCMD: lanciate il comando
amulecmd
(amuled command line - digitateman amulecmd
per una descrizione delle opzioni).
amuled
oppure usare il comando: /etc/init.d/amuled stop
./etc/init.d/amuled
changing ${AMULEHOME}
, ${AMULEUSER}
and ${LOG}
by adding following lines at the beginning of the script (but after #!/sbin/runscript
) :/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
!/home/user/.aMule/logfile
!venerdì 29 febbraio 2008
Optimization: reduce graphic effects delay in KDE
Ottimizzazione: ridurre i ritardi degli effetti grafici in KDE
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!
This page teach you how to import new 3D models.
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.
emerge -av smplayer
smplayer
being masked, add the following line to /etc/portage/package.keywords
:smplayer
è mascherato, aggiungete la seguente riga al file /etc/portage/package.keywords
:media-video/smplayer ~x86
venerdì 22 febbraio 2008
KDE 4 and Gentoo
KDE 4 e Gentoo
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.
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
Linux power saving
Linux e il risparmio energetico
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.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.emerge -av powertop
aticonfig
that, among other things, lets you set the card clock frequency.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
/tmp
directly into RAM, in order to achieve a slight increase in performance. You must add the following line to /etc/fstab
/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
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.
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...
mercoledì 16 gennaio 2008
Lettera aperta al Ministro Nicolais - Come sono stati spesi i 10 milioni di euro?
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"
mercoledì 9 gennaio 2008
Xeyes - Come incutere paura al vicino...
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