Appunti di viaggio di Chalda Pnuzig
Archivio di giugno 2009
Come risolvere il bug del “testo fantasma” in ie6
11 giu
Cos’è il testo fantasma?
Il testo fantasma è una parte di testo che compare senza alcun motivo dove non dovrebbe, solitamente una ripetizione di una parte di testo in un’altra pagina.
Il problema è causato dal float:left, per cui basta evitare di inserirli
In alternativa provate questi workaround che ho trovato:
- Commenti: Non si sa il perché ma i commenti nel codice (<!– –>) creano questi problemi. Provate a rimuoverli
- Float: Il float da sempre strani problemi, provate ad aggiungere lo stile display:inline ai div con float
- Ultima soluzione che ho trovato è quella di aggiungere un margine negativo ai div
Se avete altre soluzioni…
Scrivetele nei commenti
Come aggiungere font TTF in linux
9 giu
Per aggiungere i font TTF su linux (Debian, Ubuntu, Kubuntu) è semplicissimo:
Basta aprire un terminale ed eseguire questa riga:
mv nomefont.ttf /usr/share/fonts/truetype/
Ecco fatto! Ora bisogna aggiornare la cache dei font:
fc-cache -f -v
Ecco alcuni siti simpatici per scaricare font gratuitamente:
- http://www.webpagefonts.com/
Come proteggere una cartella in apache
9 giu
Per proteggere una cartella in apache da occhi indiscreti la procedura è molto semplice.
Per prima cosa bisogna creare il file .htaccess nella directory da proteggere:
AuthUserFile /percorso/htdocs/dir-protetta/.htpasswd AuthGroupFile /dev/null AuthName "Directory protetta, inserire i dati di accesso:" AuthType Basic <Limit GET> require valid-user </Limit>
In dettaglio:
- AuthUserFile: Specifica il file contenente le password
- AuthName: Testo da visualizzare nella finestra di accesso
Bene, ora bisogna creare il file .htpasswd nella directory specificata in AuthUserFile.
Per farlo si utilizza il comando htpaswd:
htpasswd –c .htpasswd username
Dove al posto di username inseriremo il nome utente che vogliamo.
Eseguito il comando ci chiederà la password e il gioco è fatto!
Abilitare/Disabilitare il System Beep in Linux (Debian, Ubuntu)
9 giu
Come fare per disattivare quel fastidiosissimo beep che esce dalle casse interne del nostro pc su linux (Debian, Ubuntu, Kubuntu, etc) ?
Modificate il file /etc/modprobe.d/blacklist digitando:
sudo pico -w /etc/modprobe.d/blacklist
e aggiungete la seguente riga alla fine del file:
blacklist pcspkr
Salvate e uscite.
Ora non resta che aggiornare i mod:
sudo rmmod pcspkr
Per riattivarli è sufficiente rimuovere la riga appena inserita in /etc/modprobe.d/blacklist
e riaggiornare i moduli con la stessa procedura.
Ora il fastidioso beep è disabilitato!
Come aggiornare la data in linux tramite un server esterno
7 giu
Per tenere sempre aggiornata e sincronizzata una data in linux è semplicissimo:
Nel terminare lanciare con permessi di amministrazione il seguente codice:
ntpdate ntp.ubuntu.com
Ovviamente al posto di npt.ubuntu.com potete mettere qualsiasi altro server ntp, come quello ufficiale per l’ora italiana:
ntpdate ntp1.inrim.it
o
ntpdate ntp2.inrim.it
A voi la scelta
Cambiare nome a molti file in linux
7 giu
Per rinominare molti file contemporaneamente in una directory in linux si può utilizzare un semplice ciclo for:
for filename in *; do mv $filename filename_nuovo; done
In questo modo rinomina tutti i file (*) nella directory come filename_nuovo.
Per esepio se vogliamo aggiungere a tutti i file in una directory l’estensione .bak è sufficiente modificare così la riga:
for filename in *; do mv $filename $filename.bak ; done
Se invece si ha familiarità con le espressioni regolari di perl… allora diventa tutto semplice utilizzando il comando replace!
Alcuni esempi:
# Rimuove l'esetensione .bak ai file .bak rename 's/\.bak$//' *.bak # converte in minuscolo i nomi dei file rename 'y/A-Z/a-z/' *
Ricordatevi che esiste anche un simpatico parametro -n che simula e visualizza a video i file che verrebbero modificati. Una buona cosa per evitare problemi
Attivare un sito in apache contenuto in sites-available in linux
7 giu
sites-available a2ensite nomesito


Commenti Recenti