Journal sqlramen un remplacement à sqlsoup

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
2
oct.
2025

Alors que je pleurais la disparition de sqlsoup et ré-écrivais pour la 5é fois le code minimal pour le remplacer je me suis dit ; tu pourrais offrir un module équivalent.

SQLRamen, un peu comme SQLSoup

SQLRamen offre une interface minimaliste au dessus de sqlalchemy pour avoir une console introspective sur une base de données… Ce qui est avec une API différente ce que faisait SQLSoup qui a disparu avec sqlalchemy 2.

Le code est minimal et est basé sur (…)

Python - « Libre à vous ! » du 23 septembre 2025 - Podcasts et références

Posté par  . Édité par Benoît Sibaud. Modéré par bobble bubble. Licence CC By‑SA.
9
1
oct.
2025
Communauté

255e émission « Libre à vous ! » de l’April. Podcast et programme :

  • sujet principal : le langage de programmation Python
  • La chronique Le truc que (presque) personne n'a vraiment compris mais qui nous concerne toutes et tous de Benjamin Bellamy sur les VPNs
  • Une nouvelle Lecture buissonnière de Vincent Calame sur l'ouvrage d'Éric Sadin, « La vie algorithmique »
  • Quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.

Journal L'IA devenue outil du quotidien

1
28
sept.
2025

'lut,

Vous me direz, encore un journal sur l'IA ! C'est un sujet globalement plutôt décrié sur ce site qui met en exergue surtout ses méfaits, mais je tenais à faire part de mon expérience car ça peut être également un super outil du quotidien. A tel point que j'ai quasiment laissé tomber les moteurs de recherche, dont le premier d'entre eux et mon premier réflexe est maintenant d'abord de consulter chatgpt. Pourquoi chatgpt ? Simplement parce que je trouve (…)

Journal détourner yahi (grapheur de journaux web) pour faire des graphs de CSV

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

Yahi

Yahi est un analogue de awstats qui a pour particularité de générer un fichier HTML tout en un (qui nécessite javascript) pour fournir les différentes pages de statistiques (essentiellement une carte geoip, des histogrammes et séries temporelles).

Mais, comme je suis un pervers pépère, je me suis amusé à voir si il n'était pas possible de l'utiliser aussi pour analyser des fichiers CSV.

Exemple 1: DONT: utilisation de regexp pour parser un CSV

Dans le cadre de mon (…)

PyConFR 2025, planning et inscriptions

Posté par  (site web personnel) . Édité par Ysabeau 🧶. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
19
24
sept.
2025
Python

La PyConFR 2025 a lieu du jeudi 30 octobre au dimanche 2 novembre au Campus René Cassin à Lyon. Le planning est en ligne et les inscriptions sont ouvertes !

Comme toujours, l’évènement est gratuit et l’inscription est obligatoire.

Les deux premiers jours de la conférence seront occupés par les sprints. Et les deux jours suivants seront dédiés aux conférences (longues et courtes) et ateliers.

Trois keynotes sont au programme :

  • Embracing Weird Code, d’Ivana Kellyer
  • Le rêve de tout enfant - devenir DBA ?, de Karen Jex
  • Être un·e allié·e du numérique pour tou·te·s en environnement hostile, de Morgane Rozenn Hauguel

Incident du 26 août 2025 ayant touché les serveurs de production et de développement

Posté par  (site web personnel) . Édité par BAud, Xavier Teyssier et Jona. Modéré par Julien Jorge. Licence CC By‑SA.
98
27
août
2025
LinuxFr.org

Il y a exactement deux mois, un incident était survenu suite à un redémarrage brutal du serveur hébergeant les conteneurs de production et de développement ayant entraîné une attribution inattendue d’adresses IP. Et des réponses techniques 502 Bad Gateway pour notre lectorat.

Ce 26 août, vers 15:22, un message peu engageant est arrivé par pneumatique sur nos téléscripteurs (via Signal pour être précis) : « Tiens c’est bizarre j’ai perdu accès au site. Et au serveur oups. » L’après-midi et la soirée furent longues.

Journal Quam Facere : Nouvelle version

Posté par  (site web personnel) . Licence CC By‑SA.
6
13
août
2025

Quam Facere, qu'est-ce donc ?

C'est une appli web développée en Python/Flask/SQLAlchemy pour la gestion des procédures informatiques avec la possibilité de lancer des opérations basées sur ces procédures.

Fonctionnalités clés :

  • Création et exécution de procédures avec variables dynamiques
  • Gestion d'équipes hiérarchiques avec permissions
  • Suivi en temps réel des opérations
  • Export de documentation (Markdown, PDF, DOCX, etc.)
  • Interface multilingue (Français/Anglais)

Quelles nouvelles ?

  • Bascule de Bulma vers Bootstrap pour l'interface
  • Validation du compte par mail
  • Correction de nombreux petits (…)

ConFoo Montreal 2026: L'appel aux conférenciers est ouvert

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
10
10
août
2025
Communauté

La conférence ConFoo est de retour pour sa 24 e édition, du 25 au 27 février 2026 à l’Hôtel Bonaventure de Montréal! Que vous soyez un développeur junior ou un CTO, venez découvrir pourquoi ConFoo est devenu l’un des événements phares pour les professionnels en hautes technologies.

Nous sommes présentement à la recherche d’experts d’expérience souhaitant joindre notre équipe de conférenciers pour l’édition 2026! De PHP à JavaScript, en passant par tous les enjeux liés à la sécurité et au développement de l’IA, ConFoo couvre chaque année l’ensemble des sujets qui font bouger l’industrie.

Offertes en français ou en anglais, nos présentations sont généralement d’un format de 45 minutes, incluant un 10 minutes de questions des participants. Nos conférenciers invités profitent aussi d’un traitement privilégié; comprenant la couverture de leurs frais de déplacement et d’hébergement, en plus de l’accès à l’expérience complète de l’événement (présentations, repas, etc.).

Vous avez jusqu’au 21 septembre prochain pour soumettre votre projet de présentation!

Vous cherchez simplement à vous inscrire? Profitez dès maintenant d’un rabais de 300$ en réservant votre place d’ici le 17 octobre!

Faites partie de l’aventure avec nous et découvrez comment l’intelligence humaine est en train de façonner le milieu des hautes technologies!

Journal Piloter firefox, mais pas que, avec DBUS

Posté par  . Licence CC By‑SA.
Étiquettes :
33
7
août
2025

Intro beaucoup trop longue

Sur ma liste de choses à faire[1], j'avais marqué "apprendre dbus" il y a bien longtemps.

Sur mon PC, j'écoute de la musique via deezer, et parfois, c'est long quand je veux passer un morceau ou retourner sur le dernier --car j'aime écouter certains trucs en boucle, toi même tu sais-- :

  • il faut retrouver firefox,
  • il faut retrouver le bon onglet,
  • il faut cliquer au bon endroit dans la page.

Bref une perte de temps.

(…)

Journal refonte mobilizon instances

Posté par  . Licence CC By‑SA.
Étiquettes :
25
9
juil.
2025

Ce journal raconte la ré-écriture de l'outil Mobilizon Instances suite au passage de témoin entre Framasoft et Kaihuri.

Mobilizon Instances est outil satellite de Mobilizon, l'outil de gestion d'événements pour le Fediverse. Il s'agit du catalogue des instances que les utilisateurs ont bien voulu référencer (optin). Cela permet aux nouveaux venus de trouver une instance qui pourrait correspondre à leurs goûts.

Mobilizon Instances récolte aussi des données statistiques sur ces instances, quotidiennement, afin de les exposer.

Pourquoi

Mais cet (…)

Journal Quam Facere, un gestionnaire de procédure IT (Ré-écriture)

Posté par  (site web personnel) . Licence CC By‑SA.
20
8
juil.
2025

Avant-propos

Je tiens avant tout à m'excuser pour mon précédent journal dont la forme laissait grandement à désirer.

Présentation de Quam Facere («Comment faire» en latin)

Les procédures IT sont souvent complexes et, surtout dans le cas de la gestion de cluster, elles réclament une grande rigueur dans l'écriture (tant sur le fond que sur la forme) et l'exécution (opération).
Les rédacteurs s'appliquent souvent sur le fond (bien que l'on oubli souvent les vérifications à faire entre chaque étape) mais (…)

Journal [ANN] Nouvelle version Mémento Python 3 (v2.1.1) + changement hébergement

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

passage d'un post de entrée forum en un journal (+ complément car entre temps j'ai fait un petit ajout)

Salut,

À l'occasion d'un changement dans l'hébergement, j'en ai profité pour remettre à jour le Mémento Python 3 (dont la dernière version 2.0.6 datait de juin 2017).

Il est dispo dorénavant sur py3memento.lisn.fr (et py3cheatsheet.lisn.fr pour la version anglaise).

Modifications de la version 2.1.1 :

  • ajout de la directive global dans les définitions de fonctions.

Modifications de la version 2.1.0 :

Forum Programmation.python Nouvelle version Mémento Python 3 (v2.1.0) + changement hébergement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
15
mai
2025

Salut,

À l'occasion d'un changement dans l'hébergement, j'en ai profité pour remettre à jour le Mémento Python 3 (dont la dernière version 2.0.6 datait de juin 2017).

Il est dispo dorénavant sur py3memento.lisn.fr (et py3cheatsheet.lisn.fr pour la version anglaise).

C'est la version 2.1.0, dans les modifications :

  • affection, ajout opérateur morse (walrus) :=
  • ajout de l'instruction matchcase
  • formatage de chaînes, bascule sur les f-string (remplacement aussi aux endroits où .format() apparaissait)
  • méthodes des chaînes, ajout de .format() (…)