Shaare your links...
32714 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►
1703 results for tags programmation x
  • 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
  • programmation
    Compiler Explorer
    Oh c'est trop classe !
    Vous mettez un code source (C, C++, Go, Dart, Erlang, Haskell, Java, Rust...) et ça vous montre le résultat en assembleur (sur le processeur de votre choix: x86, x64, arm, RISC, mips, powerpc...)
    2022-10-17 12:38:30
    https://godbolt.org/
  • jeux programmation
    Des jeux pour apprendre à coder et progresser
    Une belle liste de jeux pour s'entraîner à programmer : CodeCombat, Bitburner, Codingame, Codewars, CodeGym, Swift Playgrounds, Screeps, Robocode, CheckIO, Flexbox Froggy, CSSBattle, CryptoZombies...
    2022-10-06 10:53:39
    https://blog.adatechschool.fr/jeux-apprendre-a-coder/
  • LogicielLibre programmation
    GitHub - epasveer/seer: Seer - a gui frontend to gdb
    Sous le coude : une GUI pour gdb (Une interface graphique pour le débugger gdb).
    2022-10-01 16:28:32
    https://github.com/epasveer/seer
  • programmation
    Un format d'image efficace pour la SDL | Blog | Superflu Riteurnz | ptilouk.net studios
    \o/  LZ4.
    Cet algo de compression est exceptionnel.
    2022-09-28 13:34:28
    https://studios.ptilouk.net/superflu-riteurnz/blog/2022-09-28_compression.html
  • programmation
    Engine Simulator
    Le gars n'était pas content du bruit des moteurs dans les jeux, alors il a implémenté lui-même une simulation de moteurs qui produit un son beaucoup plus réaliste.
    2022-09-24 11:25:37
    https://www.engine-sim.parts/
  • programmation
    La cochonnerie en boite que sont les systèmes de dépendances - LinuxFr.org
    Un râlage (justifié) contre la manie, dans tous les langages et projets, d'utiliser massivement les systèmes de dépendances (npm, pip, maven...)
    2022-09-11 12:12:19
    https://linuxfr.org/users/small_duck/journaux/la-cochonnerie-en-boite-que-sont-les-systemes-de-dependances
  • programmation
    Rendering my balls in a fragment shader
    J'ai eu peur en lisant le titre.
    2022-09-11 12:09:38
    https://www.getlazarus.org/pool/balls/
  • Android programmation
    Tuto: une appli simple Android sans Studio – Christophe Cerisara – Personal site
    Exemple de création d'une application Android sans VisualStudio ni AndroidStudio. Juste avec les outils de base.
    (via http://warriordudimanche.net/article1725)
    2022-09-11 11:45:59
    https://members.loria.fr/CCerisara/androiddev/
  • programmation
    Delphi - Embarcadero
    WAIT... Delphi existe encore ?
    C'est un IDE en Pascal qui était immensément populaire (et très efficace !), mais il permet aussi de créer des applications Linux, MacOS et Android maintenant en plus de Windows ?
    2022-08-19 09:14:45
    https://www.embarcadero.com/fr/products/delphi
  • programmation sécurité
    C/C++ - Citation
    Magnifique citation sur le C/C++:
    « J'ai passé plusieurs décennies à écrire du C et du C++, voire même un peu d'ASM. Et franchement, je suis admiratif des quelques codeurs "safe".
    C'est comme jongler avec des tronçonneuses: ce n'est pas parce-que certain y arrivent qu'il faut en faire une recommandation. »

    On comprend mieux pourquoi Rust a de plus en plus la côte, au point d'arriver tout doucement dans le noyau Linux lui-même.  ^^
    2022-08-14 15:21:32
    https://twitter.com/FuraxFox/status/1558757618834935808
  • programmation ViePrivée
    [1512.08546] When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries
    Chaque développeur a sa manière d'écrire du code. À tel point qu'il existe des techniques capables de déterminer avec une grande certitude qui a écrit un bout de code. Il est donc possible de savoir quel développeur a écrit un bout de code a priori anonyme.
    Mais cet article de recherche va plus loin : ils sont parvenus à déanonymiser des exécutables (compilés) avec une certitude de 83% sur un échantillon de 600 développeurs.
    2022-08-11 08:45:03
    https://arxiv.org/abs/1512.08546
  • programmation
    Chris Staud | SWE 👨🏻‍💻 | JavaScript React ⚡️ sur Twitter : "📌 Git Workflow 🎨✨ https://t.co/oQxiFUX9ZY" / Twitter
    Une infographie pour comprendre certaines commandes de Git.
    2022-08-02 16:16:56
    https://twitter.com/ChrisStaud/status/1554091413272494080
  • programmation
    Unity to 'merge' with ironSource with a buzzword salad press release | GamingOnLinux
    ET. MERDE.
    Unity, le moteur de jeu 3D le plus populaire, a fusionné avec ironSource, une entreprise qui fait des adwares/malwares.
    On ne sait pas trop ce que ça va donner, mais ça pue.
    2022-07-15 08:12:47
    https://www.gamingonlinux.com/2022/07/unity-to-merge-with-ironsource-with-a-buzzword-salad-press-release/
  • programmation sécurité
    NPM supply-chain attack impacts hundreds of websites and apps
    Typosquatting des noms de packages npm : Une faute de frappe dans vos dépendances, et votre système est entièrement piratés sans que vous vous en rendiez compte.
    2022-07-08 08:56:22
    https://www.bleepingcomputer.com/news/security/npm-supply-chain-attack-impacts-hundreds-of-websites-and-apps/
  • programmation
    Explaining Code using ASCII Art – Embedded in Academia
    De nombreux exemple d'illustration du code en utilisant l'ASCII.
    Parfois, c'est utile de mettre des schémas dans les commentaires du code pour aider le développeur qui va maintenir ce code à le comprendre.
    2022-06-27 12:31:43
    https://blog.regehr.org/archives/1653
  • programmation
    "Ton Code est LENT !!!" 🤬 - by Imrane
    Une bonne série de questions à se poser pour investiguer des problèmes de lenteur d'une application (principalement web).
    2022-06-22 08:55:22
    https://imrane.substack.com/p/ton-code-est-lent-
  • astuces programmation sqlite
    One-liner for running queries against CSV files with SQLite | Simon Willison’s TILs
    OH ! Je me garde cette astuce: Elle permet d'utiliser SQLite pour lancer une requête sur un fichier CSV et d'en récuperer le résultat. Le tout en une seule ligne de commande.

    sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count'
    This uses the special :memory: filename to open an in-memory database. Then it uses two -cmd options to turn on CSV mode and import the taxi.csv file into a table called taxi. Then it runs the SQL query.

    EDIT: Voir aussi https://dinedal.github.io/textql/
    2022-06-22 08:40:44
    https://til.simonwillison.net/sqlite/one-line-csv-operations
  • programmation
    Why Duck Typing Is Safe - iRi
    Sous le coude pour lecture: Un avis sur le "duck typing" tant décrié.
    2022-06-15 09:12:09
    http://www.jerf.org/iri/post/2954
  • programmation
    Estimate
    aka  « Tu peux me dire combien de jours il te faut pour développer ça ? »
    2022-06-07 08:32:37
    https://www.monkeyuser.com/2022/estimate/
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