Re: [Python] webapp in bottle: come creare una form per inserire i dati ?
On 04/14/2013 09:37 PM, Manlio Perillo wrote: Meglio tenersene alla larga. Il discorso mi interessa proprio perche` in questi giorni stavo giochicchiando con Bottle. cOnsiderando che preferirei un mini framework, che flask e werkzeug sono fuori questione in quanto ancora non supportano Python3, cosa mi consigliereste? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Migliorare le prestazioni usando i core?
On 04/01/2013 08:43 PM, Aplemaser wrote: Bene, come dicevo è opzionale l'utilizzo di MySQL e quindi analizzerò volentieri il passaggio a PostgreSQL, almeno un test lo farò sicuramente. Di solito MySQL e` parte del problema, non della soluzione (anche se prendendolo un po' a calci con scarpe antinfortunistica riesci a farlo andare come vuoi te) ;) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] GUI [era: VNC]
On 12/20/2012 01:10 PM, Daniele Varrazzo wrote: Qt è più raffinato ma ha una licenza rognosa. Falso, le Qt sono rilasciate in triplice licenza, commerciale, GPLv3, LGPL Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] GUI [era: VNC]
On 12/23/2012 02:41 PM, Daniele Varrazzo wrote: Non PyQt. Vero, dimenticanza mia PySide sapevo che non ha mai raggiunto la maturità. Forse sbaglio, ma credo sia ancora non la scelta principale. Vero anche questo. Da quel poco che ho provato, pero`, Pyside e` abbastanza maturo da essere utilizzabile, solo che rimane ancora una scelta di nicchia (ovvero sono pochi i progetti, almeno FLOSS, che lo utilizzano) Resta il fatto che PySide è sviluppato da Nokia, che eufemisticamente non naviga in buone acque - Ecco, questo e` un dettaglio che non saprei dirti, in teoria Nokia ha passato tutto il reparto Qt a Digia, quindi anche Pyside dovrebbe essere passato a loro. In pratica, pero`, non riesco a trovare informazioni a riguardo oltre ad essere ormai di proprietà MS, che quindi non ha così tanta fretta di sviluppare un'alternativa di sviluppo GPL. Mah, secondo me Nokia ha fatto una grossa scommessa sapendo il rischio a cui andava incontro e, al contempo stesso, si e` creata un piano b che sembra divenire ogni giorno piu` promettente (Jolla) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Windows 8, Metro, WinRT
On 12/14/2012 01:05 PM, Carlos Catucci wrote: Se i clienti ti chiedono cose al di sotto del tuo livello, trovatene altri. Non mi sembra una risposta valida, soprattutto in un periodo economico come quello che stiamo passando Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] eseguire dei test di connessione ad oracle e db2
On Friday, June 08, 2012 09:47:18 AM Calogero Bonasia wrote: senza necessariamente installare un server db2 oppure oracle in locale ? So che non e` la risposta che cerchi, ma una buona alternativa e` installare su di una macchina virtuale le versioni Express di Oracle (di cui, se non ricordo male, esiste il pacchetto deb e rpm) e DB2 Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Socket e lettura dati
On Friday, March 23, 2012 07:40:52 PM Enrico 'Henryx' Bianchi wrote: while True: data = conn.makefile().readline() if not data: break datajson = json.loads(data.decode(utf-8)) Ok, grazie anche ad una risposta su usenet (e` bello vedere che nonostante tutto ancora funziona), a quanto pare direi di aver trovato la soluzione. Come spiegatomi in quella sede, il problema di bufferizzazione e quindi di spezzamento della riga e` dovuto al fatto che ogni volta io ricreavo il file, con la conseguente perdita delle informazioni bufferizzate in parte. Di conseguenza, riscrivendo il codice in questo modo: f = conn.makefile() while True: data = f.readline() if not data: break datajson = json.loads(data.decode(utf-8)) Tutto funziona come dovrebbe :) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] crittografare db sqlite
On Tuesday, April 17, 2012 08:53:39 AM Fabrizio Mancini wrote: I dati che metteresti nel tuo db valgono davvero il tempo che ci sprecheresti? Dipende dal contesto. Per capirci, se lo scopo e` evitare che l'utente legga i dati inseriti, allora avete pienamente ragione. Di contro, se lo scopo e` proteggere i dati da accessi non autorizzati (vedi ad esempio un database di password), allora lo scopo dell'OP ha pienamente senso. Da questo punto di vista, probabilmente converrebbe all'OP definirsi un file proprietario in modo che vi sia un duplice controllo per l'inserimento della password (che, per forza di cose, dev'essere immessa manualmente dall'utente) e per la visualizzazione dei dati Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] domanda
On Sunday, April 15, 2012 12:00:37 AM Stefano Cerbioni wrote: ImportError: No module named FTpeo_qrc Perche` manca un passaggio, ovvero la trasformazione del file qrc in sorgente python. Da terminale dai il comando pyrcc4 FTpeo.qrc FTpeo_qrc.py e sei a posto Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python tools 4 visual studio
On Friday, April 13, 2012 03:45:18 PM Calogero Bonasia wrote: ecco: questa è la risposta che purtroppo non volevo sentire. Confermi la mia ipotesi. Mi tocca professare VB.NET se voglio portare a casa la pagnotta... Piu` che altro, molto dipende dalle conoscenze del gruppo con cui lavori. Per capirci, se sei l'unico sviluppatore Python e tutti gli altri sono sviluppatori .NET e dovete lavorare assieme, l'unica cosa che puoi fare e` adattarti ed essere assimilato al loro modo di sviluppare (ovviamente, diverso discorso se il committente richiede specificatamente l'uso di un linguaggio o se hai la piena liberta` sul progetto) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python tools 4 visual studio
On Friday, April 13, 2012 03:53:27 PM Marco Beri wrote: Beh, prova a fare un bloattone schifoso con una marea di popup modali che aprono un file Access e usano degli OCX per spostarti sui dati. Non saprei, con pywin32 ti interfacci senza problemi all'intero sistema Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: Consigli per GUI
On Saturday, April 07, 2012 10:22:09 AM Matteo Perini wrote: Per quanto riguarda la portabilità tra vari OS c'è differenza tra pyqt e pygtk? e se si quanta? Su Windows e Linux la portabilita` e` pressoche` identica, su OS X pyGTK e` ancora indietro a causa del porting delle GTK che non e` mai stato fatto completamente (anche se le cose lentamente stanno migliorando) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: Re: R: Consigli per GUI
On Saturday, April 07, 2012 10:48:15 PM Matteo Perini wrote: Qualcuno mi conferma questa cosa? Ti confermo che non e` cosi`, o meglio se non vuoi rilasciare il tuo software sotto licenza GPL devi acquistare una licenza di PyQT, altrimenti devi usare Pyside che, a differenza di PyQT, e` rilasciato sotto licenza LGPL (cosi` come le Qt stesse) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Socket e lettura dati
On Friday, March 23, 2012 08:31:50 PM Manlio Perillo wrote: Su IRC ricordo di averti consigliato di studiare le Netstrings, o simili. Si, ricordo anche io di questa discussione (di cui, pero`, non trovo traccia nei miei log, probabilmente l'abbiamo fatta quando ero a lavoro), il fatto e` che bene o male ho gia` una netstring, ovvero so come comincia la stringa ('[' o '[{') e so come finisce ('}]\n'), mentre della sua lunghezza direi che non me ne faccio molto. Il problema e` che in alcuni casi tale stringa non mi arriva completa e mi crea grossi problemi, sia per il fatto che mi incarta la lettura, sia per il fatto che si tratta di un dato perso e che devo comunque recuperarlo, cosa che mi costringe a richiedere tutto il dataset senza la garanzia di recuperare quello che mi manca. In teoria potrei risolvere facendo il controllo della corretta lunghezza della stringa (if (data[:2] == '[' or data[:3] == '[{') and (data[-3:] == '}]\n')) ed inviare al client un comando di notifica che, in caso negativo, reinvia il dato (sinceramente mi sembra un po' brutto, ma non vedo alternative) Enrico P.S. che poi, se leggo i dati via netcat non ho alcun problema, ovvero le stringhe mi arrivano complete signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Socket e lettura dati
On Saturday, March 24, 2012 01:21:28 PM Enrico 'Henryx' Bianchi wrote: In teoria potrei risolvere facendo il controllo della corretta lunghezza della stringa (if (data[:2] == '[' or data[:3] == '[{') and (data[-3:] == '}]\n')) ed inviare al client un comando di notifica che, in caso negativo, reinvia il dato (sinceramente mi sembra un po' brutto, ma non vedo alternative) Ok, direi di aver raggiunto un punto: Lato client: for item in res.get(): while True: conn.send(item + \n) result = conn.recv(8192) if json.loads(result)[result] == ok: break Lato server: while True: data = conn.makefile().readline() if not data: break if (data[:2] == '[' or data[:3] == '[{') and (data[-3:] == '}]\n'): conn.send(json.dumps({result: ok})) datajson = json.loads(data.decode(utf-8)) if type(datajson[0]) == dict: if datajson[0].values()[0][attrs][type] == file: files.append(data) elif datajson[0].values()[0][attrs][type] == directory: dirs.append(data) else: if datajson[1][attrs][type] == file: files.append(data) elif datajson[1][attrs][type] == directory: dirs.append(data) else: conn.send(json.dumps({result: ko})) La cosa, come ho detto, non mi piace molto in quanto mi sembra una forzatura, ma devo dire che funziona e quindi posso anche accontentarmi (c'e` da dire che dovrei aggiungere dei controlli in quanto rischio un loop infinito nella lettura dei dati, pero` per ora va bene) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Socket e lettura dati
On Saturday, March 24, 2012 02:41:36 PM Manlio Perillo wrote: Se sei sicuro che \n non compaia all'interno della stringa, allora sei a posto. Sono altamente sicuro, in quanto la stringa e` generata dal modulo json partendo dai dati presenti su di un dizionario, che di default e` generata senza formattazione. In pratica, questi sono i due tipi di stringa risultanti: [/home/enrico/linux/drivers, {attrs: {mode: 0755, atime: 1332545481.458027, type: directory, ctime: 1328140621.8598123, mtime: 1326565091.1786819}, acl: {group: [], user: []}}] [{/home/enrico/linux/CREDITS: {attrs: {hash: 51eac11f8c1b17a327ab9b258014b787, ctime: 1328140621.8598123, mode: 0644, mtime: 1327956277.9785259, atime: 1332588394.2423334, type: file, size: 94984}, acl: {group: [], user: []}}}] Praticamente, l'unico \n presente nella stringa e` quello finale Daniele ti ha dato un suggerimento, vedi se dipende da quello. Direi che il suggerimento di Daniele e` stato anche uno spunto che mi ha fatto arrivare al risultato che ho esposto. Come sempre anche il solo discutere il problema e` un ottimo modo per risolverlo :) Utilizzando lo stesso server (processo che invia i dati)? Si In questo caso secondo me il problema è che ti trovi un '\n' dentro una stringa... Non credo, la differenza con \n o senza e` che tutto lo stream di dati viene scritto completamente in una unica riga (sempre verificando la lettura dei dati via netcat) Comunque usando i socket a basso livello ci sono molte cose a cui badare. Eh, me ne sono accorto. Ora, pur non volendo fare il polemico, non posso fare a meno di notare che di questi problemi con i socket Java non ne ho mai riscontrati Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Socket e lettura dati
Mi ritrovo con un problema rognoso nella lettura dei dati via socket. Via client, uso questi metodi per inviare i dati: def get(self): for item in self._directory: for root, dirs, files in os.walk(item.encode(utf-8)): for directory in dirs: path = os.path.join(root, directory) yield json.dumps([path, self._compute_metadata(path)], ensure_ascii=False) for filename in files: result = {} path = os.path.join(root, filename) result[path] = self._compute_metadata(path) yield json.dumps([result], ensure_ascii=False) for item in res.get(): conn.send(item + \n) Via server, uso questo codice per leggere i dati: while True: data = conn.makefile().readline() if not data: break datajson = json.loads(data.decode(utf-8)) Ora, il problema e` che la prima riga la leggo correttamente, dalla seconda in poi mi vengono riportate righe spezzate, mandando la conversione da stringa a JSON in pappa, con conseguente errore. Come risolvo? Ho provato anche ad usare recv() e a creare una stringa di buffer contenente tutte le informazioni, ma anche li ho problemi nella conversione in JSON in quanto si mischia tutto (viene una cosa del tipo '[stringa: valore][stringa: valore]'). Ovviamente ogni suggerimento e` bene accetto, anche perche` se non metto a posto 'sta cosa non ho altre alternative se non cambiare approccio Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Offerta di lavoro per Developer Python
On Thursday, March 15, 2012 11:24:30 PM Simone Federici wrote: ma forse dipende da N :-) Lavoro a Latina e abito al Circeo, arrivare a Roma Eur significa passare da 70Km giornalieri a 200Km giornalieri :D Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Trigger in python
On Wednesday, February 15, 2012 07:52:41 AM Diego Barrera wrote: L'ideale sarebbe richiamarlo da un trigger.. qualcuno lo ha gia' fatto? DBMS mysql 5.1.49 :( MySQL non ha un sistema di eventi tipo Firebird o PostgreSQL? Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Caching web proxy in python
On Thursday, February 16, 2012 02:56:01 PM Andrea Francia wrote: Putroppo non mi ricordo il nome. A voi e' capitato di usarlo? No. Vedi qua se trovi qualcosa: http://proxies.xhaus.com/python/ Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python e Oracle 10g
On Friday, February 03, 2012 12:20:51 PM salvatore monaco wrote: Marco mi hai cambiato la vita!!!grazie a dio non devo farlo in java Puoi anche usare jython, in modo da sfruttare i driver JDBC di Java e Pythonc ome linguaggio: http://www.halfcooked.com/mt/archives/000979.html Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un aiuto per neofita alle prime armi
On Friday, January 20, 2012 11:45:52 AM enrico franchi wrote: A te come a tanti. Ci sono tantissime persone che devono automatizzare operazioni ripetitive. A tal propsito, vorrei citare questo: https://plus.google.com/102451193315916178828/posts/MGxauXypb1Y Enrico :P signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un aiuto per neofita alle prime armi
On Thursday, January 19, 2012 05:58:33 PM Vito Sebastiano Giaquinta wrote: Vorrei però fare un appunto a tutti i ragazzi che hanno disprezzato i video di Niktor Stai difendendo qualcosa di indifendibile, essere autodidatta e` lodevole ma non puo` essere considerata una difesa credibile nel momento in cui qualcuno ti critica. Per dirne una, gia` nel primo video ci sono delle imprecisioni madornali, per esempio spiegare l'installazione di Python su Windows da ambiente Linux (o dire che IDLE e` l'interprete Python) significa solo descrivere imprecisioni o dimostrae di parlare di cose di cui non si conosce esattamente il significato. E` comunque materiale abbastanza vecchio (come riporta Youtube, la data di upload e` del 2009), percio` non e` detto che queste lacune non siano state colmate. A questo punto, visto che il progetto e` abbastanza interessante, personalmente gli consiglierei di rivedere quei primi filmati e di ripubblicarli, se proprio ci tiene al progetto Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python .epub: manca indentazione nel codice
On Friday, January 13, 2012 12:44:33 PM Alessandro Dentella wrote: (Non ho mai trovato un pdf-reader che permetta la lettura di pagine affiancate, ne conoscete?) Okular lo fa Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] PHP critique e somma con caratteri
On Thursday, January 05, 2012 07:47:22 PM Alessandro Dentella wrote: riprendo questo thread solo perché sono appena incappato in questo pezzo di codice di awk: Mi sembra un discorso da scopriamo l'acqua calda. Linguaggi come Perl e Awk sono nati con un determinato scopo in mente (manipolazione del testo), di conseguenza e` normale che abbiano una tipizzazione debole. Quello che dovrebbe far riflettere e` come questi linguaggi abbiano reagito a questa mancanza nella loro evoluzione (se c'e` stata), ed e` li che PHP ha pienamente fallito Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] sviluppare applicazioni android tramite python
On Thursday, December 29, 2011 08:33:11 AM Francesco Maida wrote: Oppure poteva anche essere il suo fratellastro Actionscript, se Adobe fosse riuscita a convincere i tizi dell'ECMA a suo tempo. Puntini sulle i: Actionscript non e` di Adobe, ma di Macromedia. Che poi Macromedia sia stata acquisita da Adobe e` un altro discorso Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] I: Chiusura Sito javaitalia.it. interessati a rilevarlo ?
On Friday, December 16, 2011 03:24:29 PM enrico franchi wrote: Java has been deprecated. Jython (in some cases) is the way :D Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Sunday, December 11, 2011 11:10:20 PM enrico franchi wrote: Ah, certo! Ma il compare fa schifo per i fatti suoi: a fare query semplici su dati poco strutturati notoriamente ce la fa. Quando non si perde i dati o non fa altre spettacolari cazzate, intendo. Appunto, degno compare di un prodotto scadente :) Se vuoi ci guardo... :P Penso che se ci guardi comincerai a bestemmiare anche tu. AclFileAttributes dovrebbe gestire le ACL scritte in formato NFSv4 (che, oltre a NFS, usa solo ZFS e forse UFS) mentre UserDefiniedFileAttributes dovrebbe gestire gli attributi estesi, ma non ho capito bene nemmeno io come funziona (e ci sono stato dietro per un po'). Ovviamente, di metodi per gestire ACL di tipo Windows o di tipo Posix 1e nemmeno l'ombra... Mi hai incuriosito tantissimo... Eh, di piu` preferirei non dire, visto che si tratta di di un prodotto che vendiamo e di cui nemmeno sarei autorizzato a parlare (io sarei il sistemista, che poi disprezzi il lavoro della maggior parte dei programmatori che bazzicano li dentro e` un altro paio di maniche) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Friday, December 09, 2011 02:44:30 PM Carlos Catucci wrote: Ah la brochure sara sotto licenza Creative Common, liberamente utillizzabile, modficabile, estendibile etc. Per averne una copia bastera' mandarmi una mail pvt con la richiesta. Perche` non la pubblichi da qualche parte, e.g. Google Docs? Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Sunday, December 11, 2011 07:05:10 PM Carlos Catucci wrote: (forse perche' in generale aborro usare librerie specifich di un OS perche' perdo la portabilita' appunto). Questo dipente fortemente da cosa stai facendo. Per ritornare all'esempio che porto avanti da parecchio, nel mio applicativo ho necessita` di leggere degli attributi di file che vadano oltre a quelli che mostra la STL (per capirci, ACL, e attributi estesi). L'unica via, a questo punto, e` crearmi un wrapper e richiamare quello giusto in base al sistema su cui mi trovo poi ho scoperto, tanto tempo dopo, Python e WxWidgets. Ecco, Wxwidgets (che, personalmente, aborro[1]) e` un wrapper :) Enrico [1] Qt e` LA VIA!™, Gtk e` un male accettabile :P signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python threads, how to store results from a multithread code
On Saturday, December 10, 2011 02:33:35 PM Massimo Di Stefano wrote: Scusami per la confusione, non me ne voglia il vero Henryx ;) Non so il perche`, ma in questo thread mi sento chiamato in causa... ;) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Friday, November 25, 2011 05:57:42 PM enrico franchi wrote: Le basi teoriche solide e' bene farsele generiche e in grado di coprire un po' tutto. +1, aggiungo anche che il linguaggio di sviluppo e` uno strumento, e come tale ha i suoi contesti di utilizzo, i suoi pro ed i suoi contro, con i suoi punti di forza ed i suoi limiti. Per fare un esempio, proprio in questi giorni sto smadonnando dietro alla lettura di file aventi encoding sballati e dei metadati di un file che vadano oltre ai classici metadati posix (per intenderci ACL e compagnia cantante). Con Python mi ritrovo nella situazione che se uso Python2 ho problemi con l'encoding dei file (in teoria ho risolto, in pratica ho paura di essermi creato altri problemi piu` rognosi), se uso Python3 ho problemi di performance in quanto devo andare di subprocess per leggere le ACL (non ho le librerie), senza contare che avrei un PITA per l'ambiente di produzione (devo andare su Centos 5.x). In definitiva, 'sta situazione la vedo cosi` critica che l'attrazione verso il manuale di C++ si fa sempre piu` forte... Enrico P.S. piccola nota: la creazione di un JSON contenente i vari metadati (ACL escluse) provenienti da un albero piuttosto consistente (il kernel linux scaricato dal git) occupa massimo 105Mb in RAM. Stessa operazione fatta con Java occupa 430Mb signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Thursday, December 08, 2011 12:33:58 AM Luciano Tolomei wrote: (non svenite dal ridere ma una volta si lavorava a sta maniera) Se e` per questo una volta si usava anche il tag TABLE per formattare la pagina. Ora dsi valuta di deprecarlo anche per la costruzione delle tabelle in favore dei CSS. Il concetto si chiama evoluzione, PHP e` ancora fermo alla clava e alla pietra Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
On Tuesday, December 06, 2011 10:42:36 PM Carlo Miron wrote: php print '3viso'+2; Piu` o meno normale, nel senso che PHP, a differenza di Python, ha una tipizzazione debole, che crea merdate del genere. Tra l'altro, anche Perl ha lo stesso problema (anche lui ha una tipizzazinoe debole), ma lo risolve tramite delle librerie apposite (warnings e strict) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Per il moderatore: ho inviato questo messaggio con un altro account, ignoralo On Thursday, December 08, 2011 10:19:41 AM enrico franchi wrote: Quantifico il nulla: query molto semplici in lettura e scritture relativamente semplici. Buona parte del carico era sul DB Mi viene voglia di citare il degno compare di PHP, ma io sono maligno :) Per dire in Java trovo spesso librerie molto complete, anche molto testate e robuste. Ma capire il *come* vanno usate per bene non e' mai particolarmente semplice, anche perche' spesso non ti danno il rationale della libreria, ti danno qualche esempio e il javadoc. Parliamone: ancora non riesco a capire bene come funzionano le classi AclFileAttributes e UserDefiniedFileAttributes (o meglio, l'ho capito ed ancora sto bestemmiando) nonostante facciano parte della libreria standard di Java Poi aggiungo... ridurre il problema Facebook al front-end mi sembra un po' tanto ingenuo. Non vorrei dire, ma buona parte dei loro problemi non sono di programmazione, ma di sistema (ovvero fare scalare tutta quella roba, propagare i dati, etc etc etc). Ne so qualcosa. A lavoro stiamo sviluppando qualcosa di simile e ti posso assicurare che nel suo piccolo sta generando un fottio di dati (ti parlo di 10Gb di dati su database da luglio) Enrico signature.asc Description: This is a digitally signed message part. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Per il moderatore: ho inviato questo messaggio con un altro account, ignoralo On Thursday, December 08, 2011 12:20:54 PM Carlos Catucci wrote: Python se non trova il modulo esegue un traceback ma e' trappabile. SOlo che non ha senso trapparlo. Se importo un modulo presuppongo che serva poi nel programma. Giusto quindi segnalare l'errore. Ha senso, ha senso. Pensa ad esempio ad un applicativo che deve girare su piu` sistemi operativi, in cui per ogni sistema operativo usa delle librerie specifiche (e.g. pywin32). Trappando l'eccezione ad esempio sulla creazione della classe, puoi gestire il fatto che stai girando su di un altro sistema oppure il fatto che la libreria non sia stata installata Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] inviare messaggi fra programmi/processi
On Friday, October 28, 2011 08:54:09 AM ugaciaka wrote: Vorrei scrivere un piccolo script in Python che invii messaggi ad un altro programma (che credo non sarà in Python) Domande di rito (che, da quello che ho visto, sono state bellamente ignorate in fase di discussione): - Le due applicazioni girano sullo stesso pc? - Che tipo di messaggio? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Manipolazione dati e alberi
On Sunday, September 25, 2011 02:00:27 AM Balan Victor wrote: salve a tutti ho un file di testo che contiene i seguenti dati: Giusto per chiedere, chi produce questo file? Ovvero, e` un file compilato a mano oppure prodotto da un sistema automatizzato? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Manipolazione dati e alberi
On Monday, September 26, 2011 09:37:15 PM Balan Victor wrote: il sito di origine è diretta.it Usa subito uno strumento di parsing della pagina. I dati presenti sul sito hanno gia` una struttura, di conseguenza e` inutile che cerchi di replicarla a mano (ovvero, scarichi la pagina che ti interessa, la parsi e ti tiri fuori i dati che ti interessano dalla tabella che gia` esiste) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
On Wednesday, September 21, 2011 04:50:58 PM lordkrandel wrote: Non ho letto bene, ma provate a dare un occhiata qua http://www.ossblog.it/post/8155/un-plugin-aggiunge-il-supporto-a-git-su- dolphin Letto, cosi` come ho letto che ci sara` anche il plugin per mercurial :) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
On Wednesday, September 21, 2011 04:26:03 PM Vittorio Zuccala' wrote: Tra Git, Mercurial e Subversion quale è il più immediato e completo da usare? Questa discussione e` a livello di editor vs ide, gui vs web e tanti altri flame che si stanziano attorno al mondo del software utilizzato da programmatori. Il problema di fondo e` che ognuno di questi strumenti ha i suoi pro ed i suoi contro (e.g. Git e` il piu` veloce tra quelli che ho visto), i suoi pregi ed i suoi difetti, i suoi punti di forza e le sue idiosincrasie. In sostanza, l'unico modo che hai per capire qual e` lo strumento che meglio si adatta e` provarli tutti e vedere qual e` quello con cui ti trovi meglio (Subversion te lo sconsiglio perche` sostanzialmente e` in via di obsolescenza) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
On Wednesday, September 21, 2011 06:31:18 PM Enrico Franchi wrote: La 1. non e' assolutamente facile rispetto ad un git init $ svnadmin create /path/del/repository $ svn co /path/del/repository :) Il problema di SVN, semmai, e` che lo sharing del progetto ti costringe a mettere su un server Fare commit e' essenzialmente equivalente... git ha la menata dell'add Cosa intendi? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Git, Mercurial o subversion
On Thursday, September 22, 2011 03:50:09 PM Enrico Franchi wrote: In realta' no... Perforce, peccato per la sua commercialita', ma per essere un centralizzato e' fatto davvero bene. Beh, il problema non e` l'essere centralizzato, ma come e` strutturato CVS e, conseguentemente SVN (una su tutte, il rumore che producono nelle directory del progetto) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [ANN] Syncropy 2.0
Syncropy e` un sistema di backup scritto in python. Le sue funzionalita` sono: - Trasferimento dei file tramite protocolli conosciuti (attualmente SSH). - Salvataggio degli attributi (utente, gruppo, permessi, ACL) su database. - Ampio risparmio di spazio tramite la creazione di hard link. La versione attuale e` la 1.1 rilasciata sotto licenza GPL ed e` disponibile all'indirizzo http://code.google.com/p/syncropy/ . Come al solito, ogni aiuto, consiglio, critica od altro e` ben accetto. Di seguito il changelog: 2.0 (2001-09-05): - Added options for: - Reload a dataset; - Delete a dataset; - Report last dataset. - Added pre and post command in configuration file. - Changed options for select the dataset to be processed. - Revised most of code (now Python 2.7 is required) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python per HPUX 32 11.00
On Tuesday, June 28, 2011 12:27:20 PM Simone Federici wrote: avete altre idee per connettersi a opracle da python su codesta macchina? Un server windows o linux da qualche parte con installato l'instant client Oracle, cx_Oracle e Python che si connette via remoto? Altrimenti Jython e amen Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [ANN] Syncropy 1.0
On Sunday, June 19, 2011 12:30:38 AM Pietro Battiston wrote: Altra curiosità: anche Duplicity falliva al punto attributi specifici? Bella domanda, da quello che leggo non dovrebbe, in quanto usa protocolli che li supportano (rsync, tar), ma non e` detto, in quanto quella parte potrebbe esser tranquillamente ignorata, senza contare che tar potrebbe essere compilato per non supportare quegli attributi (in Debian e` cosi`) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [ANN] Syncropy 1.0
On Friday, June 17, 2011 10:22:28 PM Pietro Battiston wrote: Finalmente! (Non riesco a capire se stai scherzando, nel dubbio ti rispondero` seriamente) Le necessita` che mi hanno portato a scrivere un sistema di backup sono essenzialmente queste: - Non volevo un sistema che richiedesse un agent sul client. - Mi interessava salvare degli attributi specifici dei file. - Mi interessava salvare piu` spazio possibile. - Mi interessava avere una gestione del sistema il piu` semplice possibile. - Non avevo interesse a gestire il salvataggio su nastro. Gli unici due software di backup che piu` si adattavano alle mie esigenze erano quindi BackupPC e rsnapshot. Il primo pero` (per le mie esigenze) ha due difetti, ovvero utilizza un suo formato interno per il salvataggio dei dati e, soprattutto, non permette il salvataggio di determinati attributi dei file (e.g. ACL). Dal canto suo, rsnapshot mi permettebbe di colmare cio` che non mi offre BackupPC ma, oltre ad avere un sistema di configurazione abbastanza pessimo, mi richiedeva che rsync fosse installato sui sistemi remoti (cosa non sempre fattibile). E` con queste premesse che ho quindi preferito scrivere il mio software di backup, anche se, ovviamente, e` lungi dall'essere completo e perfetto :) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [ANN] Syncropy 1.0
Syncropy e` un sistema di backup scritto in python. Le sue funzionalita` sono: - Trasferimento dei file tramite protocolli conosciuti (attualmente SSH). - Salvataggio degli attributi (utente, gruppo, permessi, ACL) su database. - Ampio risparmio di spazio tramite la creazione di hard link. La versione attuale e` la 1.0 rilasciata sotto licenza GPL ed e` disponibile all'indirizzo http://code.google.com/p/syncropy/ . Come al solito, ogni aiuto, consiglio, critica od altro e` ben accetto Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] C'è nessuno?
On Wednesday, June 15, 2011 07:55:16 PM Antonio Cangiano wrote: Chi lo usa da tempo è così produttivo che ha già finito tutto il lavoro che c'era da fare e ora è al mare. Io non sono al mare, in quanto Rubyista. Da questo ne deduco che io non potro` mai essere rubysta, in quanto vivo a 200 metri dal mare :P Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] python e ical
On Monday, May 09, 2011 10:59:55 PM Alessandro Dentella wrote: se lo vuoi chiedi che te lo giro. E perche` non metterlo online su qualche hosting (e.g. sourceforge o google code)? :) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Monday 10 January 2011 01:22:36 Carlo Miron wrote: Quali problemi ti procura l'essere troppo ad alto livello? Che in alcuni casi ti ritrovi ad avere problemi (soprattutto di performance) proprio a causa del fatto che ti astrai troppo dall'hardware sottostante (a tal proposito mi viene in mente rdiff-backup, che preferisce implementarsi il protocollo rsync tramite C piuttosto che interamente in Python) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Monday 10 January 2011 01:17:28 Andrea Ambu wrote: D non l'ho ancora provato, con Go come ti trovi? Go non mi piace, anche perche`, a detta di molti, e` un linguaggio specialistico e non generico (senza contare che, per ora, manca un compilatore Windows) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Text editor o IDE?
On Sunday 09 January 2011 16:49:36 Nicola Iarocci wrote: Voi con cosa lavorate ai vostri progetti Python? Quali sono i vantaggi e svantaggi di lavorare con un semplice text editor rispetto a una IDE più completa? Che prodotti preferite? A parte che stai ripetendo una domdanda gia` fatta (e da poco anche), personalmente mi trovo bene a scrivere codice su di un editor di testo con funzioni basilari (identazione, autocompletamento del codice presente nel sorgente, colorazione del codice) ma non mi disdegno ad usare Eclipse + Pydev, soprattutto per il debugging (in teoria preferirei Netbeans, ma ha il grosso difetto di perdersi ogni tanto il puntatore relativo al debug) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Sunday 09 January 2011 13:38:03 Enrico Franchi wrote: Java è morto. Ci sono solo un paio di tizi che si portano a spasso il cadavere putrefatto in uno zaino. Non saprei, personalmente ogni volta che tento di rimpiazzarlo nei miei progetti trovo qualche magagna che mi fa tornare indietro (ovvero, secondo me Python e` troppo ad alto livello, C e` troppo a basso livello, D e` ancora nella fase inusabile e Pascal ha il difetto di diventare tedioso) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Thursday 06 January 2011 09:59:02 Nicola Larosa wrote: Se proprio devi sparare cazzate, almeno sparale grosse. ;-) Non vedo perche` debba essere una cazzata, personalmente, nonostante non ricordi molto di come funziona, riesco ancora a leggere e comprendere il codice Perl che scrissi 7 (sette) anni fa' (ovvero nel periodo in cui cominciai ad approcciare seriamente alla programmazione), e il tutto grazie al fatto che gia` allora cercavo di scrivere codice comprensibile piu` per l'utente che per la macchina Enrico P.S. devo dire che sono subito rinsavito, ad oggi evito Perl in maniera categorica, anche se alcune sue scelte mi sono sempre piaciute ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Thursday 06 January 2011 10:14:18 enrico franchi wrote: Per quello che ricordo, FreePascal (e immagino altri) come estensione aggiunge anche l'aritmetica dei puntatori. Personalmente non ne so molto (all'epoca non mi interessava), ma probabilmente e` una delle scelte evoluzionistiche fatte da Borland durante lo sviluppo del Turbo Pascal Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Wednesday 05 January 2011 00:40:13 Carlos Catucci wrote: Vorrei vederlo avvolto nelle spire del pythone :) Personalmente no, anche perche` il suo modo di ragionare aveva senso: prima risolvo il problema, poi lo implemento. Per fare un esempio, in due progetti (uno in Java e uno in Python) di cui conosco il fine ultimo ma non ho verificato alcun passaggio da eseguire per arrivare al risultato finito, mi sono ritrovato a scrivere piu` e piu` volte a rivedere i passi di quello che sto facendo (e non sto parlando di fare diagrammi UML o menate del genere, ma di un semplice diagramma di flusso, uno di quelli che si fa in due minuti con carta e penna per intenderci) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Turbopascal??
On Wednesday 05 January 2011 17:15:13 Carlos Catucci wrote: Il GOTO in C io lo ho sempre considerato una bestemmia. I puntatori in C (es puntatori a funzioni o puntatori a puntatori con relativa matematica degli stessi, che per alcuni era davvero un incubo) non so se il PasQual (come lo chiamavamo amabilmente ]:P) li gestiva. Il Pascal gestisce i puntatori (come tutti i linguaggi compilati, da quello che ho visto), cosi` come gestisce l'ASM inline. La differenza con il C (soprattutto per i puntatori) e` che non se ne fa un uso smodato, in quanto vi sono vie piu` pulite (e quindi piu` controllabili) per ottenere gli stessi risultati. Per quanto riguarda il GOTO, esso inizialmente non era previsto nel linguaggio, ma si e` preferito aggiungerlo in seguito anche a causa delle pressioni fatte da parte degli utenti[1] Il Perl e' write only. Diciamola bene: il Perl e` write only tanto quanto gli altri linguaggi, sta al programmatore scrivere codice umanamente leggibile Enrico [1] o almeno cosi` ricordo di aver letto da qualche parte ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programmare software GUI cross platform
On Wednesday 05 January 2011 20:19:31 Karim Gorjux wrote: * pyQT: ha il designer, ma la licenza commerciale di QT costa un botto La licenza commerciale di PyQT (e non delle Qt complete) ti serve solo nel momento in cui non vuoi rilasciare il tuo codice sotto GPL o sotto una licenza compatibile. In alternativa, puoi usare Pyside, che praticamente e` una riscrittura di PyQT fatta direttamente da Nokia ma rilasciata sotto LGPL ho visto il designer di QT che sembra quello che serve, ma da quanto ho visto è per C++ e per fare il lavoro con python non è così immediato. Dipende da cosa intendi per immediato, con PyQT (o Pyside) un approccio di lavoro potrebbe essere questo: - Disegni l'interfaccia con Qt Designer; - Generi il codice Python con pyuic4 partendo dall'interfaccia disegnata in precedenza; - Agganci all'interfaccia i segnali definiti in altri moduli. Nulla pero` ti vieta di caricare direttamente l'interfaccia utilizzando il file generato da Qt Designer, anche se come pratica si preferisce il primo approccio Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programmare software GUI cross platform
On Wednesday 05 January 2011 20:19:31 Karim Gorjux wrote: Non aavevo notato questa parte: Come se non bastasse, non è nemmeno una passegiata creare l'applicazione compilata, ma qui potrei sbagliarmi. Anche qui dipende molto da cosa vuoi fare. Se intendi la distribuzione di un solo eseguibile, basta usare i tool appositi in base al sistema operativo a tua disposizione (py2exe per Windows, i package manager per Linux, il bundle per OS X). Se invece intendi il non rilasciare il codice sorgente, allora basta che rilasci i file .pyc (o i file .pyo) che non sono altro che il bytecode generato dall'interprete per il modulo che si sta processando Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] ComApi problems
On 12/31/2010 01:41 PM, Alessandro Dentella wrote: o raddoppiando \\: basta anche indicare che si tratta di una stringa raw: rC:\Python26\... Comunque sia, non c'entra nulla con il problema dell'OP, visto che quello e` una parte del modulo pywin32 e non il codice scritto dall'utente Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Libreria rsync
On Monday, December 13, 2010 10:15:54 am Fabrizio Mancini wrote: io pure l'ho cercata ma a parte quello che anche tu hai indicato, non ho trovato molto altro. Ho visto, purtroppo :( La soluzione che io ho adottato è stata quella di fare un wrapper che lanciasse l'rsync. Anche io ho piu` o meno cambiato approccio, ovvero uso Paramiko per connettermi al server remoto, vedo qual e` il file che mi interessa e se mi interessa lo scarico via SCP Se magari dai qualche info in più su quello che vuoi fare ti si può dire qualcosa in più Fondamentalmente mi sto scrivendo un sistema di backup, in quanto quelli che trovo in giro o sono troppo grossi per le mie esigenze (e.g. bacula o amanda), o non hanno le opzioni che a me servono (e.g. backuppc non permette il salvataggio delle ACL). Se ti interessa qualcosa nel dettaglio, trovi tutto quello che ho scritto finora (poco :) ) su http://code.google.com/p/backupsync/ Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Libreria rsync
Qualcuno mi sa suggerire una buona libreria per implementare il protocollo Rsync? In alternativa, qualcuno puo` farmi vedere un esempio pratico di questa implementazione? http://code.activestate.com/recipes/577022-rsync-algorithm- in-python/ Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] gestione dei tasti funzione
On Wednesday 08 September 2010 11:17:41 Marco Fochesato wrote: if tasto = F4: self.miafunzione(parametri) La cosa e` un po' brutta, in quanto di solito l'esecuzione di una funzione in un applicativo con interfaccia grafica avviene su di un menu` o su di un pulsante, a cui viene abbinata una combinazione di tasti scorciatoia (o, nel tuo caso, un tasto funzione). Chiamare direttamente una funzione tramite un tasto funzione come hai fatto tu, mi sembra una cosa che va al di fuori di qualsiasi linea HIG definita nel corso degli anni Enrico P.S. per i moderatori: ho mandato lo stesso messaggio con un altro indirizzo, per favore ignoratelo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] twisted, ldaptor, etc
On Thursday 04 March 2010 13:04:23 Marco Mariani wrote: http://mail.python.org/pipermail/python-dev/2000-May/004360.html Posto che sarebbe interessante, personalmente non la riterrei una priorita`. Molto meglio integrare un ORM nel core, a questo punto Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
On Wednesday 20 January 2010 09:51:36 Giorgio Zoppi wrote: Ci sei. Nel progetto posso aggiungere solo account gmail.com Non metto in dubbio le tue parole, pero` visualizzando la pagina http://code.google.com/p/medica2/people/list non vedo alcun utente a mio nome (senza considerare il fatto che non posso effettuare alcuna operazione) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
On Wednesday 20 January 2010 21:41:00 Massimo Di Stefano wrote: Vero che MySql è più veloce di sqlite (... a mysql preferirei postgresql), Da test che ho effettuato, MySQL e` piu` *lento* di SQLite (che, a sua volta, e` piu` lento di PostgreSQL e di Firebird). Verificando il plan table di una query effettuata su di una vista aggregativa (ovvero, n tabelle aggregate con la clausola UNION), MySQL e SQLite (per quest'ultimo ho supposto, visto che non ho trovato il comando apposito) non utilizzavano alcun indice, cosa che invece succedeva in Firebird ed in parte in PostgreSQL (non ho capito il perche`, ma ho visto che utilizzava gli indici di tutte le tabelle presenti nella vista *eccetto* in quella contenente i dati da estrarre) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
On Wednesday 20 January 2010 21:48:16 Carlos Catucci wrote: Sul non usare SqlLite ti diro', visto che lavoro preferenzialmente con SqqlAlchemy, mi va benissimo di usarlo per lo sviluppo, tanto poi in produzione si cambia una riga (in un file di definizione) e ci pensa l'ORM a fare il lavoro. Questo discorso mi sembra troppo semplicistico. Una base dati va *sempre* pensata in modo da gestirla il meglio possibile. Sviluppare su di un motore di database privo di alcune funzionalita` presenti nel motore di database finale, significa essere costretti a gestire eventuali controlli direttamente lato applicativo, quando invece e` il database che *deve* effettuarli (mi vengono in mente le chiavi referenziate, che fino a qualche tempo fa' non erano presenti in SQLite, o le sequenze). Di conseguenza, lo sviluppo di una base di dati, indipendentemente dagli strumenti intermediari (e.g. sqlalchemy) va implementata direttamente sul motore di database che si sta prendendo in considerazione Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
On Thursday 14 January 2010 23:28:26 Giorgio Zoppi wrote: Io il mio sassolino l'ho buttato... Rispondo qua in quanto non vedo ancora il mio account tra quelli aggiunti al progetto... Argomentazioni tecniche: Personalmente, nonostante li eviti per mia natura, sono d'accordo nell'usare un ORM per la gestione delle query su database, in quanto permette di astrarre la logica dell'applicativo rispetto alla tecnologia di database utilizzata (non e` infrequente che i gestionali debbano supportare due o tre RDBMS differenti). A tal proposito, eviterei fin da subito SQLite, in quanto lo ritengo molto limitante per una applicazione del genere, soprattutto se dev'essere concepita con interfaccia web. Punterei invece fin da subito nell'utilizzare Firebird, in quanto e` l'unico RDBMS in circolazione ad essere non solo completo a livello di funzionalita`, ma e` anche l'unico che ha un livello di scalabilita` tale da permettere di passare da un applicativo pensato per un utilizzo personale ad un applicativo pensato per un utilizzo multiutente (senza contare che un mio piccolo stress test ha evidenziato che nell'esecuzione di query di aggregazione dati SQLite risulta piu` lento di Firebird in modalita` client/server) Argomentazioni organizzative: Vedo che il progetto su Google Code e` impostato per utilizzare come VCS Subversion. Personalmente lo sostituirei a favore di Mercurial, in quanto non solo quest'ultimo e` scritto in Python (e quindi integrabile con script, applicativi e quant'altro senza fatica), ma permette anche un approccio distribuito alla gestione del progetto. Infine, sarebbe piu` interessante evitare la GPL rispetto ad un'altra licenza, ma considerando che si vuole usare Qt per la GUI, e` inutile discuterne (PyQT e` sotto GPL mentre Pyside e` ancora in alto mare) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
On Saturday 16 January 2010 11:04:39 Enrico Franchi wrote: Per il resto, e' una chiavica galattica (mail intendo). Gmail e' molto piu' comodo sotto tutti i punti di vista Curiosita`: in cosa fa cagare Mail mentre Gmail e` piu` comodo? Personalmente ho avuto la percezione differente, ovvero preferisco un client email (Icedove/Thunderbird o KMail nel mio caso) piuttosto che Gmail, in quanto quest'ultimo non mi consente di gestire le email come voglio io (senza contare il discorso privacy) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Cerco posto lavoro stimolante.
On Thursday 14 January 2010 08:26:05 mauro wrote: ti segnalo il mio Medica2: http://digilander.libero.it/mauropecchioli/medica2.htm AAARRRHHH!!! Gli occhi[1]!!! Programma scaricato, ci daro` un'occhiata non foss'altro per il fatto che almeno avrei qualcosa di concreto su cui lavorare (ultimamente scrivo codice solo per scripting) Enrico [1] da leggere: la scelta dei colori fa schifo (da non prendere come un insulto) :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Cerco posto lavoro stimolante.
On Thursday 14 January 2010 17:49:04 simozack wrote: Ma perché a me continua a frullarmi per la testa GNUMed Non direi che sia un buon punto di partenza, da come e` stato descritto Medica2 ha una metodologia tutta sua di utilizzo (e.g. completa indipendenza dal mouse). Personalmente ritengo interessante un progetto del genere, anche se non saprei quantificare la mia costanza nel seguirlo (sicuramente vorrei provarci) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Cerco posto lavoro stimolante.
On Thursday 14 January 2010 17:00:33 Carlos Catucci wrote: Se ci dici che ci puo' essere la possibilita' di avere diciamo cosi' la riconoscenza di parecchi utenti finali che ci compensino per lo sforzo, molto volentieri Il ritorno economico potreste averlo proponendo personalizzazioni o funzionalita` aggiunte. Per fare un esempio, il programmatore (o i programmatori) del gestionale Promogest lavora (o lavorano) in questa maniera Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Che db usare?
On Saturday 28 November 2009 14:00:25 Enrico Franchi wrote: Non e' sensato pretendere un DB che scali bene verso l'alto e verso il basso, e magari sia pure comodo dal punto di vista del deployment. Piu` che altro dubito che esista un database del genere. Forse Firebird (passi dall'embedded al client/server cambiando solo la stringa di connessione), ma non ho mai sentito parlare di database di dimensioni che superano il Gb (su IBSurgeon ho trovato un articolo su come creare ed ottimizzare un database Firebird da 1Tb, ma vengono citati database della dimensione massima di 450Gb) Enrico P.S. per il moderatore: reinvio il messaggio in quanto precedentemente l'ho inviato con l'indirizzo sbagliato ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Che db usare?
On Saturday 28 November 2009 16:35:04 Massimo Capanni wrote: Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail server e un dns server per il quale e' necessario qualche volta (raro, ma quando capita son rotture) ricercare delle informazioni dai giganteschi file di log. OT: se usi ambienti Linux/*nix per tenere in piedi questa roba, ti consiglio di migrare a rsyslog o a syslog-ng. Il primo ha dei moduli dedicati per salvare i dati su database (MySQL, PostgreSQL e, forse, SQLite) ma, secondo me, ha una pessima sintassi di configurazione. Il secondo ha una buona sintassi di configurazione, ma le funzionalita` di salvataggio dei dati su database sono a pagamento (ci sono comunque trucchi per inviare in automatico i dati su database) Avevo preparato delle ipotesi per la scelta del db, e considerando che alla fine le operazioni da eseguire saranno solo di inserimento e ricerca ho scelto sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto basta. Personalmente non saprei se ti conviene, in quanto con SQLite hai uno storage locale, mentre con un RDBMS client/server potresti addirittura centralizzare la base dati (anche se con un syslog server hai lo stesso risultato) Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un servizio, creare degli utenti e considerare un sacco di altri aspetti che per il mio caso forse erano superflui. Firebird lo abiliti via inetd e, solitamente, per piccoli progetti viene usato direttamente con l'utente SYSDBA Non conosco il tuo livello di preparazione con python, ma per quanto mi riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per un'applicazione semplice come la mia; non oso pensare a un progetto piu' grosso. :) Personalmente sono abbastanza preparato da potermi muovere tranquillamente in qualsiasi ambito (l'unico ambito che non ho mai voluto veramente approfondire la parte web in quanto non mi interessa). Inoltre considera che il mio ambito di sviluppo (se e quando sviluppo) e` proprio a livello di database Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Che db usare?
On Saturday 28 November 2009 18:28:08 Massimo Capanni wrote: si, pienamente daccordo su questo aspetto, ma la rete di server dai quali estraggo i dati non sono in rete e una soluzione del genere sarebbe estremamente piu' macchinosa al momento. Per questo sqlite esegue egregiamente il lavoro che mi ero preposto. Mmm... quindi l'unico server di rete e` il mail/DNS server che usi. A questo punto, forse e` anche sensato il tuo approccio, anche se personalmente rimango dubbioso ti ringrazio dei suggerimenti, semmai sapro' a chi chiedere in futuro in caso di dubbi :) Guarda, la lista e` sicuramente piu` preparata di me, non fosse altro perche` la somma di tutte le esperienze fatte dai vari frequentatori e indubbiamente piu` altra della mia :) Anzi, scusandomi per l'uscita di tema da questo post, ma quando conviene utilizzare sqlalchemy? Personalmente mai (non amo gli ORM in genere), preferisco crearmi degli oggetti per gestire la creazione della query per i fatti miei Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Versioning di un database
Pietro Battiston wrote: Vorrei però tenere traccia di tutte le modifiche fatte nel tempo, ed in particolare di chi le ha fatte. Di solito per questo tipo di lavoro si utilizzano le tabelle di audit, ovvero delle tabelle simili alla tabella originale con in piu` dei campi di controllo. Per il loro popolamento si utilizzano dei trigger sulla tabella originale, che vanno a riempire la tabella di audit trail con i dati manipolati piu` i dati di controllo (e.g. utente, tipo di operazione, data) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e ms access
On Thursday 23 April 2009 11:19:10 giorgio wrote: perchè devo fare delle elaborazione sui dati che con access (mi sembra perchè non ho office) non si possono fare. Se ti serve solo la parte di database, puoi usarla senza avere Office installato (il driver ODBC ti permette di creare la base dati) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e ms access
On Wednesday 22 April 2009 23:41:04 Gian Mario Tagliaretti wrote: uhm... io sarei più interessato sul perchè non dovrebbe usarlo. Perche`, notoriamente, Jet ha notevoli problemi di stabilita` e limitazioni tali da far preferire qualsiasi altra soluzione (tipo SQLite). Inoltre, visto e considerato che Access e` solamente un frontend e che tale frontend ha senso solo se viene usato per scopi applicativi (e.g. la creazione di un frontend ad un db con tanto di maschere e report per l'inserimento e la visualizzazione dei dati), l'unico motivo per usarlo in congiunzione con Python e` perche` gia` si possiede una base dati popolata Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e ms access
On Thursday 23 April 2009 14:17:51 giorgio wrote: io ho bisogno di questi orari di timbratura per sviluppare un programma autonomo, in nessun modo legato al db creato in access. La via corretta e` che ti importi i dati nella tua base dati e poi li elabori. In questo contesto non capisco quindi perche` cerchi di creare una tabella nella base dati Jet, anche se suppongo che sia per delle prove. In questo caso ti consiglio di cercare un tool che si connette via ODBC ad una base dati e ti permetta di eseguire le query che ti servono (uno di questi, se non ricordo male, si chiama dbgate) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python e ms access
On Wednesday 22 April 2009 16:45:58 giorgio wrote: Il risultato non cambia, non riesco a creare una tabella in un db ms access! Di tutta la storia, non ho capito una cosa: perche` usi Access? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python, gui e wsgi
On Sunday 01 March 2009 23:50:08 Pietro Battiston wrote: (non ho inventato praticamente niente di ciò che ho scritto in questa mail, ed è in questo senso che ritengo un po' inutile questa discussione) Su questo hai ragione, questa discussione e` inutile, in quanto tu non vuoi capire il mio punto di vista ed io non sono interessato a giustificare il tuo Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python, gui e wsgi
Pietro Battiston wrote: Mi sembra piuttosto evidente che non parlavo di un guadagno (né di profitto) esclusivamente monetario. Ottimo, peccato che nessuno mi vieta di prendere il vostro prodotto, di customizzarlo/patcharlo/estenderlo per un committente, rilasciare tutte le modifiche extra al committente e fregarmene beatamente di voi. Dov'e` il tuo guadagno (sia esso monetario, sia esso spirituale)? Inoltre, ribadiamo il concetto: la GPL va bene per un software completo, non per una libreria. Per la libreria esiste la LGPL (sempre se si vuole rimanere in ambito GNU), punto Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python, gui e wsgi
Pietro Battiston wrote: non mi va di permettere a qualcun altro di trarre profitto dal mio codice senza che io o la mia comunità ci guadagniamo niente. Allora devi smettere di scrivere codice sotto GPL e/o qualsiasi altra licenza open source Enrico P.S. e` bello pero` vedere che e` la stessa risposta che mi diede Federico Di Gregorio alla mia contestazione del fatto che psycopg e` rilasciato sotto licenza GPL... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python, gui e wsgi
Zanon Samuele wrote: - Dove posso trovare un bel how-to per iniziare a programmare in python con interfacce grafiche (magari con qualche consiglio su quale libreria utilizzare) La scelta di un toolkit grafico non e` una cosa semplice ed indolore, bisogna tenere conto di vari fattori e dei vincoli a cui si va incontro. Personalmente, ritengo che seguire questi criteri possa aiutare parecchio: - Tenere bene in mente la piattaforma target. Ritengo che questa sia il criterio piu` importante, in quanto permette di fare delle scelte mirate e di non andare alla cieca. Per fare un esempio, se intendo sviluppare sempre e solo GUI per Windows, e` inutile che perda del tempo nello studio del toolkit PyGTK, ma mi conviene concentrarmi sul toolkit pywin32 che, tra le altre cose, oltre a farmi ottenere un risultato piu` integrato nella piattaforma, mi permette di creare GUI piu` articolate rispetto ad un toolkit generico. Se invece intendo sviluppare su piu` piattaforme, mi conviene vedere quale sia il toolkit che mi permette di coprire con buoni risultati tutti gli ambienti che mi interessano (e.g. PyQT mi permette di coprire Windows e Os X, mentre PyGTK attualmente copre il sistema della mela solo in maniera non ufficiale). - Verificare le funzionalita` offerte dal toolkit. Alcuni toolkit, come ad esempio PyQT e WxWidgets, sono dei veri e propri framework le cui funzionalita` spaziano dalla creazione delle GUI alla gestione delle connessioni di rete. Inoltre, e` da tenere bene in mente anche la varieta` di oggetti messi a disposizione per la creazione dell'interfaccia. Per fare un esempio, Tkinter non ha un componente per la creazione delle tabelle, componente che e` invece presente negli altri toolkit. - Considerare la licenza di distribuzione del toolkit. Questo e` un criterio basato sulle questioni di principio ed opportunistiche. Attualmente, i toolkit grafici in circolazione vengono rilasciati con tre tipologie di licenza: - GPL; - LGPL, BSD o similari; - Proprietaria. E` normale che questo comporta una serie di pro e di contro, con il quale bisogna sempre tener conto. Ad esempio, se il mio scopo e` creare un applicativo di cui non intendo distribuire i sorgenti, allora non posso scegliere un toolkit la cui distribuzione e` regolata dalla licenza GPL. Di contro, anche se rispetto ad un toolkit liberamente distribuibile potrebbe essere piu` conveniente, non e` per nulla vantaggioso distribuire applicazioni FLOSS per il cui sviluppo si e` utilizzato un toolkit distribuito con licenza proprietaria (a meno che non si e` matematicamente certi del recupero della spesa sostenuta per l'acquisto della licenza del toolkit). - Scegliere in base alla resa grafica che ci soddisfa (questo criterio ovviamente lo si applica sui toolkit multipiattaforma). Il criterio si spiega da solo: perche` dovremo usare Tkinter quando ci piace PyQT? Queste sono le mie considerazioni, personalmente le ritengo piu` che valide, senza considerare che sono un buon modo per prendere una decisione in tal merito (ovviamente nessuno ti vieta di fregartene di quello che dico e di fare come ti pare). Per dei tutorial, puoi partire dal sito di Python, in cui c'e` una scheda per ogni toolkit (almeno per i principali) e varie risorse per il loro utilizzo Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] creare un database
On Saturday 19 July 2008 13:47:25 Ernesto wrote: Con Postgres posso usare python per interrogarlo? Hai decisamente le idee confuse su come funzionano sia i database, sia su come funziona Python (ovviamente tutto questo mettendo le due cose in relazione). Leggi questo ( http://www.python.org/dev/peps/pep-0249/ ), e considera che delle prove le puoi fare con il modulo sqlite3 Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Programmazione web
Attualmente, volevo studiarmi Python in modo da applicarlo alla programmazione web. Da quello che ho capito leggendo in giro, ho due alternative: - programmazione CGI; - programmazione attraverso application server; - programmazione tramite server pages; - programmazione tramite framework. Ora, visto che da quello che ho visto gli approcci possono essere molteplici e tutti con i loro pro e contro, quale conviene utilizzare? Da quello che ho visto e capito l'approccio migliore e` utilizzando un framework tipo Twisted o utilizzando WSGI, ma sinceramente sono abbastanza confuso... Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: R: suoni
renzo wrote: Ho cercato ma questo python-gst non lo trovo Ho provato sotto Slacky.it e Python,it sensa risultato Puoi aiutarmi? Sono i binding Python per GStreamer, un framework per la gestione della parte multimediale (audio, video) utilizzato soprattutto da GNOME e, in futuro, da KDE. Su Debian e derivate tali binding si trovano nel pacchetto python-gst, su Slackware non so Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: suoni
renzo wrote: Ho usato questo programmino trovato su internet Non hai detto se hai risolto o meno. Se non hai risolto, e` perche` non hai installato python-gst Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] diversi __init__ ??
On Tuesday 29 January 2008 19:33:21 Enrico Franchi wrote: Come risolve lo stesso problema Python? Il tipo è ininfluente, fare funzioni che accettano un numero variabile di argomenti è banale, comodo da gestire e piuttosto gradevole da leggere (again, named parameters). Su questo dissento parzialmente. E` vero che in Python non c'e` l'overloading dei metodi, ma personalmente ritengo falso il dire che il tipo e` ininfluente in assoluto. Fermo restando che vi sono n modi per approcciare il problema, (tra cui i named parameters), vi sono occasioni in cui e` comodo (se necessario) avere un metodo che accetti di tutto e che si comporti in maniera differente in base al tipo di dato che si sta trattando (un esempio che mi viene in mente e` un metodo che accetta sia stringhe che liste, in cui nel primo caso esegue determinate operazioni, mentre nel secondo ne esegue delle altre) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] lavorare con più classi
On Sunday 18 November 2007 13:23:36 Sandro Dentella wrote: non sapevo che java imponesse questa regola, del resto non ho mai avvicinato java... E` una regola imposta per le classi di tipo public, per gli altri tipi non e` necessario (anche se non ricordo nel caso di protected) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Webware o Django?
Martelli Enrico wrote: Ho visto Webware ho sentito parlare di Django cosa mi conviene? Altri framework? Qui parlano di un ambiente simile a Rails: http://programmazione.it/index.php?entity=eitemidItem=37195 A tal proposito, qualcuno lo conosce? Com'e`? Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: migrazione da msaccess a python
Y3s wrote: Il massimo che ho visto era una tabella con poco più di un centinaio di colonne. E già era piuttosto ingestibile. E progettata malissimo, da rifattorizzare immediatamente...chi può avere realmente bisogno di una tabella con migliaia di colonne?!? Se non ricordo male, in SAP il massimo che vidi fu una tabella[1] da 250 colonne, tutte popolate Enrico [1] o era una vista? Boh, non ricordo, ricordo pero` che aveva tabelle da almeno un centinaio di colonne ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: migrazione da msaccess a python
Carlo C8E Miron wrote: Non hai fatto molto ETL, allora, per tua fortuna ;P http://it.wikipedia.org/wiki/Extract%2C_transform%2C_load E` uso diffuso quello di importare i dati in forma denormalizzata (aka tabellone piatto) in un area di staging, e processare da li`. Io ho cozzato diverse volte con il limite di Or*cle (~250 righe), p.e. Boh, personalmente ho scritto tre/quattro ETL, ma la regola che usavo assieme ai miei colleghi era quella di tirare dentro le tabelle del database remoto (opportunamente filtrate) e di processarle in locale Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: migrazione da msaccess a python
Manlio Perillo wrote: Leggendo la documentazione dosponibile, mi sembra di capire che la modalità embedded sia disponibile solo per Windows. Ehm... [EMAIL PROTECTED]:~$ apt-cache show libfbembed2 Package: libfbembed2 [...] Description: Firebird embedded client/server library Firebird is a relational database offering many ANSI SQL-99 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used on production systems under a variety of names since 1981. . This package containst libfbembed1 - the embedded client/server library for Firebird. . It can work with remote Firebird servers (either super-server or classic) via TCP connections, in the same way libfbclient does. . Contrary to libfbclient, libfbembed is not thread-safe. . When working with local database libfbembed works directly with the database file without the need of a separate server process. It needs a separate lock manager -- fb_lock_mgr -- which is in firebird2.0-classic package. . If you are in doubt, you most probably need libfbclient2, instead of this package. . Homepage: http://www.firebirdsql.org/ Tag: role::shared-lib [EMAIL PROTECTED]:~$ Enrico :) P.S. non ci avevo fatto caso, ma e` bello vedere che la descrizione del pacchetto e` stata presa pari pari da quella di Firebird 1.x :) P.P.S. per quanto riguarda la documentazione, leggi anche le release notes di ogni versione, sono molto esplicative e ben fatte ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] migrazione da msaccess a python
Enrico Franchi wrote: Parlamene un pochetto. Potrei dovermi trovare a fare un'applicazioncina db-based per esigenze domestiche. Io pensavo a sqllite, ma non ho sostanziali obiezioni verso firebird. Ehm, la mail era in risposta ad Antonio Valente che voleva un motivo per usare Access... :) Enrico P.S. ovviamente Access piu` Firebird (tramite la libreria embedded mappata via ODBC) e` un ottimo connubio :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] compilare python
On Friday 24 August 2007 21:48, Simone wrote: Intendo compilare come avviene con il C, ma va benissimo il discorso del modulo in bytecode. E` possibile con pyinstaller (se non ricordo male il nome), che non fa altro che generare un eseguibile nativo per la piattaforma che ti interessa (supporta anche Windows). Comunque, l'unico vantaggio che avresti rispetto al bytecode (o al sorgente diretto) e` dato dal fatto che la distribuzione dell'applicativo risulta semplificata (ovvero, pyinstaller include anche tutti i moduli necessari al funzionamento dell'applicativo) Enrico P.S. per Windows esiste anche py2exe ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] come ripeto una funzione dopo un certo intervallo di tempo?
Manlio Perillo wrote: Vero. Ma mi ha lasciato perplesso il fatto che l'OP crea il cursore nel thread principale e lo passa al thread secondario. Quello direi che e` un errore di concetto che fanno in molti (io compreso). Se non vi sono casi particolari (ma devono essere veramente particolari), non vi e` alcun bisogno di condividere la connessione tra piu` processi (o thread) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: Info editor Python
Bruno Cavestro wrote: Oddio, date le dimensioni Oracle sarebbe stato meglio, ma in una tesi si sa da dove si inizia ma non si sa dove si finisce Personalmente ritengo che, senza scomodare Oracle (in modo da risparmiarti un bel mal di testa per l'installazione), PostgreSQL o Firebird sono delle ottime (e piu` complete) alternative a MySQL Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: IDE per Python
Gian Mario Tagliaretti wrote: Esempi concreti di produttiità VIM? Personalmente utilizzo Vim per tutto, dalla lettura di un documento (comodo il command mode, in quanto mi permette di porre meno attenzione alle modifiche accidentali) alla programmazione in Python (ottimo soprattutto il fatto di poter avere piu` tab aperte, in modo da poter editare antani documenti contemporaneamente) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python