Questo è un (breve) elenco di siti che offrono template web open source:
http://www.mezzoblue.com/zengarden/alldesigns/
http://csstinderbox.raykonline.com/
http://www.oswd.org/designs/browse/
http://www.oswt.co.uk/browse_designs.html
http://www.openwebdesign.org/browse.php
http://www.opendesigns.org/view-designs/
http://www.opensourcetemplates.org/
http://andreasviklund.com/templates/
http://www.freelayouts.com/
http://www.freecsstemplates.org/
Una manciata di siti che vendono o creano template:
http://www.templatemonster.com/
http://www.stopdesign.com/portfolio/
http://enhancedlabs.com/main/showroom.php?gallery=6
http://www.simplebits.com/work/
http://www.tyssendesign.com.au/web-design-portfolio/
Alcuni siti che offrono font free:
http://www.urbanfonts.com/
http://www.typeindex.org/
Un (breve) elenco di siti che offrono icone gratis e non:
http://www.smashingmagazine.com/2007/05/24/freebies-round-up-icons-buttons-and-templates/
http://www.iconbuffet.com/
http://enhancedlabs.com/main/showroom.php?gallery=1
http://www.mezzoblue.com/icons/chalkwork/
Un sito che crea loghi per aziende:
http://enhancedlabs.com/main/showroom.php?gallery=7
Bottoni free:
http://www.dragnet.se/webbdesign/button_collection.html
Animazioni di caricamento:
http://www.ajaxload.info/
Auto-generatori di palette e armonizzazione dei colori
http://genopal.com/index.htm
http://www.websiteoptimization.com/speed/tweak/color-harmony/
Dritte e guide sul web design:
http://www.webdesignfromscratch.com/
http://www.sitepoint.com/cat/design-and-layout
Esempi CSS:
http://www.cssplay.co.uk/menu/
Raccolte di siti:
http://www.designvitality.com/blog/2007/07/the-open-source-web-design-toolbox-100-tools-resources-and-template-sources/
Questo è il mio blocco note di appunti tecnici che ritengo utili da condividere. Buona lettura.
martedì 25 settembre 2007
venerdì 21 settembre 2007
Cosa fare se il vostro sito cerca di eseguire controlli ActiveX
Recentemente il sito web di un mio cliente all'accesso, di sua iniziativa, proponeva di eseguire un controllo ActiveX. Il controllo ActiveX in questione era Microsoft Data Access - Remote Data Services. Questo comportamento, inspiegabile a detta del cliente, dipendeva dal fatto che i server (Windows Server 2003) nei quali era ospitato il sito sono stati infettati da un vecchio worm che appendeva alle pagine il seguente codice:
In questo iframe evidentemente si cercava di sfruttare un bug per infettare i computer dei visitatori. L'unica soluzione è stata quella di far fare una pulizia dai virus al server sul quale erano ospitate le pagine. Il virus appendeva di continuo la stringa ai file.
In questo iframe evidentemente si cercava di sfruttare un bug per infettare i computer dei visitatori. L'unica soluzione è stata quella di far fare una pulizia dai virus al server sul quale erano ospitate le pagine. Il virus appendeva di continuo la stringa ai file.
martedì 18 settembre 2007
HP Compaq 6710s e BIOS F.0B
Ho aggiornato il bios del portatile HP Compaq 6710s dalla versione F.08 alla versione F.0B sperando, invano, che ci fosse un fix (anche non dichiarato nel change log) per la ventola spesso rumorosa.
Invece, il risultato è stato che accendendo il notebook da spento, non era più in grado di avviare Windows XP. Per fortuna ho una serie di sistemi operativi sul portatile e facendo partire prima, che so, Ubuntu oppure anche solo memtest e riavviando la macchina, Windows XP riusciva a partire. Molto curiosa la cosa. Specialmente perchè XP dava una schermata blu quasi immediatamente dopo il "fade in" del logo. Fade in che era molto più lento del normale. Quando XP, dopo il trucco del boot di un altro sistema operativo, si avviava, era molto lento ad avviarsi. Rimaneva buoni 30 secondi con la barra blu di caricamento.
La soluzione è stata quella di riprogrammare il bios con la versione F.08.
Per il resto il portatile è fantastico (nel rapporto prestazioni/prezzo).
Invece, il risultato è stato che accendendo il notebook da spento, non era più in grado di avviare Windows XP. Per fortuna ho una serie di sistemi operativi sul portatile e facendo partire prima, che so, Ubuntu oppure anche solo memtest e riavviando la macchina, Windows XP riusciva a partire. Molto curiosa la cosa. Specialmente perchè XP dava una schermata blu quasi immediatamente dopo il "fade in" del logo. Fade in che era molto più lento del normale. Quando XP, dopo il trucco del boot di un altro sistema operativo, si avviava, era molto lento ad avviarsi. Rimaneva buoni 30 secondi con la barra blu di caricamento.
La soluzione è stata quella di riprogrammare il bios con la versione F.08.
Per il resto il portatile è fantastico (nel rapporto prestazioni/prezzo).
mercoledì 5 settembre 2007
Rootkit - Strumenti di rimozione
Apro questo post per elencare alcuni strumenti di rimozione di rootkit che uso in ordine di preferenza (in pratica uso solo GMER):
- GMER: http://www.gmer.net/files.php
- IceSword: http://www.antirootkit.com/software/IceSword.htm
- AVG Anti-Rootkit: http://free.grisoft.com/doc/download-free-anti-rootkit/us/frt/0
- Sophos Anti-Rootkit: http://www.sophos.it/products/free-tools/sophos-anti-rootkit.html
La beta di AVG 8.0 include un software anti-rootkit
- GMER: http://www.gmer.net/files.php
- IceSword: http://www.antirootkit.com/software/IceSword.htm
- AVG Anti-Rootkit: http://free.grisoft.com/doc/download-free-anti-rootkit/us/frt/0
- Sophos Anti-Rootkit: http://www.sophos.it/products/free-tools/sophos-anti-rootkit.html
La beta di AVG 8.0 include un software anti-rootkit
Windows Small Business Server 2003 si blocca all'avvio con la scritta "Applicazione delle impostazioni del computer in corso"
Il problema di solito è causato dal Server che non legge Active Directory e quindi non riesce a caricare servizi essenziali come Exchange.
Per far partire la macchina o si aspetta una infinità di ore oppure si entra in modalità provvisoria e si disabilitano i seguenti servizi (tra parentesi la configurazione originale):
Per far partire la macchina o si aspetta una infinità di ore oppure si entra in modalità provvisoria e si disabilitano i seguenti servizi (tra parentesi la configurazione originale):
- Archivio informazioni di Microsoft Exchange
- Microsoft Exchange - Evento (automatico)
- Microsoft Exchange - Gestione (manuale)
- Microsoft Exchange - Modulo Routing (automatico)
- Microsoft Exchange - Stack Agente di ... (automatico)
- Microsoft Exchange - Supervisore di sistema (automatico)
A questo punto con dcdiag e netdiag verificare se il server vede se stesso. Di solito se il server non vede se stesso è un problema di DNS, verificare che il server abbia come DNS se stesso, verificare che il servizio sia in esecuzione, verificare che nel servizio DNS siano configurate le voci del dominio e del server. A volte capita che il server smetta di fare le query per il controller del dominio con il suffisso del dominio. A quel punto bisogna creare una nuova zona "NomeServer." (notare il punto che è importantissimo!) che active directory popolerà da solo.
martedì 4 settembre 2007
Come modificare il registro se windows non parte
Direi che a grosse linee ci sono tre metodi per modificare il registro quando non lo si può fare dal proprio windows.
Il primo è quello di collegarsi alla macchina da remoto con il servizio registro remoto.
Aprire regedit, fare click su File -> Connetti a Registro di sistema in rete ... e specificare il nome del computer nella maschera successiva.
Il secondo è quello di prepararsi un file reg da importare con la console di ripristino con il commando regedit /s nomefile.reg.
Il terzo è quello di usare un cd come MiniPE o BartPE o qualunque altro sistema Windows e usare qualche software come avast! Registry Editor e caricare il registro che si trova in x:\WINDOWS\system32\config (dove x è l'unità del sistema da ripristinare) e modificarlo.
Il primo è quello di collegarsi alla macchina da remoto con il servizio registro remoto.
Aprire regedit, fare click su File -> Connetti a Registro di sistema in rete ... e specificare il nome del computer nella maschera successiva.
Il secondo è quello di prepararsi un file reg da importare con la console di ripristino con il commando regedit /s nomefile.reg.
Il terzo è quello di usare un cd come MiniPE o BartPE o qualunque altro sistema Windows e usare qualche software come avast! Registry Editor e caricare il registro che si trova in x:\WINDOWS\system32\config (dove x è l'unità del sistema da ripristinare) e modificarlo.
Windows XP si disconnette immediatamente dopo il login
Questo problema di solito si verifica dopo la rimozione di alcuni spyware o virus che sostituiscono il file userinit.exe oppure modificano la voce Userinit del registro.
Leggere questo post che spiega come modificare il registro se windows non parte.
Per risolvere il problema bisogna verificare, inanzitutto, l'integrità della voce Userinit del registro che si trova nel seguente percorso:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
La voce Userinit deve essere una stringa (REG_SZ) con il seguente valore: "C:\WINDOWS\system32\userinit.exe," chiaramente se avete windows installato su un'altra lettere di unità dovete sostituire il percorso con quello giusto. La virgola non è un errore di battitura.
Dopo aver verificato l'integrità del registro bisogna verificare che il file userinit.exe sia presente nel percorso "C:\WINDOWS\system32\userinit.exe"
Se il file è mancante dovete copiarlo da qualche altra cartella di backup del sistema oppure da qualche altro computer con la vostra stessa versione di windows.
Per comodità ho fatto uno zip pronto per il download contenente userinit.exe e userinit.reg (che sistema la voce del registro) di Windows XP Service Pack 2 scaricabile da http://www.h4x0r.it/blog/userinit.zip
Leggere questo post che spiega come modificare il registro se windows non parte.
Per risolvere il problema bisogna verificare, inanzitutto, l'integrità della voce Userinit del registro che si trova nel seguente percorso:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
La voce Userinit deve essere una stringa (REG_SZ) con il seguente valore: "C:\WINDOWS\system32\userinit.exe," chiaramente se avete windows installato su un'altra lettere di unità dovete sostituire il percorso con quello giusto. La virgola non è un errore di battitura.
Dopo aver verificato l'integrità del registro bisogna verificare che il file userinit.exe sia presente nel percorso "C:\WINDOWS\system32\userinit.exe"
Se il file è mancante dovete copiarlo da qualche altra cartella di backup del sistema oppure da qualche altro computer con la vostra stessa versione di windows.
Per comodità ho fatto uno zip pronto per il download contenente userinit.exe e userinit.reg (che sistema la voce del registro) di Windows XP Service Pack 2 scaricabile da http://www.h4x0r.it/blog/userinit.zip
Iscriviti a:
Post (Atom)