Journal Utiliser Python comme interpréteur dans vos Makefile

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
12
jan.
2016

Le système de construction de logiciel utilisé par un projet est souvent celui proposé par le langage principal: setuptools pour Python, rebar pour Erlang, maven pour Java, etc. GNU make a l'avantage d'être vraiment indépendant de tous les langages mais tellement générique qu'il est rarement utilisé sans surcouche: scons, cmake, autotools, etc.

GNU make a un autre avantage qu'aucun autre système, à ma connaissance, n'a qui est son langage propre (DSL) qui permet de (…)

Sortie de IPython/Jupyter Notebook 4.1

Posté par  . Édité par Ytterbium, Benoît Sibaud, palm123, Yves Bourguignon, BAud, esdeem, Florent Zara et Anonyme. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
30
9
jan.
2016
Python

Enfin, je devrais plutôt parler de Jupyter Notebook 4.1, vu que ce sera la première version avec des nouvelles fonctions qui a été publiée indépendamment de IPython en tant que tel. Et bien que cette dépêche soit dans la catégorie Python, la mise à jour concerne aussi bien les utilisateurs du Notebook qui utilisent Julia, Haskell, C-dièse…

NdM: Jupyter Notebook est une application web pour interagir avec des données scientifiques et faire du calcul scientifique.

Ce qui suit est une traduction collaborative (merci à Ytterbium, palm123, BAud, eggman, Yves Bourguignon, xaccrocheur) de l'annonce sur le blog Jupyter.

Journal CPython abandonne Mercurial et passe à Git et Github

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
2
jan.
2016

Les développeurs de Python ont décidé d'abandonner leur infrastructure actuelle, basée sur divers outils open-source écrits en Python et auto-hébergés, pour passer aux services propriétaires proposés par Github. Cela implique de passer le code source de Mercurial à Git.

La raison fondamentale, détaillée dans le PEP 481, est la nécessité de faciliter le travail des contributeurs du projet, l'arrivée de nouveaux contributeurs, et les contributions occasionnelles (correction de typos, amélioration de doc).

L'infrastructure actuelle utilise un outillage spécifique, comme (…)

Forum général.petites-annonces Offre de stage M2 / PFE : Conception / développement d'une interface web (Bordeaux)

Posté par  . Licence CC By‑SA.
Étiquettes :
1
8
déc.
2015

Bonjour.

Nous (Centre de Ressources Technologiques Nobatek) développons un logiciel d'assistance à la gestion de patrimoine immobilier implémentant une méthode d'optimisation multicritères faisant intervenir des facteurs économiques, énergétiques, environnementaux, sociaux,… dans la formulation de plans d'entretien / rénovation.

Nous proposons une offre de stage pour la conception et le développement de l'interface web du logiciel.

Le stagiaire qui sera intégré dans l'équipe de développement interviendra sur la conception fonctionnelle (maquette, aspects "ergonomie", adaptation à l'hétérogénéité des publics et des médias (…)

Forum général.petites-annonces envie de faire du C++14/python au sein d'une dream-team, dans cadre idyllique, tout en étant payé ?

Posté par  . Licence CC By‑SA.
15
25
nov.
2015

Hello world,

On recrute encore pour notre équipe R&D !
Ayant eu de bonnes candidatures depuis linuxfr mes précédentes fois, je ré-ré-ré-itère :) (je dois en être à la 4° vague de recrutement depuis bientôt 5 ans). Cette annonce ressemble donc beaucoup aux précédentes, avec quelques updates. N'hésitez pas à faire suivre à vos amis non linuxiens !

En 3 lignes (+3 bonus) :

  • R&D C++ sous linux, avec du python aussi
  • éditeur d'un logiciel d'analyse de binaires exécutables
  • plusieurs postes ouverts
  • (…)

Twitter hors du navigateur

Posté par  (site web personnel) . Édité par ZeroHeure, claudex, Pierre Jarillon et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
13
22
déc.
2015
Python

La multiplication des réseaux sociaux et l'importance d'y être présent pour faire connaître ses projets rendent indispensables si l'on manque de bras (ce qui arrive souvent quand on lance seul des projets ou par exemple une startup) d'automatiser nos interactions avec lesdits réseaux sociaux.

Je souhaite présenter aujourd'hui ici deux programmes autour de Twitter, l'un des principaux réseaux sociaux, répondant à cette problématique : db2twitter et retweet

Ces deux programmes codés en Python proposent le double avantage d'être documentés et auto-hébergés, vous évitant ainsi de dépendre de la foule de services tiers plus ou moins bien maintenus que l'on peut trouver sur le web. Ces deux projets pourraient être les deux premières briques d'un projet plus large (non encore formalisé) que j'appelle « Twitter hors du navigateur » (d'où le titre du billet).

Les descriptions de ces deux programmes sont disponibles dans la suite de la dépêche.

Journal Analyse de texte

Posté par  . Licence CC By‑SA.
Étiquettes :
13
15
déc.
2015

Mon but est d’analyser la fréquence de syllabes ou de mots depuis différents textes. Les fréquences d’apparition de chaque mot/syllabe étant cumulées dans une base de données.

À chaque fois que j’ai posté du code ici je n’ai reçu que des critiques constructives alors je vous soumets celui-là :)

Le code fait ce que je lui demande mais il est très lent sur de gros textes. Je pense que le problème se situe dans mes interactions avec la base de (…)

Forum général.cherche-logiciel Dossier médical personnel ou carnet de sante en ligne

Posté par  . Licence CC By‑SA.
3
10
déc.
2015

Bonjour la communauté,

Même si je suis windoswien au bureau, mac à domicile, linux par moment dès que je peux, je pousse l'open source autour de moi (Open//LibreOffice, Firefox, Thunderbird, Vlc, Odoo etc…).

Selon les problématiques je cherche toujours dans le libre d'abord.
Ma cherche actuelle, est comme spécifié un dossier médical ou carnet de santé en ligne. Quelque soit la techno sous-jacente (je sais un peu manipuler la ligne de commande, je n'ai pas peur de mettre les mains (…)

Sortie de Django 1.9

Posté par  . Édité par Lucas, M5oul et bubar🦥. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
27
4
déc.
2015
Python

Django est, pour ceux qui ne le connaissent pas encore : « un framework libre de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide » selon sa page Wikipedia. Plusieurs sites grand public sont désormais fondés sur le framework, dont Pinterest, Instagram ou encore Mozilla.

La version 1.9 du framework est sortie ce 1er décembre 2015 et vient comme d’habitude avec son lot de nouveautés que nous tâcherons de présenter dans cette dépêche.

Code vs Zombies, samedi 28 novembre 2015, concours de programmation en ligne sur 24 heures

12
27
nov.
2015
Jeu

CodinGame organise un concours de programmation en ligne "Code VS Zombies" qui aura lieu du samedi 28 novembre 2015 à 18h (heure de Paris) au dimanche 29 novembre (18h). Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

AFPy Camp — Ideas-Box de Bibliothèque Sans Frontières les 28 et 29 novembre 2015

14
13
nov.
2015
Communauté

Nous organisons un AFPy Camp les 28 et 29 novembre 2015 dans les locaux de 3W Academy à Nantes. Le but est de sprinter ensemble sur le projet Ideas-Box de Bibliothèques Sans Frontières.

IdeasBox est une médiathèque portable qui tient sur 2 palettes de 12 m³, facilement transportable en camion, bateau, avion, n'importe où dans le monde. Une fois déployée, l'Ideas Box se transforme en un centre culturel d''une centaine de mètres carrés, avec des livres, des jeux, des liseuses, des ordinateurs, un module cinéma et un accès Internet 3G.

IdeasBox rangée et prête à être expédiée

Pour s'inscrire, merci de remplir le Framadate suivant : https://framadate.org/7R9aZWdQRDg1cqmP. N'hésitez pas à nous rejoindre sur le canal IRC de l'IdeasBox pour discuter avec nous et poser vos questions.

Internet des objets l'ESP8266 et ma porte de garage

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, palm123, Pierre Jarillon et Ontologia. Modéré par Pierre Jarillon. Licence CC By‑SA.
71
11
sept.
2015
Do It Yourself

Dans ma maison, j'ai un garage dont la porte est motorisée ; avec une petite télécommande (433MHz) on peut l' ouvrir ou la fermer depuis la voiture, ce qui est bien pratique en hiver. Mais il y a deux problèmes : le premier c'est que la télécommande fonctionne aléatoirement (ce qui n'est pas pratique), le second c'est la sécurité du 433MHz.

Ayant un Arduino UNO qui traîne dans un coin, ma maison étant domotisée (serveur fait-maison tournant sur du Python, du PHP, des scripts shell et le tout reposant sur xpl-perl) je me suis dit que le serveur domotique pourrait piloter la porte.
Il peut déjà lire l'état de la porte du garage avec un capteur d'ouverture.

Le moteur de la porte fournit un contact sec. Il suffit de ponter deux fils raccordés à un bornier pour actionner la porte : ouvrir si elle est fermée ou fermer si elle est ouverte.

Avec un Arduino et un relais on peut actionner sans problème la porte du garage. Je code vite fait un petit bout de script qui me permet d'activer un relais 1.5 seconde.
Le problème : il faut donner les ordres par un câble USB à l'Arduino donc je pars en recherche d'une carte WI-FI pour l'Arduino et c'est là que je tombe sur l'ESP8266.

Forum général.général Candidature et recrutement sur des postes/profils python

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
13
20
oct.
2015

Bonjour,

Comme vous l'avez peut-être remarqué, j'ai recruté deux personnes durant les derniers mois pour des postes python. Le second poste est d'ailleurs pourvu depuis peu.

Ayant eu l'occasion de chercher du boulot en python par le passé, et ayant eu du mal à en trouver ; et ayant recruté récemment des personnes sur le même genre de compétences, et ayant eu peu de candidatures (c'était volontaire, mais peut-être pas à ce niveau de "faiblesse du nombre de candidatures"), je me (…)

HandyLinux-2.2 est disponible avec un HandyMenu configurable et une version 64 bits à tester

Posté par  (site web personnel) . Édité par idéefixe, BAud, arpinux, palm123 et M5oul. Modéré par patrick_g. Licence CC By‑SA.
32
8
sept.
2015
Distribution

À l'occasion de la sortie de debian 8.2, HandyLinux se met à jour avec une liste conséquente de nouveautés. Pour rappel, il s'agit d'une distribution GNU/Linux collégiale pour rendre l'informatique accessible à tous. Comme d'habitude, vous pouvez bien sûr télécharger et installer cette nouvelle version, mais si vous avez déjà HandyLinux sur votre machine, une mise à jour suffira.
merci à Péhä pour cette nouvelle planche "annonce"

Rencontre Erlang Paris le mercredi 14 octobre 2015

Posté par  (site web personnel) . Édité par Bruno Michel, Benoît Sibaud, Nils Ratusznik, palm123 et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
12
9
oct.
2015
Communauté

La communauté des praticiens Erlang d'Île de France et la communauté #FrenchErlang vous convient à une rencontre le mercredi 14 octobre 2015.

erlang

Au programme :

  • Torben Hoffmann (Basho) viendra tout spécialement nous faire une présentation de Riak ;
  • Éric Cestari (cstar industries) nous présentera "Une application web rapidement en production, pour pas un rond (ou presque) — Heroku sous Nitrogen" ;
  • Jérome Renard (ingénieur chez Swelen) nous fera un retour d'expérience sur la ré-écriture complète de Python à Erlang d'un adserver par 2 personnes qui ne connaissaient rien à Erlang, pourquoi ils ont choisi Erlang et le chemin qui les a amené jusqu'à la mise en production finale.

Notons également qu'il y a aura une rencontre Elixir la veille.