Shaare your links...
32812 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 14 / 35
Newer►
1703 results for tags programmation x
  • jeux programmation
    Evolved artificial intelligence can play video games better than humans | Randal S. Olson
    Wouhouu ! Ce gars a créé une intelligence artificielle capable de jouer à 61 jeux Atari... et de faire des scores de folie.  :-D
    http://www.cs.utexas.edu/~mhauskn/projects/atari/movies.html
    2013-06-10 10:59:14
    http://www.randalolson.com/2013/06/09/evolved-artificial-intelligence-can-play-video-games-better-than-humans/
  • programmation
    20 bit operations programmers should know | Pixelstech.net
    Les ordinateurs sont très bon pour travailler sur des bits... mais assez ironiquement assez mauvais pour faire de l'arithmétique (d'où l'intérêt des GPU).
    Par exemple, décaler d'un bit vers la droite équivaut à une division par deux, mais est plus rapide.

    Toutefois, méfiez-vous de ces optimisations: De nos jours, les compilateurs sont capables d'optimisations bien plus poussées que ce que vous pourriez faire à la main. Il vaut souvent mieux, désormais, les laisser optimiser. L'autre inconvénient de ces bidouilles de bits est que cela réduit la portabilité des applications.

    EDIT: Comme le fait remarquer http://fspot.org/lnk/?8Ag_LA, cela n'est valable que pour des langages bas niveau comme C, pas pour des langages comme Python: http://wiki.python.org/moin/PythonSpeed/PerformanceTips#Python_is_not_C
    2013-06-08 14:34:48
    http://www.pixelstech.net/article/index.php?id=1355943192
  • astuces programmation python
    Porting to Python 3 Redux | Armin Ronacher's Thoughts and Writings
    Conseils si vous voulez porter du code Python 2 vers 3. (via http://fspot.org/lnk/?NMpfgw)
    2013-06-06 10:44:26
    http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/
  • programmation
    La qualité du code propriétaire et open source comparée | Silicon
    Donc pas pire pas mieux. Il y a bien des différences mais les deux se valent.
    2013-06-05 13:23:53
    http://www.silicon.fr/infographie-la-qualite-du-code-proprietaire-et-open-source-comparee-86740.html
  • fun programmation
    16 ways to torture developers
    16 manière de torturer les développeurs. Je pense qu'on pourrait même en trouver d'autres. :-)
    (via http://shaarli.galsungen.net/?fS-hKw)
    2013-06-05 11:27:42
    https://www.infoworld.com/print/215773
  • java jeux programmation tutoriel
    Canvas Tutorial - Introduction
    C'est sympa: Un mini-tutoriel qui vous explique comment créer un petit casse-briques en html5 avec canvas et javascript, étape par étape.
    2013-06-04 13:30:39
    http://billmill.org/static/canvastutorial/index.html
  • astuces programmation
    Hexagonal Grids
    Si un jour vous avez besoin de programmer un maillage hexagonal (RPG ?), toutes les ressources sont ici.
    2013-06-02 22:35:04
    http://www.redblobgames.com/grids/hexagons/
  • javascript programmation python
    Python in Javascript
    Bon, il existe 8 implémentations de Python en Javascript...
    2013-06-02 09:20:46
    https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS#python
  • programmation
    Mon environnement de travail | Sam & Max: Python, Django, Git et du cul
    Les outils que Sam utilise pour développer.
    2013-06-01 21:11:59
    http://sametmax.com/mon-environnement-de-travail/
  • article programmation
    Developper un projet à la va-vite Vs developper un projet en mode Pro dev | Sam & Max: Python, Django, Git et du cul
    :-)
    2013-05-31 19:00:28
    http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/
  • article programmation TLDR
    Non-blocking transactional atomicity | Peter Bailis
    TL;DR Une méthode pour faire des modifications atomiques sur de multiples objets sans verrouillage.
    2013-05-28 19:22:29
    http://www.bailis.org/blog/non-blocking-transactional-atomicity/
  • programmation
    Estimer un temps de développement, c’est difficile – HTeuMeuLeu
    Une bonne analogie pour essayer de comprendre pourquoi il est si difficile s'estimer le temps de développement. (via http://liens.howtommy.net/?Yk4qTQ)
    2013-05-27 18:45:53
    http://www.hteumeuleu.fr/estimer-temps-developpement-c-est-difficile/
  • programmation reference
    [PDF] Aide-mémoire Git - git-cheat-sheet.pdf
    Pratique. (via http://bajazet.fr/shaarli/?_0D4qg)
    2013-05-23 18:43:30
    http://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf
  • fun programmation
    Two problems
    La première citation est connue.
    Mais tout cela est de l'humour de développeur :-)
    2013-05-23 14:31:49
    https://joindiaspora.com/posts/1653418
  • fun programmation
    Coding Confessional
    Ce site est le confessionnel des développeurs, où ils peuvent avouer leurs pêchés.  :-D
    2013-05-22 07:21:15
    http://www.codingconfessional.com/
  • article Microsoft programmation
    The dying platform: .Net | roundcrisis.Find<Solution>()
    Ce développeur, adepte de Microsoft .Net, pense que la plateforme .Net est en train de disparaître peu à peu. Ses arguments se tiennent.
    2013-05-15 16:08:44
    http://roundcrisis.com/2013/05/15/the-dying-platform-net/
  • graphismes programmation
    True-Color GIF Example
    WOua.... :-o  Alors là j'en apprend une bonne: Le format GIF n'est *pas* limité à 256 couleurs.
    En fait, vous pouvez - dans le fichier GIF - définir de multiples "blocs" ayant chacun leur palette. On peut donc créer des GIF avec autant de couleurs qu'on veut. C'est juste que les GIF sont hyper-lourds et mettent une chiée de temps à être décodés.
    (Et ce genre de GIF n'est pas accepté partout: Firefox et XNView ok, Chrome non.)
    2013-05-11 22:17:40
    http://phil.ipal.org/tc.html
  • article javascript programmation
    Why JavaScript on the server?
    Quelques arguments pour l'utilisation de Javascript côté serveur. Les arguments sont intéressants. Le plus problématique: Trouver des hébergeurs supportant ça.
    D'autres avis sur le sujet: https://news.ycombinator.com/item?id=5690026
    2013-05-11 11:34:54
    http://www.scriptol.com/javascript/javascript-vs-php.php
  • programmation éducation
    What's New in 2.0? - Scratch
    La version 2.0 de Scratch est sortie. Scratch est un environnement graphique simplifié pour apprendre à programmer. C'est très graphique et permet de créer des animations et des jeux.
    Cette nouvelle version tourne entièrement en Flash: Il n'y a donc même plus besoin de télécharger un logiciel.
    2013-05-10 13:57:01
    http://scratch.mit.edu/overview/
  • programmation
    Note : Rapidité de blogotext : ×80. - Le Hollandais Volant
    J'aime les caches aussi :-)  (Il y a des caches de RSS aussi dans Shaarli, et aussi des caches de certaines miniatures.)
    C'est assez simple à implémenter (grâce à ob_start() et autres) et permet des économies énormes de CPU.
    2013-05-05 09:46:36
    http://lehollandaisvolant.net/?mode=links&id=20130505014641
  • 3d programmation
    Epic Games Releases ‘Epic Citadel’ on the Web | Unreal Technology
    J'avais pas tilté, mais Mozilla et Unreal ont porté l'Unreal Engine 3 en javascript EN SEULEMENT QUATRE JOURS.
    Un gros moteur 3D comme celui d'Unreal en seulement 4 jours ??? Purée.
    2013-05-05 01:08:24
    http://www.unrealengine.com/en/news/epic_games_releases_epic_citadel_on_the_web/
  • 3d graphismes jeux programmation
    ACTISKU | 3D Real-time Unigine Crypt demo | WebGL
    Tiens ! Un autre moteur 3D porté en Javascript avec emscripten.
    2013-05-05 00:55:02
    http://crypt-webgl.unigine.com/
  • EnLigne outils programmation
    Technical Design and Programming: The best online regular expression / RegEx testers and builder-tools as of 2013 - Blogging on Programming, Science and Code Snippets
    Une liste d'outils en ligne pour travailler sur les expressions régulières, vos meilleures et pires amies. (via http://lehollandaisvolant.net/index.php?mode=links&id=20130504201202)
    2013-05-04 23:43:34
    http://www.lsauer.com/2013/05/the-best-online-regular-expression.html
  • fonts graphismes programmation
    Got CFF?
    Ah ! Merci Adobe et Google.  Ils ont contribué à un nouveau rasterizer dans FreeType. C'est vrai que c'était un des points faible de FreeType (principalement à cause des brevets attenants à ces technologies, détenus par Apple et Microsoft).

    Ceci dit, il existe d'autres méthodes auxquelles le projet FreeType aurait pu s'intéresser, car elles donnent d'excellents résultats, comme AntiGrain: http://www.antigrain.com/research/font_rasterization/index.html
    (Cette lib est capable de faire des décalages de police d'un dixième de pixel sans franges colorées: http://www.antigrain.com/research/font_rasterization/sample_arial_1tenth_shift.png)

    Et pour ceux qui veulent en savoir un peu plus sur la rasterisation de polices, j'avais fait un article là dessus sur CCM:
    http://www.commentcamarche.net/faq/5871-polices-anti-aliasing-hinting-et-sub-pixel-rendering
    2013-05-04 22:57:59
    http://google-opensource.blogspot.fr/2013/05/got-cff.html
  • html jeux programmation
    A Complete Guide for Building HTML5 Games | Web Resources | WebAppers
    Un petit condensé de ce à quoi il faut penser quand on veut faire un jeu en HTML5, avec une comparaison des performances canvas/svg. (via http://links.hoa.ro/?xQsgrg)
    Voir aussi: http://sebsauvage.net/links/?rleutg
    2013-05-03 15:23:38
    http://www.webappers.com/2013/02/19/a-complete-guide-for-building-html5-games/
  • html jeux LogicielLibre logiciels programmation
    Turbulenz HTML5 game engine is now open source | GamesBeat
    Et hop... encore un moteur de jeu html5 2D/3D. Celui-là vient de passer opensource: https://github.com/turbulenz/turbulenz_engine
    Quelques exemples de jeux: https://turbulenz.com/games
    2013-05-03 12:27:31
    http://venturebeat.com/2013/05/02/turbulenz-html5-game-engine-is-now-open-source/
  • YouTube thumbnail
    3d programmation
    Unreal Engine 4 "Infiltrator" Real-Time Demo - YouTube
    Voilà donc l'Unreal Engine 4. Et tout cela sera du temps réel ? Mazette. Entre CryEngine et Source, c'est la compétition.
    2013-05-02 22:44:32
    http://www.youtube.com/watch?v=dO2rM-l-vdQ
  • 3d html jeux programmation
    Unreal Engine in JavaScript/HTML5 – Citadel demo
    Voilà donc la démo de l'Unreal Engine en html5+js. Deux notes:
    - si vous n'avez pas Firefox nighltly build, ça sera encore plus lent.
    - Le "Compiling javascript..." va s'afficher un *bon* moment. (Perso après plusieurs minutes, j'ai laissé tomber. Il faudra que je ré-essaie sur mon quad-core i7... doh)

    EDIT: Je viens de tester sur un MacBook Pro (avec Firefox, mais pas la version nightly): J'ai une moyenne de 35 fps, avec souvent des pointes à 50/55 fps (dans une résolution 1920x1080). C'est toujours plus lent qu'en natif, mais je salue quand même la performance tout à fait honorable.
    2013-05-02 22:18:08
    http://www.unrealengine.com/html5/
  • programmation société
    En programmation, les vieux développeurs sont les meilleurs
    2013-05-02 13:51:26
    http://www.numerama.com/magazine/25859-en-programmation-les-vieux-developpeurs-sont-les-meilleurs.html
  • LogicielLibre logiciels programmation
    SnippetVamp: parce qu'yen a marre de chercher ses snippets... - Warrior du Dimanche
    Youpi, une nouvelle application KISS: Un gestionnaire de snippets (actuellement, j'en colle en "privé" dans mon Shaarli, c'est pas vraiment fait pour :-)
    2013-05-01 00:56:28
    http://www.warriordudimanche.net/article148/snippetvamp-parce-qu-yen-a-marre-de-chercher-ses-snippets
  • LogicielLibre logiciels programmation
    Ces start-up qui veulent révolutionner le cloud : Appscale Systems : une implémentation Open Source de Google App Engine - JDN Web & Tech
    Tiens... j'ignorais qu'il existait une implémentation opensource de Google AppEngine. On peut l'installer sur son poste (je n'ai pas testé): http://www.appscale.com/whyappscale
    Source: https://github.com/AppScale/appscale
    2013-04-30 14:30:35
    http://www.journaldunet.com/developpeur/outils/six-start-up-qui-montent-dans-le-developpement/appscale-systems.shtml
  • html jeux programmation
    HTML5 Game Engines - Find Which is Right For You
    Une liste de moteurs de jeux HTML5
    2013-04-29 08:26:33
    http://html5gameengine.com/
  • jeux programmation
    C++ on the Web: Run your big 3D game in the browser
    Une présentation intéressante qui prône le C++ pour le développement des jeux, même destinés au web. Ses arguments ? C++ est portable sur le web de 3 manière différentes: emscripten (pour produire du JS), flascc (pour produire du Flash) ou Google Native Client. Vous pouvez ainsi avoir - si c'est bien fait - 90% de votre code C++ partagé entre la version native et la version web.
    Une autre présentation sur le même thème: http://fr.slideshare.net/chadaustin/multiplatform-c-on-the-web-with-emscripten-18258801

    Et comme je HAIS cette merde de slideshare qui oblige à se loguer pour télécharger les présentations, je vous les ai mises à disposition là:
    http://sebsauvage.net/files/20130426_cpp_quovadis2013cppontheweb-130425105424-phpapp01.pdf
    http://sebsauvage.net/files/20130426_cpp_multiplatformconthewebwithemscripten-130405172545-phpapp01.pdf
    2013-04-26 09:41:20
    http://fr.slideshare.net/andreweissflog3/quovadis2013-cpp-ontheweb
  • jeux programmation
    The AI Systems of Left 4 Dead - ai_systems_of_l4d_mike_booth.pdf
    Un PDF très intéressant où Valve explique comment ils ont conçu l'I.A de Left4Dead: Comment fonctionne leur pathfinding, où et comment placer les ennemis de manière pseudo-aléatoire pour rendre le jeu plus dramatique (éviter le combat en continue, éviter les moments de creux), où placer les boss et à quelle fréquence, les caches d'armes, comment fonctionnent les NPC coopératifs...
    C'est assez rare de voir une équipe de développement expliquer comment fonctionne son I.A.
    2013-04-24 21:28:37
    http://www.valvesoftware.com/publications/2009/ai_systems_of_l4d_mike_booth.pdf
  • art graphismes programmation
    Attention fellow generator generators. I open sourced my project : FLEEN : generative
    Oh !  Le bon vieux Fleen est désormais opensource: https://code.google.com/p/fleen/
    Quelques exemples:
    https://googledrive.com/host/0B2F22cx87dREUHpXckE3UTM5cFU/2012_12_10/011.png
    https://googledrive.com/host/0B2F22cx87dREUHpXckE3UTM5cFU/2012_12_10/001.png
    https://googledrive.com/host/0B2F22cx87dREUHpXckE3UTM5cFU/2012_12_10/006.png
    2013-04-22 10:41:23
    http://www.reddit.com/r/generative/comments/19f9v5/attention_fellow_generator_generators_i_open/
  • programmation
    KludgeCode» Blog Archive » Paul Graham’s Recipe for Pasta
    Réflexion de Paul Graham sur l'orienté objet: « in practice, [...] it provides a structured way to write spaghetti code. »  :-)
    (source: https://news.ycombinator.com/item?id=5574429)
    2013-04-19 10:14:59
    http://www.kludgecode.com/index.php/paul-grahams-recipe-for-pasta/
  • LogicielLibre programmation
    QB64 Homepage
    Trop marrant ! QB64 est une version moderne (32/64 bits, Windows/Linux/OSX) du bon vieux QBasic 4.5 de Microsoft.
    (Purée, tout à coup me reviennent en tête ABasic et GWBasic...).
    QBasic, c'était mes débuts sur PC, quand je mélangeais les programmes QBasic avec de l'assembleur. Et ça y est, je radote encore.

    C'était la séquence "souvenirs". Désolé.

    EDIT: Exemple d'un jeu réalisé avec QB64: http://www.blackannex.net/
    2013-04-17 08:28:48
    http://www.qb64.net/
  • html javascript programmation sécurité
    html5, canvas, images, pixels et sécurité
    AAAwwwww... je viens de réaliser que quand vous chargez une image dans votre canvas qui ne provient pas du même domaine que la page en cours, les navigateurs vous refusent l'accès aux pixels avec getImageData() (pour des raisons de sécurité, bien sûr.).   Adieu les manipulations d'image.  :-(((
    Du coup, Javascript est nettement moins intéressant pour réaliser un webGobbler dans le navigateur, sauf à transformer mon site en gigantesque proxy pour images (beuark... et ça plairait moyen à mon hébergeur, je crois)  :-(((

    EDIT: http://lehollandaisvolant.net/index.php?mode=links&id=20130408154008
    Marche pas non plus: Je me fais jeter pour des raisons de sécurité quand je veux faire un .toDataURL().  Tant pis.  Merci.
    2013-04-08 15:33:35
    ?8eWm_g
  • programmation
    Ne pas pousser en prod le vendredi. FAUX ! - CrEv's log
    "Les refus de mise en production certains jours sont surtout symptomatiques de réels problèmes. L'un des principaux problèmes est l'absence de système de déploiement ou, au mieux, un système partiellement manuel et bancal."
    C'est mignon, mais un peu hors de la réalité:
     • Vous n'êtes pas parfait. Vous avez fait des tests, mais croire que vous avez du code 100% exempt de bugs est terriblement naïf.
     • Les utilisateurs ont de l'imagination. BEAUCOUP d'imagination.
     • Il y a la loi de Murphy.
     • Enfin, il n'y a pas QUE votre code qui est en jeu. Même si vous pensez que votre code n'a pas de bugs (LOL), vous utilisez un framework qui possède peut-être des bugs que vous n'avez pas encore rencontrés. Il y a aussi les librairies que vous utilisez, les librairies qui sont utilisées par ces librairies... et enfin, le code des systèmes aux quels vous êtes connecté pour échanger des données (si vous êtes en réseau), que vous n'avez pas développé et dont vous ne pouvez pas prévoir le comportement.

    Donc, NON, on ne déploie pas du code en prod le vendredi. Sauf si vous en voulez aux gens qui sont d'astreinte le week-end.
    2013-04-07 11:21:32
    http://log.winsos.net/2013/03/12/ne-pas-pousser-en-prod-le-vendredi-faux.html
  • graphismes jeux programmation
    Porting Source to Linux - Porting Source to Linux.pdf
    Présentation de Valve qui explique pourquoi ils ont porté leurs jeux sous Linux, comment, et les problèmes qu'ils ont rencontré (y compris pour le portage des applis DirectX vers OpenGL).
    Même si une bonne part de la partie technique sur OpenGL m'échappe, il y a des points intéressants à noter dans cette présentation:

     • Valve considère le portage sous Linux comme un premier pas vers les mobiles (normal, avec OpenGL). Valve a-t-il l'intention de sortir une sorte de Steam pour mobiles ?
     • On voit qu'ils ont développé un système qui compare en temps réel les sorties vidéo de DirectX et OpenGL afin de détecter et corriger les problèmes. Excellente idée.
     • Valve aime OpenGL car il permet d'avoir les même effets graphiques que DirectX 10/11, même sous Windows XP.
     • Valve aime OpenGL car ils font partie du comité qui fait évoluer OpenGL (avec EPIC Games, EA, Sony, Unity...) et peuvent donc l'orienter dans une direction qui leur convient. DirectX est dicté par Microsoft.
     • Valve utilise SDL !  (projet opensource qui comble le fossé entre DirectX (qui gère son, périphériques, réseau...) et OpenGL (qui ne gère que les graphismes)).

    EDIT: Il faudra attendre 30 jours si vous voulez voir la conférence où a été présentée ce papier: http://www.gputechconf.com/page/gtc-keynote.html
    (Notez qu'on y trouve là d'autres conférences sur le graphismes, les GPU, la 3D et ses applications.)
    2013-04-05 13:40:29
    https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/Porting%20Source%20to%20Linux.pdf
  • fun programmation
    les_joies_du_code(); - quand je decouvre ce qu'a vendu le commercial
    :-D
    2013-04-03 13:10:31
    http://lesjoiesducode.tumblr.com/post/47007769664/quand-je-decouvre-ce-qua-vendu-le-commercial
  • programmation
    14 lessons after five years of professional programming
    Bons conseils pour développeurs (sauf le premier ! Arrêtez de faire vos filtres/join/groupby dans la couche objet, faites faire le boulot par la base de données ! Elle est spécialisée dans ce genre de chose).
    2013-04-03 10:04:49
    http://siavoshb.tumblr.com/post/47005180661/14-lessons-after-five-years-of-professional-programming
  • EnLigne outils programmation
    repl.it - Select a Language
    Et hop... encore des langages à faire tourner directement dans le navigateur.
    Voir aussi: http://sebsauvage.net/links/?Gczvlw
    2013-03-31 18:51:45
    http://repl.it/languages
  • YouTube thumbnail
    minecraft programmation python
    Python / Pyglet Minecraft Clone - YouTube
    Un mini-clone de Minecraft en 580 lignes de Python.
    Source: https://github.com/fogleman/Minecraft
    2013-03-29 09:19:30
    https://www.youtube.com/watch?v=kC3lwK631X8
  • LogicielLibre outils programmation réseau ssl
    mitmproxy - home
    Un proxy HTTP supportant SSL pour examiner le trafic et le modifier. On peut même scripter en Python les modifications faites aux trame en temps réel. Cool.
    2013-03-27 20:48:01
    http://mitmproxy.org/
  • EnLigne outils programmation
    Compile and Execute Programs Online| Online IDE
    Faire mumuse avec un langage sans installer son runtime ou son compilateur ? C'est possible !
    C'est une sorte de jsfiddle, mais pour la plupart des langages.
    Voir aussi: http://sebsauvage.net/links/?VOB6MQ
    2013-03-26 09:13:23
    http://www.compileonline.com/
  • php programmation
    Upload de gros fichiers en php
    En php, pour l'upload de fichiers vous êtes soumis aux paramètres de votre hébergement (upload_max_filesize et post_max_size). Mais si vous n'êtes pas maître du serveur, vous ne pouvez peut-être pas les modifier.

    A défaut, vous pouvez utiliser ces libs qui permettent l'upload de fichier de manière pratiquement illimitée, en procédant par morceaux (chunks), mais de manière transparente pour l'utilisateur. Elles sont constituées d'une lib javascript et d'un bout de php côté serveur.

    https://code.google.com/p/ax-jquery-multiuploader/
    http://www.plupload.com/ (https://github.com/moxiecode/plupload)
    2013-03-23 22:05:47
    ?8nPKJA
  • programmation
    Coding Horror: Why Ruby?
    Un développeur explique pourquoi il a choisit Ruby et non .Net pour son projet.
    2013-03-22 11:01:43
    http://www.codinghorror.com/blog/2013/03/why-ruby.html
  • programmation
    Programmes auto-reproducteurs (quines) – ®om's blog
    2013-03-20 22:04:09
    http://blog.rom1v.com/2011/11/programmes-auto-reproducteurs-quines/
  • mozilla programmation
    Mozilla Foundation unveils dev tools - Boing Boing
    Ooh.... Mozilla prépare des trucs sympa pour les développeurs.
    2013-03-19 22:17:47
    http://boingboing.net/2013/03/19/mozilla-foundation-unveils-dev.html
Links per page: 20 50 100
◄Older
page 14 / 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