26 aprile 2011

Visualizzare PDF online.

Esiste un interessantissimo strumento di Google Documents che permette di visualizzare PDF e PPT all'interno delle vostre pagine web e senza dover caricare il documento all'interno del proprio spazio offerto da Google. L'unica condizione è che il documento sia raggiungibile online.

Per incorporare il tutto basterà completare in maniera molto facile il form raggiungibile direttamente qui.

Vi do due esempi, facendovi vedere l'inclusione dello scout della meravigliosa vittoria dei Celtics di ieri sera (4-0 contro i Knicks e tutti a casa). Possiamo mettere un link come il seguente Prova di visualizzazione oppure con un iframe mettere il documento direttamente nella pagina come ho fatto qui sotto.




Non potete far altro che sperimentare questa soluzione, perché è molto accattivante e vi fa fare anche una notevole figura con davvero poca fatica?

Rock n' roll a tutti...

22 aprile 2011

Distruzione di un CD.

Qualcuno ha paura che i propri dati cadano nelle mani sbagliate ed allora oltre a cercare di proteggere quelli utilizzati spesso cancellano quelli non più attuali. C'è poi come sempre la fantasia al potere di qualcuno che ci prova anche gusto nelle fastidiose opere di routine, guardare per credere.


09 aprile 2011

Python on Web

Ultimamente mi sto avviluppando o sviluppando non saprei la differenza, su un progetto personale/aziendale molto ambizioso, che però è anche molto esoso come risorse. Avendo una certa confidenza col mio amico Python(e) ho deciso di affidarmi a lui, anche se si tratta di un progetto web. Con mia somma soddisfazione le prestazioni dell'affare sono migliorate notevolmente e ne sono entusiasta a dir poco.

Ma non volevo parlarvi di questo, ma bensì di come usare il nostro fido serpentello su Apache2. Ovviamente non possiamo non avere il mod_python sul nostro sistema ed abilitato nel suo utilizzo. E' molto semplice farlo in ambiente GNU/Linux, basta decommentare la seguente riga (piccole variazioni potrebbero dipendere dalla vostra distro) dopo averlo installato utilizzando la maniera che più preferite (basta un semplice apt-get per tutte le Debian derivate):

LoadModule python_module /usr/lib/apache2/modules/mod_python.so

NOTA: Ho installato recentemente alcune macchine virtuali per fare un po' di esperimenti e il mod_python l'ho trovato (quasi)sempre attivo, quindi di fatto quanto descritto potrebbe essere a dir poco inutile.

Ora perché possa utilizzare il mio script pythonico devo dire ad Apache2 che i file .py li devo "usare" con il mod appropriato. Anche qui poche righe di codice, che per comodità ho messo dentro il default di Apache, ma voi fate come vi pare:

<Directory "/qualcosa/script_python/">
AddHandler mod_python .py
PythonHandler hello
PythonDebug On
</directory>


Quanto scritto dice che i file .py presenti nella directory /qualcosa/script_python/ devono essere "trattati" da mod_python.

Fatto, finito, ci siamo.. Python è al vostro servizio per tutto quello che volete fare, in ambito web ora.

05 aprile 2011

Il senso della vita? Sì, in 5 secondi...

Niente ha mai espresso meglio una "storta" giornata di lavoro....

Gestione aggiornamenti fastidiosi.

Se avete installato una Easy Peasy 1.6 come io ho fatto sul mio Microbo (EeePC 900A), si presenta un vecchio problema che si manifestò a suo tempo con una versione di Ubuntu (perdonate la memoria, ma ora non ricordo quale esattamente).

In sostanza in avvio parte sempre in automatico la Gestione aggiornamenti che si insinua nei processi avviati come una serpe nel grano. Per togliersi questo fastidioso problema, non dovete fare altro che recarvi in Sistema -> Applicazioni d'avvio...



..e dalla lista togliere la spunta da Notifica aggiornamenti.



Ecco fatto ora se vorrete lanciare un aggiornamento lo potrete fare, ma solo quando lo vorrete voi.

Rock 'n roll.

04 aprile 2011

Geany 0.20.

Amo tanto il mio piccolo genio che mi aiuta e mi accompagna in tante ore di duro (?!?) lavoro. Mi sono accorto però che la versione di Geany rilasciata dai repository di Ubuntu e quindi anche per tutte le derivate come Linux Mint che uso, è la 0.19 mentre l'ultima rilasciata dallo staff è la 0.20.

Ma non c'è nessun problema, per avere una fiammante nuova versione basterà eseguire 3comandi3 sulla vostra linux-box:

sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-plugins


Fatto, iniziate a divertirvi.

03 aprile 2011

[Python] Primi passi - Lezione 4

Torniamo a parlare del linguaggio più bello del mondo. Mhhh, no non parlo del Sanscrito, ma del linguaggio di programmazione Python.

Dopo aver affrontato la sintassi, l'indentazione, i numeri e le stringhe, ora non possiamo non soffermarci su uno degli strumenti più potenti del linguaggio che ci accompagneranno sempre nella nostra avventura pythonica: le Liste.

NOTA: Da questa lezione per facilitare la lettura userò la colorazione usata da iPython: in verde i comandi dati ed in rosso quelli restituiti da Python.

Tondo è bello...

Tondo è bello...