Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Lire et décoder les informations GPS

Spécialité(s)
Résumé
Tout le monde sait ce qu'est un GPS ou du moins tout le monde croit le savoir. Pour le commun des mortels, il s'agit d'un périphérique permettant de savoir, tout simplement, où l'on se trouve et ainsi de retrouver son chemin. Le GPS, pour Global Positioning System, est en réalité bien plus qu'un équipement, mais un système complet. Son fonctionnement exploré sous GNU/Linux permet d'en révéler toute la beauté et la magie.

Étalonner son écran avec des outils libres

Spécialité(s)
Résumé
Que vous soyez photographe, vidéaste ou graphiste, professionnel ou amateur, l’étalonnage (ou son anglicisme calibration) de votre écran est essentiel si vous voulez restituer le plus fidèlement possible vos photos, vidéos et autres réalisations graphiques.

Travail collaboratif avec Git et Buildbot

Spécialité(s)
Résumé
Le gestionnaire de code source Git est un excellent outil de travail collaboratif. En plaçant un dépôt sur un serveur centralisé, les différents développeurs du projet vont être à même de pousser vers ce dépôt les modifications qu'ils ont réalisées sur leur copie locale des sources. Mais comment s'assurer que la dernière modification poussée vers le serveur de sources n'est pas une ânerie, rendant nécessaire un retour arrière ? Doit-on attendre qu'un développeur consciencieux ou le chef de projet lui-même clone le nouveau contenu du dépôt depuis le serveur sur son poste et lance une batterie de tests pour qu'on s'aperçoive de l'erreur ?Buildbot est la réponse à ce problème, commun à tous les projets de développement. Cet outil, en réagissant aux événements qui surviennent sur le dépôt Git, va nous permettre de tester qu'à chaque nouvelle modification poussée vers le serveur, une batterie de tests s'effectue correctement.

La protection des jeux vidéos : du CD-ROM à l'activation en ligne

Spécialité(s)
Résumé

La lutte contre le piratage a été une constante chez les éditeurs de jeux vidéo. La finalité est restée la même : une personne qui n'a pas acheté ou loué un jeu ne doit pas pouvoir l'utiliser. Les méthodes, en revanche, ont évolué, principalement en raison des supports utilisés et des techniques utilisées par les attaquants.Cet article traite des mécanismes de protection rencontrés depuis l'apparition des jeux sur CD-Rom. Celui-ci, par sa grande quantité de stockage et sa durée de vie plus importante, a rendu obsolète la disquette en quelques années. Il montre ensuite l'évolution des protections, avec l'arrivées des DVD et, dernièrement, des mécanismes d'activation en ligne.

Introduction au dossier : La guerre des protocoles #IoT

Spécialité(s)
Résumé

Pèse-personne, babyphone, tapis de course, montre multisport, station météo, thermostat d’ambiance, lecteur multimédia, enceinte pour ne citer que mes objets connectés disposant d’une adresse IP. Et puis un cardiofréquencemètre parlant le protocole ANT+, un bracelet de self tracking causant BLE, différents capteurs de ma station météo et mon thermostat au travers d’un protocole non spécifié dans leur documentation technique.

Un Honeypot nommé DFIR

Spécialité(s)
Résumé

Honeypots et réponse aux incidents font bon ménage depuis de nombreuses années. Ce couple qui a fêté ses noces de perle a encore de beaux jours devant lui comme nous nous proposons de le démontrer dans cet article. Nous tenterons de répondre aux questions suivantes : les honeypots, qui sont-ils ? D'où viennent-ils ? Sur quelle étagère vont-ils ?

Graphismes : utilisation des canvas

Spécialité(s)
Résumé

Une zone spéciale permettant d'accueillir les graphismes est apparue en HTML 5 : la balise <canvas>. C'est grâce à cette balise que l'on a pu voir apparaître de nombreux jeux et que l'on peut désormais dessiner facilement sur une page web.

Créez des boutons à copier/coller

Spécialité(s)
Résumé

Inutile de le cacher, ce projet est une simple excuse pour découvrir quelque chose de bien plus vaste et intéressant que le fait de se faciliter la vie en faisant des copier/coller à l'aide de boutons dédiés. Ce qui se cache derrière ce simple exemple n'est rien de moins que d'automatiser n'importe quelle séquence de touches, peu importe leur nombre, pouvant être déclenchée par une simple pression sur un bouton.