Shaare your links...
33546 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 2 / 35
Newer►
1721 results for tags programmation x
  • programmation python
    An unbiased evaluation of environment management and packaging tools
    Je crois qu'on peut dire que la gestion des packages sous Python c'est devenu un immonde bordel.
    2024-04-09 09:08:32
    https://alpopkes.com/posts/python/packaging_tools/
  • programmation
    How to fix CSV? Make it even more đŸ’© | Grist
    Un artcile semi-humouristique sur le format CSV.
    (Rappel: N'UTILISEZ PAS CSV. Non ce n'est pas un format "simple", il est plein de piĂšges : https://sebsauvage.net/wiki/doku.php?id=csv
    Besoin d'échanger des données tabulaires ? Prenez SQLite.)

    EDIT : RĂąlage de Timo : https://lehollandaisvolant.net/?id=20240331143222
    2024-03-30 08:41:19
    https://www.getgrist.com/blog/how-to-fix-csv-make-it-even-more-%F0%9F%92%A9/
  • programmation
    cohost! - "Rotation with three shears"
    Hé c'est rigolo comme astuce de développement. Pour faire une rotation, on peut juste combiner 3 "shears" (le fait de décaler les ligne d'un bitmap les unes par rapport aux autres. C'est une opération trÚs simple à réaliser.)
    Comme dit l'article, Ă  l'Ă©poque oĂč on avait pas de GPU pour faire des calculs sur les pixels, cette opĂ©ration Ă©tait beaucoup plus facile pour un CPU : dĂ©caler des bits ou des octets.
    2024-03-10 10:00:40
    https://cohost.org/tomforsyth/post/891823-rotation-with-three
  • programmation tutoriel
    Le langage de programmation Rust - Le langage de programmation Rust
    Cours de Rust en ligne.
    (Voir aussi : https://blog.guillaume-gomez.fr/Rust)

    Et pour jouer avec Rust en ligne, sans l'installer : https://play.rust-lang.org/
    2024-02-29 08:31:35
    https://jimskapt.github.io/rust-book-fr/
  • 3d jeux programmation
    The latest Godot Engine 2023 showreel shows an impressive variety of games | GamingOnLinux
    Quelques exemples de jeux récents réalisés avec le moteur Godot Engine : https://www.youtube.com/watch?v=W1_zKxYEP6Q
    2024-02-13 17:02:22
    https://www.gamingonlinux.com/2024/02/the-latest-godot-engine-2023-showreel-shows-an-impressive-variety-of-games/
  • jeux programmation
    Ce jeu rĂ©volutionnaire va fĂȘter ses 20 ans et tout le monde s'en fout - Jiti
    OH OUI ! 😯 Je me rappelle de ce jeu, .kkrieger. C'Ă©tait un truc de fou ! đŸ˜±  Un FPS en un exĂ©cutable de 96 kilo-octets !
    Vidéo du jeu : https://www.youtube.com/watch?v=8fZBUsn5RYg&t=100s
    2024-02-04 12:18:29
    https://jiti.me/ce-jeu-revolutionnaire-va-feter-ses-20-ans-et-tout-le-monde-sen-fout/
  • jeux programmation
    Le jeu vidĂ©o, nid d’arnaqueurs – Canard PC
    Un super article de CanardPC qui explique les bidouilles des développeurs de jeux vidéos pour maintenir l'illusion ou les astuces qu'ils utilisent pour rendre plus facile la vie du joueur.
    (Je suis vraiment content de m'ĂȘtre abonnĂ© Ă  CanardPC : ils ont vraiment des articles intĂ©ressants.)
    (Copie de l'article complet : https://app.wallabag.it/share/66df5ade75abb3.56316808)
    2024-01-11 13:03:27
    https://www.canardpc.com/jeu-video/dossier-jeu-video/le-jeu-video-nid-darnaqueurs/
  • programmation
    Laura Wendel sur X : "Unpopular Opinion: If you work in tech / develop software you probably shouldn’t be spending your money on a newer / faster computer. It might be actually doing you more harm than good. It’s easy to develop software than runs smooth on the latest 64 Core Threadripper / RTX 4090,
" / X - Le Hollandais Volant
    Je suis plutĂŽt d'accord.
    2024-01-01 15:47:49
    https://lehollandaisvolant.net/?id=20240101124951
  • programmation
    GitHub - hunar4321/particle-life: A simple program to simulate artificial life using attraction/reuplsion forces between many particles
    J'ai toujours bien aimé la vie artificielle. Ce programme a l'air plutÎt sympa et semble générer des effets intéressants à partir de rÚgles simples d'attraction et répulsion.
    Vidéo : https://youtu.be/0Kx4Y9TVMGg
    2023-12-28 18:01:11
    https://github.com/hunar4321/particle-life
  • programmation services
    Convert curl commands to code
    Sous le coude : « Convert curl commands to Python, JavaScript and more »
    2023-12-14 09:54:50
    https://curlconverter.com/
  • minecraft programmation
    Voyager | An Open-Ended Embodied Agent with Large Language Models
    Ils ont entraĂźnĂ© une LLM Ă  jouer Ă  Minecraft.  đŸ˜„
    2023-11-29 10:30:37
    https://voyager.minedojo.org/
  • jeux programmation
    GameMaker Is Growing - Celebrate With More Free Options This Thanksgiving | GameMaker
    Tiens ! GameMaker va ĂȘtre gratuit pour un usage non-commercial (sauf sur consoles).
    2023-11-21 16:36:53
    https://gamemaker.io/en/blog/gamemaker-free-platforms
  • Nextcloud programmation
    Envoyer un fichier sur Nextcloud avec cURL | Wiki Fiat tux
    Super !  Je me note ça.
    2023-11-15 09:18:46
    https://wiki.fiat-tux.fr/books/administration-syst%C3%A8mes/page/envoyer-un-fichier-sur-nextcloud-avec-curl
  • cryptographie programmation
    Reasons to prefer blake3 over sha256
    Sous le coude: Blake3 semble préférable à sha256.
    2023-11-13 14:07:31
    https://peergos.org/posts/blake3
  • fun programmation
    muesli: "Programming is like sitting on a swing
" - Mastodon
    J'aime bien cette citation:
    « Programmer, c'est comme s'asseoir sur une balançoire et faire des allers-retours entre:
    - "Je suis un génie du code."
    et
    - "Je suis le plus grand des imbéciles" »
    2023-10-09 16:51:52
    https://mastodon.social/@fribbledom/111205531534045149
  • programmation
    Game Engines Database
    Sous le coude: Une liste de moteurs de jeu.
    2023-10-05 19:50:56
    https://enginesdatabase.com/
  • programmation python sĂ©curitĂ©
    Hundreds of malicious Python packages found stealing sensitive data
    De maniÚre similaire aux packages malveillants chez npm, il y a de plus en plus de package malveillants dans les dépÎts Python.
    2023-10-05 08:34:41
    https://www.bleepingcomputer.com/news/security/hundreds-of-malicious-python-packages-found-stealing-sensitive-data/
  • programmation
    Goodbye to sequential integers, hello UUIDv7!
    Ahhh... enfin.  Les UUIDv7 ont un format qui les rend triables chronologiquement. TrĂšs pratique.
    C'est excellent pour l'indexage, le sharding ou l'archivage des bases de données.
    2023-10-02 15:25:56
    https://buildkite.com/blog/goodbye-integers-hello-uuids
  • programmation technologie
    Choose Boring Technology
    Sous le coude pour lecture ultérieure.
    2023-10-01 19:33:43
    https://boringtechnology.club/
  • 3d LogicielLibre programmation
    Godot Engine hits over 50K euros per month in funding | GamingOnLinux
    Le moteur de jeu 3D Libre Godot vient de passer Ă  50 000 € de donations par mois !  \o/
    C'est magnifique.
    2023-09-24 15:12:36
    https://www.gamingonlinux.com/2023/09/godot-engine-hits-over-50k-euros-per-month-in-funding/
  • logiciels programmation
    Coding in Rust? Here's a New IDE by JetBrains
    Un IDE (payant) pour Rust de chez JetBrains.
    2023-09-21 13:36:42
    https://news.itsfoss.com/rust-ide-jetbreains/
  • jeux merdification programmation Ă©conomie
    “This Is a Disaster:” Game Developers Scramble to Deal With Unity’s New Fees
    Unity est un moteur de jeu 3D extrĂȘmement populaire, en particulier chez les dĂ©veloppeurs de jeux indĂ©pendants (les petits studios). Il facilite la crĂ©ation de jeux en 3D (et aussi en 2D).
    Sauf que Unity vient de changer sa licence et ses tarifs, et cela va ĂȘtre une catastrophe pour tout une catĂ©gories de studios de jeux : Un paiement au nombre d'exemplaires du jeu installĂ©s.

    Qui des gens qui achÚte 1 exemplaire du jeu mais le téléchargent plusieurs fois ? Quid des GamePass ? Quid des exemplaires piratés des jeux ? Les studios vont devoir payer aussi pour ceux-là ? Et si le développeur décider de cesser de vendre son jeu, devra-t-il continuer à payer pour les installations jusqu'à la fin de ses jours ?
    On ignore également si cette comission est rétro-active ou non.
    Trop de flou, trop de questions, trop de problĂšmes en perspective. Et surtout beaucoup trop d'argent pour les petits studios.
    (Et accessoirement, cela veut dire plus de télémétrie pour les joueurs.)
    Cela déplait fortement à toute la communauté des développeurs.

    Complément : https://www.gamedeveloper.com/business/the-death-of-unity

    Complément : Des alternatives à Unity : https://www.gamingonlinux.com/2023/09/heres-some-alternatives-to-the-unity-game-engine/

    EDIT: trop classe : le patron de Unity a revendu ses actions avant la mauvaise annonce : https://finance.yahoo.com/news/unity-software-incs-president-ceo-050515124.html

    EDIT : Article en français avec la réaction de certains studios : https://www.rtbf.be/article/unity-ces-jeux-video-qui-vont-peut-etre-disparaitre-11255890

    â˜č Et lĂ  je le dis qu'avoir une version offline (ou "piratĂ©e") des jeux est indispensable si on veut encore pour y jouer dans quelques annĂ©es.
    Ce qui ne réglera pas le problÚme des studios qui jettent l'éponge, mais au moins on ne perd pas nos jeux.
    (Steam c'est bien, mais c'est le Netflix des jeux: quand un studio ou un éditeur se barre, ses jeux se barrent avec).

    đŸŽâ€â˜ ïž Piratagez les jeux !      ("Piratager"=Pirater+partager)

    Shitstorm pour Unity : https://www.gamingonlinux.com/2023/09/unity-announced-big-changes-following-the-hated-runtime-fee/
    2023-09-13 10:26:35
    https://www.404media.co/unity-new-fees-prices/
  • programmation
    Blog Eleven Labs - Comment crĂ©er de la dette technique dĂšs le dĂ©but d’un nouveau projet ?
    2023-09-11 10:23:38
    https://blog.eleven-labs.com/fr/comment-creer-de-la-dette-technique-des-le-debut-d-un-nouveau-projet/
  • programmation
    The Top Programming Languages 2023 - IEEE Spectrum
    « The Top Programming Languages 2023: Python and SQL are on top »
    2023-09-10 10:27:13
    https://spectrum.ieee.org/the-top-programming-languages-2023
  • programmation
    An Internet of PHP – Timo Tijhof
    PHP est toujours populaire.
    2023-09-07 10:05:13
    https://timotijhof.net/posts/2023/an-internet-of-php/
  • programmation
    Home, Not So Sweet Home · GitHub
    Comment sont gérés les répertoires "HOME" sous Linux et Windows, et pourquoi il est important pour les développeurs de respecter les conventions (typiquement les XDG sous Linux).
    2023-08-17 10:57:24
    https://gist.github.com/sharadhr/39b804236c1941e9c30d90af828ad41e
  • programmation
    cdecl: C gibberish ↔ English
    Haha c'est drĂŽle : Ce site permet de traduire une instruction C en anglais humainenement comprĂ©hensible 😄
    2023-08-13 11:33:19
    https://cdecl.org/?q=int+%28*%28*foo%29%28void+%29%29%5B3%5D
  • art programmation
    The Legend of Sisyphus by Andromeda Software Development - Invidious
    La "demoscene", ce sont des rassemblements de groupes de dĂ©veloppeurs qui tentent de faire des dĂ©monstrations techniques visuelles sur ordinateur. Ça existe depuis les tous dĂ©but de l'informatique, et c'Ă©tait surtout l'occasion de faire des choses extraordinaire avec des contraintes matĂ©rielles fortes, en particulier de faire des choses qui semblaient impossible par rapport au matĂ©riel (comme afficher 4096 couleurs sur un ordinateur qui n'Ă©tait en thĂ©orie capable d'en afficher que 16 Ă  la fois).
    Il y a tous les ans encore de tels rassemblements, souvent avec différentes contraintes (démo de moins de 4 kilo-octets, par exemple).

    Alors bien dĂ» de nos jours, les puces 3D faussent un peu le jeu, puisqu'on dispose maintenant de matĂ©riel extrĂȘmement puissant. Mais cela n'empĂȘche pas certains dĂ©veloppeurs d'ĂȘtre crĂ©atifs, comme la vidĂ©o en lien.
    2023-08-06 13:20:50
    https://invidious.fdn.fr/watch?v=FzC9H9lSQfs
  • programmation technologie
    Mathis Hammel (@MathisHammel): "Face Ă  ce titan, les chercheurs de l'universitĂ© de Waterloo ont donc dĂ©cidĂ© de crĂ©er... un script tout simple de 15 lignes. Et ça a marchĂ© 😁 Regardons de plus prĂšs son fonctionnement." | nitter
    La classification de textes est l'une des utilisations des I.A. (par exemple, déterminer que le champ sémantique d'un texte : Est-ce qu'on parle de cuisine, d'automobile ou de politique ?).
    Des chercheurs sont parvenus Ă  faire aussi bien que les meilleurs I.A. de classification avec quelques lignes de Python et l'algorithme de compression gzip (!).
    Voici les explications en français.
    2023-07-18 07:58:45
    https://nitter.net/MathisHammel/status/1680901592998879232
  • YouTube thumbnail
    jeux programmation
    I Made a 32-bit Computer Inside Terraria - YouTube
    Dans le jeu Terraria, on peut faire des circuits électroniques.
    Cet internaute a créé un ordinateur *dans* Terraria en utilisant ces circuits. Et il émule le jeu "Pong".
    2023-07-15 19:21:11
    https://www.youtube.com/watch?v=zXPiqk0-zDY
  • programmation
    GitHub - ulid/spec: The canonical spec for ulid
    Un gĂ©nĂ©rateur d'identifiant unique dans le genre d'UUID, mais triable (le tri alphabĂ©tique des ULID correspond Ă  un tri chronologique). Insensible Ă  la casse. URL-safe. Ordre strict garanti (pas de collisions mĂȘme si gĂ©nĂ©rĂ© dans la mĂȘme milliseconde). Et beaucoup plus rapide pour gĂ©nĂ©rer des identifiants que les UUID standards.
    Sous le coude.
    Il y a des implémentations dans plein de langages (C/C++/Java/php/python...)
    (voir https://sebsauvage.net/links/?uPI2lQ)
    2023-07-07 10:36:01
    https://github.com/ulid/spec
  • programmation
    A regular expression to check for prime numbers
    WAIT... WHAT ?
    2023-06-21 11:19:20
    https://www.noulakaz.net/2007/03/18/a-regular-expression-to-check-for-prime-numbers/
  • programmation
    Les développeurs ne devraient pas avoir à apprendre Kubernetes
    2023-05-30 11:30:51
    https://www.journaldunet.com/web-tech/developpeur/1522617-les-developpeurs-ne-devraient-pas-avoir-a-apprendre-kubernetes/
  • programmation
    Et merde, Git!?!
    Sous le coude quand vous faites des erreurs dans Git.
    2023-05-25 10:35:39
    https://ohshitgit.com/fr
  • javascript pdf programmation
    GitHub - parallax/jsPDF: Client-side JavaScript PDF generation for everyone.
    Sous le coude: une lib javascript pour générer du PDF (en positionnant manuellement chaque éléments).
    (via https://links.kalvn.net/shaare/6N4n7Q)
    2023-05-04 09:16:50
    https://github.com/parallax/jsPDF
  • programmation python tutoriel
    Code. Simply. Clearly. Calmly.
    On m'a chaudement recommandé ce site pour apprendre Python.
    2023-05-04 08:19:26
    https://calmcode.io/
  • programmation tutoriel
    Rust tutorial
    Sous le coude : Un long tutoriel Rust en français.
    2023-04-11 10:39:52
    https://blog.guillaume-gomez.fr/Rust
  • programmation
    Les objets callisthéniques, ou comment coder des trucs plus légers qui durent plus longtemps. | by Dimitri Lahaye | Mar, 2023 | Medium
    2023-04-11 09:43:40
    https://medium.com/@dimitrilahaye/les-objets-callisth%C3%A9niques-ou-comment-coder-des-trucs-plus-l%C3%A9gers-qui-durent-plus-longtemps-27a7cd525e53
  • programmation
    Livre "La dette technique" par Bastien Jaillot
    Sous le coude : un livre gratuit.
    2023-04-06 16:40:42
    https://bastien.jaillot.fr/dette-technique-le-livre/
  • BasesDeDonnĂ©es cryptographie programmation
    Database Cryptography Fur the Rest of Us - Dhole Moments
    Sous le coude : un long article sur le chiffrement des données en base de données.
    2023-03-01 10:21:58
    https://soatok.blog/2023/03/01/database-cryptography-fur-the-rest-of-us/
  • YouTube thumbnail
    minecraft programmation
    Minecraft terrain generation in a nutshell - YouTube
    Une vidéo de 25 minutes qui explique comment Minecraft génÚre le monde de maniÚre procédurale (guess what: perlin noise of course !)
    La vidéo est en anglais mais relativement didactique et illustrée d'exemples.
    2023-01-12 09:00:22
    https://www.youtube.com/watch?v=CSa5O6knuwI
  • BasesDeDonnĂ©es programmation
    ULIDs and Primary Keys | Dave Allie
    ULID (https://github.com/ulid/spec) semble ĂȘtre une idĂ©e intĂ©ressante pour gĂ©nĂ©rer des clĂ©s primaires triables et sans collision : la premiĂšre partie est un timestamp, la seconde un alĂ©a (comme les UUID).
    Donc typiquement utile pour générer des clés primaires sur des bases de données différentes qu'il sera possible de fusionner sans trop douleur (sans risque de collision) tout en gardant un groupement temporel des données (pratique si on veut sortir/archiver d'anciennes données par la suite, par exemple).
    2022-12-30 09:54:26
    https://blog.daveallie.com/ulid-primary-keys
  • 3d programmation
    Path Tracing vs. Ray Tracing, Explained | TechSpot
    Sous le coude pour lecture ultrérieure.
    2022-12-27 13:35:46
    https://www.techspot.com/article/2485-path-tracing-vs-ray-tracing/
  • LogicielLibre programmation python
    GitHub - exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM
    Un compilateur LLVM qui permet de compiler du Python en code machine natif. En gros, vous multipliez les performances de x10 Ă  x100.
    2022-12-12 19:21:05
    https://github.com/exaloop/codon
  • BasesDeDonnĂ©es programmation tutoriel
    SQLforDevs.com - Next-Level Database Techniques for Developers Ebook
    Sous le coude: Un livre pour développeur avec quelques astuces SQL.
    PS: Il faut s'inscrire Ă  la mailing-list pour recevoir le livre.  Si cela vous embĂȘte, voici le livre : https://sebsauvage.net/nc/s/GdSGGJEnMGPDM2D
    2022-12-05 09:18:12
    https://sqlfordevs.com/ebook
  • programmation Windows
    daniel:// stenberg://: "When shown the huge list of op
" - Mastodon
    L'auteur de curl (l'un des logiciels les plus utilisés au monde):
    « When shown the huge list of operating systems curl runs on, people often ask me which is the strangest, or hardest, operating system to keep curl support for. The answer is always, and will probably always remain: Windows.
    No other operating system has so many custom, special, weird and quirky ways that require special-case solutions in the code. »

    Traduction :
    « Lorsque l'on me montre l'énorme liste de systÚmes d'exploitation sur lesquels curl fonctionne, les gens me demandent souvent quel est le systÚme d'exploitation le plus étrange, ou le plus difficile, pour lequel il faut garder le support de curl. La réponse est toujours, et restera probablement toujours : Windows.
    Aucun autre systÚme d'exploitation n'a autant de méthodes personnalisées, spéciales, bizarres et excentriques qui nécessitent des solutions spéciales dans le code. »
    2022-11-30 12:24:28
    https://mastodon.social/@bagder/109432034039353503
  • programmation
    Manifesto for Minimalist Software Engineers | Minifesto.org
    Un manifeste pour un minimalisme en informatique. Il y a des principes intéressants.
    L'un d'eux m'interpelle : "Keep it plain. Try to keep your designs with few layers of indirection."
    Les multiples indirections, c'est une telle galùre dans le code legacy 😓

    EDIT : par contre, l'horreur cette page : google, twitter, facebook, linkedin, disqus...
    2022-11-07 15:10:35
    http://minifesto.org/
  • Linux programmation
    Shell Script Best Practices — The Sharat's
    Des recommandations pour écrire des scripts bash.
    2022-10-27 13:18:40
    https://sharats.me/posts/shell-script-best-practices/
  • programmation TLDR
    DevOps is Bullshit | Massdriver Blog
    2022-10-20 21:54:32
    https://blog.massdriver.cloud/devops-is-bullshit
  • programmation
    Why Rust? — Rerun
    Des raisons d'utiliser Rust.  Lecture relativement courte et intĂ©ressante quand on a touchĂ© Ă  C/C++ et Ă  des langages Ă  GC comme Java ou Python (oui bon je sais, Python est un Reference counter, pas un GC).
    Rust permet d'avoir le meilleur des deux mondes: La sĂ©curitĂ© *et* la vitesse. Le compilateur lui-mĂȘme vous interdit tout un tas de choses qui sont souvent Ă  la source de failles de sĂ©curitĂ©. Cela Ă©limine toute une classe de failles de sĂ©curitĂ© (dĂ©passements de buffer, use-after-free, etc.). En contrepartie, Rust est exigeant.
    L'auteur présente également des inconvénients de Rust.
    2022-10-18 15:14:42
    https://www.rerun.io/blog/why-rust
Links per page: 20 50 100
◄Older
page 2 / 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