Categorie
lifehack sysadmin

VMware, ridondanza e backup

Ieri ho partecipato ad un breve corso che illustrava le potenzialità di VMware ESX Server (stupendo prodotto se si ha un ced affollato). Ad un certo punto durante una domanda su come fare copie “a caldo” delle immagini VDMX il relatore ha detto semplicemente che, oltre alle soluzioni “commerciali” (e molto costose), si può semplicemente sfruttare nella macchina virtuale il RAID software di che tutti i sistemi operativi di ultima generazione offrono.

Il principio è molto semplice, nella configurazione della macchina virtuale aggiungo due HD, uno avrà il file che punterà nel nostro server dove gira ESX o Vmware Server, e l’altro su una directory di una macchina remota (montata ad esempio in NFS).

A questo punto all’interno del sistema virtuale configureremo il RAID 1 software tra i due harddisk e ci ritroveremo con una sorta di copia a caldo sempre aggiornata. Se poi vogliamo esagerare possiamo montare un terzo hd virtuale e su questo salvare i backup incrementali dei dati della macchina virtuale.

Ovviamente il tutto era spiegato per l’ESX Server, ma anche su un normale VMware server freeware il ragionamento funziona benissimo e permette di avere un pochino più di sicurezza per chi vuole virtualizzare non avendo a disposizione grossi fondi da investire.

Sempre a riguardo VMware vi consiglio anche un giro qui dove sono presenti una dozzina di macchine virtuali preconfigurate e scaricabili via bittorrent.

ciuaz

Categorie
di tutto un po' tecnologia

Evolution, OpenSync, Fedora ed N95 (ed altre considerazioni sparse)

Dopo una settimana di utilizzo intensivo (ed un upgrade del firmware) devo dire che per certi versi l’N95 mi soddisfa, ma ci sono ancora piccole cose da mettere a posto.

Dal punto di vista multimediale niente da eccepire, la qualità del CCD fotografico è di gran lunga superiore a quello della mia scassatissima macchinetta digitale da 3.2 Mpixel, che pertanto sta rimanendo sempre più spesso a casa, ed il player MP3 (e quello video) non hanno nulla da invidiare a qualche altro blasonato prodotto. Ma è nell’utilizzo come agenda per gestire gli impegni e client di posta elettronica che l’N95 (per l’uso che ne faccio io) si esprime al massimo.

Come per molti altri cellulari/palmari usati la cronica mancanza di strumenti per la sincronizzazione con Linux mi lascia indispettito, fortunatamente santo-OpenSync è facilmente installabile e configurabile e, a parte qualche litigio con il bluetooth e Fedora 7, risolto grazie a questa guida completa ed all’uso di questo repository, ho iniziato a condividere i contatti con Evolution, mentre per le email uso direttamente il client con il supporto IMAP del cellulare.

Per gestire i servizi di Google (maps e gmail) sto usando i software prodotti direttamente dal colosso (addirittura Vodafone supporta/sponsorizza Google Maps Mobile) mentre per il Google Calendar ho provato la versione 1.3b di GCalSync che permette di importare direttamente nell’agenda tutti i calendari ai quali ci si è iscritti via web (cosa che potrei fare anche tramite Evolution, ma che ho preferito gestire in altro modo).

Tra le note negative finora riscontrate direi che la qualità audio durante una chiamata non è eccelsa, soprattutto se si hanno poche “tacche” inoltre vorrei far notare alla Nokia che vendere un palmarecellulare del genere senza includere nella confezione un carica batterie da auto ed un supporto per montaggio a vetro è quasi un insulto. La scarsa autonomia della batteria dell’N95 è ormai nota a tutti e siccome chi lo usa come GPS non può permettersi di ritrovarsi a piedi (e per di più senza telefono) in mezzo al nulla è obbligato a comprarsi il kit con il carica batteria da auto. Dare un carica batterie da 10 euro per un prodotto che ne vale 600 mi pare il minimo e vi sfido a trovare in commercio qualsiasi prodotto analogo (GPS+cellulare) che non lo abbia già incluso.

Ciuaz

Categorie
tecnologia

Vulnerabilità per Dreamhost

Pare che oltre 3500 account siano stati compromessi (fortunatamente non i miei) su Dreamhost, dal comunicato ufficiale (che potete leggere qui) alcuni cracker hanno modificato i dati del 20% dei 3500 account ftp violati inserendo pubblicità, occultata tramite css, all’interno di index.php e index.html dei vari siti. Da notare che questo numero rappresenta solo lo 0.15% della totalità degli account del colosso dell’hosting.

Il consiglio spassionato è quindi quello di accedere al vostro pannello e cambiare immediatamente la password ftp dei vostri utenti.

ciuaz

Categorie
di tutto un po' tecnologia

E’ arrivato l’N95, prime impressioni…

Unpaking/5 - l'agognato N95 E poi dicono che prostrarsi ai piedi delle aziende non serva a nulla… ho ottenuto grazie a Zeno, insieme ad una cricca di blogger più o meno nota, un N95 fiammante da provare/testare per un mesetto.

Onestamente avrei preferito averlo in omaggio ad vitam, ma per ora non mi lamento e passerò il mese che mi rimane ad installare, aggiornare, cazzeggiare con il nuovo gingillo multimediale made in Finlandia.

Comunque sia, dopo il classico unpackaging (con relativa galleria su Flickr) ho subito spostato la sim dal vecchio v800 al nuovo gingillo per vedere com’è effettivamente fatto un Nokia (sono un convinto e felice Sony-Ericssoniano).

Per ora descriverò le prime impressioni sul cellulare, poi nei prossimi giorni cercherò di approfondire il tutto….

Categorie
php webdev

ModRewrite e WordPress, un piccolo plugin

Ultimamente, facendo un paio di migrazioni di blog fatti con WordPress (e non) per clienti mi sono ritrovato con lo spigoloso problema dell’integrità delle url con la nuova struttura del blog. Il problema è stato per la maggior parte delle volte risolto con un alias sul server, dove non è stato possibile però ho dovuto aggiornare le Rewrite Rules generate da WordPress 2.x.

Il difetto di sovrascrivere le Rewrite Rules a mano è che al primo aggiornamento del blog engine le modifiche vengono perse. Ecco quindi che mi si è illuminata la classica lampadina di archimede ed ho scritto uno stupidissimo plugin che si aggancia agli hook delle funzioni che generano il file .htaccess aggiungendogli le regole che mi servono.

Vediamo come funziona il plugin.

Categorie
open source php

HyperDB

Matt ha aperto una mailing list dove verrà discusso HyperDB, il layer DB usato da WordPress.com, e che è studiato per garantire massime performance per blog con migliaia di accessi contemporanei.

Attualmente la classe, non ancora rilasciata pubblicamente, supporta:

  • Replicazione dei dati
  • Failover
  • Ridondanza
  • Gestione di datacenter locali e remoti
  • Partizionamento dei DB
  • Utilizzo di tabelle su differenti DB
  • Profiling e statistiche utilizzo
  • etc…

Personalmente aspettavo una mossa simile, la vecchia classe wpdb non è molto ottimizzata ed in alcuni blog si sente pesantemente l’utilizzo intensivo del DB (soprattutto per quelli ospitati su Aruba dove ci sono delle limitazioni di query/sec)

ciuaz

Categorie
webdev

jQuery, FireBug ed hacking dei siti

Mentre studiavo jQuery (recentemente introdotta in WordPress) mi sono imbattuto in questo tutorial sull’utilizzo della stessa (con la bookmarklet jQueryfy) insieme a FireBug per modificare al volo i siti.

Stupendo.

Categorie
lifehack tecnologia

Ascoltare MP3 senza scaricarli

Google Mail ha qualche tempo fa inserito nella propria interfaccia web la possibilità di visualizzare direttamente video da youtube. Ricevendo un file mp3 mi sono accorto che anche quest’ultimo era ascoltabile dallo stesso player.

Ecco quindi che, incuriosito, ho dato un occhio all’url che caricava il file e mi sono accorto che quest’ultima permette di caricare anche file esterni alla propria casella di posta.

L’url incriminata è http://mail.google.com/mail/html/audio.swf?audioUrl=http://url.to/file.mp3 dove ovviamente sarà possibile indicare qualsiasi fonte esterna di dati.

Buon ascolto

ciuaz

Categorie
pensieri php

PHP in Italia, qualcosa si sta muovendo

Riprendo il post precedente per approfondire un tema lanciato ma non discusso abbastanza.

In Italia si sta muovendo qualcosa nel mondo enterprise del PHP. Sempre più aziende utilizzano il linguaggio per i propri processi interni, colossi come la Fiat stanno facendo fare il porting di vecchie applicazioni da php 4 a php 5 e sempre più web/media agency iniziano a capire che è importante avere un buon coder php nell’organico. Tant’è che sono state molte le richieste (soddisfatte) di far diventare il GrUSP un hub per le aziende che cercano sviluppatori.

Purtroppo però non è tutto rose e fiori. Parlando con alcuni relatori (e sentendo poi le voci di uno sponsor) in Italia c’è bisogno di Sviluppatori, mentre le poche figure disponibili sul mercato sono quelle dei programmatori/code monkey. Come al solito nel nostro paese c’è poca cultura di base, poco scambio di idee e, soprattutto, poca formazione.

Tralasciando quindi per un momento il già discusso problema dei salari troppo bassi, come si potrebbe migliorare il poco scambio di idee e pareri della comunità italiana?

Una soluzione potrebbe essere quella di organizzare appuntamenti più o meno frequenti come i phpLondon, o come le riunioni di un qualsiasi Lug Pug.

Con la differenza che bisognerebbe trovare una formula adatta al fatto che gli attuali (e futuri) soci GrUSP sono sparsi per tutta la penisola… :(

Sono aperto a suggerimenti.

ciauz

Categorie
di tutto un po' pensieri tecnologia

Aperitivo Cisco

Ieri sono stato a Milano all’aperitivo Human Network di Cisco. Ho rivisto gente interessante, ho chiaccherato, scambiato pareri ed idee… fatto 600km per sapere dell’assunzione di Lele presso Cisco.

Con tutta la stima che posso avere per Lele, mi sarebbe bastato un annuncio sul suo blog, una email o un sms… 600km sono troppi.. ecco.. (a meno di ricevere un mirabolante *qualcosa* da Cisco.. chessò un TelePresence 1000…)

Comunque congraturazioni… ;)

ciuaz