Archives par mot-clé : programmation

Reprenons le contrôle sur les technologies du quotidien !

Il m’arrive sou­vent de déplor­er que nous n’utilisons pas nos ordi­na­teurs de la bonne façon, que cela soit notre smart­phone, notre tablette ou notre poste de bureau. La plu­part du temps, nous nous con­tentons d’utiliser des logi­ciels cou­vrant nos besoins quo­ti­di­ens pour com­mu­ni­quer, partager de l’information, tra­vailler… on retouche à peine ses pho­tos, on fait quelques mon­tages vidéo de nos vacances… on utilise un logi­ciel pour gér­er son bud­get, établir sa généalo­gie ou faire les plans de l’aménagement de sa cui­sine. Et ça, ce sont les util­i­sa­tions les plus avancées… On imag­ine sou­vent qu’un pro­gram­meur, c’est quelqu’un qui automa­tise tout, qui trou­ve une solu­tion à chaque prob­lème sous la forme d’un logi­ciel, même quand à l’origine ce n’est pas un prob­lème infor­ma­tique. Et il est vrai qu’il y a une quar­an­taine d’années, c’était assez vrai. En même temps, il n’y avait pas inter­net dans chaque foy­er et tout un tas de logi­ciels qui cou­vrent les besoins les plus courants… voire quelques fois les plus exo­tiques. Aujourd’hui, un développeur tra­vaille rarement pour lui-même. C’est un méti­er, et cha­cun s’est spé­cial­isé de façon à être très bon dans un domaine par­ti­c­uli­er, qui intéresse l’entreprise, mais qui ne lui apporte bien sou­vent rien sur un plan per­son­nel.

Con­tin­uer la lec­ture de Reprenons le con­trôle sur les tech­nolo­gies du quo­ti­di­en !

V-EZ Simplifie Vulkan

Bon, je vous ai par­lé plusieurs fois de Vulkan sur mon blog. En quelques mots, Vulkan est le nom de la bib­lio­thèque de hautes per­for­mances pour le GPU qui vient douce­ment rem­plac­er OpenGL… qui devrait même assur­er la fusion avec la ver­sion ES pour le mobiles.

Pour le reste, je vous en par­le en vidéo, et je vous mon­tre surtout un exem­ple de code source pour affich­er une prim­i­tive sim­ple comme un tri­an­gle, à la fois sous Vulkan, avec V-EZ, et à l’ancienne avec OpenGL+Glut.  On par­le aus­si de Vulkan sous Unre­al Engine 4.  Et puis, on con­clut sur le “faut-il appren­dre Vulkan comme avant on appre­nait OpenGL (qui est mort)?”

Con­tin­uer la lec­ture de V-EZ Sim­pli­fie Vulkan

Apprendre python en jouant, c’est facile avec Panda3D

Aujourd’hui je vais te par­ler de Panda3D. Alors, oui un nième moteur de jeu… pourquoi par­ler de lui ? Parce que c’est l’un des plus acces­si­ble vu qu’il ne demande pas d’apprentissage par­ti­c­uli­er… il n’y a pas d’éditeur comme sous UE4. Il s’installe rapi­de­ment et tout se fait sous la forme de script. Donc, vous pou­vez faire un petit jeu avec un sim­ple fichi­er écrit sous notepad.

C’est cette facil­ité d’accès, cette sim­plic­ité pour décou­vrir que je trou­ve sym­pa.

Après, cela reste de la pro­gram­ma­tion… mais je trou­ve que pour démar­rer l’étude de la pro­gram­ma­tion (python en l’occurrence) et ou la 3D, Panda3D est un excel­lent can­di­dat. Ce sont ses exem­ples et sa doc­u­men­ta­tion qui en font un can­di­dat de choix.

Con­tin­uer la lec­ture de Appren­dre python en jouant, c’est facile avec Panda3D

Développeur Informatique, une profession particulière ?

Suite à une ques­tion qui a été posée sur Quo­ra, j’ai eu envie de met­tre mon grain de sel et apporter ma pro­pre vision des choses.

Je pense que c’est pareil dans de nom­breux métiers: on peut être pein­tre en bâti­ment et faire le strict min­i­mum, ou s’appeler Picas­so, inven­ter un style et créer une œuvre qui restera dans toutes les mémoires.

Quel point com­mun y-a t-il entre ceux qui ont dévelop­pé le pre­mier Doom, celui qui a don­né nais­sance à Lin­ux en s’appuyant sur les travaux de Minix… et Jean Marc qui créer fait du JavaScript pour affich­er des pubs dans une appli de type “Free2play” pour Vive…di ? Pas grand chose, je le crains.

Con­tin­uer la lec­ture de Développeur Infor­ma­tique, une pro­fes­sion par­ti­c­ulière ?

Blender: Scripting Python & auto-complétion

Auto-com­plete est un addon pour Blender intéres­sant – non essen­tiel plutôt, tout du moins si vous écrivez du python sous Blender de temps à autre. Non seule­ment il s’appuie sur la tech­nolo­gie intel­lisense qui per­met de faire de l’auto-com­plé­tion, mais en plus, il sim­pli­fie la créa­tion d’addon en four­nissant un cadre de base qu’il suf­fit de com­pléter.

Con­tin­uer la lec­ture de Blender: Script­ing Python & auto-com­plé­tion