Les articles de Jean-Michel Armand

Le « game design », ou comment construire son jeu ?

Linux Pratique HS n° 025 | novembre 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les jeux vidéo, il y a les bons et les mauvais. Dire a posteriori, une fois que le jeu est fini, en boîte, qu'il est bon ou mauvais, même si cela reste subjectif, est assez facile, même en prenant en compte le fait d'argumenter sa position. Ce qui est plus difficile, c'est de ne pas concevoir son jeu en aveugle. Ce qui est compliqué c'est...

Lire l'extrait

Les environnements virtuels, ou comment vous y retrouver sans suivre un lapin blanc ?

GNU/Linux Magazine HS n° 065 | mars 2013 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Développer une application, ce n'est pas seulement taper des lignes de code. C'est aussi se munir d'un environnement de travail qui fluidifie les choses, que ce soit pour le développement en lui-même, pour les tests, ou pour le déploiement sur d'autres systèmes. Pour faire tout cela en Python, on utilise ce que l'on appelle des environnements...

Lire l'extrait

Manger des papayes, c'est bien. Distribuer votre code sur PyPI, c'est mieux !

GNU/Linux Magazine HS n° 065 | mars 2013 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous avons vu précédemment à la fois comment installer simplement des librairies Python avec les virtualenvs et pip, mais aussi comment faire en sorte que votre code à partir d'un CVS soit facilement déployable. Pour distribuer vos programmes ou vos librairies en passant par PyPI (ou une instance personnelle d'un dépôt de module Python), il vous...

Lire l'extrait

Les systèmes de gestion de bases de données libres

GNU/Linux Magazine HS n° 067 | juillet 2013 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Devoir utiliser un Oracle coûtant un bras, voire deux, en licences et autant en équipement serveur n'est pas une obligation, même lorsque l'on veut mettre en place de gros systèmes. Il y a en effet plusieurs systèmes de base de données libres plus que performants. Nous allons vous les présenter dans cet article.

Lire l'extrait

Vous voulez gérer sans séquelles des brouettes de données ? Découvrez le NoSQL !

GNU/Linux Magazine HS n° 067 | juillet 2013 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Certaines problématiques sont difficilement résolubles avec des bases de données classiques de type relationnelles. Dans ces situations spéciales, il peut être utile de changer de paradigme en ce qui concerne la gestion des données et d'essayer ce que certains pourraient appeler « une solution de la dernière chance », le NoSQL.

Lire l'extrait

Les tests en Go c'est tell ement simpl e que vous devriez les tester !

GNU/Linux Magazine HS n° 063 | novembre 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les décennies passent et ne se ressemblent vraiment pas. Il n'y a pas si longtemps, un code qui fonctionnait était un code qui donnait un résultat. Heureusement pour nous, depuis, le monde a bien changé et les tests sont devenus importants. Dans cet article, nous allons voir ce que le Go propose à ce niveau-là.

Lire l'extrait


« Vous auriez vu mon template ? Il s'appelle Simon, Simon template. »

GNU/Linux Magazine HS n° 059 | mars 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Certains d'entre vous, à la simple mention d'un « langage de template », peuvent être pris de sueurs froides. Et cela se comprend, tellement il existe de systèmes de templates que l'on croirait fait tout spécialement pour faire cauchemarder les gens. Heureusement pour vous, le système de templates de Django n'est pas de ceux-là. Préparez-vous...

Lire l'extrait

Crème CRM, la crème de la crème des CRM

Une entreprise ne peut vivre que si elle vend quelque chose. Cela peut être un service (de la formation, du développement spécifique, ou autre) ou un produit (des tablettes numériques, des bonnets en laine faits main ou des chaussettes de couleurs), mais c'est quelque chose qu'elle va proposer à ses clients contre une juste rémunération. Encore...

Lire l'extrait

Et si on jouait cartes sur table ?

Linux Pratique HS n° 025 | novembre 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Un jeu vidéo implique souvent une représentation spatiale des choses. Pour dire les choses simplement, un jeu vidéo implique souvent la mise en place d'un plateau de jeu. Dans cet article, nous allons voir quelles sont les caractéristiques d'un plateau de jeu, ainsi que les différentes manières de modéliser les choses.

Lire l'extrait

Monétisation des jeux libres, parce que vivre de code et d'eau fraîche, ce n'est plaisant qu'un moment.

Linux Pratique HS n° 025 | novembre 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Sans compter qu'aujourd'hui, même l'eau fraîche a un coût. La monétisation d'un jeu (mais plus largement d'un logiciel) libre est donc une préoccupation que l'on a le droit d'avoir à l'esprit. Entendons-nous bien, il n'y a rien de mal à ne pas vouloir monétiser ses jeux libres et à aimer les faire vivre juste pour le plaisir. Mais de la même...

Lire l'extrait

HTML 5/CSS 3 : pourquoi peut-on maintenant créer des jeux web ?

Linux Pratique HS n° 025 | novembre 2012 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les jeux web existent depuis longtemps. Depuis presque aussi longtemps que le Web. Mes premiers souvenirs de jeux web remontent à l'année 2000 avec Fondation, un jeu inspiré par le cycle d'Asimov. Jeu qui d'ailleurs existe toujours. Mais avec HTML 5, la création de jeux vidéo web prend un nouvel essor, nous allons voir pourquoi dans cet article.

Lire l'extrait

DjangoCon Europe, les poneys ont appris à nager !

« DjangoCon Europe » est l'un des grands rendez-vous des utilisateurs de Django. Cette sixième édition fut l'occasion de l'organiser en France, petit retour d'expérience sur une conférence qui fut plus qu'une conférence...

Lire l'extrait





Crème CRM, apprenez à utiliser le plus sucré des CRM

Linux Pratique | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Mettre en place des échanges est au cœur des activités des personnes morales. Cela peut être des échanges commerciaux, entre un client et son fournisseur ou des échanges non commerciaux comme entre une association et ses donateurs. La première étape d'un échange est donc de trouver avec qui le mettre en place. Trouver son futur client ou son...

Lire l'extrait

Un CRM, mais en fait, à quoi ça sert ?

Linux Pratique n° 094 | mars 2016 | Jean-Michel Armand
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Certains d'entre vous ont peut-être décidé de tenter la grande aventure de la création d'entreprise ou du Freelance. Vous êtes peut-être déjà en plein dedans ou c'est un projet que vous espérez pouvoir bientôt réaliser. Dans tous les cas, pour espérer pouvoir faire vivre votre activité, vous allez devoir trouver des clients. Le CRM est...

Lire l'extrait