Les DjangoCong à Belfort ça rocks du poney !

Posté par (page perso) . Édité par palm123 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
10
11
sept.
2013
Python

DjangoCon est le rendez-vous des développeurs Django francophones et sympathisants. Elle aura lieu cette année, pour sa quatrième édition, les 28 et 29 septembre 2013 à l'UTBM de Belfort.

Cette année, il y a eu plusieurs rencontres régionales (à Rennes, Toulouse et Toulon), où nous avons pu parler de Django, et de son écosystème, aussi bien pour les débutants que pour les plus chevronnés.

L'Université de Technologie de Belfort-Montbéliard nous ouvre ses portes pour une conférence de deux jours sur Django, le Web et l'écosystème Python.

Apéro Python/PHP à Lyon le mercredi 25 septembre

Posté par (page perso) . Édité par Xavier Teyssier et Xavier Claude. Modéré par Xavier Teyssier. Licence CC by-sa
9
10
sept.
2013
Communauté

Les antennes lyonnaises de l’AFPy et de l’AFUP organisent ensembles leur apéro de rentrée le mercredi 25 septembre à partir de 19h à l'Antre-Autre (11 rue Terme, Lyon 1er).
Cet apéro sera l’occasion pour chacun de découvrir un autre langage et son écosystème.

Deux présentations sont prévues : Python pour les développeurs PHP, et la présentation jumelle, Php pour les développeurs Python.

À l’issue de ces présentations, nous pourrons échanger librement sur ces deux langages de programmation, autour d’un verre et/ou d’une assiette.

Les journaux LinuxFr.org les mieux notés du mois d'août 2013

Posté par (page perso) . Édité par tankey. Modéré par Nÿco. Licence CC by-sa
12
2
sept.
2013
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois d'août passé.

ConFoo: La conférence pour les développeurs web est à la recherche de conférenciers.

Posté par (page perso) . Modéré par tuiu pol. Licence CC by-sa
3
29
août
2013
Communauté

Devenez un guerrier morderne
ConFoo est à la recherche de professionnels du web avec une connaissance approfondie du développement avec PHP, Python, Ruby, Java, DotNet, HTML5, Databses, Cloud et le dévelopement mobile souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions entre le 26 août et le 22 septembre.

ConFoo est une conférence de développeurs qui a bâti une réputation en tant que destination de choix pour explorer de nouvelles technologies, plonger davantage dans les sujets familiers et éprouver le meilleur de la communauté et de la culture.

  • ConFoo 2014 se déroulera du 26 au 28 février à Montréal, à l’Hôtel Hilton Bonaventure.
  • Nous prenons un grand soin de nos conférenciers en couvrant la majorité des dépenses incluant le déplacement, l’hébergement, le lunch, le billet complet de la conférence, etc.
  • Les présentations sont d’une durée de 35min + 10min de questions et peuvent être présentées en français ou en anglais.
  • ConFoo est un environnement ouvert où tout le monde est invité à soumettre. Nous cherchons simplement des propositions de qualité par des personnes qualifiées et agréables.

Si vous voulez simplement assister à la conférence, nous avons un rabais de 230$ en vigueur jusqu’au 16 octobre.

Journal Kit de démarrage Python

Posté par (page perso) . Licence CC by-sa
35
27
août
2013

Avec le temps, je me suis rendu compte que faire un projet Python bien propre n'était pas si facile que ça, il faut écrire les tests unitaires, utiliser gettext pour les traductions, avoir un fichier setup.py (équivalent de Makefile) pour l'installation ou la génération de paquets (setup.exe, .deb, .rpm, …), préparer la doc pour la générer facilement, utiliser pkg_resources au lieu d'accéder directement aux fichiers (pour les icônes, par exemple), etc.

Au final, ce boulot doit être refait à chaque (...)

Journal Sortir pluXml en Markdown

Posté par . Licence CC by-sa
7
15
août
2013

On nous a parlé de PluXml il y a peu, que j'utilise pour mon blog, sauf que j'aimerais quelque chose de vraiment plus simple et surtout, qui utilise nativement du Markdown.

Pour le moteur de blog, je me tâte encore, toutefois grâce à Aaron Swartz et son super script, je peux déjà convertir tous mes articles en markdown.

Au passage on y perd des informations comme les tags, les catégories et les commentaires. Pour les dernier je m'en (...)

Journal BeatNitPicker

Posté par (page perso) . Licence CC by-sa
20
14
août
2013

Quand on fait de la musique, on a souvent besoin d'un ptit player rapidos pour "auditer" vite-fait des sons, on est souvent pas sur sa machine, ou à explorer des CDs donc exit les gros trucs genre Amarok ou Clementine qui marchent avec une DB. Je suis rentré bredouille de la recherche d'un petit player rapide, qui ferait ce que je veux comme je le veux dans les deux termes qui m'importent à part égale : Le son et l'ergonomie. (...)

Forum Programmation.python gtk.TreeView : Qui est sélectionné ?

Posté par (page perso) . Licence CC by-sa
Tags :
0
10
août
2013

On dirait que le seul moyen de récupérer la sélection d'un gtk.TreeView() est de cliquer dessus..? :

    tree_selection = self.treeview.get_selection()
    tree_selection.connect('changed', self.my_callback)
    self.treeview.connect('row-activated', self.my_other_callback)

Mais si je veux une entrée de menu "propriétés" sur une liste de fichiers ? Ou encore un bouton "play" dans une liste de fichier multimedia..?

Quelle est la bonne démarche pour récupérer la (...)

Sortie d'IPython 1.0

Posté par . Édité par Jiehong, Benoît, palm123, jcr83, Nonolapéro, JPEC et Nÿco. Modéré par patrick_g. Licence CC by-sa
Tags :
31
10
août
2013
Python

On ne présente plus IPython, qui est (aussi) une console alternative principalement tournée vers l'exploration interactive des données. Ce projet contient aussi différents terminaux riches capable d'afficher plus que du texte (image/HTML), et en particulier le développement du Notebook, mais aussi une bibliothèque de calcul parallèle et bien d'autre outils.

Cette année fut bonne pour IPython avec son créateur recevant un FSF award et l'obtention de deux ans de financement. Ce fut donc l'occasion d'espacer un peu les sorties pour consolider les fondations avant d'apporter de nouvelles fonctionnalités.

Merci à Benoît, Jiehong, jcr83, Nonolapéro, Peck et palm123 pour l'aide et l'aurthografe.

Journal Découvrez la compression de données ! (et l'humour algorithmique)

34
6
août
2013

Hop, voici un journal bookmark dans lequel je présente une méthode de compression de données plutôt simple, mais utilisée par les plus grands.

L'article est ici : http://www.palkeo.com/code/compression.html

C'est le résultat de quelques jours à me poser des questions existentielles sur la compression de données (for fun and profit).
À la fin, vous avez un script de moins de 300 lignes qui arrive à faire de la compression/décompression avec un ratio qui s'approche pas mal des algos classiques, et (...)

Sortie de Creme CRM en version 1.3

Posté par (page perso) . Édité par Florent Zara et palm123. Modéré par patrick_g. Licence CC by-sa
22
5
août
2013
Commercial

Plus d'un an après la sortie de la version 1.2 (Dépêche de la 1.2 sur LinuxFR), sort la version 1.3 de Creme CRM, un logiciel de Gestion de la Relation Client (Customer Relationship Management, ou CRM, en anglais) sous licence AGPLv3. Techniquement c'est une application Web, écrite en langage Python grâce au cadriciel (framework) web Django pour le côté serveur et en Javascript avec notamment la bien connue bibliothèque JQuery pour le côté client.

Logo Creme CRM

La force de Creme est de ne proposer que quelques paradigmes fondamentaux (que ce soit dans le fond ou dans la forme), mais utilisés partout dans l'application, et qui combinés entre eux permettent de modéliser finement vos entreprises, administrations ou associations par exemple, ainsi que leur environnement.

Pour rappel, les deux concepts essentiels dans Creme sont les Entités (Contact, Société, Rendez-vous, Email, Opportunité, Devis…) et les Relations, qui sont des liens typés entre les Entités. Ensemble, ils permettent de modéliser non seulement vos clients (relation «est client de» entre l'entité représentant votre entreprise et celles de ses clients), ce qui est la base d'un CRM, mais aussi, par exemple, les clients de vos concurrents (avec les relations «est client de» et «est concurrent de»), ce qui est beaucoup moins classique.

Plus d’informations dans la suite de la dépêche.

Forum Programmation.python Python : Monitorer de l'audio

Posté par (page perso) . Licence CC by-sa
Tags :
1
5
août
2013

J'ai besoin de, pendant que je playe un son, afficher un vu-metre. enfin, je me charge de fabriquer le vu-metre hein (genre un slider en GTK, ou mieux en HTML5) mais avant j'ai besoin de données numériques.

Pour player le son, tout marche, plein de libs (j'ai essayé pygame et pygst, et d'autres, ça marche, ça play et même pardois ça recorde) et même des programmes externes genre sox/play via subprocess. En fait peu importe la lib, moi je (...)

Journal Un petit script pour les utilisateurs de manette

Posté par . Licence CC by-sa
Tags :
12
4
août
2013

Bonjour à tous
N'ayant pas grand chose à faire hier après midi, je me suis fait un petit script pour contrôler ma souris à l'aide de mon joypad (tous ceux que j'ai essayé jusqu'ici ne fonctionnent pas chez moi).
Le script utilise pygame pour l'acquisition des signaux de la manette et python-xlib pour le contrôle clavier/souris.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Description: Permet le contrôle de la souris avec une manette.


import pygame
from pygame.locals import *
import
(...)

Journal Pyjamas est de retour

Posté par (page perso) . Licence CC by-sa
30
31
juil.
2013

Salut à tous,

Pyjamas est un port Python des Google Web Toolkit, il contient un compilateur Python => Javascript et une bibliothèque de Widgets calqués sur ceux de Google.

L'année dernière, suite à une mésentente entre le mainteneur principal et certains autres développeurs, le projet a été détourné. Attention, je dis bien « détourné » et pas « forké »: un des développeurs avait les droits d'administration sur le nom de domaine, a redirigé le site vers un miroir sur un autre serveur, et (...)

Journal Présentation de Badnik (alias GNOME Games)

Posté par (page perso) . Licence CC by-sa
25
28
juil.
2013

Je vous avais parlé il y a quelques mois de mon intérêt pour la préservation du jeu vidéo.

J'ai depuis poussé plus loin ma démarche et ai bossé plus profondément sur un projet initié par Laurent Pointecouteau, alors une idée vague : faire un gestionnaire de jeu très simple à utilisé au demandant le moins possible d'actions de la part de l'utilisateur, tant dans son utilisation que dans sa mise en place. Une page sur le Wiki de (...)