[gDesklets] reprogrammer des Sensors

reprogrammer des Sensors [gDesklets] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 14-02-2004 à 17:02:22    

Je me suis installé ce truc ce WE, c'est vraiment bien. Bien mieux que gkrellm, je trouve!
Bref...
 
Par contre, j'aimerais bien reprogrammer qques trucs qui me plaisent pas trop. Le seul truc, un peu con me direz-vous, c'est que je ne sais pas compiler le python!...  
Si je modifie un __init__.py, je voudrais que les fichiers .pyc et pyo se modifie aussi.
J'essaie alors de compiler dans le répertoire du Sensor que je veux modifier, ça marche pas! Je me suis que c'est comme Java, il faut se mettre en dehors du répertoire pour respecter des histoires de packages matérialisés par les répertoire alors je me met à la racine ("/usr/share/gdesklets" )  mais ça marche tjs pas!
 
Please help! Moi aussi je veux faire des plug-ins!

Reply

Marsh Posté le 14-02-2004 à 17:02:22   

Reply

Marsh Posté le 14-02-2004 à 17:43:48    

python c'est interprété, pas compilé :o
 
>> http://www.pycage.de/howto_desklets.html
 

Reply

Marsh Posté le 14-02-2004 à 17:48:28    

java aussi, c'est interprété, non? O_o


---------------
http://www.core-tx.com
Reply

Marsh Posté le 14-02-2004 à 17:50:40    

c'est byte-compiled le java : code intermediaire. Je peux dire une connerie parce que je debute (et en plus j'ai un *ù$**/-+ de projet à faire en java/openGL à faire) [:god]

Reply

Marsh Posté le 14-02-2004 à 18:11:12    

"byte-compiled"?
ça a l'air sympa, mais c'est quoi par rapport a un "compiled" normal?
(en tous cas ça expliquerait comment ils ont fait l'executable open office, vu que c'est du java :) )


---------------
http://www.core-tx.com
Reply

Marsh Posté le 14-02-2004 à 18:25:21    

ça veut dire qu'il faut compiler les sources en java. Le programme java nécessite alors une JVM pour pouvoir être exécuté :)

Reply

Marsh Posté le 14-02-2004 à 18:34:47    

t'en a rien à foutre des pyo/pyc, le bython est généré à la volée de manière transparente

Reply

Marsh Posté le 14-02-2004 à 18:41:23    

je te conseilles devenir discuter avec nous sur IRC ou le forum

Reply

Marsh Posté le 14-02-2004 à 20:45:29    

taz a écrit :

t'en a rien à foutre des pyo/pyc, le bython est généré à la volée de manière transparente


 
C'est bien ce dont je me suis rendu compte donc c'est pas grave. Mais pour ma culture perso, j'aimerais bien savoir comment on fait pour compiler!
Bref... de toutes façons, j'ai réussi à faire ce que je voulais faire! Trop de plugins qui marchent pas à cause de la nouvelle version (0.25), faut modifier qques trucs!

Reply

Marsh Posté le 14-02-2004 à 20:47:08    

taz a écrit :

t'en a rien à foutre des pyo/pyc, le bython est généré à la volée de manière transparente

En rapport avec ta sign ? :D

Reply

Marsh Posté le 14-02-2004 à 20:47:08   

Reply

Marsh Posté le 14-02-2004 à 20:54:05    

alien conspiracy a écrit :

En rapport avec ta sign ? :D

[:alphat]  
pas exactement en fait .. juste la crase de bytecode et de python

Reply

Marsh Posté le 25-02-2004 à 21:42:19    

sky99 a écrit :

"byte-compiled"?
ça a l'air sympa, mais c'est quoi par rapport a un "compiled" normal?
(en tous cas ça expliquerait comment ils ont fait l'executable open office, vu que c'est du java :) )


 
Heureusement que non, OpenOffice n'est pas en java, la version 1.1 peut utiliser une JVM je ne sais plus pourquoi mais en aucune maniere elle n'est necessaire.
 
Sinon:  
1 python peut etre compilé
2 python peut etre byte-compilé
3 python peut etre interprété
4 java est byte-compilé
 
Un programmé interprété => le code source est analysé au demarrage ou en temps réel pour générer les instructions machines adaptées.
Un programme byte-compilé => alternative a l'interprété, dans ce cas une premiere phase de précompilation est effectuée pour valider le code et le transformer en un code pour la machine virtuelle (pas vraiment du code machine mais pas loin).
Un programme compilé => le code source est au prealable transformé en code machine (pas besoin du machine virtuelle, par contre dependance forte au type de machine, de système ...)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed