Shaare your links...
33349 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 15 / 35
Newer►
1717 results for tags programmation x
  • 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
  • php programmation réseau
    Mon script PHP de WOL (Wake on LAN) - Liens en vrac
    Une lib php pour faire du WOL (Wake-On-Lan).
    2013-03-19 15:23:43
    http://links.kevinvuilleumier.net/?D1IcHA
  • LogicielLibre logiciels programmation web
    Codiad Web Based IDE by Fluidbyte
    Je viens de tester Codiac. C'est un éditeur de code en ligne. Il est vraiment très sympa. Dommage qu'il refuse d'ouvrir les fichiers non-UTF8.
    (Merci à Idleman de me l'avoir fait découvrir.)

    Donc un petit: iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt
    et c'est bon.
    2013-03-19 12:55:24
    http://codiad.com/
  • graphismes programmation
    Simon schreibt...: Homeworld 2 - Backgrounds
    Amusant: Les fantastiques fonds d'écran de Homeworld 2 n'étaient pas des bitmaps, mais des facettes 3D utilisant un simple dégradé de vertex à vertex.
    C'est une sorte de méthode de vectorisation d'image utilisant des triangles 3D. Pas mal !
    2013-03-18 15:22:12
    http://simonschreibt.blogspot.de/2013/03/homeworld-backgrounds.html
  • fun programmation
    les_joies_du_code(); - quand un client mecontent se pointe au bureau
    2013-03-15 16:48:13
    http://lesjoiesducode.tumblr.com/post/45418246519/quand-un-client-mecontent-se-pointe-au-bureau
  • LogicielLibre logiciels programmation
    bombela/backward-cpp · GitHub
    Ouuu... une vraie stacktrace pour vos programme C++.
    2013-03-15 15:05:02
    https://github.com/bombela/backward-cpp
  • astuces programmation
    Git pour les (futurs) barbus | UNIX Garden
    Tutoriel en français sur Git (via http://links.la-bnbox.fr/?xGUCJw)
    2013-03-15 08:24:00
    http://www.unixgarden.com/index.php/gnu-linux-magazine/git-pour-les-futurs-barbus
  • programmation économie
    L'entreprise a besoin de jeunes programmeurs Cobol ! | Silicon
    NAN !  Hors de question.
    Ce n'est pas pour rien si j'avais retiré ça de mon CV.
    2013-03-14 11:37:28
    http://www.silicon.fr/programmation-cobol-mico-focus-84303.html
  • 3d programmation
    Why do game developers prefer Windows? - Programmers
    Un historique de DirectX et OpenGL, pourquoi DirectX est dominant. C'est long mais intéressant. Et cela montre que la compétitivité ne donne pas forcément quelque chose de bon pour les consommateurs.
    (via http://www.tech-me-out.com/pourquoi-directx-la-emporte-sur-opengl/)
    2013-03-14 08:23:56
    http://programmers.stackexchange.com/questions/60544/why-do-game-developers-prefer-windows#answer-88055
  • programmation python web
    Scrapy | An open source web scraping framework for Python
    Scrapy, une lib Python conçue pour extraire des données des pages web. Démonstration avec la récupération des torrents disponibles sur mininova: http://doc.scrapy.org/en/latest/intro/overview.html
    Pratique quand des services web n'ont pas d'API ou des API pourries.

    L'avantage de Scrapy est qu'il est relativement concis (la syntaxe n'est pas trop compliquée et on peut utiliser XPath pour exprimer les éléments à extraire). Il s'occupe de suivre les liens, récupérer les pages (selon les règles que vous fixez), supporte la compression http, l'authentification, le user-agent spoofing, gestion des encodages...  ça évite de se taper tout ça à la main.
    Il peut exporter les données récupérées en json/csv/xml.
    2013-03-13 16:24:51
    http://scrapy.org/
  • LogicielLibre logiciels php programmation
    PHP User-Agent Parser - par Timo VN - Timo - Le Hollandais Volant
    Une lib php de Timo pour parser le User-agent.
    2013-03-12 08:00:07
    http://lehollandaisvolant.net/index.php?mode=links&id=20130311235824
  • html javascript jeux programmation
    Clay.io - HTML5 Game Development Competition - Got Game?
    Mozilla et GitHub lancent un concours de création de jeux en HTML5.
    2013-03-05 10:21:33
    http://clay.io/competition
  • programmation
    Breakpoint.io
    Un site pour présenter ses projets et avoir un retour des internautes. Bonne idée.
    2013-03-04 21:45:59
    http://breakpoint.io/
  • programmation
    Mathématiques = informatique ? - mageekblog
    +1
    J'ai toujours été très moyen en maths, et cela ne m'a jamais empêché de faire de l'informatique. Il faut de la logique, de la rigueur et de l'imagination, mais les maths ne sont pas indispensables.
    (via Mitsukarenai)
    2013-03-01 20:50:15
    http://blog.mageekbox.net/?post/2013/03/01/Math%C3%A9matiques-informatique
  • fun programmation
    les_joies_du_code(); - quand la demo s'est deroulee sans aucun bug
    :-)
    2013-02-28 13:45:20
    http://lesjoiesducode.tumblr.com/post/44207600215/quand-la-demo-sest-deroulee-sans-aucun-bug
  • programmation éducation
    Learn to code | Codecademy
    Apprendre à programmer, pas à pas. C'est très bien fait, et très progressif.
    (Voir: http://etudiant.lefigaro.fr/le-labeducation/actualite/detail/article/zach-sims-le-jeune-prodige-repere-par-obama-1276/ )
    (Merci à Simon pour le lien).
    2013-02-28 13:28:24
    http://www.codecademy.com/
  • programmation python
    Exemples de bons codes Python | Sam & Max: Python, Django, Git et du cul
    2013-02-27 10:28:29
    http://sametmax.com/exemples-de-bons-codes-python/
  • php programmation rss
    Parser de flux RSS et ATOM en PHP, léger et rapide - SyndExport
    Ah tiens, je n'avais pas vu ça: Un parseur de flux RSS/ATOM en php.
    (ça évite de se coltiner un énorme SimplePie).   A tester...
    2013-02-26 23:53:03
    http://www.milletmaxime.net/syndexport/
  • fun programmation
    Le logiciel est 'Pataphysique - JHLP
    Une petite réflexion métaphysique sur le développement logiciel.
    2013-02-26 11:21:44
    http://jehaisleprintemps.net/blog/fr/2013/02/26/le-logiciel-est-pataphysique/
  • fun programmation
    les_joies_du_code(); - quand je dois corriger un bug dans du code "historique"
    Toujours aussi excellent, les_joies_du_code();
    2013-02-18 10:01:01
    http://lesjoiesducode.tumblr.com/post/43387288537/quand-je-dois-corriger-un-bug-dans-du-code-historique
  • BasesDeDonnées php programmation
    PHP :: Bug #44639 :: PDO quotes integers in prepared statement - Timo - Le Hollandais Volant
    Décidément... moi j'avais buté sur un bug de PDO::SQLite non corrigé depuis... 2006.
    J'ai l'impression que les lib PDO sont assez mal maintenues :-(
    2013-02-18 07:15:18
    http://lehollandaisvolant.net/index.php?mode=links&id=20130216122814
  • programmation
    Pourquoi oui, ré-inventer la roue ! - le hollandais volant
    Juste +1.
    Refaire, c'est aussi excellent pour apprendre. Et apprendre deux choses: à programmer bien sûr, mais aussi apprendre la technologie qu'on est en train d'implémenter. Dans le cas, par exemple, de Respawn (de Timo), il y a une différence entre 1) savoir ce qu'est une page html+css   2) être capable de la récupérer en entier.

    Ce dernier implique bien plus que de "savoir", il implique de le mettre en œuvre. En ré-implémentant quelque chose qui existe déjà, on apprend beaucoup.

    Cela conduit également à la diversité du modèle opensource: Des dizaines de gestionnaires de fenêtre, de lecteur audio, etc. Cette abondance de choix est souvent perçue comme une faiblesse du logiciel libre, mais il n'en est rien. (Attention quand même à ne pas "refaire" n'importe quoi, en particulier tout ce qui est cryptographie.)

    D'un autre côté, en entreprise, ces capacités à refaire peuvent plomber un projet. C'est comme cela qu'un développeur qui ne connaît pas bien le framework maison va ré-implémenter des fonctions ou des modèles de données au lieu d'utiliser ceux existants, soit parce qu'il n'a pas connaissance de leur existence, soit parce qu'il ne les connaît pas bien, soit parce qu'ils ne sont pas exactement adapté à ce qu'il souhaite faire. On empile alors des couches sur des couches, jusqu'à rendre l'application incompréhensible.
    2013-02-13 21:26:26
    http://lehollandaisvolant.net/?d=2013/02/10/19/20/32-pourquoi-oui-re-inventer-la-roue
  • gnome Linux programmation
    Gnome Goes JavaScript - Slashdot
    Rrhhâââ... NON !  Pitié.  Gnome a officiellement adopté Javascript comme langage pour le développement d'applications (!).
    Purée, entre ça et Gnome3, ça part en couille.
    L'argument est que ça facilite la vie aux programmeurs débutants. Je suis tout à fait d'accord, je ne demande rien de mieux que de faciliter l'apprentissage de la programmation et baisser la barrière d'entrée, mais *PAS* avec Javascript ! Pourquoi pas plutôt Python ?
    2013-02-04 21:30:22
    http://developers.slashdot.org/story/13/02/04/1819231/gnome-goes-javascript
  • jeux minecraft programmation
    Gamasutra - News - It's official: XNA is dead
    Vous aviez développé votre jeu en utilisant l'API XNA de Microsoft ? Dommage pour vous: Microsoft laisse tomber la techno.
    Et une API de plus qui mord la poussière.
    Pas très sympa quand on sait qu'un paquet de développeurs de jeux indépendants l'ont utilisé pour créer leur jeu (en particulier pour la Xbox360). La communauté était également très active.
    Et XNA ne sera pas supportée sous Windows 8 et Windows RT.
    2013-02-04 17:05:33
    http://gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php#.UQ_WsT8ov-I
  • programmation
    Pourquoi les développeurs n'utilisent pas plus de machines à état ? - LinuxFr.org
    2013-02-01 13:31:34
    http://linuxfr.org/news/pourquoi-les-developpeurs-n-utilisent-pas-plus-de-machines-a-etat
  • EnLigne gratuit outils programmation
    jsondiff.com
    Outils en ligne pour comparer des json.
    2013-01-31 08:53:40
    http://jsondiff.com/
  • EnLigne LogicielLibre outils programmation
    JSON Editor Online - view, edit and format JSON online
    Un éditeur json en ligne. Il y en a un autre là: http://jsonblob.com/
    Les sources sont là: https://github.com/josdejong/jsoneditoronline
    2013-01-31 08:52:55
    http://jsoneditoronline.org/
  • books gratuit programmation
    Version Control by Example
    Un livre sur les gestionnaires de versions (principes) et comparaison des principaux (Subversion, Mercurial, Git, Veracity).
    (via http://orangina-rouge.org/shaarli)
    2013-01-18 17:24:53
    http://www.ericsink.com/vcbe/
  • programmation société
    /home/MaNDRaXe - Soin et alimentation des ingénieurs informatique (ou pourquoi les ingénieurs sont grincheux)
    Article intéressant (via http://liens.howtommy.net/?tw74CQ)
    2013-01-16 15:03:03
    http://blog.mandraxe.info/ingenieurs-grincheux.html
  • programmation python
    Le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 1. | Sam & Max: Python, Django, Git et du cul
    Introduction à la programmation orientée objet en Python par Sam.
    2013-01-15 11:20:08
    http://sametmax.com/le-guide-ultime-et-definitif-sur-la-programmation-orientee-objet-en-python-a-lusage-des-debutants-qui-sont-rassures-par-les-textes-detailles-qui-prennent-le-temps-de-tout-expliquer-partie-1/
  • graphismes Linux programmation
    Petites brèves autour de Wayland - LinuxFr.org
    De petites nouvelles de Wayland, qui veut remplacer la vénérable couche graphique X sous Linux.
    2013-01-14 10:58:13
    http://linuxfr.org/news/petites-breves-autour-de-wayland
  • graphismes jeux programmation
    Les futurs graphismes des jeux vidéos ! | gamerz0ne.fr
    Je mettrai un gros, GROS bémol aux voxels: Autant animer des polygones est facile (par squelette, vous pour interpoler les déplacement et déformations des vecteurs, et calculer le modèle résultant), autant déplacer et déformer des millions ou des milliards de voxels est une opération horriblement lourde. (C'est équivalent à déplacer/manipuler des milliards de "pixels 3D".)
    Demandez-vous pourquoi on ne voit AUCUNE animation en voxels haute résolution.
    Il est nettement moins couteux d'augmenter le nombre de polygones qu'animer des milliards de voxels.
    L'avenir, à mon avis, pourra venir de l'utilisation des voxels pour tout ce qui est statique (sol, murs, paysage...) mixé avec du vectoriel (polygones) pour tout ce qui doit être animé.
    Il est totalement illusoire d'imaginer des jeux 100% en voxels haute résolution.
    2013-01-13 15:18:00
    http://gamerz0ne.fr/?p=3369
  • programmation rss
    guid et link dans les flux RSS - Timo - Le Hollandais Volant
    Et oui ! Google Reader ne fait pas comme les autres.
    Les RSS ne sont pas un standard bien établi: Chacun interprète un peu comme il veut la doc.

    C'est aussi pour cela qu'il est important, quand on a une spécification, de toujours fournir avec une implémentation de base. Cela permet de comparer les comportements des nouveaux développements et de s'assurer de la compatibilité avec autre chose qu'une simple interprétation de la spec.
    2013-01-08 15:42:35
    http://lehollandaisvolant.net/index.php?mode=links&id=20130108145333
  • html jeux programmation
    Super Mario World
    Youhou !  SuperMario en HTML5.
    Sources et explications là: http://www.codeproject.com/Articles/396959/Mario5
    2013-01-07 11:32:10
    http://www.florian-rappl.de/html5/projects/SuperMario/
  • astuces programmation
    forms - Should I use Yes/No or Ok/Cancel on my message box? - User Experience
    Une très bonne recommandation sur les dialogues de confirmation: Ne *jamais* utiliser OK/Cancel ou Oui/Non, mais utiliser une expression désignant l'action à effectuer pour OK ("Formater", "Envoyer"...).

    Le bouton "Annuler" reste acceptable, même si dans certains cas cela peut devenir dantesque (Imaginez un dialogue de confirmation d'annulation: Annuler ou Annuler ? (Annuler la demande d'annulation, ou annuler réellement). Ne rigolez pas, j'ai déjà vu ça dans une application: http://sebsauvage.net/links/?h9vt_Q)
    2013-01-07 08:28:18
    http://ux.stackexchange.com/questions/9946/should-i-use-yes-no-or-ok-cancel-on-my-message-box/9960#9960
  • graphismes Linux programmation
    Sortie de Qt 5.0 - LinuxFr.org
    2012-12-23 18:54:43
    http://linuxfr.org/news/sortie-de-qt-5-0
  • graphismes programmation
    Digia launches Qt 5 cross-platform application development and UI framework
    Qu'on se le dise, Qt n'est pas mort ! Voici la version 5, et son repreneur (Digia) a l'intention de s'attaquer à Android et iOS, ce qui est une excellente nouvelle.
    2012-12-19 17:39:20
    http://digia.com/en/Home/Company/News/Digia-launches-Qt-5-cross-platform-application-development-and-UI-framework/
Links per page: 20 50 100
◄Older
page 15 / 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