[Python] ANN: Sqlkit 0.9.3

2011-03-08 Per discussione Alessandro Dentella

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

2011-03-08 Per discussione Giorgio Zoppi
ok.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] utilizzo semplice di thread

2011-03-08 Per discussione Simone Gabbriellini
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

2011-03-08 Per discussione Giorgio Zoppi
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

2011-03-08 Per discussione Simone Gabbriellini
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

2011-03-08 Per discussione Giorgio Zoppi
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-03-08 Per discussione Marco Mariani
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

2011-03-08 Per discussione Pietro Battiston
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

2011-03-08 Per discussione Simone Gabbriellini
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

2011-03-08 Per discussione Massimo Capanni
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

2011-03-08 Per discussione 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


Re: [Python] Su fullcircle

2011-03-08 Per discussione Cesco
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

2011-03-08 Per discussione Kalos Bonasia
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

2011-03-08 Per discussione Massimo Capanni
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

2011-03-08 Per discussione Cesco

> 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

2011-03-08 Per discussione Massimo Capanni
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

2011-03-08 Per discussione Kalos Bonasia
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

2011-03-08 Per discussione Massimo Capanni
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

2011-03-08 Per discussione Nicola Larosa
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

2011-03-08 Per discussione Lorenzo Sutton

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