Wednesday, 30 November 2005

Firefox 1.5

E' stato rilasciato ieri insieme a una massiccia campagna di marketing il nuovo browser nato da Mozilla. Firefox 1.5.

Vmware 5 sotto Linux

Vmware è uno strumento secondo me molto utile. Non so se può essere confrontato con XEN che segue uno stile di funzionamento completamente diverso ma sicuramente anche vmware sa il fatto suo. Sul mio portatile Linux sono riuscito addirittura a creare una pseduo infrastruttura cluster+load balancing per fare dei test e andava alla grande. E' bastato creare delle virtual machine con 1 Gib di disco e 64 Mb di RAM.
Una considerazione: potreste trovare nel vostro kernel diversi messaggi del tipo Unknown EII protocol 0806: csum a. Questo errore viene creato perchè nel file bridge.c è presente una riga printk() che logga questi messaggi nel kernel. Il mio consiglio è quello di modicare questa riga prima di lanciare vmware-config.pl per creare i moduli kernel. La patch vmware-any-to-any la trovate qua

Tuesday, 29 November 2005

Addio Virgilio

Ho letto adesso. Virgilio chiude. Questo in favore di Alice. Alice si qualifica quindi come il portale numero uno di telecom e darà il via alla nuova tv digitale. Virgilio in questi anni si è battuto spalla a spalla con libero con un numero impressionante di pageviews. Riporto questo articolo de La Stampa.

Tuesday, 22 November 2005

Parlano bene di me ?!?!

C'è una persona che parla bene di me!... strano ma vero!!! Praticamente nei tre siti che salverebbe da internet ci sono anche io, perchè lo aiuto a lavorare bene. IN effetti il mio blog non parla assolutamente di me ma di lavoro, scoperte e conoscienze che metto a frutto lavorando e affrontando i problemi che posso trovare. Va beh mi sembra doveroso ricambiare il favore inserendo un articolo... Il link comunque lo trovate qua.

Il comando wadminep

Secondo la letteratura IBM questo comando nasconde strane funzioni. In effetti ha una serie di parametri molto utili. Il più conosciuto è sicuramente wadminep upgrade che server per fare l'upgrade dell'lcfd dell'endpoint.
Altre funzioni interessanti sono invece:

exec_process processname - Per eseguire un processo
spawn_process processname - Per eseguire un processo senza bloccare il sentry engine
reexec_lcfd - Reboot dell'agent
remove_file filename - Rimuove un file dall'endpoint
kill_process - Killa un processo sull'endpoint
change_file_mode filename mode - cambia i permessi di un file (solo su piattaforme UNIX)
send_file source_file destination_file - Invia un file sull'endpoint

Esistono poi dei comandi per controllare file e configurazioni sull'endpoint:

view_config_info - Mostra il file last.cfg
view_log_file - Mostra il file lcfd.log
view_file filename - Mostra un file qualsiasi, purchè sia in formato testo
view_statistics - Mostra le statistiche dell'endpoint

Open XML da Microsoft

Redmond (USA) - Nelle prossime ore Microsoft renderà ufficiale un'anticipazione dai contenuti piuttosto clamorosi riportata dall'autorevole Financial Times. Il big di Redmond sembra infatti pronto ad aprire i formati di Office, mettendoli così a disposizione dei competitor e degli altri applicativi. Continua...

Monday, 21 November 2005

Ottimizzazione memoria e swap su Linux

Può spesso capitare su sistemi di fascia bassa con poca RAM e molto swap su disco IDE che ci sia un significativo degrado delle performance in presenza di programmi che utilizzano massivamente al sistema, come apache ben stressato.
Questi quattro parametri sono molto utili:

vm.vfs_cache_pressure
vm.lower_zone_protection
vm.max_map_count
vm.min_free_kbytes


Questi parametri controllano l'utilizzo della memoria virtuale. In particolare, vm.min_free_kbytes controlla quanti kbytes devono sempre rimanere liberi. vm.vfs_cache_pressure è invece il parametro più importante. Definisce l'ottimizzazione della cache vfs verso la pagefile cache.

Un'esempio:

vm.vfs_cache_pressure=1000
vm.lower_zone_protection=100
vm.max_map_count = 32668
vm.min_free_kbytes = 10000

Questi parametri in genere, per la mia esperienza, riducono i problemi legati all'OOM-Killer (OutOfMemory Killer) e quelli dello swapper.

Active Directory Database Manteinance

Tempo fa ho scritto un articolo su come utilizzare Ntdsutil per deframmentare il database di Active Directory. Ho scoperto però che a volte ntdsutil non funziona correttamente e riporta errori come:

Operation failed because the database was inconsistent,
Initialize jet database failed; cannot access file, or

Error while performing soft recovery

In questo caso si può usare un'altra utility, esentutl, per riparare il database. Propriamente Esentutl è un tool di Exchange ma si può trovare anche nei support tools. Per eseguire queste operazioni è necessario riavviare il server e avviarlo in Directory Services Restore mode.

In questo caso si può usare un'altra utility, esentutl, per riparare il database. Propriamente Esentutl è un tool di Exchange ma si può trovare anche nei support tools. Per eseguire queste operazioni è necessario riavviare il server e avviarlo in Directory Services Restore mode.esentutl /g "C:WindowsNTDSntds.dit"

Dopo aver lanciato il comando, Esentutl eseguirà un controllo di integrità del database. Fatto questo, occore lanciare questo comando per fare il fix del database stesso.

esentutl /p "C:WindowsNTDSntds.dit"

Una volta riparato il database si possono eliminare tutti file *.log e riavviare il controller di dominio.

Friday, 18 November 2005

OpManager e java.io.FileNotFoundException

Testando OpManager mi sono accorto che spesso il collector java (che poi è l'anima del sistema) cade inspiegabilmente. Greppando nei log file in /opt/AdventNet/ME/OpManager/logs ho trovato diverse eccezioni java relativ e a file mancanti. Ho fatto un giro sul sito di AdventNet e.... forse ho trovato qualcosa. Praticamente sembra che quando il numero di trap ricevute dal prodotto supera di fatto il buffer utilizzato, questo inizi a scriverle su disco, in una cartella che sta in $HOME/state/traps . Di default questa cartella non è presente nella distribuzione di OpManager, e, probabilmente, errore dopo errore il collector java crasha irrimediabilmente. Rimangono invece attivi apache e MySQL che a quel punto vanno killati a mano.

Soluzione: create nella cartella di OpManager una directory state/traps e sarete a posto.

Wednesday, 16 November 2005

Ancora un nuovo blog e ancora nuovi sapori

Bene, inauguriamo oggi il nuovo blog.

In realtà è attivo da lunedì 14 novembre, con qualche aiuto anche del mio fidato amico e programmatore Alberto (Lo stesso alberto che dovrebbe anche ricordarsi di iniziare a usare il blog su PHP -> www.iblogphp.it).

Che dire, alla fine come molti sono riapprodato in casa wordpress.

Vi do qualche dettaglio:

- Wordpress 1.5x italianizzata
- Tema: squible
- Tag per Google Analytics
- Tag per le Keywords
- Livesearch plugin per wordpress

Nota: ho fatto alcune modifiche al template di Squible perchè su Internet Explorer generava sempre un errore di Javascript. La funzione liveSearchInit(); era richiamata all'inzio di ogni pagina, ma non era dichiarata, quindi generava stupidi errori di javascript.

Monday, 14 November 2005

Google Analytics

E' arrivato. Beh io non lo sapevo nemmeno! Google ha rilasciato un servizio chiamato Google Analytics. Un servizio di statistica e analisi avanzato che promette molte belle cose, come l'ottimizzazione del rank del proprio sito e soprattutto delle keywords. Buono il fatto che sia in italiano e collegabile al servizio AdSense di google. Insomma se usate Adsense + Sitemap + Analytics dovrebbe venire fuori un ottimo giro di traffico sul vostro sito. Io non sono un tecnico esperto di SEO, quindi vi rimando a motorericerca.net

Birrificio Italiano - Il grande Bluff

Nome: Birrificio Italiano
Indirizzo: Via Castello, 56 - Lugaro Marinone (CO)

Mah, dal nome dovrebbe promettere grandi cose, e invece... La location è carina, c'è un ampio parcheggio in zona e davanti alla piazzetta. Il locale non è piccolissimo, ma gestito male, la sera alle 10 già ci sono le code per entrare perchè incollati ai tavoli ci sono le persone che sono andate lì alle 19.30 a cenare: gruppi di ragazzi, famigliole coi bambini, anziani, ecc. ecc. . Tutte persone che giustamente mangiano e poi rimangono ore sedute a tavola, mentre tu sei schiacciato all'entrata come su un treno la mattina in orario di punta.

Parliamo di birra:
Dunque producono da menù tantissime birre, praticamente io ne ho viste solo 3 che si potevano provare: la tipopils, la vudu e la bibobk.

La tipopils non ho proprio pensato a provarla. Dovrebbe essere una pilsner, una birra chiara insomma, a loro dire non la solita birretta, ma solo dal colore che aveva la classica birretta sarebbe forse meglio. Concedo il beneficio del dubbio.

La Vudu dovrebbe essere qualcosa di simile a una Weizen scura, creata apposta da loro e prodotta solo alla fine dell'estate. La servono in un bicchiere particolare simile alla ciotola di un cane, arriva al tavolo di solito già senza schiuma e calda. Bisogna dire che il bicchiere dove la servono è talmente largo che è anche difficile fare un buono strato di schiuma.

La BiBock invece è una birra ambrata, bassa fermentazione, amarognola. Come carattere non era malvagia, ha il suo gusto e il suo fascino. Non l'ho trovata secca e amara come descritto da loro, anzi al palato mi è sembra rotonda e equilibrata.

Tuesday, 8 November 2005

Webmail e Groupware

Questa webmail è veramente carina: http://www.zimbra.com/.

E' sia webmail che groupware. Ha una interfaccia amministrativa che gira su una porta diversa. Attualmente è in beta, ma gli screenshot sono molto carini.



.