[À lire] Créer son environnement de développement LAMP grâce à Docker Compose

 

Il est souvent chose ardue de maintenir son environnement de développement. Lors d’un travail d’équipe, on doit aussi s’assurer que tous les développeurs ont le même environnement. Aujourd’hui, les conteneurs offrent une solution élégante à ces problèmes récurrents. Nous allons voir dans cet article comment mettre en œuvre un environnement de développement LAMP (Linux+Apache+MySQL+PHP) à l’aide de Docker Compose. Lire la suite

Créer des documents HTML et PDF stylés avec md2htmlpdf

 

C’est bien connu, quand on utilise un traitement de texte, on perd énormément de temps à gérer la mise en page et donc on se concentre moins sur le contenu et son sens. Des systèmes de production de documents sont apparus pour pallier ce problème, le vénérable LaTeX [1] en est un bon exemple. Malheureusement, la plupart de ces outils sont peu flexibles et le fichier « source » est souvent pollué par des codes de syntaxe peu digestes.

md2htmlpdf a été créé dans le but de produire des documents en se concentrant sur un contenu clair rédigé en Markdown [2]. La mise en page est automatisée et paramétrée par un fichier CSS facile à modifier.

Le système est idéal pour produire des cours, des articles ou des documents qui respectent une mise en page standardisée. Vous obtiendrez systématiquement une version HTML à mettre en ligne et une version PDF à imprimer. Lire la suite

Gérez votre bibliographie avec Zotero

 

Zotero va vous permettre de gérer votre collection de documents, de les classer, d’y faire des recherches, de les retrouver sur Internet, d’exporter des références bibliographiques, et beaucoup d’autres choses ! Dans ce tutoriel, nous allons nous concentrer sur l’installation de Zotero, l’importation d’une collection bibliographique déjà existante et les fonctionnalités principales du logiciel. Une fois le pied à l’étrier, vous découvrirez facilement par vous-même le reste du logiciel. Lire la suite

RetroPie : les jeux vidéo sans câble ni péritel

 

Dans l’article qui suit, je vais vous présenter RetroPie, une solution clé en main permettant de jouer (ou de rejouer) aux jeux vidéo de ma jeunesse (et peut-être aussi de la vôtre) avec les technologies d’aujourd’hui (c’est-à-dire, sans se lever de son canapé pour changer de jeu, c’est beau le progrès). Lire la suite

Monnaies cryptographiques : du Bitcoin au LHC@home

 

Le monde est doté de monnaies basées sur le chiffrement depuis presque une décennie, avec l’invention du Bitcoin en 2008. Le pari était osé : inventer une valeur et il est réussi avec une cote avoisinant les 4000 € en cet automne 2017. Si le cours du Bitcoin atteste de ses qualités (et de la confiance qu’il inspire à ses utilisateurs), il ne saurait éclipser ses défauts, que déjà de nombreuses monnaies alternatives proposent de corriger.

Au travers de cet article consacré aux monnaies cryptographiques, nous allons revenir sur les bases théoriques de ces monnaies et leurs usages actuels. Nous verrons également quelles critiques leurs sont faites et comment, génération après génération, une myriades de nouvelles monnaies par chiffrement sont créées pour tenter d’y répondre. Ainsi, nous apprendrons à « miner » de manière éthique et écoresponsable des Gridcoins en soutien à un projet scientifique (ici le LHC). Enfin, un petit tutoriel, page XX, présentera la gestion d’un portefeuille numérique (ou wallet) en s’appuyant sur les commandes de base d’un portefeuille Bitcoin (commandes que l’on retrouve chez ses nombreux dérivés).

Lire la suite

Entrez dans la troisième dimension de Processing

La vocation première de Processing est d’être un outil graphique. Si le dessin en deux dimensions vous est désormais familier grâce aux projets présentés dans les numéros précédents, je vous propose aujourd’hui d’aborder le dessin dans l’espace, en trois dimensions. À travers l’exemple d’un dé que nous ferons tourner pour obtenir des tirages aléatoires, nous aborderons les spécificités de ce mode de représentation. Lire la suite