Aggiungere una localizzazione in Linux

Le localizzazioni sono molto utili quando per esempio abbiamo bisogno che certe funzioni ritornino la data o la valuta formattata secondo standard locali. Questo è un caso classico della funzione strtotime di php. Per aggiungere una lingua basta modificare il file /etc/locale.gen ed inserire il codice della localizzazione. Per l’italiano: it_IT.UTF-8@euro UTF-8 Poi rigeneriamo le …

Search & Replace tra i file in linux

Capita molto spesso di dover fare una classica ricerca e sostituzione all’interno dei file. Ok, ma come farlo in modo semplice ed automatico in linux? Utilizzando il seguente comando: grep -rl ‘OLDSTRING’ . | xargs perl -pi~ -e ‘s/OLDSTRING/NEWSTRING/’ Ovviamente al posto di OLDSTRING metteremo la stringa di ricerca e in NEWSTRING la stringa con …

Settare l’altezza di un div a 10px o meno in ie6

Certe volte si ha necessità di settare un’altezza minima a un div, ma ie6 non ne vuole sapere e setta una sua “Altezza minima”. Questo perché ie6 HA un’altezza minima per gli elementi: l’altezza del carattere. Per ovviare al problema inserire nel CSS: #div{ height:5px; line-height:0; /* Altezza riga a 0 */ font-size:0 /* Dimensione …

Come accedere ad elementi in un iframe con jQuery

Per accedere ad elementi interni di un iframecon jquery è semplicissimo. Supponiamo di avere un iframe di id=”iframe” <iframe id=”iframe” …></iframe> E che l’iframe contenga un div di id=”div” <div id=”div”>Prova</div> Per accedere all’elemento basta selezionare l’iframe, prenderne il contenuto e cercare l’elemento voluto: var $div = $(‘#iframe’).contents().find(‘#div’)); Con questo esempio potete accedere a qualsiasi …

Commenti javascript per la validazione xhtml

Quante volte vi è capitato di dover inserire codice javascript direttamente sulla pagina ma questo ha portato alla non validazione della stessa? Bene, questo succede perché il validatore w3c non riesce a gestire il codice html presente all’interno del javascript e lo interpreta come codice html normale. Per ovviare a questo problema è sufficiente aggiungere …

Eseguire un evento (click, hover, focus) con jQuery

Ogni tanto succede che abbiamo bisogno di eseguire una funzione associata ad un click senza che effettivamente il click venga dato. Un esempio: clicca pippo! <a href=”#” id=”pippo” onclick=”alert(‘Hai cliccato su pippo!’)” >clicca pippo!</a > Ora proviamo invece a cliccare su Pluto. <a href=”#” id=”pluto” onclick=”jQuery(‘#pippo’).trigger(‘click’)”>Pluto</a> Come vedete cliccando su Pluto in questo modo viene …

Javascript: Rimuovere un elemento da un array

Ed eccoci alla classica domanda che inevitabilmente tutti ci poniamo! Come si fa a togliere un elemento da un array in javascript? Beh, per toglierlo dall’inizio o dalla fine si possono usare i semplici .pop() (per togliere l’ultimo) e .shift() (per togliere il primo). Ma come fare per togliere un elemento all’interno? Purtroppo non esiste …

Come risolvere il bug del “testo fantasma” in ie6

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 …

Come aggiungere font TTF in linux

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/