dimanche 29 avril 2012

Le défi des #bigdata n'est pas le volume mais le facteur humain

Dans un article en anglais disponible ici intitulé : big data : beaucoup de problème et peu de talent, l'auteur  (Benn Rooney)  met en avant le manque d'ingénieur formé à l'analyse de données de masse.
Un ingénieur bigData doit pouvoir transformer les données en information et les informations en action.
Il estime  à   1,5 millions le nombre d'ingénieur à former dans ce domaine rien que pour les USA.
Le profil recherché est  un ingénieur possédant plus un  bagage en  mathématiques qu'en  informatique





vendredi 27 avril 2012

#google en mode BBS

Sur le site http://www.masswerk.at/googleBBS/ , les nostalgiques retrouverons un google habillé à la mode des années 90. Google est déguisé en un BBS (Bulletin Board System : ancêtre d'Internet ) . (définition: http://fr.wikipedia.org/wiki/Bulletin_board_system )


Avec tout d'abord la phase de connexion avec son modem (le bruitage est parfait)


Et l'apparition de la mire  ligne à ligne.


Un exemple de recherche pour node.js

Toute une époque ....




mercredi 25 avril 2012

Lire un fichier ligne à ligne en #javascript - #coffeescript

Lire un fichier texte ligne à ligne n'est forcement quelque chose de naturel avec javascript  (coffeescript):
Ci dessous un exemple complet:

La lecture se fait de manière asynchrone par l'ouverture d'un stream en lecture. L'avantage de se mode de fonctionnement est qu'il permet de traiter des gros fichiers, seul un tronçon de fichier transite en mémoire.

La traduction en javascript donne:

samedi 21 avril 2012

Cet homme est un héros: jordan Mechner #apple : prince of persia

Sur le site de Wired , un récit qui m'a bouleversé (lien ici)Jordan Mechner est le créateur original de Prince de Perse. Ce jeu culte était destiné aux Apple II. 
Il croyait le code source perdu , mais par un heureux hasard, son père lui a envoyé une boite pleine de vielles disquettes. Sur une des disquettes, on pouvait lire:   “PRINCE OF PERSIA Source Code (Apple). ©1989 Jordan Mechner (ORIGINAL).”









Il ne restait plus qu'a trouver un apple II capable de lire ces supports.
Le moment fatidique
Le code source est en assembleur disponible pour tous à cette adresse.

Le journal de bord tenu pendant la création du programme est disponible ici:



Toutes ces reliques sont maintenant à l'abri, merci jordan



Ici le lien vers une version flash du jeux.

mardi 10 avril 2012

que faire en cas d'attaque des zombis ?

En cas d'attaque des zombis, je risque d’être un peu isolé chez moi.
Grace à ce site :http://www.mapofthedead.com/ il est possible de situer rapidement tous les endroits
 utiles:
cimetière , armuriers , hopital etc..

vendredi 6 avril 2012

Comment #instagram gère des millions de messages avec #node.js

Le post suivant (lien ici)  détaille les composants utilisés pour le projet 'instagram'. C'est une application pour smartphone qui permet de partager ses photos facilement.
Une version existe à présent pour Android.

Les composants sont: PHP, postgreSQL (PGfouine: analyse des log) , redis , Python (django )  et node.js .
citation :
Another tool that helped us get through the first day was one we wrote ourselves—node2dm, a node.js server for delivering push notifications to Android’s C2DM service. It’s handled over 5 million push notifications for us so far.



jeudi 5 avril 2012

Les tendances #javascript : librairies , #mvc et #livres

Sur ce pdf : lien ici.......... titré : The modern developer story, l'auteur Björn Ekengren, dresse un état des lieux du javascript et de son écosystème.

J'ai extrait 3 diapos :

Sur les performances de javascript.





Sur la popularité des librairies clientes : vainqueur par KO jQuery





Sur les frameworks MVP:

Backbone.js  se détache par rapport à ember.js (sproutcore)



Sur les ouvrages:

 on retrouve la liste des classiques javascript , mon conseil personnel sera l'achat de ce livre:
Async JavaScript  de Trevor Burnham


Good hacking.