Journal Atelier 'Contribuer à Ansible' 15 et 16 septembre 2018 à Paris (nouvelle tentative)

Posté par  . Licence CC By‑SA.
Étiquettes :
7
9
juil.
2018

Bonjour Nal,

Un atelier Contribuer à Ansible se déroulera le week-end du 15/16 septembre, de 10h à 18h/19h, à Paris. Il sera animé par un membre de la core team et moi-même. Une précédente édition de cet atelier avait été annulée en raison du faible nombre de participants - sans doute à cause de l'annonce tardive de l'évènement.

Au cours de cet atelier, gratuit et ouvert aux personnes développant en Python et débutant avec Ansible, les participants seront accompagnés dans (…)

Journal Des news de tracim : v2, vidéo de présentation, stand aux RMLL, stages en développement

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
14
27
juin
2018

Avant-propos : cet article reprend en grande partie l'article publié sur le blog officiel de Tracim

Tracim sera présent aux RMLL. Après la v1 sortie en janvier, une v2, refonte complète technique et visuelle est en cours et sera présentée pour la première fois aux RMLL.

Introduction

Les RMLL, Kesako ?

Les RMLL ou Rencontres Mondiales du Logiciel Libre est un évènement de promotion du logiciel libre existant depuis 18 ans maintenant. Les premières éditions se sont déroulées à Bordeaux (…)

Sortie de Crème CRM en version 1.8

Posté par  (site web personnel) . Édité par Davy Defaud, ZeroHeure et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
17
14
juin
2018
Commercial

Le 24 mai 2018 est sortie la version 1.8 du logiciel de gestion de la relation client Crème CRM, soit à peine plus de trois mois après la version 1.7 (12 février 2018).

Logo de Crème CRM

Au programme, l’utilisation d’une version plus récente de Django et la prise en compte du RGPD. Les nouveautés sont détaillées dans la suite de la dépêche.

Journal Pythran, en plein délire

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
50
23
mai
2018

Cher journal, je dois te confesser que j'ai déclenché quelque chose dont j'ai un peu honte.

Tu te souviens bien sûr de Pythran, ce compilateur pour noyau scientifiques écrit en Python, et de ce petit détail d'implémentation qui veut que le compilateur commence par transformer les fonctions Python en fonctions C++ template (a.k.a. transformer du code Python en meta-programme C++ pour faire stylé voire pédant).

Un choix de design a été de faire en sorte que ces fonctions ne (…)

Forum Programmation.python Rebonds sur une surface circulaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
mai
2018

Bonjour,
je débute en Python et je cherche à programmer un "billard circulaire" à l'aide de Turtle. Je n'arrive pas à déterminer l'angle à imposer à turtle (qui conçoit les angles bizarrement je trouve) de la bille sur les rebords du billard. Voici la partie du programme concernée :(je suis désolée si ce n'est pas le bon format)

   while nbrebonds>=0:
        forward(1)
        if (distance(0,y)>rayon):
            print(
(…)

Forum général.petites-annonces Plusieurs emplois dans le libre

Posté par  . Licence CC By‑SA.
7
16
mai
2018

Petite annonce pour dire qu'une entreprise active dans le libre (infrastructure, développement de Odoo, développement de solutions libre de SIG) cherche plusieurs personnes à des postes différents. Je vous mets un petit résumé des postes et de l'entreprise en question, si vous voulez plus d'informations allez sur la page de notre site qui liste les postes en questions (en bas de ce poste) ou contactez nous !

Camptocamp est une entreprise informatique dans le logiciel libre/open source avec des bureaux en (…)

Journal on joue avec python ffi et json

Posté par  . Licence CC By‑SA.
Étiquettes :
25
15
mai
2018

intro

En moulant sur lobsters - oui je suis très fruits de mer - je tombe sur un article du blog libtorrent. Il explique que le parser Bencode - le format des fichiers torrent - a été ré-écrit pour être plus rapide en s'inspirant de l'approche minimaliste du parseur JSON jsmn.

Ce parseur est qualifié de demi-parseur dans le billet de blog car il ne fait que repérer la structure du document JSON (clés, valeurs, hiérarchie) mais n'implémente (…)

Sortie de Tryton 4.8

25
14
mai
2018
Bureautique

Après six mois de développement, la version 4.8 de Tryton vient de sortir.

Tryton est un progiciel de gestion intégré (aka PGI ou ERP) écrit majoritairement en Python (et un peu de JavaScript). Il suit une architecture trois tiers et tourne par défaut sur PostgreSQL et SQLite. Il possède trois clients : desktop, Web et script, et vient avec une suite de plus de cent modules qui couvre un large éventail des besoins de l’entreprise (achats, ventes, comptabilité, stock, etc.).

Tryton

Journal Défragmenter une partition FAT32 sous Linux …

Posté par  . Licence CC By‑SA.
28
9
mai
2018

Ho putain ce titre de journal, bienvenue dans les années 90 !

Le FAT32 reste, pour notre plus grand malheur, le seul format dont on soit à peu près sûr qu'il soit entièrement utilisable partout. J'utilise donc ce format pour stocker sur clé USB ma collection musicale afin d'en profiter en voiture.
Mais ma voiture semblait bouder certains morceaux, de manière reproductible, sans que je ne comprenne le problème : on entendait une saccade 3, 4, 10 fois sur certains fichiers. TRÈS (…)

Générateurs de jeux de lettres/chiffres libres

Posté par  (site web personnel) . Édité par Benoît Sibaud, Davy Defaud et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
32
6
mai
2018
Jeu

Il y a quelque temps, j’étais à la recherche de générateurs de jeux de lettres/chiffres (puzzles) personnalisables (dont la solution serait un petit mot doux romantique). Des puzzles qui ne soient pas uniquement jouables en ligne, mais imprimables, ne nécessitant qu’une feuille et un crayon.

NdM: Wiktionary précise que « Le mot français puzzle est plus limité que le mot anglais. Sans autre précision, le mot français réfère uniquement à un jigsaw puzzle en anglais. » On entendra le mot puzzle comme jeu de lettres/chiffres (plus généralement de caractères) dans cette dépêche.

Au final, j’ai découvert de nombreux programmes libres permettant de générer des mots croisés, des grilles de mot mystère, des nonogrammes, etc.

Je vais donc dans cette dépêche vous présenter ces projets, en espérant qu’ils vous inspirent à concocter vos propres puzzles pour vos enfants, neveux, compagnon ou compagne, ou encore grands‐parents !

Sortie de Flask 1.0

Posté par  (site web personnel) . Édité par Davy Defaud, Lucas, claudex, Nÿco, bubar🦥, Benoît Sibaud et ZeroHeure. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
42
1
mai
2018
Python

Flask est un micro‐cadriciel Web pour Python publié sous licence BSD. Il est basé sur Werkzeug, Jinja2, MarkupSafe et ItsDangerous.

Logo de Flask

Bien que stable depuis longtemps, Flask passe finalement en version 1.0, huit ans après le début de son développement. Cette version aura demandé un an de travail et propose un grand nombre de modifications.

Journal Pythran 0.8.5 - de l'intérêt des compilateurs

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
35
24
avr.
2018

Demat' Nal

Pythran, compilateur pour un sous ensemble du langage Python dédié au calcul scientifique, en est à sa version 0.8.5.

En guise d'exemple, il permet de transformer un code source comme celui là :

#pythran export weights(uint8[:,:])
#runas import numpy as np; x = np.arange(10, dtype=np.uint8).reshape(5,2); weights(x)

import numpy as np
def weights(input_data, threshold=0.3):
    n_seq, length = input_data.shape
    weights = np.zeros(n_seq, dtype=
(…)

Pytition, un outil libre d’auto‐hébergement de pétitions

Posté par  . Édité par Bruno Michel, Davy Defaud, claudex et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
21
20
avr.
2018
Python

Cette dépêche a pour but de présenter un outil libre pour auto‐héberger des pétitions en ligne. Partant du principe que les plates‐formes habituelles de pétitions en ligne ont pour modèle économique de revendre nos données personnelles, certaines associations (généralement militantes) qui prennent à cœur de protéger la vie privée de leurs signataires utilisent généralement des systèmes de pétitions auto‐hébergés.

Pour ses campagnes de pétitions, l’association R.A.P. avait besoin d’un tel outil. Faute d’en trouver qui répondent à ses besoins, un outil a été développé et publié sous licence libre : Pytition. L’outil en est à ses débuts, il est développé par un bénévole non expert du Web (il est développeur embarqué) en Python/Django. Pytition reste basique pour l’instant, mais il ne tient qu’à vous de rapporter des bogues et de contribuer en proposant de nouvelles fonctionnalités.