[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postgresql-it] Programma lato server
- From: Roberto Giacomelli <giaconet.mailbox@xxxxxxxxx>
- Subject: [postgresql-it] Programma lato server
- Date: Fri, 15 Jun 2012 13:17:51 +0200
Ciao a tutti,
Vorrei estendere una micro applicazione che uso per gestire ricevute
(vedi il punto di partenza nel mio post
http://robitex.wordpress.com/2011/02/22/postgresql-gestisce-i-dati-lualatex-li-stampa/).
Ho scritto uno script in Python che, ottenute le credenziali, si
connette al server su rete locale (con psycopg), e presenta delle
richieste di input all'utente (che sarei io). Poi effettua la query di
inserimento dati, una seconda query di lettura (ci sono campi di
default), crea un sorgente LaTeX, e lo compila con un installazione
locale di TeX (TeX Live 2011) per ottenere la relativa ricevuta in pdf
(una sorta di report), che rimane nella directory da cui è stato
lanciato lo script.
Lo script in questione mi diverte parecchio (in un attimo ottengo la
ricevuta, anche se l'ammontare di tempo impiegato per scrivere tutto
il codice e curare i dettagli, molto probabilmente, fanno delle
ricevute le più "time consuming" della storia!). Di solito lancio lo
script da un portatile Windows 7 connesso via wifi.
Non ho messo il codice su github solo per mancanza di tempo e perché
credo che serva a pochi, ma non escludo utilizzi molto più seri...
Ora, vorrei utilizzare Postgresql stesso per produrre il pdf con una
distribuzione TeX Live installata sul server (un Ubuntu 10.04), in
modo da svincolare il client (che potrebbe essere anche uno
smartphone), dal dover disporre di pdftex, font, ecc.
C'è un modo per fare elaborazione lato server, sfruttando PG, così da
non dover scrivere codice a parte per la gestione delle chiamate di
rete?
Grazie.
Ps.
abbiate pazienza, sono solo un appassionato...
(altrimenti ditemelo che mi regolo)
--
Roberto Giacomelli