En ce qui concerne les bibliothèques scientifiques sous Python, je n'utilise que SciPy, ScientificPython, numarray (anciennement Numeric) et matplotlib.
Je suis loin loin d'en avoir fait le tour mais à première vue c'est tout à fait comparable à ce qu'offre Matlab. La plupart des fonctions ont une API bien pensée même si la documentation expliquant la fonction n'est pas toujours à la hauteur, peut-être est-ce le plus souvent évident pour ceux du sérail ?
Malheureusement je débute donc je ne pourrais pas trop te renseigner pour l'instant, cependant je ne peux que te garantir une chose : Python l'essayer c'est l'adopter ! ;-)
C'est vrai que cela m'a un peu révolté de voir le prix pour les étudiants/universitaires.
Pour les entreprises, ce n'est pas grand chose, mais bon il pourrait faire un effort pour les "jeunes".
C'est comme pour les logiciels, il vaut mieux investir dans les étudiants, c'est plus malin que d'essayer de leur soutirer des sous qu'ils n'ont pas de toute façon.
D'où la quasi-gratuité des licences...
Du coup je ne me fais pas trop d'illusions, à mon avis à ce prix là on ne va pas voir beaucoup de monde du milieu universitaire...
Tu pourrais détailler un peu les problèmes que tu as rencontré ?
Cela m'intéresse car je m'inquiète en ce moment de la maintenance d'une IHM développée en wxPython.
En particulier si les API des widgets de base changent tous les 4 matins, ça ne va pas être rigolo du tout du tout...
D'un autre côté si ce sont seulement les fonctionnalités très sophistiquées qui sont touchées lors des évolutions, cela me dérangera moins (et en tout cas sera plus justifié...).
D'ailleurs si quelqu'un avait une critique objective de Tcl/Tk ça m'arrangerait, on ne trouve pas trop de comparatif avec la concurrence...
1) téléchargement partiel en POP : ça marche bien mais il manque un indicateur pour repérer les messages qui n'ont été que partiellement récupérés. Typiquement lorsque l'on est abonné à une mailing-list, il est intéressant de limiter la taille des messages à causes des rigolos qui postent des pièces jointes. Mais si on ne regarde pas tous les messages, on oublie ceux qui sont partiellement téléchargés et ils restent à vie sur votre compte POP...
Je compte ouvrir un 'feature request' dessus mais je ne sais pas encore très bien ce qui pourrait être le plus pratique...
2) wrapping de citations impeccable : aux dernière nouvelles le bug que j'avais remonté est toujours présent :
Essayez le 'wrapping de citations' sur cet exemple :
>> This is simply a test to demonstrate the badly justified text you got
>> when replying to a message which contains linked quotation symbol
puis sur celui-ci :
> > This is simply a test to demonstrate the correct justified text you
> > got when replying to a message which contains unlinked quotation
> > symbol
Ok merci pour ces informations !
Bon sang c'est vraiment pas facile de trouver des informations sur comment connecter son téléphone portable à Linux !
J'ai toujours rien trouvé sur le sagem, je crois que je vais prendre l'ericsson...
Bon je viens de tester la dernière version de valgrind et cela ne me satisfait toujours pas pour un problème assez ennuyeux.
En gros les problèmes les plus fréquents que j'ai en C sont :
1) débordement de tableaux alloués statiquement
2) débordement de tableaux alloués dynamiquement
3) problème de libération mémoire et/ou de fermeture de fichiers
4) variables non initialisées et utilisées
J'utilise en ce moment Purify qui détecte très bien les 2-3-4) et pas très bien le 1) et je vais bientôt tester Insure++ qui devrait détecter les 1-2-3-4) (ces logiciels sont payants)
Le plus embêtant reste le 1) et valgrind ne le détecte pas très bien (créer un tableau de 3 éléments et aller taper sur le 4e, il ne bronchera pas).
Je n'ai trouvé qu'un seul 'truc' gratuit qui détecte bien le 1) et c'est l'option (ou patch ?) bounds-checking de gcc. C'est vraiment pas mal du tout et ça gagnerait à être plus connu...
Pour info, Purify intervient au niveau de l'édition de lien (breveté !) et Insure++ au moment de la compilation (breveté !).
Valgrind c'est encore une autre histoire (émulation d'un proc) et bounds-checking je ne sais pas du tout...
J'en profite pour te remonter un petit problème, je ne sais pas si tu auras plus d'influence que moi pour faire remonter ce bogue qui m'embête depuis un bon moment :
Non non je fais ça de manière perso, donc je ne consulte linuxfr que lorsque je suis chez moi, c'est pourquoi je ne réponds que très tard (mais on est pas à quelques jours près non ?).
Sinon pour info : il n'y a une seule entreprise en France qui fait de la validation de contrôle de vol de lanceurs, d'ailleurs je crois aussi que c'est la seule entreprise en Europe...
Oui pour le stage : on a toujours besoin de stagiaires et il y a pleins pleins de stages dans l'entreprise.
Maintenant pour être honnête l'informatique c'est pas vraiment le coeur du métier de l'entreprise donc nous n'avons pas l'habitude de prendre des stagiaires purement informaticiens.
Ceux qui nous intéressent le plus sont ceux qui possèdent aussi d'autres compétences en mécanique et en automatique (mais il y a aussi des stages en propulsion, matériaux, structures, etc...).
Cependant les mentalités sont en train d'évoluer et je ne désespère pas de faire embaucher un informaticien pur et dur pour nous aider dans nos tâches (on en a cruellement besoin).
Envoie-moi toujours ton CV et souligne un peu le côté logiciel libre, je vais voir ce que je peux faire pour l'année prochaine (pour info l'année dernière tous les stages 2004 ont été affectés dès décembre 2003 je crois).
Bon je n'ai pas trop l'habitude de ce genre de choses, donc désolé pour les infos qui manquaient :
Le poste sera basé aux Mureaux dans les Yvelines, puisqu'aucun petit malin n'a deviné le nom de la boîte c'est EADS Space Transportation (anciennement EADS Launch Vehicles, anciennement Aerospatiale Matra Lanceurs et encore plus anciennement Aerospatiale tout court).
Pour répondre à l'annonce soit vous vous connectez sur le site internet et vous passez par les ressources humaines, soit vous m'envoyez votre CV directement à l'adresse suivante (créée pour l'occasion) : saintgermain78000@yahoo.fr
Et s'il vous plaît pas de lettre de motivation bateau : je ne suis pas quelqu'un des ressources humaines mais plutôt du côté technique donc...
Hélas non : tous les logiciels développés à partir de zéro seront pour un usage interne exclusivement (on fait un métier _très_ spécifique et je doute que ce soit très intéressant pour les autres).
Par contre je pense qu'il est possible de travailler sur des logiciels libres et de les améliorer pour les adapter à notre besoin et/ou rajouter des fonctionnalités : dans cette optique là on fera avancer la communauté !
Merci pour ces liens.
Je vais aussi aller y faire un tour, cependant j'apprécie beaucoup linuxfr et je voulais donner une petite longueur d'avance aux braves gars d'ici ! ;-)
D'autant que j'avais vu quelques posts rouspétant sur les SSII, que leur métier ne leur permettait pas de s'exprimer, qu'ils ne trouvaient pas de stages ou de boulot, etc...
J'essaye donc de montrer la voie !
Je confirme aussi de mon côté : l'Ada c'est très bien mais les entreprises sont lasses de réinventer la roue et de développer sans cesse leurs propres outils, sans parler de la disponibilité des programmeurs Ada...
Pour info je crois qu'une réflexion est engagée pour progressivement abandonner l'Ada dans les programmes de vol des lanceurs (commerciaux comme Ariane 5 ou militaire comme le M51) au profit du C.
Certains vont dire que c'est une hérésie, d'autres que c'est une réalité économique...
3/ D'accord, en étant allé sur leur site, je voyais tout plein de screenshots somptueux de graphe d'appels, mais je ne savais pas que cela demandait un pré-traitement par un outils tiers.
Pas mal du tout ton exemple épuré, c'est après retouche avec dotty ?
Car dotty est pas mal mais je n'ai pas encore trouvé comment modifier les lignes entres les noeuds. Je déplace les noeuds et les lignes suivent bêtement la ligne droite entres les noeuds...
Il y a bien un petit rond sur les lignes qui semble être une sorte de poignée pouvant servir à déplacer les lignes, mais impossible de le sélectionner et de le bouger (et mon numlock n'est pas verrouillé !).
C'est rigolo, je cherchais exactement le même truc !
Quelques remarques :
1) Dans ta ligne pour l'utilisation de cgprof, il faut remplacer out.out par out.dot il me semble...
2) cgprof n'est pas très bien codé, lors de son utilisation avec une version francisée de gcc, ça ne marche pas. Dans le source il faut en effet remplacer /Call graph/ par /Appel de graphe/ (à la ligne 92)
3) Ne peut-on pas arriver au même résultat (qui est quand même vraiment bien !) avec simplement les différentes fonctions de graphviz ? je n'ai pas regardé en profondeur donc je peux me tromper...
4) Merci du tuyau ! Si tu trouves d'autres utilitaires pour faire ça, je veux bien les évaluer avec toi si tu veux bien me tenir au courant !
D'ailleurs le protocole POP3 permet d'obtenir la liste des mails reçus et les n premières lignes, et même de les effacer sans avoir besoin de les télécharger en entier. Je ne connais pas un seul client mail qui exploite cette possibilité, et c'est dommage
Sous Windows (argh !) j'utilisais Calypso (le logiciel a été abandonné depuis mais est encore trouvable, je crois qu'il est gratuit maintenant) qui permettait ce genre de manipulation.
Par exemple on pouvait lui préciser de ne rapatrier que les n premières lignes d'un email lorsque la taille de celui-ci dépassait les x octets (n et x étant bien sûr paramétrables).
Une fois les n première lignes rapatriées, on pouvait au choix :
- Rapatrier le reste tout de suite
- Rapatrier le reste à la prochaine connexion
- Effacer l'email sur le serveur
C'était VRAIMENT très pratique pour se débarasser des virus sans surcharger la bande passante.
Je regrette de ne pas avoir trouvé de client email sous Linux permettant ce genre de chose. J'utilise en ce moment Sylpheed qui est vraiment très bien mais lorsque j'ai suggéré cette amélioration, elle a été jugée 'pas très utile'.
Maintenant je suis en ADSL et je télécharge comme un bourrin sans me poser de questions, mais bon je me demande comment font les gens qui sont encore avec un modem 56k et qui reçoivent des virus...
Sinon le mode de lutte contre le spam que l'on propose ici est connu depuis un moment. Ca s'appelle en anglais la méthode Challenge/Response (CR en abrégé) et bien évidemment elle a été amplement discuté car elle apporte beaucoup de problèmes que d'autres ici ont évoqué :
- contraintes sur l'envoyeur, celui-ci peut ne rien comprendre au message en retour (j'imagine ma grand mère recevant ça...) et dans ce cas l'entreprise peut perdre un client potentiel
- problème lorsque l'envoyeur implémente aussi un système CR
- on répond au spam donc notre email va être considéré comme valide
Il m'est arrivé strictement la même chose il n'y a pas longtemps.
J'ai réussi à récupérer toutes mes données en utilisant debugfs, normalement tout ton disque dur devrait être visible avec cet utilitaire et tu pourras recopier avec rdump les données que tu veux...
[^] # Re: python
Posté par SaintGermain . En réponse au journal Les applications scientifiques et industrielles des logiciels libres. Évalué à 1.
Une simple recherche avec Google de : fuzzy logic python m'a donné les liens suivants mais je suis sûr qu'il en existe pleins d'autres...
http://sourceforge.net/projects/fuzzypy/(...)
http://pyfuzzy.sourceforge.net/(...)
[^] # Re: python
Posté par SaintGermain . En réponse au journal Les applications scientifiques et industrielles des logiciels libres. Évalué à 2.
Je suis loin loin d'en avoir fait le tour mais à première vue c'est tout à fait comparable à ce qu'offre Matlab. La plupart des fonctions ont une API bien pensée même si la documentation expliquant la fonction n'est pas toujours à la hauteur, peut-être est-ce le plus souvent évident pour ceux du sérail ?
Malheureusement je débute donc je ne pourrais pas trop te renseigner pour l'instant, cependant je ne peux que te garantir une chose : Python l'essayer c'est l'adopter ! ;-)
[^] # Re: ils ne veulent pas d'étudiants ?
Posté par SaintGermain . En réponse au journal Les applications scientifiques et industrielles des logiciels libres. Évalué à 3.
Pour les entreprises, ce n'est pas grand chose, mais bon il pourrait faire un effort pour les "jeunes".
C'est comme pour les logiciels, il vaut mieux investir dans les étudiants, c'est plus malin que d'essayer de leur soutirer des sous qu'ils n'ont pas de toute façon.
D'où la quasi-gratuité des licences...
Du coup je ne me fais pas trop d'illusions, à mon avis à ce prix là on ne va pas voir beaucoup de monde du milieu universitaire...
[^] # Re: tkinter
Posté par SaintGermain . En réponse au journal wxWidgets 2.5.4 disponible sur SF. Évalué à 2.
Cela m'intéresse car je m'inquiète en ce moment de la maintenance d'une IHM développée en wxPython.
En particulier si les API des widgets de base changent tous les 4 matins, ça ne va pas être rigolo du tout du tout...
D'un autre côté si ce sont seulement les fonctionnalités très sophistiquées qui sont touchées lors des évolutions, cela me dérangera moins (et en tout cas sera plus justifié...).
D'ailleurs si quelqu'un avait une critique objective de Tcl/Tk ça m'arrangerait, on ne trouve pas trop de comparatif avec la concurrence...
Merci !
[^] # Re: On s'en moque
Posté par SaintGermain . En réponse au journal On a lâché Sylpheed-claws 0.9.13 !. Évalué à 2.
1) téléchargement partiel en POP : ça marche bien mais il manque un indicateur pour repérer les messages qui n'ont été que partiellement récupérés. Typiquement lorsque l'on est abonné à une mailing-list, il est intéressant de limiter la taille des messages à causes des rigolos qui postent des pièces jointes. Mais si on ne regarde pas tous les messages, on oublie ceux qui sont partiellement téléchargés et ils restent à vie sur votre compte POP...
Je compte ouvrir un 'feature request' dessus mais je ne sais pas encore très bien ce qui pourrait être le plus pratique...
2) wrapping de citations impeccable : aux dernière nouvelles le bug que j'avais remonté est toujours présent :
http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/show_bug.cgi?(...)
Essayez le 'wrapping de citations' sur cet exemple :
>> This is simply a test to demonstrate the badly justified text you got
>> when replying to a message which contains linked quotation symbol
puis sur celui-ci :
> > This is simply a test to demonstrate the correct justified text you
> > got when replying to a message which contains unlinked quotation
> > symbol
[^] # Re: t610, linux et bluetooth
Posté par SaintGermain . En réponse au journal Quel téléphone portable pour Linux ?. Évalué à 1.
Bon sang c'est vraiment pas facile de trouver des informations sur comment connecter son téléphone portable à Linux !
J'ai toujours rien trouvé sur le sagem, je crois que je vais prendre l'ericsson...
# Pas mal mais peut faire mieux
Posté par SaintGermain . En réponse à la dépêche Valgrind 2.2.0. Évalué à 2.
En gros les problèmes les plus fréquents que j'ai en C sont :
1) débordement de tableaux alloués statiquement
2) débordement de tableaux alloués dynamiquement
3) problème de libération mémoire et/ou de fermeture de fichiers
4) variables non initialisées et utilisées
J'utilise en ce moment Purify qui détecte très bien les 2-3-4) et pas très bien le 1) et je vais bientôt tester Insure++ qui devrait détecter les 1-2-3-4) (ces logiciels sont payants)
Le plus embêtant reste le 1) et valgrind ne le détecte pas très bien (créer un tableau de 3 éléments et aller taper sur le 4e, il ne bronchera pas).
Je n'ai trouvé qu'un seul 'truc' gratuit qui détecte bien le 1) et c'est l'option (ou patch ?) bounds-checking de gcc. C'est vraiment pas mal du tout et ça gagnerait à être plus connu...
Pour info, Purify intervient au niveau de l'édition de lien (breveté !) et Insure++ au moment de la compilation (breveté !).
Valgrind c'est encore une autre histoire (émulation d'un proc) et bounds-checking je ne sais pas du tout...
# La prise en compte des citations est toujours boguées...
Posté par SaintGermain . En réponse au journal Sortie de Sylpheed-Claws 0.9.12a. Évalué à 2.
Merci pour cette news.
J'en profite pour te remonter un petit problème, je ne sais pas si tu auras plus d'influence que moi pour faire remonter ce bogue qui m'embête depuis un bon moment :
http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/show_bug.cgi?(...)
En gros Sylpheed met le souk dans une citation dès qu'on alterne entre les >> et les > > (notez l'espace entres les deux symboles).
C'est vraiment ennuyeux et rend le message tout moche après un ou deux aller-retours.
Si je m'y connaissais plus en C je corrigerai bien moi-même mais j'avoue que je ne sais même pas par où commencer pour trouver le code incriminé...
P.S. : le rapatriement partiel par POP3 c'est génial ! ça faisait un moment que je l'attendais celui-là pour lutter contre les virus !
[^] # Re: Où ça ?
Posté par SaintGermain . En réponse au message Recherche ingénieur ayant la fibre libre. Évalué à 1.
Sinon pour info : il n'y a une seule entreprise en France qui fait de la validation de contrôle de vol de lanceurs, d'ailleurs je crois aussi que c'est la seule entreprise en Europe...
[^] # Re: Juste une petite question...
Posté par SaintGermain . En réponse au message Recherche ingénieur ayant la fibre libre. Évalué à 1.
Maintenant pour être honnête l'informatique c'est pas vraiment le coeur du métier de l'entreprise donc nous n'avons pas l'habitude de prendre des stagiaires purement informaticiens.
Ceux qui nous intéressent le plus sont ceux qui possèdent aussi d'autres compétences en mécanique et en automatique (mais il y a aussi des stages en propulsion, matériaux, structures, etc...).
Cependant les mentalités sont en train d'évoluer et je ne désespère pas de faire embaucher un informaticien pur et dur pour nous aider dans nos tâches (on en a cruellement besoin).
Envoie-moi toujours ton CV et souligne un peu le côté logiciel libre, je vais voir ce que je peux faire pour l'année prochaine (pour info l'année dernière tous les stages 2004 ont été affectés dès décembre 2003 je crois).
# Informations manquantes
Posté par SaintGermain . En réponse au message Recherche ingénieur ayant la fibre libre. Évalué à 1.
Le poste sera basé aux Mureaux dans les Yvelines, puisqu'aucun petit malin n'a deviné le nom de la boîte c'est EADS Space Transportation (anciennement EADS Launch Vehicles, anciennement Aerospatiale Matra Lanceurs et encore plus anciennement Aerospatiale tout court).
Pour répondre à l'annonce soit vous vous connectez sur le site internet et vous passez par les ressources humaines, soit vous m'envoyez votre CV directement à l'adresse suivante (créée pour l'occasion) : saintgermain78000@yahoo.fr
Et s'il vous plaît pas de lettre de motivation bateau : je ne suis pas quelqu'un des ressources humaines mais plutôt du côté technique donc...
Voilà, voilà, si vous avez d'autres questions...
[^] # Re: Recherche ingénieur ayant la fibre libre
Posté par SaintGermain . En réponse au message Recherche ingénieur ayant la fibre libre. Évalué à 2.
Par contre je pense qu'il est possible de travailler sur des logiciels libres et de les améliorer pour les adapter à notre besoin et/ou rajouter des fonctionnalités : dans cette optique là on fera avancer la communauté !
[^] # Re: Offre d'emploi...
Posté par SaintGermain . En réponse au message Recherche ingénieur ayant la fibre libre. Évalué à 1.
Je vais aussi aller y faire un tour, cependant j'apprécie beaucoup linuxfr et je voulais donner une petite longueur d'avance aux braves gars d'ici ! ;-)
D'autant que j'avais vu quelques posts rouspétant sur les SSII, que leur métier ne leur permettait pas de s'exprimer, qu'ils ne trouvaient pas de stages ou de boulot, etc...
J'essaye donc de montrer la voie !
[^] # Re: Humour ou facilité d'apprentissage ?
Posté par SaintGermain . En réponse à la dépêche Être orateurs aux RMLL à 13 ans? Avec Ada, même ça c'est possible!. Évalué à 1.
Pour info je crois qu'une réflexion est engagée pour progressivement abandonner l'Ada dans les programmes de vol des lanceurs (commerciaux comme Ariane 5 ou militaire comme le M51) au profit du C.
Certains vont dire que c'est une hérésie, d'autres que c'est une réalité économique...
# Pour le C, par rapport aux autres il est bien ?
Posté par SaintGermain . En réponse à la dépêche Sortie d'Eclipse 3.0 finale. Évalué à 6.
Comment se comporte-t-il par rapport à Anjuta ou Kdevelop ?
Merci !
[^] # Re: Again
Posté par SaintGermain . En réponse au journal générateur de graphes d'appels. Évalué à 1.
3/ D'accord, en étant allé sur leur site, je voyais tout plein de screenshots somptueux de graphe d'appels, mais je ne savais pas que cela demandait un pré-traitement par un outils tiers.
Pas mal du tout ton exemple épuré, c'est après retouche avec dotty ?
Car dotty est pas mal mais je n'ai pas encore trouvé comment modifier les lignes entres les noeuds. Je déplace les noeuds et les lignes suivent bêtement la ligne droite entres les noeuds...
Il y a bien un petit rond sur les lignes qui semble être une sorte de poignée pouvant servir à déplacer les lignes, mais impossible de le sélectionner et de le bouger (et mon numlock n'est pas verrouillé !).
[^] # Re: Again
Posté par SaintGermain . En réponse au journal générateur de graphes d'appels. Évalué à 2.
C'est rigolo, je cherchais exactement le même truc !
Quelques remarques :
1) Dans ta ligne pour l'utilisation de cgprof, il faut remplacer out.out par out.dot il me semble...
2) cgprof n'est pas très bien codé, lors de son utilisation avec une version francisée de gcc, ça ne marche pas. Dans le source il faut en effet remplacer /Call graph/ par /Appel de graphe/ (à la ligne 92)
3) Ne peut-on pas arriver au même résultat (qui est quand même vraiment bien !) avec simplement les différentes fonctions de graphviz ? je n'ai pas regardé en profondeur donc je peux me tromper...
4) Merci du tuyau ! Si tu trouves d'autres utilitaires pour faire ça, je veux bien les évaluer avec toi si tu veux bien me tenir au courant !
[^] # Re: idée en l'air contre le spam
Posté par SaintGermain . En réponse au journal idée en l'air contre le spam. Évalué à 1.
# Re: Récupération de disques foireux
Posté par SaintGermain . En réponse au journal Récupération de disques foireux. Évalué à 1.
Il m'est arrivé strictement la même chose il n'y a pas longtemps.
J'ai réussi à récupérer toutes mes données en utilisant debugfs, normalement tout ton disque dur devrait être visible avec cet utilitaire et tu pourras recopier avec rdump les données que tu veux...