Shaare your links...
33019 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 6 / 35
Newer►
1708 results for tags programmation x
  • article programmation
    Why I prefer functional programming - morgenthum.dev
    Sous le coude pour lecture ultérieure: "Pourquoi je préfère la programmation fonctionnelle".
    2019-09-23 10:44:09
    https://morgenthum.dev/articles/why-prefer-fp
  • graphismes javascript programmation
    p5.js | home
    Sous le coude: Une lib javacript pour faire des graphismes, animations et interactions, dans la veine de processing.js
    (via https://jcfrog.com/shaarli41/?RSB4tQ)
    2019-09-23 09:44:41
    https://p5js.org/
  • programmation
    Pourquoi les développeur(euse)s détestent PHP - Je suis un dev
    php le mal aimé.  ^^
    2019-09-23 09:42:44
    https://www.jesuisundev.com/pourquoi-les-developpeurs-detestent-php/
  • programmation
    Deno : Oh no, not again !
    NodeJS
    EDIT: Le lien : https://www.jesuisundev.com/deno-le-nouveau-nodejs/
    2019-09-09 11:07:14
    https://framapiaf.org/@sebsauvage/102761751473420632
  • Linux programmation système
    Don't Daemonize your Daemons!
    Sous le coude: En matière de "best practice" pour écrire des démons Linux, les choses ont changé depuis systemd. Il ne faut plus faire comme avant.
    (via je ne sais plus qui)
    2019-09-09 09:26:48
    https://www.mikeperham.com/2014/09/22/dont-daemonize-your-daemons/
  • jeux programmation
    Exposition d'un jeu, AMOUR, au Numerik Games d'Yverdon - HowTommy Dev
    😀 👍
    2019-09-06 10:28:08
    http://dev.howtommy.net/?d=2019/09/06/06/46/57-exposition-dun-jeu-amour-au-numerik-games-dyverdon
  • thumbnail
    fun programmation
    But it works on my machine !
    Mais c'est tellement ça ! 😂
    #docker
    2019-08-30 10:12:07
    https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/004/640/075/original/84a64c0f6f9ae45d.jpg
  • jeux programmation
    Another World On The Apple II | Hackaday
    Ho ! Un gars a porté le jeu "Another World" sur Apple II  !
    Les sources sont là: https://github.com/deater/dos33fsprogs/tree/master/ootw/
    Vidéo: https://www.youtube.com/watch?v=ccQqD_4CXgI
    2019-08-27 09:22:11
    https://hackaday.com/2019/08/26/another-world-on-the-apple-ii/
  • BasesDeDonnées programmation
    SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
    Pas encore eu le temps de regarder, mais ce site vous apprend à comprendre et bien utiliser les indexes des bases de données.
    (via @framasky@framapiaf.org)
    2019-08-26 09:53:17
    https://use-the-index-luke.com/
  • fun programmation
    Ray tracing tech is in, so this person did it in Excel | PC Gamer
    Du raytracing dans Excel, parce que POURQUOI PAS ?!
    2019-08-23 08:55:01
    https://www.pcgamer.com/the-latest-thing-to-support-ray-tracing-is-excel-apparently/
  • imgur.com thumbnail
    fun programmation python
    [Python] main()
    Ok ça m'a fait marrer :-D
    (via Sam&Max)
    (copie là: https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/004/163/185/original/e0b36208f1e00f01.jpg )
    2019-07-23 11:30:21
    https://imgur.com/zZzZ252
  • graphismes programmation
    Magically Remove Moving Objects from Video - SyncedReview - Medium
    Haha... pas mal: Comment retirer un objet d'une vidéo. Le résultat n'est pas mal du tout !
    Il y a deux techniques utilisées:
    - segmentation (le fait de détecter un objet précis dans une image)
    - inpainting ("effacer" l'objet en "inventant" les pixels manquants à partir des contours environnant l'objet à supprimer)

    Vous pouvez faire de l'inpainting dans Gimp: Utilisez l’outil de sélection pour détourer l'objet à supprimer, puis allez au menu Filtres > Amélioration > Heal selection.
    Si vous voulez des exemples de l'efficacité de ce filtre: https://www.commentcamarche.net/faq/3228-supprimer-des-elements-d-une-image#exemples (Le nom du filtre est différent, mais l'algorithme est le même).
    2019-07-17 08:50:16
    https://medium.com/syncedreview/magically-remove-moving-objects-from-video-dfc789fe092d
  • programmation
    xkcd :: Problème général
    Mais c'est TELLEMENT représentatif d'une frange de développeurs.
    Cela rejoint ceci: https://sebsauvage.net/links/?J2rX0Q et ceci: https://sebsauvage.net/links/?xJFS6A
    2019-07-17 08:31:30
    https://xkcd.lapin.org/index.php?number=974
  • programmation
    Les regex, c'est du BDSM numérique: Tu as envie de les utiliser, mais tu sais que ça va te faire mal.
    Les regex, c'est du BDSM numérique: Tu as envie de les utiliser, mais tu sais que ça va te faire mal.
    2019-07-16 10:20:57
    ?eGms6w
  • programmation
    rsync, GUIs, power, control, design, and decisions · BLOG Progress Process
    Étude de cas intéressante: Construire une interface graphique pour rsync.
    La difficulté de présenter quelque chose de simple, sans pour autant empêcher des usages avancés.
    Et surtout l'excellent principe du «Tools that teach» qu'on retrouve dans trop peu de GUI: Quand vous sélectionnez des options, l'UI vous montre la ligne de commande correspondante. Ce sont des UI qui DONNENT DU POUVOIR aux utilisateurs.
    (Par contre, côté choix technique: Electron.  BEUUUUARRRK!)
    2019-07-10 08:22:25
    https://bits.ashleyblewer.com/blog/2019/06/29/rsync-guis-power-control-design-and-decisions/
  • thumbnail
    fun LogicielLibre programmation
    Cool side projects
    Le drame de ma vie.
    2019-07-09 11:29:30
    https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/003/981/928/original/0967eda618e4cbb0.jpg
  • fun programmation
    Bug Fixing Ways
    Les différentes manières pour un développeurs de corriger les bugs.
    2019-07-09 11:08:52
    https://www.monkeyuser.com/2019/bug-fixing-ways/
  • programmation
    Pacman en 512 octets
    À une époque ou un simple éditeur de texte en Electron vous bouffe plusieurs centaines de méga-octets de RAM, voici un Pacman écrit en assembleur qui fait 512 octets.
    Vidéo du jeu: https://www.youtube.com/watch?v=ALBgsXOq11o
    2019-07-09 11:05:28
    https://github.com/nanochess/Pillman
  • php programmation
    PHP: La bonne manière
    Je cite: « Il existe énormément d’informations obsolètes sur la toile à propos de PHP, ce qui conduit les nouveaux utilisateurs de PHP à prendre de mauvaises habitudes, propageant de mauvaises pratiques et du code peu sûr. PHP: La bonne manière est une référence concise et facile à lire à propos des conventions d’écriture les plus connues sur le PHP, des liens sur les tutoriaux faisant autorité sur le web et des pratiques que les contributeurs de ce document considèrent comme meilleures à l’heure actuelle. »
    2019-07-01 09:02:28
    https://eilgin.github.io/php-the-right-way/
  • programmation
    Julio Biason .Net 4.0 - Things I Learnt The Hard Way (in 30 Years of Software Development)
    Pas encore tout lu, mais ce sont des recommandations pour les développeurs.
    (via http://nicolas-delsaux.hd.free.fr/Shaarli/?nRGVBg)
    2019-06-28 13:53:45
    https://blog.juliobiason.net/thoughts/things-i-learnt-the-hard-way/
  • fun programmation
    [vidéo mp4, 930 ko] Le développement web moderne, allégorie
    (via twitter).
    EDIT: Et un article de Sam&Max très pertinent: http://sametmax.com/le-bonheur-des-frameworks/
    2019-06-24 14:16:17
    https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/003/788/930/original/5c6359c5a168848e.mp4
  • thumbnail
    fun programmation
    Javascript
    2019-06-11 12:52:34
    https://sebsauvage.net/galerie/photos/Bordel/javascript.png
  • programmation
    Moi, expert C++, j’abandonne le C++ - LinuxFr.org
    Sous le coude pour lecture ultérieure.
    2019-06-07 13:09:31
    https://linuxfr.org/news/moi-expert-c-j-abandonne-le-c
  • programmation
    Launching Today: Free Wolfram Engine for Developers—Stephen Wolfram Blog
    Pour info, le langage Wolfram (vendu sous la marque Mathematica) est un langage adapté au calcul scientifique, bases de connaissance, inférence, visualisation scientifique, traitement du langage naturel, etc.
    Si ça ne vous dit rien, dites vous que Wolfram est utilisé pour améliorer la pertinence des résultats de Bing (Microsoft), DuckDuckGo et Siri (Apple).
    Le moteur du langage est désormais gratuitement utilisable dans vos logiciels.
    Note: Utilisable librement en pré-prod. Pour aller en prod, il faut une licence.
    Dans le cas d'un logiciel commercial, il faudra acheter la licence.
    Dans le cas d'un logiciel libre, il faut demander une licence gratuite.
    (source: https://hackaday.com/2019/05/22/wolfram-engine-now-free-sort-of/ )
    2019-05-22 08:32:36
    https://blog.stephenwolfram.com/2019/05/launching-today-free-wolfram-engine-for-developers/
  • programmation
    PHP in 2019 - stitcher.io
    Selon la légende, "php c'est de la merde".
    Sauf que depuis, php a évolué, son écosystème et ses outils aussi, et il a aussi de bons côtés.
    À l'heure des horreurs lovecraftiennes node.js/npm/docker et autres usines à gaz montées en production, la simplicité du php est peut-être plus saine (et puis il y a des frameworks comme Laravel).
    2019-05-15 14:36:43
    https://stitcher.io/blog/php-in-2019
  • 3d programmation
    ShaderLab [ https://mgz.me ]
    Un site web pour partager des shaders (et les compiler directement en ligne pour voir le résultat).
    2019-05-09 13:50:15
    https://shaderlab.mgz.me/
  • thumbnail
    fun programmation
    Quand je regarde mon vieux code source.
    :-D
    2019-04-25 22:15:40
    https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/003/143/978/original/4faa129672de4431.jpg
  • programmation
    Roadmap to becoming a Web Developer in 2019
    Ok, en fait ça fait peur.
    (via https://framapiaf.org/@Bristow_69/101980252801041652)
    2019-04-24 10:42:32
    https://github.com/kamranahmedse/developer-roadmap
  • programmation
    POO = poo ?
    (POO = Programmation Orientée Objets)

    Je suis encore tombé sur des articles très critiques envers l'OO.
    Dans la pratique, de ce que je peux constater de son usage en entreprise, ça finit toujours en cathédrales démentes et in-maintenables.
    Pourquoi ? J'ai une piste.

    Quelle est l'une des choses les plus difficiles en informatique ?
    Les graphes.
    Et quand on fait de l'OO, qu'est-ce qu'on construit ? Des graphes. Des tonnes de graphes avec des dépendances dans tous les sens. La structure même de votre logique métier est codée dans des graphes.
    Ça se tient.

    Quelques liens pour avoir matière à réflexion:
    http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
    https://dpc.pw/the-faster-you-unlearn-oop-the-better-for-you-and-your-software
    https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
    https://medium.com/@konradmusial/why-oop-is-bad-and-possibly-disastrous-e0844fa96c1f
    https://codeburst.io/inheritance-is-evil-stop-using-it-6c4f1caf5117
    http://4js.com/files/documents/products/genero/WhitePaperHasOOPFailed.pdf
    http://www.smashcompany.com/technology/object-oriented-programming-is-an-expensive-disaster-which-must-end
    https://content.pivotal.io/blog/all-evidence-points-to-oop-being-bullshit
    http://harmful.cat-v.org/software/OO_programming/why_oo_sucks
    https://blog.codinghorror.com/your-code-oop-or-poo/
    http://www.iwriteiam.nl/AoP_OOCH.html

    Et il y a bien sûr bien d'autres problème: L'informatique, par principe, c'est le traitement en masse de données. Quand on fait de l'objet, on s'acharne à découper tout en objets unitaires les plus simples possibles, et à bien les isoler du reste.

    Je ne suis pas en train de dire que l'OO c'est définitivement mal, mais il faut absolument arrêter de le traiter de manière religieuse comme certains développeurs le font: Considérer l'OO comme l'unique solution à tous les problèmes, le point de passage obligé, et refuser toute critique.
    2019-04-23 14:08:38
    ?VwhJAg
  • programmation économie
    Prix des carburants, essence la moins chère
    N'oubliez pas qu'il y a aussi ce site: https://www.prix-carburants.gouv.fr/
    MMmmm... ça me fait penser qu'il faudrait que je me fasse un script qui scrap cette page et m'envoie tous les matins un SMS avec les meilleurs tarifs de mes stations habituelles. (voir là: https://www.prix-carburants.gouv.fr/rubrique/opendata/ pour les données)
    Hop... encore un truc sur ma TO-DO-list.
    2019-04-15 17:04:29
    https://www.carburants.org/
  • thumbnail
    fun programmation
    Developers at the beginning of a project / Developers at the end of a project.
    2019-04-15 17:01:23
    https://sebsauvage.net/galerie/photos/Bordel/developer.jpg
  • fun programmation
    Pourquoi les développeur(euse)s codent avec le cul - Je suis un dev
    :-D
    2019-04-15 10:38:05
    https://www.jesuisundev.com/pourquoi-les-developpeureuses-codent-avec-le-cul/
  • programmation
    How to be a Programmer: A Short, Comprehensive, and Personal Summary
    Tiens je ne sais plus si j'avais partagé ça.
    2019-04-11 08:35:09
    http://refcnt.org/~sts/docs/various/HowToBeAProgrammer.html
  • jeux programmation
    D3Wasm: a port of id Tech 4 / Doom 3 engine to WebAssembly
    Démo technique: DOOM 3 dans votre navigateur avec WebGL.
    (Lien directe pour jouer à la version de démo: http://wasm.continuation-labs.com/d3demo/
    Attention le jeu va télécharger environ 400 Mo de données)
    2019-04-03 13:28:27
    http://www.continuation-labs.com/projects/d3wasm/
  • BasesDeDonnées programmation
    "where 1=2"
    Quand tu met une grosse requête SQL sur un wiki interne et que tu veux éviter que le premier neuneu venu la lance en prod sans réfléchir.
    👍
    2019-03-26 14:39:44
    ?GQZy3g
  • programmation psychologie
    Les développeur(euse)s toxiques - Je suis un dev
    (via https://lehollandaisvolant.net/?id=20190325075716)
    2019-03-25 09:59:48
    https://www.jesuisundev.com/les-developpeurs-euses-toxiques/
  • LogicielLibre programmation
    Cutter
    Cutter est un désassembleur d'exécutables (un peu dans le genre d'IDA Pro).
    2019-03-21 09:22:14
    https://github.com/radareorg/cutter
  • programmation TLDR
    Comment devenir meilleur développeur grâce à votre empathie ?
    2019-03-19 09:20:53
    https://www.welcometothejungle.co/articles/developpeur-empathie-compassion
  • LogicielLibre programmation
    REDasm Disassembler
    Sous le coude: Un désassembleur libre.
    Supporte les codes machine x86/x86_84/APM et Dalvik (Android).
    Supporte les exécutables PE (Windows), ELF (Linux), PS1 (Playstation), DEX (Android), XBE (Xbox1) et quelques autres.
    Il fait penser à IDA-Pro.
    2019-03-04 15:41:41
    https://redasm.io/
  • programmation
    Code flexibility
    Beaucoup de sagesse dans cette pensée:
    « A lot of programmers make the mistake of thinking the way you make code flexible is by predicting as many future uses as possible, but this paradoxically leads to *less* flexible code.
    The only way to achieve flexibility is to make things as simple and easy to change as you can. »
    (via Aeris)
    Voir aussi: https://sebsauvage.net/links/?X2bozA et https://sebsauvage.net/links/?xJFS6A
    2019-02-20 11:31:48
    https://twitter.com/BaseCase/status/1085686616499183616
  • programmation
    Solve the problem at hand @ tonsky.me
    J'aime bien cet article. Il parle d'avoir un esprit pratique et de résoudre des problèmes concrets au lieu de faire des plans sur la comète.
    (via https://lehollandaisvolant.net/?id=20190214132802)
    Voir aussi: https://sebsauvage.net/links/?J2rX0Q et https://sebsauvage.net/links/?X2bozA
    2019-02-14 14:33:43
    http://tonsky.me/blog/concrete-vs-abstract/
  • Linux programmation
    Dotfile madness
    Ça c'est l'un des gros gros points noirs de Linux: Les myriades de fichiers cachés (commençant par un point) que les applications utilisent pour stocker leurs données (configuration, etc.) dans chaque répertoire utilisateur.
    Même si les fichiers ne sont pas visibles, c'est un énorme bordel.
    En tant que développeur, il y a pourtant des règles à suivre pour limiter ce chantier ($XDG_DATA_HOME/$XDG_CONFIG_HOME/$XDG_CACHE_HOME...).
    EDIT: Et sous Python, il y a une lib portable pour ça : https://pypi.org/project/appdirs/ (Merci Sam&Max)
    2019-02-04 10:31:50
    https://0x46.net/thoughts/2019/02/01/dotfile-madness/
  • astuces java programmation
    Plantage de JD-GUI avec Java 9
    Si JD-GUI ne démarre plus (sous Java 9 par exemple), avec le message d'erreur:
    Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$PlatformClassLoader,jdk.internal.loader.URLClassPath) accessible: module java.base does not "opens jdk.internal.loader" to unnamed module @5b87ed94

    Il vous suffit de démarrer JD-GUI avec la ligne de commande suivante:
    java --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED -jar jd-gui-1.4.0.jar
    2019-01-22 09:21:53
    ?2bQanA
  • programmation
    PROCJAM - Make Something That Makes Something
    Sous le coude: Un magazine sur la génération procédurale.
    2019-01-21 15:33:43
    http://www.procjam.com/seeds/issues/3/
  • programmation
    Fabrice Bellard un super dev français // /home/lord
    J'admire totalement Fabrice Bellard  \o/
    2019-01-21 09:58:24
    https://lord.re/shares/12-fabrice-bellard/
  • graphismes programmation
    The Rendering of Rise of the Tomb Raider – The Code Corsair
    Cet article montre les différentes étapes (normales, ombres, ambient occlusion, etc.) nécessaires au rendu des images d'un jeu moderne.
    2019-01-16 08:37:55
    http://www.elopezr.com/the-rendering-of-rise-of-the-tomb-raider/
  • programmation technologie
    Apple II Megademo Is Countin’ Cycles and Takin’ Names | Hackaday
    Mais WHAT ???
    Techniquement, en principe, ce qu'il font afficher à l'écran n'est PAS POSSIBLE SUR UN APPLE II.
    Visiblement, ils font changer le mode graphique de l'Apple II PENDANT le balayage de l'écran. oO
    2018-12-05 10:09:39
    https://hackaday.com/2018/12/05/apple-ii-megademo-is-countin-cycles-and-takin-names/
  • programmation
    The faster you unlearn OOP, the better for you and your software — Dawid Ciężarkiewicz aka `dpc`
    "Object-oriented programming is an exceptionally bad idea which could only have originated in California."  -- Edsger W. Dijkstra
    2018-11-25 14:05:56
    https://dpc.pw/the-faster-you-unlearn-oop-the-better-for-you-and-your-software
  • programmation
    « Les tests ne peuvent prouver que la présence de bug, jamais leur absence. » - Edsger W. Dijkstra, 1969
    Je me note ça, je trouve la phrase très bien.
    (via https://mastodon.hackerlab.fr/@webshinra/101098084613830479)
    2018-11-19 14:36:55
    ?rPU2uA
  • programmation
    WaveFunctionCollapse
    Je garde ça sous le coude, parce que comme générateur de texture (ou en génération procédurale de manière générale) ça semble assez cool.
    EDIT: Article : https://boristhebrave.github.io/DeBroglie/articles/index.html
    2018-11-15 11:29:10
    https://github.com/mxgmn/WaveFunctionCollapse
Links per page: 20 50 100
◄Older
page 6 / 35
Newer►
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe