Monthly Archives: June 2014

Utiliser les REST API JSON avec cURL

cURL with REST JSON

De plus en plus de sites vous permettent d’utiliser des API pour mettre à jour des valeurs ou bien pour ajouter de nouvelles fonctionnalités.

L’utilisation de ces API est intéressante car elle permet de développer toutes sortes d’applications (mobile, tablette, desktop) pour interagir avec un site qui ne vous appartient pas et sur lequel vous n’avez pas full Control.

Le protocole le plus fréquemment utilisé est REST, qui est basé sur un échange de données et de requêtage au format JSON.

Le REST est simple à comprendre car il ne dispose que de 4 commandes: GET, POST, PUT et DELETE.

[DIY] Fabrication d’une Rostock Mini Delta Imprimante 3D Part1

rostock mini front

Cela fait maintenant 6 mois que mon imprimante 3D Prusa Mendel I2 fonctionne du feu de dieu.

J’ai imprimé beaucoup de choses (la plupart ne me servent à rien…) mais il me manque certaines fonctionnalités intéressantes tels que le bed leveling ou bien encore la possibilité de convertir mon extruder en fraiseuse type CNC ou en découpeuse laser.

Ne voulant pas “casser” et dérégler mon imprimante 3D Prusa Mendel, j’ai donc décidé de fabriquer une petite sœur pour combler ces manques.

Après consultation des nouvelles imprimantes 3D disponibles et OpenSource, plusieurs ont retenues mon attention.

[DIY] Fabriquer un shield MicroSD pour Arduino

shield sd arduino

Dans certains projets à base d’Arduino, il peut être nécessaire de stocker une grande quantité d’information. La solution la plus simple est de stocker ces informations sur une carte MicroSD.

Mais les cartes Arduino ne disposent pas nativement d’un slot permettant d’insérer une carte MicroSD. Il est donc nécessaire d’utiliser un shield MicroSD pour Arduino.

On en trouve facilement sur ebay pour quelques euros, mais il peut être amusant de fabriquer soit même (Do It Yourself) un shield MicroSD pour Arduino.

Nathan Chantrell a ainsi publié sur son blog un article expliquant comment réaliser facilement et pour pas cher un shield MicroSD pour votre Arduino.

Augmenter le stockage de votre Arduino avec l’eeprom 24LC512

arduino nano eeprom

Dans la famille Arduino, il existe un certain nombre de cartes électroniques aux caractéristiques différentes: puissance processeur, taille de la mémoire, nombre de pins et de GPIO, espace de stockage disponible, format du pcb, …

On choisit donc sa carte Arduino en fonction de ses besoins, mais même comme cela, on peut être confronté à un problème: l’espace de stockage disponible, l’eeprom, est trop limité (généralement 512 bytes à 1024 bytes).

Heureusement pour nous, il existe des composants appelés EEPROM qui permettent d’étendre cet espace de stockage.

L’eeprom vous permet de stocker des données de manière permanente et fonctionne comme un mini disque dur.

Les composants Eeprom 24LC256 et Eeprom 24LC512 nous permettent d’étendre considérablement l’espace de stockage de notre Arduino.

[SEO] Accélérer et protéger son blog WordPress grâce à CloudFlare

cloudflare wordpress

Les blogs sont de plus en plus présents et remplacent peu à peu les sites traditionnels. La plupart utilise la plateforme WordPress (ZeM.fr n’y échappe pas) car elle dispose d’un grand nombre de plugins et de thèmes pour personnaliser votre blog.

L’utilisation de WordPress est simple mais peut vite générer plusieurs problèmes majeurs:

  • l’utilisation abusive de plugins ralentit énormément le moteur de blog, ce qui pénalise les visiteurs et qui déclasse votre site des différents moteurs de recherche
  • WordPress est gourmand en ressources (CPU et Mémoire), et il ne dispose pas nativement d’un système de cache permettant de limiter les requêtes et la bande passante consommée
  • votre blog peut vite devenir un terrain de jeux pour des geeks hackers: bruteforce, ddoss, injections, …

Il est possible de résoudre tous ces soucis en utilisant un CDN tel que CloudFlare.

Voyons comment utiliser le CDN CloudFlare avec un blog WordPress.