|
|
Up |
|
|
  |
Author: Nicola LarosaNicola Larosa
Date: Oct 9, 2006 23:19
Alex Martelli wrote:
> io ero un guru
> di Windows [vedi www.aleax.it] ma dimenticarmi di quasi tutto quel che
> lo riguarda e` stata una delle cose piu` belle che mi sono mai successe
> in una lunga vita piena di soddisfazioni e trionfi:-)
QUOTE QUOTE STRAQUOTE
B-D
--
Nicola Larosa - http://www.tekNico.net/
Unwilful untruth is just ignorance and is to be overcome, like a river
in one's path or a sore muscle. Wilful untruth is the telling of lies;
it should be fought with passion and without mercy, ripped flesh from
bones and left to rot in the cold light of day.
-- Tim Bray, January 2005
|
| |
|
| |
no comments
|
|
  |
Author: Alex MartelliAlex Martelli
Date: Oct 9, 2006 19:53
Massi msn.com> wrote:
> Ho provato entrambi...in effetti un comando del genere è esattamente
> quello di cui avevo bisogno, se non fosse che una volta lanciato il
> comando, il programma parte ma non viene eseguito (nel senso che appare
> la schermata del prompt dei comandi e immediatamente scompare). Io ho
La schermata dovrebbe sparire non appena il programma e` teminato.
> utilizzato questi due comandi (tralascio le istruzioni di import):
> os.system("C:\Snn\snn -b anneal")
> Popen("C:\Snn\snn -b anneal")
> dove snn sarebbe il nome programma, annelal il nome del file che viene
> processato e - b una opzione sul tipo di processing.
> Dove sbaglio? Ci siamo quasi...vi chiedo ancora un pò di pazienza..:-)
Sicuramente sbagli nell'usare dei backslash "nudi" (come minimo
raddoppiali!!!) ma (visto che \S e \s non sono, mi pare, sequenze di
escape valide) questo errore non dovrebbe costarti in questo caso (ma
comunque rimedialo!!!).
Quel "Popen" senza qualificazione di modulo suggerisce che stai usando
un qualche "from chesio import ...": NON FARLO, e` un disastro, usa
sempre un semplice "import pippo" poi "pippo.qualcosa" nel tuo...
|
| Show full article (2.45Kb) |
|
| |
no comments
|
|
  |
Author: Alex MartelliAlex Martelli
Date: Oct 9, 2006 19:53
Michele Petrazzo wrote:
>> e` che produce codice di interfaccia completo _e sicuro_: non c'e` il
>> rischio (come puo` esserci con ctypes) di mandare in crash (crash
>> verace e duro, non semplici eccezioni!-) il processo in cui gira
>> Python a causa di errori di programmazione "lato Python".
>
> Direi sni. Si è vero, che se c'è un'eccezione non contemplata nel codice
> dll, in python non vedi nulla (se non un bel Segmentation Fault), ma è
> lo stesso che accade con un'applicazione C che usa quella dll. Partivo
> dal fatto che il codice della dll era già fatto, testato e semplice.
> Quindi con un paio di righe si faceva tutto.
...incluso mandare in crash una DLL perfettamente "fatta testata e
semplice" passandole dati sbagliati (tipo, un puntatore nullo dove non
si dovrebbe).
>> ctypes e` comodo per robine semplici semplici per cui faccia comodo
>> non dover distribuire una .so/.pyd a parte, o per chi non possieda un
>> compilatore C (tutti gli altri approcci all'interfaccia...
|
| Show full article (2.42Kb) |
|
no comments
|
|
  |
Author: Antonio CangianoAntonio Cangiano
Date: Oct 9, 2006 19:12
Ciao a tutti,
ho appena creato il gruppo Django-it
( http://groups.google.com/group/django-it) per discussioni inerenti
allo sviluppo con Django ( http://djangoproject.com).
Django è un framework eccezionale che permette lo sviluppo di siti ed
applicazioni Web in maniera rapida utilizzando Python come linguaggio
di programmazione. Se interessati, iscrivetevi al gruppo. ;-)
Saluti,
Antonio Cangiano
|
| |
|
2 Comments |
|
  |
Author: Abate Sfinestra FariaAbate Sfinestra Faria
Date: Oct 9, 2006 14:59
Renzo wrote:
> Confermo purtroppo,
CUT
>
> Da allora *only* Amazon UK.
>
Recepito :-)
> Ciao,
> Renzo
Grazie a tutti,
Sfinestra
|
| |
|
no comments
|
|
  |
Author: Giuseppe Cowo CorbelliGiuseppe Cowo Corbelli
Date: Oct 9, 2006 14:33
PythonWin 2.4.2 (ActiveState) / Windows XP
Ho un oggetto COM (CalECG / www.amps-llc.com) che ha alcuni metodi i cui
parametri vengono passati come puntatore. Da quanto ho capito per supportare
ciò in Python é necessario l'early binding tramite makepy. Per cui faccio
girare makepy sull'oggetto desiderato:
Generating to
ActivePython24\lib\site-packages\win32com\gen_py\DA517E54-2ECA-4794-87F1-C42B10C061D7x0x1x0.py
usando gencache posso essere sicuro che l'interfaccia sia stata analizzata
correttamente.
>>> gencache.EnsureModule('{DA517E54-2ECA-4794-87F1-C42B10C061D7}', 0, 1, 0)
'ActivePython24\lib\site-packages\win32com\gen_py\DA517E54-2ECA-4794-87F1-C42B10C061D7x0x1x0.py'>
Fantastico. Quindi mi pare di capire che, istanziando l'oggetto tramite
interfaccia Dispatch posso ottenere direttamente l'early binding.
>>> win32com.client.Dispatch("CalECG2.Document")
|
| Show full article (2.39Kb) |
|
no comments
|
|
  |
Author: Enoch il RossoEnoch il Rosso
Date: Oct 9, 2006 13:29
Il Mon, 09 Oct 2006 03:45:40 -0700, billie ha scritto:
> Insomma, ovunque vedo utilizzato questo benedetto Java. Ci sarà qualche
> motivo...
Io guarderei a quando e' partito java ed a cio' che c'e' intorno al
linguaggio. Java di suo secondo me fa schifo e sempre lo fara', non fatemi
ripensare a quando abbandonai il c++ per andare a lavorare in java, che
Bjarne mi perdoni.
|
| |
|
no comments
|
|
  |
|
|
  |
Author:
Date: Oct 9, 2006 13:04
lycos.com> wrote:
Non mi sembra affatto corretto riportare solo questa campana. Trovo che
le valutazioni fatte da questi signori di nuxeo siano a dir poco bogus e
come ho letto giusto pochi minuti fa...
"Jean-Marc's critique is way off beam though. I think he's doing some
serious post-purchase justification of Nuxeo's switch."
Devono convincere noi o si devono convincere da soli? Inoltre quelli non
facevano python ma Zope e principalmente Zope2 (che con python ha ben
poco a che fare). La cosa che piu` mi fa ridere di tutta questa
situazione e` che gli ultimi punti del tizio riguardano il fatto che la
comunita` zope non prende bene il criticismo e non riesce a capire il
potere di rails, mi sta bene, e quindi loro cosa scelgono di fare?
Passano a Java!!!
|
| Show full article (1.33Kb) |
|
no comments
|
|
|
|
|