content top

BeagleBone

BeagleBone

Petit dernier des inventeurs du Beagle Board, à coup sûr le Beagle Bone remplacera notre Arduino!
Beagle Bone est une carte plus petite et plus légère tout en restant un puissant ordinateur linux embarqué!
Cette carte de developpement dispose d’une interface Ethernet intégré, d’un port host USB, et d’une interface client USB  (un circuit FTDI pour les accès de type shell).
Il est même fourni avec une version « préchargée » de Linux Angstrom (sur une carte micro SD de 4 GB), mais on peut y mettre Ubuntu!

Cette interface est disponible sur Amazon, chez Adafruit, mais aussi chez Mouser (mon choix).

Avec plus d’ 1.5 billion d’opérations Dhrystone et d’opérations vectorielles à  virgules flottantes à la seconde, BeagleBone n’est pas seulement capable de s’interfacer avec tous vos contrôleurs robotiques, vos différents capteurs, système de localisation, ou encore d’appareils photos. Il est aussi capable d’exécuter du code Python, C/C++, OpenCV, OpenNI et autres logiciels de capture et d’analyse d’image permettant de reconnaître les objets autour de votre robot lui permettant ainsi d’adapter ses déplacements et mouvements en fonction.
Par l’intermédiaire d’extension HDMI, VGA ou LCD, il est capable de décoder et afficher divers formats vidéo en utilisant des piles logicielles complètement Open-Source.

Détails techniques :

  • Taille de la carte: 8.64cm x 5.33cm
  • Fourni avec une carte Micro SD de 4 GB incluant la distribution Linux Angstrom (avec node.js et l’IDE Cloud9)
  • Interface FTDI-based serial/JTAG
  • Entrées/Sorties 3.3V
  • Carte Ethernet On-chip
  • Support USB Host et Slave
  • 256MB de RAM DDR2
  • Un processeur ARM Cortex™-A8 super-scalaire cadancé à 700-MHz

Serie US : Revolution

Et voici la toute dernière en provenance de NBC.
L’histoire commence quinze ans après un mystérieux évènement qui a plongé l’espèce humaine tout entière dans une sorte de blackout total où plus aucune forme de technologie ne fonctionne, pas même l’électricité. Imaginez  un décor à mi-chemin entre l’apocalyptique et l’écolo.

J.J. Abrams (Lost),  Eric Kripke (Supernatural)  nous offrent la série « Revolution » qui sortira cet automne.
Le trailer fait drôlement envie… en tout cas, j’ai hâte de voir ça.
J’espère juste qu’elle ne sera pas supprimée ou écourtée faute d’audience comme ce fût le cas pour d’autres séries de science-fiction comme Terra Nova, The event ou Alcatraz.

Pub Mercedes 2012 – Kavinsky


Mercedes-Benz
 se lance dans la refonte de son image de marque avec un super clip, graphisme moderne, une musique qui claque. Ce qui est mis en avant ce n’est ni la marque, ni la nouvelle Classe A, c’est l’étoile, le logo qui est décliné en différentes versions dans le clip.

Côté musique, on se laisse porter par le titre de Kavinsky« Road Game ». Si le nom de Kavinsky ne vous parle pas (Vincent Belorgey), sachez qu’il est français (Cocoriccooo), a travaillé avec les plus grands de la scène électro (Daft Punk, Mr Oizo) et que l’une de ses chansons fait partie de la BO de Drive. Vous n’avez pas fini d’entendre parler de lui…

hubiC-uité parfaite by OVH

Dans la famille des CloudNAS, hubic by OVH, Google Drive, iCloud de Apple, SkyDrive de Microsoft, Ubuntu One  et DropBox se démarquent.

Depuis le début de l’année, OVH offre avec hubiC un service de stockage « dans le nuage » intéressant car il est gratuit et doté de 25 Go.
Malheureusement, hubiC n’est pour le moment accessible que sous Windows, iOS et Android, via des applications dédiées.
Heureusement, un hack vient d’apparaître qui permet de se connecter à hubic sur n’importe quel système compatible webDAV.
Alors je vous propose ici un tuto très simple et rapide à mettre en oeuvre.

Notre ami GR a analysé ce programme afin rendre ce cloud storage légallement interopérable avec nos systèmes *nix.

Tout d’abord, certaines personnes arrivent à se connecter depuis Linux.
Ces personnes possédaient un compte CloudNAS, le prédécesseur d’hubiC.
Pour ces personnes, pas de problèmes. Pour les nouveaux arrivants (comme moi),
le sytème de gestion des comptes d’OVH a changé. Un WAS (Web Application Service) est utilisé pour gérer les crédences d’hubiC.
En analysant le programme Windows, je me suis aperçu que le client hubiC effectue 3 requêtes avant d’obtenir les informations qui serviront ensuite à la connexion WebDAV. Pour pouvoir se connecter, il est nécessaire d’avoir :

  • l’URL du WebDAV
  • le login du WebDAV
  • le mot de passe du WebDAV

Alors pour faire claire :

1. Extraction des sésames
je récupere le script Perl qui va bien et je l’exécute :

% perl hubic.pl -l <mon nick handle ou mon identifiant mail>
Password:
URL: https://cloudnas1.ovh.com/xxxxxxxxxxxxxxx/

Login: cloudnas
Password: yyyyyyyyyyyyyyyy

mount -t davfs https://cloudnas1.ovh.com/xxxxxxxxxxxxxxx/ /mnt

A ce stade, nous avons donc une URL, un login et un password.

 

2. Installer davfs2

# apt-get install davfs2

 

3. Tester ces sésames

# mkdir -p /mnt/hubiC
# mount -t davfs https://cloudnas1.ovh.com/xxxxxxxxxxxxxxx/ /mnt/hubiC
# ls /mnt/hubiC

Et là, nous avons bien nos fichiers….

# umount /mnt/hubiC

 

3. Rendre tout cela simple

Editer le fichier /etc/fstab en ajoutant ceci :

https://cloudnas1.ovh.com/xxxxxxxxxxxxxxx/ /mnt/hubiC davfs defaults 0 0

Puis le fichier contenant les identifiants /etc/davfs2/secrets

https://cloudnas1.ovh.com/xxxxxxxxxxxxxxx/ cloudnas yyyyyyyyyyyyyyyy

Penser aux droits de ce fichier…

chmod 0600 /etc/davfs2/secrets

 

4. Derniere validation

mount /mnt/hubiC

Maintenant, hubiC fonctionne sur tous les systèmes supportant un client WebDAV.

Le Quinquenat de Nicolas Sarkozy

Un petit malin s’est amusé à poster la fin du générique du film Quinquennat de Nicolas Sarkozy. Un bijou d’humour qui vaut le coup d’oeil !

Bind9 Chrooté sur DEBIAN

Sur les Kimsufi OVH, Bind9 est déja installé, mais il n’est pas chrooté.
Definition chrooté :

Cette commande permet d’isoler l’exécution d’un programme et d’éviter ainsi la compromission complète d’un système lors de l’exploitation d’une faille. Si un pirate utilise une faille présente sur l’application chrootée, il n’aura accès qu’à l’environnement isolé et non pas à l’ensemble du système d’exploitation. Cela permet donc de limiter les dégâts qu’il pourrait causer.

Nous allons donc arrêter puis reconfigurer le service Bind.

# /etc/init.d/bind9 stop

On édite le fichier /etc/default/bind9 et on remplace la ligne OPTIONS par:

OPTIONS="-u bind -t /var/lib/named"

On crée les répertoires nécessaires :

# mkdir -p /var/lib/named/etc
# mkdir /var/lib/named/dev
# mkdir -p /var/lib/named/var/cache/bind
# mkdir -p /var/lib/named/var/run/bind/run
# mkdir /etc/bind/zones
# mkdir /etc/bind/zones/master/
# chown -R bind:bind /etc/bind/zones

on deplace les fichiers de config et on cree un lien symbolique vers leur emplacement d’origine :

# mv /etc/bind /var/lib/named/etc
# ln -s /var/lib/named/etc/bind /etc/bind

on crée les null et random devices et on change les droits :

# mknod /var/lib/named/dev/null c 1 3
# mknod /var/lib/named/dev/random c 1 8
# chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
# chown -R bind:bind /var/lib/named/var/*
# chown -R bind:bind /var/lib/named/etc/bind

On edite le fichier /etc/default/syslogd  et on remplace la ligne SYSLOGD=” » par :

SYSLOGD="-a /var/lib/named/dev/log"

Finalement on relance syslogd et bind9

# /etc/init.d/sysklogd restart
# /etc/init.d/bind9 start

Nerd vs Geek

Une nouvelle infographie pour tous ceux qui ont toujours voulu savoir la différence entre un Nerd et un Geek.
Ok, c’est plein de clichés..mais bon…

content top