HOWTO – Post su WordPress da SMS

In bici in Irlanda

Francesco e’ andato a fare un viaggio in Irlanda in bicicletta. Prima di partire mi ha chiesto come poteva aggiornare da li’ il suo blog RuoteGrasse con un cellulare. La soluzione e’ stata di usare gli SMS.

Per fare questo bisogna usare un gateway sms to email e la possibilita’, offerta da WordPress, di pubblicare via email. Per quanto riguarda il gateway, ne ho trovato uno che non richiede alcuna registrazione da parte del mittente. Per mandare un sms ad un indirizzo di email basta spedirlo al numero: +447766404142.

Il formato dell’SMS da inviare e’ il seguente:

indirizzo@yepa.com Ciao, questo e' il messaggio!

Unica pecca: non e’ possibile inviare SMS multipli (piu’ SMS che si concatenano per formarne uno di piu’ di 180 caratteri).

Veniamo alla procedura:

1. Creare una casella di mail apposta per l’operazione. Attenzione al nome che si sceglie perche’ ogni cosa mandata a questa casella verra’ postata sul blog. Meglio quindi scegliere un nome strano, che sembri una password, tipo ehc6w3g@yepa.com

2. Andare sul pannello di controllo di WordPress. Fare click su opzioni => scrittura e inserire server, indirizzo e password della email appena creata.

3. Aggiungere nel crontab del server la seguente riga:

*/5 * * * * wget http://blog_url/wp-mail.php

4. Mettere in

/etc/mail/smrsh

il seguente programmino (che ho chiamato filter.pl):

#!/usr/bin/perl
undef $/;

$_ = <>;
s/A Message was received from the mobile number.*nn(.*)nn//g;
$mess = $1;
s/Subject: Message sent from mobile .*n/Subject: $messn/g;
($utile,$inutile) = split /If you want to send emails from your mobile, send a messa/;

print $utile;

Il filtro inserisce il testo dell’SMS nel titolo del post. E’ possibile modificarne il comportamento per inserire il testo dell’SMS nel testo del post ed aggiungere un titolo generico come: “SMS mandato dall’Irlanda”

5. Dare al programmino i permessi giusti:

chmod 775 filtro.pl
chown root:smmsp filter.pl

6. Aggiungere le seguenti righe in /etc/aliases:

#Francesco da remoto
ehc6w3g:  "|/etc/mail/smrsh/filtro.pl >>/var/spool/mail/ehc6w3g ; exit 0"

7. Lanciare newaliases e reload di sendmail

A questo punto non resta che andare in giro per il mondo ed aggiornare il proprio blog semplicemente con un SMS.

Se tutto questo vi sembra troppo complicato, allora potete mandare una mail a info@yepa.com e chiedere a Yepa uno spazio web (il disclaimer mi pare superfluo).

Photo credit: Cincinnato

Show Us The Code

Show Us The Code

La strategia di Microsoft rispetto all’open source e’ quella del bastone e della carota.

Carota: Mentre strizza l’occhio alla comunita’ open source con il portale Port25 redatto da un fantomatico “Open Source Software Lab @ Microsoft”, Microsoft sigla un accordo con Novell (uno dei player delle distribuzioni Linux piu’ orientato alla realta’ aziendale con Suse) per una non meglio precisata partnership nel miglioramento dell’interoperabilita’ tra le due piattaforme. In pratica un accordo che nessuno capisce bene, ma che, nel dubbio, e’ caratterizzato da un flusso imponente di denaro che da Microsoft passa a Novell. E440 milioni di dollari non sono bruscolini.

Bastone: quasi contemporaneamente Steve Ballmer (CEO di Microsoft) dichiara che Linux contiene diverse parti di codice soggetto a licenza Microsoft. Ballmer e’ tornato piu’ volte sul punto asserendo di essere sicuro che Linux viola licenze Microsoft.

Questa strategia si chiama FUD (Fear, uncertainty and doubt) ed ha l’obiettivo di instillare paura, incertezza e dubbio nelle aziende che usano Linux. Che dubbio? Quello che usare Linux o vendere software open source linux based possa essere soggetto da un momento all’altro alla richiesta di danni da parte di Microsoft.

Il punto e’ che da nessuna parte viene detto quali siano le porzioni di codice coperte da licenza proprietaria. Al punto che sono sempre di piu’ gli sviluppatori convinti si tratti di un bluff.

Ora un piccolo gruppo di professionisti e societa’ ha deciso di andare a vedere il bluff di Steve Ballmer dichiarando in una lettera aperta che, qualora non venisse spiegato entro il primo maggio 2007 dove sia il problema, si riterranno liberi di continuare ad usare linux senza che Microsoft possa avere nulla a che pretendere. (If you or Microsoft cannot comply with a response by the date outlined, everyone who endorses this will consider your threats and claims to be empty and libelous.)

La home page della campagna (che si chiama Show Us The Code) e’ http://showusthecode.com, mentre il blog e’ qui.

Yepa ha dato il suo endorsement alla campagna.

Presentazione della Yepa Web Interface (video)

Oggi ho prodotto il mio primo video per presentare la Yepa Web Interface. La YWI e’ l’interfaccia mediante la quale i nostri clienti interagiscono con Yepa. E’ possibile vedere i propri domini, gestirli e registrarne di nuovi, vedere la Yepa Knowledge Base, caricare soldi con Paypal o con carta di credito e fare molto altro.

Ho girato il video prendendo cio’ che accadeva sul mio schermo, usando Beryl su linux. Girare il cubo e’ divertentissimo.

Per quanto riguarda la colonna sonora ho usato un pezzo del gruppo di Silvio e Stefano dal titolo MKM1 (come scelgano i titoli ancora non l’ho capito).

Buon divertimento e mi raccomando, mandate a tutti un link a questa pagina o il link al video su youtube (http://www.youtube.com/watch?v=UUiRHARXGJ0). Attendo commenti.