[Python] ANN: Sqlkit 0.9.3
Ho rilasciato l'ultima release di Sqlkit. In passato su questa lista qualcuno ha manifestato dei problemi nella installazione di PyGTK, su cui è basato Sqlkit. Nel frattempo è stato rilasciato un installer unico per GTK + PyGTK che facilita molto l'installazione. Nella sezione download spiego ogni dettaglio, suggerendo anche un modo alternativo. È disponibile anche il pacchetto Ubuntu per il quale ringrazio Pietro Battiston. In questa occasione ho anche rinnovato la home page nella speranza di essere più comunicativo. ANNOUNCE: sqlkit 0.9.3 March, 3 - 2011 I'm happy to announce release 0.9.3 of sqlkit package for Python. http://sqlkit.argolinux.org/ This release This is a release with a great number of changes and new features, the main important ones are: * Added image/file fields * Added enum-like field * Correctly implemented duplication of records * Removed dependancy on glade * Moved toward a better MVC pattern * Fixed behaviour of hooks that allows better interaction/customization * Many bug fixes The python package -- SQLkit PyGtk package provides Mask and Table widgets to edit database data. It's meant as a base for database desktop applications. The application --- It also provides 'sqledit' a PyGTK application based on sqlkit that can be used from command line to browse and edit data. The package has 2 very rich demo suites for sql widgets (the main one in sqlkit/demo/sql/demo.py) and for layout creation Translations If you like sqlkit and want to help translating, you may find the project on: https://launchpad.net/sqlkit Main features of sqlkit: * editor of databases in 2 modes: table & mask * based on sqlalchemy: can cope with many different databases * very powerfull filtering capabilities: - each field can be used to filter records - filter may span relationship - date filtering possible also on relative basis (good for saved queries) * completion on all text field and foreign keys * very easy way to draw a layout for mask views * completely effortless editing of relationships * very easy way to set defaults * possibility to display totals of numeric fields * any possible sql constraint can be attached to a Mask or a Table. It can be expressed as a normal sqlalchemy query or with django-like syntax * sqledit: the application to edit db Sqlkit is based on: --- * python (>= 2.5) * PyGtk * Sqlalchemy (>= 0.5.4) * python-dateutil * babel (localization) * your db driver of choice Dowload & more: --- * Download: http://sqlkit.argolinux.org/sqlkit/download.html easy_install sqlkit * Source: hg clone http://hg.argolinux.org/py/sqlkit * Google Group: http://groups.google.it/group/sqlkit/ * Translation: https://launchpad.net/sqlkit * Tutorial: http://sqlkit.argolinux.org/misc/tutorials.html * Changelog:http://sqlkit.argolinux.org/download/Changelog * License: GNU GPLv3 -- Sandro Dentella *:-) http://www.reteisi.org Soluzioni libere per le scuole http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
ok. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
per ora c'è un bottone quit che esegue os._exit(0)... simoen Il giorno 08/mar/2011, alle ore 17.00, Giorgio Zoppi ha scritto: > Ora ho capito. > Si, pero dopo devi stare attento se vuoi mandare un evento dal thread verso wx > Non puoi chiamare direttamente...devi fare il PostEvent in wx. > Quello che non capisco e- la terminazione? Come fai a terminare applicazione. > Immagino una classe della gui, una queue e un thread > questo e il flusso dalla gui al thread. > > > -- > Quiero ser el rayo de sol que cada día te despierta > para hacerte respirar y vivir en me. > "Favola -Moda". > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
Ora ho capito. Si, pero dopo devi stare attento se vuoi mandare un evento dal thread verso wx Non puoi chiamare direttamente...devi fare il PostEvent in wx. Quello che non capisco e- la terminazione? Come fai a terminare applicazione. Immagino una classe della gui, una queue e un thread questo e il flusso dalla gui al thread. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. "Favola -Moda". ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
il modulo Traits di Enthought. Nel mi caso usa wx. simone Il giorno 08/mar/2011, alle ore 16.47, Pietro Battiston ha scritto: > Il giorno mar, 08/03/2011 alle 16.34 +0100, Simone Gabbriellini ha > scritto: >> Salve a tutti, >> >> vorrei un consiglio su come meglio implementare un passaggio del mio >> programma. Ho tre bottoni: >> - setup >> - step >> - go > > Che toolkit? > > Pietro > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
Il 08 marzo 2011 16:34, Simone Gabbriellini ha scritto: > Salve a tutti, > > vorrei un consiglio su come meglio implementare un passaggio del mio > programma. Ho tre bottoni: > - setup > - step > - go > > quando premo setup, istanzio un oggetto della classe Modello. > Tale classe ha un metodo, analizza(). > Premendo step, analizza() viene chiamato una volta. > Premendo go, analizza() viene chiamato continuamente. > > Dato che i risultati di analizza() vengono rappresentati graficamente nella > mia interfaccia, devo utilizzare un thread per fare in modo che l'interfaccia > non si blocchi, specialmente dopo aver premuto go. > > Quale approccio dovrei seguire, secondo voi? L'intera classe Modello dovrebbe > essere un'estensione di Thread? Perche, Qualsiai cosa premi genera un evento..perche un thread? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
2011/3/8 Simone Gabbriellini Salve a tutti, > Ciao! Ti ricordo che utilizzare "semplice" e "thread" nello stesso subject e' vietato dalle convenzione di Ginevra Quale approccio dovrei seguire, secondo voi? L'intera classe Modello > dovrebbe essere un'estensione di Thread? > Forse il modulo Queue ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] utilizzo semplice di thread
Il giorno mar, 08/03/2011 alle 16.34 +0100, Simone Gabbriellini ha scritto: > Salve a tutti, > > vorrei un consiglio su come meglio implementare un passaggio del mio > programma. Ho tre bottoni: > - setup > - step > - go Che toolkit? Pietro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] utilizzo semplice di thread
Salve a tutti, vorrei un consiglio su come meglio implementare un passaggio del mio programma. Ho tre bottoni: - setup - step - go quando premo setup, istanzio un oggetto della classe Modello. Tale classe ha un metodo, analizza(). Premendo step, analizza() viene chiamato una volta. Premendo go, analizza() viene chiamato continuamente. Dato che i risultati di analizza() vengono rappresentati graficamente nella mia interfaccia, devo utilizzare un thread per fare in modo che l'interfaccia non si blocchi, specialmente dopo aver premuto go. Quale approccio dovrei seguire, secondo voi? L'intera classe Modello dovrebbe essere un'estensione di Thread? Grazie in anticipo per ogni consiglio! Saluti, Simone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
gia', per non parlare delle guerre di religione fra i commodoriani e i sinclairisti 2011/3/8 Kalos Bonasia > per gli amanti dei ricordi > > http://zxspectrum.hal.varese.it/riviste.htm > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
per gli amanti dei ricordi http://zxspectrum.hal.varese.it/riviste.htm ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
1984-primi anni novanta. Avevo anche il numero in cui regalavano il disco a 45 giri da mettere nel giradischi e collegare al computer per caricare i programmi... che ricordi ;-D Il giorno 08/mar/2011, alle ore 12.48, Massimo Capanni ha scritto: > LIST ... accidenti ma quanto tempo fa era? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
Il 08 marzo 2011 12:20, Cesco ha scritto: > Io delle riviste anni ottanta rimpiango "LIST", quella con i kit di montaggio > dei robot (mi sa che nessuno a parte me se ne ricorda ;-) come no... bei tempi quelli, no adesso che ti regalano il biberon usb da collegare al computer... -- Calogero Bonasia aka 0disse0 http://www.calogerobonasia.info/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
LIST ... accidenti ma quanto tempo fa era? Il giorno 08 marzo 2011 12:20, Cesco ha scritto: > > > Kalos Bonasia wrote: > >> forse, ma dico forse, potrei iniziare a non > >> rimpiangere le mitiche riviste anni'80 come mc microcomputer o > >> computer programming e simili... > > +1 sulla salvaguardia dell'ambiente. Purtroppo riviste elettroniche > impaginate come fullcircle si leggono male sugli ebook reader (io ho un > Kindle a casa) > > Io delle riviste anni ottanta rimpiango "LIST", quella con i kit di > montaggio dei robot (mi sa che nessuno a parte me se ne ricorda ;-) > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
> Kalos Bonasia wrote: >> forse, ma dico forse, potrei iniziare a non >> rimpiangere le mitiche riviste anni'80 come mc microcomputer o >> computer programming e simili... +1 sulla salvaguardia dell'ambiente. Purtroppo riviste elettroniche impaginate come fullcircle si leggono male sugli ebook reader (io ho un Kindle a casa) Io delle riviste anni ottanta rimpiango "LIST", quella con i kit di montaggio dei robot (mi sa che nessuno a parte me se ne ricorda ;-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
infatti concordavo su questo punto, il mio 'gusto' era pertinente alla 'buona' letteratura, quella che rimane nel tempo, tuttavia presumo che solo ultimamente esistano le tecnologie necessarie affinche' si possa apprezzare la lettura dei file digitali, credo ... Il giorno 08 marzo 2011 11:58, Kalos Bonasia ha scritto: > Il 08 marzo 2011 11:56, Massimo Capanni ha > scritto: > > concordo, ma le foreste sarebbero ugualmente tutelate se si sprecasse > meno > > carta per pubblicare ovvieta' e schifezze, poi, per il mio gusto > personale, > > adoro sentire la plasticita' di un buon libro di carta :-) > > io ho molti libri in casa, d'accordo che un buon libro vale la carta, > ma stampare una prova ennesima dei migliori 300 masterizzatori "del > momento" quando negli ultimi 15 anni l'hai fatta almeno altre 12 > volte, oserei dire chi se ne frega oppure mandami un bel PDF che lo > cestino facile senza rimpianti, insomma ... > > > > -- > Calogero Bonasia aka 0disse0 > http://www.calogerobonasia.info/ > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
Il 08 marzo 2011 11:56, Massimo Capanni ha scritto: > concordo, ma le foreste sarebbero ugualmente tutelate se si sprecasse meno > carta per pubblicare ovvieta' e schifezze, poi, per il mio gusto personale, > adoro sentire la plasticita' di un buon libro di carta :-) io ho molti libri in casa, d'accordo che un buon libro vale la carta, ma stampare una prova ennesima dei migliori 300 masterizzatori "del momento" quando negli ultimi 15 anni l'hai fatta almeno altre 12 volte, oserei dire chi se ne frega oppure mandami un bel PDF che lo cestino facile senza rimpianti, insomma ... -- Calogero Bonasia aka 0disse0 http://www.calogerobonasia.info/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
concordo, ma le foreste sarebbero ugualmente tutelate se si sprecasse meno carta per pubblicare ovvieta' e schifezze, poi, per il mio gusto personale, adoro sentire la plasticita' di un buon libro di carta :-) Il giorno 08 marzo 2011 10:48, Nicola Larosa ha scritto: > Kalos Bonasia wrote: > > del resto si parla tanto di rispetto per l'ambiente e di > > "decelerazione soffice"... perché annientare miliardi di ettari di > > foresta amazzonica per pubblicare l'ennesima prova su strada dei > > migliori 300 masterizzatori o l'ultimo "trick&trip" sull'iPhone > > quattro... > > Esattamente. > > Sono anni che non compro più né riviste, tecniche o meno, né quotidiani, > e libri di carta solo se non sono disponibili in digitale. > > Sia per la qualità, tipicamente bassa, delle riviste cartacee, sia per la > comodità di portarsi appresso i libri digitali e cercarci dentro, sia per > minimizzare la distruzione di foreste. > > Leggo libri sui palmari dagli anni '90, e ormai ci sono vari modi di > consultare documenti digitali, dagli smartphone agli ebook reader alle > tablet ai netbook ai notebook, basta organizzarsi. > > Probabilmente non dovremo aspettare l'estinzione delle attuali > generazioni per minimizzare quest'immane spreco, basterà il continuo > aumento dei costi. Ma potrebbe non essere abbastanza rapido. > > -- > Nicola Larosa - http://www.tekNico.net/ > > Stories of new technologies of control should not be interpreted apart > from their political and economic context. We are seeing a resistance > movement coming to life. Technology is at the bottom of it. Let us > look at what is under our noses before we conclude that technology > is a threat to us. It is a far greater threat to the government. > - Gary North, November 2010 > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
Kalos Bonasia wrote: > del resto si parla tanto di rispetto per l'ambiente e di > "decelerazione soffice"... perché annientare miliardi di ettari di > foresta amazzonica per pubblicare l'ennesima prova su strada dei > migliori 300 masterizzatori o l'ultimo "trick&trip" sull'iPhone > quattro... Esattamente. Sono anni che non compro più né riviste, tecniche o meno, né quotidiani, e libri di carta solo se non sono disponibili in digitale. Sia per la qualità, tipicamente bassa, delle riviste cartacee, sia per la comodità di portarsi appresso i libri digitali e cercarci dentro, sia per minimizzare la distruzione di foreste. Leggo libri sui palmari dagli anni '90, e ormai ci sono vari modi di consultare documenti digitali, dagli smartphone agli ebook reader alle tablet ai netbook ai notebook, basta organizzarsi. Probabilmente non dovremo aspettare l'estinzione delle attuali generazioni per minimizzare quest'immane spreco, basterà il continuo aumento dei costi. Ma potrebbe non essere abbastanza rapido. -- Nicola Larosa - http://www.tekNico.net/ Stories of new technologies of control should not be interpreted apart from their political and economic context. We are seeing a resistance movement coming to life. Technology is at the bottom of it. Let us look at what is under our noses before we conclude that technology is a threat to us. It is a far greater threat to the government. - Gary North, November 2010 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Su fullcircle
Kalos Bonasia wrote: è da diversi mesi che su FC pubblicano interessanti spunti basati su python e devo dire che se in italia le mille-e-mille riviste di pseudo informatica, ossia i cataloghi illustrati dei distributori-rivenditori italiani, camuffati da rivista di informatica, dedicassero ampio spazio a questo linguaggio e comunqe a tanti altri linguaggi di programmazione, forse, ma dico forse, potrei iniziare a non rimpiangere le mitiche riviste anni'80 come mc microcomputer o computer programming e simili... del resto si parla tanto di rispetto per l'ambiente e di "decelerazione soffice"... perché annientare miliardi di ettari di foresta amazzonica per pubblicare l'ennesima prova su strada dei migliori 300 masterizzatori o l'ultimo "trick&trip" sull'iPhone quattro... +1 Lorenzo. Il 07 marzo 2011 21:33, emanuele scopel ha scritto: volevo segnalare, sopratutto per coloro che sono agli inizi, uno speciale dedicato a python su: ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python