339 private links
Sous le coude
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.
Oh oui oui oui.
Pleins de bonnes choses. Une référence à avoir sous le coude
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
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.
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 myFileCompatible Python 2 et 3.
Sous le coude
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
Une véritable explication de cette fonction, de ce qu'il y a derrière. Enfin (parce que je comprenais pas la documentation).
Finalement, super() n'est pas magique et est seulement du sucre syntaxique. Il est cependant vrai que pour obtenir le même résultat sans, il faut écrire du code complexe et pas très joli.
En se promenant dans le Shaarli de Sebsauvage (la jungle de presque 24 000 liens !!!), il y a des pépites.
Par exemple cet outil qui génère des flux RSS <3
Bon c'est limité à quelques sites. La démarche est top !
Ça c'est déjà une bonne chose.
A lire plus tard tranquillement.
EDIT: une bonne lecture avant de dormir :)
C’est grâce à nos échecs successifs que nous avons pu trouver notre solution pour les WebSockets ;
nous aurions pu décider qu’il fallait éviter les échecs ;
mais nous avons plutôt cherché à nous planter car l’échec est un très bon moyen d’apprendre (de ses erreurs) ;
se planter plus rapidement/souvent permet donc d’apprendre plus vite ou souvent ;
donc, essayons d’augmenter nos échecs (car c’est augmenter notre apprentissage) ;
pour encourager à tester une idée, nous devons valoriser l’échec ;
tester simplement/rapidement une idée permet de gagner en maturité.
Une entreprise qui attaque Wikipédia pour leur seul profit personnel; et en plus ils s'en vantent. Je n'achèterais jamais chez eux.