Un semplice feed per conoscere le previsioni del tempo

Postato da ROb | nella categoria Sviluppo web, Utilità | venerdì, 30 aprile 2010

2

Per chi ama informarsi e rimanere aggiornato tramite i feed RSS o Atom, ecco il feed per conoscere le previsioni del tempo per la propria città.

Grazie al servizio Yahoo Weather, in collaborazione con The Weather Channel, è possibile ricevere un feed della situazione meteo e delle prossime previsioni per la propria città.

Sereno variabile

Prima di tutto bisogna trovare il codice della nostra città (il cosidetto WOEID). Puntiamo quindi il browser su http://weather.yahoo.com/italy/ e cerchiamo la nostra locazione. Nel mio caso, Macerata, la pagina trovata è: http://weather.yahoo.com/italy/marche/-12846728/ dove il numero 12846728 è il codice di riferimento.

Ora possiamo invocare il feed per ottenere le previsioni. Prendiamo l’url http://weather.yahooapis.com/forecastrss?w= e aggiungiamo il nostro numero magico 12846728.
Quindi l’url definitivo sarà: http://weather.yahooapis.com/forecastrss?w=12846728 .

Da buoni italiani che siamo comunque ci serve l’output della temperatura in formato gradi Celsius. Per ottenerlo è sufficiente aggiungere il parametro u=c alla chiamata.

Così l’indirizzo definitivo è: http://weather.yahooapis.com/forecastrss?w=12846728&u=c.

Ormai non avete più scuse se dimenticate l’ombrello!

Comprimere il codice Javascript con YUI Compressor

Postato da ROb | nella categoria Sviluppo web | mercoledì, 17 febbraio 2010

0

Molte librerie javascript vengono distribuite in un formato compresso (o minimizzato).

Se aprite i file in questo formato non riuscirete a leggere granché per via del fatto che tutti gli spazi e gli a capo sono stati sacrificati per risparmiare byte preziosi.

Compressione librerie Javascript

Mi sono sempre chiesto come fossero riusciti a realizzare tali file.
Beh la risposta è molto semplice: ci sono programmi appositi per farlo.

Uno di questi è YUI Compressor, un tool sviluppato dal YUI Team.
YUI Compressor è stato scritto in java e il suo utilizzo è veramente immediato.

Dopo aver scaricato la distribuzione (la versione attuale è la 2.4.2) e ipotizzando di averla scompattata nella directory /opt/ , potete avviare la minimizzazione del vostro codice attraverso questo comando:

java -jar /opt/yuicompressor-2.4.2/yuicompressor-2.4.2.jar --type js vostrofilejavascript.js

Il codice minimizzato verrà stampato a video. A questo punto potete salvarlo in un file.

Se volete invece salvarlo in un file minimizzato potete redirezionare direttamente lo standard output in questo modo:

java -jar /opt/yuicompressor-2.4.2/yuicompressor-2.4.2.jar --type js vostrofilejavascript.js > vostrofilejavascript.min.js