martedì 25 settembre 2007

Elenco siti web con template open source e strumenti per il design

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/

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.

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).

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

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):

  • 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.

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