Petite actu des outils d’analyse numérique

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
45
16
juin
2011
Science

Au pays des scientifiques (entreprises & labos), en plus de la « taxe Microsoft » (Windows + MS Office), s’ajoute souvent la « taxe MATLAB » (employé comme grosse calculatrice graphique programmable…). Pourtant, dans ce milieu, les geeks ne sont pas rares. Continuons à porter la bonne parole : il existe des alternatives très valables, à choisir selon ses priorités !

Petit tour des candidats et leurs mises à jour dans la seconde partie de la dépêche.

Journal C'est en forgeant qu'on devient forgeron

Posté par  . Licence CC By‑SA.
Étiquettes :
20
2
juin
2011

Cher linuxfriens, je prends ma plus belle plume^Wmon plus beau clavier pour t'annoncer la publication officielle d'une nouvelle application révolutionnaire! Bon OK ce n'est pas vrai, elle n'a rien de révolutionnaire. Pire même, elle copie, sans vergogne aucune, sur ses grandes sœurs et grands frères comme Indefero, Trac, Redmine et j'en passe. Même pas peur d'abord.

Donc la petite dernière se prénomme "Django-Simple-Forge" et comme son nom l'indique, c'est une forge logicielle basée sur Django (donc écrite en (…)

PyCONFR 2011 : 17 et 18 septembre à Rennes

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
13
30
mai
2011
Python

PyCONFR est le rendez‐vous annuel des utilisateurs du langage Python organisé par l’Association Francophone Python.

La prochaine édition se déroulera à Rennes le week‐end du 17 et 18 septembre 2011.

Rejoignez les utilisateurs et les passionnés de Python à la Cantine numérique de Rennes, qui peut accueillir 120 personnes dans d’excellentes conditions matérielles. Des dizaines de présentations auront lieu tout au long du week‐end et couvriront des sujets abordables par des débutants ou destinés à des experts. L’événement est, dans son intégralité, convivial et gratuit. Entrée libre dans la limite des places disponibles, réservation obligatoire.

Pour que PyCON~~FR~~Bzh 2011 rencontre le même succès que les années précédentes, il faut trois ingrédients : des orateurs, des sponsors et un public. :-)

Tomate : une petite applet de productivité pour Linux

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
42
13
mai
2011
Python

Comme beaucoup d'entre nous, je souffre de problèmes de procrastination et d'attention, surtout devant un ordinateur. Comment résister à l'appel de l'Internet et se concentrer sur une tâche importante, mais pas forcément passionnante ?

Je me suis donc mis à la recherche d'outils qui puissent m'aider à mieux me concentrer. Je suis tout d'abord tombé sur un très bon livre recommandé par Papey : "Comment ne pas tout remettre au lendemain", par Bruno Koelz.

Finalement, pour moi, le diagnostic est le suivant : le plus difficile est de s'y mettre, c'est-à-dire de se concentrer pendant un laps de temps suffisant pour se plonger dans le problème. Une fois cette étape passée, continuer est beaucoup plus simple.

J'ai donc développé une petite applet qui me permet de passer un contrat avec moi-même: en cliquant sur une petite icône, je m'engage à me concentrer sur un problème donné pendant au moins dix minutes. L'icône devient alors rouge pendant dix minutes, après quoi elle passe au vert. Je suis alors libre de m'arrêter ou de continuer.

N. D. M. : le projet est sous licence GPL 3.

Sortie de Shinken 0.6

36
6
mai
2011
Python

Les auteurs de Shinken, outil de supervision compatible avec Nagios, viennent de publier leur dernières avancées sur ce projet. Cette version est dans la continuité de ce à quoi ils nous ont habitué, avec de nombreuses nouveautés :

  • un module de découverte automatique du réseau ;
  • une amélioration de l’architecture distribuée, pour gérer au mieux les pertes des sites distants et les DMZ ;
  • un support avancé des environnements VMWare.

Entretien avec les développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet.
66
16
avr.
2011
Python

Le 11 mars, nous vous proposions de poser des questions à des développeurs francophones du langage Python. Un peu occupés par leur participation à PyCon 2011, ils ont finalement trouvé le temps de vous répondre. Un grand merci à eux et à tous ceux qui ont posé les questions.


L'ensemble des réponses de l'entretien est en seconde partie et est placé sous licence Art Libre : cette œuvre est libre, vous pouvez la copier, la diffuser et la modifier selon les termes de la Licence Art Libre.

Nouvelle version d’autojump

Posté par  (site web personnel) . Modéré par j. Licence CC By‑SA.
Étiquettes :
26
10
avr.
2011
Ligne de commande

Je viens de publier la 15e version d’autojump. Pour mémoire, il s’agit d’un petit outil qui apprend quels sont vos endroits préférés, et vous y amène rapidement, évitant ainsi de nombreuses commandes « cd ». L’outil est écrit en Python et proposé sous licence GPLv3. Il fonctionne sous la plupart des OS avec Bash et ZSH.

Cette version n’amène rien d’extraordinaire, mais l’accumulation des petits progrès me semblait la justifier :

  • la correction d’un bogue sérieux, rendant le logiciel inutilisable après avoir été lancé avec « sudo » dans certaines distributions 
  • un reformatage du code pour le rendre plus lisible et respecter la fameuse PEP-8, qui propose un standard de code pour le langage Python ;
  • plein d’autres petites améliorations.

Vous pouvez dès à présent le récupérer via git ou sous forme d’archive sur GitHub. Vous pouvez également attendre la mise à jour automatique de votre distribution (autojump est maintenant disponible en standard dans la plupart des distributions importantes).

Forum Programmation.python Organisation des fichiers

Posté par  .
Étiquettes :
2
30
mar.
2011

Bonjour,

Je ne sais pas trop comment organiser mes fichiers dans une application python. J'ai trouvé des infos là http://guide.python-distribute.org/creation.html et là http://as.ynchrono.us/2007/12/filesystem-structure-of-python-project_21.html.

Voilà comment, j'ai organisé mes fichiers:

mon_application/
  mon_module_1/
    ab.py
    bc.by
    test/ 
      test_cd.py
      test_bc.py
  mon_module_2/
    cd.py
    de.py
    test/
      test_cd.py
      test_de.py
  ee.py
  ff.py
  test/
    test_ee.py
    test_ff.py

Je me demande s'il ne faudrait pas tout mettre dans un répertoire test à la racine mais c'est vrai aussi que c'est bien d'avoir les tests près du code. D'ailleurs, certains tests sont (…)

Sortie de Django 1.3

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
42
24
mar.
2011
Python

Mercredi matin, 11 mois après la 1.2, est sortie la version 1.3 du framework Web Django, écrit en Python.

Ce framework, basé sur un concept [Modèle-Vue-Contrôleur], est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, Bitbucket.org, Libération.fr, Disqus, Century21, convore, instagram, threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

Journal Tryton sélectionné pour le GSOC

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
23
mar.
2011

Cette année, et pour la première fois, le projet Tryton a été sélectionné pour le Google Summer of Code. Notre sélection est chapeautée par la Python Software Foundation, d'ailleurs beaucoup d'autres projets ont aussi été sélectionés via la PSF : Mercurial, PyPy, Pyjamas, Pylint, Mailman, ...

Si vous êtes étudiants, c'est donc l'occasion d'ête payé pour développer du logiciel libre. Nous avons quelques petites idées intéressantes :

  • port à Python 3
  • création d'un client web avec GWT
  • création d'un (…)

Entretien avec des développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
33
11
mar.
2011
Python

À l'occasion de la sortie de Python 3.2, deux développeurs français du langage Python, Antoine Pitrou et Victor Stinner (haypo) ont accepté de répondre à quelques questions sur Python.

Et comme ils fréquentent LinuxFr, ils savent quel est le niveau ici (très élevé, tant sur le plan technique que trollifique) ; donc, lâchez-vous dans les commentaires !

Sortie officielle de « Ma Petite Auto-Entreprise » et Aemanager 1.0

Posté par  (site web personnel) . Modéré par Florent Zara.
32
2
mar.
2011
Python

Ma Petite Auto-Entreprise est un site dédié aux auto-entrepreneurs leur permettant de gérer leurs clients, devis, factures et relances. Il permet également de suivre son chiffre d'affaire, son reste à faire pour atteindre le plafond et de prévoir ses cotisations.

L'application web qui fournit ce service se nomme Aemanager. Elle est développée en Python en utilisant le framework Django, et est distribuée sous licence libre AGPL.

La version déployée est actuellement la 1.0.2. Elle corrige quelques bogues et problèmes d'ergonomie depuis la sortie de la 1.0, le 1er mars.

Le modèle économique de Ma Petite Auto-Entreprise est de fournir l'hébergement de l'application et des données pour 0,99 € / mois.

Journal python et le sony-ericsson liveview

Posté par  .
Étiquettes :
4
25
fév.
2011

Bonjour les gens :-)

Aujourd'hui je vais vous déranger pour vous causer d'un écran lcd bluetooth.

Cet appareil, normalement compatible avec android 2.1, pourrais être compatible gnu/linux via l'utilisation de python. En effet, Andrew de Quincey à réussi à deshtroumpfer le protocole de communitation du liveview et à écris un protoype de lib en python.

Et ça tourne, j'ai testé sur pc (archlinux) et sur nokia n810/n900 (python 2.5.2 et python 2.5.4). Quand je dis que ça tourne, c'est (…)