Articles de l'auteur
Utiliser le Design Pattern « Facade »
Magazine
Auteurs
Par
Spécialité(s)
Résumé
L'objectif : Mettre en place le patron de conception « Facade » permettant de masquer une interface complexe qui sera ainsi utilisée de manière beaucoup plus simple. Nous allons développer une classe DateSimple qui sera une façade à l'utilisation du module datetime. Nous n'implémenterons ici que la méthode getToday() qui donnera la date du jour en précisant le jour de la semaine en français.
Ne cherchez plus sur le Web, laissez vos agents le faire à votre place !
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Las d’aller vérifier constamment les mêmes sites web à la recherche des dernières nouveautés ? Envie de se constituer une base de données de films, de biens immobiliers, pour pouvoir ensuite l’analyser et l’exploiter ?
Pourquoi ne pas automatiser la chose en créant et déployant plusieurs agents qui feront tout le travail pour vous !
Développer une extension compatible Firefox, Chromium et autres navigateurs
Magazine
Auteurs
Par
Résumé
Avec quelques notions de JavaScript, HTML et CSS, vous pouvez facilement développer une extension à votre navigateur web préféré. Dans cet article, vous explorerez l'API WebExtension permettant de créer des extensions compatibles Firefox, Chromium, Opera et quelques autres navigateurs. Étape par étape vous implémenterez une barre latérale donnant un sommaire interactif de la page web.
Vision 3D à partir d'une caméra sur Raspberry Pi
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Vous est-il peut-être déjà arrivé de vous demander comment vous arrivez à vous déplacer sans vous cogner aux objets environnants ?
S’initier au code, pour le jeu ou pour en vivre
Magazine
Auteurs
Résumé
Qu’on se le dise : au XXIe siècle, point de salut professionnel (ou presque) pour celui qui ne sait pas coder. Si vous lisez Linux Pratique, vous êtes déjà aguerri au code, à la programmation et de façon globale à l’informatique. Mais imaginons que vous ne le soyez pas – ou que quelqu’un de votre entourage souhaite s’initier au code – quoi lui conseiller ? Dans cet article, nous allons faire un tour d’horizon des différentes offres, mais aussi pointer certaines lacunes.
Base 16,32,36,56,58,64,85,...
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Il y a quelque temps en me promenant sur Wikipédia, j'ai découvert l’existence de la base 58 et de proche en proche de quelques autres bases plus ou moins exotiques. Je vous propose dans cet article de vous faire découvrir leur fonctionnement et leur raison d'être.
Développement applicatif avec GStreamer 1.0
Magazine
Auteurs
Par
Spécialité(s)
Résumé
GStreamer va bien au-delà des outils gst-launch-1.0 ou gst-inspect-1.0. En effet, il est possible d’utiliser tout son potentiel au sein de nos propres applications. Nous allons donc étudier la mise en œuvre via quelques exemples pratiques en C, C++ et enfin en Python.
CTE et Window Functions avec MariaDB
Magazine
Auteurs
Par
Spécialité(s)
Résumé
La version 10.2 de MariaDB apporte un panel de nouveautés particulièrement attractif. Parmi ces nouveautés, j’en ai retenu deux que je vais développer ici : les Common Table Expressions normales et récursives, et les Window Functions. Avec ces deux nouveautés, MariaDB joue enfin dans la cour des grands, et vient concurrencer frontalement PostgreSQL, ainsi que plusieurs SGBD propriétaires.