GNU MediaGoblin : le partage de photos (et plus) décentralisé a besoin d’aide

Posté par  . Édité par Davy Defaud, Florent Zara, claudex, NeoX et baud123. Modéré par Florent Zara. Licence CC By‑SA.
23
18
oct.
2012
Internet

Le projet GNU MediaGoblin, déjà évoqué dans ces colonnes, a lancé une campagne pour financer son développement. L’objectif de 60 000 $ US doit permettre de financer un développeur pendant une année, pour avancer plus vite sur ce projet. Il s’agit d’un projet de partage de photos (et de vidéos) décentralisé.

Plus de détails sur le projet en deuxième partie de la dépêche.

Apéro Python à Lyon le 24 octobre — Présentation sur ZeroMQ

Posté par  . Édité par Davy Defaud, baud123 et claudex. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
8
16
oct.
2012
Communauté

Un AFPyro aura lieu le mercredi 24 octobre à l’Antre Autre, à partir de 20 h (11 rue Terme, Lyon 1er).

Un AFPyro est un moment convivial où les Pythonistes peuvent échanger librement autour d’un verre ou d’une assiette.

Cet AFPyro sera également l’occasion pour Haïkel Guémar de nous présenter ZeroMQ, une bibliothèque de transfert de messages asynchrone.

Venez nombreux !

Sortie de Modoboa 0.9.3

Posté par  (site web personnel) . Édité par Davy Defaud, Benoît Sibaud et baud123. Modéré par Benoît Sibaud.
17
15
oct.
2012
Internet

Une nouvelle version du logiciel libre (licence MIT) Modoboa est disponible. Modoboa est un outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel. Il est disponible dans cinq langues (anglais, français, allemand, espagnol et portugais). Il est majoritairement écrit en Python/Django (avec un peu de JavaScript quand même pour la partie « dynamique »).

Cette version ne fait pas dans le tape à l’œil, mais met l’accent sur la facilité d’utilisation et la compatibilité du module de gestion Amavis avec PostgreSQL. Un nouvel outil en ligne de commande permet de déployer plus rapidement Modoboa et facilite l’intégration avec Postfix.

Bref, la liste exhaustive des changements est disponible au lien de la liste des changements, ci‐dessous.

Journal Conférence Tryton à Liège

Posté par  (site web personnel) . Licence CC By‑SA.
4
15
oct.
2012

La communauté des développeurs Tryton se réunit de nouveau à Liège cette année pour sa conférence annuelle. Elle aura lieu ces 9 et 10 Novembre à l'auberge Simenon de Liège.

Tryton est framework écrit en python d'application business ; il comprend la gestion des achats, des ventes, du stock et de la production. C'est un fork d'OpenERP qui a déjà cinq ans.

Tout comme l'an passé nous suivront le principe des unconferences, on prévoit d'y discuter des nouveautés de la (…)

Forum Programmation.python Environnement de développement portable

Posté par  .
Étiquettes :
3
2
oct.
2012

Salut salut !

Je me posais cette question existentielle: avez-vous déjà trouvé ou réalisé vous-mêmes un environnement de développement portable pour python ?
J'entends par là une suite logicielle et non une distribution linux live persistante.

Mon cas est on ne peut plus concret:
- Je développe en python avec pygame
- Je développe sur plusieurs machines
- Je n'ai pas envie d'installer/configurer un environnement complet sur ces machines (exception peut-être à python… et encore)

L'idée serait d'installer tout ce beau monde (…)

Journal Formation Python au Nicelab — Vendredi 28 septembre

Posté par  . Licence CC By‑SA.
Étiquettes :
11
25
sept.
2012

Le Nicelab est un Hackerspace situé en plein cœur de Nice sur la côte d'azur, comme tout hackerspace il dispose de compétences extrêmement variées. Programmation, soudure, cryptographie, bricolage ou même crochetage de serrures, etc…

L'idée de proposer des formations solidaires variées a donc germée.

La première formation prévue sera une initiation au langage de programmation python et aura lieu vendredi 28 septembre.

N'hésitez pas à venir vous inscrire sur cette page.

Journal Python 3.3.0 release candidate 2

Posté par  .
Étiquettes :
22
9
sept.
2012

Chers lecteurs,

La deuxième release candidate de Python 3.3 vient de sortir. Avec un peu de chance, ce sera aussi la dernière avant la sortie finale de cette nouvelle version stable.

Les améliorations de Python 3.3 sont nombreuses. Quelques exemples :

  • nouvelle syntaxe yield from pour déléguer un générateur à un autre
  • nouveaux modules lzma (compression xz et lzma), ipaddress (opérations sur adresses et masques IP), faulthandler (affichage d'une trace lors d'un plantage du processus)
  • intégration de pyvenv, outil (…)

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco, Lucas Bonnet, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier.
16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Journal pythran prépare sa mue

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
30
août
2012

SSS Ss SsSS SSs s [un serpent qui vous salue en morse, c'est pas banal!]

Comme tout animal à sang froid, Pythran a profité de l'été pour s'allonger sur un rocher et emmagasiner de la chaleur. Quand un humain s'adonne à cette activité, ce n'est pas très progressif, mais là ça a plutôt bien marché.

Petit résumé.

Tests Unitaires

Pythran repose sur unittest pour les tests unitaires. Un test consiste en
1. Une fonction écrite en python ;
2. des paramètres (…)

Journal Pyth(on|ran) + OpenMP ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
7
août
2012

Youpi [le monde est beau]

Vous n'êtes pas sans savoir que le parallélisme en mémoire partagé et python, c'est pas la joie. La faute à ce cher Gilles qui bride complètement le parallélisme. Les solutions alternatives se basent donc sur des processus lourds, comme inventorié dans cette excellente page.

Personnellement, j'aime bien utiliser les directives OpenMP pour paralléliser des applications natives. C'est concis, incrémental et non-intrusif.

Heureux papa du projet pythran, qui permet justement de traduire (…)

Journal Python et valeurs par défaut des paramètres

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
31
juil.
2012

Bonjooour les zamis [ bienvenue au pays trop mignon ]

Au cours de mes pérégrination pythranesques, j'ai découvert une fleur du langage python, que je m'empresse de partager.

D'après vous, qu'affiche la séquence suivante ?

def foo(a=list()): return a
foo().append(1)
foo().append(2)
print foo()

Et hop une manière détournée (et hideuse, elle n'a donc pas à sa place au pays trop mignon) d'avoir (…)

Journal pythran rampe

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
16
juil.
2012

Le titre « pythran est en marche » me paraissait bizarre pour un outil qui a trait aux serpents…

Dans ma folie bienheureuse, et faisant fi des avis pessimistes, j'ai tenté de passer un code résolvant le problème des Nreines dans la moulinette pythran. Après de nombreux hacks optimisations, les résultats tombent:

  • python: 1.34s
  • pypy: 0.56s
  • nuitka: 1.34s
  • shedskin: 0.61s
  • pythran: 0.32s

\o/ le bébé s'en sort bien.

Pour être honnête il faut bien avouer que pythran ne supportant pas encore (…)

Journal pythran: python -> c++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
30
8
juil.
2012

La lecture quotidienne des journaux m'avertit qu'il y a de nombreux pythonistes dans le coin, alors…

Dans ma pratique régulière du Python (et n'oubliez pas : manger 5 langages par jour pour être bien en forme !), je prends un grand plaisir à coder des algos à base de liste / ensembles / dictionnaires le tout dans une petite sauce fonctionnelle. C'est loin d'être la seule façon de programmer en Python mais c'est comme ça que je fais.

Bien sûr, tout (…)

Sortie de IPython 0.13

Posté par  . Édité par mbussonn, Nÿco et Bruno Michel. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
22
2
juil.
2012
Python

IPython est une console alternative principalement tournée vers l'exploration interactive des données. Après une longue période de réécriture du code, les versions stables s'enchainent tous les quelques mois depuis un peu plus d'un an.

La précédente version, sortie en décembre 2011, a introduit une nouvelle interface web, que cette nouvelle mouture vient principalement améliorer, sans pour autant délaisser les utilisateurs de la ligne de commande.

Journal Réflexions à propos de NodeJS et de Javascript plus globalement

Posté par  (site web personnel) . Licence CC By‑SA.
30
18
avr.
2012

Bonjour,

cela fait quelques jours que je me pose la question suivante : « Est-ce que Node.js ne va pas devenir une technologie incontournable / majeur dans les 2 ans qui viennent ? »

Le contexte

Je suis un développeur Python depuis de nombreuses années. J'aime ses librairies, j'aime ses outils, j'aime sa communauté.
J'aime tellement sa syntaxe que quand je vois la syntaxe d'autres langages, j'ai une réaction quelque peu épidermique à la lecture du code.
Avec le temps, l'habitude de la (…)