Outils pour utilisateurs

Outils du site


start

L'intérêt de ce wiki est surtout personnel et me sert de base de connaissances. Il n'est pas vraiment destiné à des visiteurs sauf à la rigueur à l'utilisateur tombant ici par le hasard de Google.

J'ai décidé de noter ici toutes mes recherches (majoritairement en informatique) susceptibles de m'être à nouveau utiles.

Tous les liens vers d'autres sites sont archivés et accessibles au format HTML récupéré via SingleFile.

What's up doc? (dernières modifications)

Ressources

Open data

Matériel

Syntaxe des langages de programmation

Règles communes

C C++
Complément au C
C# Java Python Recommandations
URLs X X X X X X
Préprocesseur X X X X X X
Annotations /
Attributs
X X X X X X
Variables X X X X X X
Coding style X X X X X X
Cast X X X X X X
Conditions (if/switch) X X X X X X
Boucles X X X X X X
Fonctions X X X X X X
Classes X X X X X X

C

C++

C#

Java

Python

Angular

HTML

Node.js

Javascript

Android - Java

Android - NDK

Autres

Source des programmes

HelloWorld

Librairies

  • Multi-fonction :
  • Qualité
    • Java : Jass (obsolète) : Java with Assertion.
  • Sérialisation :
    • C++ :
      • Protocol Buffers et gRPC : sérialise et désérialise une structure de données définie au format .proto. gRPC permet de créer un système client / serveur via le protocole RPC.
      • MessagePack : génère du JSON au format binaire. Permet également de la sérialisation.
      • cereal : sérialise et désérialise du format JSON, XML ou binaire.
  • Interopérabilité entre langage :
    • Javascript/WebAssembly : Emscripten : convertir du code C++ en WebAssembly via llvm, Javy : converti du Javascript en wasm.
    • Générateur de wrapper SWIG : crée une interface pour rendre compatible les entêtes d'un code C/C++ dans presque n'importe quel autre langage.
  • Interface graphique :
  • Scientifique :
    • C++ :
      • Dépendances (ne s'utilise généralement pas directement mais par le biais de librairies de plus haut niveau) : Flann, Qhull, CUDA, Eigen, CGAL, LAPACK (résolution de système linéaire)
      • Mathématiques : GCE-Math / gcem (fonction mathématiques constexpr)
      • Traitement de points : PCL (Point Cloud Library), libigl, cork (obsolète, peut se remplacer par libigl + CGAL mais plus lent)
      • Maillage : MUMPS (solveur de matrices creuses), METIS (mailleur + renumérotation), SCOTCH (partionnement en sous-domaine + renumérotation), HOMARD (maillage adaptatif 2D/3D), Triangle (mini librairie pour le maillage Delaunay), Gmsh (mailleur), NGSolve (mailleur entre autre), Mmg (mailleur).
      • Résolveur d'équations : ceres-solver
      • Stockage des données : HDF5
      • Traitement d'ultrason : MUST (Matlab UltraSound Toolbox)
  • Évaluateur d'expression :
  • i18n, internationalisation, l10n, localisation :
  • logger :
  • texte :
    • C++ : Dragonbox (conversion de float vers string)
  • Format de fichiers
  • Windows :
  • Javascript :
  • Sécurité : RLBox (SandBox), zxcvbn (vérificateur de mot de passe)
  • Embarqué : serveur web Mongoose, Systèmes de fichiers
  • Réseau / Client / serveur
  • Drivers : C++ : libusb
  • Emulateur : OpenCL sur CPU avec PoCL
  • Gestionnaires de librairies : vcpkg

Matériel

Amélioration

Debug

Tests

Les problèmes

L'après

Code source

Plateformes

Projets

Fun

Participation à des projets open-source

Gestion de la source des programmes

Éditeur de source, Environnement de Développement IDE

Logiciels spécifiques aux languages

  • C
    • Checked C : surcouche au C avec vérification pour avoir un C plus sécurisé.
  • C#
    • Mono : compilateur C# de Mono
    • StyleCop Analyzers (anciennement FxCop) : analyseur statique de code. N'est plus maintenu mais reste efficace.
  • Java
    • javac : le compilateur de Java.
    • jar : le fabricant de jar.
    • java : l'exécuteur de programme compilé Java.
    • jd-gui : décompilateur Java.
  • Javascript
    • Greasemonkey : code javascript exécuté au chargement des pages.

Programmes divers

Data mining

Ports

Editeurs

Multimédia

  • ffmpeg : convertisseur de vidéo,
  • ExifTool : éditeur des informations Exif contenues dans les images,
  • Hugin : logiciel pour transformer de multiples images en un panorama,
  • Imagemagick : manipulation d'images,
  • mkvtoolnix : éditeur de vidéo au format mkv,
  • ShareX : logiciel de capture d'écran (images et vidéos),
  • VirtualDub : logiciel de traitement d'image. Ici, pour stabiliser une vidéo tremblante.
  • yt-dlp (youtube-dl) : téléchargeur de vidéo pour Youtube, Pluzz, …,
  • CloudCompare : manipulateur de nuages 3D
  • SketchUp : logiciel 3d spécialisé dans l'architecture
  • XnView MP : visionneuse d'images avec onglet carte Google Maps et géolocalisation des images.
  • FSResizer : modification de masse d'images
  • Meshroom, colmap : reconstitution 3D sur la base d'images 2D
  • Blender : modélisation 3D

Utilitaires Windows

  • En lien avec les disques dur / USB / CD
    • dd : dd pour Windows
    • OSFMount : permet de monter des images récupérées via dd (par exemple).
    • Gravure d'iso vers CD/USB : ImgBurn (vers CD), Etcher (multiplateforme mais lourd, vers USB sauf boot Windows), Win32 Disk Imager (Windows seulement mais léger, vers USB sauf boot Windows, format DD pas ISO), Rufus (vers USB y compris boot Windows, format DD et ISO).
    • SD Memory Card Formatter : permet de formater uniquement des cartes SD sous Windows y compris lorsqu'elles ont des partitions.
    • RMPresUSB : permet de formater tous types de périphériques USB sous Windows y compris lorsqu'elles ont des partitions.
    • Recuva : récupération de fichiers supprimés ou sur des lecteurs corrompus.
    • Recherche de fichiers : Agent Ransack (NTFS seulement via MFT), WizTree (NTSF via MTF et autres systèmes (sans accélérateur)).
    • HDDScan : afficher les informations SMART
  • Aide au diagnostic de l'exécution de fichiers :
    • Sysinternals Suite : divers utilitaires.
    • Dependency Walker : donne les symboles des dll/exe, dépendances récursives.
    • pestudio : analyseur de fichier dll/exe (section, string, dépendances (non récursives), …).
    • PEiD : analyseur de fichier dll/exe (section, entrypoint, …).
  • Inno Setup, NSIS, WiX Toolset : créateur d'installateur.
  • Windows Essentials 2012 FR : Microsoft OneDrive, Galerie de photos et Movie Maker, Contrôle parental, Messenger, Writer, Windows Live Mail
  • IObit Unlocker : Effacer des fichiers bloqués par d'autres processus.
  • WinHlp32 : pour lire les fichiers .hlp sous Windows 10

Internet

Gestion de fichiers

  • WinDirStat : indique l'occupation disque de chaque dossier.
  • DocFetcher : indexation des fichiers pour accélérer la recherche de contenu.
  • Clonezilla : CD live créateur d'images de disque dur
  • WinMerge : Comparateur de fichiers
  • rsync : synchronisation de dossiers / fichiers (support copie direct ou via ssh)
  • FreeFileSync : synchronisation de dossier (copie direct uniquement) avec interface graphique

Réseau

  • SSH : connexion sécurisée.
  • Advanced IP Scanner et Advanced Port Scanner : scanner d'adresses IP et de port

Virtualisation

Logiciels de calcul

  • MatLab : calcul numérique
  • Octave : équivalent matlab, calcul numérique.
  • Maxima / wxMaxima : calcul formel

Environnement Linux

Environnement Windows

Autour de l'informatique

Scientifiques

Mathématiques

Génie Civil

Logiciels

Dessin

  • Logiciels de dessins (DWG : Autodesk AutoCAD, DWG TrueView, nanoCAD. DGN : Bentley Microstation DGN Viewer)
  • Rhino : CAO dans le milieu du design industriel ou de l'architecture

Calculs

Géotechnique

    • PoroElasticity2016b.pdf (Jun 24, 2016) Theory and problems of poroelasticity.
    • PoroPrograms2016b.zip (Jun 24, 2016) Programs and datasets for use with the above E-book.
    • SoilMechBook2012.pdf (March 10, 2012) “Soil mechanics”, an elementary textbook in PDF format.
    • SoilMex.zip (August 19, 2010) Summary and Exercises of Soil Mechanics.
    • SoilDynamicsBook.pdf (Nov 21, 2009) Reference to book “Introduction to Soil dynamics” - Springer, Dordrecht, 2010.
    • SoilDynamicsPrograms.zip (November 7, 2014) Programs for “Soil dynamics”: LineLoad, StripLoad, etc.
    • Tunnels.zip (Nov 24, 2014) Elastic stresses and displacements around tunnels. Four programs and seven papers.
    • GrondMechBoek.pdf (April 14, 2010) “Grondmechanica”, een Nederlands leerboek, in de vorm van een PDF bestand.
    • SPW.ZIP (March 16, 2006) Analysis of a sheet pile wall in a layered soil, with multiple anchors. Soil response modeled by a series of elast-plastic springs. Includes a users manual, and theoretical background.
    • STB.ZIP (November 29, 2010) Analysis of the stability factor of a slope in a non-homogenous soil, using Bishop's method, with some additions. Includes a users manual, and theoretical background.
    • ALP99.ZIP (March 16, 2006) Axially loaded pile: Elastic pile supported by elasto-plastic springs.
    • LLP99.ZIP (March 16, 2006) Laterally loaded pile : Elastic beam supported by elasto-plastic springs.
    • GWDivide.exe (Feb. 27, 2006) Groundwater flow under a water divide.
    • BEAVER.ZIP (Feb. 27, 2006) Programs for J. Bear & A. Verruijt: “Modeling Groundwater Flow and Pollution”, Kluwer, 1987.
    • CGM.ZIP (September 30, 2007) Programs for A. Verruijt: “Computational Geomechanics”, Kluwer, 1995.
    • OffshoreSMBook.pdf (March 16, 2006) “Offshore Soil Mechanics”, a textbook in PDF format.
    • MULAT.ZIP (March 16, 2006) Finite element method for plane steady groundwater flow in multi-layered aquifer.
    • GWFEM1.ZIP (September 28, 2007) Finite element method for plane steady groundwater flow in a single aquifer
    • GWFEM2.ZIP (March 16, 2006) Finite element method for plane non-steady groundwater flow in a single aquifer.
    • OpenSeesPL : modélisation 3D de l'interaction sol/pieu.
    • MSBridge : Réponse tridimensionnelle (3D) d'un pont à travées multiples.
    • Cyclic1D : Vérification d'une structure à la liquéfaction d'un sol.
    • MeshFree : Réponse d'un sol au séisme.
    • SB2013 (legacy) : 1D earthquake analysis
    • SHAKE91_Input (legacy) : Equivalent Linear Site Response Analysis
    • OpenSees2DPS (legacy) : Two dimensional (2D) Plane-Strain Analysis of earth dam
    • CyclicTP (legacy) : vérification de la liquéfaction des sols sous l'action d'un séisme
    • CyclicED (legacy) : Analyze seismic performance of earth dams
  • ITASCA (3DEC, FLAC, FLAC/Slope, FLAC3D, Griddle, KATS, MINEDW, PFC, UDEC, XSite)
  • Divers
    • SETPIL : calcul de tassement d'un pieu
    • DeepSoil : comportement d'un sol au séisme
    • OpenSees : Open System for Earthquake Engineering Simulation

Route

  • Piste : CAO d'infrastructures routières

IRL

Ressources documentaires

Curiosités

Droits

Télécommunication

Perso

Divers

Contact : le-garrec@vincent.fr en inversant le nom de domaine et l'identifiant.

start.txt · Dernière modification : 2024/07/04 11:30 de root