Journal Combien d'utilisateurs pour LuaUnit ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
17
7
déc.
2020

Combien d'utilisateurs pour LuaUnit ?

Cher Journal.

Dans des aventures précédentes, je t'ai raconté comment GitHub avait ressuscité le moribond LuaUnit et comment le packaging de LuaUnit faisait une sacrée différence en terme de popularité d'un logiciel.

Je t'avais promis des statistiques détaillées et je sais que tu n'en pouvais plus d'attendre. Soit rassuré! Le jour est arrivé où tu sauras tout sur la popularité de LuaUnit ! Et peut-être en apprendras-tu un peu plus sur la popularité générale des (…)

Journal Les écrans et nos enfants

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
7
août
2020

Cher Nal,

La question revient régulièrement dans la presse et ailleurs, de l'influence possiblement négative du temps passé devant les écrans sur nos enfants et notamment de l'influence sur leur développement et leur capacité d'apprentissage.

Je te partage une étude qui s'intéresse à l'impact sur leur imagination ("mental imagery performance") qui semble sans appel quant à l'impact négatif. La stimulation purement visuelle et auditive (et vaguement digitale) couplée à la passivité semble nuire à la capacité des enfants à construire (…)

Journal Vidage de carton : je donne du matos has-been

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
17
mai
2020

Salut à tous,

Je fais du ménage dans mon carton "informatique". Je donne donc pas mal de matos considéré has-been, mais qui peut être utile à un bidouilleur ou qq'un qui aime le matos has-been.

Je suis prêt à l'envoyer par la poste si besoin.

Voici la liste magique, photo possible sur demande:

  • rallonge jack avec controle volume longeur 3m
  • 2 webcam USB
  • adaptateurs USB/ps2 et ps2/USB
  • 3 boitiers CPL ancienne génération (gris, Powerline 85 Mbps Turbo Adapter)
  • cable RJ12 (…)

Journal A propos de packaging et de LuaUnit

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
3
fév.
2020

Ça fait quelque temps que j'avais envie de partager mes réflexions sur le packaging et mon expérience concrète avec LuaUnit.

En tant qu'auteur de logiciel, j'aime quand mon logiciel est utilisé. Plus il a d'utilisateurs, plus je suis content et fier: je contribue de façon utile au grand monde du logiciel libre.

Pour avoir plein d'utilisateurs, il a plusieurs étapes:

  1. écrire un logiciel qui rend un service utile
  2. les gens qui ont besoin du service en question trouvent le (…)

Journal PyParis 2018, c'était bien!

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

PyParis, c'est un évènement Python annuel sur Paris pendant deux jours. Stéphane Fermigier en avait fait la publicité ici-même. J'en avait profité pour proposer un sujet de conférence qui a été accepté. A ma grande joie!

Mon sujet, c'était l'annotation de type sous Python. Visiblement, mon intervention a bien marché puisque plusieurs personnes sont venues me voir après pour me dire que je les avais convaincu et qu'ils allaient motivier leurs équipes pour passer aux annotations. Si (…)

Journal Réduire la taille des exécutables générés avec PyInstaller

Posté par  (site web personnel) . Licence CC By‑SA.
26
15
oct.
2018

En ce moment, je travaille à sortir un petit logiciel libre écrit en Python et PyQt. Le bébé est là: https://github.com/bluebird75/sxtool

Il permet de manipuler les fichiers s19, s28 et s37. Ce sont des images binaires dans un format texte. Ce type d'image est utilisé dans l'embarqué pour charger du code binaire. Il arrive parfois qu'on ait envie après la génération dudit fichier de changer une valeur, de modifier une adresse, etc. Comme chaque ligne a un checksum, c'est parfois (…)

Journal Comment Github a ressuscité mon logiciel libre

Posté par  (site web personnel) . Licence CC By‑SA.
76
7
mar.
2016

On parle régulièrement de Github en négatif ces derniers temps: ça centralise tout, ça capture les données, ça bouffe les autres plate-formes d'hébergement de projets libres avec en plus quelques soupçons de misogynie et sexisme en interne. En gros, Github, ce serait pas bien © (et je pèse mes mots!).

Je partage ici ma petite expérience. Pour les plus pressés, vous pouvez sauter directement aux trois derniers paragraphes.

J'ai créé en 2004 une bibliothèque de test unitaires pour le langage (…)

Un projet de VM Python chez Dropbox et état des lieux des autres VM

Posté par  (site web personnel) . Édité par palm123, BAud, Nÿco, sleibo, Nonolapéro, Maxime et Jiehong. Modéré par ZeroHeure. Licence CC By‑SA.
50
12
avr.
2014
Python

Dropbox lance PySton, une nouvelle implémentation de Python, basée sur LLVM, avec comme objectif de tirer partie des capacités JIT (Just-In-Time compiling, compilation à la volée) de l'architecture LLVM. Le but étant à terme d'utiliser Python là où du C++ était encore utilisé pour ses performances.

La suite de la dépêche fait un état des lieux des différentes VM Python et des projets d'améliorations de leur performances.

Journal LucidChart - deux mois après

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
5
sept.
2013

Il y a deux mois, j'écrivais ma surprise de découvrir à la fois un logiciel de diagramme de très bonne qualité, et en plus un truc web qui réagissait mieux qu'un appli lourde installée sur un poste ( http://linuxfr.org/users/bluebird/journaux/et-moi-qui-croyais-que-le-client-lourd-serait-gagnant ). Je rappelle que c'est pas libre et payant, pas la peine de râler sur ce sujet dans les commentaires.

Deux mois après, je dois pondre des diagrammes super vite tout en répondant à un très gros appel d'offre. Et il (…)

Journal Et moi qui croyais que le client lourd serait gagnant...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
31
18
juil.
2013

J'avais tort.

Dans le débat, client Web vs Programme, ou client léger sous forme d'un navigateur web vs client lourd à installer sur un poste, j'ai toujours penché du côté du client lourd.

Pour une application relativement simple, ou un usage relativement simple, le client léger me parait bien adapté. Mais dès que l'application devient un poil complexe, que les interactions avec l'usager sont variées, qu'on doit gérer des contrôles/widgets un peu tordus, le client lourd me parait plus adapté.

(…)

Journal Le développement en natif pour un soft universel ?

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

Bonjour à tous,

Suite au journal Bref, j'arrête le développement web, auquel je souscris totalement, j'aurai aimé avoir des retours d'expérience sur justement comment faire un soft natif, qui fonctionne sur le maximum de plateforme avec un minimum de travail.

Pour moi maximum de plate-forme, ça se range un deux catégories:
1. Destkop: Windows, Linux, MacOs. BSD pour les plus aventureux.
2. Mobile: iOS, Android pour les majeurs. MeeGo et autres pour les plus aventureux.

Pour bien préciser le (…)

Entretien avec les développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet.
66
16
avr.
2011
Python

Le 11 mars, nous vous proposions de poser des questions à des développeurs francophones du langage Python. Un peu occupés par leur participation à PyCon 2011, ils ont finalement trouvé le temps de vous répondre. Un grand merci à eux et à tous ceux qui ont posé les questions.


L'ensemble des réponses de l'entretien est en seconde partie et est placé sous licence Art Libre : cette œuvre est libre, vous pouvez la copier, la diffuser et la modifier selon les termes de la Licence Art Libre.

Entretien avec des développeurs Python francophones

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
33
11
mar.
2011
Python

À l'occasion de la sortie de Python 3.2, deux développeurs français du langage Python, Antoine Pitrou et Victor Stinner (haypo) ont accepté de répondre à quelques questions sur Python.

Et comme ils fréquentent LinuxFr, ils savent quel est le niveau ici (très élevé, tant sur le plan technique que trollifique) ; donc, lâchez-vous dans les commentaires !

Publication de Unladen Swallow 2009Q3

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
18
26
oct.
2009
Python
C'est avec discrétion que le projet Unladen Swallow - dont le but est d'accélérer Python en s'appuyant sur LLVM et son compilateur JIT - a sorti la version 2009Q3, environ 3 mois après la version 2009Q2

Dans cette nouvelle version, les choses qui font plaisir :
  • Par rapport à la version Q2, gain en utilisation mémoire de 930% ;
  • Gain de performance par rapport à la version 2009Q2 entre 15 et 70% suivant les benchmarks ;
  • Intégration avec GDB 7.0 permettant de débugger le code passé par le compilateur JIT ;
  • Intégration avec OProfile 0.9.4 afin de fournir une interface de profilage sans difficulté qui couvre le C et le Python ;
  • Beaucoup de bugs et de restrictions du compilateur JIT de LLVM ont été corrigés au passage ;
  • Unladen Swallow 2009Q3 passe toutes les suites de test de projets Python majeurs tel que Twisted, Django, Numpy ou Swing (cf la liste de tests pour la liste complète des suites de test).

Les choses qui font moins plaisir :
  • Le compilateur JIT de LLVM et d'autres outils ont demandé plus de travail qu'imaginé au départ. En conséquence, le projet n'a pas progressé autant en performance que les auteurs l'auraient voulu ;
  • L'utilisation mémoire reste entre deux et trois fois supérieure à celle de Python 2.6.1. Cependant, il y a des pistes intéressantes pour réduire cela d'ici la version 2009Q4 .