Daily Shaarli

All links of one day in a single page.

June 8, 2019

Note: le langage Rust

Je viens (enfin) de lire la page wikipédia de Rust.

Le langage me semble plus attirant que le C ou le C++. La vitesse de développement devient de plus en plus importante. Là où les seniors ont 20-40 ans d'expérience de programmation derrière eux, les juniors arrivent et on pleins de choses à apprendre. Il faut donc faire des choix.
Le Go reste propriété de Google, et il peut basculer à tout moment du côté obscur. Je vise les formats ouverts et libres. Ce langage n'est pas pour moi.

Java est lourd; rien que l'IDE Eclipse est énorme. J'en a déjà suffisamment à l'université pour ce que je veux en faire.
Et contrairement au Java, Rust a des pointeurs !
Java possède des références ("implicites", donc des pointeurs mais masqués), en revanche, Rust est explicite avec des pointeurs intelligents. Le meilleur des deux mondes ?

J'adore Bash et commence à être à l'aise avec celui-là. Découvrir des commandes (lolcat et cmatrix) .

Python est mon chouchou, mais je ne vais pas rester avec lui seul pour le reste de ma vie. C'est dommage de se limiter à un langage.

Donc Rust.

GitHub - jlevy/the-art-of-command-line: Master the command line, in one page

Oh oui oui oui.

Pleins de bonnes choses. Une référence à avoir sous le coude

Smarter directory navigation | Arabesque

Déplaçons nous à la vitesse de la lumière dans le shell et en bash.

Les commandes pushd et popd sont vraiment pratique !
Elles permettent de se déplacer dans un dossier avec pushd puis de revenir où on était avec popd.

Le tout fonctionne avec une stack. Donc on peut empiler les pushd, puis dépiler.
Bash je t'adore.

Nuitka - Compilation de code python en C pour gagner en efficience

Compatible Python 2 et 3.
Sous le coude

Raspberry Pi Storage Benchmarks 2019 + Benchmarking Script | James A. Chambers - Liens en vrac de sebsauvage

Les cartes microSD A1 et A2 sont plus efficaces pour les accès aléatoires à la mémoire.
Ce dont on a plus besoin pour un Raspberry Pi.

Alors que les microSD traditionnelles sont plus orientés pour la lecture séquentielle.
article original

Lancer correctement python et ses commandes cousines – Sam & Max

Et bien expliqué

J'y suis aussi passé à la galère des dépendances et de cette histoire de
pip install vs python -m pip install pour au final python -m pip install --user.
Comme pour le mot de passe, plus c'est long plus c'est bon.
Plus on le sais tôt, mieux c'est.

En revanche, je ne connaissais pas black. Un outil à tester, qui n'autorise cependant pas à coder avec les pieds

Dans la tête d’un hacker chinois… – IneatConseil

Sympa !

C'est bien foutu, et on voit là la puissance sous-estimé de bash.

Je ne connaissais pas le sticky bit de chmod, ce petit 1 avant les autres droits.

chmod 1777 myFile