Shaare your links...
32764 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►
1703 results for tags programmation x
  • 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
  • thumbnail
    programmation
    Patch en production.
    ^^
    2018-09-17 17:45:24
    http://sebsauvage.net/galerie/photos/Bordel/patch-in-production.jpg
  • programmation
    There are only three optimizations
    Citation: « There are only three optimizations: Do less. Do it less often. Do it faster. The largest gains come from 1, but we spend all our time on 3. »
    Traduction: « Il n'y a que trois optimisations : Faire moins. Faire moins souvent. Faire plus vite. Les gains les plus important viennent de 1, mais nous passons tout notre temps sur le 3. »
    C'est tellement vrai.
    (via http://nicolas-delsaux.hd.free.fr/Shaarli/?gZPvxg)
    2018-09-17 13:06:59
    https://twitter.com/creachadair/status/1039602865831010305
  • thumbnail
    fun programmation réseau
    TCP Joke
    Seuls ceux qui savent peut trouver ça drÎle ^^
    2018-08-20 11:58:44
    https://framapiaf.org/system/media_attachments/files/001/163/986/original/7850ac968ad74d17.jpg
  • thumbnail
    fun programmation
    Dev
    J'ai rit.
    EDIT: voir aussi: https://boyter.org/2016/04/collection-orly-book-covers/
    2018-08-20 11:57:31
    https://framapiaf.org/system/media_attachments/files/001/168/896/original/ffeba0b499e768e6.jpg
  • programmation tutoriel
    Markov Chains explained visually
    Une explication visuelle des chaĂźnes de Markov.
    2018-08-16 10:57:23
    http://setosa.io/ev/markov-chains/
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