Concours de programmation CodinGame le 28 mai 2013

Posté par  (site web personnel) . Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
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.

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

Posté par  . Édité par Nÿco et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
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.

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

Posté par  . Édité par Benoît Sibaud, tuiu pol et Xavier Teyssier. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
9
16
mai
2013
Communauté

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

Sortie de Tryton 2.8

Posté par  (site web personnel, Mastodon) . Édité par Nicolas Évrard, feth, Xavier Teyssier, giovanni_Coopengo, Nÿco et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
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

(…)

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

Posté par  . Édité par Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
8
15
avr.
2013
Communauté

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
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
(…)

Coloriser des flux de texte avec colout

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par claudex. 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.

Les journaux LinuxFr.org les mieux notés du mois de mars 2013

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
6
4
avr.
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 mail, 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'un dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de mars passé.

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

Posté par  (site web personnel) . Édité par Benoît Sibaud et Nÿco. Modéré par rootix. 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

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 (…)

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

Posté par  (site web personnel) . Édité par baud123, claudex, Benoît Sibaud, patrick_g et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
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 !

Concours de programmation CodinGame le 26 mars 2013

Posté par  (site web personnel) . Édité par baud123. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
20
21
mar.
2013
Technologie

Après le succès de l'édition de janvier (1280 inscriptions), CodinGame, le challenge de programmation 100% en ligne, revient le mardi 26 mars 2013 à 20h.
C’est l'occasion de se mesurer à plusieurs centaines d'autres codeurs, de remporter un Asus Transformer EeePad, un Kindle Fire HD ou un casque Jabra, et, pour ceux qui le souhaitent, d’entrer en relation avec plusieurs sociétés pour trouver ou changer de job.

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

Les nouveautés de cette édition : un format plus court (durée moyenne estimée à 2 heures) et Ruby vient s'ajouter aux langages disponibles.

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.