Levysoft
  • Home
  • Portfolio
  • WordPress Plugin
  • Contattami

Dal 2004 il blog di Antonio Troise

RSS FeedTwitterFacebook
giu 17 2009

Cosa succede quando un blog viene abbandonato? Quanto è effimera l’informazione che i blogger riversano nella blogosfera? Come risolvere il problema dell’oblio?

Posted by Antonio Troise
Tweet

Vi siete mai chiesti cosa accade quando un blog, per varie motivazioni, viene abbandonato? Il blog, è per sua natura, una entità della sfera di internet che richiede un aggiornamento più o meno periodico. Se questa caratteristica viene meno, per un periodo di tempo considerevolmente lungo, allora si può a ragione dire che il blog, in quanto tale, “è morto”. Infatti, esso vive quando al suo interno iniziano a circolare pensieri, opinioni, riflessioni, considerazioni e commenti. Se questi elementi sono assenti non si può più parlare di blog ma di sito web nella sua versione più statica.

Fase 1. Blog dimenticato

E’ anche vero, però, che post scritti anche anni prima, ma intrinsecamente senza tempo, possono essere sempre validi tanto che, anche quando un blog cessa di essere aggiornato questi stessi articoli possono continuare ad essere citati nella blogosfera, grazie alla potenza di motori di ricerca come Google in grado di scandagliare tutti gli anfratti dei siti web.

Ma il problema principale di un blog “morto” è che gli utenti, nonostante i feed reader dei lettore più affezionato possano resuscitarlo piuttosto velocemente, iniziano, nel corso dei mesi, a dimenticarsi di lui, e ciò comporta una riduzione del numero di lettori abituali ma anche di quelli occasionali provenienti dai motori di ricerca, in quanto, il suo pagerank potrebbe anche inevitabilmente scendere rispetto ad altri blog più aggiornati in grado di tessere una più fitta ragnatela di link inbound/outbound.

Fase 2. Cadere nell’oblio

Infine, il rischio maggiore che potrebbe correre un blog non più aggiornato è quello di cadere nell’oblio nel momento in cui, il suo autore, stanco di dover mantenere un sito non più vivo, decida di non provvedere più al pagamento annuale, più o meno esoso, dello spazio web messogli a disposizione da un servizio di hosting/housing. Questo problema potrebbe essere meno pressante, se il blogger si era affidato a piattaforme o spazi web gratuiti. Purtroppo, però, questa ultima eventualità potrebbe comunque mettere a repentaglio il blog, “vivo” o “morto” che sia, in quanto come qualsiasi servizio gratuito, potrebbe venire chiuso a discrezione del gestore. Proprio recentemente abbiamo avuto gli esempi della chiusura dello storico Geocities da parte di Yahoo e lo scampato pericolo del servizio di webhosting Tripod di Lycos Europe (in cui tenni il mio primissimo esperimento di blog sconosciuto ai più), che doveva chiudere i battenti il 15 febbraio 2009 ma che, proprio negli ultimi giorni è stato salvato in estremis da Multimania per la felicità dei suoi 6 millioni di utenti (al momento però il sito Multimania.it e Multimania.fr non sono raggiungibili, il che non mi fa ben pensare sulla sorte dei suoi siti).

Insomma, nel caso peggiore ma non per questo meno realistico, dopo qualche anno, il blog potrebbe essere anche rimosso dai database di Google e di lui, non rimarrebbe altro che un sorta di fantasma di sito che fu, che godette di una popolarità riflessa nella blogosfera, ma di cui ora non rimane altro che un flebile ricordo nella persone che aveva incontrato e in qualche decina di link, trackback e pingback orfani, come una sorta di appendici verso il passato non più ritrovato.

Io credo che questa sia la parte più triste di tutta la faccenda: per quanto un blog possa essere attivo, il fine ultimo della maggior parte di essi, potrebbe proprio essere l’oblio. Se già un blog non più aggiornato è triste, vedere un blog sparire lo è ancora di più. Spesso si dice che Internet è senza memoria, ma questo è parzialmente vero, perché una idea valida esisterà per sempre (magari citata da decine di altri blog e siti che tenderanno a preservarne, indirettamente, la sua memoria) ma la vita di un blogger può velocemente sparire.

L’esempio del blog di Onino

A questo proposito posso farvi l’esempio di un blogger famoso fino a qualche anno fa: il suo sito era OninO.it e, insieme a pochi altri, fu uno dei primi blog che conobbi e lui mi aiutò con i primi passi su WordPress e con l’affascinante quanto complesso mondo dei servizi di hosting dei siti web. Ad oggi il suo sito, nonostante il dominio sia ancora attivo e registrato a suo nome, non contiene più alcun post ne alcuna traccia che prima era stato uno dei blog più visitati della blogosfera!
Scandagliando la rete, però, sono riuscito a trovare il riferimento alla sua tesi “Weblog: prove di intelligenza collettiva?” sul sito di Sergio Maistrello che nel Dicembre del 2004, nel suo blog di presentazione del libro “Come si fa un blog” scriveva:

Da oggi è online, disponibile a tutti in formato Pdf e sotto licenza Creative Commons, la tesi di laurea di Cristiano Siri, alias OninO. La tesi è stata discussa a marzo 2004 alla Facoltà di Scienze Politiche dell’Università di Genova e si intitola Weblog: prove di intelligenza collettiva?. Il lavoro è molto interessante e approfondito, uno dei primi studi teorici sui blog affrontati dai laureandi italiani. La scelta di condividerla liberamente in Rete fa onore all’autore.

Ora, la pagina da cui ho tratto questa piccola recensione, nonostante sia perfettamente indicizzata da Google, per qualche ragione si presenta vuota al browser e nel suo codice html si trovano solo i tag BODY e HTML aperti e chiusi e null’altro (probabilmente è il retaggio di un vecchio blog dell’autore dedicato al suo libro, mai pulito completamente dal sito, e rimasta come traccia su Google). Sono comunque riuscito a reperire queste informazioni grazie alla cache di Google! Infine, la cosa interessante, è che nonostante il sito di Onino, anche se funzionante, non presenta alcuna pagina di presentazione, il file PDF è ancora nascostamente raggiungibile!

Insomma questo esempio mi è servito per dimostrare quanto sia flebile ed effimera l’informazione che ogni blogger riversa ogni giorno nella blogosfera. Per trovare traccia di quella tesi sono dovuto passare prima per un blog defunto di cui ne era rimasta traccia solo nella Cache di Google (credo che temporalmente avrà ancora vita breve) e quindi ho scaricato il PDF da uno spazio web associato ad un dominio che non aveva alcuna homepage e nessun ricordo del blog che fu!

Come vedete, se ora il vecchio blog di Sergio Maistrello altro non è che un link orfano non più attivo su Google visibile solo attraverso l’immagine sbiadita della “Copia cache” di Google, in futuro Google potrebbe decidere di rimuoverlo definitivamente dai suoi database. Allora non ne rimarrà altro che il link su questo mio sito, che comunque non riuscirà mai ad esprimere la potenza espressiva che, magari, quell’articolo aveva la forza di infondere nei lettori.
A questo punto l’unica memoria vera memoria di internet, per quanto effimero e parziale possa essere questo servizio, è nei siti di Internet Archive come Wayback Machine in grado di fare uno screenshot di qualsiasi sito e preservarne così almeno una piccola memoria della sua presenza su internet. Per quanto riguarda il blog di Onino ho trovato solo l’arco temporale di esistenza che andava dal 2004 al 2006 e qualche salvataggio parziale della sua homepage. Ma tutto il suo contenuto, forse la parte più preziosa di un blog, è andato comunque perso!

Proposte di soluzioni al problema dell’oblio

Umberto Eco, un giorno, disse che “Internet è come un immenso magazzino di informazioni“. Il problema è che, però, questo magazzino dovrebbe avere una sorta di backup di se stesso. Sarebbe bello vedere, un giorno, un servizio che metta a disposizione dei blogger “stanchi” un sorta di repository del proprio blog, una sorta di backup sempre online del proprio sito web. Certo, nulla vieta che anche questo servizio di Full Internet Archive possa chiudere, ma essendo un servizio centralizzato forse potrebbe essere più facilmente recuperato, piuttosto che andare a recuperare milioni di piccoli siti web chiusi. E’ anche vero, inoltre, che tutti i link che puntavano al vecchio sito web non sarebbero comunque validi vanificando il concetto intrinseco in una blogosfera attiva.

Una possibile soluzione (se il dominio del blog non fosse stato riutilizzato) sarebbe quello di giocare sui DNS per reindirizzare i vari permalink verso il sito di repository. Immagino comunque che il carico di lavoro per l’intera infrastruttura di internet sarebbe enorme, ma forse in un futuro non troppo remoto questi problemi potrebbero essere risolti piuttosto agevolmente.
Forse una alternativa più realistica sarebbe l’IPV6 e l’assegnazione per ogni individuo di un singolo indirizzo IP univoco. In tal modo, grazie al suo ampio spazio di indirizzamento, sarebbe impossibile perdere le informazioni che ogni singolo individuo potrebbe immettere nella rete (con buona pace della privacy). Quando qualcuno apre un blog userà il proprio indirizzo IP univoco. Quando poi lo dovrà chiudere, sarebbe possibile portare tutto il suo contenuto su una sorta di sito repository e tutti i link ai suoi articoli verrebbero univocamente reindirizzati qui, perché nessun altro abitante del pianeta potrebbe mai avere il suo stesso indirizzo IP.

Ad oggi le moderne tecnologie della comunicazione hanno l’intrinseca capacità di memorizzare nel tempo fatti e dati che, se da un lato rafforzano il concetto di trasparenza, dall’altra ingenerano il pericolo di una diminuzione del diritto all’oblio, diventando così inesorabilmente memoria dell’uomo. Molto spesso noi facciamo affidamento su quello che troviamo su internet, specie se parliamo di Wikipedia, senza poi verificare la validità delle informazioni e l’origine delle fonti. E se è vero che pubblicazioni volutamente sbagliate su WIkipedia sono state tutte corrette in pochissimo tempo, a dimostrazione della validità dei processi di intelligenza collettiva che la animano, è anche vero che molte volte alcuni giornalisti poco accurati nel verificare le notizie hanno pubblicato notizie errate.

E’ per questo che, una repository dei siti web, dovrebbe essere statica, non modificabile, congelando il contenuto del sito a quando è stato scritto, magari con il sapiente uso degli algoritmi di hash MD5 e SHA1, un po’ come fa Hashbot.com del grande Gianni Amato.

Il 95% dei blog sono stati abbandonati

Questo articolo era già nella mia testa da parecchio tempo ma ho voluto scriverlo solo dopo aver letto l’allarmante articolo di Zeus News che asseriva che il 95% dei blog giace abbandonato. Infatti, come testimoniano i dati di Technorati relativi al 2008, dei 133 milioni di blog tenuti sott’occhio dal motore di ricerca della blogosfera solo 7,4 milioni sono stati aggiornati negli ultimi 120 giorni. Anche se comunque è presto da dire (io credo che un tempo di attesa di almeno un anno sia più corretto), se in 4 mesi i loro autori non hanno avuto uno straccio di idea o un momento per scrivere qualcosa nel proprio spazio, quei blog sono virtualmente morti, ridotti a testimonianze del tempo che fu e dei sogni di gloria infranti. Sempre secondo Technorati, sembra però che del restante 5% di blog ancora ancora attivi, si ritiene che la maggior parte delle pageview sia generata da un numero ancora inferiore di blog, stimabile tra i 50.000 e i 100.000.

La causa di questa moria di blog? MySpace, Twitter e Facebook! Questi tre siti, infatti, oltre a rappresentare la nuova moda, hanno rapidamente imposto un modo di comunicare più rapido, immediato, a livello di Sms: nessuno – o quasi – ha più tempo e voglia di leggere lunghi post.

Insomma, sempre secondo Zeus News, caduta l’illusione di una facile notorietà e l’effimera attrattiva dei diari online, restano in attività quei pochi che hanno qualcosa di interessante da dire, che si sono conquistati un pubblico di affezionati grazie alla qualità dei propri interventi e hanno fatto del proprio blog non una vetrina personale ma uno spazio di riflessione e confronto.

Le mie statistiche sui blog non aggiornati

Dopo aver letto queste considerazioni sulla sorte del 95% dei blog, ho cominciato a scandagliare il mio feed reader alla ricerca di blog fermi da molto tempo. Io uso NetNewsWire per Mac OS X e questo programma ha un’ottima funzionalità “Dinosaurs” per cercare tutti i feed non aggiornati da un certo numero di giorni (menu Window -> Dinosaurs) in modo da poterli rimuovere. Ebbene negli ultimi 120 giorni, su un totale di circa 300 feed rss, avevo 50 feed che non venivano aggiornati, ovvero quasi il 17% del totale, con un range che andava dal Maggio 2007 fino ad arrivare a Febbraio 2009. Abbassando la soglia a 30 giorni, i feed non aggiornati sono saliti a 90, con una percentuale del 30%.

Devo dire che, di solito, non sono solito rimuovere i feed rss dei siti a meno che abbia perso interesse verso il blog o a meno che, a livello di dominio, blog non esista più. Talvolta anche quando il blogger ha avuto la gentilezza di comunicarci in anticipo della volontà di non continuare con il suo lavoro (come è il caso di gpessia) preferisco lasciare il suo feed rss nella speranza che prima o poi possa ritornare a scrivere in modo da essere tempestivamente avvisato (come è il caso di uncino, uno dei primi blog che ho conosciuto, che è sempre un piacere leggere).

Epilogo

Dopo aver scritto cosa ne pensavo sui blog e sulla loro caducità, e aver calcolato quale è la moria dei blogger nel mio feed reader personale, ora, nel pieno spirito di condivisione di idee che animano tutti i blog, passo a voi la parola. Cosa ne pensate?

Tag:backup, Blog, blog-power, blogger, blogosfera, condivisione, feed, intelligenza, intelligenza-collettiva, memoria, pagerank, permalink, rss, technorati, trackback, web, wikipedia
CONTINUE READING >
21 comments
mar 4 2009

L’importanza del sottile inganno psicologico nel mantenere inalterati i nomi dei prodotti Apple anche dopo il loro aggiornamento hardware

Posted by Antonio Troise
Tweet

L’altro ieri mi hanno regalato per il mio compleanno una Time Capsule da 500 GB: un oggettino davvero utile e semplicissimo da usare per fare il backup centralizzato e via wireless di tutti i miei Mac casalinghi. E cosa vado a scoprire oggi, leggendo le news del mondo Apple? Che proprio ieri la Apple ha rilasciato la nuova versione della sua Time Capsule!

Ora, francamente, le nuove caratteristiche introdotte da Cupertino per rendere il prodotto, oltre che innovativo, anche maggiormente appetibile (come la Dual band simultanea, il network Guest e il collegamento diretto col vostro account MobileMe), non hanno destato particolarmente il mio interesse, dato che sono funzionalità che non userei mai. In particolare, il Time Capsule lo userei solo per la sua funzione primaria: fare i backup da remoto con Time Machine. Quindi, se non fosse stata per una lieve riduzione di prezzo, direi che sono ancora del tutto soddisfatto del mio acquisto.

Il disagio psicologico di un acquisto affrettato

Ma, quando ho letto la notizia di tutti questi upgrade hardware, ho provato come una sorta di disagio psicologico, come se avessi perso una grande occasione a non aver aspettato a comprare la Time Capsule, e una vocina mi diceva di correre a leggere le novità introdotte. Probabilmente questo accadrà solo a chi piace giocare, budget permettendo, con gli ultimi ritrovati tecnologici: quanti di voi hanno comprato un Macbook e il giorno dopo hanno scoperto che ne è uscito uno speed bump o, nei peggiori dei casi per un tech-addicted, ad un completo redesign del prodotto? I più saggi consigliano sempre di comprare i portatili sempre dopo il loro ultimo aggiornamento evitando così di doversi pentire della troppa fretta o del proprio tempismo sbagliato!
A testimonianza di ciò, i forum del mondo Apple sono pieni di queste segnalazioni e tra i tanti commenti, si segnalano persone che non soffrono di questo “incauto” acquisto fino ad arrivare a persone che corrono subito a riportare indietro il prodotto (sfruttando il diritto di recesso di 15 giorni) per poi acquistare, il giorno dopo, e magari in un altro negozio, la versione aggiornata del loro gioiellino tecnologico. Certo, questi sono casi limite, ma sono testimonianze di quanto una sofisticata strategia della Apple faccia parlare di sè ad ogni upgrade hardware.

Il confronto con Asus

Infatti, se è vero che, secondo la rivista “Fortune”, per il secondo anno consecutivo, la Apple è la società più ammirata al mondo, è anche vero che questa azienda è l’unica a generare un hype mediatico senza pari che inizia dai rumors pre-upgrade, fino a sfociare nei commenti, lusinghieri e non, del post-upgrade. Ma tutto ciò, come accennato poco fa, fa parte di un abile e sottile strategia, che, tra i vari tasselli che la costituiscono, sicuramente in primo piano vi è quella tecnica di non cambiare mai i nomi dei prodotti, evitando quelle inutili sigle compresse e poco mnemoniche.

Faccio un esempio. Tempo fa acquistai un Asus Eeebox B202 che ho posizionato sotto il mio televisore. Un prodotto eccellente per quello che deve fare ad un prezzo contenuto. Ebbene, nel frattempo, sono usciti anche i modelli EeeBox B203 con il Celeron, EeeBox B204 e EeeBox B206 che hanno eliminato l’uscita DVI per far spazio alla nuova porta HDMI, oltre ad avere aggiunto una scheda video più potente come la ATI della serie Radeon HD3400.

Insomma, tutte modifiche che farebbero gola a chi vuole il top, ma che sfuggono ai più per due semplici motivi. Il primo perché la risonanza mediatica di un aggiornamento hardware dei modelli Asus penso sia infinitesimalmente più piccola di quella che potrà mai produrre una società come la Apple. Il secondo, e non ultimo, motivo è che ogni nuovo aggiornamento hardware costituisce, di fatto un nuovo modello, facendo perdere di fatto l’identità del prodotto come tale ma costellandolo di una decina di versioni leggermente diverse che si contraddistinguono tra loro semplicemente da un acronimo impersonale come B20x.

Ancora più largo è il comparto dei modelli dei portatili Asus: qui potete trovare un database completo di tutti i modelli usciti sino ad oggi. Per farvi una idea, abbiamo, per la serie A, l’ Asus A6Ja, A6Jc, A6M, A6T, A6Tc, A6Je, mentre per la serie F3 ben 17 modelli che vanno da F3SG-AP057C a Asus F3Jp. In totale abbiamo una selva oscura di oltre 251 modelli diversi (ovviamente distribuiti in diversi anni): provate voi ad affezionarvi ad uno solo di questi modelli!

La Apple, invece, a differenza di tutti gli altri produttori tecnologici, assegna solo pochi nomi univoci ai propri prodotti: Macbook, Macbook Pro, iMac, Time Capsule, iPhone, etc. Le poche caratteristiche diverse che possono contraddistingure i vari modelli coinvolgono quasi sempre la quantità di spazio sul disco rigido, di RAM preinstallata, di potenza della scheda video e di dimensioni dello schermo LCD! Ovviamente ogni modello avrà un suo particolare codice che lo contraddistinguerà ma questo rimarrà sempre cablato all’interno del prodotto e non lo troverete mai scritto neanche sul sito della Apple (per i curiosi, l’applicativo MacTracker può snocciolarvi tutti i modelli di tutti i prodotti Apple che si sono susseguiti negli anni).

L’inganno psicologico

Insomma, come capirete, è facile affezionarsi al proprio Macbook Pro, perché ha un nome amichevole, è facilmente rintracciabile su Google e, proprio per questo, appena vi è un aggiornamento, lo verrete subito a sapere. Ed ecco qui che nasce quel fenomeno, tipico solo del mondo Apple, di rimpianto per un acquisto incauto e frettoloso, cosa mai lontanamente immaginabile, per esempio, per i prodotti Asus dato che, almeno apparentemente, non siamo di fronte ad uno stesso modello che è stato aggiornato e migliorato, ma ad un prodotto diverso perché ha anche una sigla diversa.

Ho detto apparentemente, perché, come è ovvio, in entrambi i casi i prodotti possono essere considerati diversi, ma qui giochiamo sul ruolo di un sottile inganno psicologico. Io ho comprato un Asus EeeBx B202 e se, dopo un giorno, esce il modello B207 mi pesa sicuramente di meno che non se dopo aver acquistato un Macbook Pro, il giorno dopo, ne esce un altro potenziato ma con lo stesso identico nome: Macbook Pro! E la prova è che sul sito della Apple vengono sempre messe in luce tutte le nuove caratteristiche dei nuovi prodotti (col passaggio da Tiger a Leopard furono elencate tutte le oltre 150 novità introdotte), dichiarando che ora sono ancora più potenti e performanti di prima, quasi fosse una loro evoluzione naturale, che dalla scimmia ha portata ad una specie senziente come l’uomo. E come non potersi affezionare ad un prodotto che migliora costantemente nel tempo (e diventa sempre più bello) e che, al contempo, può essere costantemente nel tempo identificato come un nome univoco?

Tag:Apple, Asus Eee, backup, macbook
CONTINUE READING >
6 comments
gen 21 2009

Come svuotare solo il Cestino di un disco esterno su Mac OS X senza toccare quello del disco fisso

Posted by Antonio Troise
Tweet

Il Cestino su Mac OS X altro non è che una cartella nascosta .Trashes (una per ogni disco esterno e una per ogni utente del disco di sistema) che contiene i file che l’utente ha intenzione di eliminare. Purtroppo, il Cestino presente come icona in basso a destra nel dock di Mac OS X, consente di gestire come una unica risorsa tutti i Cestini dei vari dischi montati dal sistema operativo; per cui, quando si svuota il Cestino, si cancellano tutti i file del disco di sistema e di tutti i dischi esterni USB o Firewire che sono stati montati. Questo, se per qualcuno può essere una comodità, per molti può risultare fastidioso, soprattutto perché il Cestino di Mac OS X non permette la cancellazione selettiva dei file (come invece avviene su Windows) ma solo il suo svuotamento completo e, inoltre, perché Mac OS X non permette la rimozione diretta di un file senza prima passare per la Trash (cosa che, sebbene più pericolosa, avviene su Windows). Ora, visto che lo scopo del Cestino è proprio quello di lasciare comunque un backup dei file che non si intendono più utilizzare (quante volte ho ripristinato, anche dopo qualche giorno, dei file che avevo cancellato per errore), un comportamento del genere molto spesso può andare contro alle proprie esigenze e necessità. Se da un lato avere il backup di Time Machine sempre attivo vi salvaguarderà da queste spiacevoli situazioni, dall’altro è sempre bene avere il pieno controllo del proprio computer.

Personalmente, siccome nel Cestino del mio disco di sistema, possono capitare applicazioni disinstallate, file di preferenze cancellati, documenti personali e magari anche pezzi di codice sorgente rimossi per fare spazio a nuove versioni, solitamente sono solito svuotarlo molto di rado, in quanto le informazioni ivi contenute, spesso, possono risultare molto preziose. Mentre, nel Cestino di un disco esterno, di solito, vi finiscono solo file che, almeno per l’uso che ne faccio io, possono essere cancellati senza problemi, magari per fare spazio per altri file più importanti.

Per risolvere questo problema, esistono, dunque, due soluzioni. Una per smanettoni che amano mettere mano alle procedure da riga di comando, e un’altra più semplice e che richiede l’installazione di un software di terze parti (purtroppo a pagamento).

Come cancellare il Cestino di un disco esterno da riga di comando

Per pulire il cestino del solo disco esterno senza intaccare quello del disco fisso (magari per liberare spazio sull’hard disk esterno senza però perdere il cestino del disco di sistema), è possibile intervenire da riga di comando. La soluzione si trova sul forum di supporto della Apple e si sintetizza in questo comando:

rm -rf /Volumes/”drive-name”/.Trashes/`id -u`/*

che cancellerà tutti i file presenti nella cartella nascosta .Trashes del drive esterno che si chiama “drive-name”. Il comando si può lanciare direttamente da shell, oppure si può creare uno script .sh o un AppleScript.

Una nota: il comando “rm -rf” va usato con molta cautela in quanto cancella tutti file senza chiedere prima una conferma. Se si sbaglia percorso della cartella .Trashes si perderanno per sempre tutti i file cancellati erroneamente!

Installare Compost per gestire al meglio il proprio Cestino

Una soluzione più semplice e sicura ma, purtroppo, a pagamento ($19.95) è installare Compost 1.9.5 una utility che aggiunge una serie di funzioni e automatismi (come la programmazione della cancellazione del contenuto del Cestino ogni tot ore) per lo svuotamento del Cestino del Finder. Tra le varie opzioni offre anche la possibilità aggiungere un menu contestuale nella barra superiore del Finder che permette di svuotare il cestino (e opzionalmente anche di espellerlo) del solo volume esterno selezionato.

Compost - Gestione Trash Mac OS X
Tag:Apple, backup, cestino, Disco, hard-disk, mac, Mac os x, Trashes
CONTINUE READING >
6 comments
ott 9 2008

Come fare il backup di un blog su Tumblr o fare una copia di qualsiasi blog Tumblr pubblico da consultare offline. Gelato CMS il clone installabile di Tumblr

Posted by Antonio Troise
Tweet

Tumblr Tumblr è la più famosa piattaforma di microblogging, una forma di pubblicazione costante di piccoli contenuti in Rete, o, più precisamente di tumblelog (o tlog), una variante del blog, che favorisce una forma abbreviata arricchita da multimedialità, rispetto a quelli che sono i lunghi editoriali frequentemente associati ai blog. La forma di comunicazione comunemente usata include collegamenti, fotografie, citazioni, dialoghi di chat e video. A differenza dei blog questo formato è frequentemente usato dall’autore per condividere creazioni, scoperte, esperienze senza la necessità di commentarle.

L’usabilità di un blog su Tumblr

Anche io ho un piccolo tumblr (Levysoft’s tumblelog) che aggiorno salturiamente e lo uso, come una sorta di contenitore di cose che trovo in giro per la rete, curiosità, news, foto o video, che non approfondisco o pubblico sul mio blog, ma che mi hanno comunque interessato. In tal modo, in qualche modo, riesco, almeno virtualmente, a preservare memoria di quello che trovo interessante.
Ma quando i micropost aumentano, a volte risulta davvero difficile la consultazione, perché bisogna andare alla ricerca di una determinata notizia tra le varie pagine del proprio tumblr. Certo, esiste la possibilità di ricercare una determinata parola dal relativo modulo di ricerca (oppure accodando alla url “http://yourname.tumblr.com/search/” la chiave di ricerca desiderata), ma è anche vero che non è possibile consultare il proprio tumblr in modalità offline. Inoltre, ammettiamolo, c’è sempre la remota possibilità che i propri dati vengano persi e, siccome, a differenza di WordPress o Blogger, non è ancora stato previsto ufficialmente alcuna funzione di esportazione e/o importazione del proprio tumblelog (anche semplicemente per spostarlo su una diversa piattaforma di blog), dedicare il proprio tempo per mesi a popolare un sito per poi vederselo sparire all’improvviso, è una eventualità che nessuno vorrebbe vivere, perché in quelle pagine, ognuno di noi ritrova una piccola parte di se stessi.

Backup dei feed rss di un blog Tumblr

Per sopperire a questo problema tempo fa risolsi questo problema, iscrivendo il mio lettore di feed reader al RSS del mio blog tumblr (del tipo feed://yourname.tumblr.com/rss). In tal modo, siccome gli articoli vengono pubblicati integralmente sul feed rss, in qualche modo riuscivo a fare una sorta di backup e di database degli articoli pubblicati.

Tumble-log Backup

Ma esiste anche una modo più semplice: usare Tumble-log Backup, un tool online gratuito, che consente di creare un backup dei post pubblicati su Tumblr in un unico file html. Sarà sufficiente inserire il nome del proprio blog (funziona anche se è ospitato su domini personalizzati), decidere il numero dei post da copiare (vengono suggeriti un numero non superiore a 500 ma credo non esista un limite di articoli), e Tumble-log Backup si occuperà di creare una singola pagina web che verrà caricata con tutti i testi, foto, audio e video del proprio blog, in ordine cronologico, dal più recente al più vecchio, con la possibilità di selezionare solo uno o più tipi di elementi.

Tumble-log Backup

Una volta terminato il caricamento della pagina (che impiegherà un tempo variabile a seconda delle dimensioni del tumblr da backuppare) sarà possibile salvare la pagina html appena creata con il proprio browser.

Certo, non stiamo parlando di uno strumento in grado di effettuare un vero e proprio backup tale da poter essere ripristinato su qualsiasi altra piattaforma, ma la cosa interessante è che possibile utilizzare questo tool online per salvare una copia virtuale offline, da leggere con calma, di qualsiasi tumblr pubblico.

Gelato CMS il clone installabile di Tumblr

Gelato CMS Se, però, volete avere il completo controllo del vostro microblog, senza però dovervi affidare a servizi di terzi parti (che, diciamoci la verità, possono chiudere da un giorno all’altro senza l’obbligo di fornirvi un backup) ma non volete rinunciare alla semplicità di Tumblr, allora potete installare sul vostro sito, Gelato CMS, un perfetto clone di Tumblr, sia nelle sue funzionalità che nei temi usati.
Gelato è un CMS Open Source, sviluppato in Messico, costruito attraverso l’utilizzo di codice Ajax, Php e MySQL, che sembra avere tutte le carte in regola per essere il corrispettivo di WordPress.org per quel che riguarda i tumblelog. Il vantaggio rispetto a Tumblr è quello di avere una community di sviluppo attiva in grado di apportare numerose novità e miglioramenti, grazie anche all’introduzione dei plugin.

Tag:articoli, backup, Blog, cms, export, feed, feedreader, microblogging, rss, tumblelog, tumblr, Wordpress
CONTINUE READING >
2 comments
set 26 2008

iTunes 8 Modding: personalizzare le immagini dei generi musicali e dove poterle trovare, eliminare il link ad iTunes Store, disabilitare il backup automatico, creare un account iTunes senza carta di credito per usare Genius e altri trucchi per iPhone

Posted by Antonio Troise
Tweet

La nuova release di iTunes, la versione 8, oltre ad aver introdotto interessanti caratteristiche come il controverso, per questioni di privacy, Genius e i raggruppamenti per genere musicale, ha anche aggiunto alcune limitazioni che prima non erano presenti. Ecco, quindi, tutta una serie di trucchetti per Mac OS X e per Windows XP/Vista per aggirare alcune caratteristiche di iTunes 8 (e farlo funzionare come il vecchio iTunes 7.x) e per personalizzare le immagini dei generi musicali. Non mancheranno, inoltre, alcun tips per iPhone.

Personalizzare le immagini dei generi musicali su iTunes 8

Una delle novità più interessanti di iTunes 8 è quello di poter raggruppare i propri album musicali per genere musicale, in modo da visualizzare con una sola immagini tutte le canzoni appartenenti a quel genere. Nonostante, però, le immagini inserite di default su iTunes 8 siano ben fatte (anche se non rappresentano tutti i generi musicali esistenti) spesso nasce, in ognuno di noi, la necessità di poter personalizzare le varie icone. Ecco come fare su Mac OS X.

Con il vostro editor di immagini preferito realizzate una immagine del genere musicale da voi scelto nel formato JPG, grande 256×256 pixel e con risoluzione 72ppi.
In particolare:

Movie Genre Artwork: 171 x 256 pixels
Music Genre Artwork: 256 x 256 pixels

Quindi salvatela con un nome tipo genre-yourgenrename.jpg (esempio: genre-newwave.jpg) nel percorso “/Applications/iTunes/Contents/Resources“.

iTunes Resources

Infine, per far si che iTunes riconosca l’immagine e la associ al genere musicale scelto, è necessario editare il file genres.plist presente nella directory di iTunes 8 Resources (fare “Show Package Contents” sull’icona di iTunes e navigare fino alla cartella “/Applications/iTunes/Contents/Resources“) e aggiungere le seguente righe per ogni immagine:

Ovviamente, sostituite Newwave e genre-newwave.jpg con i nomi desiderati per classificare i generi musicali.

Ora, quando aprirete iTunes, andate nella Vista a Griglia e selezionate la vista per Generi e potete finalmente vedere le vostre artwork così come le avete realizzate.
Ecco un esempio di come da CMYK Thoughts ha personalizzato le sue categorie:

iTunes Resources - Example

Se non avete molta fantasia, o semplicemente non avete voglia di dover creare una immagine per ogni genere musicale, allora potete prendere spunto da questo gruppo di Flickr dove sono stati raggruppati, e disponibili anche per il download, tutte le immagini professionali usate per i generi di iTunes 8: Flickr: Pool di iTunes Genres e al momento ospita ben 369 membri con all’attivo 265 immagini!

Qui ho trovato anche i generi musicali e di filmati che iTunes riconosce di default con il relativo badge (tra parentesi sono indicati i generi equivalenti a cui fanno riferimento alcuni sottogeneri musicali):

MOVIES
======
action
adventure
classic
comedy
documentary
drama
family (kids)
fantasy (scifi)
holiday
horror
independent
kids
music
romance
sci fi (scifi)
science fiction (scifi)
scifi
short film
shorts (short film)
sports
thriller
western

MUSIC/PODCASTS/TV SHOWS
==================
alternativa (alternative)
alternative
alternrock (alternative)
altrock (alternative)
animation
audiobook (book)
bandas sonoras (soundtrack)
blues
book
children
christian
clasica (classical)
classic (TV show only)
classica (classical)
classical
classique (classical)
colonne sonore (soundtrack)
comedy
country
dance
dance hall (raggae)
drama
electronic
electronica (electronic)
electronica (electronic)
electronique (electronic)
elettronica (electronic)
family (kids)
fantasy (scifi)
filmmusik (soundtrack)
folk
gospel (christian)
hip hop
holiday
house (dance)
j pop (jpop)
jazz
jpop
Kayokyoku
kids
klassik (classical)
latin
latina (latin)
musica internacional (world)
musica latina (latin)
musica para ninos (childrens)
musica per bambini (childrens)
musical score (soundtrack)
musik fur kinder (childrens)
musique de films (soundtrack)
musique latino-americaine (latin)
musique pour enfants (childrens)
musiques du monde (world)
new age
nonfiction
pop
punk (alternative)
r b
rap (hip hop)
reality
reggae
religious (christian)
rhythm (r b)
rock
sci fi (scifi)
science fiction (scifi)
scifi
soul (r b)
soundtrack
spoken
sports
techno (dance)
teen
trance (dance)
vocal
weltmusik (world)
world

iTunes Store Link Deleter

Se la Genius Bar si può facilmente nascondere, evitando così quella sorta di pubblicità personalizzata che ci viene proposta, non altrettanto si può dire, in iTunes 8, per il simbolo della freccia che compare accanto ad ogni brano della libreria e costituisce un link all’album presente sullo Store online.

iTunes Link

Infatti, iTunes, oltre ad essere un ottimo applicativo per gestire i propri file multimediali, è anche un programma che si interfaccia direttamente con l’iTunes Store. A volte, però, può risultare troppo invadente l’affinità tra iTunes e iTunes Store, e trovare, per ogni ogni brano selezionato il link immediato del brano che indirizza l’utente direttamente all’album presente sullo Store di Apple, può risultare fastidioso.

Con iTunes 7, la sua visualizzazione o meno, poteva essere impostata direttamente dalle Preferenze del programma, mentre su iTunes 8 questa possibilità, inspiegabilmente, non è più presente. Ecco, quindi, che ci viene in aiuto una utility gratuita, per Mac OS X, che risolve egregiamente il problema, eliminando quella invadente piccola freccia che ci invita ad acquistare l’album in riproduzione: iTunes Store Link Deleter. Una volta lanciato, si potrà abilitare la possibilità di scegliere se mostrare o meno il link allo Store musicale, agendo direttamente sul file delle preferenze di iTunes 8 com.apple.iTunes.plist.

iTunes Store Link Deleter
iTunes Link

Ovviamente è possibile anche, per gli utenti Mac OS X, lanciare un comando da Terminale per non visualizzare i collegamenti all’iTunes Store:

Se siete, invece, utenti Windows, occorre modificare il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“) inserendo subito dopo la scritta:

la seguente stringa per rimuovere i link a iTunes Music Store:

Disabilitare la colonna Genere della vista browser

Quando con iTunes 8 si sfoglia la propria collezione musicale utilizzando l’opzione Vista/Mostra browser, appare anche la colonna Genere che apparentemente non può essere disabilitata. Chi, però, desidera visualizzare solo le colonne Artista e Album può digitare la seguente stringa nel Terminale di Mac OS X (Applicazioni/Utility):

Per ripristinare l’opzione di default è sufficiente riscrivere la stringa avendo cura di sostituire FALSE con TRUE.

Se siete utenti Windows, occorre, invece, modificare il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“) inserendo subito dopo la scritta:

la seguente stringa per nascondere il genere durante il browsing:

Disabilitare il backup automatico di iTunes per iPhone e iPod

Con l’introduzione dell’iPhone 3G e del tanto atteso firmware 2.0, Apple ha introdotto in iTunes il backup automatico dei dati ogni qual volta si effettui una sincronizzazione dell’iPhone o dell’iPod iTouch, rallentando inevitabilmente il processo di sincronizzazione. Il problema, infatti, è che, spesso, il backup può essere una operazione abbastanza lunga ed impiegare anche diversi minuti, a seconda della quantità di dati da salvare e delle applicazioni installate. Ecco, quindi, che ci viene in aiuto una utility freeware tutta italiana, iPhone/iTouch Backup Disabler (IBD), un programma per Mac OS X che, modificando un parametro di iTunes, permette di disattivare/riattivare il backup automatico lasciando tuttavia la possibilità di effettuarlo manualmente.

iPhone/iTouch Backup Disabler (IBD)

Un altra applicazione simile, sempre per Mac OS X, è BackupDisabler.

In pratica, però, per chi fosse interessato, questi programmi non fanno altro che lanciare questi comandi (e che potete eseguire anche voi dal Terminale):

Disabilitare Backup

Abilitare Backup

Se, invece, disponete di un PC Windows XP/Vista, potete modificare manualmente il file iTunesPrefs.xml (presente sotto “%appdata%\Apple Computer\iTunes“), andando nella sezione “User Preferences” e incollando il seguente testo subito dopo il primo :

Salvate il file e riavviate iTunes: da questo momento è disabilitato il backup automatico. Per riabilitarlo di nuovo eliminate il frammento XML dal file iTunesPrefs.xml.

Un altra alternativa, sicuramente più semplice, è quella di usare un applicativo per Windows, che esegue per noi tutte queste operazioni sul file di preferenze iTunesPrefs.xml. Si chiama iTunesBackupDisabler ed è stato realizzato da un altro sviluppatore italiano.

iTunesBackupDisabler

iTunesBackupDisabler è possibile scaricarlo gratuitamente da qui:
iTunesBackupDisabler – Sorgenti C e progetto VC6
iTunesBackupDisabler – Eseguibile stand-alone.

Creare un account iTunes senza carta di credito per usare la funzione Genius

Per usare la funzione Genius è necessario essere registrati su iTunes Music Store ma per farlo occorre avere una carta di credito. Il problema è che non tutti dispongono di una carta di credito (anche se è sufficiente inserire una carta prepagata come Paypal o una semplice iTunes Gift Card per comprare musica su iTunes Store Music). Quello che non tutti sanno, però, è che è possibile creare un account senza carta di credito, anche se sarebbe teoricamente fatto solo per le scaricare le applicazioni gratis dall’App Store per il proprio iPhone o iPod Touch. Basta collegarsi su questo sito: http://support.apple.com/kb/HT2534.

Gestire il nuovo effetto visivo Magnetosphere di iTunes 8

Per quanti desiderassero controllare il comportamento del nuovo effetto visivo Magnetosphere integrato in iTunes 8,

Magnetosphere

ecco la lista dei comandi che è possibile impartire attraverso la tastiera:

  • ?: abilita e disabilita la schermata di aiuto
  • M: modifica la modalità di visualizzazione
  • P: modifica la gamma
  • I: visualizza le informazioni sulla traccia in esecuzione
  • C: alterna il ciclo automatico
  • F: alterna la modalità di blocco
  • N: alterna la Modalità Nebulosa
  • L: attiva o disattiva il movimento della camera

Per entrare nell’effetto visivo e uscirne è sufficiente il comando Mela+t (o command+t, per chi ha le nuove tastiere). Gli affezionati dei vecchi effetti visivi, invece, possono reimpostarli seguendo il menu Vista, Effetti Visivi, ed abilitando Effetti Visivi iTunes Classic.

iPhone Configuration Utility

Per gestire l’iPhone in un ambiente aziendale (dove i dipendenti ricevono esemplari aziendali di iPhone) Apple ha rilasciato iPhone Configuration Utility 1.0.1 per Mac OS X e permette di modificare e creare profili di configurazione, settare la connessione Wi-Fi, l’APN, creare account Exchange, controllare le impostazioni di posta elettronica e impostare i permessi per lavorare con sistemi enterprise.

Alcuni trucchi per iPhone/iPod Touch

Ecco una breve lista di alcune funzioni più o meno nascoste dell’iPhone/iPod Touch:

  • Salvare le immagini in Safari: quanto troviamo un immagine navigando con Safari è sufficiente cliccarci sopra e tenere premuto per poi selezionare Salva Immagine perché venga salvata nel rullino fotografico.
  • Fare uno screenshot: per fare uno screenshot con l’iPhone firmware 2.0 o superiore basta cliccare contemporaneamente il tasto sleep e il tasto home. Lo screenshot verrò automaticamente salvato nel rullino fotografico.
  • Iniziare un periodo: quando scriviamo è sufficiente fare doppio click su Spazio perchè venga automaticamente digitato un “.” con relativo spazio (tale funzione può essere disabilitata dalle impostazioni dell’iPhone).
  • Caratteri alternativi: tenendo premuto su una lettera della tastiera, visualizzaremo dei caratteri alternativi o le vocali accentate.
  • Scegliere l’icona dei web-link: quando aggiungiamo una pagina sulla homa della springboard cliccando su “Aggiungi a Home”, è possibile scegliere l’icona da visualizzare semplicemente zoomando su una particolare porzione della pagina web, in modo da visualizzarla nell’icona che verrà creata.
  • Aumentare la durata della batteria: l’iPhone ha un sensore che rileva la luce ambientale. L’iPhone usa questo sensore soltanto una volta per sessione, non appena viene dato lo “sblocco”, per cui se si poggia un dito sul sensore mentre si fa lo “sblocco” del telefono, l’iPhone “crederà” di essere in una stanza buia e diminuirà la luminosità del display. Assicuratevi inoltre di aver disattivato wifi, ssh e bluettooth quando non vengono utilizzati.
  • Scrivere su una tastiera più grande: se stiamo usando Safari è possibile scrivere con una tastiera più grande semplicemente ruotando l’iPhone.
  • Riavviare l’iPhone: quando l’iPhone rimane bloccato è possibile forzarne il riavvio tenendo premuti i tasti sleep e home fin quando il dispositivo non si spegne e riaccende (logo mela).
  • Url Hints: tramite Safari, tenendo premuto su un link, apparirà l’URL ed il nome del sito relativo.
  • Scroll veloce: se stiamo usando un’applicazione, o Safari, e vogliamo ritornare all’inizio della pagina, è sufficiente tenere premuto per qualche secondo il dito sulla barra superiore.
Dove scaricare i firmware per iPod Touch

Download firmware 2.1: iPod2,1_2.1.1_5F138_Restore.ipsw
Scarica firmware 2.0.1: iPod1,1_2.0.1_5B108_Restore.ipsw
Download firmware 2.0.0: iPod1,1_2.0_5A347_Restore.ipsw

Scarica firmware 1.1: iPod1,1_1.1_3A101a_Restore.ipsw

Download firmware 1.1.1: iPod1,1_1.1.1_3A110a_Restore.ipsw
Scarica firmware 1.1.2: iPod1,1_1.1.2_3B48b_Restore.ipsw
Download firmware 1.1.3: iPod1,1_1.1.3_4A93_Restore.ipsw
Scarica firmware 1.1.4: iPod1,1_1.1.4_4A102_Restore.ipsw
Download firmware 1.1.5: iPod1,1_1.1.5_4B1_Restore.ipsw

[via apple-blog.info]

Dove scaricare i firmware per iPhone 2G e 3G

Tra parentesi viene indicata la versione del baseband.

Firmware per l’iPhone prima generazione
Download firmware 1.0.0: iPhone1,1_1.0_1A543a_Restore.ipsw (03.11.02_G)
Scarica firmware 1.0.1: iPhone1,1_1.0.1_1C25_Restore.ipsw (03.12.08_G)
Download firmware 1.0.2: iPhone1,1_1.0.2_1C28_Restore.ipsw (03.14.08_G)

Scarica firmware 1.1.1: iPhone1,1_1.1.1_3A109a_Restore.ipsw (04.01.13_G)
Download firmware 1.1.2: iPhone1,1_1.1.2_3B48b_Restore.ipsw (04.02.13_G)

Scarica firmware 1.1.3: iPhone1,1_1.1.3_4A93_Restore.ipsw (04.03.13_G)
Download firmware 1.1.4: iPhone1,1_1.1.4_4A102_Restore.ipsw (04.04.05_G)
Scarica firmware 2.0.0: iPhone1,1_2.0_5A347_Restore.ipsw (04.05.04_G)

Download firmware 2.0.1: iPhone1,1_2.0.1_5B108_Restore.ipsw (04.05.04_G)
Scarica firmware 2.0.2: iPhone1,1_2.0.2_5C1_Restore.ipsw (04.05.04_G)
Download firmware 2.1: iPhone1,1_2.1_5F136_Restore.ipsw

Firmware per il modello 3G dell’iPhone

Download firmware 2.0.0 3G: iPhone1,2_2.0_5A347_Restore.ipsw (01.45.00)
Scarica firmware 2.0.1 3G: iPhone1,2_2.0.1_5B108_Restore.ipsw (01.48.02)
Download firmware 2.0.2 3G: iPhone1,2_2.0.2_5C1_Restore.ipsw (02.08.01)

Download firmware 2.1: iPhone1,2_2.1_5F136_Restore.ipsw

[via apple-blog.info]

Tag:backup, flickr, iPhone, ipod-touch, itunes, Mac os x, Musica, paypal, privacy, Tips, Tutorial, Windows
CONTINUE READING >
1 comment
lug 21 2008

Come disattivare la revisione dei post di WordPress 2.6, cancellare le righe inutili delle revisioni dalla tabella wp-posts e modificare l’intervallo di tempo per i salvataggi automatici dei post

Posted by Antonio Troise
Tweet

Per i blog monoautore, l’ultima interessante novità introdotta con la release 2.6 WordPress, la gestione delle revisioni dei post (Post Revisions Tracking) per tenere traccia delle modifiche di ogni articolo e pagina, risulta essere inutile. Infatti, con questa nuova funzionalità è possibile vedere le modifiche che avete apportato e quando, a qualsiasi news postata, il tutto attraverso un interfaccia semplice, con la possibilità di ripristinare la versione precedentemente salvata.

Revisioni Post

E’ ovvio che questo genere di caratteristica si addice maggiormente ad un blog multiautore, in cui è presente un revisore che ha la responsabilità, prima di pubblicare un articolo, di controllare e correggere un post di un suo collaboratore. Per tutti coloro che, invece, essendo gli unici autori del blog, non necessitano di questa funzionalità, esiste la possibilità di disattivare la gestione delle revisioni, risparmiando, così, spazio sul database (in particolare in ogni riga della tabella wp_post) e risorse per gestirlo.

Considerate, però, che il numero di revisioni salvate corrisponde esclusivamente al numero di salvataggi manuali che effettuerete, mentre quelli automatici non lo influenzerà. Quindi il loro peso sul database, sarà funzione di quante volte siete soliti premete sul pulsante “Salva” mentre state scrivendo un articolo: io, per esempio, con soli due post ho ho accumulato ben 41 revisioni!

Come disattivare la gestione delle revisioni su WordPress 2.6

Per disattivare la revisione dei post sarà sufficiente aggiungere la seguente riga nel file wp-config.php:

E’ strano, però, che si debba mettere mano direttamente al codice di WordPress, piuttosto che prevedere una semplice opzione da attivare/disattivare dal Pannello di Amministrazione di WordPress (magari con un plugin si potrebbe sopperire a questa mancanza). Inoltre, sarebbe stato anche auspicabile che questa opzione fosse stata disattivata di default, visto che la maggior parte dei blog sono monoautore.

Analisi delle modifiche apportate al DB per inserire le revisioni

Quando la funzionalità di Post Revisioning doveva essere sviluppata su WordPress, i programmatori avevano pensato, inizialmente, di creare una nuova tabella chiamata: wp_post_revisions (che tendeva, per sua stessa natura, a crescere a dismisura).
In realtà, forse a causa della lentezza delle interrogazioni, o per uniformare i dati, le revisioni dei post sono poi stati incluse direttamente nella tabella wp_posts e identificata dai seguenti valori dei campi:

post_type= “revision”
e
post_status = “inherit”

Inoltre sono stati aggiunti e modificate anche alcune funzionalità di altri campi: è stato aggiunto, per esempio, il campo post_parent (che riporta l’ID del post principale), mentre il campo post_name ora contiene, oltre il titolo del post principale, anche il titolo delle revisioni (p.es. 1834-revision, 1834-revision-2, 1834-revision-3, 1834-revision-4, etc…).

In pratica, se prima un nuovo articolo veniva identificato da un inserimento di una singola riga nella tabella wp_posts, ora, con la release 2.6 di WordPress, ad ogni post corrispondono 5, 10, 15 riga nella tabella, a seconda del numero di revisioni salvate (che corrispondono al numero di salvataggi manuali, e non automatici, effettuati).
Cosa comporta ciò? Che in pratica lo spazio occupato per ogni post viene decuplicato inutilmente. Inoltre, se prima, a meno di cancellazioni, ad ogni ID corrispondeva un post diverso, ora l’identificativo è usato sia per indicare un articolo che per indicare una revisione. Ciò significa che un post con ID=1830 potrebbe essere seguito non più da un post con ID=1831 ma, bensì, come è successo a me, da un ID?1845!

Pulire il database dalle revisioni salvate sino a quel momento

Ecco che, quindi, dopo aver disattivato le revisioni dei post conviene anche eliminare tutte le righe aggiunte per le revisioni scrivendo questa query da PhpMyAdmin (abbiate prima l’accortezza, però di effettuare un preventivo backup dell’intero database o, almeno, della tabella wp_posts):

Se, volete essere sicuri di andare a cancellare solamente le revisioni e non altri post pubblicati, potete fare prima una select con gli stessi parametri:

e quindi cancellare tutte le revisioni con il precedente comando SQL.

Modificare l’intervallo di tempo per i salvataggi automatici dei post

Infine, dato che prima avete messo le mani nel file wp-config, dovete sapere che è possibile anche cambiare l’intervallo temporale con cui WordPress effettua i salvataggi automatici dei post.
Basterà, infatti, aprire il file wp-config ed inserire la seguente riga:

Dove al posto di 60 (che indica l’intervallo temporale espresso in secondi), potete inserire qualunque valore numerico a vostra scelta.

Tag:backup, Blog, database, Mysql, Php, phpmyadmin, query, revisione, Wordpress
CONTINUE READING >
17 comments
lug 7 2008

Automatizzare le operazioni del cPanel da shell unix con i comandi wget, ftp e curl: download automatico del DB Mysql e monitorare la banda disponibile

Posted by Antonio Troise
Tweet

Il vantaggio di possedere un computer con Mac OS X è quello di avere sempre a disposizione, perché inclusa nativamente nel sistema operativo, una shell unix completa, per i più esperti, o Automator, per i meno esperti. Quest’ultimo strumento è una applicazione davvero potente perché consente di creare in maniera visuale, grazie ad un diagramma di flusso (workflow) e trascinando le azioni una dopo l’altra (drag & drop), programmi di automazione davvero complessi e articolati.

Ma dopo aver lavorato anni sui sistemi unix, avere sottomano una potente shell unix, è una tentazione di cui davvero non posso fare a meno. Infatti, con la semplice concatenazione di comandi (pipeline) come grep, sed e awk (altri comandi utili possono anche essere sort, uniq tail, head, cut e wc) in una sola riga, è possibile estrarre (scraping) informazioni da pagine web. Infatti, struttando il fatto che le pagine html sono, anche se in misura minora ad un più ordinato e formattato file xml, strutturate con i TAG, con pochi comandi è possibile fare del sano Web_scraping.

WGET

Il comando più potente da riga di comando per scaricare una pagina web o inviare richieste GET o POST, con o senza autenticazione è, come noto, WGET.
Per scaricare un file è possibile usare una sintassi tipo:

Ma la vera potenza di wget risiede nella possibilità di realizzare, con una sola riga di comando, un mirror ad un sito web.
Quindi per scaricare un intero sito in locale basta scrivere:

mentre, per scaricare solo una pagina con tutti i link interni:

Il problema è che sui sistemi MAC OS X, wget non è installato di default e, quindi, per chi non volesse passare per la fase di compilazione (anche se in giro esistono versioni già compilate per Tiger e Leopard) o, comunque, ha semplicemente la necessità di scaricare solo una file o una pagina web, allora è possibile usare una delle due alternative preinstallate su Mac OS X: ftp e curl.

FTP

Il comando FTP può essere usato anche per scaricare file HTTP.
La sintassi è molto semplice:

Come vedremo, in seguito, per i nostri scopi molto spesso il comando FTP è più che sufficiente per la maggior parte delle operazioni comuni.

CURL

CURL è un tool da riga di comando estremamente potente perché permette di scaricare in maniera molto flessibile ed automatizzata un qualsiasi numero di files da internet, secondo i protocolli HTTP o FTP, e di visualizzarli a schermo o di scriverli su disco.
La sintassi semplice, simile a quella dell’FTP, è:

In realtà la sintassi completa è:

Ma la vera flessibilità del comando nasce dalla possibilità di usare nella sintassi dell’URL le parentesi quadre per indicare una serie di URLs incrementali.
Per esempio una sintassi tipo:

creerà in modo automatico tutti gli URLs compresi nell’intervallo numerico specificato, e scaricherà in successione i file corrispondenti. Ai files sull’HD verrà assegnato il nome specificato dopo la flag -o, usando l’indice #1 per creare nomi univoci, incrementati allo stesso modo della sorgente.
In poche parole la singola riga di cui sopra equivarrà ad aver digitato in successione tutti i comandi:

Attenzione: il flag -O dell’ultimo esempio differisce dal flag con la o minuscola usato in precedenza, in quanto per nominare il file sul disco rigido usa lo stesso nome del file remoto.

La successione di URLs incrementali non deve essere necessariamente numerica, ma anche alfabetica, ad esempio [a-z]. Inoltre in uno stesso comando si possono combinare più indici incrementali (notate come nel nominare il file è possibile usare anche i due indici #1 e #2)

Monitorare la banda del proprio sito da riga di comando

Dati gli ultimi problemi di esaurimento della banda che hanno afflitto il mio sito, era evidente che una delle prime necessità che avevo era quello di monitorare costantemente la banda usata. Il problema è che, per farlo, dovevo ogni volta accedere al cPanel, il Pannello di Amministrazione del mio sito, dove, in un menu laterale, era possibile visualizzare la banda usata.

cPanel Bandwidth

Allora ho deciso di crearmi un semplice script che, scaricasse la pagina html del mio cPanel, andasse a selezionare, con il comando grep, la riga che conteneva la frase “Monthly Bandwidth Transfer” e attraverso due comandi awk (i file separator usati in Awk sono relativi alla mia pagina cPanel e potrebbero variare a seconda delle diverse versioni e configurazioni del pannello di controllo), estrarre la banda usata:

Come potete notare, per semplicità ho incluso, direttamente nella URL, lo username e la password per accedere al Pannello di Amministrazione. Questo è possibile solo perché il metodo di autenticazione del cPanel si basa su htpasswd ma ricordiamo che non è un metodo sicuro perché, oltre a lasciare memorizzati informazioni personali, nella barra degli indirizzi del proprio browser o nella history del terminale usato, si lasciano tracce anche nei vari proxy in cui si passa e nei log del webserver, oltre, come comunque avviene l’autenticazione classica se non passa per SSL, con un semplice sniffer.

Ci tengo a precisare che quello sopra illustrato è solo uno dei tanti modi per risolvere il problema: questo, in particolare, è il primo che mi è venuto a mente, forte delle decine di script shell realizzati negli anni. Ovviamente è possibile anche renderlo più complesso ed efficiente, parametrizzando username, password e url e, magari, notificando con una mail o con un messaggio a video (magari anche con Growl), quando la banda è prossima all’esaurimento. Il tutto ovviamente potrebbe anche essere inserito nel crontab di sistema in modo da girare ogni ora.

Per esempio, un metodo non ortodosso, sarebbe quello di visualizzare l’output non a video ma direttamente in TextEdit usando il comando open con le pipeline. Per farlo, ho riunito i tre comandi sopra elencati in un file bash di nome: monitora_banda.bash.
Quindi lanciando:

avremo questo risultato:

Output Textedit

Più in generale questo è il risultato del comando ‘open’ presente su Mac OS X.
Altri esempi, potrebbero essere:

Ma le possibilità, come vedete, sono infinite. Ma lo scopo di questo articolo era solo di illustrare alcuni metodi per automatizzare da riga di comando delle procedure. Il resto è lasciato all’inventiva di ciascuno di voi.

Download automatico del backup del DB Mysql

Il mio hosting non supporta il backup automatico del DB di Mysql perché non gestisce correttamente le schedulazioni di comandi da riga di comando. E’ per questo che ho realizzato un semplice script da inserire nel crontab, per scaricare quotidianamente il backup del proprio database.
Infatti, sempre nel cPanel, è presente una sezione “Backups” che permette di scaricare, manualmente e con un link statico, un full backup del sito, oppure un backup parziale del solo database Mysql o della sola home directory (il concetto esposto rimarrà comunque analogo per qualsiasi soluzione adottiate).
E’ evidente che, a questo punto, con un semplice comando, è possibile scaricare da terminale i backup:

Basterà quindi inserirlo (con il comando crontab -e) nel crontab (se non siete esperti potrete usare il Easy Crontab Creation Tool) in modo da fargli scaricare il backup del DB, per esempio, ogni giorno alle ore 11:30 del mattino:

Attenzione: come ogni comando da terminale, FTP (ma lo stesso vale se usate WGET o CURL) andrà ad operare nella directory corrente di lavoro, quindi se volete archiviare i file scaricati in una directory apposita, spostatevici preventivamente con il comando cd nome_directory.
Inoltre, dovete tenere presente che tutti i downloads andranno a scrivere lo stesso file e, quindi, ogni giorno ci si ritroverà con solo l’ultimo file scaricato. Se avete intenzione di tenere traccia di tutti i backup scaricati, dovrete rinominare il file, per esempio, aggiungendoci un suffisso come la data di download (realizzabile o con il comando curl o con uno script bash).

Tag:automator, awk, backup, banda, bandwidth, bash, cpanel, curl, database, download, ftp, grep, html, ksh, Mac os x, Mysql, password, sed, shell, unix, url, wget
CONTINUE READING >
5 comments
lug 2 2008

Come risparmiare banda: ridurre le email dei commenti e i backup via FTP, usare le AJAX Library API di Google con il plugin per WordPress e disattivare Google Translator che non porta traffico utile ad Adsense

Posted by Antonio Troise
Tweet

Più volte mi sono dovuto imbattere in ottimizzazioni certosine per ridurre i consumi di banda mensile sul mio sito: riducendo le dimensioni dei file javascript, attivando la compressione HTTP e, a volte, anche spostando le immagini su un altro server. Ma non ho mai dovuto affrontare incrementi di banda di oltre 10/20 GB in un solo mese.
Infatti, lo scorso Giugno, con mia grande sorpresa a soli 20 giorni dall’inizio del mese, il mio sito aveva già esaurito la banda di 40 GB messa a disposizione dal Blooweb, arrivando, a fine mese, ad oltre 50 GB di banda totale. Grazie alla gentilezza dello staff del mio hosting, mi hanno ripristinato temporaneamente il servizio in attesa che capissi da cosa fosse dipeso questo improvviso aumento di banda.

Sicuramente nell’ultimo mese avevo ricevuto un incredibile aumento di visitatori e questo aveva sicuramente influenzato le statistiche: oltre 30.000 visitatori unici in più (103.000 solo a Giugno) rispetto alla media dei mesi scorsi con un incremento di banda sproporzionato di oltre 16 GB in più (giungendo a 39.52 GB a fine mese di solo traffico HTTP).

La banda è la somma del traffico HTTP, FTP, SMTP e POP

Quello che mi aveva colto impreparato, però, era che il traffico HTTP (evidenziato da tool statistici com Awstats) non era l’unico elemento che veniva conteggiato nella soglia di banda messa a disposizione da un hosting (ed evidenziato nella homepage del mio cPanel): infatti, oltre al traffico HTTP, veniva conteggiato anche quello FTP, SMTP e POP. Normalmente, però, questi valori sono sempre trascurabili rispetto alla banda generata dal traffico delle pagine web. Questo, però, fino a questo mese, visto che il 20 Giugno, a fronte di un traffico HTTP di soli 28.76 GB, il sistema misurava una banda totale che superava i 40 GB! Ovvero, stavo consumando oltre 10 GB tra traffico FTP, SMTP e POP! Una cosa davvero incredibile rispetto alla media dei mesi precedenti.

Troppi commenti con false email generano traffico SMTP

Analizzando con calma la situazione ho scoperto che la funzione di segnalazione dei commenti (del plugin per WordPress Subscribe To Comments) inviava quotidianamente molti messaggi che non venivano mai recapitati correttamente (nell’ordine di alcune centinaia al giorno), probabilmente perché molti utenti che lasciavano commenti sul mio blog non inserivano email reali. Ciò creava un indubbio traffico SMTP anche se credo non della portata di 10 GB mensili, visto che i messaggi recapitati erano solo ASCII.
Comunque, onde evitare problemi, ho provveduto ad eliminare tutte le email che si erano registrati su un solo articolo del mio sito (oltre il 95% delle mail memorizzate), supponendo che chi scrive un commento con una email fittizia sia un visitatore di passaggio e quindi non un commentatore abituale. In tal modo non ho dovuto disattivare completamente questa funzione.

Fare spesso via FTP i backup di siti molto grandi riduce la banda mensile

Un altro problema che ho messo in luce è che, se è vero che nel conteggio del traffico totale mensile, era prevista anche la banda FTP usata, allora ogniqualvolta eseguivo un backup del mio sito, questo erodeva la quota mensile. Ora siccome dal cPanel è possibile eseguire un backup di tutta la mia home directory e non solo della directory in cui risiedono le mie pagine web, ogni volta che faccio il backup del sito, scarico ben 639 MB (a fronte di un peso effettivo del mio blog di poco più di 200 MB). Se in un mese, come è accaduto a Giugno, eseguo 4-5 backup, consumo oltre 3 GB di banda mensile.
Per risolvere questo problema ho deciso di scaricare solo il contenuto effettivo del mio sito e, laddove possibile, sempre verso fine mese, in modo da tenere sotto controllo il consumo di banda.

Il problema ricorrente delle dimensioni dei file Javascript e le AJAX Library API di Google

Se questi ultimi 2 punti sono stati volti a risparmiare quel fattore di banda invisibile e difficilmente monitorabile, ho deciso anche di intervenire, ancora una volta, su quella HTTP. Devo dire che, mano a mano che avanza lo stato di ottimizzazione del sito, affrontare il problema della banda, è un lavoro davvero certosino e occorre considerare diverse variabili prima trascurate e, non da ultimo, alcuni elementi nuovi (come l’installazione di nuovi plugin) che sono intercorsi dall’ultima analisi.

Tra questi troviamo anche un vecchio problema: i file javascript. Infatti, nonostante la precedente volta li abbia compressi più che mai, nel solo mese di Giugno, i soli file JS occupavano ben 8.96 GB di banda mensile!

Per risolvere parzialmente questo problema, ho pensato, quindi, di poter sfruttare le AJAX Library API di Google. In pratica, Google, recentemente ha messo a disposizione di tutti le maggiori librerie javascript e ajax compresse, linkabili direttamente dai loro server: jQuery, Prototype, script.aculo.us, Mootools e Dojo!

Centralizzando la distribuzione dei framework javascript e sfruttando le infrastrutture della rete di Google è possibile ottenere innumerevoli vantaggi: caching (utilizzando il medesimo URL per i file, c’è la probabilità che il browser dell’utente abbia già scaricato la libreria precedentemente), compressione Gzip/Minify, e file ospitati sui server veloci di Google e quindi riduzione del traffico generato dal proprio sito.

E’ possibile richiamare gli script all’interno delle proprie pagine utilizzando la classica sintassi:

oppure con il metodo google.load(), che di fatto è molto più potente e performante, perché permette di indicare anche la versione desiderata della libreria:

Nel caso di script.aculo.us dovremo caricare anche prototype:

Infatti, per garantire la compatibilità delle applicazioni, Google offre anche una serie di versioni diverse per ogni libreria Javascript e permette di specificare quella desiderata. Il versioning è, però, anche intelligente. Infatti, se si specifica una versione parziale della libreria (p.es 1.8), Google ci farà scaricare l’ultima release stabile di quella revision (p.es. 1.8.4), mentre se si specifica solo la versione “1″ allora lui scaricherà l’ultima disponibile, ovvero, la “1.9.1″.

Plugin per WordPress per le Google AJAX Libraries API

Se non volete mettere mano al codice della funzione wp_head() di WordPress per eliminare il riferimento al file prototype residente sul server ed inserire il link a quello residente sul server di Google, esiste un comodissimo plugin: Google AJAX Libraries API Plugin. Una volta attivato non farà altro che sostituire (con un add_filter()) il riferimento a tutti i framework gestiti con la versione ospitata sui server di Google.

L’unico svantaggio è che non usa la versatile funzione google.load() (che permette di puntare dinamicamente alla ultima release stabile) bensì il classico link diretto al file javascript. Ciò vi costringerà a tenere sotto controllo la versione di Prototype usata da WordPress e aggiornare di conseguenza il plugin (che ancora non è inserito nella Repository Ufficiale dei Plugin per WordPress) oppure modificarlo a mano.
Inoltre, non punta neanche alla versione compressa del file javascript, il che comunque non rallenta minimamente il caricamento della pagina.

Infatti, come è possibile vedere, eseguendo i test con i Pingdom Tools, usando la versione non compressa di Google abbiamo un peso di 123,2 KB (che comunque non influenza la banda del proprio sito) e un tempo di caricamento di 0.5 secondi

Google AJAX Libraries API

mentre usando la versione ospitata sul mio server, a fronte di un peso complessivo di 46,6 KB abbiamo un tempo di caricamento di oltre 1,2 secondi!

Prototype self hostes

Disabilitazione di alcuni plugin

Inoltre, tra i file più letti ho trovato tutta una serie di plugin per i commenti:

  • quoter.php (plugin: Quoter)
  • ajax-comment-preview-js.php (plugin: AJAX Comment Preview)
  • lmbbox-comment-quicktags.php (plugin: LMB^Box Comment Quicktags)

Ho deciso, quindi, in via del tutto sperimentale, di disattivarli (visto che comunque non sono essenziali per l’inserimento di un commento), per capire che influenza avevano sulla banda totale e sulla velocità del sito (monitorabile facilmente con i Pingdom Tools).

Disattivare Google Translator che non porta traffico utile ad Adsense

Al termine di queste mie analisi ho scoperto che un plugin che avevo installato stava producendo un aumento di banda non indifferente in maniera totalmente indiretta e difficilmente monitorabile: sto parlando del plugin per WordPress Global Translator, un tool per la traduzione automatica delle pagine nelle principali lingue sfruttando le API di Google Translator.

Infatti, da quando a fine Maggio lo avevo installato, il traffico proveniente dagli Stati Uniti è quasi raddoppiato, passando da 15.08 GB a ben 28.06 GB! Considerando che il mio sito è scritto in italiano, è facilmente intuibile che quel plugin aveva avuto il pregio di allargare la mia fetta di visitatori ad un pubblico che solitamente non mi leggeva.

Ma allora mi sono chiesto: il traffico in più proveniente dagli Stati Uniti era traffico utile e valido e poteva essere vantaggioso per il mio sito oppure era solo uno spreco inutile di banda? Il fatto che la traduzione automatica di Google non potrà mai rispecchiare fedelmente il testo scritto nella propria madre lingua, può portare gente realmente interessata a quello che dico o solo a visitatori passivi che incappano per errore nelle mie pagine? Devo dire che, per certe keyword specifiche, il mio sito risultava primo anche in lingua inglese, e ciò conferma il fatto che Google ha svolto un ottimo lavoro di indicizzazione delle mie pagine. Ma la mia esperienza con le pagine tradotte in automatico non è delle migliori, perché spesso non si riesce a cogliere il senso più profondo delle frasi ma solo una descrizione sommaria. E purtroppo non è questo quello che desidero dare ad un lettore!

Inoltre, per i più veniali, un altro indubbio svantaggio è che, a fronte di un raddoppio di banda usata e di pagine viste, ciò non portava ad alcun incremento degli introiti di Google Adsense che si attestavano sempre sugli stessi valori dei mesi precedenti. Questo capita perché, come ho potuto constatare, anche se la pagina risulta tradotta in inglese (o in qualsiasi altra lingua), i banner Adsense risultano sempre visibili in italiano, vanificando quindi il loro scopo perché nessun inglese cliccherà mai su una pubblicità scritta in un’altra lingua.

Quindi, a ragione, ho provvedduto a disabilitare la traduzione automatica del sito, sperando che, quando Google avrà tolto dal suo indice le pagine scritte in un altra lingua al di fuori dell’italiano, la quota mensili di banda consumata si possa attestare su valori ragionevoli.

Il problema della banda dei server italiani

Il problema dei server che risiedono in Italia è che la banda viene ceduta quasi a peso d’oro: un upgrade di soli 5 GB di traffico mensile mi viene a costare bene 42.00 € in più; considerando che, in teoria, avrei bisogno di almeno altri 20 GB di banda, il costo di gestione del mio sito lieviterebbe di oltre 120.00 €!
Capite bene perché, ogni 2-3 mesi, sono costretto ad ottimizzare al massimo le prestazioni del mio sito riducendo inutili sprechi! Spero che questa mia testimonianza possa essere utile a qualcuno che, come me, combatte quotidianamente con il traffico mensile.
Se poi avete qualche altra idea o suggerimento sono sempre disponibile ad ascoltarvi.

Tag:adsense, Ajax, api, backup, banda, bandwidth, blooweb, compressione, ftp, Google, google translator, Javascript, Php, Plugin, prototype, Wordpress
CONTINUE READING >
17 comments
mar 29 2008

Dati alla mano… la tranquillità e la stabilità di un Mac… non hanno prezzo!

Posted by Antonio Troise
Tweet

Apple Vs Windows Questa settimana mi sono reso conto di quanto tempo ho risparmiato semplicemente usando un sistema Mac piuttosto che uno Windows. E non lo dico per partito preso (non sono un mac addicted) ma conti alla mano è quello che risulta dalla mia esperienza.
Proprio l’altro ieri, infatti, ho dovuto porre rimedio ad un pesante e improvviso rallentamento delle prestazioni del mio PC Windows. Così, dopo aver ripulito il sistema operativo da tutti i file temporanei e dalla cache di sistema (15 minuti), ho eseguito la deframmentazione di entrambi gli hard disk SATA da 500 GB l’uno: operazione che è durata ben 8 ore (era un po’ di tempo che non la facevo)!

Quindi, vedendo che le prestazioni non miglioravano come speravo, sono dovuto passare ad uno scan approfondito del sistema alla ricerca di intrusi malevoli, alla fine indentificati in 2 virus, qualche trojan e vari malware tutti residenti sotto la cache di Internet Explorer 7 (che peraltro uso pochissimo quindi non capisco come vi siano capitati). Operazione che ha avuto una durata di quasi 4 ore di tempo!

Purtroppo, nonostante questa pulizia, il mio fido AVG Free ogni tanto segnalava la comparsa di un qualche virus in agguato e prontamente bloccato che, comunque, rendeva il sistema molto lento e instabile. Dopo aver fatto qualche ricerca su internet per trovare la soluzione definitiva e provato qualche tool di rimozione malware, ho cominciato ad intuire che, probabilmente c’era qualcosa di latente e instabile nel sistema e forse l’unica soluzione possibile (e fors’anche la più veloce) era applicare la classica regola conosciuta da tutti gli utenti di PC da quando sono nati: formatta tutto e reinstalla Windows!

Ovviamente, come al solito, questa è la classica soluzione temporanea, che comunque riesce a mantenere efficiente e scattante il mio sistema operativo per almeno 3-4 mesi. Purtroppo questa operazione non è indolore e tra backup dei dati, reinstallazione completa di Windows e ripristino completo di tutti gli applicativi, impiegherà, ad essere del tutto ottimistici, almeno 2 giorni (che, guarda caso, capitano giusto nel weekend).

Quindi, ricapitolando, 8 ore + 4 ore + 48 ore. Almeno 60 ore di indisponibilità del sistema e di tempo perso a risolvere i problemi che affliggevano il mio povero PC e che magari con un MAC avrei impiegato sicuramente meglio. Su un Mac infatti abbiamo:

  • Niente virus, malware o trojan.
  • Niente frammentazione del disco.
  • Niente tempo perso a ripulire i file temporanei e di cache del sistema operativo.
  • Backup automatico dei dati con Time Machine.

Per parafrasare la nota pubblicità della carta di credito, oserei affermare che:

  • Deframmentare il disco: 8 ORE!
  • Ripulire il PC da virus e malware: 4 ORE!
  • Reinstallare Windows e ripristinare tutte le applicazioni: 48 ORE.
  • Abbandonare Windows per passare queste 60 ore felicemente, navigando in tutta tranquillità su Internet o magari, semplicemente, facendo una bella passeggiata al sole: NON HA PREZZO!
  • Per tutto il resto c’è Mac OS X Leopard!

UPDATE: Nei commenti, giustamente, è stato dato risalto anche alla stabilità e sicurezza di Linux, proponendolo come una valida alternativa a Windows e Linux. Indubbiamente è così ma non era questo il punto in cui verteva questo articolo: l’obiettivo era far capire che con un PC Windows devo perdere parecchie ore (che magari avrei potuto usare per fare altro) per configurarlo con “un po’ di sale in zucca” e, inevitabilmente, dopo un po’ di tempo, doverlo risistemare perché, anche senza virus, Windows rallenta sempre se vi installi molte applicazioni (sono almeno 10 anni che lo uso e la cosa non è mai cambiata) e una bella reinstallazione sistema tutto. Su Linux, è vero che è più sicuro e stabile, ma devo comunque perdere tempo per configurare tutti i driver corretti, la giusta scheda video, etc. Ho usato Ubuntu per 6 mesi su un portatile ma era sempre una gara per chi l’aveva vinta. Certamente era affascinante spuntarla alla fine, ma quanto tempo ho dovuto perderci sopra? Ricordo quando ho dovuto configurare il wi-fi con il WPA2. Ci ho perso una settimana sopra per configurarlo come volevo io: su un Mac ci ho messo 2 minuti. Non ricordo di aver mai perso troppo tempo in configurazioni di sistema su un Mac.

Allo stato attuale il Mac è l’unica soluzione, certo forse costosa, è innegabile, che permette di avere un sistema sicuro, stabile e che non ti fa perdere tempo in arcane configurazioni. Linux, attualmente, è una soluzione a basso costo che permette di avere una sistema stabile e sicuro, ma di certo la sua corretta configurazione, a volte, per particolari esigenze, non è alla portata di tutti. Windows è invece un sistema ibrido: inizialmente stabile, di certo non sicuro e molto user friendly nella configurazione.

Quello che volevo dire nel post, era che con un Mac posso passare il weekend a fare altro, magari anche spegnendolo e fare una passeggiata al sole, perché lo userei solo per fare quello che mi piace mentre su Windows sono costretto a fare tuning molto spesso. Linux, peraltro molto sicuro e stabile, ci devi perdere molto tempo sopra per la sua configurazione, che spesso cambia da distribuzione a distribuzione.

Tag:antivirus, backup, mac, Mac os x, malware, pc, trojan, virus, Windows
CONTINUE READING >
18 comments
ago 3 2007

La virtualizzazione dei server cluster e il successo delle aziende

Posted by Antonio Troise
Tweet

Cluster Non tutti sono al corrente di come la virtualizzazione possa essere implementata anche in infrastrutture aziendali molto grandi, portando una evidente riduzione dei costi hardware e dei consumi energetici, tempi di implementazione estremamente ridotti e alla riduzione del downtime.

E’ noto, infatti, che una crescita in quantità delle applicazioni e dei server, porta inevitabilmente a problematiche come:

  • aumento dei costi in termini di spazio (unità di armadio RAC, spazio impegnato da cavi, ecc)
  • consumo di elettricità del nuovo server
  • connettività (costo delle connessioni, delle schede in fibra ottica per eventuali collegamenti in SAN, porte impegnate sugli switch)
  • consumo di elettricità dei condizionatori per raffreddare il calore prodotto dal nuovo server e di utilizzo delle risorse macchina.

Un vantaggio innegabile della struttura virtualizzata rispetto a quella “classica” è senz’altro la possibilità di fare un backup realmente completo della macchina, comprese quindi le impostazioni del sistema operativo, che tante volte sono la parte più critica da ripristinare su alcuni server.

Un ulteriore e non meno importante vantaggio sta anche nella grande semplicità con cui è ora possibile gestire l’evoluzione tecnologica. Se un sistema hardware diventa obsoleto è possibile migrare in maniera abbastanza facile i server su macchine di ultima generazione (tra l’altro guadagnando in performance) senza dover reinstallare tutto, ma solamente reinstallando lo strato emulato e ripristinando i file delle macchine virtuali. Senza contare la possibilità di eseguire test fuori linea in modo molto semplice, per rendere ancora più lineare la migrazione.

Tag:backup, cluster, energia, risparmio, server, virtualizzazione, vmware, Windows
CONTINUE READING >
8 comments

Categorie

Commenti Recenti

  • Antonio Troise on Browseo: visualizzare le pagine web come un motore di ricerca
  • Cristian Castellari on Browseo: visualizzare le pagine web come un motore di ricerca
  • Analizziare le pagine web come le vede un motore di ricerca on Browseo: visualizzare le pagine web come un motore di ricerca
  • Antonio Troise on Firefox 19
  • Emanuele on Firefox 19
1 2 NEXT

Meta

  • Collegati
  • Voce RSS
  • RSS dei commenti
  • WordPress.org

Friends Link

  • GamerTagMatch
  • SeguiPrezzi.it – Risparmia con Amazon.it
  • Trendy Nail

Seguimi su:

  • facebook
  • twitter
  • rss
Creative Commons License
Levysoft by Antonio Troise is licensed under a Creative Commons Attribuzione-Non commerciale 2.5 Italia License.
© Copyright 2004 - 2013 - Levysoft by Antonio Troise