Blog

Aggiunto FCKeditor

Da oggi è possibile usare FCKeditor per scrivere i messaggi sul sito.

Questo editor è scritto in javascript, e permette di inserire e formattare il testo in modo visuale, un po' come usare OpenOffice o Word. E' compatibile con tutti i maggiori browser e non richiede installazioni; per usarlo basta che i javascript siano abilitati.

Con questo editor non avrete bisogno di conoscere l'HTML per formattare il testo; però se necessario si può usare la modalità "Codice Sorgente" per vedere e modificare direttamente l'HTML. Permette anche di incollare testo già formattato convertendolo automaticamente in HTML.

Anche l'inserimento di link è facilitato: basta selezionare il testo che si vuole trasformare in link, cliccare sull'icona apposita e inserire l'indirizzo nel riquadro che comparirà.

Inoltre viene facilitato l'inserimento del tag <!--break-->, che serve a dividere l'anteprima (mostrata anche nei "fumetti" sulla mappa) dal testo completo: un pulsante apposito permette di inserire l'interruzione mostrandola come una linea.

Firefox 3 si avvicina...

Come potete vedere dai banner che ho messo sul sito, sono un fan di Firefox e del software libero.

Lo sviluppo della nuova versione sembra ormai giunto al termine, e hanno fissato la data del 17 giugno 2008 per il rilascio ufficiale. Tra le novità previste, quella che mi sembra più interessante è il fatto di essere riusciti a migliorare le prestazioni, con esecuzione di javascript più veloce e minore consumo di memoria; e nello stesso tempo hanno migliorato la sicurezza.

Due sono le iniziative promosse per l'occasione:

  • Il Download Day per tentare di stabilire il record del programma più scaricato in 24 ore
  • I Mozilla Party, cioè feste che possono essere organizzate per promuovere il nostro amato browser.Se qualcuno ne organizza/conosce uno potrebbe segnalarcelo :)

Mi raccomando, martedì ricordatevi di scaricare Firefox 3!

Downtime

Il sito purtroppo è stato irraggiungibile per tutta la giornata del primo giugno.

Il problema sembra sia dovuto a un incendio all'impianto elettrico del datacenter in cui sono ospitati due dei server di Altervista, e in uno di questi è ospitato il mio sito.

Fortunatamente l'incendio non ha coinvolto i server, e stamattina l'impianto è stato rimesso in funzione ed è stata ridata elettricità ai server.

Ora sembra che tutto sia tornato alla normalità. Speriamo bene...

Applicazioni MySpace

Recentemente MySpace ha lanciato la MySpace Developer Platform e le Applicazioni MySpace.

Questo consente agli sviluppatori di pubblicare su MySpace applicazioni in formato OpenSocial, e gli utenti possono facilmente aggiungerle al loro profilo.

Come potevo tirarmi indietro? Per iniziare ho "incapsulato" la mappa flash per creare una semplice applicazione con poco sforzo. Se ricevo abbastanza feedback la migliorerò. Il vantaggio è che in questo modo i link sono abilitati, e la mappa funzionerà senza questo problema.

Volete anche voi la mappa sul vostro profilo? Andate sulla pagina dell'applicazione e cliccate su "Aggiungi questa applicazione"!

E non dimenticate di visitare il mio profilo e aggiungermi agli amici!

P.S.: Ho notato che per ora è l'unica applicazione in italiano!

RSS Awareness Day

Ho scoperto su geekissimo che oggi, oltre ad essere la festa dei lavoratori, è l'RSS Awareness Day.

Inizialmente non usavo gli RSS, ma poi ho provato Google Reader e ora non ne posso più fare a meno. Gli RSS infatti permettono di controllare le novità su vari siti. Senza gli RSS, bisognerebbe visitare uno per uno i siti e i blog preferiti, e magari si scopre che non c'è niente di nuovo, perdendo un sacco di tempo. Attraverso gli RSS invece si può sapere subito quali siti sono stati aggiornati, perché sarà il computer a controllarli automaticamente mostrando i nuovi articoli.

Esistono vari lettori di feed; Google Reader secondo me è molto comodo, perché permette di scorrere gli articoli a colpi di rotella del mouse, con la possibilità di saltare velocemente le notizie non interessanti. Scorrendo, gli articoli visualizzati vengono marcati automaticamente come letti; però un articolo può sempre essere rimarcato come non letto per leggerlo successivamente.

Da quando ho effettuato il passaggio a Drupal, questo sito mette a disposizione un feed RSS per tenere traccia dei prossimi eventi. Questo feed è speciale: non solo consente di ricevere segnalazioni sugli ultimi eventi segnalati, ma usando alcuni parametri permette anche di selezionare gli eventi per data, provincia e tag, in modo da poter restare aggiornati sugli eventi nella propria zona, ed essere avvisati per tempo. Inoltre vengono messe a disposizione le informazioni sulla data e sul luogo attraverso il formato xCal e GeoRSS.

Probabilmente il modo più pratico per usare questo feed è attraverso Yahoo! Pipes, perché permette di impostare facilmente i parametri di ricerca. Trovate questo feed su http://pipes.yahoo.com/stasera/cerca

Con Pipes è anche possibile generare un "badge" per il vostro sito; che si affianca alla mappa/widget in flash e html

Quindi... Aggiungete il feed degli eventi a Google Reader!

Ning

Ultimamente sto sperimentando alcuni siti per il social networking, e ho provato Ning.

Ning, a differenza di altri, è un meta-social-network, nel senso che fornisce un'infrastruttura che permette di creare un social network personalizzato, a cui gli utenti si possono iscrivere, con la possibilità di usare la propria identità nei vari network creati con ning.

Per testare da un lato la facilità di Ning, e dall'altro l'adattabilità della mappa-widget in flash e dei feed, ho creato la mia community su ning: stasera.ning.com

Forse è un po' esagerato parlare di community, visto che per ora ci sono solo io, e molti dei servizi offerti possono essere attivati anche qui su Drupal... Però Ning può andar bene per chi non ha esperienze di programmazione/webdesign ma vuole aprire una community.

In questo tempo di web 2.0 è diventato tutto più facile... Quale potrebbe essere il prossimo passo? Una web-tv? :)


Visita stasera - idee per la serata su Ning

wikio.it rinnovato

Oggi è stata resa pubblica la nuova versione di wikio.it.

Questo sito è un motore di ricerca per notizie, che permette agli utenti di aggregare e trovare le notizie sugli argomenti a cui è interessato, consentendo anche di pubblicare articoli o inviare voti e commenti.

Grazie ai feed, gli eventi segnalati qui sono anche su wikio. Potete aggiungere la scheda per controllare i prossimi eventi cliccando su questo bottone:
aggiungi scheda stasera.altervista.org su wikio

Mappa in Flash! Su MySpace!

Vi ricordate che appena 6 giorni fa vi annunciavo l'apertura della pagina su myspace, e che stavo cercando il modo di inserire la mappa?
Bene, ora è pronta!


Potete inserirla sul vostro sito, blog o myspace usando questo codice:

<object type="application/x-shockwave-flash"
 width="98%" height="450"
 data="http://stasera.altervista.org/umap">
<param name="movie" value="http://stasera.altervista.org/umap" />
</object>

Se non vi piace il flash, c'è sempre la versione html, da inserire in un frame.

AGGIORNAMENTO: ora ho aggiunto il bottone "personalizza e condividi la mappa", per generare e personalizzare facilmente il codice per inserire la mappa. Genera anche il codice per la mappa html!

Se volete continuare a leggere, vi racconterò le mie avventure nello sviluppo dell'applet (è il mio primo flash!). Però vi avverto che da qui in poi il post si farà pò tecnico...

Yahoo Pipes: per aggregare e elaborare i feed

Recentemente ho scoperto Yahoo Pipes. Questo servizio permette di aggregare e elaborare i feed e altre sorgenti di dati, generando un nuovo feed sfruttabile in vari modi.

Un po' come i "pipe" dei sistemi Unix e Dos: ogni comando può prendere in input i dati generati dal comando precedente, e l'output può essere a sua volta elaborato da un altro comando, fino ad arrivare all'output finale. Però Yahoo Pipes ha un'interfaccia grafica facile da usare, e si può creare un pipe direttamente dal browser, a colpi di mouse, grazie alla magia del DHTML.

Per provarlo, ho creato alcuni pipe basati sui feed di questo sito. Potete vederli nella mia pagina su Yahoo Pipes: http://pipes.yahoo.com/stasera

In particolare, ho generato un pipe che mostra gli eventi dei prossimi 7 giorni provenienti da qui e da Upcoming, il sito di Yahoo con finalità simili a questo.
Il risultato è su http://pipes.yahoo.com/stasera/upcoming_7giorni

Myspace

Ho aperto la pagina di Myspace dedicata al sito: www.myspace.com/stasera

Ho anche provato a inserire la mappa dei prossimi eventi, ma non ce l'ho fatta. Myspace infatti non consente di inserire iframe, ma consente solo di inserire documenti Flash. Per cui per ora ho inserito solo un semplice lettore di feed.

Avrei trovato una libreria per Flash che usa le Google Maps e consente di leggere i file KML su www.afcomponents.com/components/g_map, ma è solo una libreria, per cui dovrei creare un'animazione che la usa, e non ho mai programmato in Flash...

Comunque, se siete su Myspace, aggiungetemi agli amici!

Pigrizia

Secondo Larry Wall, la Pigrizia, insieme all'Impazienza e all'Arroganza, sono le tre grandi doti che un programmatore deve avere. Ultimamente ho aggiunto alcune funzioni al sito solo per pigrizia.

Mi ero stufato di andare nella pagina del login per entrare nel sito, quindi ho aggiunto un form nella colonna di sinistra per inserire nome utente e password. Drupal avrebbe un blocco con questa funzione, però non mi piaceva, e a volte dava dei problemi nella validazione delle pagine secondo lo standard W3C; quindi ho creato una versione personalizzata.

Poi mi sono accorto che spesso segnalo eventi che si svolgono negli stessi luoghi. Quindi ho aggiunto un bottone per creare un nuovo evento con lo stesso indirizzo e la stessa posizione di un evento esistente. Il bottone è tra l'indirizzo e la mappa in ognuna delle pagine dedicate ai singoli eventi; però è visibile solo dagli utenti registrati (gli anonimi non se ne fanno niente). Però bisogna stare attenti quando più eventi si svolgono nello stesso luogo in date vicine: in questo caso è meglio tenere separati i marcatori, altrimenti si vedrebbe solo un evento. In futuro troverò il modo di risolvere questo problema...

Intanto che c'ero, per ogni evento ho aggiunto un link a Google Maps con le indicazioni stradali. Nel link a google maps, il luogo dell'evento è indicato come destinazione, ma poi bisogna indicare il luogo di partenza. Gli utenti registrati possono aggiungere automaticamente il luogo di partenza impostando nel profilo utente (per sbaglio avevo tolto il link, ora si trova anche nella colonna di sinistra) la "location map". Questa feature era presente anche nella vecchia versione del sito, ma ora ho trovato il modo di riattivarla.

Pigrizia, Impazienza e Arroganza a prima vista sembrano difetti, ma per un programmatore sono doti essenziali:

Social Bookmarking

Per ogni evento, sotto alle previsioni meteo, ho aggiunto i link per segnalare l'articolo su alcuni siti di social bookmarking.

Io personalmente non li uso, però va di moda, e le iconcine sono così carine...

Funzionano? Ne volete degli altri?

Meteo

Grande novità! Ora per ogni evento sono riportate le previsioni meteo di ilmeteo.it.

Era una feature richiesta da tempo. Con Drupal è stato piuttosto facile inserire il loro frame nelle pagine degli eventi, riportando le previsioni meteo per la città in cui si svolgerà l'evento.

Un motivo in più per usare questo sito :-)

Spettacoli di Daniele Luttazzi

Sono ancora dispiaciuto del fatto che hanno cacciato di nuovo Luttazzi dalla tv.

Nel mio piccolo, per rendergli omaggio, ho inserito tutte le date del suo tour 2008: "Sesso con Luttazzi".

Ecco le date:


La mappa mostra solo le date future, quindi quando avrà finito il tour sarà vuota.

Luttazzi mi piace: anche lui usa drupal ed ha il mio stesso cognome: all'anagrafe è Daniele Fabbri, ma anch'io sto progettando di cambiare cognome. Qualche anno fa era passato dalla mia città, Faenza, e sono andato a vederlo perché quella sera non avevo voglia di ridere. Il teatro era pieno, quindi Faenza deve essere una città triste.

Stasera 2.0

Dopo una lungo periodo di stasi e un mese di preparativi, la nuova versione del sito è finalmente pronta!

Dovrei elencare tutte le novità nel sito. Ci proverò, ma è molto difficile, perché ho ricostruito tutto partendo da zero o quasi.

Intanto ora il sito è basato su drupal, un potente CMS usato da molti: dai semplici blog a siti più complessi.

Scambio banner etico StradaAlternativa.com

Condividi contenuti