Archivio Articoli di febbraio 2009

Sanremo 2009: inizio positivo

Sviluppo Siti 2 Commenti »

Buonasera a tutti!
Con questo post voglio portare i miei complimenti, almeno iniziali, al tentativo di recupero di questa manifestazione giunta alla 52esima edizione: il Festival di Sanremo.

Forse iniziato tutto in modo “virale” con la pubblicazione online dei primi “spot” televisivi relativi al Festival (a seguito), a mio parere veramente ben fatti, il Festival ha aperto circa mezzora fa, con una location decisamente rinnovata e tecnologica.
Ammetto che non ho MAI guardato il Festival negli anni scorsi, ma ho deciso di farlo questo anno solo per pura curiosità, voglia di capire quanto un rilancio di questo format sia possibile oppure verificare se, un altro anno in più, si verifica il solito flop dato dall’abitudine.

Paolo Bonolis, da sempre mago nella gestione di programmi televisivi, è ancora una volta direttore artistico di Sanremo: l’abilità di giocare e scherzare con il suo storico compagno Luca Laurenti permettono al conduttore di rallegrare gli intervalli tra una canzone e la seguente.

Sempre sua, se male non ho capito, l’idea di aprirsi, in collaborazione UGC (User Generated Content), ad un’edizione online del festival stesso. Numerosi cantanti hanno rilasciato le proprie canzoni sul web, pronte per essere ascoltate e votate da tutti noi.

E’ stato aperto anche il blog di Sanremo, un blog creato con la piattaforma WordPress, blog che riceve numerosissimi commenti e permette così di analizzare più rapidamente la reputation di questo festival direttamente da questo sito, senza dover ricorrere per forza ad analisi dell’intera rete.

Dalla mia parte, mi ripeto, inizio positivo, ma … preferisco aspettare per capire cosa se salterà fuori, in particolare dalla parte tecnologica.

Sanremo Spot: Vasco Rossi
Sanremo Spot: Gabriela Andersen-Schiess
Sanremo Spot: Laura Pausini
Sanremo Spot: Andrea Bocelli

E tu, come vedi la tecnologia di questo Sanremo?

Symfony: configurazione di apache su EasyPHP

Programmazione Nessun Commento »

Oggi, un po’ per passione e un po’ per divertimento, ho deciso di configurare EasyPHP 3.0, un “famoso” software di tipo WAMP (Windows, Apache, MySQL, PHP) per poter programmare e divertirmi un po’ con l’ultima versione di Symfony, Symfony 1.2, un ottimo framework per la programmazione con PHP 5.

Ho deciso di installare Symfony utilizzando PEAR, semplificando tutta la procedura.

La mia configurazione computer

Il mio netbook (Samsung NC10 – che tra l’altro fino a ieri non funzionava!) è la macchina su cui mi diverto a sperimentare e giocare programmando, davanti alla televisione, le notti fino a tardi.

Ho deciso di usare la doppia partizione per salvare sul “disco” D: tutti i documenti e, con essi, anche le pagine web e gli script dei siti internet.

Come ho detto, le installazioni di EasyPHP e Symfony seguono due procedure semplicissime:

  • il primo, EasyPHP, va semplicemente scaricato e installato
  • il secondo, Symfony, si può installare comodamente grazie a PEAR, componente di PHP (prima però bisogna installare PEAR!)

Configurazione di Apache

La configurazione di Apache potrebbe essere uno scoglio per chi è solito programmare ma non ha mai utilizzato un server web, che sia Apache o IIS. E Apache, come tutti i software open source, potrebbe apparire un po’ complicato da configurare (ragazzi, siamo un po’ troppo abituati alle interfacce UI), ma ci permette di fare veramente quello che più vogliamo.

Per una configurazione “di base”, aprite dal menu contestuale di EasyPHP la Configurazione di Apache Server, andate sul fondo e incollare il seguente stralcio di codice.

NameVirtualHost *:80

#area base per i siti web
<VirtualHost *:80>
  ServerName web
  DocumentRoot "D:\web"
</VirtualHost>

#area per i siti PHP
<VirtualHost *:80>
  ServerName localhost
  DocumentRoot "D:\localhost"
</VirtualHost>

#concessione autorizzazioni alla cartella condivisa SF di Symfony
<Directory "C:\Program Files\xampp\php\pear\data\symfony\web\sf">
  Allow from All
</Directory>

#virtual directory per un progetto symfony
<VirtualHost *:80>
  ServerName symfony
  DocumentRoot "C:\web\symfony\web"
  DirectoryIndex index.php
  Alias /sf "C:\Programmi\EasyPHP 3.0\php\data\symfony\web\sf"

  <Directory "D:\web\symfony\web">
   AllowOverride All
   Order allow,deny
   Allow from All
  </Directory>
</VirtualHost>

Fatto questo, salvate e riavviate Apache Server (modificate i puntamenti ai folder secondo le vostre specifiche e/o comodità).

E ora non vi resta che configurare il file HOSTS di Windows (C:\WINDOWS\system32\drivers\etc\hosts), file che funziona da domain name server e che vi può servire a dichiarare “domain name” per i vostri progetti locali. Anche questo file è molto semplice da modificare: inserite l’indirizzo IP, tabulate e inserite il nome a dominio, come da esempio.

127.0.0.1    localhost
127.0.0.1    symfony
127.0.0.1    web

Queste ultime direttive inserite nel file HOSTS dichiarano 3 nuovi domini, chiamati localhost, symfony e web che puntano a cartelle differenti. Tutti i miei progetti puntatno alla cartella D:\Web, ma voi potete configurarli come più preferite.

E ora… divertitevi con Symfony!!!

JavaRA, rimuovere le vecchie installazioni di Java

Soluzioni Win Nessun Commento »

Post semplice, rapido ed indolore, adatto a tutti coloro che hanno voglia di fare un po’ di pulizia tra le tante versioni della Java Virtual Machine che, giorno dopo giorno, si installano sui computer intasandoli non poco. Ecco il tool perfetto per aggiornare, rimuovere le vecchie versioni di JVM e dare una bella pulita alle cartelle di Sun Microsystem.

JavaRA, permette infatti, senza installazione, di effettuare tutte quelle piccole operazioni grazie a soli, semplici, 4 bottoni. E per rendere tutti felici, l’applicazione è già stata localizzata anche in italiano!

WordReference, algoritmo da rivedere!

Internet Nessun Commento »

Domenica sera, domenica utilizzata per scrivere alcuni testi in inglese, giusto per continuare a fare un po’ di pratica e togliere un po’ di ruggine (rust) dalla mente e dal database di parole inglesi conosciute.

Quando dimentico qualche parola, sono solito utilizzare il dizionario di italiano / inglese di WordReference (per altro disponibile anche in francese, spagnolo e non da molto, russo).

Oggi, cercando una delle tante parole ho scoperto questo “piccolo” e ininfluente bug negli algoritmi di WordReference, che ancor più bello è quando si cerca la parola “biscotti”.

Word Reference

Che biscottare sia un nuovo verbo dimenticato dall’Accademia della Crusca?

Pensiamo al futuro…di questo blog!

Sviluppo Siti 2 Commenti »

Oggi pensavo a questo mio blog, partito ormai quasi 2 anni fa, un po’ per gioco, un po’ per svago ed è continuato, così, con circa un post ogni tre giorni (questa è la media degli articoli, con grandi vuoti per alcuni periodi e qualche articolo in più scritto in periodi più proficui).

Ho deciso! Ho deciso che cambierò grafica a questo semplice blog, cercando di ottimizzare al meglio la disposizione dei contenuti, l’ottimizzazione delle pagine e la gestione generale del sito. Vorrei un sito più accessibile, un sito che renda più chiara la disposizione dei contenuti, in grado di abbassare la frequenza di rimbalzo e, magari, anche le conversioni sugli annunci AdSense.

Dario mi curerà la grafica (ma non lo sa ancora!): sarà lui il mio mentore. Utilizzando lo strumento per l’ottimizzazione dei siti offerto da Google, cercherò di capire cosa guardano gli utenti e come navigano e scorrono le mie pagine.

Nel frattempo ho provveduto a spostare il mio dominio sul nuovo server linux aziendale, server che mi permetterà di avere sempre il blog online (cosa non sempre possibile con il vecchio hosting), godere di una banda decisamente migliore ed una completa gestione del server. Insomma, sarà la volta buona che potrò offrirvi un servizio decisamente completo e funzionale.

Per quanto riguarda i contenuti, ho deciso che aprirò lo spazio a qualche amico, in modo che gli permetta di farsi un po’ di pubblicità e per dare in più un po’ di aria nuova a questo mio blog. Il tema sarà sempre quello dell’informatica, della programmazione, delle idee e della risoluzione dei problemi…

E a tutti i curiosi, ora, non resta che aspettare…