Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
start [2023/10/11 11:31] – [Librairies] : ajout de muparser et SymEngine root | start [2024/09/17 15:31] (Version actuelle) – [Éditeur de source, Environnement de Développement IDE] : ajout de lignes de commandes root |
---|
* [[lang:cpp:smartptr|pointeur intelligent]] | * [[lang:cpp:smartptr|pointeur intelligent]] |
* [[lang:cpp:rvalue|rvalue]] | * [[lang:cpp:rvalue|rvalue]] |
* [[lang:cpp:optional|optional]] | * [[lang:cpp:optional|optional]], [[lang:cpp:variant|variant]] |
* [[lang:cpp:array|array]] | * [[lang:cpp:array|array]] |
* [[lang:cpp:auto|auto et decltype et lambda]] | * [[lang:cpp:auto|auto et decltype et lambda]] |
* [[lang:cpp:coroutine|Coroutine]] | * [[lang:cpp:coroutine|Coroutine]] |
* [[lang:cpp:concept|Concept]] | * [[lang:cpp:concept|Concept]] |
* Librairie standard : | * données : [[lang:cpp:string|String]], [[lang:cpp:ranges|ranges]] |
* données : [[lang:cpp:string|String]], [[lang:cpp:ranges|ranges]] | * [[lang:cpp:mutex|mutex]], [[lang:cpp:thread|Thread]], [[lang:cpp:openmp|OpenMP]] |
* [[lang:cpp:mutex|mutex]], [[lang:cpp:thread|Thread]], [[lang:cpp:openmp|OpenMP]] | * [[lang:cpp:chrono|Chrono]] |
* [[lang:cpp:chrono|Chrono]] | |
* Normes : [[lang:cpp:normes:misra|Misra]] | * Normes : [[lang:cpp:normes:misra|Misra]] |
====C#==== | ====C#==== |
* [[lang:python:definitions|Définitions]] | * [[lang:python:definitions|Définitions]] |
* [[lang:python:installation|Installation]] | * [[lang:python:installation|Installation]] |
* [[lang:python:structure|Structure]] | * [[lang:python:structure|Structure]] / arborescence d'un projet de base (setup.py). |
* [[lang:python:venv|virtualenv]] : environnement virtuel avec virtualenv | * [[lang:python:venv|virtualenv]] : environnement virtuel avec virtualenv |
* [[lang:python:poo|Programmation Orientée objet]] | * [[lang:python:poo|Programmation Orientée objet]] |
* Typescript: [[lang:typescript:classe|classe]] | * Typescript: [[lang:typescript:classe|classe]] |
====HTML==== | ====HTML==== |
| * [[prog:html|HTML]], [[prog:javascript|Javascript]], [[prog:css|CSS]] |
* Test e2e (end-to-end) : [[prog:cypress|Cypress]] | * Test e2e (end-to-end) : [[prog:cypress|Cypress]] |
* Conformité : [[prog:pa11y|Pa11y]] | * Conformité : [[prog:pa11y|Pa11y]] |
====Autres==== | ====Autres==== |
* [[lang:php:syntaxe|PHP]] | * [[lang:php:syntaxe|PHP]] |
| * [[lang:matlab|MATLAB]] |
* [[lang:sql|SQL]] | * [[lang:sql|SQL]] |
* [[lang:sql:ressources|Ressources]] | * [[lang:sql:ressources|Ressources]] |
* Drivers : C++ : [[lib:libusb|libusb]] | * Drivers : C++ : [[lib:libusb|libusb]] |
* Emulateur : OpenCL sur CPU avec [[lib:pocl|PoCL]] | * Emulateur : OpenCL sur CPU avec [[lib:pocl|PoCL]] |
| * Gestionnaires de librairies : [[prog:vcpkg|vcpkg]] |
| |
====Matériel==== | ====Matériel==== |
* Microchip : interface graphique [[lang:c:gfx_mgl|Microchip Graphics Library]] | * Microchip : interface graphique [[lang:c:gfx_mgl|Microchip Graphics Library]] |
* [[prog:cppinsights|C++ Insights]] : affiche le code source avec la vision du compilateur. | * [[prog:cppinsights|C++ Insights]] : affiche le code source avec la vision du compilateur. |
* [[prog:iwyu|iwyu]] : optimise la liste des ''#include'' dans les fichiers source. | * [[prog:iwyu|iwyu]] : optimise la liste des ''#include'' dans les fichiers source. |
* Intégration continue : [[prog:jenkins|Jenkins]], [[prog:travis|Travis]], [[prog:githubactions|Github Actions]]. | * Intégration continue : [[prog:jenkins|Jenkins]], [[prog:travis|Travis]], [[prog:githubactions|Github Actions]], [[prog:gitlab|GitLab]]. |
* Code review : [[prog:phabricator|Phabricator]], [[projets:libreoffice|Gerrit]] | * Code review : [[prog:phabricator|Phabricator]], [[projets:libreoffice|Gerrit]] |
* [[prog:gestionprojet|Gestion de projet]] | * [[prog:gestionprojet|Gestion de projet]] |
* [[autotools:configure.ac|configure.ac]] | * [[autotools:configure.ac|configure.ac]] |
* [[autotools:makefile.am|Makefile.am]] | * [[autotools:makefile.am|Makefile.am]] |
* [[prog:cmake|CMake]], [[prog:cmake-format|cmake-format]], partie [[prog:cmake:vs|Visual Studio]], partie [[prog:cmake:vsc|Visual Studio Code]] | * [[prog:cmake|CMake]], [[prog:cmake-format|cmake-format]], partie [[prog:cmake:vs|Visual Studio]] |
* [[prog:gradle|Gradle]] | * [[prog:gradle|Gradle]] |
* [[coverity|Coverity]] | * [[coverity|Coverity]] |
* [[ide:vim|Vim]] + YouCompleteMe | * [[ide:vim|Vim]] + YouCompleteMe |
* [[prog:clang|clang]] : clang aussi. Il indente, fait des analyses statiques, et bien d'autres... Pour les options communes, voir dans [[prog:gcc|gcc]]. | * [[prog:clang|clang]] : clang aussi. Il indente, fait des analyses statiques, et bien d'autres... Pour les options communes, voir dans [[prog:gcc|gcc]]. |
| * [[prog:compilerexplorer|Compiler Explorer]] |
* Visual Studio | * Visual Studio |
* [[ide:vs:versions|Versions]] | * [[ide:vs:versions|Versions]] |
* [[ide:vs:configuration|Configuration]] | * [[ide:vs:configuration|Configuration]] |
* [[ide:vs:editeur|Editeur]] | * [[ide:vs:editeur|Editeur]] |
* [[prog:vcpkg|vcpkg]] | * [[ide:vs:cmd|Ligne de commandes]] |
* Options du [[ide:vs:compilateur|]] et du lieur. | |
* Modules : | * Modules : |
* [[prog:clcache|clcache]] : compiler cache intégrable à Visual Studio. | * [[prog:ccache|ccache]] : compiler cache intégrable à Visual Studio. |
* [[prog:sccache|sccache]] : compiler cache sur cloud non intégrable à Visual Studio. | * [[prog:sccache|sccache]] : compiler cache sur cloud non intégrable à Visual Studio. |
* [[prog:fastbuild|FASTBuild]] : compilation parallèle et cache. Syntaxe particulière. Support peut-être par cmake. | * [[prog:fastbuild|FASTBuild]] : compilation parallèle et cache. Syntaxe particulière. Support peut-être par cmake. |
* [[prog:vsc|Visual Studio Code]] | * Utilitaire : [[prog:vcperf|vcperf]] |
* Modules : [[prog:vsc:python|Python]], [[prog:vsc:module_highlight|coloration syntaxique]] sur mesure, [[prog:vsc:text_marker|marquer des mots]], [[prob:vsc:markdown|markdown]]. | * [[prog:vsc|Visual Studio Code]] : [[prog:vsc:extension|extensions]], [[prog:vsc:module_highlight|coloration syntaxique sur mesure]] |
* LPCXpresso / MCUXpresso | * LPCXpresso / MCUXpresso |
* [[:ide:lpcxpresso:projet|Projets]] | * [[:ide:lpcxpresso:projet|Projets]] |
* [[prog:firefox|Firefox]] | * [[prog:firefox|Firefox]] |
* [[ide:firefox:plugins|Plugins]] | * [[ide:firefox:plugins|Plugins]] |
* [[ide:geany|Geany]] | |
* [[ide:prototypeihm|Prototypage d'IHM]] | * [[ide:prototypeihm|Prototypage d'IHM]] |
* Modélisation ([[https://www.urbanisation-si.com/les-meilleurs-outils-de-modelisation-uml-sysml-bpmn-dmn-de-l-annee-2016-et-les-gagnants-sont|inspiration]]) | * Modélisation ([[https://www.urbanisation-si.com/les-meilleurs-outils-de-modelisation-uml-sysml-bpmn-dmn-de-l-annee-2016-et-les-gagnants-sont|inspiration]]) |
* [[prog:xnview|XnView MP]] : visionneuse d'images avec onglet carte Google Maps et géolocalisation des images. | * [[prog:xnview|XnView MP]] : visionneuse d'images avec onglet carte Google Maps et géolocalisation des images. |
* [[prog:fsresize|FSResizer]] : modification de masse d'images | * [[prog:fsresize|FSResizer]] : modification de masse d'images |
* [[prog:meshroom|Meshroom]] : reconstitution 3D sur la base d'images 2D | * [[prog:meshroom|Meshroom]], [[prog:colmap|colmap]] : reconstitution 3D sur la base d'images 2D |
| * [[prog:blender|Blender]] : modélisation 3D |
====Utilitaires Windows==== | ====Utilitaires Windows==== |
* En lien avec les disques dur / USB / CD | * En lien avec les disques dur / USB / CD |
* [[prog:osfmount|OSFMount]] : permet de monter des images récupérées via dd (par exemple). | * [[prog:osfmount|OSFMount]] : permet de monter des images récupérées via dd (par exemple). |
* Gravure d'iso vers CD/USB : [[prog:imgburn|ImgBurn]] (vers CD), [[prog:etcher|Etcher]] (multiplateforme mais lourd, vers USB sauf boot Windows), [[prog:win32diskimager|Win32 Disk Imager]] (Windows seulement mais léger, vers USB sauf boot Windows, format DD pas ISO), [[prog:rufus|Rufus]] (vers USB y compris boot Windows, format DD et ISO). | * Gravure d'iso vers CD/USB : [[prog:imgburn|ImgBurn]] (vers CD), [[prog:etcher|Etcher]] (multiplateforme mais lourd, vers USB sauf boot Windows), [[prog:win32diskimager|Win32 Disk Imager]] (Windows seulement mais léger, vers USB sauf boot Windows, format DD pas ISO), [[prog:rufus|Rufus]] (vers USB y compris boot Windows, format DD et ISO). |
* [[prog:sdformatter|SDFormatter]] : permet de formater uniquement des cartes SD sous Windows y compris lorsqu'elles ont des partitions. | * [[prog:sdformatter|SD Memory Card Formatter]] : permet de formater uniquement des cartes SD sous Windows y compris lorsqu'elles ont des partitions. |
* [[prog:rmprepusb|RMPresUSB]] : permet de formater tous types de périphériques USB sous Windows y compris lorsqu'elles ont des partitions. | * [[prog:rmprepusb|RMPresUSB]] : permet de formater tous types de périphériques USB sous Windows y compris lorsqu'elles ont des partitions. |
* [[prog:recuva|Recuva]] : récupération de fichiers supprimés ou sur des lecteurs corrompus. | * [[prog:recuva|Recuva]] : récupération de fichiers supprimés ou sur des lecteurs corrompus. |
* [[windows:registre|Base de registre]] | * [[windows:registre|Base de registre]] |
* [[windows:server|Windows Server]] | * [[windows:server|Windows Server]] |
* [[windows:maintenance|Maintenance]] | * [[windows:maintenance|Maintenance]], [[windows:update|Windows Update]] |
* [[windows:sf|Système de fichiers]] | * [[windows:sf|Système de fichiers]] |
* [[windows:erreurs|Messages d'erreur]], [[prog:windbg|BSOD]] | * [[windows:erreurs|Messages d'erreur]], [[prog:windbg|BSOD]] |