python

You are currently browsing articles tagged python.

pgsqlSe avete provato ad installare PsycoPg in OsX Leopard via easy_install avrete notato che l’installazione fallisce.

Il problema sta nel percorso di Postgresql che varia a seconda del metodo di installazione utilizzato.

Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql.

Read the rest of this entry »

Tags: , , , , ,

Trovo i personal wiki un prezioso strumento per memorizzare informazioni, pensieri, progetti e qualsiasi altra cosa su cui lavorare, riorganizzare, approfondire.

Su Windows, la mia scelta è Connected Text, al quale ho contribuito con la traduzione in italiano (se trovate errori, ora sapete chi è il responsabile 😀 ).

Le caratteristiche che preferisco sono:

  • ConnectedTextE’ automatizzabile tramite script in Python o attraverso altri linguaggi via ActiveScripting, VBScript, Javascript, Perl, Python, TCL o Ruby.
  • Sistema di revisioni
  • Usa i CSS per la visualizzazione
  • Full text search
  • Funzionalità  di export come file di help html attraverso HTML Help Workshop

Integra diversi plugin, che forniscono il supporto a:

Attraverso lo scripting può diventare un ottimo strumento per il GTD.

Una prova la merita davvero.

Tags: , ,

n95_8gb
Per Natale mi è arrivato un giocattolo nuovo, un N95 8Gb, quale occasione migliore per divertirsi un po’ con python?

Installare pys60 sull’N95.

Al momento in cui scrivo su sourceforge della versione 1.9 di trova solo l’announcement.txt ma non i pacchetti che invece si trovano qua.
Ci servono:

  • Python_1.9.0_3rdEd.sis
  • PythonScriptShell_1.9.0_3rdEd.sis

Una volta saricati i pacchetti li inviamo al cellulare via bluetooth e li installiamo.
Prima i runtime (Python_1.9.0_3rdEd.sis) e poi PythonScriptShell.

Nel mio caso è stato necessario installarli sulla memoria del telefono, dato che PythonScriptShell sulla memoria di massa non voleva saperne di partire.

Sul cellulare, all’interno del menu applicazioni troveremo l’icona dell’interprete Python.
Lanciamolo e proviamo gli script di esempio installati col pacchetto.

Configurare la seriale blutooth su OSX Leopard

Apriamo Preferenze di sistema -> Bluetooth e clicchiamo su Avanzate .

Si aprirà  la finestra di dialogo seguente:

aggiungi-seriale-bluetooth

Clicchiamo sul + (Aggiungi seriale) e impostiamo i parametri come segue:

parametri-seriale.

Stabiliamo la connessione

Sull’N95 lanciamo l’interprete Python.

Sul Mac, apriamo il Terminale e lanciamo:
screen /dev/tty.BT-SerialPort

Sull’N95, dall’interprete Python selezioniamo:
Options -> Bluetooth console
e indichiamo il nostro Mac come dispositivo da utilizzare.

E’ possibile che sul Mac venga richiesta una password per l’accoppiamento, digitiamo 1234 (o ciò che vi pare) e reinseriamola sul telefono quando richiesto

A questo punto dovremmo trovarci di fronte all’interprete Python in esecuzione sull’N95.

python251-on-symbian_s60

Come primo test, vi propongo una ricerca sui contatti.


>>> import contacts
>>> db = contacts.open()
>>> db.find('rist')
[<Contact #42: "Piccolissimo Ristorante">, <Contact #53: "Cinese Fortuna Ristorante">, <Contact #65: "Ristorante LaBuca">, <Contact #75: "Ristorante Il Castello">])

Un buon punto di partenza per PyS60 è mobilenin.com.

Tags: , , , ,

Dato che WikidPad merita davvero, mi sono preso un pochino di tempo per descriverlo più degnamente della volta scorsa ;-).

Wikipad screenshotCome recita l’homepage:
wikidPad e’ un programma simil wiki per archiviare pensieri, idee, elenchi di cose da fare, contatti o qualsiasi altra cosa ti venga in mente di scriverci.

Del wiki prende in prestito la filosofia, ma perde il carattere di strumento collaborativo essendo essenzialmente un programma per la gestione di informazioni personali.

Le caratteristiche:Wikidpad views

  • Collegamento al volo alle WikiWord (mentre si digita)
  • Autocompletamento delle WikiWord
  • Navigazione semplice delle WikiWord
  • Collegamento di immagini
  • Stili nel testo del Wiki
  • History delle WikiWord
  • Attributi del documento Wiki
  • Viste dinamiche
  • Treeview
  • Elenco Todo
  • Ricerca incrementale
  • Ricerca e sostituzione
  • Salvataggio automatico
  • Export in HTML
  • Tutti i dati sono memorizzati in testo puro
  • URL e collegamento a files
  • Intuitive scorciatoie da tastiera
  • Include un completo Wiki di aiuto

E’ uno strumento molto potente e molto utile anche se con una certa curva di apprendimento.
Le caratteristiche sono numerose e le possibilità offerte veramente tante.

Wikidpad tags
Una caratteristica interessante è la possibilità di creare delle viste dinamiche sulle pagine di informazioni inserite in wikidpad.
Possiamo attribuire alle pagine dei tag (anche multilivello), ad esempio:

[dafare.acasa: Urgente]

Un’altra caratteristica interessante è la possibilità di eseguire del codice python ,

  • inline
  • incorporato nella pagina stessa
  • importato da altre pagine

Ancora, può essere esteso, sempre in python sfruttando opportuni files preposti alle user-extensions.

Opensource, in python, multipiattaforma, standalone, puoi portartelo pure appresso su penna usb!

Scaricabile da qui!
Davvero consigliato! 😉

Tags: , , , ,

WikidPad

Come recita l’homepage:
WikidPad è un programma simil wiki per archiviare pensieri, idee, elenchi di cose da fare, contatti o qualsiasi altra cosa ti venga in mente di scriverci.

Del wiki prende in prestito la filosofia, ma perde il carattere di strumento collaborativo essendo essenzialmente un programma per la gestione di informazioni personali.
Opensource, in python, multipiattaforma, standalone, puoi portartelo pure appresso su penna usb! 😉

Tags: , , , ,