begin process at 2012 02 11 01:56:39
  Trouver un code source :
 
dans
 

35 commentaire(s) de taz_iup sur des sources sur tout CodeS-SourceS

Déposé sur Socket multithread simple

Sinon tu peux utiliser le module SocketServer
doc ici : http://docs.python.org/library/socketserver.html
Posté le : 21/10/2011 12:11:18

Déposé sur Protégez vos fichiers pdf en un simple clic

Ne faudrait-il pas prévoir une fonctionnalite inverse permettant de supprimer le mot de passe ?

Les opérations irréversibles, c'est pas top top.

Posté le : 12/10/2007 13:13:31

Déposé sur Anti-rootkit

J'espere juste que tu développes mieux que tu n'écris français ;)

Sinon ton histoire avec le e= dans la fonciton Scanner... vraiment étrange, pourquoi ne pas faire 2 fichiers distinct ?

Ensuite il faudrai trouver un system plus souple pour la lsite des programmes a vérifier. Par exemple un fichier de conf ou une variable d'environnement.

Sinon je comprend pas non plus pourquoi tu fais appel à des fonctions systèmes comme par exemple :os.system("touch /usr/.SauvgardeBinaire/.%s"%(buff))

Python sait très bien le faire et de plus tu pourras gerer l'echec de la creation du répertoire.

"#  file = open("Scanner.py","w")
# file.write(e)
# file.close() "
Evites d'utiliser des noms de fonction existant pour tes variables
Imagines, 20 lignes plus loin tu ouvres un fichier avec la fonction file, et la il va  t'envoyer promener et tu vas te demander un moment "Mais pourquoi est-il si méchant ?"

Bon je dois filer j'ai pas le temps de regarder plus longtemps.
++
Posté le : 12/10/2007 13:07:47

Déposé sur Module de cryptographie

J'ai pas guetter le code source, mais pour isntalelr des modules python il existe le module distutils. Je mettrai peut etre un tuto si j'ai le temps ^^
Posté le : 12/10/2007 12:50:53

Déposé sur Chiffre de vigenère

Evite d'utiliser des variables globales. fait des fonctions qui utilise des parametres a la place

par exemple

def crypt( txt ):
   result = ""
   ...
   return result

ainsi tu pourras plus facilement reutiliser tes fonctions.
dans ton cas il faut obligatoirement que tu est des objets tkinter s'appelant txt3,etc

Cela te permet également de séparer le "core" de ton interface. Le code est également plus lisble et on se demande pas on on va chercher ses variables tout droit sorties de nulle part.

Ensuite simplifies toi la vie :
pas besoin de faire string.upper(str_tocrypt) fais simplement str_tocrypt.upper() ( si str_tocrypt est un objet string python bien sûr )

Les fonctions relative au clic et autres événements de l'interface sont souvent appelé onQuelquechose, par exemple onBou2Clic pour le clic sur ton objet bou2

Tu peux aussi préfixer tes objets selon leur types et leur donner des noms significatifs:
par exemple buCryptage a la place de bou2 pour le bouton qui va declencher le cyptage. On sait que c'est un bouton avec le prefixe bu et le nom indique qu'il va crypter ^^

Des prefixes standards existent pour les types simples comme les entiers les chaines, etc.. mais je  ne connais pas de standard pour les objets graphiques :p

Ensuite juste avis personnel, a l'occasion essai wxpython, c'est un peu plus complexe que tkinter mais tellement plus beau et plus complet ^^

Voila
Posté le : 20/07/2007 09:42:34

Déposé sur Un sélécteur de couleurs sur le principe du cercle

tout simplement : les document.write, il faut faire attention à quand on les fait.... :D
Posté le : 14/11/2006 16:13:22

Déposé sur Un sélécteur de couleurs sur le principe du cercle

Zut je trouve plus le lien pour etre averti par mail lors d'un changement. J'attend avec impatience le fichier en dl... :D
Posté le : 13/11/2006 13:52:39

Déposé sur Generer un volume important de donnees sans se heurter au tim...

on peut pas le modifier le timeout ? genre un set_time_limit (0).

http://fr3.php.net/manual/fr/function.set-time-limit.php
Posté le : 05/10/2006 17:04:19

Déposé sur Generer un volume important de donnees sans se heurter au tim...

Autant pour moi il manque un $(for ($i=0; $i<1000000; $i++))
Posté le : 05/10/2006 15:28:02

Déposé sur Generer un volume important de donnees sans se heurter au tim...

J'aurais plutot pense jsutement à virer la bufferisation... avec quelques flush de temps a autres pour envoyer morceau par morceau le code html au navigateur... ex :

<?php

for ($i=0; i<1000000; $i++) {
    echo "Ligne $i<br/>";
    flush ();
}

?>

ce qui a pour effet d'envoyer le contenu html au navigateur ligne / ligne
Posté le : 05/10/2006 15:26:50

1 2 3 4


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales