Category Archives: Geekeries

Bientôt un nouveau RaspBerry Pi 2014!

raspberrypi-lcd

Au début de l’année, Eben Upton, fondateur et créateur du Raspberry Pi, avait annoncé que de nouveaux modèles étaient à l’étude et qu’il y aurait probablement une nouvelle mouture du mini ordinateur.

Malgré l’enthousiasme de la communauté déclenché par l’annonce, très peu d’informations ont filtré…jusqu’à aujourd’hui :-)

En exclusivité (ou presque), ZeM a réussi à obtenir des photos de la prochaine version du Raspberry Pi. Alors attention les yeux.

10 minutes pour transformez votre RaspBerryPi en SeedBox Torrent

seedbox torrent

Il existe de nombreux moyens de partager ses fichiers, ses photos et ses vidéos. Parmi les méthodes de partage les plus utilisées et les plus ancrées dans nos moeurs, il existe les torrents et les serveurs de torrents.

Les torrents vous permettent d’échanger des fichiers via un réseau de type Peer To Peer (P2P). On croit souvent que les torrents sont interdits par la loi ET C’EST TOTALEMENT FAUX.

Tout comme pour les autres réseaux P2P, ce n’est pas le moyen utilisé pour échanger qui est interdit et répréhensible: ce sont les fichiers que vous partagez (en téléchargeant ou en uploadant) qui sont soumis à un certain nombre de règles tel que le droit d’auteur.

Alors là je vous vois venir et vous allez me dire que ce genre de réseau servent uniquement à échanger des films et autres séries. Encore une fois c’est FAUX et surtout pour les torrents qui sont utilisés, entre autres, pour diffuser des distributions Linux ou bien des drivers matériels.

Et c’est bien dommage que les gens confondent un peu tout. En effet, le principe même du Peer To Peer est relativement intéressant: partager ses propres données pour pouvoir en récupérer de nouvelles chez des tiers. Et le système torrent va encore plus loin car il nécessite d’avoir un ratio pour pouvoir télécharger.

Pour rappel, le ratio est le delta entre ce que vous partagez (upload) et ce que vous récupérez (download).

Mais comment faire gonfler ce ratio facilement? Comment faire pour diffuser une ressource rapidement et efficacement ?

L’installation et l’utilisation d’une SeedBox Torrent va nous permettre de faire tout cela.

Cloner son disque dur système

harddrive clone

Je fais souvent l’apologie des sauvegardes, de la nécessité de mettre en place un système de backup, de reprise à chaud. Mais voilà, les cordonniers sont les plus mal chaussés et je n’ai jamais mis en place de système RAID ou autre sur le disque dur système de mon serveur de média.

Après plus de 25000 heures de fonctionnement, le disque principal de mon serveur de média s’est mis à cliqueter bruyamment et le système d’exploitation (un Windows 7) m’affiche régulièrement des BSOD plus communément appelés écrans bleus.

Mais comment faire une sauvegarde complète du disque dur système de mon serveur pour ne pas avoir à réinstaller le système d’exploitation et l’ensemble des logiciels ?

Après plusieurs recherches, j’ai trouvé le logiciel magique qui permet de cloner son disque dur système à chaud.

Je vais enfin pouvoir remplace mon disque dur sans avoir à réinstaller le système d’exploitation et tous mes logiciels.

Installer un GIT sur un hébergement mutualisé 1And1

Serveur Git

Tout le monde connait l’importance d’effectuer régulièrement des sauvegardes.

Lorsque l’on travaille seul sur un projet, on peut se passer d’outils spécifiques dédiés au versioning et à la sauvegarde, en effectuant régulièrement des backups manuels (vive 7zip :p).

C’est une autre histoire lorsqu’on travaille à plusieurs sur le même projet: plusieurs personnes doivent pouvoir accéder et travailler sur les même ressources simultanément.

Heureusement des outils tels que GIT permettent de versionner et d’assurer le suivi d’un projet collaboratif.

Il existe de nombreuses plateformes vous proposant d’utiliser leur propre plateforme d’intégration continue (GIT illustre parfaitement une plateforme de type Continuous Integration). Mais ces plateformes sont souvent payantes et imposent un certain nombre de contraintes.

C’est pourquoi il peut être intéressant de monter son propre serveur GIT afin de ne pas avoir de restrictions et de réduire les coûts.

Nous allons voir comment installé un serveur GIT sur un hébergement mutualisé.

Programmer un Arduino grace à un programmeur AVR ISP

atmel mkii

Je continue de découvrir le merveilleux monde de l’électronique et plus particulièrement celui d’Arduino. Après l’Arduino Mega, l’Arduino Uno et l’Arduino Nano, j’ai décidé d’utiliser le Arduino Mini Pro qui a la particularité d’être peu cher (7€) et dépourvu de connecteur USB pour le connecter au PC.

Heureusement il existe des programmeurs AVR ISP qui permettent d’envoyer votre code ou tout autre bootloader sur votre Arduino (nano, uno, mega, pro mini ou autre).

J’ai donc décidé de commander un programmeur AVR ISP dans la section Atmel de Farnell, ce qui sera également l’occasion de tester ce fournisseur de composants électroniques que l’on m’a souvent recommandé.

Fabriquer une caméra HD de surveillance RaspiCam avec votre RaspBerry Pi

raspberry pi camera

Récemment j’ai pu lire un article de Christoph Buenger qui explique comment réaliser une caméra de surveillance accessible via Internet grâce à un simple RaspBerry Pi Modèle B et à un module caméra.

J’ai tout de suite été attiré par son article car il permet à moindre coût de réaliser votre propre caméra de surveillance haute définition pour à peine plus de 75€. Et çà tombe bien car j’ai justement un RaspBerry Pi qui prend la poussière dans un tiroir et un chat malicieux que j’aimerai bien surveiller :-).

Dans cet article nous allons donc voir comment fabriquer une caméra de surveillance, qu’on appelera RaspiCam, accessible par Internet en utilisant un RaspBerry Pi et un module caméra capable d’enregistrer en haute définition, tout en s’amusant :p

Installer la manette de jeu sans fil Logitech F710 sur Windows 7

Logitech F710

On m’a récemment offert une manette de jeux sans fil Logitech F710.

Super cadeau! Je vais enfin pourvoir jouer à mes jeux vidéos de mon lit sans avoir mon chat qui fait de la corde à sauter avec le cable qui pendouille.

La manette F710 est digne des produits haut de gamme de chez Logitech.

Ce gamepad F710 est probablement une des meilleur manette du moment:

  • ergonomique
  • ultra smooth
  • mode XInput et DirectInput supporté
  • vibrations
  • faible consommation
  • etc…

Seul point noir: impossible d’installer la manette de jeux sur mon Windows 7 64 Bits.
Heureusement il existe une astuce.

Contrôler votre Arduino en Bluetooth

arduino with bluetooth

Dans ce tutoriel, nous allons voir comment utiliser un module Bluetooth afin de communiquer avec votre Arduino. Il sera alors possible de communiquer avec Arduino en utilisant votre pc, votre téléphone ou tout autre équipement disposant de la norme Bluetooth.

Imaginez que vous contrôler votre robot piloté par un Arduino avec votre téléphone. Trop la classe non ? Voilà une piste de début de solution qui vous permettra de communiquer avec votre téléphone portable et votre Arduino :-p.

Ambilight avec Arduino et Boblight

Ambilight with Arduino

Tout le monde connait le système de lumière Ambilight créé par Philips. Ce système permet de rétro éclairé le dos de votre télévision afin de donner de la profondeur à vos films.

Ce système est tout simplement génial et donne réellement la sensation que le mur sur lequel est projeté la lumière est une prolongation de votre télévision.

Nous allons voir comment fabriquer à moindre coût un système Ambilight maison à base d’Arduino, de led RGB et du logiciel Boblight.

[Arduino] Contrôler des moteurs DC avec le composant L293D

l293d dc motor

Cela fait maintenant plusieurs semaines que je suis à fond sur le monde Arduino et j’ai pour projet la réalisation d’un petit robot (rassurez-vous quand tout fonctionnera vous aurez droit à un beau tutoriel :-) ).

Les robots utilisent un certain nombre de composants: microcontrôleur (arduino dans mon cas), de servos et de moteurs. Dans cet article, nous allons voir comment faire pour piloter des moteurs DC (à courant continu) via un arduino.