Come effettuare il reset degli stili CSS

L’utilizzo dei CSS nelle pagine web ormai è una cosa normale.  Ormai anche il webmaster ai primi stadi utilizza i CSS per separare l’architettura del sito dall’aspetto grafico. I CSS aiutano molto,  tanto che se un sito è fatto bene per fargli cambiare grafica basta intervenire solo su di esso senza toccare una riga di …

I diversi livelli di conoscenza dell’HTML

Prendendo ispirazione dai Livelli di Conoscenza del CSS di Emil Stenström, ho iniziato a pensare ai diversi gradi di conoscenza dell’ HTML tra le persone che lavorano in ambito web, da colui che non conosce quasi nulla a chi ne sa abbastanza da poter scrivere le attuali specifiche HTML.

Ho pensato di descrivere diversi livelli di conoscenza del linguaggio HTML. Per alcune persone questi livelli sono solamente delle fasi di transizione mano a mano che si comprendono gli standard web, la semantica e l’accessibilità, per altre un livello è semplice da raggiungere grazie alla loro attitudine verso l’HTML e i linguaggi di programmazione in generale. Altri difficilmente supereranno i primi livelli.

Shorewall: abilitare e configurare il firewall in linux (debian, ubuntu)

Il firefall su un server è una cosa fondamentale. Per configurarlo occorre sapere a perfezione la sintassi di iptables? No! Shorewall ci viene incontro grazie ad una sintassi più umana e la possibilità di configurare zone… Ma procediamo per ordine! La versione di shorewall che installeremo sarà la 4.0.15-1, quella inclusa nella distribuzione Debian Lenny

Convertire un documento RTF in testo in PHP

Per convertire un file da RTF a PHP bastano poche sostituzioni, visto che l’RTF ha una sintassi di solo testo. Negli esempi succesivi in $rtf è racchiuso tutto il file RTF. Iniziamo con il rimuovere le intestazioni del file. Niente di più facile, le intestazioni finiscono quando inizia il primo paragrafo!

Comprimere in linux con tar… in modo furbo :-)

Penso che tutti sappiano ormai come comprimere e decomprimere i file tgz, tar.gz, z, etc, in linux… Ma per chi non lo sapesse esiste un metodo più furbo per creare semplici backup incrementali utilizzando le date, in modo da avere già nel nome del file la data di creazione. Il comando per visualizzare una data …

Convertire tutti i file ISO-8859-1 in utf-8

Certe volte, soprattutto in ambito web, i caratteri speciali (come le lettere accentate) appaiono in modo strano e incomprensibile anche se abbiamo impostato il nostro web server ad utilizzare utf-8. Questo nella maggior parte dei casi è dovuto ad una errata codifica dei file, spesso in ISO-8859-1. Per convertirli tutti in un colpo solo è …

Come cercare e rimuovere file in linux

Per ricercare un file si utilizza il comando find con le opzioni -type f (di tipo file) e -name nomefile (di nome nomefile). Utilizzando i risultati del comando è possibile rimuovere i file: find ./directory -type f -name ‘Thumbs.db’ -exec rm {} \; Un esempio pratico ed utile è quello di rimuovere i file Thumbs.db …

Settare i permessi a file/directory per apache

I permessi su linux sono essenziali 🙂 Una buona configurazione dei permessi per apache è settare il proprietario a root e solo i file/directory necessari a www-data. Inoltre i permessi per i file devono essere a 644 (permessi di scrittura solo al proprietario e lettura a tutti), mentre le directory a 755. Per farlo in …

Come evitare che firefox tronchi le pagine nell’anteprima di stampa

Firefox è un ottimo browser, ma per quanto riguarda la stampa lascia un po’ a desiderare. Non è difficile imbattersi in anteprime di stampa abnormi, in cui viene visualizzata solo una pagina di contenuto e il resto scompare misteriosamente… Per ovviare a questo problema creiamo una pagina di stile alternativo per la stampa, che chiameremo …