Archive for the 'school' Category

the Erlang thing went well

December 5, 2007

Yesterday, four of my classmates and myself gave an hour long lecture on Erlang/OTP. That lecture was followed by a two hours long lab. It’s been a while I wanted to share about Erlang, I read a lot about it but unfortunately, I never found some project I was interrested enough to dive in. I now have an idea but the usual problem is showing up : not enough time.

So the presentation covered the Erlang language, with its roots (the Ericsson lab, industrial use), its paradigms (functionnal and concurrency oriented) and syntax (that reminded Prolog and OCaml to the attendance). I mentionned the capabilities offered by the OTP framework (generic behaviours, supersivion trees, hot code swapping, …) linking all that to reliability and availability concepts as we got a fault tolerance lecture few weeks ago.

The lab was based on a simple messenger application from the Erlang getting started tutorial. Given the amount of time, I structured it as a “fill in the blanks” exercise. All went OK and people seemed happy with their working system, at the end. That was really a great feeling to explain processus interaction and deal with students mistakes while helping them. It’s also great to open their eyes on an unknown technology, as they now could choose to pick it up to solve some industrial challenges they could run into during their career.

On my side, I’m now gonna find time to start that Erlang project I think about. I really need to get skills on it as it’s definitively part of my fields of interrest. That could help to find a related job later.

school project

June 2, 2007

Now that exams are over (yes they are!), we have two weeks to finish our school project : SimMobil. This is a wireless network simulator, and one of our big goals this year is to implement a sensor network mode. So in those two weeks we have to implement several things and write a big bunch of documentation. That school project is kind of a joke since it’s not really useful but we’ll have a nice demo (that I’d like to screencast here later) so it’s ok.

SimMobil

WEIPA

April 15, 2007

Sur l’air de Santiano, H. Auffray

C’est un groupe de blairots bourrés à la Kro,
Les orgas! Déchets de l’INSA!
Ils s’amusent avec nous les bizus
Mais après trois verres on les voit plus.

On nous dit qu’au WEIPA on fait pas la loi,
INSA ohh! Bande de mythos!
Trois péquenauds arrivés en 2CV,
Qu’étaient certainement pas hétéros.

Un jour on repensera au WEIPA et ses orgas,
INSA ohh! Que c’était beau!
On a envie d’leur gueuler très haut
Tellement je t’aime…

Refrain:
Tiens bon bizu et prends du bon temps!
INSA ohh! Prêts au chaos!
Si vraiment ça devient trop saoulant,
On se barre jusqu’à…

filling the pymsn AddressBook

March 25, 2007

This weekend, I’ve started to implement methods as add_contact, delete_contact, add_group, delete_group, rename_group, etc. at the pymsn’s AddressBook level of abstraction. Things are getting cleaner and with hope, almost all of the soap stuff in WLM will be covered in pymsn in the next three weeks. Changes are merged on my personal branch.
Last week of school before holidays, I’m totally out of classes and I should get myself back into all the school stuff because it could hurt later with exams (at the end of May). I’m not really motivated to code on simmobil too. I’m going to Paris on the first week of holidays (Tuesday-Friday), attending Fostel and sleeping by my brother. I’ll maybe give a lightning talk at Fostel about pymsn (need, development, use) but I’m not really sure yet : first talk in english in front of skilled people, it could hurt : I need to prepare for it and we’ll see. The other week will be filled with school and pymsn work. Adrien should start working on halazoon soon, maybe we’ll work on the architecture this week so he could start coding. Since it’s based on telepathy-python, it’s not gonna be difficult. I have a urge need to play with cairo too :)

Well, trying hard to read my network course book… :(

Plans

March 15, 2007

No time to say anything but that enumeration :

  • Mar 15-18 CeBIT, Hannover : 18 hours in the bus (I take a copy of telepathy spec + Asimov’s Foundation with me), bier, friends, food, technologies ;
  • In two weeks, holiday again (two weeks long) : massive work on pymsn, foundations of halazoon, and Apr 4-5 Fostel, Paris with maybe a lightning talk about pymsn/halazoon ;
  • May 10th-13th Rock n’ Solex, Rennes : concerts and solex race ;
  • Summer : 3 months holiday, I plan to work a bit (like, a month) where I usually work at summer to earn money to feel comfortable to realize all of my others summer projects : July 15-21 GUADEC, Birmingham where we (the ospy/pymsn/butterfly/halazoon team) plan to give a talk. I’m looking forward to see Ali and meet Ole. August 10-12 La Route du Rock, St. Malo. I plan to spend several weeks in Olso, Norway. All that surrounded and mixed by full time development on pymsn ;
  • Back to school October 1st.

simmobil

March 4, 2007

Back from holidays, we had a project week at school. This week (the one ending today) was supposed to be filled with project conception & development. I’m part of a eight guys team trying to improve a network simulator named simmobil. That project is already 2 years old and several things have been (more or less dirty) achieved on it. Simmobil is more exactly a wireless network simulator developped using the Java programming language. One of the improvements we’d like to bring to this software is the simulation of sensor networks. We plan to implement several routage and sleeping algorithm as well. Things that I’m really involved in are the repairing of the graphical user interface which sucks and the creation of a new way to use simmobil through a XML based configuration file. This week, we had to deliver the conception report. Since I’ve wrote the GUI part which is really not the most complicated, I had almost nothing to do (well, nothing to do twice because of a misunderstanding of a complicated algorithm). So next we started to code and that’s kinda boring : simmobil is like a dummy project, it will never be used. Our superviser is a researcher whose domain is networks but that tool is really not usable. How can you find motivation in such a context? I’d like my department to choose to attribute tasks on free software to students. That would be useful for the community. So I haven’t really achieved much work on simmobil, and my week was kinda… empty.

Follow

Get every new post delivered to your Inbox.