Forum Programmation.c++ application de convention d'écriture

Posté par  (site Web personnel) . Licence CC By‑SA.
1
12
mai
2022

Bonjour à tous,
je suis à la recherche d'un ou plusieurs outils pour donner à l'utilisateur la possibilité de vérifier que son code est conforme et pourra être déposé sur notre dépôt git.

contexte

Je travaille sur le développement d'un logiciel d'acquisition, visualisation, analyse et diagnostic de données provenant du système d'acquisition d'un imageur médical. Jusqu'à présent je travaillais seul sur ce projet, mais à l'avenir des collègues vont me prêter main forte car le projet commence à grossir et (…)

Journal Advent of Code 2021

Posté par  . Licence CC By‑SA.
Étiquettes :
18
1
déc.
2021

C'est quoi l'Advent of Code ? Un calendrier de l'avent avec des problèmes de programmation, tout simplement. La difficulté est croissante tout au long du mois.
Quel langage peut-on utiliser ? Celui qu'on veut ! Trop bien, c'est l'occasion d'en apprendre un nouveau !
Il suffit d'un compte github, twitter, … pour se logger sur le site. C'est gratuit, mais on peut participer aux frais si on le souhaite.
Chaque petite fenêtre du calendrier s'ouvre à minuit UTC-5, ce (…)

Journal Quelles seraient les meilleures règles de formatage de code ?

Posté par  . Licence CC By‑SA.
10
29
nov.
2021

En programmation on a l’habitude, depuis quelque temps, de formater le code et notamment l’indenter.

L’objectif de ce formatage est généralement de faciliter la coopération, et de rendre le code le plus lisible possible.
Mais la lisibilité de code est forcément un critère avec de la suggestivité.

C’est notamment sur le sujet de l’indentation que j’ai vue passé le plus de désaccord plus ou moins cordiaux.

En ce qui me concerne j’ai toujours préféré indenter avec des tabulations plutôt que (…)

Journal la rouille et la comtesse

Posté par  . Licence CC By‑SA.
28
17
nov.
2021

Salut 'nal.

Il y a quelques mois, je me suis mis au langage Rust qui était alors le plus plébiscité de StackOverflow (et ce quatre années de suite…) et qui arrive second au dernier AOC sur Redit.
Les début de la noce furent belle. Cependant, après moins d'une semaine, j'ai du faire une pose qui dura plus longtemps que prévu, et au retour il ne fut pas aisé de se remettre dans la syntaxe cryptique. Ce n'est pas le (…)

Bâtir une communauté comme un service

Posté par  (site Web personnel) . Édité par Benoît Sibaud, NeoX, Ysabeau, Xavier Claude et yPhil. Modéré par Ysabeau.
43
9
jan.
2021
Culture

Du 19 au 22 novembre 2020, Debian a organisé une « MiniDebConf » en ligne avec pour thème principal le jeu vidéo, et nattie a invité le projet Unvanquished à soumettre une conférence. Membre actif de ce projet j’ai proposé le sujet suivant :

Bâtir une communauté en tant que service : comment cesser de souffrir de « ce code est censé être forké ».

Dont voici la présentation :

Il est connu que les précédents moteurs id Tech ont vu leur code source ouvert lorsqu’ils furent remplacés et donc non rentables. Bien que l’apport à l’humanité fut gigantesque, les développeurs de jeux souffrent encore aujourd’hui des choix de conception et de l’état d’esprit induit par le fait qu’une telle base de code était destinée à mourir. 20 ans plus tard, nous nous concentrerons sur l’héritage de l’id Tech 3, sur la manière dont le marché, les communautés open source et les pratiques de développement ont évolué, et nous embarquerons dans l’aventure de la transition nécessaire depuis des vidages de dépôt de code mort à un écosystème en tant que service.

Mini Deb Conf: bâtir une communauté comme un service

En partant de divers exemples tirés de l’industrie du jeu vidéo, la conférence est le fruit d’une quinzaine d’année d’observations et d’immersion et développe une réflexion plus large sur la nature d’un service, le besoin de développer des communautés, la place de la collaboration dans une communauté de logiciel libre, comment des choix de conceptions peuvent induire un état d’esprit qui nourrit la conception à son tour, etc. Sont abordées certaines problématiques comme le coût (éventuellement caché) de certaines pratiques, la nature d’une économie, ou encore comment certaines méthodes encouragent plus volontiers la production de déchet ou bien le recyclage de la production.

Cette conférence de 45 minutes a été donnée en ligne, en anglais, le dimanche 22 novembre 2020 à 19:30 UTC.

Cette dépêche propose une retranscription et traduction en français de cette conférence. La vidéo peut également être visionnée en anglais avec un sous-titrage francophone (ou anglophone).

Merci à Debian pour l’accueil et l’organisation de l’événement et à Thomas Vincent de Debian France pour la transformation de la retranscription en sous-titres et le fastidieux travail de synchronisation, ainsi que son méticuleux travail de relecture et de correction de la traduction en français.

Note de l’auteur — Cet article et la retranscription sont couverts par les termes de la licence CC 0 1.0 « Transfert dans le domaine public ».

Journal Ces vieux sites sur archive.org (ici copinedegeek.com)

Posté par  (site Web personnel) . Licence CC By‑SA.
39
30
mar.
2020

J'ai eu envie de revoir le site copinedegeek qui m'avait bien faire rire avec ses couleurs roses ses petits <3 partout, ses couples de gnu et de tux colorés et surtout ses articles.

Et oh oui, archive.org a récolté la plupart des pages du site semble-t-il, jusqu'aux dernières où il n'y a plus qu'une page apache affichant “It Works!”

J'ai aussi retrouvé sur 'la wayback machine' une page d'accueil de copinedegeek.

Voici l'une de mes pages préférées.  ! How-to (…)

Journal code as art : poème bouddhiste auto-génératif en python

Posté par  . Licence CC By‑SA.
Étiquettes :
2
10
août
2019

Comme je suis en train de redécouvrir les snippets qui m'ont amusés, marquée etc. Je ne resiste pas à vous partager le poème bouddhiste auto-génératif en python développer en tant que code as art en 2007

source : https://honestpoet.wordpress.com/2007/12/23/worlds-first-poem-written-in-python/

Ps : le poème ne fonctionne plus chez moi , je dois dire que cela fait longtemps que je n'ai plus fais du python , quelqu'un sait pourquoi ?

python poem.py 
Traceback (most recent call last):
  File "poem.py"
(…)

Journal Saletés de codes différents et tutoriel wiki

Posté par  (site Web personnel) . Licence CC By‑SA.
4
19
avr.
2019

Dans la série de trucs qui rendent fou et qui donnent envie de pendre les développeurs et les développeuses par les tripes ou, a minima, de les forcer à manger des pizzas à peine décongelées sans ketchup ni coca pour faire passer (oui je sais, gros poncif), les différences de signification des caractères selon les codes est tout en haut de la file. Mais vraiment en haut, plus haut y’a plus rien.

Exemple

Après avoir pondu un tutoriel pour le (…)

Forum Programmation.shell petit souci avec la commande grep

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
mar.
2019

bonjour a tous !
étant debutant dans le shell je commence doucement mais la j'ai beau faire des recherche mais je ne trouve pas la solution a mon problème:

grep -in '^[0-9]{1 4}" "[a-z]{1 3}" "(1[6-9]\|2[0-9]\|3[0-3]\|75\|78\|9[1-5])' $1

je souhaite récupérer les ligne commençant par :
1 a 4 chiffre puis
un espace puis
1 a 3 lettre puis
la sa se complique un peut : (sois un chiffre entre 16 et 33, sois 75 sois 78 sois 91 a 95

(…)