Autres articles


  1. Un an dans le monde Java

    L'an dernier, j'ai quitté l'ancienne boîte dans laquelle je travaillais sur Metz afin de rejoindre ma boîte actuelle située au Luxembourg. Avant, je faisais du PHP/MySQL, Javascript, du Python et plein d'autres choses comme de l'administration système et autres. Je regardais pas mal d'articles de Pythoniens qui aimaient bien troller au sujet de Java (quand ce n'était pas PHP), et cela a attisé ma curiosité. Qu'est ce qui peut faire que ce langage soit si mal aimé des utilisateurs de langages dynamiques alors que la plateforme Android qui était en plein ...

    Lire la suite...
  2. Performance de la POO avec Javascript

    Vous vous attendiez à la suite sur la création de notre jeu d'avion en Javascript + Canvas ? Au risque de vous décevoir, il reste un point que nous avons pas vu lors du dernier billet : la performance liée à l'utilisation de la POO. En effet, j'ai annoncé que d'instancier une classe déclarée à la dégueulasse était plus lent et gourmand en mémoire que d'instancier une classe déclarée avec l'objet prototype. Plutôt que de me croire sur parole pourquoi ne pas tester tout ça et transformer ces belles paroles en preuves irréfutables ? C'est ce que ...

    Lire la suite...
  3. POO, prototype et Javascript

    Dans le billet précédent, on a défini des fonctions afin de réaliser l'animation d'un petit avion dans un canvas. Cette introduction à l'utilisation de Javascript permet de voir comment faire, mais si nous voulons avancer plus loin, il va falloir trouver une autre façon de faire que d'empiler des tonnes de fonctions qui intéragissent entre elles dans un bordel sans nom. Le mieux est de faire de la programmation orientée objet (= POO) afin de définir chaque entité comme un objet facilement manipulable et reproductible.

    Programmation orienté objet

    Je ne vais pas m'étendre sur le concept ...

    Lire la suite...
  4. Jouer avec canvas - épisode 1

    C'est bientôt les fêtes de Noël et je vais donc profiter des quelques jours de vacances qui arrivent pour mettre en ligne quelques tutoriels sur l'utilisation de canvas avec le langage de script Javascript.

    L'élement canvas

    L'élément canvas est un composant faisant partie de la spécification HTML5 qui permet d'effectuer des rendus bitmap et de les manipuler via des scripts (la plupart en Javascript).

    Il suffit tout simplement d'ajouter la balise suivante dans le body de notre document HTML.

    <canvas id="zone" width="800" height="400">
        Texte à afficher si le navigateur ne prend ...
    Lire la suite...
  5. Un framework Web python dans une bouteille

    Introduction à Bottle

    Bottle est un framework Web très simple à mettre en oeuvre et qui permet d'écrire des applications Web rapides avec peu de lignes de code. Il suffit de lire l'exemple fourni sur la page du projet pour s'en rendre compte.

    Introduction de Bottle

    Pour illustrer son fonctionnement, nous allons créé un outil simple de diffusion d'un diaporama.

    Contexte de notre application

    On aimerait pouvoir diffuser un briefing (suite de diapositives) à un ensemble de personnes via leur navigateur Web. L'idée est de réaliser un programme qui irait lire les images dans un répertoire, prendre la ...

    Lire la suite...
  6. Découverte de Pelican

    Introduction de l'outil Pelican

    Pelican est un générateur de sites statiques HTML à partir de fichiers de différents format comme le reStructuredText (.rst), le Markdown (.md) ou encore le HTML (.html).

    Qu'est ce que Pelican ?

    Un blog, c'est statique ou dynamique ?

    Qu'est ce qu'un Weblog finalement ?

    Un Weblog, ou blog, C'est un journal diffusé sur Internet composé :

    • d'articles, de catégories, de mots-clefs
    • d'une navigation pour parcourir les articles,
    • ou d'un autre moyen pour y accéder : moteur de recherche, nuage de mots-clefs, arbres, ...

    On peut y ajouter pleins de choses autour qui transformeraient vite un simple blog ...

    Lire la suite...