Forum Programmation.autreGit - Rebase - Conflits - Worflow ?

Posté par  (site web personnel).Licence CC By‑SA.
Étiquettes :
7
16
fév.
2026

Salut,

J'essaye d'utiliser Git de la manière suivante:

Une branchemain avec la version de prod.
Une branchework avec la version de dev.
Ces 2 branches sont en local et distante afin que mon collaborateur puisse tester la branchework et me donne le feu vert pour poussé versmain.
En local je fais une branchetemp à partir demain, pour chaque bug que je corrige ou fonctionnalité que j'ajoute.
C'est ces branches que je fusionne(…)

Forum Programmation.autreComment coder avec de l'IA en gardant le contrôle?

Posté par  (site web personnel).Licence CC By‑SA.
Étiquettes :
3
20
déc.
2025

Hello,

À mon boulot je code à l'ancienne, en lisant, comprenant et écrivant le code (0.5x developer). J'aimerai me mettre à niveau avec l'IA!

Plus sérieusement, l'IA générative peut être un outil très utile pour mon travail. Je m'en suis déjà servi ponctuellement pour générer des templates web ou trouver des solutions à des problèmes, mais j'aimerai pouvoir m'en servir directement dans des projets (que l'IA ait tout le contexte).

En observant des personnes qui s'en servent, et malgré mes(…)

Forum Programmation.autreArchitecture pour faire dialoguer une interface graphique et un moteur de jeu. Via XMPP ?

Posté par  (site web personnel,Mastodon).Licence CC By‑SA.
Étiquettes :
3
21
nov.
2025

Hello,

J’ai envie de modifier mon jeumuttum pour le rendre multiplateforme (pour l’instant il ne vise que la plateformeGNOME).

Quand j’ai commencé à coder ce jeu, j’avais déjà pensé à ça et j’avais séparé la logique « métier » (enfin, le moteur de jeu) dans une bibliothèque indépendante (libmuttum).

Malgré cette séparation, l’interface graphique est très liée au moteur de jeu.

Je m’en suis rendu compte quand j’ai voulu commencer à porter le jeu pour(…)

Forum Programmation.autreutilisation des macros de LibreOffice

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

Des personnes parmi vous ont-elles déjà essayé l'enregistrement des macros dans LibreOffice ?

objectif d'utilisation des macros de LibreOffice

L'objectif (initial, évoluera en fonction de ce qui est réalisable) serait d'adapter ensuite l'enregistrement pour réaliser ceci :

  1. dans un premier temps, générer un graphique automatiquement dans calc à partir d'un fichier CSV (liste temporelle de températures)
  2. dans un deuxième temps d'intégrer de bout en bout ce graphique à partir d'une liste dans un document texte avec placement d'une légende, intégration(…)

Forum Programmation.autreconfiguration sans écran d'une Raspberry pi

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

Bonjour,
J'ai acheté une Raspberry pi (modèle 3 B+) mais je ne possède pas d'écran. J'ai donc activé SSH dans les options avant de flasher mas carte avec l'outil officiel.



Mais lorsque je démarre ma Raspberry pi, impossible de m'y connecter. Je lance 'nmap -p 22 192.168.1.25/24' et celui-ci ne trouve pas ma Raspberry pi:

Nmap scan report for lan.home (192.168.1.1)
Host is up (0.24s latency).

PORT STATE SERVICE
22/tcp filtered ssh

Nmap scan report for ordiantoine.home (192.168.1.25)
Host is(…)

Forum Programmation.autrePatch généré par IA

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

Bonjour à tous,

J'ai publié sur github quelques logiciels qui ne sont utilisés que par moi. Parmi ceux-ci, Tsql, un petit script qui permet de quémander une base de donnée sqlite depuis un document Troff. Au mieux, quelques rares utilisateurs de troff peuvent s'y intéresser—disons 5 personnes au monde.

Et j'ai reçu pour ce logiciel uneproposition de patch, avec une description pompeuse, qui se contente grosso-modo de reformater le code. J'admets que c'est pour le mieux, mais l'inutilité(…)

Forum Programmation.autreConnexions à API bancaires

Posté par  (site web personnel,Mastodon).Licence CC By‑SA.
Étiquettes :
7
5
juin
2025

Bonjour,

Dans le cadre de mon activité professionnelle, je cherche à me connecter sur des APIs bancaires pour récupérer des données et préparer (voire déclencher) des opérations bancaires.

Il y a quelques années, j'ai mis en place un outil de gestion bancaire (via un fournisseur) qui se connectait à différents comptes professionnels. Cet outil avait nécessité que j'active un abonnement auprès de ma banque pour pouvoir activer des accès EBICS TS.

Avec cet outil, je peux importer des fichiers au(…)

Forum Programmation.autreD'outils conversationnels à agent autonome et interactif avec son environnement logiciel

Posté par .Licence CC By‑SA.
-15
29
mai
2025
 

Forum Programmation.autreséparation script ci principal en plusieurs petits scripts

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

Bonjour,
j'essaye de séparer mon script ci principal (gitlab) en plusieurs petit scripts, plus facile à maintenir. Pour ça, j'utilise include:local pour aller chercher mes scripts que j'ai placé dans un répertoire ci à la racine de mon projet.Ça nous donne :

    .    ci      |- build.yml      |- deploy.yml

et pour le script principal:

    image: alpine    stages:      - build   # Étape pour compiler le code et générer la documentation      - deploy  # Étape pour déployer le RPM sur le dépôt personnel
(…)

Forum Programmation.autreJuste afficher un point à l’écran

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

Bonjour.
Je veux faire quelque chose qui me semblais extrêmement simple il y as 20 ans(ou 22 … 25 … 28 … Merde, je suis vieux) mais qui semble très compliqué aujourd’hui : Afficher un point de couleur à l’écran.

A l’époque, QuickBasic 4.5, MS-DOS et un ordinateur qui dépassais même(un peu) les 150 MHz. Trois lignes de codes suffisais à afficher un point. La porte ouverte à des armées de points de toute les couleurs avec pour(…)

Forum Programmation.autreLLM et offres d'emploi

Posté par .Licence CC By‑SA.
Étiquettes :
7
4
nov.
2024

Bonjour,

je passe en ce moment des entretiens d'embauche. Plusieurs recruteurs m'envoient des petits questionnaires/challenges à réaliser préalablement à l'entretien technique, rien de nouveau sous le soleil.

Etant ungros flemmard incompétent informaticien appliqué à optimiser son temps de travail, j'ai recours à chatGPT/gemini/claude etc.. pour me préparer les réponses à ces questionnaires.

Sans surprise, ces LLM réussissent super bien ces tâches (clairement il y a eu des trucs équivalents qui leurs ont servi de modèle, et ils recrachent du(…)

Forum Programmation.autreclos et mop dans lisp SBCL

Posté par .Licence CC By‑SA.
Étiquettes :aucune
1
18
oct.
2024

Bonjour,
ce code fonctionne bien dans le REPL:

(defclass foo ()
((bar :documentation "this is slot bar in class foo")))

(sb-mop:finalize-inheritance *)

Mais quand je le mets dans un fichier et que je le charge j'obtiens:

debugger invoked on a SB-PCL::NO-APPLICABLE-METHOD-ERROR in thread

:

There is no applicable method for the generic function
#
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
…………………….

J'ai cherché vainement des explications sur la toile; est-ce qu'un lisper du site(…)

Forum Programmation.autreConseil script bash : script automatique d'analyse d'HDD/SSD sur PC

Posté par .Licence CC By‑SA.
Étiquettes :
1
19
sept.
2024

Bonjour,

J'ai déjà un script bash sous debian bookworm.

Il a pour but de regarder certain paramètres d'intérêt de la table SMART des HDD et SSD.

Je l'ai doté d'une boucle for pour parcourir l'ensemble des périphériques type disk sur un PC.

/dev/sda/dev/sdb...

J'observe malheureusement que je n'ai qu'un élément dans le tableau que je récupère.

declare -a disk=$(lsblk -l -d -p -n -o NAME,TYPE | awk '($2=="disk"){print $1}')echo "${#disk[@]}"for d in "${disk[@]}"do    echo "COMMENCEMENT"
(…)

Forum Programmation.autreBesoin d'un Générateur de Formules pour un Projet

Posté par .Licence CC By‑SA.
Étiquettes :
5
12
août
2024

Contexte

Pour un projet, j'ai besoin d'un programme/algorithme capable de générer des formules mathématiques optimales. Le programme doit prendre en entrée une valeur cible ainsi qu'une liste de valeurs données (entiers, fractions, nombres irrationnels, etc.) et produire une expression mathématique qui aboutit à la valeur cible en utilisanttoute ces valeurs.

Objectif

L'objectif est de créer une solution optimale, c'est-à-dire une formule qui utilise le moins de valeurs possibles, tout en étant mathématiquement correcte. Le programme doit également être capable(…)

Forum Programmation.autreInclure tous les fichiers xml dans un seul fichier

Posté par  (site web personnel,Mastodon).Licence CC By‑SA.
Étiquettes :
3
4
juin
2024

Salut,

Pour écrire un document endocbook5 mon document est découpé en plusieurs fichiers XML qui sont rassemblés ensuite dans un document «top» avec des inclusions comme ceci:

<xi:includehref="intro.xml"/><xi:includehref="01-chapter.xml"/><xi:includehref="02-chapter.xml"/>

Je me demandais s'il existait un utilitaire qui permet de rassembler tout ça en un seul fichier xml ?

C'est plus pratique à manipuler ensuite pour les conversions.

une commande du genre :

$ xmlinclude top.xml -o top_all.xml

Forum Programmation.autreLangage pl pgsql - quels outils utilisez vous ??

Posté par  (site web personnel).Licence CC By‑SA.
Étiquettes :
5
19
mai
2024

Bonjour !
J'apprend postgresql et je me suis intéressé au langage pl / pgsql.
Pour la programmation, j'utilise l'interface pgAdmin 4 et ce n'est pas facile de modifier une fonction (en fait, je sauvegarde ma fonction dans un fichier texte, je la supprime et la recrée à nouveau).
Plus généralement, j'aimerais savoir quels sont les outils que vous utilisez pour administrer / programmer avec postgresql ?

Forum Programmation.autreForge logiciel

Posté par  (site web personnel).Licence CC By‑SA.
Étiquettes :
4
4
mai
2024

Bonjour à tous,

J'ai installé Gogs il y a quelques années comme forge logicielle et j'ai migré vers Gitea il y a quelques années également, comme beaucoup d'entre vous (je pense).

J'ai découvert l'existence de Forgejo, un fork de Gitea, grâce à une news. D'après ce que j'ai compris, il est maintenant temps de décider de passer à Forgejo ou de rester sur Gitea car la mainteneurs apportent des modifications qui pourraient rendre la bascule plus compliquée par la suite.

(…)

Forum Programmation.autreOrganisation de tables de bases de données

Posté par .Licence CC By‑SA.
Étiquettes :aucune
1
14
fév.
2024

Bonjour.

Je suis en train de réfléchir, dans le but de me mettre à la programmation libreoffice base, à une appli permettant de suivre mes dépenses de manière assez fine.

En effet, sur le site de ma banque, je dispose d'un ensemble d'outils permettant de catégoriser les achats sur le mois et de voir vers quoi vont mes dépenses. Cependant ces outils ont un défaut : la granularité à la transaction bancaire. Pour certains paiements, ce n'est pas un problème(…)

Forum Programmation.autreAdvent of Code 2023, jour 25

Posté par .Licence CC By‑SA.
Étiquettes :
4
25
déc.
2023

Hello et joyeux Noël à tous.

Ce jour ci comme les années précédentes, il n'y a qu'une seule partie pour le challenge de l'AOC.

On se donne un réseau de câbles comme celui donné en exemple.

jqt: rhn xhk nvdrsh: frs pzl lsrxhk: hfxcmg: qnr nvd lhk bvbrhn: xhk bvb hfxbvb: xhk hfxpzl: lsr hfx nvdqnr: nvdntq: jqt hfx bvb xhknvd: lhklsr: lhkrzs: qnr cmg lsr rshfrs: qnr
(…)

Forum Programmation.autreAdvent of Code 2023, jour 24

Posté par .Licence CC By‑SA.
Étiquettes :
2
24
déc.
2023

Dans ce problème, on a un ensemble de grêlons qui se déplacent dans un espace en 3 dimensions.
Ces grêlons ont une position initiale et une vitesse de déplacement.

Voici l'exemple.

19, 13, 30 @ -2,  1, -218, 19, 22 @ -1, -1, -220, 25, 34 @ -2, -2, -412, 31, 28 @ -1, -2, -120, 19, 15 @  1, -5, -3

Les trois premiers nombres sont les coordonnées initiales du grêlon(px, py, pz) et(…)

Forum Programmation.autreAdvent of Code 2023, jour 23

Posté par .Licence CC By‑SA.
Étiquettes :
2
23
déc.
2023

Ce jour ci, il faut trouver son chemin dans un labyrinthe.
Le labyrinthe est composé de plusieurs types de tuile:
des chemins ".", des forêts "#" et des pentes dans une direction "", ">", "v", "<".
Dans la partie 1, on n'a pas le droit d'aller dans le forêt et on n'a pas le droit de remonter une pente.

Le but n'est pas ici de trouver un plus court chemin mais unplus long chemin dans le labyrinthe. Évidemment(…)

Forum Programmation.autreAdvent of Code 2023, jour 22

Posté par .Licence CC By‑SA.
Étiquettes :
1
22
déc.
2023

Dans le problème du jour, on a des briques, comme au Tetris mais en 3 dimensions.
Chaque brique est composée de plusieurs cubes tous alignés dans une certaine direction (selon la hauteur, la largeur ou la profondeur).
Voici l'exemple

1,0,1~1,2,10,0,2~2,0,20,2,3~2,2,30,0,4~0,2,42,0,5~2,2,50,1,6~2,1,61,1,8~1,1,9

Chaque brique est donnée par les coordonnées x,y,z de ses deux extrémités et séparés par un "~".
La première ligne représente une brique composé de 3 cubes de coordonnées (1, 0, 1), (1, 1(…)

Forum Programmation.autreAdvent of Code 2023, jour 21

Posté par .Licence CC By‑SA.
Étiquettes :
1
21
déc.
2023

Pour le problème de ce jour, on se donne une grille composée de rochers, de jardins et d'un point de départ.

L'exemple est le suivant:

................###.#..###.##..#...#.#...#......#.#.....##..S####..##..#...#........##...##.#.####..##..##.##............

Les "." représentent les jardin, les "#" représentent les rochers et S est la position de départ.

Le but de la partie 1 est de compter le nombre de positions où le jardinier peut arriver en partant de la tuile de départ et en(…)

Forum Programmation.autreAdvent of Code 2023, jour 20

Posté par  (site web personnel).Licence CC By‑SA.
Étiquettes :
1
20
déc.
2023

Nous sommes toujours sur l'île du désert. Grâce aux pièces détachées reçues de l'île du métal, triées avec notre aide, les lutins ont pu réparer leurs machines et cherchent maintenant à les démarrer.

Première partie

Les machines sont commandées par un système de communication très lutinesque, c'est à dire complexe à souhait : il est constitué de modules reliés les uns aux autres, et qui fonctionnent un peu comme des portes logiques électroniques qui s'envoient des signaux bas ou hauts.

(…)

Forum Programmation.autreAdvent of Code, jour 19

Posté par .Licence CC By‑SA.
Étiquettes :
1
19
déc.
2023

Pour ce problème, nous avons deux choses.

Tout d'abord, des pièces de machine qui ont chacune 4 évaluations: une évaluation x, une évaluation m, un évaluation a et une évaluation s. Chaque évaluation est représenté par un entier.

Par exemple, une pièce peut avoir l'évaluation suivante:
{x=787,m=2655,a=1222,s=2876}

Ensuite, viennent les workflows. Un workflow est une série de tests sur les évaluations d'une pièce. Un résultat positif pour un test peut soit faire accepter la pièce, soit la faire rejeter, soit(…)