touticphoto

manipulation de chaîne de caractères avec les REGEX (expressions rationnelles)

Détails
Écrit par : bcag2
Mis à jour : 29 janvier 2021
Affichages : 14884
  • développement
  • ligne de commande
  • regex

Les REGEX (REGular EXpressions ou expressions rationnelles) sont une méthode permettant de décrire des chaînes de caractères afin de les rechercher, contrôler (contrôle de saisie dans un formulaire web par exemple) et à fin de les manipuler : ré-ordonnér, recherche/remplace pour adapter un fichier texte ou CSV, renommer des fichiers, changer du code dans un programme...

Lire la suite : manipulation de chaîne de caractères avec les REGEX (expressions rationnelles)

git pour la gestion de dépôt de codes source

Détails
Écrit par : bcag2
Mis à jour : 13 mars 2023
Affichages : 11082
  • git
  • développement
  • gestion des sources logicielles

logo git

Cet article a pour première vocation d'être un aide-mémoire sur les commandes git que j'utilise et où trouver plus d'informations. Je l'écris au fur et à mesure de ma découverte de git…donc avec une approche (de moins en moins avec les années) de néophyte… dans tous les cas, j'essaie de rester le plus concret possible!

Lire la suite : git pour la gestion de dépôt de codes source

TortoiseGit pour comparer des fichiers de deux branches ou d'une branche et du master

Détails
Écrit par : bcag2
Mis à jour : 17 mai 2016
Affichages : 7699
  • git
  • développement
  • gestion des sources logicielles

Cet article se limite à présenter la comparaison de fichiers avec TortoiseGit.

Pour le reste, je préfère utiliser Git en ligne de commande afin d'avoir un usage commun sous linux et windows.

Comme dis dans mon article sur git, la différence de deux fichiers en ligne de commande est très limité (largeur de l'affichage, découpage par page...).

J'ai donc recours, sous windows, à GitTortoise pour afficher deux versions d'un fichier source.

Lire la suite : TortoiseGit pour comparer des fichiers de deux branches ou d'une branche et du master

Documenter un projet avec graphes avec Doxygen et graphviz

Détails
Écrit par : bcag2
Mis à jour : 8 avril 2016
Affichages : 4882
  • développement
  • dev web
  • documentation

Après avoir commencé à documenter mes projets avec Doxygen et avoir graté sur des brouillons les liens entre classes ou encore la succession d'exécution des méthodes d'une classe, j'ai fait quelques recherches pour voir si je pouvais intégrer mes graphes dans Doxygen.

Lire la suite : Documenter un projet avec graphes avec Doxygen et graphviz

développement C++ avec interface utilisateur (GUI) HTML5/CSS/JS

Détails
Écrit par : bcag2
Mis à jour : 31 janvier 2017
Affichages : 4621
  • développement
  • dev web
  • C++

Le meilleur des deux mondes !

Mon besoin initial est de porter une vieille application C/C++98 avec une librairie graphique obsolète (Borland OWL). La partie process va rester en C++ même si d'importantes améliorations sont à y apporter.

Pour l'interface utilisateur,

Lire la suite : développement C++ avec interface utilisateur (GUI) HTML5/CSS/JS

mes options de g++

Détails
Écrit par : bcag2
Mis à jour : 3 janvier 2017
Affichages : 4440
  • développement
  • ligne de commande
  • C++

https://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options

https://gcc.gnu.org/onlinedocs/gcc-6.1.0/gcc/C-Dialect-Options.html#C-Dialect-Options

Utilisation classique :

g++ fichier.cpp -std=c++11 -Wall -Wextra -o fichier_executable

-o fichier_executable

-o pour output, permet de définir le fichier de sortie. Si absent, le fichier créé est nommé a.out

Détermine le langage standard:

-std=c++14

Compilation simple (sans assemblage) :

Lire la suite : mes options de g++

Fichiers paramètres de notepad++

Détails
Écrit par : bcag2
Mis à jour : 27 janvier 2020
Affichages : 4223
  • développement
  • éditeur
  • notepad++

logo notepad++Je considère que Notepad++ est l'éditeur de code idéal pour un programmeur occasionnel car il permet de faire beaucoup de choses sans nécessiter un apprentissage poussé comme les Vim, emacs & co... dommage que notepad++ n'existe pas sous linux!

Lire la suite : Fichiers paramètres de notepad++

Doxygen pour documenter mes codes sources

Détails
Écrit par : bcag2
Mis à jour : 27 janvier 2020
Affichages : 3901
  • développement
  • documentation

Reprendre son propre code nous amène à nous poser parfois... souvent, des questions sur tel ou tel choix... alors reprendre le code d'autre(s) programmeur(s) est encore une autre histoire.

Cette phrase d'introduction amène à dire l'impératif de documenter son code.

Au delà des commentaires basiques qui se trouve dans les fichiers, Doxygen permet d'ajouter des mots clés afin de récupérer des information et d'en créer un ensemble html ou un fichier Latex.

Lire la suite : Doxygen pour documenter mes codes sources

  1. Conventions de codage
  2. Git et l'index (zone de préparation du commit)
  3. Gestion numéro de VERSION avec git hook (crochet)
  4. La date heure sous linux
  5. Apprendre à programmer
  6. Eclipse (IDE) foure-tout raccourcis, configuration...
  7. Git sur mon serveur local
  8. Git Rebase
  9. git/gitlab organiser ses projets avec des sous-modules

Page 1 sur 3

  • 1
  • 2
  • 3
  • accueil
  • liens
  • citations
  • contact

photos

  • photographes
  • les plus belles photos

informatique - web

  • osez le logiciel libre
  • web (CMS...)
  • assistance informatique
  • développement

open - logiciels libres et au delà

  • open