commit 3d116227f024782bf1c5b73d703d886a012b14b4
parent a77632138ad50c1b65011c4e82771ab5dae42eee
Author: Hugo Soucy <hugo@soucy.cc>
Date: Tue, 8 Feb 2022 19:54:16 -0500
Modify drafts
Diffstat:
3 files changed, 125 insertions(+), 13 deletions(-)
diff --git a/drafts/contributions-des-gouvernements-aux-floss.md b/drafts/contributions-des-gouvernements-aux-floss.md
@@ -1,3 +1,6 @@
+
+
+
Les gouvernements ont tout à gagné à contribuer (:timer_clock: ou :moneybag:) au logiciel libre ...
Sauver de l'argent oui, mais aussi adapter les logiciels selon leurs besoins et ceux de leurs population.
diff --git a/drafts/retrofit.md b/drafts/retrofit.md
@@ -7,7 +7,18 @@ de 80%?
Réussir cela sur le plan individuel est extrèmement difficile, surtout
pour des gens qui sont pour l'instant dans le monde du travail pour
-subvenir aux besoins de base de leur famille.
+subvenir aux besoins de base de leur famille. L'intérêt est peut-être
+de démontrer que d'autres façons de vivre son valable. D'être un
+exemple positif. Mais il ne faut non plus se rendre malade en tombant
+dans une quête de pureté. Ne pas oublier que nous vivons dans un
+système qui, c'est un euphémisme, n'est pas facilitant pour ce genre
+de démarche.
+
+À ce moment là il y a une contrainte de temps, surtout pour les gens
+ayant de jeunes enfants.
+
+Développer des leviers sociaux pour passer d'une société de
+consommation à une société de production (à échelle humaine).
S'abstenir (de consommer)
--------------------------
@@ -21,6 +32,14 @@ de consommer jusqu'à un certain point certain point pour ... c'est à
nous de décider comment. Il vaut mieux, par exemple, s'habiller plus
chaudement que de monter le chauffage dans la maison.
+Produire
+--------
+
+Se lancer dans la production quand il faut travailler 5 jours par
+semaine ce n'est pas évident. Et ce n'est sûrement pas la chose qu'il
+faut prévilégier en premier. Vaut mieux s'attaquer à la conservation
+et à la restauration.
+
Conserver
---------
@@ -44,3 +63,7 @@ locavore, tout au long de nos 4 saisons.
Restaurer
---------
+
+Nous avons fait attention à nos objets, nous les avons entrenus, mais
+le temps et la vie fait son oeuvre et nous devons réparer et
+raccomoder
+\ No newline at end of file
diff --git a/drafts/unix-web-ide.md b/drafts/unix-web-ide.md
@@ -1,6 +1,38 @@
# Unix comme IDE Web, ce que l'on doit savoir
-Ce que j'aurais aime savoir avant pour le developpement web avec Unix.
+(Voir <https://shellhaters.org/>.)
+(Voir <https://missing.csail.mit.edu/2020/shell-tools/>)
+(faire un tableau avec des exemples pratiques?)
+
+Les outils que l'on trouve sur GNU/Linux et BSD et qui pourraient vous
+rendre d'exellent services pour le développement web.
+
+Le but est de montrer qu'il exsiste des alternatives aux scripts NPM, pas de les remplacer ...
+
+* Se réaproprier le Web et son ordinateur.
+* Ajouter de la diversité dans les pratiques.
+* Créer des outils selon nos besoins.
+* Ceux qui sont natifs ou qui se retrouvent par défaut la plupart du
+ temps.
+* Ou ceux que l'on peut installer en complément.
+
+Et `Make` pour regrouper le tout.
+
+## Avantages
+
+* Aquérir une connaissance fine de son système qui vont servir au-delà du développement web, ce qui n'est pas nécessairement le cas avec des outils NodeJS.
+* Permet de s'adapter à différent besoin.
+* Simplifier nos pratiques et alléger la dette technique.
+* Limite les dépendances.
+* Avoir des pratiques qui pérennes dans le temps et rétrocompatibles.
+* Documentation exhautives.
+* La plupart sont des technologies éprouvées.
+* Facilite l'intégration de plusieurs langages de scripts selon les besoins ou les compétences: bash, python, perl, lua, etc.
+
+## Inconvénients
+
+* Ne peut pas être facilement appliquer chez des développeurs sous
+ Windows.
## top
@@ -16,20 +48,26 @@ pas besoin de htop ou autres seulement utiliser grep
* Avec Python
* Avec PHP
-* ???
+* Avec Perl (https://metacpan.org/pod/HTTP::Daemon)
## find
-...
+Trouver récurcivement les fichiers PNG:
+
+`find . -name *.png`
+
+## grep, mais aussi ag et ripgrep
+
+Chercher les fichiers qui contiennent des H2:
-## grep, ag, ripgrep
+`grep -R "<h2" .`
## entr
Surveiller les changements avec entr et find
-## git
+## git et diff
...
@@ -45,16 +83,24 @@ Surveiller les changements avec entr et find
...
-## stdin, stdout, stderr, |
+## stdin, stdout, stderr, |, <, >
+
+* entrer
+* sortir
+* récupérer (pipe)
+* rediriger (><)
+* etc
...
## tmux
+Travaille sur plusieurs terminal en même temps
-## history
+## history et Ctrl+r
-Ctrl+r
+* Éviter la répétion
+* Complément à notre mémoire
## .local/bin
@@ -62,20 +108,59 @@ Ctrl+r
## imagemagick
-## inkscape
+Manipuler des images
+
+## inkscape et scour
+
+Manipuler et compresser du SVG
## pngquant, jpegtran
-## JSMin
+Compresser les image
+
+## woff2
-## vi, nano, mg
+Pour convertir ttf ou otf en woff2
+
+## JSMin, JSLint (Merci Douglas)
+
+Compresser et tester le javascript
+
+## vi, nano (mg, emacs)
## xdotool
Pour rafraichir automatiquement votre navigateur.
-## shell scripts
+Par exemple:
+
+`xdotool search --onlyvisible --class Firefox key F5`
+
+Sinon voir <https://soucy.cc/git/anything-scripts/file/reload-browser.html>.
+
+## shell scripts (shellcheck)
Pour regrouper les commandes et intervenir sur les fichiers.
## date
+
+## lynx, w3m et autres navigateurs non gui
+
+* Aide à structurer le contenu de façon sémantique
+* Aide à l'accessibilité web
+
+## HTML Tidy
+
+## Make
+
+## ffmpeg
+
+## jq
+
+Manip de ficher JSON.
+
+---
+
+Sources et références
+
+* https://blog.sanctum.geek.nz/series/unix-as-ide/