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
Python, Ruby, javascript, node.js, cloud ,NoSQL bref que des bonnes choses
Contacter le robot germanlinux: german.eric AT gmail.com
dimanche 29 avril 2012
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 ....
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:
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 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.
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 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..
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.
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 :
Async JavaScript de Trevor Burnham
Good hacking.
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.
Nouvelle version de #google art
Google art propose une nouvelle version de son site. Plus de 150 sites à visiter.
Pour ma part je préfère les vrais musées.
Pour ma part je préfère les vrais musées.
lundi 2 avril 2012
2-plan un outil de gestion de projet #agile
2-plan est un projet 'gratuit' qui permet au chef de projet de vraiment gérer ses projets. 2-plan Desktop propose des 'patrons' de gestion dont les principaux sont:
Ce produit est ce qui se rapproche le plus de msproject, et qui sous bien des points le dépasse.
Son architecture est sous forme d'extension à brancher sur le coeur du programme (en java). Aussi il est possible pour une direction informatique d'uniformiser la gestion de ces projets par le biais d'un patron d'entreprise.
La société 2-plan base son modèle économique sur la commercialisation d'extension.
2-plan se décline en 2 gros composants : Le 2-plan Desktop qui est l'application client lourd (pour w$, mac, AIX , Linux) de gestion de planification et le 2-plan Team qui gère les ressources humaines: travail collaboratif et gestion du temps d'activité.
L'installation ne pose pas de problème particulier, elle se fait par un assistant.
Ce produit est particulièrement adapté à la gestion Agile d'un projet. Il propose des restitutions qui vont du diagramme de Gantt au tableau de bord.
Seul défaut: il n'est pas encore francisé.
- La gestion manuelle de projet: un peu comme ganttproject.
- La gestion d'un projet par les délais.(ex : sous forme de sprint)
- La gestion de projet par les ressources.
(écran modèles - patrons 1/2)
(écran modèles - patrons 2/2)
Son architecture est sous forme d'extension à brancher sur le coeur du programme (en java). Aussi il est possible pour une direction informatique d'uniformiser la gestion de ces projets par le biais d'un patron d'entreprise.
La société 2-plan base son modèle économique sur la commercialisation d'extension.
2-plan se décline en 2 gros composants : Le 2-plan Desktop qui est l'application client lourd (pour w$, mac, AIX , Linux) de gestion de planification et le 2-plan Team qui gère les ressources humaines: travail collaboratif et gestion du temps d'activité.
L'installation ne pose pas de problème particulier, elle se fait par un assistant.
java -jar ./install.jar
Ce produit est particulièrement adapté à la gestion Agile d'un projet. Il propose des restitutions qui vont du diagramme de Gantt au tableau de bord.
Seul défaut: il n'est pas encore francisé.
Synchroniser les sous-titres avec une vidéo
Les sous-titres d'une vidéo se présentent sous la forme de fichier texte d'extension 'srt'.
Le dispositif s'appelle le subRip.
avec comme contenu quelque chose qui ressemble à :
Le dispositif s'appelle le subRip.
avec comme contenu quelque chose qui ressemble à :
1 00:00:20,000 --> 00:00:24,400 En réponse à l'augmentation de la criminalité dans certains quartiers,
(source wikipédia)
Il arrive parfois que la vidéo ne soit pas synchro avec les sous-titres. Dans ce cas, un re-calcul des plages de temps est nécessaire: c'est long et fastidieux. Les lecteurs vidéo complets proposent d'introduire un décalage positif ou négatif (en ms) dans la diffusion des sous-titres. Sinon le site : http://www.moveyoursub.com/
vous permet d'envoyer en ligne un fichier srt, d'indiquer le décalage et en retour vous aurez un fichier srt re-qualibré.
Et en bonus le site pour générer un clap vidéo: http://www.fodey.com/generators/movie/clapper_board.asp
Inscription à :
Articles (Atom)