Archivio pagina 5 di 60



Nov
21

Novità  della nuova casella di posta elettronica di Facebook e modalità  di attivazione

FacebookQualche giorno fa, Mark Zuckerberg (creatore di Facebook), ha lanciato un nuovo servizio: la Facebook mail, ovvero un nuovo servizio di posta elettronica che permetterà  agli utenti di creare caselle email con dominio @facebook.com. Fin qui (quasi) niente di nuovo, se non fosse che il servizio si integrerà  completamente al social network, diventando un punto di aggregazione che unifica chat, sms ed email.

Inoltre, si avrà  la possibilità  di consultare la cronologia completa di tutte le tue discussioni con ogni amico in una singola conversazione e un filtro sui messaggi in entrata, così da avere un ordine di priorità  nella lettura degli stessi.

Al momento non è ancora possibile attivare una casella di posta @facebook.com, ma è già  possibile richiedere gli inviti per poter accedere a questo nuovo servizio: basta collegarsi a Facebook, andare su questa pagina: http://www.facebook.com/about/messages/, cliccare sul pulsante Richiedi un invito (come indicato dalla freccia rossa) ed attendere l’invito:

Facebook mail
Cliccate sull’immagine per ingrandirla

Io ho richiesto l’invito 4/5 giorni fa, ma non ho ancora ricevuto nulla; attendo fiducioso (e curioso), per provare questo nuovo servizio targato Facebook!

Nov
21

Delimiter.us: VPS economico, ma davvero inaffidabile

I più attenti avranno notato che questo blog ha avuto seri problemi di stabilità  negli ultimi mesi ed, in particolare, negli ultimi 2 giorni. Ciò è stato dovuto ad un VPS (che sta per Virtual Private Server, ovvero un server eseguito in ambiente virtuale) acquistato presso Delimiter.us.

Ma andiamo con ordine: lo scorso febbraio ho sentito la necessità  di acquistare un VPS, sia perchè l’hosting su Aruba mi andava un po’ stretto, sia perchè avevo in programma di ospitare altri siti sul mio server. Così, cercando in rete, ho trovato Delimiter.us: prezzo interessante, server (anche) in Europa, garanzie di buone percentuali di uptime e buone recensioni in rete. Ho deciso di acquistarlo, pagando, inizialmente, un mese alla volta e poi rinnovando di 3 mesi in 3 mesi.

Dopo qualche mese ci sono stati i primi problemi: l’uptime di aprile è stato 99.2% (con 5h e 47m di inattività ), quello di maggio 99.41% (con 4h e 22m di inattività ) e quello di giugno 99.7% (con 2h e 11m di inattività ). Luglio, agosto e settembre, invece, è stato tutto più o meno perfetto, il che faceva sperare che gli eventuali problemi dei mesi precedenti fossero stati risolti.

Ad ottobre, invece, sono iniziati i problemi seri: tra l’11 ed il 12 ci sono state circa 23h di inattività , il che, per un server in produzione, è una cosa GRAVISSIMA. Il mese si è così concluso con un pessimo uptime del 96.92%. A novembre è andato molto peggio: il 10 ci sono state più di 6h ore di inattività  e, tra il 18 ed il 19, addirittura più di 25h, cosa del tutto INAMMISSIBILE. Al momento, l’uptime di novembre è fissato al 93.47%.

Ovviamente ho scritto e riscritto all’assistenza: mediamente ho ottenuto una risposta ogni 6/7 email inviate e sempre risposte non risolutive. Mi è stato detto che avrebbero spostato il mio VPS su un altro nodo: sono passati quasi 3 giorni e non ho avuto più notizie. Vi faccio inoltre notare che, oltre al GRAVISSIMO disservizio, non ho avuto neanche la possibilità  di fare un backup completo del VPS (sulla quale ospitavo una 10ina di siti dei siti), il che è ANCORA PIU’ GRAVE. Inutile dire che, oltre al backup completo, ho chiesto anche il rimborso per il mese di dicembre, che ho pagato in anticipo, ma non ho avuto alcuna risposta.

A conferma di quanto detto in precedenza, eccovi il dettaglio di uptime da novembre 209 ad oggi:

Uptime Delimiter.us

Lo scopo di questo articolo, comunque, non è quello di annoiarvi, ma solo SCONSIGLIARVI ASSOLUTAMENTE di acquistare servizi da questa azienda.

P.S. al momento il blog funziona grazie ad un altro VPS acquistato in fretta e furia, per ripristinare al più presto tutti i siti da me ospitati. Sperando che, stavolta, quanto promesso nel sito dall’azienda sia rispettato!

Ott
29

Come sostituire automaticamente una stringa su uno o più file con sed per Linux

Ieri mi è capitato di dover sostituire una stringa di codice PHP, presente in diversi file contenuti nella stessa directory, con un’altra stringa.

Essendo un fan della riga di comando *unix, ho deciso di utilizzare sed, non prima di una ripassatina veloce al man(uale), per ricordare la sintassi di utilizzo, che è la seguente:

sed -e "s/VECCHIASTRINGA/NUOVASTRINGA/g" *.ESTENSIONE

dove, VECCHIASTRINGA e NUOVASTRINGA penso si commentino da sole, mentre ESTENSIONE deve essere sostituita con l’estensione dei file da sostituire. Nel caso in cui la sostituzione coinvolgesse tutti i file, è possibile indicare *.* !

Grazie a questo semplice comando, tutti i file sono stati modificati velocemente e correttamente.

P.S. sicuramente qualcuno di voi si starà  chiedendo “e se i file sono sparsi in sottocartelle come faccio?”. La risposta è presto detta:

find . -type f -name '*.ESTENSIONE' -exec sed -e "s/VECCHIASTRINGA/NUOVASTRINGA/g" {} \;

Ott
13

Come aggiornare Ubuntu 10.04 (Lucid Lynx) a Ubuntu 10.10 (Maverick Meerkat)

UbuntuUbuntu 10.10 Maverick Meerkat è l’attuale versione del sistema operativo Ubuntu distribuita, dal 10 ottobre 2010. Per chi non lo sapesse, Ubuntu è un sistema operativo Linux nato nel 2004, basato su Debian, orientato all’utilizzo desktop e alla facilità  di utilizzo.

In questo articolo vedremo come aggiornare, con una semplice procedura, Ubuntu 10.04 a Ubuntu 10.10.

Note importanti prima dell’aggiornamento:

  • fate un backup un completo di tutti i vostri dati: non vi è alcuna garanzia che tutti andrà  bene!
  • applicate tutti gli aggiornamenti per Ubuntu 10.04 LTS.

Procedura da seguire:

  • premere Alt + F2 e digitate “update-manager -d” (senza le virgolette) nella casella di comando
  • ora si dovrebbe avviare l’Update Manager e in alto dovreste trovare la scritta “New distribution release 10.10 is available” o, se avete la versione italiana, “E’ disponibile il nuovo rilascio 10.10 della distribuzione”;
  • cliccate su Upgrade (versione in inglese) o Esegui avanzamento (versione in italiano) e poi, per conferma, di nuovo nella finestra che si aprirà  a seguire;
  • inserite la password di amministrazione;
  • confermate l’avanzamento di versione quando si aprirà  la finestra popup;
  • aspettate con pazienza che l’aggiornamento sia completo!

Verificare che l’upgrade sia andato a buon fine:

Potete verificare che l’aggiornamento sia andato a buon fine con il comando (da eseguire sul Terminale):

sudo lsb_release -a

e accertandovi che, alla voce Release, ci sia 10.10.

Set
25

Assicurazione online Genertel: convenienza, ma poca trasparenza per i codici convenzione

AssicurazioniHo recentemente acquistato una moto usata e mi sono trovato nella necessità  di dover stipulare un contratto assicurativo. Non avendo altri motocicli assicurati all’interno del mio nucleo famigliare, non ho potuto usufruire del Decreto Bersani, e, di conseguenza, sono stato costretto a partire dalla classe 14, il che, in termini economici, si traduce in un premio annuale molto oneroso.

Ho chiamato diverse agenzie assicurative tradizionali della mia zona per avere un preventivo (la moto in questione è una Ducati Monster 620 i.e. Dark), ma, notando che i prezzi variavano dalle 600 alle 750 euro, ho preferito cercare anche online e ho trovato un sito molto interessante, Assicurazione.it, che, riempiendo un solo modulo, confronta i preventivi di ben 16 compagnie (online e tradizioni) per le moto e 9 per le moto. Il risultato è stato molto più soddisfacente: l’assicurazione meno costosa, Direct Line, aveva un costo di poco meno inferiore alle 500 euro annue (si parla solo del premio assicurativo per 3.000.000 di euro, senza servizi accessori).

Prima di acquistarla, però, ho dato uno sguardo anche a qualche altro sito di assicurazioni online: primo tra questi Genertel, in quanto ne ho sentito parlare spesso bene e, soprattutto, perchè è della più grande compagnia italiana di assicurazioni, nonchè una delle più importanti del mondo, ovvero la Generali. Riempio il questionario e, dopo qualche istante, viene calcolato il premio annuo, che è di 485 euro, assistenza stradale e legale inclusa. Mi sembra un ottimo prezzo, ma ho alcuni dubbi per l’eventuale sospensione della polizza, per la richiesta di patente da più di due anni (non mi era chiaro se si riferisse alla patente “A” o “B”)* e per la data di decorrenza e quindi decido di chiamare l’assistenza telefonica. L’operatore risponde dopo pochi minuti, è molto gentile e disponibile e soddisfa tutti i miei dubbi, quindi decido di assicurare la mia moto con loro.

Qui potete vedere lo screenshot del preventivo “classico”, da 485 € annue, fatto da utente senza codici convenzione, nè altro (cliccate sull’immagine per ingrandirla):

Genertel

Incuriosito dalla domanda Hai un codice convenzione?, che appare poco prima del calcolo del preventivo, cerco su Google, per trovarne qualcuno e, trovo addirittura siti come eBay (che pubblicizza, molto chiaramente, uno sconto di 50 euro per ogni nuova polizza RC Auto e 20 euro per ogni nuova polizza RC Motocicli) e la Gazzetta dello Sport (che promette tariffe convenienti e un abbonamento annuale gratuito al servizio Passport).

Continua la lettura di ‘Assicurazione online Genertel: convenienza, ma poca trasparenza per i codici convenzione’

Set
20

Come visualizzare e/o salvare la cronologia della chat di Facebook

FacebookChi ha un account Facebook, almeno una volta nella vita, avrà  utilizzato la chat in esso integrata e, non mi meraviglierei, se altrettanti di voi avrebbero voluto rileggere una certa conversazione con una determinata persona per poi accorgersi che, purtroppo, la cronologia dei messaggi non è supportata.

In questo articolo vedremo un paio di metodi per vedere e/o salvare la cronologia delle conversazioni di Facebook.

Metedo 1 – Addon per Firefox o estensione per Chrome

Facebook Chat History Manager, permette di salvare la cronologia delle conversazioni direttamente sul vostro pc; esso esiste sia come addon per Firefox, sia come estensione per Google Chrome. Una volta installato, vi basterà  creare un un account a Facebook Chat History Manager, legandolo al vostro account di Facebook ed il gioco è fatto. Per rileggere le conversazioni, vi basterà  andare sul menù Strumenti -> Facebook Chat History Manager -> View History.

Metodo 2 – Client per la chat di Facebook

Un altro modo per salvare la cronologia delle conversazioni, è installare un client per la chat di Facebook, come ad esempio Pidgin con il plugin pidgin-facebookchat (per Windows, Mac o Linux) o Adium (esclusivamente per Mac), aggiungere il vostro account Facebook inserendo indirizzo email e password e il gioco è fatto. Ora potete utilizzare uno dei programmi indicati per chattare con i vostri amici e, ogni volta che volete visualizzare la cronologia delle conversazioni, potete farlo cliccando con il tasto destro su un contatto Facebook e selezionando mostra il log!

Metodo 3 – Javascript

Oltre ai precedenti metodi, ce n’è un altro che sfrutta una semplice riga di codice Javascript. Vi premetto, però, che, nelle mie prove, questo metodo non sempre è risultato funzionante.

L’unica cosa di cui abbiamo bisogno è l’ID della persona con la quale abbiamo chattato: per far ciò, basta andare sul suo profilo e annotarsi il numero presente sulla barra degli indirizzi dopo id=. Facciamo un esempio pratico: andando sul mio profilo, vedrete, sulla barra degli indirizzi, quanto segue: http://www.facebook.com/profile.php?id=1522156384. La parte segnata in grassetto, è quella che ci interessa.

Nel caso in cui il vostro interlocutore avesse un nome personalizzato per il proprio profilo (come ad esempio http://www.facebook.com/paologatti), basterà  andare sulla sua pagina, andare nel riquadro degli Amici, cliccare con il tasto destro del mouse su Mostra tutti e copiare il collegamento. Incollandolo sulla barra degli indirizzi, scoprirete l’ID.

Dopo aver fatto ciò, basterà  copiare la seguente riga di codice Javascript sulla barra degli indirizzi del vostro browser, sostituendo a NumeroID, l’ID trovato:

javascript:buddyList.itemOnClick(NumeroID)

Set
14

Come ottimizzare e pulire il codice HTML dai tag inutili con HTML Purifier

HTML PurifierChiunque abbia utilizzato un editor HTML visuale (come ad esempio Adobe Dreamweaver, Microsoft FrontPage o, i più recenti, Microsoft Expression Web e Sharepoint Designer), ma anche un qualsiasi CMS, si sarà  sicuramente reso conto di quanto codice superfluo viene generato da questi programmi.

Sebbene possa sembrare una sciocchezza, questo comporta una maggiore dimensione della pagina (e/o dell’intero sito), una minore ottimizzazione e, verosimilmente, problemi di sicurezza.

HTML Purifier è una libreria in PHP che assicura: sicurezza (rimuove il codice maligno, conosciuto come XSS), pulizia del codice (analizza il codice al fine di renderlo pulito, conforme agli standard e alle specifiche W3C) e apertura alle modifiche (è open source e, di conseguenza, altamente personalizzabile).

Installazione

L’installazione è facile: dopo aver il pacchetto di installazione dal sito, decomprimetelo sul vostro PC locale e poi trasferite la cartella library, sullo spazio web.

Ora impostate come scrivibile (chmod 755 o 777) la cartella:

/path/to/library/HTMLPurifier/DefinitionCache/Serializer

dove /path/to/library/, è il percorso sul server fino alla cartella indicata.

Configurazione

Anzitutto è necessaria l’inclusione della libreria:

require_once '/path/to/library/HTMLPurifier.auto.php';

In moltissimi casi, questo già  basta per permettere ad HTML Purifier di funzionare correttamente, ma, se il vostro Doctype fosse diverso da XHTML Transitional e il vostro set di caratteri diverso da UTF-8, sono necessarie delle ulteriori e semplici modifiche:

require_once '/path/to/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.Encoding', 'ISO-8859-1');
$config->set('HTML.Doctype', 'XHTML 1.0 Strict');

In questo caso, abbiamo modificato il Doctype in XHTML 1.0 Strict e il set di caratteri in ISO-8859-1.

Esempio di utilizzo

Infine, vediamo un esempio pratico di funzionamento di HTML Purifier:

<?php
$dirty_html = "... codice HTML non ripulito ...";
$purifier = new HTMLPurifier();
$clean_html = $purifier->purify( $dirty_html );
echo $clean_html
?>

Nella variabile $dirty_html è contenuto il codice iniziale, mentre, in $clean_html, il codice ripulito ed ottimizzato!

Plugin

I meno esperti o i pigroni (!), possono semplicemente integrare HTML Purifier, tramite plugin, ai più noti CMS, come WordPress, Drupal e Joomla!

Set
09

Come scaricare musica da Last.fm, MySpace, Pandora, con Free Music Zilla

Free Music ZillaFree Music Zilla è un programmino gratuito particolarmente utile, poichè offre la possibilità  di scaricare gratuitamente musica dalle reti musicali sociali come Last.fm, MySpace, Pandora, eSnips, imeem, iJigg, MOG, Radio.blog.club, etc.

Il programma è molto leggero ed è facilissimo da usare: basta aprire un sito dove è possibile ascoltare musica, avviare la riproduzione del brano che volete scaricare, aprire Free Music Zilla e, automaticamente, vi apparirà  la canzone attualmente in riproduzione. A questo punto, basta selezionarla e cliccare su Download per scaricarla!

Il software, è compatibile solo con Windows (tutte le versioni) e può essere scaricato dal sito ufficiale.

Ago
04

Come cancellare la cronologia delle conversazioni della chat di Skype

SkypeChi ha utilizzato la chat di Skype su un pc pubblico o magari in un seguito ad una conversazione privata, si sarà  sicuramente chiesto come sia possibile cancellare la cronologia delle conversazione della chat di Skype.

In realtà  la procedura è molto semplice e, in questo articolo, vedremo come farlo su tutte le piattaforma supportate da Skype, ovvero Windows, Mac e Linux.

Windows

Andate su Strumenti -> Opzioni -> Privacy -> cliccate sul pulsante Cancella la cronologia

oppure: Strumenti -> Opzioni -> Chat & SMS cliccate sul pulsante Cancella cronologia.

Mac

Preferenze -> Chat -> e cliccate sul pulsante Cancella cronologia.

Linux

Su Linux, è possibile scegliere di cancellare solo alcune conversazioni: aprite la cronologia e selezionate gli eventi che volete rimuovere (selezionando i singoli eventi) dopodichè cliccate sul tasto destro e seleziona Delete Event (o, per eventi multipli, Delete Selected Events).

Infine, grazie alla segnalazione di Nena (che ringrazio), vi informo che, su Windows, è possibile eliminare anche la cronologia di un singolo contatto, seguendo le istruzioni riportate qui.




Hai bisogno di un sito web?

Web&Dintorni

Vuoi collaborare a questo blog?

Ogni tipo di collaborazione è benvenuta!


Scrivimi all'indirizzo paolo.gatti@gmail.com o invia un messaggio sulla pagina Facebook!