Openvpn

I rent a dedicated server with a friend. Recently we change our service provider. That was the time for reinstall everything. So, that was my turn to install and configure openvpn following this tutorial.
Now we are back with a encrypted access in Triple AES.

Moreover I tried to install openvpn on my Samsung Galaxy S (4.0.4) with this tutorial but I encounter a problem with the ‘tun’ interface.

Go – Hello World

Go is a compiled, garbage-collected, concurrent programming language developed by Google Inc.
The initial design of Go was started in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. Go was officially announced in November 2009. In May 2010, Rob Pike publicly stated that Go was being used “for real stuff” at Google. Go’s “gc” compiler targets the Linux, Mac OS X, FreeBSD, OpenBSD and Microsoft Windows operating systems and the i386, amd64, and ARM processor architectures. (Wikipedia)

The install is pretty simple following the Getting Started.

Under construction

As you may have notice I am now using WordPress.
This decision is due ton a lake of time to manage my previous hand coded version. Moreover WordPress have show its strength.
I am still restoring the old posts to this new architecture and after that I would put the new stuff.

TV-B-Gone by Mitch Altman

Mitch Altman (http://en.wikipedia.org/wiki/Mitch_Altman) was at
Fabelier Feb. 7th, 7pm for a “Make your own TV-B-Gone (
http://www.tvbgone.com/cfe_tvbg_main.php )” workshop around
electronics and hackerspaces stuff. Mitch propose to whom is
interested a 50€ Kit to be sure you get your TV-B-Gone while leaving
the workshop ! :)

So I did it and I leave the workshop few hours letter with my own arduino which I weld myself.
It was a very interesting experience moreover Mitch is a magic guy !

Arduino Uno

A new board to a new adventure 06.01.12

I received and unpack a coli.
Surprise, inside a Arduino Uno board.
The card is very small :
Arduino

Before starting : installation
The install is simple under linux, a simple “a^t-get install arduino” is enough !

to the discovery of a new world
The classical “Hello World” in electronic is to make the led blink.
It’s one of the example included in the ide.

Then, a little modification of the programm to read an input. As I have not interrupter I use a LED instead (bad !!). With the LED unplug nothing append and we I plug it, the board’s led blink.
Arduino

The serial communications are realy easy, most necessary code is already implemented.
I make a small program which count how many time the led blink and print it in to the console.
With a few more line, we communicate in the other way and stop the blinking by a “strop” order.

As well the analog input are simple to use, by plugin a potentiometer we can easily read the output state of it.

msp430

A new board 30.07.11

I received and unpack some package form TI.
Inside a msp430 launchPad. It is a tiny board with a msp430 microcontroller
le Launchpad MSP430 de chez TI

Install
The tools (msp430mcu, msp430-libc, binutils-msp430, etc) installation is a little bit complicated. In fact on a 32 bit architecture, the package binutils-msp430 require libc6 in version >= 2.13 … This version mean to pass to a testing debian. An other solution is to use a 64 bit architecture. That is what I have done.

Hello World 31.07.11
the classical Hello World is to make blink the board Led.

SAUC-E’11, diary video

This is the video diary composed by the Ensta-Bretagne Team from Ensta-Bretagne, engineering school (France) showing the preparation for the Student Autonomous Underwater Challenge – Europe (SAUC-E) 2011 competition.

Held since 2006, SAUC-E challenges the next generation of engineers to design and build an autonomous underwater vehicle (AUV) capable of performing realistic missions.
The event is designed to encourage students to think about underwater technology and related applications while fostering innovation and technology. It also aims at getting young engineers and scientists to consider careers in the field.

Industrial Project, SAUC-E’11

The industrial project is part of the second year in my engineering school and is during several months.
With my partner we chose to work on the SAUC-E (Student AUV Challenge Europe). Therefore we upgrade the school’s robot with two parts : a video part with a tracking algorithm and a sound part with the additions of two hydrophones and a pinger tracking algorithm.
The following poster represent synthetically our project.

poster

The following video was made in order to underline the result of my work.

Project Euler

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
Go to official website.

projetEuler