jeudi 15 mai 2008

FaceBook et Erlang

Comment FaceBook utilise Erlang pour maintenir le status des connectés sur leur Chat:

Engineering @ Facebook's Notes | Facebook


For Facebook Chat, we rolled our own subsystem for logging chat messages (in C++) as well as an epoll-driven web server (in Erlang) that holds online users' conversations in-memory and serves the long-polled HTTP requests. Both subsystems are clustered and partitioned for reliability and efficient failover. Why Erlang? In short, because the problem domain fits Erlang like a glove. Erlang is a functional concurrency-oriented language with extremely low-weight user-space "processes", share-nothing message-passing semantics, built-in distribution, and a "crash and recover" philosophy proven by two decades of deployment on large soft-realtime production systems.

mercredi 7 mai 2008

De Windows vers Mac Os X

Un petit article concernant la plateforme windows du point de vue du developpement, et la raison pour laquelle elle a echouée dans ce rôle...

Les petits exemples que l'on trouve dans l'article sont tellement vrais, que cela en devient triste, je n'arrive vraiment plus à croire
quiconque me soutenant que windows est une plateforme digne de ce nom... Windows n'est rien d'autre que de l'informatique pour non initié...

On ne peut tout simplement pas se satisfaire d'une telle plateforme !

A propos des programmeurs professionels:

In spite of the often mediocre quality of the software these people write, they're a group that's immensely important to Microsoft. These programs are a key part of the platform lock-in that Microsoft craves. If a company has some business-critical custom application written in Visual Basic 6, that company isn't going to roll out Linux to its desktops; it's trapped on Windows.

:)

mercredi 16 avril 2008

Skip Graphs

Mieux que Chord ?
http://www.cs.yale.edu/homes/aspnes/skip-graphs-abstract.html

lundi 17 mars 2008

Les publications USENIX disponibles

Plus besoin d'être membre, les documents sont téléchargeables dès maintenant. Et c'est ici que ca se passe.

dimanche 9 mars 2008

Radiohead In Rainbows

mardi 19 février 2008

WikiLeaks

Vu sur techcrunch:
http://88.80.13.160/wiki/Wikileaks:About

lundi 28 janvier 2008

Comment optimiser tout ce qui touche à Javascript et à Ajax...

Très Très intéressant.



L'accent français permet de mieux saisir toutes les subtilités de la présentation :p

dimanche 27 janvier 2008

Le Column-Store...

MonetDB/X100 Le futur de la base de donnée ?

http://www.youtube.com/watch?v=yrLd-3lnZ58

Très très prometteur !

vendredi 4 janvier 2008

La Mort de Ruby, ou comment une bulle va éclater...

La communauté de Ror semble être mal barrée, cela me fait un peu penser à celle de php.

http://www.zedshaw.com/rants/rails_is_a_ghetto.html

Il semblerait donc que véritablement les script kiddie soient partout.
Apprécier la partie concernant les réseau sociaux cela vaut vraiment le coup.

Je vous donne un autre lien pour commencer à lutter contre le débilité rampante des niches de programmeurs auto proclamés rois du web...

lundi 26 novembre 2007

Rompre un période d'essai de votre initiative...

Je viens de rompre ma période d'essai, j'en étais au début du 3éme mois, et d'après la convention
Syntec, je dois rester encore le nombre de semaine correspondant au nombre de mois entier passé chez l'employeur.

Le calcul est simple je suis au 3ème mois je dois donc faire 2 semaine de préavis.


Article 14 - PREAVIS PENDANT LA PERIODE D’ESSAI

Au cours de cette période, les deux parties peuvent se séparer avec un préavis d’une journée de
travail pendant le premier mois. Après le premier mois, le temps de préavis réciproque sera d’une
semaine par mois complet passé dans l’entreprise.

Le préavis donne droit au salarié de s’absenter pour la recherche d’un emploi dans les
conditions fixées à l’article 16.

Le salarié sera payé au prorata du temps passé pendant la période d’essai.

La totalité peut être obtenue ici



Lorsque l'on désire rompre sa période d'essai il faut bien garder à l'esprit que cela mets tout le monde dans l'embarras sauf la personne qui le fait. En effet pour mon cas, en prestation, la société était contente de moi et m'a rapidement donner un projet important. Je me suis engagé donc à le terminer avant mon départ. Il n'est jamais bon pour sa carrière de bacler un fin d'expériences, ce monde n'est pas bien grand, et lorsqu'on se grille on le reste longtemps...

Mais bien souvent les choses ne se déroulent pas aussi simplement, les délais s'allongent et des livraisons prévues ne viennent pas, ce qui décale d'autant notre livraison... Dans ce cas on ne peut pas faire grand chose, de mon point de vue le mieux et de laisser des documents expliquant véritablement quel a été mon travail concernant le projet, et quelle est la marche à suivre pour ne pas avoir de surprise à la livraison... Après je ne suis pas le seul à pouvoir mener à bien le projet. (du moins je l'espère :p)

C'est dans ces moments là qu'on apprécie avoir commencer une documentation ou une page wiki qui mettait déjà les idées au clair sur le projet.

La conclusion est que plus tôt on commence à faire une ébauche de documentation via un wiki par exemple et plus vite on peut se détacher du projet et partir sereinement vers d'autres cieux, en l'occurrence le sud de la France :p