Journal CFS : Système de fichiers sur stockage objet

Posté par  . Licence CC By‑SA.
Étiquettes :
30
9
nov.
2021

J'ai forké S3QL !

Contexte : J'ai des serveurs chez des hébergeurs français, et je voulais avoir du stockage partagé entre plusieurs serveurs, sauf qu'il n'y a pas d'équivalent à Amazon EFS, et pour les petits besoins, un NAS, c'est relativement cher. C'est aussi moins souple si ces besoins varient.

S3QL est une solution sympa (pour ceux qui ne connaissent pas, c'est un système de fichiers qui repose sur un stockage objet) mais on ne peut le monter que depuis (…)

Sortie de Squest, le portail de service pour Tower/AWX, en version 1.0

Posté par  . Édité par palm123, Pierre Jarillon, Xavier Teyssier, Benoît Sibaud et Ysabeau. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
14
8
oct.
2021
Administration système

L’équipe de développement est heureuse de vous annoncer la sortie de la première version prête pour la production de Squest, l’outil à destination des DevOPs/SRE.

Pour rappel, Squest, que vous retrouverez en introduction dans une dépêche précédente dans sa version alpha, est un outil auto hébergé vous permettant d'exposer votre automatisation disponible depuis votre instance de Ansible Tower/AWX en tant que service.

Après un résumé des principales nouveautés, nous allons vous présenter un tutoriel de création d’un service.

Squest: portail de services pour SRE/DevOps en frontal d'Ansible Tower/AWX

Posté par  . Édité par Benoît Sibaud, bobble bubble et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
23
8
août
2021
Administration système

Squest est un logiciel libre (APLv2) permettant d'exposer de l'automatisation, basée sur Ansible Tower/AWX, en tant que service (mode SaaS).

Ansible Tower et sa version libre AWX sont une console centrale de gestion des tâches d'automatisation, pour Ansible qui sert à automatiser la gestion et la configuration d'ordinateurs. Ces outils sont notamment utilisés par des profils ingénierie de la fiabilité des sites (SRE Site Reliability Engineering) ou DevOps.

Il existe une vidéo d'introduction à Squest.

squest-service-catalog.png

Python — partie 5 — Nix (et Guix)

Posté par  (site Web personnel) . Édité par Oliver, Ysabeau, palm123, tisaac et gusterhack. Modéré par Benoît Sibaud. Licence CC By‑SA.
16
9
mai
2021
Python

Dans les précédentes dépêches, nous avons discuté de la popularité de Python, la fin de la maintenance de Python 2, les différentes variantes de Python, comment les faire cohabiter avec Py et Pipenv

Dans la continuité de la précédente dépêche, cette dépêche présente une autre approche pour faire cohabiter différentes versions de Python sur un même ordinateur : Nix. 🚀 🐍 💫 Le logo de Python entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 5, "Conda Docker" \n print(partie) »

Journal MakeMake - the dwarf planet

Posté par  (site Web personnel) . Licence CC By‑SA.
41
8
mai
2021

Bonjour ici,

Les flux RSS et/ou Atom sont toujours autant présents sur les internets, mais pas forcément autant utilisés qu'avant. À cette époque presque révolue où les gens n'utilisaient pas les réseaux dit sociaux pour se gaver d'informations, il existait des "planet", c'est à dire des systèmes permettant d'agréger différents flux.

Et comme le nom du truc a donné de brillantes idées aux gens, chacun y est allé de son originalité :

  • planetplanet (aujourd'hui disparu bien qu'encore largement (…)

Forum Programmation.python problème rebond moteur Python 3 COO

Posté par  . Licence CC By‑SA.
Étiquettes :
3
14
mar.
2021

Bonjour,
Je suis en train de mettre au point une cablecam ptz pilotée grâce à une Raspberry P4 en Python 3 et commandé via un un server web. J'ai une fonction manuel et auto pour la faire avancer sur le câble. En gros il y a des fins de course qui font repartir la bête à chaque extrémité du câble. Mon soucis c'est que pour avoir un démarrage progressif du moteur j'ai utilisé:

for dc in range(0,
(…)

Journal [Windaube 10] M$, alias Windaube Store

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
19
3
mar.
2021

Cher nal,
Mon neveu apprend à programmer ; il va de soi que je ne peux que soutenir une cause aussi noble.

Son laptop est une location de service public qui tourne évidemment sous un célèbre système d'exploitation propriétaire. Il n'est donc pas question de toucher à l'OS mais juste d'installer son langage de cours avec un IDE simplifié, et d'associer l'exécution du code à une combinaison de touches.

Il suffit donc de faire l'équivalent UNIX d'installer un auto-extractible (…)

PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python

Posté par  . Édité par Benoît Sibaud. Modéré par palm123. Licence CC By‑SA.
57
30
jan.
2021
Python

Je cherchais depuis longtemps un moyen simple de créer des interfaces graphiques pas trop compliquées pour mes scripts Python. Les approches objet et/ou à base de langages dédiés (sur base XML par exemple) m'avaient plutôt rebutées jusqu'à présent, et malheureusement celles-ci sont ultra majoritaires. J'avais eu du mal à rentrer dans tkinter ou pyQT par exemple, et à les utiliser de manière efficace.

C'est alors que j'ai découvert, récemment, PySimpleGUI, et que j'ai enfin réussi à être productif en matière d'interface graphique en Python !

PySimpleGUI est sous licence LGPLv3.

Journal Mes outils Python en 2020

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
14
18
août
2020

Que ce soit à titre professionnel ou personnel, je fais pas mal de Python, en utilisant toujours le même EDI (PyCharm Pro).
Comme j'ai fait quelques recherches sur les outils de packaging, je me suis dit que j'allais partager le résultat (sachant que le but est uniquement de répondre à mes besoins, pas aux vôtres que je ne connais pas).

Pour me faciliter la vie, j'utilise un certain nombre d'outils classiques : flake8, mypy, black, isort, tox, git, travis-ci. Je (…)

Journal Deuxième édition du livre d'intro à la programmation avec Python 3

Posté par  (site Web personnel) . Licence CC By‑SA.
28
14
juil.
2020

Salut,

Après plusieurs mois de remise sur le métier XeLaTeX, la deuxième édition de notre livre d'apprentissage de la programmation avec Python 3 est sortie. Le sous-titre a évolué en « Apprendre à Programmer dans l'écosystème Python », pour refléter les évolutions dans le contenu.

Cela reste un ouvrage pour débuter, avec des parties de présentation de méthodologies, d'introduction aux technologies rencontrées. Il peut intéresser les enseignants du collège à l'université, et élèves du lycée au premier cycle universitaire.

Outre (…)

Journal MPRIS-Sync : Regardez des films ensemble par internet

Posté par  . Licence CC By‑SA.
47
5
juil.
2020

J’ai voulu regarder une série avec ma sœur, parce que c’est quand même bien sympa de s’entendre mutuellement rire pendant les épisodes.

Sauf que problème, on n’habite pas dans la même ville. Comment alors regarder en même temps, facilement, une série ensemble, sans trop de décalage avec possibilité de repasser une scène qui nous a particulièrement amusé ?

Je n’ai pas trouvé de solution libre permettant de diffuser facilement, sans gros décalage, depuis un ordinateur vers un autre ordinateur sur (…)