30.4.07

6 Minuti

Oggi un helpdesk ha risposto ad una mia mail in 6 minuti, senza frasi generiche e risolvendo il problema.
Sono rimasto sconvolto.

In genere reputo un tempo buono 8 ore lavorative...

Riconoscere e creare link Web e Mail

Un applicazione pratica del precedente post. Questa funzione prende in input un testo, riconosce indirizzi mail e web e crea automaticamente i link


function MakeLinkInText($text) {

// funzione di trattamento del testo in visualizzazione

// prende un testo, cerca mail e indirizzi web, e li linka

// si presuppone che il testo sia gia pronto e non da de-quotare

$ta = explode(" ",$text);


foreach( $ta as $key => $value) {


if (eregi("^([a-z0-9]|\\-|\\.)+@(([a-z0-9]|\\-)+\\.)+[a-z]{2,4}$", $ta[$key])) {

// match per email

$ta[$key] = "<a href='mailto:".$ta[$key]."'>".$ta[$key]."</a>";


}

if (eregi("^(www.|\\WWW.)+(([a-z0-9]|\\-)+\\.)+[a-z]{2,4}$", $ta[$key])) {

// match per web senza protocollo

$ta[$key] = "<a href='http://".$ta[$key]."'>".$ta[$key]."</a>";


}

if (eregi("^(http://www.|\\http://WWW.)+(([a-z0-9]|\\-)+\\.)+[a-z]{2,4}$", $ta[$key])) {

// match per web con protocollo

$ta[$key] = "<a href='".$ta[$key]."'>".$ta[$key]."</a>";


}


}


$text = implode(" ",$ta);


return $text;


}

Validare/Riconoscere una mail in PHP

Utilizziamo una espressione regolare:

if (eregi("^([a-z0-9]|\\-|\\.)+@(([a-z0-9]|\\-)+\\.)+[a-z]{2,4}$", $string))


Il controllo che viene fatto è ovviamente solo "grammaticale", ovvero riconosce come valide mail con caratteri validi e dominio di primo livello tra le 2 e le 4 lettere.

18.4.07

Ancora chiamate telefoniche di Google verso potenziali clienti

Continuano le operazioni di contatto diretto di Big G verso potenziali clienti.

E ripeto la voglia di tagliare fuori i gestori è evidente. Il motivo alla base di questa certezza è semplice. Se un account è intestato ad una azienda Y che pubblica annunci per una azienda X, perche Big G invece che chiamare i suoi clienti (azienda Y) chiama i soggetti degli annunci (azienda X) ?

17.4.07

(vecchia) Fonera a 20€

La promozione "foneros gets foneros" è stata ridimensionata, quindi questo giro vi posso offrire 3 Fonere a 20€ l'una, tutto incluso. Il risparmio rispetto ad un acquisto tradizionale è di 25€ quindi non poco se siete interessati a questo progetto.

Nessuna domanda questo giro. Se siete interessati dovete solo lasciare la mail nei commenti. I primi 3 ricevono l'invito-buono-sconto.

Fonera 2.0

La nuova fonera permetterà (tra le altre cose) agli utenti di scaricare files attraverso la rete bittorrent ed archiviarli nel drive collegato, senza bisogno di avere un PC acceso.

Via | Downloadblog.it

Gran cosa ... che si puo fare anche con il vecchio WRT54gl + DD-WRT e un disco ethernet (normalmente in vendita ad una decina di euro piu di uno usb).

La nuova fonerà sarà venduta direttamente da FON a circa 70$. Per ora non è ancora presente nello shop italiano

Tutti addosso a Google

Google si mangia DoubleClick.
Tutti protestano o disapprovano.
Microsoft, regina della concorrenza non etica, si lamenta della posizione quasi monopolistica di Google. (http://punto-informatico.it/p.aspx?id=1959080&r=PI)

Da parte mia vado contro. Ma per una cosa che ha fatto molto meno rumore perche eseguita in modo sottile e senza annunci stampa. Big G ha iniziato a fare promozione direttamente alle aziende del loro sistema pubblicitario Adwords ed offrire servizi di configurazione e ottimizzazione delle campagne.
Male o bene ? IMHO male per tutti tranne che per Big G.

  • Male per chi ha curato, configurato, e fornito consulenza fino ad ora. Semplicemente non puo competere con Google perchè questi servizi li offre a titolo gratuito
  • Male per le aziende, almeno nel lungo periodo, perchè dopo che Big G avrà costretto tante piccole aziende a cambiare modello di business, i clienti finali del servizio Adwords non avranno piu interlocutori neutrali.
Cattive scelte di questi periodi ...

EDIT : Aggiungo un link verso l'ottimo MarketingArena che con un pizzico di ironia presenta le attuali e future scelte di google.

12.4.07

Tieni attiva la tua Fonera

Cosi mi chiede oggi FON con questa mail :

MANTIENI ATTIVA LA TUA FONERA E COLLEGATI WIFI GRATIS OVUNQUE!

Caro Fonero,

Come ti abbiamo già informato, a partire dal 1 Aprile 2007 FON richiede I requisiti di mantenere la propria Fonera attiva 24 ore al giorno e di essere onesti nei confronti di tutti gli altri membri di FON.

La nostra Community ti offre la possibilità di connetterti WiFi ovunque grazie al contributo di migliaia di Foneros in tutto il mondo che condividono il loro WiFi con altri membri come te. Ecco perché per poterti connettere ovunque devi mantenere attiva la tua Fonera 24 ore al giorno.

Abbiamo rilevato che la tua Fonera non è stata online per oltre una settimana e ti contattiamo per offrirti assistenza tecnica nel caso ne avessi bisogno. Hai avuto dei problemi? Possiamo aiutarti? Ti preghiamo di farci sapere.

Desideriamo che tu faccia parte della Community FON, ma ricorda che dopo un mese che la tua FOnera è offline (cioè che non è connessa e attiva), i tuoi privilegi di accesso gratuito (roaming) al WiFi saranno temporaneamente disattivati.

Se hai delle domande riguardo alla tua Fonera, incluso su come installarla o registrarla, clicca qui.

Grazie!

Il team FON



Il mio wrt54g è costantemente attivo ma con firmware DD-Wrt opportunamente configurato per permettere agli utenti FON di sfruttare la mia connessione. Il problema credo che sia il fatto il DD-Wrt non invia l'heartbeat ai server FON.
Sarebbe da correggere.
Indagherò...

6.4.07

Getting Real

Subitissimo il link :

Le riflessioni sono lunghe da venire. Ho sfogliato velocemente le 63 pagine A4 che costituiscono questo libro in circa 5 minuti, trovando spunti interessanti in ogni paragrafo in cui mi soffermavo. Però per darne un mio modesto giudizio complessivo, o anche solo per paragonarlo alla mia esperienza, mi obbligo a leggerlo tutto e con calma.

4.4.07

Migliorare la propria produttività in PHP

Ovvero arrivare all'obbiettivo piu velocemente, con meno errori e con meno mal di testa.

L'argomento è gia stato trattato in altri post. Un buon punto di partenza è un framework, ovvero un insieme di classi, funzioni e moduli che si occupino delle operazioni piu ripetitive e che siano sufficentemente "astratti" da essere riutilizzabili in tutti i progetti. Vedi il post sull'argomento.

Un altro metodo per velocizzare è utilizzare una interfaccia di sviluppo adeguata. E il blocco note (per i MS-Fanboys) o vim (per i linuxari) non rientrano in questa definizione.

Un buon ambiente di sviluppo deve :

  • essere in grado di farti muovere agilmente anche in progetti costituiti da centinaia di files
  • avere una guida pronta e interattiva perche capita a tutti di dimenticarsi il funzionamento di una struttura
  • evidenziare il codice in modo da renderlo piu facile da interpretare
  • supportare la sincronizzazione col server (cvs, ftp, condivisione locale)
  • rendere inutile l'utilizzo di phpmyadmin, fornendo la possibilita di navigare il database oltre che i file
  • conoscere l'intero progetto, suggerendo variabili e classi create dal programmatore, non solo quelle proprie di php
  • essere veloce: il tempo si usa per scrivere codice non per aspettare che il programma carichi
Un sogno ? Forse ... io sono ancora alla ricerca. Alcune di queste cose le fa il classico Adobe Dreamweaver, altre le ho trovate in PHP Designer 2007

Se conoscete un ambiente di sviluppo che abbia tutto questo suggeritemelo. Io, intanto, continuo a cercare.