Liens en vrac de sebsauvage2024-02-29T08:31:35+01:00https://www.sebsauvage.net/links/https://www.sebsauvage.net/links/https://www.sebsauvage.net/links/Le langage de programmation Rust - Le langage de programmation Rusthttps://www.sebsauvage.net/links/?H26DUQ2024-02-29T08:31:35+01:00Cours de Rust en ligne. <br />
(Voir aussi : <a href="https://blog.guillaume-gomez.fr/Rust" rel="nofollow">https://blog.guillaume-gomez.fr/Rust</a>)<br />
<br />
Et pour jouer avec Rust en ligne, sans l'installer : <a href="https://play.rust-lang.org/" rel="nofollow">https://play.rust-lang.org/</a><br>(<a href="https://www.sebsauvage.net/links/?H26DUQ">Permalink</a>)Postgres Tutorials | Crunchy Datahttps://www.sebsauvage.net/links/?oDQxyg2024-02-27T14:48:52+01:00Sous le coude : Des tutoriels pour Postgres, avec un terminal sql directement dans le navigateur pour expérimenter.<br>(<a href="https://www.sebsauvage.net/links/?oDQxyg">Permalink</a>)Jardin numérique de Louis Derrac : Guide communautaire de découverte de Mastodon (et le fédivers)https://www.sebsauvage.net/links/?0aBubA2023-10-26T11:34:18+02:00Un guide pour débuter sur Mastodon et le Fediverse.<br>(<a href="https://www.sebsauvage.net/links/?0aBubA">Permalink</a>)Code. Simply. Clearly. Calmly.https://www.sebsauvage.net/links/?FQ3doA2023-05-04T08:19:26+02:00On m'a chaudement recommandé ce site pour apprendre Python.<br>(<a href="https://www.sebsauvage.net/links/?FQ3doA">Permalink</a>)Rust tutorialhttps://www.sebsauvage.net/links/?QJ-6IQ2023-04-11T10:39:52+02:00Sous le coude : Un long tutoriel Rust en français.<br>(<a href="https://www.sebsauvage.net/links/?QJ-6IQ">Permalink</a>)Protéger (et réparer) des fichiers - Wiki de sebsauvage.nethttps://www.sebsauvage.net/links/?VVr5yw2023-01-04T13:15:45+01:00Faire des backups (avoir plusieurs copies de vos données) est indispensable !<br />
Mais si on considère un unique support, comment s'assurer que les fichiers stockés sur ce support n'ont pas été supprimés ou endommagés ?<br />
Voici deux manières de faire (dont une qui permet de réparer les fichiers endommagés).<br>(<a href="https://www.sebsauvage.net/links/?VVr5yw">Permalink</a>)An Interactive Guide to Flexbox in CSShttps://www.sebsauvage.net/links/?bDvthQ2022-12-19T08:44:39+01:00Introduction illustrée aux flexbox CSS (en anglais).<br>(<a href="https://www.sebsauvage.net/links/?bDvthQ">Permalink</a>)SQLforDevs.com - Next-Level Database Techniques for Developers Ebookhttps://www.sebsauvage.net/links/?3hCsog2022-12-05T09:18:12+01:00Sous le coude: Un livre pour développeur avec quelques astuces SQL. <br />
PS: Il faut s'inscrire à la mailing-list pour recevoir le livre. Si cela vous embête, voici le livre : <a href="https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D" rel="nofollow">https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D</a><br>(<a href="https://www.sebsauvage.net/links/?3hCsog">Permalink</a>)SELinux expliqué aux administrateurs frileux – Le blog technique de Microlinuxhttps://www.sebsauvage.net/links/?GI0VUQ2022-11-30T16:20:41+01:00Un tutoriel pour SELinux. (oui j'avoue, pas super envie de mettre ça en place tellement c'est contraignant, mais ça peut être utile.)<br>(<a href="https://www.sebsauvage.net/links/?GI0VUQ">Permalink</a>)Les aides au préchargement de ressources - Alsacreationshttps://www.sebsauvage.net/links/?EQJnDQ2022-11-20T11:22:05+01:00Sous le coude : un article en français qui explique le fonctionnement du chargement différé des ressources dans une page web (async, defer, rel=preload, fetchpriority, preconnect, dns-prefetch, Lazyloading...)<br />
(D'ailleurs ça me fait penser que je devrais virer le javascript de lazyloading de MinigalNano maintenant que la majorité des navigateurs savent faire ça nativement.)<br>(<a href="https://www.sebsauvage.net/links/?EQJnDQ">Permalink</a>)How to Make a Realistic Earth in Blender in 20 mins - Invidioushttps://www.sebsauvage.net/links/?9U3cBQ2022-08-29T10:07:03+02:00La vache... elle rend vraiment très bien sa terre.<br />
(via <a href="https://jcfrog.com/shaarli41/?YIxKZA" rel="nofollow">https://jcfrog.com/shaarli41/?YIxKZA</a>)<br>(<a href="https://www.sebsauvage.net/links/?9U3cBQ">Permalink</a>)Streaming HLShttps://www.sebsauvage.net/links/?F-urzg2022-08-11T10:51:21+02:00Comment faire du streaming sans recourir à des plateformes privatrices (twitch, etc.)<br>(<a href="https://www.sebsauvage.net/links/?F-urzg">Permalink</a>)How to Enable PipeWire and Disable PulseAudio in Ubuntu 22.04 - TREND OCEANShttps://www.sebsauvage.net/links/?CbPohw2022-08-11T08:43:36+02:00mmm... il faudra que je prenne le temps de regarder du côté de PipeWire, ça a l'air super sympa pour gérer l'audio sous Linux.<br>(<a href="https://www.sebsauvage.net/links/?CbPohw">Permalink</a>)Setting up a Raspberry Pi Scanner Server using SANE - Pi My Life Uphttps://www.sebsauvage.net/links/?qDSYag2021-11-18T14:37:03+01:00Sous le coude pour transformer le Raspi en serveur de scanner (brancher le scanner sur le Raspi en USB et scanner en réseau depuis n'importe quel ordinateur).<br />
Pour un serveur d'impression (même si c'est moins usité vu que la plupart des imprimantes récentes supportent directement le Wifi) : <a href="https://pimylifeup.com/raspberry-pi-print-server/" rel="nofollow">https://pimylifeup.com/raspberry-pi-print-server/</a><br>(<a href="https://www.sebsauvage.net/links/?qDSYag">Permalink</a>)wizardzines.com/comics/https://www.sebsauvage.net/links/?8sgXOg2021-09-15T14:34:38+02:00Plein de petits comics explicatifs sur plein de points techniques de Linux. Très instructif !<br />
Par exemple, je pense qu'on gère tous globalement assez mal les erreurs en bash. Il y a pourtant des choses simples à faire pour rendre nos scripts plus fiables: <a href="https://wizardzines.com/comics/bash-errors/" rel="nofollow">https://wizardzines.com/comics/bash-errors/</a><br />
D'ailleurs j'ai envie de me renoter ça ici:<br />
set -e (s'arrêter en cas d'erreur)<br />
set -u (s'arrêter en cas d'utilisation d'une variable non initialisée)<br />
set -o pipefail (s'arrêter si une commande dans un pipe faire une erreur)<br />
et les 3 dans une même commande:<br />
set -euo pipefail<br>(<a href="https://www.sebsauvage.net/links/?8sgXOg">Permalink</a>)Public Documents about PostgreSQL and Dalibohttps://www.sebsauvage.net/links/?q0wrzg2021-08-09T11:08:37+02:00Sous le coude: Des supports de formation pour la base de données Postgres.<br>(<a href="https://www.sebsauvage.net/links/?q0wrzg">Permalink</a>)Un PXE pour les unir, tous et dans la lumière les installer… – La page personnelle de Geoffrayhttps://www.sebsauvage.net/links/?ht3OmA2021-04-26T21:50:05+02:00Woao... un topo assez complet sur la mise en place de PXE (c'est à dire un serveur central sur lequel vont démarrer les différentes machines du réseau. Le système d’exploitation n'a pas besoin d'être installé sur la machine: il est téléchargé du serveur au démarrage).<br>(<a href="https://www.sebsauvage.net/links/?ht3OmA">Permalink</a>)WebGL2 Fundamentalshttps://www.sebsauvage.net/links/?uoLUYA2021-03-29T13:10:19+02:00Un tutoriel très complet sur WebGL2 (qui est disponible dans 70% des navigateurs). Il y a également des liens vers des tutoriels pour WebGL1 (pratiquement identique).<br>(<a href="https://www.sebsauvage.net/links/?uoLUYA">Permalink</a>)Why decorators in Python are pure genius | by Rhea Moutafis | Mar, 2021 | Towards Data Sciencehttps://www.sebsauvage.net/links/?8GdHyA2021-03-22T08:52:52+01:00Tutoriel sur les décorateurs en Python.<br>(<a href="https://www.sebsauvage.net/links/?8GdHyA">Permalink</a>)Premiers pas avec le langage Rust - Code Heroeshttps://www.sebsauvage.net/links/?NCLDKw2021-01-19T08:46:57+01:00Petite introduction au langage Rust.<br>(<a href="https://www.sebsauvage.net/links/?NCLDKw">Permalink</a>)Comprendre la 3D en Javascript (ThreeJS) en 5 minutes - Je suis un devhttps://www.sebsauvage.net/links/?sPvolg2020-11-16T09:56:03+01:00Et hop... un tutoriel rapide pour faire de la 3D en javascript avec ThreeJS (une des libs 3D javascript les plus répandues).<br>(<a href="https://www.sebsauvage.net/links/?sPvolg">Permalink</a>)How to Auto Backup Files to USB Media When Connectedhttps://www.sebsauvage.net/links/?LWtOWw2020-06-20T16:17:21+02:00Utiliser systemd et les règles udev pour lancer automatiquement rsync pour faire un backup quand une clé USB précise est insérée.<br>(<a href="https://www.sebsauvage.net/links/?LWtOWw">Permalink</a>)x2go connexion bureau à distance sur Raspbian - Framboise 314, le Raspberry Pi à la sauce française....https://www.sebsauvage.net/links/?_IK7nw2020-04-14T08:57:57+02:00Petit tuto sur x2go (qui est un bureau à distance avec de **bien meilleures** performances qu'un simple X11 sur ssh).<br>(<a href="https://www.sebsauvage.net/links/?_IK7nw">Permalink</a>)Création d'une clé USB d'installation/dépannagehttps://www.sebsauvage.net/links/?HOidWA2020-02-14T11:29:40+01:00J'ai fait un petit tuto qui explique comment créer une clé USB de dépannage.<br />
Avec LinuxMint+Hiren's BootCD+UltimateBootDisk, vous avez le plein d'outils pour dépanner des ordinateurs: Remettre en état un système qui ne veut plus démarrer, sauvegarder, restaurer un backup, récupérer des fichiers, désinfecter, réinitialiser un mot de passe perdu, tester les barrettes mémoire, effacer un disque, faire l'image d'une partition, repartitionner… ou tout simplement (ré)installer Linux.<br>(<a href="https://www.sebsauvage.net/links/?HOidWA">Permalink</a>)Les formations 3DBuzz passent en téléchargement gratuit (développement, jeux vidéos, animation 3D…) – Korbenhttps://www.sebsauvage.net/links/?13wiOA2020-01-09T15:05:09+01:00Unity, Unreal Engine, XNA, Android... un site de formation au développement de jeux vidéos ferme ses porte et en profite pour diffuser gratuitement toutes ses formations : <a href="https://www.3dbuzz.com/" rel="nofollow">https://www.3dbuzz.com/</a><br>(<a href="https://www.sebsauvage.net/links/?13wiOA">Permalink</a>)Monter sa borne wifi en 5mn avec un raspberry - tutox.frhttps://www.sebsauvage.net/links/?PYhfjg2019-11-25T10:09:44+01:00Une manière simple et rapide de transformer son Raspberry (sous Raspbian) en point d'accès WiFi.<br>(<a href="https://www.sebsauvage.net/links/?PYhfjg">Permalink</a>)MiniBoss • Pixel art tutorialshttps://www.sebsauvage.net/links/?J56_dQ2019-08-22T17:06:59+02:00De nombreuses astuces pour le pixel art (dessin, couleur, animation...)<br />
(via <a href="https://www.mypersonnaldata.eu/shaarli/?mbrUtg" rel="nofollow">https://www.mypersonnaldata.eu/shaarli/?mbrUtg</a>)<br>(<a href="https://www.sebsauvage.net/links/?J56_dQ">Permalink</a>)Learn CSS Layouthttps://www.sebsauvage.net/links/?8Lb_Rg2019-07-09T14:03:06+02:00Un petit tuto très bien présenté sur le modèle boîtes CSS.<br>(<a href="https://www.sebsauvage.net/links/?8Lb_Rg">Permalink</a>)rspamd [Wiki Fiat Tux]https://www.sebsauvage.net/links/?Jr5Nlw2019-05-18T11:27:59+02:00Sous le coude le jour où je veux installer cet antispam chez moi.<br>(<a href="https://www.sebsauvage.net/links/?Jr5Nlw">Permalink</a>)Dessiner en 2D avec Inkscape pour débutant - beMakerhttps://www.sebsauvage.net/links/?dSHN6A2019-03-13T15:29:11+01:00Je met ça de côté: Une formation gratuite à Inkscape (dessin vectoriel 2D).<br />
(via <a href="https://jcfrog.com/shaarli41/?iJMtqg" rel="nofollow">https://jcfrog.com/shaarli41/?iJMtqg</a>)<br>(<a href="https://www.sebsauvage.net/links/?dSHN6A">Permalink</a>)SELinux expliqué aux administrateurs frileux – Microlinuxhttps://www.sebsauvage.net/links/?xy24Ew2019-02-18T08:50:59+01:00Introduction à SELinux (via <a href="http://shaarli.m0le.net/?Ejm-8Q" rel="nofollow">http://shaarli.m0le.net/?Ejm-8Q</a>)<br>(<a href="https://www.sebsauvage.net/links/?xy24Ew">Permalink</a>)Markov Chains explained visuallyhttps://www.sebsauvage.net/links/?LgkpSA2018-08-16T10:57:23+02:00Une explication visuelle des chaînes de Markov.<br>(<a href="https://www.sebsauvage.net/links/?LgkpSA">Permalink</a>)Git Magichttps://www.sebsauvage.net/links/?bZisCg2018-03-15T11:55:12+01:00Tiens, encore un bouquin en ligne gratuit sur Git (en français).<br>(<a href="https://www.sebsauvage.net/links/?bZisCg">Permalink</a>)Initiation à la mise en page avec Scribushttps://www.sebsauvage.net/links/?klGP2Q2018-03-14T12:27:50+01:00Sous le coude. C'est assez bien fait et prend en compte les sources (images bitmap, vectoriel...) jusqu'aux supports (PDF, papier, écran).<br />
(via <a href="https://framapiaf.org/@Liandri/99679969037566495" rel="nofollow">https://framapiaf.org/@Liandri/99679969037566495</a>)<br>(<a href="https://www.sebsauvage.net/links/?klGP2Q">Permalink</a>)Miximum — Pour arrêter de galérer avec Githttps://www.sebsauvage.net/links/?BQKk2A2017-08-28T02:50:29+02:00Encore une petite introduction à Git.<br>(<a href="https://www.sebsauvage.net/links/?BQKk2A">Permalink</a>)Premiers pas avec Yunohost - Max-Koderhttps://www.sebsauvage.net/links/?RVBuPA2017-06-28T09:06:41+02:00Tutorial et premiers pour l'installation de YunoHost (auto-hébérgement mail, blog...)<br>(<a href="https://www.sebsauvage.net/links/?RVBuPA">Permalink</a>)Cron et crontab : le planificateur de tâches ! - Documentation - Wiki - Linuxtrickshttps://www.sebsauvage.net/links/?2HGKHg2017-01-03T12:58:07+01:00Mini-tutoriel sur cron, le planificateur système de Linux. Vieux, mais toujours aussi fiable !<br>(<a href="https://www.sebsauvage.net/links/?2HGKHg">Permalink</a>)Des zéros et des uns | Grise Bouillehttps://www.sebsauvage.net/links/?esHFNA2016-12-05T17:04:45+01:00Amusant et instructif.<br />
C'est vrai, des zéros et des uns, en soit ça ne veut rien dire. L'ordinateur lui-même n'est pas capable de les "comprendre", pas capable de leur donner une signification.<br />
C'est *nous* qui allons leur donner une signification (telle suite de bits, c'est la lettre "A", telle autre suite de bits c'est la couleur verte, telle autre suite de bits est un son...)<br>(<a href="https://www.sebsauvage.net/links/?esHFNA">Permalink</a>)Introduction to strace | The Road to Elysiumhttps://www.sebsauvage.net/links/?IYHIDQ2016-12-01T14:41:20+01:00Petite introduction à strace, l'outils Linux qui permet d'examiner en détails tous les appels système (fichiers, réseau, mémoire) d'un programme.<br>(<a href="https://www.sebsauvage.net/links/?IYHIDQ">Permalink</a>)Home | Linux Journeyhttps://www.sebsauvage.net/links/?xJLq8Q2016-06-03T06:21:39+02:00Un site très joliment présenté avec toutes les bases de Linux (en Anglais).<br>(<a href="https://www.sebsauvage.net/links/?xJLq8Q">Permalink</a>)Docker for Beginnershttps://www.sebsauvage.net/links/?Zudseg2016-01-13T13:50:16+01:00Un tutoriel sur docker.<br>(<a href="https://www.sebsauvage.net/links/?Zudseg">Permalink</a>)Buffer Overflow & gdb - Part 1 - 0x0ff.infohttps://www.sebsauvage.net/links/?NUsbww2015-12-24T14:20:31+01:00Un tutoriel sur gdb, le débugger le plus connu des systèmes *nix.<br />
Bon retour à 0x0ff sur la toile !<br />
EDIT: Part 2 : <a href="http://www.0x0ff.info/2015/buffer-overflow-gdb-part-2/" rel="nofollow">http://www.0x0ff.info/2015/buffer-overflow-gdb-part-2/</a><br />
Part 3 : <a href="http://www.0x0ff.info/2015/buffer-overflow-gdb-part-3/" rel="nofollow">http://www.0x0ff.info/2015/buffer-overflow-gdb-part-3/</a><br>(<a href="https://www.sebsauvage.net/links/?NUsbww">Permalink</a>)[Recherche] Tutoriels Dalvik/Smalihttps://www.sebsauvage.net/links/?VxP-kA2015-12-22T16:06:10+01:00Je ne trouve pas grand chose de bien sur le net, alors si par hasard vous tombez sur des tutoriels de Dalvik ou Smali, je suis preneur.<br />
( oui, j'ai encore envie de bidouiller des applis Android comme je l'ai fait là: <a href="http://sebsauvage.net/wiki/doku.php?id=apk-hacking" rel="nofollow">http://sebsauvage.net/wiki/doku.php?id=apk-hacking</a> )<br>(<a href="https://www.sebsauvage.net/links/?VxP-kA">Permalink</a>)Crack, boum, hue... l'a pris le gros tarif mon wiko ! - Warrior du Dimanchehttps://www.sebsauvage.net/links/?9-c1zg2015-07-26T09:47:43+02:00Pfiou... délicat le changement d'un écran. :-/<br>(<a href="https://www.sebsauvage.net/links/?9-c1zg">Permalink</a>)Installer son propre serveur DNS sous Ubuntu - Le Hollandais Volanthttps://www.sebsauvage.net/links/?nofP0w2015-07-08T12:01:40+02:00EDIT: Complément pour DNSSEC: <a href="http://www.mypersonnaldata.eu/shaarli/?BtCxMA" rel="nofollow">http://www.mypersonnaldata.eu/shaarli/?BtCxMA</a><br>(<a href="https://www.sebsauvage.net/links/?nofP0w">Permalink</a>)Rspamd: un antispam performant | Philippe Pepiothttps://www.sebsauvage.net/links/?jLeOdA2015-07-07T11:11:25+02:00Sous le coude. (dpam est abandonné, il faut passer à rspamd).<br>(<a href="https://www.sebsauvage.net/links/?jLeOdA">Permalink</a>)La magie du chroot...https://www.sebsauvage.net/links/?kJNSIA2015-05-14T21:27:58+02:00Un tuto sur chroot (ah la magie des système Linux !)<br>(<a href="https://www.sebsauvage.net/links/?kJNSIA">Permalink</a>)WebGL Fundamentalshttps://www.sebsauvage.net/links/?Yj-B4A2015-04-07T11:14:20+02:00Oh c'est super: Des cours de WebGL bien expliqués et illustrés.<br>(<a href="https://www.sebsauvage.net/links/?Yj-B4A">Permalink</a>)x86 Disassembly - Wikibooks, open books for an open worldhttps://www.sebsauvage.net/links/?fHKXpQ2015-04-05T13:43:35+02:00Un bon wiki/cours sur l'assembleur Intel x86 (avec à chaque fois algo, pseudo-code et code assembleur).<br>(<a href="https://www.sebsauvage.net/links/?fHKXpQ">Permalink</a>)Kivy - a very short introductionhttps://www.sebsauvage.net/links/?a12rTg2015-03-06T13:35:18+01:00Je n'ai jamais pris le temps de regarder Kivy (cf. <a href="http://sebsauvage.net/links/?JwmF9g" rel="nofollow">http://sebsauvage.net/links/?JwmF9g</a>) alors je me me de côté cette présentation.<br>(<a href="https://www.sebsauvage.net/links/?a12rTg">Permalink</a>)