CARNET D'ADRESSE

aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 - 31 mai 2007 à 17:41
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 - 12 oct. 2011 à 21:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42877-carnet-d-adresse

aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
12 oct. 2011 à 21:09
Problème classique d'encodage ! Ca marche avec ma version de Python mais pas avec la tiennes visiblement (1.7 il me semble).
Je te propose de tenter une modification : ligne 805 à la place de
self.SetTitle(u"Carnet d'adresse - " + unicode(self.titre, 'windows-1252') + u" [" + self.chemin + u"]")
essaye de mettre
self.SetTitle(u"Carnet d'adresse - " + self.titre + u" [" + self.chemin + u"]")
alchimiste06 Messages postés 7 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 21 août 2011
28 août 2011 à 21:56
Bonjour

Merci d'aider les débutants en python comme moi
Votre programme fonctionne bien, mais il y a apparemment un petit problème au niveau des accès fichiers...
J'ai une fenêtre qui s'ouvre avec le texte suivant qui s'affiche:

Traceback (most recent call last):
File "C:\Python27\Scripts VBFRANCE\pythonfrance_CARNET-ADRESSE___Page\Liste de contacte (par Aéra Group) [Mise à jour 1]\Carnet d'adresse (v. 1.1.1).pyw", line 805, in ouvrir
self.SetTitle(u"Carnet d'adresse - " + unicode(self.titre, 'windows-1252') + u" [" + self.chemin + u"]")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 88: ordinal not in range(128)

Cordialement

Steve
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
15 janv. 2011 à 14:20
Bonjour à toutes et à tous

Pour commencer, bonne année 2011. Voici le rapport d'avancement des projets.
Pour être tout à fait honnête avec vous, il y a beaucoup de retard.

Le projet Ara Contact est au point mort, comme tous les autres projets. En effet suite à mes études d'ingénieurs, je pensais qu'après les classes préparatoires, j'aurais plus de temps à consacrer à Python. Erreur, en école d'ingénieur il y a également beaucoup de travail ce qui demande un investissement important et donc du retard dans les projets Python.
De ce fait, il est nécessaire de sortir de cette impasse. Le projet Ara Contact ne doit pas être bloqué.

Je vais donc m'efforcer de créer une version stable (c'est déjà quasiment le cas) afin de sortir une Bêta !!!

Ça devrais me prendre environ 1 semaine si je mis met sérieusement. Je peux donc tenter de vous promettre une sortie pour la fin Janvier 2011 !!!

Un nouveau projet ultra prioritaire sera créer ensuite. Il s'agit de Ara Little Média Pack. Une sorte de préliminaire (j'adore ce mot :p) avant l'Ara Média Pack.
En effet l'Ara Média Pack nécessite la création de l'Ara Média qui n'est pour l'instant pas d'actualité !

L'Ara Little Média Pack disposera d'un mini lecteur indépendant créer spécialement.

J'espère bientôt pouvoir vous annoncer de nouvelle sortie. Bien à vous ...
Work in Progress !

Aéra
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
21 août 2010 à 17:54
Non, l'Aéra NetWork est juste un programme serveur permettant de gérer un site internet, j'ai par ailleurs repris une partit de ton code du serveur Xeolin.tk ; Rien a voir avec notre projet commun (qui date un peu) je te précise ca par MP (secret :p)

La j'ai appris le xHTML et le css.
Je continu donc sur ma lancer en apprenant le javascript (puis java peut être) et le php. En effet, l'Aéra NetWork ne peut fonctionner que sur un serveur dédié hors je ne tiens pas a dépenser des milles et des cents donc un petit site en xHTML CSS et PHP (+ un peu de java et de Flash si j'ai le temps de l'apprendre) me permettra de créer mon petit site sur un serveur gratuit !!

L'Aéra NetWork profitera de mes nouvelles connaissance et sera doté d'un système de sécurité prochainement.

Oui j'essaie de m'organiser mais, c'est pas toujours facile. On verra si je sais tenir le calendrier.
Normalement si je bosse bien je pense que Ara Contact sortira en 2010.

Work in Progress, patience ....
xeolin Messages postés 336 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 8 novembre 2011 2
21 août 2010 à 15:58
Wow, ton organisation est assez impressionnante, en tout cas pour l'Aéra NetWork, si je me rappelle bien de ce que c'est, je pense que je peux t'aider, il y a un bout de code que je connais et qui pourra surement t'aider, je t'envoie ça par PM.
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
21 août 2010 à 10:56
Bonjour à tous, voici le rapport d'avancer des projets :

2 nouveau projet oublier dans la liste de mon précédent post :
- Ara Languages Sources : Programme permettant de créer plusieurs langues pour un programme
- Ara Correction : Programme similaire au précédent permettant de corriger les fautes d'orthographe dans les programmes

Le projet Ara Contact (le nouveau nom de cette source) est actuellement suspendu. En effet le projet est reclassé secondaire. La priorité est donner actuelement à l'Aéra NetWork. À partir du Mercredi 15 Septembre, le projet Ara Contact repassera prioritaire. Le Lundi 20 Septembre, un état de l'avancement du projet sera publié et un calendrier sera établit

Work in Progress
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
22 juil. 2010 à 11:59
Bonjour michels38 (Michel ? :p)

Pour commencer je suis content que tu t'intéresses à ma source, c'est sympathique !
Effectivement il y a 6 mois j'ai proposer une nouvelle version de ma source. Ce projet est comme tu l'as pu voir dans la vidéo dans un état avancer (l'interface fonctionne + ajout des fonctionnalité de base + un tas de petit autres bidules ...).

Mais actuellement le projet est arrêté pour problème de temps. En effet à cause de mes études (je viens de sortir d'une période de concours d'entrée en école d'ingénieur) et d'un nombre important d'autres projets (plus ou moins destiné à CodeS-SourceS) le carnet d'adresse est devenu un peu moins prioritaire.

Il se trouve aussi que le projet rencontre malgré lui un problème de développement : il semblerait que wxPython ait quelques bugs persistant depuis quelques mois. L'un de ces bugs concerne le module d'impression de wxPython. Actuellement je suis entrain de créer un module fait maison pour palier à ce problème ce qui allonge considérablement le temps de développement.

De plus tous mes projets ont été mis de coté pendant presque 3 mois à cause de mes études.

Un autre projet CodeS-SourceS a également été traité en priorité il s'agit de l'exemple sur le wxGird (le tableau) dont la mise à jour majeur est terminer. cf http://www.pythonfrance.com/codes/TABLEAU-AVEC-WXPYTHON-WXGRID-VERSION_42143.aspx
Au passage une correction de cette source sera bientôt disponible.

De plus j'ai de nombreux projets en cours de réalisation :
- Calmoyenne : logiciel de calcul de moyenne évolué / Non prévu pour CodeS-SourceS
- Ara Compte : logiciel de calcul financier et gestion de compte / CodeS-SourceS
- Aéra NetWork : serveur http basé sur le xeolin.tk / Non prévu pour CodeS-SourceS
- Ara Réveil : Réveil évolué / CodeS-SourceS
- Gestionnaire de service : Gestion de personnel / CodeS-SourceS
- Gestionnaire de location : Gestion de la location d'un bien / CodeS-SourceS
- Ara Média : Lecteur multimédia / CodeS-SourceS
- Ara Média Pack : Gestionnaire de musique utilisant la technologie Ara Média / CodeS-SourceS
- Ara Maths : Logiciel de Mathématiques modulaire / CodeS-SourceS

Comme tu peux le voir, il y a du pain sur la planche, mais je ne suis pas un fanatique de la Free Software Foundation, loin de la. Certains projets resteront personnel ou non libre voir payant, soit pour des raisons de sécurité, de financement ou de protection de la technologie.
Par exemple l'Aéra Network garde un code source secret pour des raisons de sécurité (méthode de cryptage, évite de révéler les méthodes de protection) indispensable pour un serveur.

Ce projet est devenu secondaire car il ne semblait pas y avoir d'engouement particulier (quasiment aucun message dans ce sens). De ce fait, il n'était plus prioritaire de sortir une version rapidement.
Mais visiblement ce n'est pas le cas. Peut être n'est tu pas le seul à attendre ce programme mais ils ne se manifestent pas.
Si d'autre personnes attendent ce programme, qu'ils se manifestent histoire que ça me pousse à avancer.

Je vais donc faire un effort pour faire progresser cette source dans les prochaines semaines.

"si parmi tous ceux qui liront ce message [...] avec interface graphique Wxpython."
=> Je pense que tu n'as pas fini ta phrase où alors je ne comprends pas le sens

"Il est dommage que des programmeurs expérimentés en Python nous fassent pas profiter de leurs connaissances...."
=> Sûre, j'attends la prochaine contribution de Xeolin pour me régaler (et apprendre :p)

Voila je pense avoir répondu a tes interrogations;
J'attends vos réaction :)
michels38 Messages postés 4 Date d'inscription mercredi 6 décembre 2006 Statut Membre Dernière intervention 3 septembre 2007
21 juil. 2010 à 20:57
Rémy,

Tu nous a fait saliver avec une nouvelle version de ta réalisation.

Malheureusement nous ne voyons rien venir.....

si parmi tous ceux qui liront ce message, il y en a qui connaissent un programme en python qui gère une base de données (contacts, adhérents, etc...) avec interface graphique Wxpython.

Si en plus ce programme pouvait être suffisamment documenté pour aider les débutants à bien comprendre le mécanisme et la logique python.

Il est dommage que des programmeurs expérimentés en Python nous fassent pas profiter de leurs connaissances....

Merci d'avance.

Bien cordialement.
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
14 sept. 2009 à 00:00
Voici la vidéo à cette adresse : http://www.dailymotion.com/video/xah8ae_ara-contact-presentation-de-la-vers_tech
Malheureusement la qualité n'est pas au rendez vous et il est impossible de voir les détails d'où un autre lien de téléchargement : http://www.megaupload.com/?d=W7THYFAT

Bon visionnage :p
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
30 août 2009 à 23:34
Quand je parle de projet je sous entend ici projet personnel et non scolaire ou professionnel :p

Les u devant les chaines de caractères c'est pour forcer Python à travailler en Unicode (gestion des accents indispensable pour WxPython).

Si tu testes cette source normalement à la sauvegarde tu auras une erreur :(
En effet suite au modification des version de Python et WxPython (qui géraient chaqu'un l'encodage Unicode différemment) ce programme ne fonctionne plus (pour l'enregistrement) ...
En gros c'est la honte absolu pour moi, je propose un programme incohérent et bugé alors que je cherche la moindre petite faille sur les programmes des autres ... (bon j'ai une excuse, il fonctionnait sous ma version de Python/Wx à l'époque)

D'où la nécessité d'une mise à jour importante : refonte graphique, nouvelles options, un semblant de cryptage (juste pour le fun), module de sécurité, contrôle des champs, ...
Le détail partiel est dans mon post précédent ...

Voila, pour te faire plaisir je passerais par une copine (autant la faire travailler un peu, j'étais à cour d'idée pour l'embêter :p)

La nouvelle version pourra peut être (pas sûr) supporter les anciennes sauvegarde (en tout cas celle qui ont pu être écrite).

Voila j'espère pouvoir déposer le dimanche 13 septembre une vidéo montrant un apercu de la nouvelle version et une date de sortie ...

Ciao à tous (Xeolin serait tu nais un 3 juillet ? :p)
xeolin Messages postés 336 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 8 novembre 2011 2
30 août 2009 à 21:23
Très bon.
Mais bon j'espère que tu vas pas présenter ça pour ton projet, ou alors va falloir sortir le dico ou une amie pour corriger les fautes (ya la moitié des boutons qui en contiennent :( )

Je suis très fort pour trouver les fautes des autres, mais pas pour les miennes :p

pourquoi met tu des u devant toutes tes chaines de caractères ?

Et met des commentaires, parce que sinon ca va ressembler à mes sources (=très mauvais)...

Sinon ton logiciel est devenue bien complet... Mais tu devrai chercher le petit plus qui le rendra unique...

pour la date de naissance tu pourrait créer trois petites entrées combinés à des listes (pour les mois en toutes lettres) Ou alors tu pourait automatiquement convertir la date en date écrite en lettre:
03/07/92 => 3 juillet 1992

Mais sinon c'est bien :p

Nate.
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
28 août 2009 à 13:48
Bonjour à tous,

Le projet de créer un Carnet d'adresse étant viable et intéressant, je pense qu'il mérite mieux que ce torchon que j'ai présenté il y a un bout de temps. La version 2 est donc en préparation, elle commence à ressembler à quelque chose de bien. La version 2.0 nommée Ara Contact devrait théoriquement comporter les avancées suivantes :

- Une nouvelle interface : l'Ara Multi Interface qui permet de gérer plusieurs fichiers dans une seul fenêtre + exit la liste moche et peut sympathique, place à des cadres de couleurs, classé par ordre alphabétique.
- Une meilleur ergonomie : plus de champs, possibilité d'ajouter une image, contrôle des champs, réorganisation des menus.
- Gestion de sauvegarde des fichiers : les fichiers sont sauvegardés par le programme dans un répertoire qu'il aura choisi (en faite un sous répertoire de l'emplacement de son installation). Cette contrainte est imposé par un problème lié au image qui sera vraisemblablement résolu dans la version 3.0
(Cette contrainte fait que l'on doit utiliser win32 donc désolé pour les amoureux de Linux ou Mac)
- Un module pour l'exportation/importation
- Une gestion de l'impression meilleur
- De l'aide (peut être tutoriel)
- Gestion total de l'Unicode (c'est là le problème avec les images)
- Un module de gestion des erreurs

Le projet avance et une vidéo sera peut être bientôt disponible. Si certain on des idées ou souhaite réaliser l'aide ou des des tutoriel (j'ai développé un programme pour ces derniers) ils sont prié de se manifester (je me réserve la programmation).
Vos réaction ou critique sont également très souhaité. Je vous remercie pour votre lecture et à bientôt !!!

Aéra
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
3 sept. 2007 à 11:11
Salut,

Pour l'instant, j'ai un peu arrété le développement de cette source, mais je compte y revenir dans quelque temps !!! Je pense que je vais revoir l'unicode (encore des problèmes). Je pense que c'est pour l'instant la seul source (dans celle que j'ai faite) qui mérite un développement plus pousser. En effet, cette source peut être très utile, et la distribution sur le net (en .exe bien sûr) est une possibilité envisagable.

Je suis actuellement un peu débordé, et un peu à cour d'idée. Je propose donc à tous les gens qui tiennes à faire évoluer cette source de se manifester. Cela peu allé de simples idée, à une écriture (ou ré-écriture) d'une parti du code. Toute aide est la bienvenu.

Tant que j'y suis, es que certaine personnes ont utilisé mon tutoriel sur WxPython : es ce utile d'écrire la suite, si personne ne s'y interresse ?

"(Et au fait comment c'est passé le bac de français....)" --> Bien, merci : 10 à l'oral et 15 à l'écrit (malgré les fautes)
michels38 Messages postés 4 Date d'inscription mercredi 6 décembre 2006 Statut Membre Dernière intervention 3 septembre 2007
3 sept. 2007 à 01:02
Bravo pour ton développement.

Je débute en python et je comptais utiliser wx. Je vais pouvoir décortiquer le fonctionnement de ton programme.

Par rapport à la version actuelle, j'aimerai pouvoir rajouter des contrôles sur les zones (adresse mail par exemple), peut-etre rendre des zones obligatoires.

Celà pourrait devenir un bon exemple de python avec Wx

Je te souhaite bonne continuation.

(Et au fait comment c'est passé le bac de français....)

A+
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
5 juin 2007 à 14:20
Bonjour à tous,

beltegeuse >> En effet, je n'utilise aucune librérie pour la sauvegarde (en fait, je ne savais pas que ça exister !! :) ). Ma sauvegarde se fait grace à des listes. Il y a une grande liste qui conient tous les lignes du tableau sous forme de liste : concrétement (je sais ce que je viens de dir n'est pas très claire), pour deux lignes, ont a ça : [['collone 1','collone 3','collone 3',...],['collone 1','collone 3','collone 3',...]]. La bibliothèque shelve permet en effet de créé un fichier pour enregistrer des dictionnaires introduit sous Python par {clé:définition}). Tout me semble assez bien expliquer sur le site http://quentel.pierre.free.fr/python-trad/module-shelve.html ; En cas de soucit passe par le forum.

Shakan972 >> Merci pour ta note. Sur les commentaire de ma précédente source, je t'avais dit que j'allais faire un tutoriel sur WxPython. Ne t'inquiettes pas je ne l'ai pas oublier, je m'en occupe tout de suite (je voullais d'abord finir cette source). Mais cala risque d'être long surtout que la, je vais passer le bac Français (ils vont rigoler quand ils vont voir mon orthographe !!!) donc je vais avoir peut de temps pour la programmation. Encore désolé pour les fautes d'orthographe, je suis vraiment nul dans ce domaine. Il va faloir que j'essaye de régler ca problème.

Merci à tous pour vos commentaires et bonne continuation.
______
Aéra
Shakan972 Messages postés 43 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 17 avril 2015
5 juin 2007 à 13:47
oups j'ai oublié de mettre un "t" à vaudrai ^^
Shakan972 Messages postés 43 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 17 avril 2015
5 juin 2007 à 13:46
Source intéressante Aera surtout pour les débutant en wxpython ^^ 8/10

Et fais gaffe aux fautes d'orthographe ça vaudrai mieux :)
beltegeuse Messages postés 44 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 31 janvier 2009 33
5 juin 2007 à 11:38
Très bien! je te pose juste une question car en ce moment je suis en train de placher sur quelque chose dans ce genre et j'ai vu qu tu n'utilisais aucune lib pour sauvegarder ta liste. Tu l'as fait à la main et çadoit marcher très bien!

tu peut regarder la lib suivante est spécialisée dans la lecture et la sauvegarde de fichier :

shelve (vraiment très pratique)
ps: il en existe d'autre mais je ne connai plus leur nom
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
4 juin 2007 à 18:27
Désolé, je suis nul en orthographe
sioac Messages postés 5 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 4 juin 2007
4 juin 2007 à 18:23
Moi j'en ai trouvé un autre !
Un bug orthograhique : contact ne prend pas de 'e'.

^_^
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
1 juin 2007 à 09:18
Voila, le bug est résolu (non sans mal !!!), normalement il n'y en a pas d'autre, mais on ne sait jamais, restez vigilant :)
aera group Messages postés 382 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 8 novembre 2010 18
31 mai 2007 à 17:41
J'ai repéré un bug : quand on inscrit un titre avec les accents, il y a un problème avec l'unicode. Je vais résoudre ça rapidement ne vous en faite pas. Si vous repérez d'autre problèmes ou si vous avez des idées pour les prochaine version, n'esitez pas à donnez votre avis par un commentaire.