Newsgroup: it.comp.macintosh
Titolo: Python 2.33 come installarlo ?

Salve
Avrei bisogno di installare l'utima versione di Python in quanto sembra 
necessario per avere la massima compatibilità con zope 2.7, a quanto sembra a 
zope la versione 2.3 fa un po' schifo.
Quindi vi domando, se uso fink per installare la versione 2.3.3 di python 
quasto puo` dare problemi ? visto che di defoult sul OS X 10.3.3 e` 
installatala 2.3 ?
Altra domanda.
Premetto che sono totalmente nuovo a zope e Python ma visto che tutti ne 
parlano molto bene vorrei chiedervi un consiglio:
Per lavoro nei prossimi tempi dovrei fare una applicazione di database per 
gestire una specie di lista di utenti ( con i vari dati personali) unita ad 
una lista delle attivita` che questi hanno compiuto giorno per giorno il 
tutto si risolve con una serie di campi che servono a specificare cosa hanno 
fatto o cosa hanno richiesto, ecc .
Normalmente avrei usato filemaker, ma visto che per questo progetto avro` 
parecchio tempo a disposizione mi e` venuta l'idea di unire l'utile al 
dilettevole e imparare cosi` ad utilizare un nuvo strumento.
Cosi` mi e` venuta l'idea di creare una "web application" unendo zope phyton 
e nel caso PostgreSQL, visto che a quanto ho visto finora zope comprende 
anche un suo motore di database oltre che a poterne utilizzare di esterni ?.
Avrei inoltre problemi ad utilizzare del codice php insieme a zope ?
-- 
Riccardo Saettone
Per rispondere togliere Alfa e Beta dall'indirizzo


| Depends: python21, daemonic, darwin (>= 7-1)
|         ^^^^^^^^^^^
\_______________________________________________________________________
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan

 Avrei inoltre problemi ad utilizzare del codice php insieme a zope ?
No, per quanto ne so io Zope ha il suo serverino web su una porta 
apposta.
-- 
Jollino - per rispondere togli il freno a mano
Nice cheap posters by me at 
http://jollino.info/

 usarlo con Xcode, penso -- mai provato).
ah... btw... a me il Python non e` minimente integrato con Xcode...
nemmeno la versione standard, nemmeno con su MacPython...


 nemmeno la versione standard, nemmeno con su MacPython...
No ma se vuoi fare un programma cocoa scriptabile in Python ti serve il
Framework (anche per fare un normale programma C da console).
Con l'opprtuno flag ti produce il framework che XCode sa gestire.
-- 
Ciao
Fabio

 Con l'opprtuno flag ti produce il framework che XCode sa gestire.
e invece se non ricordo male ProjectBuilder poteva anche fare i projetti
in Pythom... sono quasi sicuro...


 in Pythom... sono quasi sicuro...
in teoria se installi pyobjc ti da anche i template per lavorare con i
file python e ti aggiunge nuovi tipi di progetti a XCode. Che io sappia
la distribuzione standard non lo fa.
Dico in teoria perche' l'installer automatico non ha funzionato con il
mio XCode e non ho mai provato a risolvere la cosa a manina.
-- 
Ciao
Fabio

 mio XCode e non ho mai provato a risolvere la cosa a manina.
stessa storia :)


 la distribuzione standard non lo fa.
io spero che wxpython diventi decente su os x.


 io spero che wxpython diventi decente su os x.
io al momento sto giochicchiando con PyQT... e non pare affatto male.
ma alto alto direi che per programmare ''bene'' su macos x ci vuole
comunque cocoa o carbon.
quindi sto progettando in modo da tenere GUI e core ben distinti... in
questo modo fare cambiare gui non dovrebbe essere un bagno di sangue.
Il problema e` che PyQT non mi da garanzie... per esempio Eric su Linux
e` una bomba... su Mac va continuamente in bomba ;)
Stesso identico codice.
Boh... dovro` inventarmi qualcosa.


 Stesso identico codice.
nemmeno wxpython: il piů dei problemi viene dalla gestione della gui da 
parte dei thread. risolsi quasi tutti i problemi facendo gestire la gui 
al thread principale, ma comunque restavano strani bug (su windows, tra 
l'altro).


Boh... dovro` inventarmi qualcosa.
Ti diro' che stavo seriamente meditando di usare jython, programmo in
python usando swing per le gui, piu' multipiattaforma di cosi ;-)
Ho trovato anche una libreria che si chiama JDE che serve ad accedere a
swing dal normale interprete Python sfruttando la JNI ma mi dava qualche
problema di compilazione sotto os x e non ho avuto modo di approfondire
-- 
Ciao
Fabio

 io spero che wxpython diventi decente su os x.
La cosa buona e' che wxwidget ha appena lanciato una fondazione per
raccoglierie fondi destinati al port per Mac. Ne deduco che l'interesse
per la nostra piattaforma stia crescendo e questo e' cosa buona.
In generale wxPython non va malissimo (se apri la demo sembra andare
tutto alla perfezione specialmente con la 2.5.1) ma troppo spesso noti
sovraposizioni strane o allineamenti totalmente fuori dalle Aqua
Guideline.
Quello a mio avviso che penalizza wxPython e' la documentazione (anche
se Alex mi ha detto che e' in dirittutura di arrivo un libro
sull'argomento). 
Io sto giocherellando  con l'OGL e oltre ad essere male documentata
anche gli esempio online non son certo molti!
-- 
Ciao
Fabio

 l'altro).
uhm... quello mi interessa relativamente poco. non ho molto a che fare
con windows..
cmq quello che dici e` strano, nel senso che wxwindows e` una
tecnologiia ormai abbastanza matura...


 apposta.
Penso (tiro a indovinare) che Zope si possa a un qualche livello
integrare con Apache e quindi con pagine che usano anche PHP, ma che
qualche problema possa sorgere non mi stupirebbe (la possibilita` poi di
mischiare PHP e Zope sulla _stessa_ pagina mi sbalordirebbe proprio).
Alex

 tecnologiia ormai abbastanza matura...
...ma il bug evidentemente era mio, solo che poi ho abbandonato il 
progetto per altri motivi e non l'ho mai risolto.
Comunque bisogna stare attenti a come si gestisce la gui: wxpython su os 
x riesce a modificare/accedere alla gui quasi sempre anche da altri 
thread, sotto windows (almeno col 98) devi per forza farlo dal thread 
principale altrimenti la gui smette di rispondere completamente.
Credo si trattasse di un altro bug simile - bug dal lato mio, visto che 
sono cose che vengono dette chiaramente nella doc di wx...


 anche gli esempio online non son certo molti!
OGL?


 sono cose che vengono dette chiaramente nella doc di wx...
ah beh... allora ritiro quello che ho detto se non e` corretto :)


 mezzo mondo?
io ho trovato un package bell'echefatto...


 \_______________________________________________________________________
Questa e` la versione di fink che pero` oltre a essere ormai vecchia a anche 
parecchi problemi.
Sul sito di zope e` presenta la 2.7 che sul mac si installa senza problemi, 
ma che pero` vuole di preferenza python 2.33.


 ma che pero` vuole di preferenza python 2.33.
allora installati python 2.3.3 
problemi non ce ne dovrebbero essere. se ce ne sono, li risolvi
specificando quale versione di volta in volta.. suppongo.


 certa pesantezza di Zope...
io ne so meno di te per questo chiedevo.
Piu che altro mi attirava alcune funzioni gia presenti in zope come la 
gestione degli utenti, cosa che mi avrebbe risparmiato la fatica di rifarmala 
per conto mio.
Mi sa che alla fine mi orientero` su PHP e un postgressql, che visto anche la 
marea di documentazione che c'e` in giro.
A proposito mi sai consigliare un manuale in italiano per iniziare con php e 
mysql. ? 


 ottimo supporto per i 3ads.
...era così anche su xp. Comunque n'importa, non so manco dove sia 
finito il sorgente.
Era un problema di logica, comunque, da quello che avevo dedotto. Solo 
che non mi spiego perché su os X andasse e su windows no: gli errori di 
logica sono errori di logica dovunque!


 logica sono errori di logica dovunque!
no perche` noi della macintosh ce l'abbiamo dura.
...
...
...
la mela, intendo.


 OGL?
ObjectGraphicLibrary una libreria che viene distribuita con wxPython (e
wxWidget ovviamente) che serve a costruire grafici vettoriali. Se guardi
la demo di wxPython e' infinitamente piu' esaustiva delle mie parole :-)
-- 
Ciao
Fabio