programmation

  • [BASH] Scripts utiles

    Cette page me permet de retrouver des scripts en bash qui peuvent resservir (car on oublie lorsqu'on ne pratique pas souvent...).
    Site permettant de vérifier et déboguer ses scripts : https://www.shellcheck.net/. Il est aussi possible d'installer shellcheck dans sa distribution pour tester ses scripts avec un commande du type : shellcheck my_script

    Conseils sur la robustesse des scripts : https://connect.ed-diamond.com/linux-pratique/lp-133/rendre-ses-scripts-bash-plus-fiables

    Un script bash est un fichier exécutant un ensemble de commandes de façon automatisée (équivalent des macros).
    Pour lancer ce fichier, on tapera dans un terminal une commande du type :

    ./fichier_script.sh

     

    I- Problème d'espace, de tirets ou de caractères spéciaux dans les noms de fichiers et de répertoire

    Voir :

    II- Créer un sous-dossier identique dans tous les dossiers d'un même répertoire :

    Sources :

  • Développer en html, css et javascript

    Page aide-mémoire pour m'aider à développer des applications web...
    Les applications web ont l'énorme avantage d'être utilisables à travers un navigateur web et sont donc interopérables par défaut quelques que soient les systèmes d'exploitation et le matériel (tablettes par exemple).

    Ressources en ligne :

     

    I- Choix de l'outil pour développer

    Après quelques recherches sur Internet, j'ai choisi VSCodium qu'on peut installer dans Ubuntu. C'est la version libre de VSCode proposé par Microsoft (oui, oui...) et qui dispose de nombreuses extensions : https://github.com/VSCodium/vscodium

    Autre bonne surprise : VSCode est intégré dans Gitlab et en particulier la forge https://forge.aeif.fr/, ce qui permet de ré-investir ses connaissances/habitudes !!!
    Du coup, on peut installer l'extension "Gitlab Workflow" pour lier VSCodium et le dépôt Gitlab du projet : https://blog.jbriault.fr/vscode-gitlab-workflow/.

    Extensions utiles de VSCodium (attention certaines nécessite NodeJS) :

    • GitLab Workflow de GitLab
    • Live Preview de Microsoft
    • open in browser de TechER
    • vscode-icons de VSCode Icons Team
    • Svelte for VS Code de Svelte (NodeJS)
    • ESLint (NodeJS)

     

    II- Tutoriels

    Pour commencer, il est nécessaire de suivre des tutoriels...