Linux Magazine

GNU Linux Magazine

Nous présentons ici la liste des articles publiés par Tristan Colombo dans Linux Magazine.
  • Développement Web

    • Débogage de code PHP avec XDebug
      Linux Magazine 139

      Juin 2011, n°139, p. 84 à 91
      Personne ne développe de code sans produire à un moment ou à un autre une erreur. Ces erreurs sont parfois très simples à trouver mais, malheureusement, dans des situations plus complexes, il arrive que la correction ne saute pas aux yeux…

    • Débuggez vos applications Web avec Firebug et ses extensions
      GNU Linux Magazine 130

      Septembre 2010, n°130, p. 84 à 93
      Les développements Web dits « 2.0 » font que l’on insère de plus en plus de code javascript dans les pages HTML. Ce code permet d’obtenir des interfaces plus agréables et une meilleure ergonomie (à condition, bien sûr, de l’utiliser judicieusement…). L’utilisateur est heureux ! Mais qu’en est-il du développeur ? Débugger du code javascript n’est jamais une partie de plaisir et heureusement qu’il existe des outils tels que Firebug pour nous faciliter la tâche…

    • Javascript non intrusif : séparez l’action du contenu
      GNU Linux Magazine 122

      Décembre 2009, n°122, p. 79 à 85
      Pour rendre des pages Web plus dynamiques, il est fréquent d’avoir recours au javascript pour gérer des actions réalisées par l’utilisateur : passage de la souris au-dessus d’une image, clic, etc. Dans le cadre d’une application Web on peut supposer que toute personne souhaitant utiliser le logiciel activera javascript… on ne peut pas gérer un site Web de la même façon !

    • Les nouveautés de PHP 5.3
      GNU Linux Magazine 120

      Octobre 2009, n°120, p. 86 à 98
      Depuis le 30 juin dernier, la dernière version stable de PHP est la version 5.3. Cette version est destinée à faire le lien entre l’ancienne version PHP 5.2 et la future version PHP 6. Quelles sont les nouvelles fonctionnalités qui ont été introduites dans PHP 5.3 ? Avez-vous besoin de migrer vers cette version ? C’est ce que nous verrons dans cet article…

    • Sécurité des applications Web 2.0
      GNU Linux Magazine 116

      Mai 2009, n°116, p. 80 à 90
      Avec l’avènement du Web dit « 2.0 », les applications Web se rapprochent de plus en plus des applications de bureau en termes de fonctionnalité et d’ergonomie… et cela en oubliant parfois un élément fondamental : la sécurité. De nombreuses attaques étaient possibles contre les applications et sites internet et le Web 2.0 n’a rien arrangé…

    • Faites communiquer votre téléphone portable avec des applications en PHP
      GNU Linux Magazine 113

      Février 2009, n°113, p. 64 à 74
      (…) Plusieurs hypothèses pour expliquer ce phénomène : (…) Vous avez développé une petite application qui permet à votre téléphone portable de communiquer avec votre site en PHP. Dans cet article, nous essaierons de développer la quatrième hypothèse (la seule qui ne relève pas de la plus pure science-fiction …). Nous aborderons la programmation des téléphones portables en J2ME et la communication des applications développées avec des scripts PHP.

    • Envoyer un mail en PHP
      GNU Linux Magazine HS 36

      Mai 2008, HS n°36, p. 52 à 55
      Lors du développement d’une application en PHP, il est bien souvent très intéressant d’utiliser la fonctionnalité d’envoi d’un courrier électronique. Ce courrier pourra être expédié à une seule personne ou à un groupe de personnes et, pourra contenir, par exemple, des rapports d’erreurs de l’application (envoyés à l’équipe de développement) ou plus simplement des informations transmises par liste de diffusion. Dans cet article, je vous présente trois méthodes permettant d’envoyer un courrier électronique en PHP.

    • Configuration de PHP
      GNU Linux Magazine HS 35

      Mars 2008, HS n°35, p. 58 à 61
      Même si PHP fonctionne très bien avec sa configuration initiale, il est parfois essentiel de modifier certains paramètres, et ce notamment pour des raisons de sécurité. Cet article montre comment adapter la configuration de PHP à l’environnement de vos applications.

    • PHPUnit: tests unitaires pour PHP
      GNU Linux Magazine HS 35

      Mars 2008, HS n°35, p. 46 à 57
      Le développement d’une application implique bien souvent des modifications du code initial (correction d’erreurs, ajout de fonctionnalités, remaniement de code,…). Il peut alors être intéressant de mettre en place un mécanisme de tests permettant de vérifier que les nouvelles modifications ne détériorent pas les fonctionnalités existantes. Dans cet article, je vous présente un outil permettant de réaliser cela : PHPUnit, un utilitaire de tests unitaires pour PHP.
      Article disponible sur unixgarden.com

    • Respectez les conventions de codage avec PHPCheckStyle et PHP_Beautifier
      GNU Linux Magazine 101

      Janvier 2008, n°101, p. 74 à 81
      Dans cet article, je vous présente PHPCheckstyle, un outil permettant de vérifier que votre code PHP respecte bien les conventions de codage que vous avez pu établir. En parallèle, je vous présenterai PHP_Beautifier, une librairie PHP permettant de programmer des scripts de reformatage de code.
      Article disponible sur unixgarden.com

    • Construire une extension pour PHP
      GNU Linux Magazine 99

      Novembre 2007, n°99, p. 64 à 69
      Cet article n’a ni la prétention d’être exhaustif ni d’être très détaillé, mais plutôt de vous donner une vue d’ensemble et d’introduire les mécanismes de base nécessaires à l’écriture d’extensions pour PHP (des notions de shell, C et PHP sont nécessaires à sa compréhension).
      Article disponible sur unixgarden.com

  • Développement Python

    • Un week-end aux rencontres Django
      Linux Magazine 139

      Juin 2011, n°139, p. 14 à 18
      « Djangocong » est l’événement annuel regroupant les amateurs francophones de Django. La deuxième édition de cet événement avait lieu à Marseille les 16 et 17 avril derniers dans les locaux de l’Ecole Centrale. Petit résumé…

    • Créez un jeu en Python avec Pygame
      GNU Linux Magazine 117

      Juin 2009, n°117, p. 64 à 71
      Vous voulez créer un jeu ? Alors pourquoi ne pas essayer Pygame, la librairie de création de jeux sous Python. Dans cet article, je vous propose de découvrir cette librairie et d’en explorer (sommairement) les possibilités.

  • Applications

    • Gestion de documentation avec Calenco
      GNU Linux Magazine 129

      Juillet 2010, n°129, p. 10 à 17
      La gestion de toute documentation (technique, manuel uilisateur, etc.) est toujours un point important dans le développement d’un projet. Considérée parfois (et à tort !) comme une pure perte de temps, cette étape de création puis ensuite les étapes de mise à jour, et traduction peuvent être allégées par l’utilisation de logiciels spécifiques. Je vous présente dans cet article Calenco, un logiciel de gestion de documentation novateur…

    • De l’utilité d’OOoBasic
      GNU Linux Magazine 129

      Juillet 2010, n°129, p. 81 à 91
      Vous avez sans aucun doute déjà entendu parler d’OOoBasic, le langage de script permettant de développer des macros sous OpenOffice.org. Mais peut-être ne vous êtes vous jamais réellement penché sur ce langage et ce que l’on pouvait en faire ?

    • Les gestionnaires de projets sous Linux
      GNU Linux Magazine 127

      Mai 2010, n°127, p. 26 à 31
      Que vous ayez à effectuer un développement informatique ou un travail complexe, seul ou en collaboration,vous aurez besoin d’organisation. Cette organisation dépendra de chacun : feuilles volantes, post-it en vrac ou cahier pour les plus méticuleux. Mais pourquoi ne pas utiliser un logiciel spécialement dédié à cette organisation, un gestionnaire de projets ?

    • Eclim, un frontend Vim pour Eclipse
      GNU Linux Magazine 126

      Avril 2010, n°126, p. 78 à 87
      Que vous soyez un développeur déçu par la lenteur d’Eclipse ou terrifié par la « complexité » de Vim, ou même un aficionado de Vim, pour peu que vous soyez un tant soit peu ouvert d’esprit, vous vous devez de découvrir Eclim : associer le meilleur de Eclipse et de Vim… pourquoi pas ?

    • Documentez votre code avec Doxygen
      GNU Linux Magazine 125

      Mars 2010, n°125, p. 76 à 83
      Il vous est sans doute arrivé d’avoir à corriger un code source sans aucune documentation. Vous avez alors éprouvé une rage intense contre le « développeur » dudit code. (…) Et comment éviter de vous retrouver dans la situation particulièrement inconfortable du développeur peu consciencieux ? La réponse est dans cet article avec la présentation de Doxygen, un générateur automatique de documentation de code.

    • Navigation anonyme avec Tor
      GNU Linux Magazine 120

      Octobre 2009, n°120, p. 44 à 55
      Vous souhaitez naviguer anonymement sur internet mais vous ne savez pas encore comment faire ? Le réseau Tor peut vous aider à surfer sans révéler votre adresse IP…

    • Vim : votre nouvel Environnement de développement intégré – utilisation avancée
      GNU Linux Magazine 111

      Décembre 2008, n°111, p. 77 à 85
      Le mois dernier, nous avons vu les prémices de la configuration de Vim pour une utilisation en tant qu’environnement de développement intégré. Dans cet article, j’aborde des notions un peu plus complexes mais très utiles.

    • Vim : votre nouvel Environnement de développement intégré
      GNU Linux Magazine 110

      Novembre 2008, n°110, p. 68 à 75
      Le but de cet article est de vous montrer comment améliorer la configuration de votre éditeur Vim. Nous verrons, dans un second article faisant suite à celui-ci, comment atteindre le même niveau de fonctionnalité qu’un environnement de développement intégré. M’adressant plutôt à des lecteurs ayant déjà une petite expérience de Vim, j’ai toutefois essayé d’être suffisamment didactique pour que de nouveaux venus puissent plonger dans ce formidable éditeur.

  • Théorie

    • Programmation orientée objet : retour aux sources
      GNU Linux Magazine 125

      Mars 2010, n°125, p. 36 à 54
      Je vous propose dans cet article de revenir sur les fondements de la programmation orientée objet : à quoi ça sert et comment est-ce que ça marche ? Cet article n’a pas la prétention de couvrir tous les aspects de la programmation orientée objet mais simplement de donner ou rappeler son fonctionnement pour une meilleure utilisation.

    • Au-delà des Réels, l’aventure continue…
      GNU Linux Magazine 113

      Février 2009, n°113, p. 60 à 63
      N’avez-vous jamais constaté d’aberration dans vos calculs sur les réels ? Ne vous êtes-vous jamais surpris à réaliser correctement des opérations qui étaient pourtant fausses dans vos programmes, à rechercher des heures durant pourquoi vous aviez une erreur d’arrondi ? Je vous propose dans cet article de partir à l’aventure, au cœur de votre ordinateur, pour comprendre comment sont traités les réels en machine.