Journal RasPyPlayer v2.3 est sorti !

Posté par . Licence CC by-sa
4
28
mai
2013

Un peu plus d'un mois après la dernière version[1], voici la nouvelle version mineure du lecteur vidéo conçu pour le Raspberry Pi.

Pour cette version, pas de grosse révolution : deux évolutions liées aux options de configuration.

Avec les dernières mises à jour de Raspbian (la distribution officielle du Raspberry Pi) une option est devenue obligatoire pour choisir la sortie audio. J'ai donc implémenté cette option qui permet de choisir entre la prise jack (local) ou la sortie HDMI (hdmi). (...)

Supervision Shinken 1.4

Posté par (page perso) . Édité par Xavier Teyssier, Xavier Claude et Benoît Sibaud. Modéré par patrick_g. Licence CC by-sa
25
27
mai
2013
Supervision

Après plus de 850 commits depuis la version 1.2, voici la version 1.4 de l'outil de supervision Shinken. Cette version (baptisée Jiggly Jerboa) améliore tant le cœur de l'outil que ses modules.

Outre les habituelles corrections de bugs, et des améliorations dans les packs de configurations prêts à l'emploi, certaines fonctionnalités sortent du lot :

  • possibilité d'avoir des vues spécialisées pour certains hôtes dans l'interface graphique de Shinken ;
  • un module d'import automatique des machines hébergées sur AWS/EC2
  • la possibilité de définir plusieurs niveaux de Brokers (collecteurs de données) entre ses datacenters ;
  • il est désormais possible de définir des seuils d'alertes variables en fonction du temps.

Concernant la prochaine version, les auteurs annoncent un travail permettant de gérer plus facilement les modules et les packs de configurations au sein de l'outil, et ce directement en ligne de commande.

La principale fonctionnalité annoncée est l'amélioration de la gestion des datacenters distants, avec la possibilité d'avoir un élément d'architecture relai gérant les notions de haute disponibilités.

Technologie Concours de programmation CodinGame le 28 mai 2013

Posté par (page perso) . Modéré par Pierre Jarillon. Licence CC by-sa
14
24
mai
2013
Technologie

CodinGame, le challenge de programmation 100% en ligne, revient le mardi 28 mai 2013 à 20h.

C’est l'occasion de se mesurer à plusieurs centaines d'autres développeurs, de remporter un Nexus 10, un Drone Parrot 2.0 ou des enceintes M-Audio, et, pour ceux qui le souhaitent, d’entrer en relation avec plusieurs sociétés pour changer de job ou en trouver un.

Les nouveautés de cette édition : Javascript vient s'ajouter aux langages déjà disponibles et le portail est désormais disponible en anglais pour accueillir des participants du monde entier.

Comme la fois précédente, l’épreuve consiste à résoudre deux problèmes de programmation dans le langage de son choix parmi C, C++, Python, Ruby, PHP, Java, C# et Javascript. C'est évidemment gratuit, ouvert à tous, on peut participer de chez soi et c'est anonyme.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Dès la fin du concours, les scores et le classement général sont publiés. Pour que tout le monde puisse apprendre des bonnes idées des autres, le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site.

Jeu Ren'Py en version 6.15 et sortie d'un site francophone dédié à Ren'Py

Posté par . Édité par Nÿco. Modéré par Nÿco. Licence CC by-sa
15
22
mai
2013
Jeu

Ren'Py que l'on avait déjà évoqué ici il y a deux ans, est sorti en mars dans sa version 6.15 "Foreign Policy". Depuis la version 6.12 évoquée dans la précédente dépêche, plusieurs améliorations sont apparues et seront évoquées dans la suite de la dépêche. Pour rappel, Ren'Py est un outil pour créer et diffuser des histoires visuelles et interactives diffusé sous une licence libre MIT.

Avec un langage très simple, Ren'Py permet de créer des histoires mais aussi et surtout des jeux interactifs du type Ren'ai, Bishōjo, ou des histoires du type « livres dont vous êtes le héros ». Il est également possible d'utiliser du Python dans les scripts des jeux pour étendre ses possibilités. Plus de 400 jeux ont déjà été créés avec Ren'Py. L'autre grande nouvelle est l'apparition d'un site francophone dédié à Ren'Py.

Communauté Apéro Python à Lyon le 22 mai - présentation sur Django

Posté par . Édité par tuiu pol et Xavier Teyssier. Modéré par Nÿco. Licence CC by-sa
9
16
mai
2013
Communauté

Un apéro Python aura lieu à Lyon le mercredi 22 mai à 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.

Une présentation éclair sera faite sur Django, le fameux framework web pour les pythonistes. Cette présentation sera suivie d'une discussion sur les différents frameworks webs disponibles dans notre langage de programmation.

À la semaine prochaine.

NdM : Ne pas hésiter à parcourir l'excellente dépêche de Johan Charpentier sur django 1.5.

Commercial Sortie de Tryton 2.8

Posté par (page perso) . Édité par Nicolas Évrard, feth, Xavier Teyssier, giovanni_Coopengo, Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC by-sa
18
29
avr.
2013
Commercial

Comme prévu, la nouvelle version de Tryton est sortie ce 22 avril. Tryton est une plate‐forme de développement d’applications pour entreprise (progiciel de gestion intégré ou PGI mais aussi ERP) écrite en Python et sous licence GPLv3. Les modules de base couvrent entre autres les champs d’activité suivants : comptabilité, facturier, gestion des ventes, gestion des achats, comptabilité analytique, gestion de stock et de production.

Alors que l'utilisation de Tryton était, a priori, réservée aux PME qui souhaitaient gérer leur ventes, achats et stock, nous constatons à présent une diversification des domaines d'application. Outre GNU Health la verticalisation (adaptation à un domaine précis) de Tryton destinée à la gestion d'hopitaux, une verticalisation de Tryton pour le monde des assurances a aussi vu le jour ; elle couvre la gestion des contrats, des primes et des sinistres.

Signalons aussi nereid, un framework web bâti sur Flask qui est utilisé pour réaliser des sites web de vente en ligne ou de gestion de projets. Ce projet devrait d'ailleurs rejoindre le projet Tryton dans un avenir plus ou moins proche.

Journal RasPyPlayer v2.2.0 est sorti !

10
17
avr.
2013
Ce journal a été promu en dépêche : RasPyPlayer v2.2.0 est sorti !.

Il y a un peu plus d'un mois je vous annonçais la sortie de la version v2.0 de RasPyPlayer[1]… Une version mineure plus tard et quelques cassages de tête plus tard, j'ai le plaisir de vous présenter la nouvelle mouture du média center léger spécialement conçu pour le Raspberry Pi (mais pas que) !

Je n'ai pas annoncé ici la version 2.1.0 car je la considérais mineure dans le sens où elle n'était qu'une étape préliminaire à cette nouvelle version.

Alors

(...)

Communauté Apéro Python à Lyon le 24 avril - présentation sur Nao

Posté par . Modéré par Xavier Claude. Licence CC by-sa
8
15
avr.
2013
Communauté

Un apéro Python aura lieu à Lyon le mercredi 24 avril à 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.

Blandine Bourgois et Xavier Basset (membres du Nao Developper Program) nous feront une présentation sur et avec le robot Nao, un petit robot humanoïde propulsé sous Linux et programmable en Python.

À la semaine prochaine !

Journal Glances et Metaglances

16
11
avr.
2013

Salut journal,

Je surveille depuis quelque temps un logiciel de supervision qui a tout pour plaire, et les dernières nouvelles sont bonnes. J'ai testé Glances et son copain Metaglances et ça m'a l'air très bien.

Glances

Le logiciel Glances est un outil libre (LGPL) de supervision de systèmes (Linux, BSD, MacOS, Windows) dont il a déjà été plusieurs fois question sur Linuxfr. Il a fait des émules et d'autres projets sont venus se greffer dessus, notamment grâce à son API, (...)

Journal Projet de plateforme de e-commerce cherche traducteurs

Posté par . Licence CC by-sa
18
8
avr.
2013

Bonjour nal,
je m'intéresse depuis peu à une plateforme de e-commerce open source (licence BSD) écrite avec le framework Django.
Il s'agit du projet Oscar présenté ici: http://oscarcommerce.com/
Le projet est encore jeune, mais très dynamique, l'internationalisation vient de commencer, elle est déjà quasiment finie pour le polonais et le brésilien.

J'ai commencé, la traduction en français, j'en suis à 22%, et je commence à ressentir le besoin d'aide, pour la relecture et pour m'aider à abattre le reste du (...)

Journal avec Pythran, Numpy file comme le vent

46
5
avr.
2013

Salut mon petit journal,

je te tiens de temps en temps au courant des avancement de Pythran, ze convertisseur Python -> C++ dédié au calcul scientifique. La dernière fois que nous avons discuté, tu m'avais dit de repasser te voir quand je serais capable de supporter ce genre de calculs:

import numpy as np
n = 100000
b, c = np.ones(n), np.ones(n)
d = np.sqrt(b
(...)

Ligne de commande Coloriser des flux de texte avec colout

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par Xavier Claude. Licence CC by-sa
65
4
avr.
2013
Ligne de commande

Les réalisateurs de films policiers ne s'y trompent pas : lire des flux de textes en ligne de commande nécessite parfois le super pouvoir de lisibilité.

Bien que les outils GNU soient extrêmement pratiques pour manipuler des flux de texte, il en manquait un pour aider à mettre en valeur l'information importante, sans masquer l'accessoire. Par exemple pour faciliter la lecture de logs s'étendant sur plusieurs lignes ou pour détecter rapidement le numéro de ligne d'un fichier responsable d'une erreur de compilation.

Heureusement, grâce à la commande colout (aujourd'hui en version 1.0), vous pouvez maintenant très facilement coloriser colorer colorier mettre de la couleur là où vous le souhaitez dans votre ligne de commande.

Basiquement, colout s'utilise comme un filtre de flux de texte classique, généralement après un pipe, et mets en valeur les bouts de texte correspondant à une expression régulière avec une couleur et un style de votre choix :

    <flux de texte> | colout <expression régulière> [couleur [style]]

L'IHM de colout est pensée pour être simple tout en permettant des utilisations vraiment intéressantes, telles que le coloriage l'application des couleurs sur les groupes des expressions, l'utilisation de cartes de couleurs (mais si, vous savez, les couleurs de l'arc-en-ciel…), la coloration la mise en valeur de la syntaxe de code source, des thèmes automatiques et même l'application d'une couleur en fonction de la valeur d'un nombre.

Ligne de commande Guake perd son dernier développeur - appel à un repreneur

Posté par (page perso) . Édité par Benoît Sibaud et Nÿco. Modéré par Christophe Guilloux. Licence CC by-sa
19
27
mar.
2013
Ligne de commande

Cette fin d'après-midi, Pierre-Yves Chibon annonce qu'il quitte le développement de l'application et lance l'appel pour un éventuel repreneur. L'application est écrite en python, et utilise GTK2. Celui qui reprendrait le projet aurait un travail de fond à effectuer, s'il veut assurer le futur du logiciel, pour le passer en dconf/gtk3. Il y a également beaucoup de tickets ouverts dans le système de ticketing, avec des patchs, fonctionnalités qui n'ont jusque là pas été implémentées. Citons notamment le support multi-moniteurs.

NdM : une précision apportée dans le commentaire de GeneralZod : Pierre-Yves Chibon administrait le serveur et faisait les paquetages Fedora, sans être développeur du projet.

Journal Un petit script pour sauvegarder rapidement un fichier

Posté par (page perso) . Licence CC by-sa
5
23
mar.
2013

Quand je développe, il m'arrive régulièrement d'avoir sous la main des fichiers que je ne veux pas perdre dans l'immédiat, sans pour autant vouloir les ajouter dans mon logiciel de contrôle de versions. De même, il m'arrive de vouloir temporairement garder une image d'un fichier (avant de tester quelque chose, par exemple), sans pour autant vouloir créer un commit.

Bref, je souhaite pouvoir sauvegarder temporairement un fichier sans effort.

Pour répondre à ce besoin, j'ai créé le petit script suivant (...)

Python DChars, pour lire/écrire et modifier des caractères unicodes complexes

27
23
mar.
2013
Python

Dans le cadre d'un projet, j'ai eu besoin d'un module pour analyser et modifier les caractères complexes de certains systèmes d'écriture, en particulier en hébreu, grec ancien ou sanskrit. Mon code commence à devenir utilisable, je le publie donc sous une licence GLPv3 : DChars est un module pour Python3.

J'ai essayé de coller à certains principes facilitant le travail en communauté ainsi que l'écriture de code lisible : tests unitaires, code et commentaires écrits en anglais, surveillance de la qualité du code par Pylint, documentation fournie et écrite avec Sphinx.

Concrètement, je cherche d'autres personnes susceptibles d'utiliser ou d'améliorer mon module. Si vous utilisez les langues concernées, dites-moi si ce que j'ai fait vous convient ! En particulier, si certains connaissent très bien la norme ISO 15919, je suis preneur… De façon générale, n'hésitez pas à faire remonter vos remarques, je n'attends que ça, surtout si elles sont négatives !