SnowCode

Le routage à grande échelle sur Internet

Internet est un réseau de réseau. Les routeurs permettent de connecter des réseaux ensemble. Evidemment à une échelle telle qu'internet, chaque routeur ne peux pas connaitre tous les autres car il y en aurait beaucoup trop. Surtout qu'en plus il faudrait que chaque routeur sache l'état de tous les autres routeurs du réseau.

The rush is coming

Urhh, this sucks. I have a very tight exam session this time. With only two weeks to study for three exams (in which included 1 which will take easily one to two week :/)

I'm sick of this, I feel like I haven't had a time off in ages at this point. This makes me procrastinate so much, I would just like to be with my friends (and lover) and chill without having to worry about what's coming next.

My lover recently said that she felt like she hasn't seen me in the past weeks even though we live together. That makes me sad, but it should be over soon I hope.

Couche internet et routage

La couche internet qui soutient la couche de transport sert à faire acheminer les informations d'une machine source vers une machine destination. Cela se fait cependant sans garantie de fiabilité, c'est pour cela que le protocole TCP est nécessaire.

Qu'est ce que la couche applicative (explication et exemples)

Si on fait abstraction de toutes les couches en dessous de la couche application, on trouve le protocole applicatif. Le protocole applicatif définit comment les données de l'application peuvent être demandées et envoyée (par exemple via HTTP pour des sites internet, IMAP pour recevoir des emails ou encore SMTP pour envoyer des emails).

Le protocole applicatif est le langage utilisé par l'application pour communiquer, il décrit donc la forme des messages et le sens des échanges (définition syntaxique et sémantique).

L'importance des tests unitaires et conseils d'optimisation

Pendant les vacances ici pendant deux semaines, j'ai passé mon temps sur le projet de math pour mes cours. Le projet de math consiste à implémenter trois algorithmes en Java, un pour identifier les ensembles de sommets d'un graphe connecté, un autre pour la coloration des sommets d'un graphe, et un dernier qui met ensemble les deux pour colorer les zones d'une image (comme d'une carte par exemple).

Et j'ai beaucoup galérer à optimiser les choses à partir d'un certain point par ce que j'avais commencé à implémenter des collections custom (comme une Fibonacci Heap ou une Bucket Queue améliorée) mais j'ai retenus quelques choses importantes à propos de cette expérience :

Welcome to my new blog !

I hope I'll post frequent updates and stuff here, soon. See you soon I hope!

This is the first post in a maybe serie and at the time I write this I don't even know when or even if it will ever be published.

It's just that I never managed to actually sustain a blog and it frustrates me. I've started a blog quite some time ago, then I've also tried managing a gemini capsule.

The Hackerspace Blueprint

This text explains how a hackerspace in Gent works. I found their structure very interesting and I really think that many structures should be organized like this.

Why low-tech is the real future

We often hear that high techs are going to save the world, that electric cars, geoingeenering, medicine, etc; are going to save the world from global warming, crisis, etc. I disagree with this statement. I think many problems occuring in the world are occuring because of high technology and I also believe no technology is neutral. I think we should, in the opposite manner, thrive toward "low techs" instead.