OVH Cloud OVH Cloud

argument en défaveur de python

25 réponses
Avatar
Andréï
Salut,
je vien de m'apercevoir d'un truc qui peut potentielement déranger au
sujet de python.
lorsque l'on lance plusieurs programmes python, on se retrouve avec
autant d'interpréteurs en mémoire.
Ca peut devenir rapidement génant:
imaginez que vous ayez une dizaine de miniprogrammes en cours, ca fait
tout de suite 15Mo x 10 occupé en mémoire.

Ni aurait'il pas un moyen de lancer python une fois pour toute en
service/deamon qui permettrait d'exécuter tous les programmes?

10 réponses

1 2 3
Avatar
Andréï
Re !
Re aussi



Un serveur COM est, pour le genre d'utilisation que tu veux en faire,
équivalent à un service.

La principale différence, c'est qu'un service s'exécute indépendamment de
l'utilisateur (il est chargé avant l'authentification).

Alors qu'un serveur COM est chargé lorsqu'il est appelé, puis se décharge,
lorsque plus utilisé.

Aussi, la façon d'appeler (d'utiliser) un service ou un serveur COM varie.
Et puis, les services ont des limitations. Par défaut, les services
s'exécutent sous le compte SYSTEM, qui n'a pas accès aux ressources
partagées.


Ceci dit, il y a, dans Windows, tout ce qu'il faut pour tranformer en service
n'importe quel script. Même un batch peut être utilisé comme un service. Voir
SRVANY sur google, ou là :
http://www.commentcamarche.net/processus/srvany-exe.php3

Mais, avant de se lancer dans ce genre de truc, il vaut mieux connaitre un
peu de programmation-système.


effectivement, en programmation-système, je suis une brêle, merci pour
cette précision entre service et serveur COM. Je faisais allègrement
l'amalgame entre les deux. :/


Sinon, PyWin (win32all) permet de créer des services windows en Python. Il y
a même un exemple. Mais je n'ai pas essayé.


vu aussi, mais pas essayé.


@-salutations

MCI


bye bye :D

Avatar
Michel Claveau
Re

Eventuellement, je peux te faire parvenir le CD d'installation de PONX,
mon serveur COM en Python.

Mais, attention, c'est un gros programme (avec les modules annexes,
plus de 10000 lignes de Python). Et, comme c'est d'abord prévu comme
une extension de Paradox, presque tous les exemples sont en object-PAL
(dans des fiches Paradox).

De plus, ça installe pas mal de choses sur la machines (Python,
plusieurs modules, AutoIt-X, Graphwiz/DOT, des utilitaires pour Batch,
etc.)

Le but, c'est une utilisation professionnelle, donc, on ne plaint pas
la camelote.

Si tu es intéressé, envoies-moi une adresse postale, par e-mail privé
(en ajoutant "Python" ou "Ponx" dans l'objet du message, pour éviter
l'anti-spam).

@+

Michel Claveau
mél : http://cerbermail.com/?6J1TthIa8B
Avatar
Andréï
merci pour l'info.
j'ai trouvé le site de ponx (l'auteur abuse du dhtml), et il est
téléchargeable.

je vais me documenter pour en savoir plus sur les serveurs com, ca peut
toujours servir.

bye bye :D
Avatar
Eric Masson
"Andréï" writes:

j'ai trouvé le site de ponx (l'auteur abuse du dhtml),


C'est surtout un truc visible uniquement sous ie, mais bon...

--
- Il n'y a pas de "newsmaster". Ici, c'est un forum libre (aussi libre
que puisse être un forum sur la hiérarchier Usenet FR, bien sûr).
[...] Réfléchis à cela.
+-+ V. in GNU : les newsmasters, c'est à (hiérar)chier +-+

Avatar
Do Re Mi chel La Si Do
Re

Attention, le site de Ponx n'est pas du tout à jour.
Il y a eu au moins 40 versions, depuis...

La dernière version est la 3.04b11

Et je n'ai pas le temps d'y travailler dessus, dans les semaines qui
viennent.

Mais, effectivement, on peut récupérer l'essentiel, dans
http://ponx.org/download/ponx.py
http://ponx.org/download/pdebug.py
http://ponx.org/download/ponxmsg.py
http://ponx.org/download/versions.txt
http://ponx.org/download/recordmci.py
http://ponx.org/download/zipmci.py
http://ponx.org/download/pxword.py
http://ponx.org/download/pxexcel.py
http://ponx.org/download/pxie.py
http://ponx.org/download/pasram.py
http://ponx.org/download/ponxmajversions.py

Mettre tout ça dans le répertoire C:ponx (par exemple), et lancer Ponx.py



@-salutations

Michel Claveau
Avatar
Do Re Mi chel La Si Do
Bonsoir !

C'est surtout un truc visible uniquement sous ie, mais bon...




Absolument. Et, c'est même voulu. Et j'ai même passé du temps sur les
scripts d'animation.
Mais, comme ce logiciel est prévu pour windows, ce ne devrait pas trop
gêner.

MCI



Avatar
Eric Jacoboni
"Do Re Mi chel La Si Do" writes:

Sur mon Windows-XP, gratiné maison (j'aime pas la daube, c'est un plat dont
seuls les linuxiens parlent)


Seuls _certains_ linuxiens parlent.

Faut pas généraliser.

--
Eric Jacoboni, ne il y a 1436644714 secondes

Avatar
Andréï
On Mon, 28 Nov 2005 19:55:59 +0100, Do Re Mi chel La Si Do wrote:

Mais, comme ce logiciel est prévu pour windows, ce ne devrait pas trop
gêner.


Les gens sous windows sont donc obligés d'utiliser IE?


Les gens utilisent de plus en plus firefox. Et ca marche pas.


Avatar
R12y
On Mon, 28 Nov 2005 19:55:59 +0100, Do Re Mi chel La Si Do wrote:

Mais, comme ce logiciel est prévu pour windows, ce ne devrait pas trop
gêner.


Les gens sous windows sont donc obligés d'utiliser IE?

--
Rakotomandimby Mihamina,
http://aspo.rktmb.org/activites/infogerance
Serveurs* sous Debian, Fedora...
(*) Serveurs!?: http://fr.search.yahoo.com/search?p=serveurs+dedies

Avatar
Do Re Mi chel La Si Do
Bonsoir !

Les gens sous windows sont donc obligés d'utiliser IE?




Pour aller sur mes sites, c'est, en effet, préférable. Mais, vu que
j'utilise aussi I.E. comme GUI pour Python, ça me permet d'éviter la visite
de ceux qui ne pourront pas utiliser mes logiciels.

@-salutations

Michel Claveau



1 2 3