Liens en vrac de sebsauvage2022-12-05T10:02:21+01:00https://www.sebsauvage.net/links/https://www.sebsauvage.net/links/https://www.sebsauvage.net/links/Wayland vulgarisé | Linux Embeddedhttps://www.sebsauvage.net/links/?pqPRHw2022-12-05T10:02:21+01:00Sous le coude: Un court article qui explique ce qu'est Wayland.<br>(<a href="https://www.sebsauvage.net/links/?pqPRHw">Permalink</a>)Btrfs : révolution ou catastrophe ? Où en est-on aujourd'hui ? - FLOZz' Bloghttps://www.sebsauvage.net/links/?OJTaFg2022-05-23T11:42:10+02:00Un article sur btrfs assez complet (et qui me mentionne).<br>(<a href="https://www.sebsauvage.net/links/?OJTaFg">Permalink</a>)Comment développer des applications robustes et flexibles ?https://www.sebsauvage.net/links/?eOR7pw2021-07-26T13:24:02+02:00Sous le coude pour lecture ultérieure.<br>(<a href="https://www.sebsauvage.net/links/?eOR7pw">Permalink</a>)freedomlayer.org/research/dht-intro/https://www.sebsauvage.net/links/?rO5KrQ2021-06-17T14:04:56+02:00Présentation du principe de la DHT (Distributed Hash Table) utilisé par exemple par BitTorrent. C'est ce qui permet à BitTorrent de se passer des "trackers" qui centralisent habituellement la liste des adresses IP en train de partager un fichier.<br />
La technologie des DTH est primordiale pour mettre en œuvre toutes les principes de stockage décentralisés qui vont devenir de plus en plus importants dans les années qui viennent. Avec la décentralisation: Plus de "single point of failure" (plus de service qui tombe pour tout le monde si le serveur central tombe), et censure plus difficile (puisqu'il n'y a pas d'autorité centrale qui a autorité sur l'ensemble des données).<br>(<a href="https://www.sebsauvage.net/links/?rO5KrQ">Permalink</a>)GitHub - leandromoreira/digital_video_introduction: A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).https://www.sebsauvage.net/links/?eqqsEQ2021-06-15T09:51:04+02:00Introduction au codage de vidéos.<br>(<a href="https://www.sebsauvage.net/links/?eqqsEQ">Permalink</a>)Le monde des jeux vidéos - Wiki de sebsauvage.nethttps://www.sebsauvage.net/links/?C2t-hw2021-02-24T13:40:10+01:00Et voilà... je me suis encore lancé dans un article probablement beaucoup trop ambitieux... et que j'ai bien sûr du mal à terminer par manque de temps. Alors je vous le livre tel quel, dans son état actuel inachevé et imparfait (Je continuerai à compléter cet article au cours des mois qui viennent).<br />
<br />
J'essaie d'y présenter le monde du jeu vidéo: Ses multiples aspects et surtout les différents genres (RPG, RTS, FPS, ballade narrative, arcade, etc.) avec à chaque fois quelques titres représentatifs du genre, aussi bien des précurseurs que des titres récents. J'ai essayé d'illustrer par un *maximum* de captures d'écran (toutes cliquables, avec un chargement rapide) et des liens vers des vidéos des jeux.<br />
J'espère que ça vous plaira.<br>(<a href="https://www.sebsauvage.net/links/?C2t-hw">Permalink</a>)Un guide rapide de 🐘 Mastodonhttps://www.sebsauvage.net/links/?6cWXWA2020-12-20T11:28:15+01:00Un article de présentation du Fediverse (Mastodon).<br>(<a href="https://www.sebsauvage.net/links/?6cWXWA">Permalink</a>)Comprendre la résolution DNS sous Debian · j’ai acheté un PC...https://www.sebsauvage.net/links/?whmiXw2020-06-06T10:31:50+02:00Je note ça, parce que c'est devenu compliqué.<br>(<a href="https://www.sebsauvage.net/links/?whmiXw">Permalink</a>)The Composition Over Inheritance Principlehttps://www.sebsauvage.net/links/?jAvKBw2020-04-16T08:52:20+02:00Sous le coude pour lecture ultérieure: En programmation orientée objet, l'héritage pose souvent des problèmes. Il vaut mieux privilégier d'autres solutions.<br>(<a href="https://www.sebsauvage.net/links/?jAvKBw">Permalink</a>)Why I prefer functional programming - morgenthum.devhttps://www.sebsauvage.net/links/?4DwUvQ2019-09-23T10:44:09+02:00Sous le coude pour lecture ultérieure: "Pourquoi je préfère la programmation fonctionnelle".<br>(<a href="https://www.sebsauvage.net/links/?4DwUvQ">Permalink</a>)UEFI boot: how does that actually work, then?https://www.sebsauvage.net/links/?pPfBQg2016-11-14T00:54:43+01:00Je me met ça sous le coude pour lecture ultérieure: Comment fonctione UEFI.<br>(<a href="https://www.sebsauvage.net/links/?pPfBQg">Permalink</a>)Goodbye, Object Oriented Programminghttps://www.sebsauvage.net/links/?9uN4hQ2016-07-25T06:42:47+02:00EDIT: avis sur la question : <a href="http://www.mypersonnaldata.eu/shaarli/?_9RkEA" rel="nofollow">http://www.mypersonnaldata.eu/shaarli/?_9RkEA</a><br>(<a href="https://www.sebsauvage.net/links/?9uN4hQ">Permalink</a>)L’internationalisation, c’est long et dur (et ça racle le fond) | Sam & Maxhttps://www.sebsauvage.net/links/?emMKaA2016-02-21T20:15:31+01:00Oui, c'est dur. Article à lire si vous envisagez de créer un logiciel/site web qui gère de multiples langues, devises, mesures, formats de date...<br>(<a href="https://www.sebsauvage.net/links/?emMKaA">Permalink</a>)A JS framework on every table - Allen Pikehttps://www.sebsauvage.net/links/?JGlYfw2016-01-29T13:05:06+01:00La valse des frameworks Javascript. Oui, c'est fatiguant, cette frénésie...<br />
(via Sam&Max)<br>(<a href="https://www.sebsauvage.net/links/?JGlYfw">Permalink</a>)La communauté JS est actuellement une machine a créer de la dette technique | Sam & Maxhttps://www.sebsauvage.net/links/?JCrRpg2016-01-12T17:02:17+01:00(<a href="https://www.sebsauvage.net/links/?JCrRpg">Permalink</a>)What’s Wrong with OOP and FP | Surely I Am Jokinghttps://www.sebsauvage.net/links/?8QvC_Q2013-11-12T14:52:03+01:00TL;DR il discute des langages objets et langages fonctionnels. à lire pour plus tard...<br>(<a href="https://www.sebsauvage.net/links/?8QvC_Q">Permalink</a>)La différence entre la programmation asynchrone, parallèle et concurrente | Sam & Max: Python, Django, Git et du culhttps://www.sebsauvage.net/links/?RsbbRQ2013-10-10T13:01:12+02:00(<a href="https://www.sebsauvage.net/links/?RsbbRQ">Permalink</a>)/var/log/bhs — Why Nobody Should Use Rails For Anything, Everhttps://www.sebsauvage.net/links/?-0BX7A2013-08-07T00:29:53+02:00TL;DR Critique violente de Rails.<br>(<a href="https://www.sebsauvage.net/links/?-0BX7A">Permalink</a>)YAML, XML, JSON, CSV, INI… Qu’est-ce que c’est et à quoi ça sert ? | Sam & Max: Python, Django, Git et du culhttps://www.sebsauvage.net/links/?vhdEwg2013-07-13T23:24:39+02:00Que sont-ils, à quoi ils ressemblent, à quoi ils servent.<br>(<a href="https://www.sebsauvage.net/links/?vhdEwg">Permalink</a>)Qu’est-ce que WSGI et à quoi ça sert ? | Sam & Max: Python, Django, Git et du culhttps://www.sebsauvage.net/links/?nQJWRg2013-07-03T13:39:13+02:00Enfin une explication simple sur WSGI, qui est une excellente technologie de Python et ses librairies.<br>(<a href="https://www.sebsauvage.net/links/?nQJWRg">Permalink</a>)Le combat X/Wayland : les faits vus par Eric Griffith - LinuxFr.orghttps://www.sebsauvage.net/links/?Iq8mtQ2013-06-14T12:28:42+02:00X, Wayland. Il y a beaucoup de questions, beaucoup d'erreurs de compréhension. Cet article essaie de clarifier le tout.<br>(<a href="https://www.sebsauvage.net/links/?Iq8mtQ">Permalink</a>)What is Scrum?https://www.sebsauvage.net/links/?KCgNdw2013-06-10T13:13:14+02:00Une présentation synthétique sur ce qu'est Scrum (en anglais).<br>(<a href="https://www.sebsauvage.net/links/?KCgNdw">Permalink</a>)Developper un projet à la va-vite Vs developper un projet en mode Pro dev | Sam & Max: Python, Django, Git et du culhttps://www.sebsauvage.net/links/?EiMMAw2013-05-31T19:00:28+02:00:-)<br>(<a href="https://www.sebsauvage.net/links/?EiMMAw">Permalink</a>)Non-blocking transactional atomicity | Peter Bailishttps://www.sebsauvage.net/links/?4ORLxQ2013-05-28T19:22:29+02:00TL;DR Une méthode pour faire des modifications atomiques sur de multiples objets sans verrouillage.<br>(<a href="https://www.sebsauvage.net/links/?4ORLxQ">Permalink</a>)The dying platform: .Net | roundcrisis.Find<Solution>()https://www.sebsauvage.net/links/?Hmif7Q2013-05-15T16:08:44+02:00Ce développeur, adepte de Microsoft .Net, pense que la plateforme .Net est en train de disparaître peu à peu. Ses arguments se tiennent.<br>(<a href="https://www.sebsauvage.net/links/?Hmif7Q">Permalink</a>)Windows "slower than other operating systems"https://www.sebsauvage.net/links/?yIN5lQ2013-05-13T09:08:45+02:00Le post qui la fout mal pour l'image de marque de Windows. En prime posté par un des dev du noyau de Windows.<br />
EDIT: Traduction chez Framasoft: <a href="http://www.framablog.org/index.php/post/2013/05/13/linux-plus-rapide-que-windows" rel="nofollow">http://www.framablog.org/index.php/post/2013/05/13/linux-plus-rapide-que-windows</a><br>(<a href="https://www.sebsauvage.net/links/?yIN5lQ">Permalink</a>)Why JavaScript on the server?https://www.sebsauvage.net/links/?A4jzxw2013-05-11T11:34:54+02:00Quelques arguments pour l'utilisation de Javascript côté serveur. Les arguments sont intéressants. Le plus problématique: Trouver des hébergeurs supportant ça.<br />
D'autres avis sur le sujet: <a href="https://news.ycombinator.com/item?id=5690026" rel="nofollow">https://news.ycombinator.com/item?id=5690026</a><br>(<a href="https://www.sebsauvage.net/links/?A4jzxw">Permalink</a>)btrfs : La fiabilité a un prix - TDChttps://www.sebsauvage.net/links/?CG3iaw2013-04-30T15:48:08+02:00Visiblement, btrfs n'est pas tout rose.<br>(<a href="https://www.sebsauvage.net/links/?CG3iaw">Permalink</a>)Windows 8: le bien, le moins bien, le pourri | Aldarone.frhttps://www.sebsauvage.net/links/?jDAjsw2012-08-26T09:57:49+02:00Petit topo sur Windows 8.<br>(<a href="https://www.sebsauvage.net/links/?jDAjsw">Permalink</a>)Comment produire du rien avec le web : l’infographie | Acta Diurnahttps://www.sebsauvage.net/links/?Fkk4-Q2012-08-21T21:55:13+02:00:-)<br>(<a href="https://www.sebsauvage.net/links/?Fkk4-Q">Permalink</a>)Une définition de la programmation - le hollandais volanthttps://www.sebsauvage.net/links/?hi2n3Q2012-08-18T15:01:17+02:00Vives les articles de vulgarisation.<br>(<a href="https://www.sebsauvage.net/links/?hi2n3Q">Permalink</a>)Crafted Software: The best approach to software developmenthttps://www.sebsauvage.net/links/?jnt5_A2012-08-15T15:18:12+02:00Excellent article: Design up-front, Agile, TDD... ? Il n'y a pas de silver bullet, pas de méthode idéale. Il faut être pragmatique. Le meilleur choix dépend du contexte. <br />
Beaucoup de développeurs devraient lire ça pour éviter de s'enfermer dans leur église.<br>(<a href="https://www.sebsauvage.net/links/?jnt5_A">Permalink</a>)Aucun plan de bataille ne survit au contact de l’ennemi | Sam & Max: Python, Django, Git et du culhttps://www.sebsauvage.net/links/?fgRyOw2012-08-07T09:40:56+02:00Les méthodes agiles ? On les aborde probablement mal. Bon article pour éviter de s'y mettre de la mauvaise manière.<br />
(TL;DR: Les méthodes agiles, il ne faut pas s'y mettre un petit peu. Il faut s'y mettre VRAIMENT ou pas du tout, sous peine d'échec.)<br>(<a href="https://www.sebsauvage.net/links/?fgRyOw">Permalink</a>)Python 3 Q & A — ncoghlan_dev's Python Notes 0.1 documentationhttps://www.sebsauvage.net/links/?Tr3kdw2012-06-29T10:13:55+02:00TL;DR: Un des dev de Python explique pourquoi Python 3 a été rendu incompatible avec Python 2<br />
(je me garde ça sous le coude ; à lire pour plus tard)<br>(<a href="https://www.sebsauvage.net/links/?Tr3kdw">Permalink</a>)Why Our Code Smells - opensoul.orghttps://www.sebsauvage.net/links/?hwmWSA2012-06-27T10:50:16+02:00à voir...<br>(<a href="https://www.sebsauvage.net/links/?hwmWSA">Permalink</a>)Not enough - fogushttps://www.sebsauvage.net/links/?6wMPwQ2012-06-21T09:38:41+02:00Article sur les tests unitaires, le typage statique, les contrats... et j'aime bien la conclusion: « In software development, no one thing will save your ass. » :-)<br>(<a href="https://www.sebsauvage.net/links/?6wMPwQ">Permalink</a>)Don’t Build APIs… | cek.loghttps://www.sebsauvage.net/links/?-QKliQ2012-04-19T10:03:59+02:00Avis d'un développeurs: Ne créez pas d'API. Et il sait de quoi il parle, c'est lui qui a travaillé sur l'API GDI de Windows. Pas marrant, visiblement.<br />
Son article lie aussi vers un PDF indiquant les bonnes pratique pour créer une API: <a href="http://lcsd05.cs.tamu.edu/slides/keynote.pdf" rel="nofollow">http://lcsd05.cs.tamu.edu/slides/keynote.pdf</a><br>(<a href="https://www.sebsauvage.net/links/?-QKliQ">Permalink</a>)Julien Dollon | Plongez dans la vague, elle fera moins malhttps://www.sebsauvage.net/links/?_Vjh5w2012-03-16T21:48:04+01:00(via <a href="http://liens.howtommy.net" rel="nofollow">http://liens.howtommy.net</a>:)<br />
L'article est intéressant pour plusieurs raisons:<br />
- il montre qu'il ne faut pas s'enfermer dans une techno et qu'il faut se remettre en cause.<br />
- Il montre comment Microsoft abandonne techno après techno (jusqu'au C# qu'ils avaient annoncé comme le futur, y compris pour les dev Microsoft eux-mêmes, alors que - ne soyons pas dupes - tout était de toute manière développé en C++).<br />
- Visiblement Microsoft (et ses technos) ne sont pas appréciées dans la silicon valley.<br />
<br />
Post-scriptum: J'ai pas, mais alors pas du tout, envie de développer des applis en Javascript. C++, C#, Java, Python oui... mais Javascript ? Remarquez, je fais peut-être erreur.<br />
<br />
En tous cas je suis content, dans ma carrière, d'avoir pu toucher divers langages (Delphi, C, C++, C#, Java, Python, php...). ça ouvre l'esprit.<br>(<a href="https://www.sebsauvage.net/links/?_Vjh5w">Permalink</a>)La fin de la révolution - Where is Ploum?https://www.sebsauvage.net/links/?ipC9IA2012-01-17T15:21:43+01:00La fin de la révolution industrielle. Encore un bon article de Ploum.<br>(<a href="https://www.sebsauvage.net/links/?ipC9IA">Permalink</a>)Indépendance sur le web - PIXEL CAFÉhttps://www.sebsauvage.net/links/?0jotSw2011-11-27T20:46:41+01:00Je suis content de voir que mes articles inspirent d'autres à migrer vers leur indépendance numérique.<br>(<a href="https://www.sebsauvage.net/links/?0jotSw">Permalink</a>)Frozen Synapse - sebsauvage.nethttps://www.sebsauvage.net/links/?QDsdig2011-11-21T22:48:15+01:00Article sur Frozen Synapse.<br>(<a href="https://www.sebsauvage.net/links/?QDsdig">Permalink</a>)Qu’est-ce que le jeu indé ? ‹ Barre de Viehttps://www.sebsauvage.net/links/?4C8JKw2011-10-20T19:45:00+02:00C'est quoi, un jeu indé (indie) ? (via accentgrave.info/links/)<br>(<a href="https://www.sebsauvage.net/links/?4C8JKw">Permalink</a>)Blog Stéphane Bortzmeyer: Apprendre l'assembleur avec l'aide du compilateurhttps://www.sebsauvage.net/links/?NuPl3g2011-09-28T23:08:15+02:00Bonne idée, mais vous avez très franchement intérêt à couper les optimiseurs, cars ils sont capables de faire des choses assez poussées qui rendra votre code assembleur incompréhensible.<br>(<a href="https://www.sebsauvage.net/links/?NuPl3g">Permalink</a>)Impressions: From Dust | Rock, Paper, Shotgunhttps://www.sebsauvage.net/links/?tMH7aw2011-07-28T09:17:47+02:00Nouvelles images et vidéos de "From Dust". Ainsi qu'une critique.<br>(<a href="https://www.sebsauvage.net/links/?tMH7aw">Permalink</a>)The Brilliance of Dwarf Fortress - NYTimes.comhttps://www.sebsauvage.net/links/?oPOccg2011-07-25T10:19:27+02:00Un article sur Dwarf Fortress, ce jeu RPG rogue.<br>(<a href="https://www.sebsauvage.net/links/?oPOccg">Permalink</a>)OpenStreetMap, le wiki distribue les cartes- Ecranshttps://www.sebsauvage.net/links/?2OgBuw2011-07-06T14:10:38+02:00Un bon article sur OpenStreetMaps (via Sirchamallow).<br>(<a href="https://www.sebsauvage.net/links/?2OgBuw">Permalink</a>)Conclusion : Comparatif : quel est le meilleur antivirus gratuit ?https://www.sebsauvage.net/links/?gHnHUw2011-07-05T16:59:58+02:00Conclusion (encore): les antivirus gratuits sont bons.<br>(<a href="https://www.sebsauvage.net/links/?gHnHUw">Permalink</a>)The 10 commandments of PC games - The Tech Reporthttps://www.sebsauvage.net/links/?E3Ubmw2011-06-15T14:28:54+02:00Ils ont tout à fait raison !<br>(<a href="https://www.sebsauvage.net/links/?E3Ubmw">Permalink</a>)Duke Nukem Forever: barely playable, not funny, rampantly offensivehttps://www.sebsauvage.net/links/?ncCR3Q2011-06-14T16:04:27+02:00Woao... Ars Technica en met plein la gueule à Duke Nukem Forever.<br>(<a href="https://www.sebsauvage.net/links/?ncCR3Q">Permalink</a>)Haro sur le mapping objet-relationnel - Toolinuxhttps://www.sebsauvage.net/links/?d6byeQ2011-06-07T08:58:40+02:00A mort les ORM ! Les développeurs devraient vraiment apprendre à utiliser les bases de données relationnelles. (Très bon article, au demeurant.)<br>(<a href="https://www.sebsauvage.net/links/?d6byeQ">Permalink</a>)