GNU/Linux Magazine n° 193 - 01/05/2016

Édito

GNU/Linux Magazine n° 193 | mai 2016 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La complexité est un problème auquel tout développeur est confronté un jour ou l’autre et autant que ce soit le moins souvent possible ! La complexité ? Non, je ne parle pas de complexité algorithmique qui est nécessaire et permet d’optimiser le code.

Lire l'extrait

Nouveau langage Perl 6 : une expressivité sans précédent

GNU/Linux Magazine n° 193 | mai 2016 | Laurent Rosenfeld
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La première version officielle de production du langage de programmation Perl 6 est sortie fin décembre 2015. Perl 6 reste dans l'esprit de Perl, et sa syntaxe présente de fortes ressemblances avec les versions antérieures de Perl, mais c'est véritablement un nouveau langage, résolument moderne et d'une puissance expressive sans précédent.

Article gratuit !


Peut-on vraiment calculer avec un ordinateur ?

GNU/Linux Magazine n° 193 | mai 2016 | Florent Langrognet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Alors que le recours à l'ordinateur pour calculer toujours plus vite, modéliser toujours plus finement est inscrit dans une logique de progrès, il paraît indispensable de comprendre comment sont effectués ces calculs pour garder un regard critique sur la qualité des résultats qui ne sont qu'une approximation (plus ou moins bonne) des vraies...

Article gratuit !




Tomcat en version « Stateless »

GNU/Linux Magazine n° 193 | mai 2016 | Pierre-Emmanuel Gros
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le but de cet article est de faire les modifications nécessaires afin de rendre Tomcat « clusterisable » en mode stateless pour des applications Java Rich Internet Application. Au menu de l'article, on ouvrira le ventre d'un serveur J2EE pour faire les modifications indispensables au processus de sauvegarde de session.

Lire l'extrait

Git init /etc

GNU/Linux Magazine n° 193 | mai 2016 | Cyrille Colin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Quels fichiers de configuration ont été modifiés, quels paquets ont été installés ? Nous allons voir comment, avec l'outil etckeeper, nous pouvons obtenir les réponses à ces questions.

Lire l'extrait

Rédiger son article avec Asciidoc[tor]

GNU/Linux Magazine n° 193 | mai 2016 | Benoit Benedetti
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Si vous rédigez des articles pour GNU/Linux Magazine France, vous en avez peut-être assez d’utiliser OpenOffice/LibreOffice et de passer plus de temps à vous battre avec l’éditeur pour ajouter des styles à votre article, plutôt que dans la rédaction propre de l’article. Je vous propose de découvrir un thème Asciidoctor que j’ai créé et...

Lire l'extrait


Il ne lui manque que la parole...

GNU/Linux Magazine n° 193 | mai 2016 | Tristan Colombo
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous avons tous déjà entendu cette phrase généralement prononcée par une personne âgée en flattant un chien : « il ne lui manque que la parole ! ». Mais c'est un chien... déjà que son maître parle, on ne va pas en plus devoir entendre l'animal ! Et un ordinateur, ça peut parler ?

Lire l'extrait

Le Graal à portée de main: écrire un interpréteur

GNU/Linux Magazine n° 193 | mai 2016 | Guillaume Saupin
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans le précédent article, notre héros, le Lisp, a fait l’objet d’un rappel de ses innombrables qualités. Inspirés par ce modèle,  nous avons présenté rapidement le caractère modulaire que nous souhaitions donner à notre langage, puis décrit la structure de données contenant le code parsé, et enfin écrit un parseur récursif...

Lire l'extrait

Android Context : quel Context utiliser dans votre application Android ?

GNU/Linux Magazine n° 193 | mai 2016 | Ramel Adjibi
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lors du développement d'une application mobile Android, on est souvent confronté au choix du Context afin d'initialiser tel ou tel composant; cela peut être une vue, un adapter etc. Il existe plusieurs Context mis à notre disposition par le framework Android; essayons de voir ensemble quel Context utiliser suivant la situation dans laquelle on...

Lire l'extrait