Chazallet Sébastien

Chazallet Sébastien

163 article(s)
Articles de l'auteur

Le générateur de nombres aléatoires le plus rapide

Magazine
Marque
Linux Pratique
Numéro
72
Mois de parution
juillet 2012
Spécialité(s)
Résumé
La génération de nombres aléatoires est une problématique essentielle pour nombre de disciplines informatiques. Le 13 avril, une équipe de recherche de l’université nationale australienne publiait un article [1] sur le développement de la méthode de génération de nombres aléatoires basée sur les sons du silence et a livré librement ses résultats ainsi qu’une API [2]. Une semaine plus tard, un projet libre permettait de disposer d’un outil en ligne de commandes, d’une API Python et d’un device Linux.

QR Code

Magazine
Marque
Linux Pratique
Numéro
72
Mois de parution
juillet 2012
Spécialité(s)
Résumé
QR Code est un nom barbare pour parler de ces codes-barres à deux dimensions permettant de transporter beaucoup plus d’informations que les anciens, linéaires. Vous avez sûrement dû en voir, je parle de ces gargouillis de carrés qui fleurissent dans les abribus et les magazines, dans des publicités « hype ». On en voit même à la télé !

Développement rapide avec le framework jQuery

Magazine
Marque
Linux Pratique
HS n°
Numéro
24
Mois de parution
juin 2012
Spécialité(s)
Résumé
Exécuter du code côté client est devenu indispensable pour plusieurs raisons, la principale étant l’ergonomie. Les trois piliers d’une page web complète sont le XHTML ou HTML5, le CSS et le Javascript, ce dernier permettant de mettre des ponts entre les deux autres. La problématique principale que tout développeur a en tête est la compatibilité entre les différents navigateurs ; les autres sont la couverture fonctionnelle et la performance. Cet article propose de détailler ce que propose jQuery pour répondre à ces différents sujets et montre comment répondre à des problématiques simples de façon rapide et efficace.

4 extensions JQuery pour accélérer vos développements

Magazine
Marque
Linux Pratique
HS n°
Numéro
24
Mois de parution
juin 2012
Spécialité(s)
Résumé

Il faut souvent répéter les mêmes développements : créer un menu, afficher un tableau en triant les données, afficher des fenêtres modales, des graphes, etc. Pourquoi passer du temps à créer une énième bibliothèque alors qu'il en existe déjà tant d'autres ?

Réalisez des extensions GIMP avec Python

Magazine
Marque
GNU/Linux Magazine
Numéro
146
Mois de parution
février 2012
Spécialité(s)
Résumé
GIMP est un logiciel libre et gratuit, disponible pour Linux comme pour Windows, permettant la manipulation d’images. Il est un pilier essentiel du projet GNU et toute sa force repose sur le projet GTK+ (dont il est à l’origine), sur la possibilité d’intégrer des ressources additionnelles aisément (brosses, effets, filtres, polices, …) et sur les possibilités avancées de scriptage et d’extension de l’application grâce à la création de greffons. Cet article permet la découverte du scriptage de GIMP et l’écriture de greffons par l’utilisation de Python.

Le Python qui jouait à la bataille navale

Magazine
Marque
Linux Pratique
HS n°
Numéro
23
Mois de parution
février 2012
Spécialité(s)
Résumé
Python est un langage disposant de types de données hors du commun et de possibilités algorithmiques qui, couplés à l’excellente bibliothèque Pygame, en font un excellent outil à mettre en avant pour le développement de jeux. Python permet de réaliser du développement rapide, mais est également une excellente solution de prototypage, les temps de développement pouvant être divisés par dix par rapport à la référence que reste C++. Cet article a pour ambition de présenter une vision de quelques problématiques usuelles en développement de jeux.

Contrôleur

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Le contrôleur est le dernier des éléments du patron d’architecture MVC. C’est un chef d’orchestre qui fait travailler des modèles, utilise tout l’environnement qui a été construit pour lui et mis à sa disposition et pousse des données dans la ou les vues.