A la une
[27 Jun 2010 | Pas de commentaires]
Conférence Scale at facebook de Aditya Agarwal

Cette conférence du directeur technique de facebook, datant d’un peu plus d’un mois, donne un aperçu de l’architecture actuelle du réseau social et des technologies utilisées. La vidéo est en provenance de l’excellent site technique infoq.
Quelques chiffres

8 milliards de minutes passées chaque jours sur facebook par ses utilisateurs
5 milliards d’éléments partagés chaque semaine (status update, photo, lien etc..)
3 milliards de photos uploadées chaque mois
400 millions d’utilisateurs

Scale des réseaux sociaux
Les données de tous les utilisateurs sont inter-connectées, et chacun peut potentiellement accéder aux données de n’importe quel autre: le partitionnement horizontal, par utilisateur …

 

Micro Blog »

[3 Sep 2010 | Pas de commentaires]

snipmate, delimitmate, command-t… best vim plugins come from textmate?

Micro Blog »

[1 Sep 2010 | Pas de commentaires]

L’api temps réel de twitter peut etre appelée comme ceci.
On se prends vite au jeu, observer un mot comme “france” est assez amusant et surtout génére assez de flux pour être observé immédiatement.
A  noter que mettre a dispo une api temps réel est ici simple et redoutablement efficace: le serveur distant accepte la socket (surement pas d’apache ici, mais un process léger en ram qui peut être multiplié en masse), écrit les données au fur et à mesure et surtout ne ferme jamais la connection.

L’expression sed est surement largement améliorable, …

Micro Blog »

[31 Aug 2010 | Pas de commentaires]

RT @cramforce: An incredible demonstration of the power HTML5: http://thewildernessdowntown.com /via @chrismessina Unbelievably cool!

Micro Blog »

[30 Aug 2010 | Pas de commentaires]

command-t: plugin #vim de parcours d’arborescence http://ht.ly/2wVkW redoutablement efficace et addictif

Tech »

[30 Aug 2010 | Pas de commentaires]

Le plugin command-t est l’arme ultime de l’utilisateur vim qui travaille sur de grosses arborescences de fichiers.
Travaillant avec vim au quotidien je me suis vite trouvé face à un problème: ouvrir des fichiers dans un projet avec un très grand nombre de fichiers et dossiers.
Attention! c’est un problème récurent dans les IDE ou tout autre éditeur de code: les treeview devienne vite ingérables sur des noms de chemins longs avec de multiples niveaux. Les manipulations à la souris ou clavier sont longues et fastidieuses.
Nerdtree est trés bien pour explorer un …

Micro Blog »

[23 Aug 2010 | Pas de commentaires]

RT @edorcutt: Getting Your YQL XPath Expression with Firebug http://bit.ly/ayKu9Z

Micro Blog »

[23 Aug 2010 | Pas de commentaires]

js + html5 canvas (and the flying dots) http://ht.ly/2tyQu flash is dead? a little more? and js rocks?

Micro Blog »

[22 Aug 2010 | Pas de commentaires]

CMS cloud accessible via api: Osmek http://ht.ly/2t5eV pas mal le concept! mieux que web scrapping et micro formats?

Micro Blog »

[22 Aug 2010 | Pas de commentaires]

RT @julien51: Looking at this : http://bit.ly/cRxLbL #fascinating #pubsubhubbub #gowalla #websockets #googlemaps. More on that soon!

Micro Blog »

[21 Aug 2010 | Pas de commentaires]

Voici un exemple trés visuel et donc très didactique sur ce que permettent des technos comme:

les web sockets: spécification html5 de communication full duplex client serveur
node.js le framework javascript coté serveur
canvas (html)

Cette application permet de voir en temps réel (Informations envoyés 20 fois par secondes) le nombre de visiteurs sur un site, les actions des visiteurs, etc..

Hummingbird from Michael Nutt on Vimeo.