-
Favicon Gallery
-
Favicons gallery
-
Vuoi vedere visualizzata l’icona del tuo sito sul browser ? Seleziona semplicemente l’immagine o il logo ( di qualisasi dimensione ) e clicca “Generate FavIcon.ico”
-
Disegna la tuoa favicon online usando un “web-based”, “non-Java” generator. Tutto cio di cui hai bisogno è un web browser tipo Firefox. Il programma genera icone 16×16 pixel a 16 colori con trasparenza opzionale.
-
Icone gratuite per website e web application
Dando un occhiata alle statistiche di questo blog una buona parte della banda e consumata da “spam crawlers” e “cross site image stealing“.
Per lo splog mi sono già attrezzato e devo dire che non ho più avuto problemi, ma per limitare un po il consumo di banda sto valutando alcune soluzioni.
Partiamo dalle cose più semplici.
Per il “furto” della immagini da altri siti (cross site image stealing) ho seguito questo tutorial che mi ha portato a creare un file .htaccess dentro la directory delle immagini.
SetEnvIfNoCase Referer "^http://maurizio.mavida.com/" ok_img SetEnvIfNoCase Referer "^http://maurizio.mavida.com$" ok_img SetEnvIfNoCase Referer "^$" ok_img < filesmatch "\.(gif|png|jpe?g)$"> Order Allow,Deny Allow from env=ok_img < /filesmatch>
In pratica grazie al modulo modsetenvif istruisco apache che per alcuni tipi di file (gif|png|jpe?g) deve verificare se il Referer ha impostato correttamente la varibile “okimg”.
Nel mio caso l’accesso alle immagini viene negato a tutti tranne che alla pagine sotto “http://maurizio.mavida.com”.
Ispirato invece da quest’altro articolo sto provando ad applicare lo stesso procedimento per crowlers e spyder troppo invasivi …
La logica in questo caso è inversa: consenti a tutti tranne che per le casistiche previste.
SetEnvIfNoCase User-Agent "^Wget" no_page
SetEnvIfNoCase Remote_Addr "195.225.176.73" no_page
SetEnvIfNoCase Remote_Addr "195.225.177.90" no_page
SetEnvIfNoCase Remote_Addr "212.252.169.99" no_page
< filesmatch "\.(htm|php)$">
Order Allow,Deny
Allow from all
Deny from env=no_page
< /filesmatch>
Per popolare la mia black-list ho incominiato usando i commenti taggati come spam, ma in questo modo l’elenco degli ip potrebbe essere molto lungo ad in alcuni casi potrebbe anche dare problemi di “performace”. E’ quindi da implementare con cirterio, verificando magari chi è il proprietario.
Le direttive impostabili con il modulo mod_setenvif sono molto potenti e quanto avete letto va considerato solo come un antipasto ….
-
Dopo anni di underground con la mailing list postgresql-it@lists.psql.it (ex postgresql-it@linuxtime.it) e dopo mesi di duro lavoro finalmente si esce allo scoperto. Nasce www.psql.it, luogo d’incontro della comunita’ italiana di PostgreSQL, lo scopo del
-
Configurare un server SVN (subversion) su Debian (etch/sarge) prendendo le informazioni per l’autenticazione da un server LDAP è sorprendentemente semplice.
-
Per programmare PHP su Ubuntu, è consigliato usare un Integrated Development Environment (ambiente di sviluppo), Zend Studio è probabilmente il migliore, ma costa 99$. Eclipse invece è open source, sviluppato in Java e permette l’installazione di tan
-
Perchè un CSS World Awards ? Per identificare il lavoro fatto dagli sviluppatori che costruiscono siti usando css. Per aumentare la comprensione delle webagency nell’uso dei Web Standards. 10 categorie e 10 siti in ogni categoria.
SQLite è una piccola libreria scritta in C che implementa un motore SQL in meno di 250 KB, compatibile con la maggior parte dei comandi SQL-92, funzionante senza nessuna installazione e/o configurazione.
Il suo papà, Richard Hipp, ha preparato per Google una presentazione in cui ci illustra pregi e difetti della sua creatura.
Link di riferimento:
Sito Ufficiale
Slide della presentazione
Via Digitazero
-
Una dettagliata descrizione su come preparare un server basato su Ubuntu 6.06 LTS capace di offire tutti i servizi necessari per un ISP. Web Server , Mail Server , DNS Server , FTP Server , MySQL Server , POP3/IMAP , Quota e Firewall.
-
Come preparare un estensione per Firefox. Prima o poi, tutti abbiamo una buona idea per implementare una nuova caratteristica in Firefox. Senza essere maestri con un po’ di XUL e un po’ di Javascript possiamo farlo.
-
microsoft ha rilasicato un applicazione detta WGA Notifications che trasforma windows in un ‘nagware’ con un messaggio del tipo “questa copia di windows non è autentica”. Per farlo smettere possiamo comprare una copia originale oppure ….
-
Installare MythTV non è semplice. Questa guida mostra come fare per usarlo insieme a Ubuntu senza complire nulla avendo a disposizione l’hardware corretto …








