Journal Découvrons Common Lisp. Comparaison avec l'environnement Python.

Posté par  . Licence CC By‑SA.
30
1
fév.
2017

Salut journal,

Je suis de plus en plus frustré par le langage Python, et comme j'aime bien le Emacs Lisp, à la fois le langage et l'environnement de développement, j'ai retenté le coup avec Common Lisp. C'était assez frustrant mais j'ai pris quelques notes qui pourraient servir aux suivants, d'où ce journal (ça fait un paquet d'années qu'on n'a pas parlé de Common Lisp par ici, ni d'aucun Lisp d'ailleurs même ceux à succès comme Clojure (et à part Guix (…)

Journal Stéganographie en Python avec Stegano

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
23
30
jan.
2017

Stegano est encore un module de stéganographie écrit en Python.

Ce journal a pour but de faire connaître un peu plus le projet mais surtout d'avoir des retours et tests.

Il est possible d'utiliser Stegano dans vos applications en tant que librairie ou en ligne de commande.
Différentes techniques sont utilisées. La classique technique LSB est implémentée.

Une variation de la technique LSB est également disponible. Il s'agit de décrire des ensembles afin de sélectionner les pixels qui seront utilisés (…)

Forum Programmation.python Communication inter-processus

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
jan.
2017

Bonjour,

Je dois disposer d’un moyen de communiquer entre plusieurs processus. Typiquement entre un processus client interactif et un processus serveur en tâche de fond.

Le process client doit pouvoir non seulement envoyer les signaux standards (SIGINT, SIGTERM, etc…) mais aussi n’importe quel "message".

Avant d’essayer d’ajouter du code à mon projet j’ai fait un petit test afin de bien cerner le problème.

Je suis arrivé à la solution suivante, que je soumets à votre sagacité… Est-ce la bonne manière (…)

Journal Sortie de matplotlib 2.0

Posté par  . Licence CC By‑SA.
54
18
jan.
2017

Bonjour à toutes les moules scientifiques (et les autres !),
la bibliothèque python Matplotlib vient de sortir en version 2.

Pour info, matplotlib est la bibliothèque de référence pour le tracé de données avec python. Elle permet de tracer des graphs de grande qualité que ce soit en 2D ou 3D (cf la galerie du site). Pour les aficionados des logiciels privateurs à plusieurs milliers d'euros (commençant par mat et terminant par lab), il est possible d'utiliser le namespace pyplot qui (…)

Journal Grumpy : un nouveau concurrent à pythran

Posté par  . Licence CC By‑SA.
Étiquettes :
16
12
jan.
2017

Salut 'nal !

Il y a des gars chez google qui trouvent que python est trop mou au lieu d'utiliser l'une des dizaines de façon d'accélérer python, ils ont mis au point un transpiler source à source python vers go. Le principe est assez classique. On compile notre code python en go ensuite, on compile ce code go et on obtiens notre exécutable.

Ce n'est pas sans dommage :

  • grumpy est incompatible avec les modules C
  • grumpy n'est pas capable de faire (…)

Journal Pythran chatouille Cython

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
32
4
jan.
2017

Bonsoir'nal

Peux-être te souviens-tu de Pythran, ce compilateur pour Python spécialisé pour le calcul scientifique ? Si ce n'est pas le cas Alzheimer te guette, mais une médicamentation est toujours possible :
- le tag pythran sur LinuxFr
- le blog technique du projet
Quoiqu'il en soit, j'ai eu l'envie soudaine, inopinée et irrésistible de me re-balader sur |StackOverflow](http://stackoverflow.com/) à le recherche d'un cas test à optimiser. Et là je tombe (ouille) sur ce post qui explore l'optimisation (…)

Journal Kansha, clone de Trello, écrit sans une ligne de javascript, ajax compris, avec le framework Nagare

Posté par  . Licence CC By‑SA.
11
23
déc.
2016

Kansha est un clone de Trello (et plutôt bien fait). Il est open-source, avec une image Docker et tout, il est utilisé par de gros comptes, le lien pointe vers une démo. Et il est construit avec un framework Python qui abstrait le html, le javascript et jusqu'aux appels Ajax. Il s'agit de Nagare, un framework alien basé sur des continuations.

Sa liste (…)

Forum Programmation.python Déployer une application Django avec apache et mod_wsgi

Posté par  (site web personnel) . Licence CC By‑SA.
0
10
déc.
2016

Bonjour à tous, j'ai développé une application Django qui permet de voir et convertir des modèles 3D dans différents formats.
L'application se sert de FreeCAD et quelques autre librairies ( python-collada (.dae), ifcopenshell (.ifc) ).

Le code source est sur https://framagit.org/freecad-france/FreeCADxConvert

J'ai développé l'application sur un serveur distant sur Ubuntu 16.04 et la version de Django est celle proposé par les dépôts d'Ubuntu (donc Django version 1.8.7 et python version 2.7.12).

Ça fonctionne plutôt bien avec le serveur (…)

Journal Sauvegarder les SMS d'un Nokia (Symbian)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
5
déc.
2016

Alors que la question de l'export des SMS d'un Nokia vers un ordinateur sous GNU/Linux a toujours été problématique, l'exercice se complique depuis que l’environnement Symbian (laissé peu ou prou à l'abandon) tombe en ruine.

Or, les Symbian avaient (entre autre défauts) celui de devenir très lents, voire de planter pour cause de manque de mémoire RAM, lorsque leur application "vendeur" de gestion des SMS se trouve confrontée à la réalité de l'usage des SMS au 21e siècle (je garde (…)

Forum général.petites-annonces Stage Python/Linux Lyon (5-6 mois)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
22
nov.
2016

Bonjour à tous,

Kiwix(WikimediaCH) et Bibliothèque sans frontière(BSF) sont deux de mes clients. Ils se sont associés pour cofinancer un stage sur un projet commun.

Ils recherchent donc un(e) stagiaire Python/Linux.

Objectif

Ideascube est une solution logicielle développée par Kiwix et Bibliothèques sans Frontières qui permet de transformer un RaspberryPi en un hotspot WIFI fonctionnant complètement hors-ligne et proposant de nombreuses ressources - une sorte de bibliothèque accessible hors-ligne.

L'objectif est de créer un installeur (Linux/Windows/OSX) permettant (…)

Kalliope, votre assistant personnel vocal

Posté par  . Édité par Davy Defaud, palm123, Benoît Sibaud, bubar🦥 et ZeroHeure. Modéré par bubar🦥. Licence CC By‑SA.
41
20
nov.
2016
Python

Kalliope est un assistant vocal personnel. Il peut, par exemple, vous permettre de piloter votre installation domotique à la voix. Il est écrit en Python et est sous licence MIT. Le code est disponible sur GitHub.

logo kalliope

Forum général.petites-annonces Stage de fin d'étude en pré-embauche - développeur backend python/go sur Grenoble

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
14
18
nov.
2016

Contexte du stage de fin d'études proposé

Algoo est une société proposant des services de développement d'applications web sur mesure.

La stratégie de l'entreprise est d'accroitre largement le CA généré par la commercialisation de Tracim et à terme d'en vivre en tant qu'activité principale.

Dans cette optique, algoo souhaite recruter un développeur backend en charge du développement du noyau de Tracim. Ce recrutement passe par un stage de fin d'études de pré-embauche qui permettra de recruter un candidat de valeur (…)

Forum Programmation.python Tutos pour Python

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
10
nov.
2016

Salut,

J'ai mon fiston (16 ans) qui s'intéresse à la programmation : il a envie de faire du Python.
Du coup, je suis à la recherche de tutos pour un grand débutant en programmation et en Python. J'ai trouvé un bon cours sur OpenClassRooms.com mais si quelqu'un a mieux, je suis preneur.

Je suis aussi preneur de tutos pour moi (j'ai décidé de me mettre à Python, aussi) : ça fait plus de 20 ans que je programme en C (…)

Trigger Happy : une passerelle entre vos services Internet

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, ZeroHeure et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
36
10
nov.
2016
Python

Trigger Happy se veut être une alternative libre du célébrissime site/service IFTTT. Le principe ? Récupérer des informations situées à l’autre bout de la toile pour les publier ou les enregistrer ailleurs. Trigger Happy est disponible en version 1.1.0 depuis le 25 octobre dernier.

Exemples de scénarii :

  • à chaque nouvelle dépêche sur LinuxFr.org, sans lever le petit doigt, je sauvegarde l’article sur mon compte wallabag ;
  • chaque tweet disposant des mots « job développeur Python » est enregistré dans mon compte Evernote ;
  • chaque ticket ouvert sur GitHub crée une carte sur mon compte Trello (et/ou inversement) ;
  • quand j’enregistre une note sur Evernote, cela publie un billet sur mon blog à l’aide de Pelican.

Journal pyjobs - améliorer l'écosystème professionnel francophone python

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
20
25
oct.
2016

Introduction

pyjobs est un projet libre initié par la société algoo (dont je suis le dirigeant) et qui a pour objectif de stimuler la mise en relation des professionnels python.

La version initiale proposait simplement d'agréger les annonces pour des postes python à partir de différents jobboards.

Après une première version publique dévoilée en février dernier, et rapidement un enrichissement des sources, un stagiaire de l'ENSIMAG nous a rejoint le temps de son stage de deuxième année pour (…)