lundi 28 mai 2012

Une application #Sinatra ou #node.js sur heroku

Je voulais tester la création d'une application sur un Cloud. C'est fait, et c'est très facile avec le cloud HEROKU. L'opération a duré 5 minutes.

L'application s'appelle : Apprendre une chose chaque jour. A1CCJ). Elle  est realisée avec le framework Sinatra pour Ruby


J'ai mis en ligne des vidéos qui sont destinées à détailler la création du site. Chaque nouvelle vidéo donnera lieu à un tweet pour mes abonnés.

Héroku utilise la  même architecture  une application Sinatra et pour Node.js (la pile CEDAR)

Cedar is a polyglot platform with native support for many of today’s most popular and productive languages and frameworks.


Les opérations à faire sont:


  • Creer un compte chez heroku
  • Telecharger le client heroku
  • Avoir une clé publique SSH : le lien ici détaille cette phase pour github


Puis suivre les instructions d'heroku

Les 3 commandes à connaitre sont


  • git add .
  • git commit -m "un_texte"
  • git push heroku master


Et hop ... l'application est sur le cloud.
La présence dans votre répertoire d'un fichier package.json indique à Heroku que l'application utilisera node.js. Idem pour un fichier Gemfile et  ruby


(Des vidéos explicatives seront bientôt sur le site)

C'est vraiment une révolution dans l'hébergement des applications.



lundi 21 mai 2012

Computer art : Les défauts de google earth

L'artiste Clément Valla traque les défauts de fonctionnement de google Earth. Les images 3D se mélangent avec la 2D.
Cela donne des images surréalistes comme celles-ci:



Toutes les photos ici.

jeudi 17 mai 2012

Les réseaux sociaux privés à destination des entreprises

Récemment google a fait circuler des rumeurs sur une éventuelle version de   google+  pour les entreprises. L'idée serait de proposer aux entreprises un réseau social privé 'sur étagère'  (lire l'article ici) .

Déjà les marques et les entreprises se servent des réseaux sociaux pour leur promotion ou leur campagne de recrutement. Ainsi Facebook est devenu le centre de recrutement le plus actif de l'armée française. 
Dans ce domaine , l'armée française a un train d'avance sur les autres pays dont les USA.



A revanche faire rentrer les réseaux sociaux dans l'entreprise soulève des questions sur la perte de productivité et sur la sécurité.

L'étude suivante (a telecharger ici) montre au contraire des gains de productivité, des meilleurs contacts et une réduction de l'usage de la messagerie. 
La question de la productivité se posait déjà pour le libre accès d'Internet  pour le personnel. 
Les réponses données par les entreprises sont à revoir en raison de la généralisation des smartphones. Ces appareils permettent un surf illimité sans passer par un poste de travail. 

Le réseaux sociaux privés pourraient venir compléter l'offre des intranets. Après un démarrage fulgurant, les intranets traversent une crise de croissance et d'identité. Ils peinent à remplir le rôle de vecteur de communication interne. Le sens de la  communication reste le plus souvent du haut vers le bas et non pas transverse. Le positionnement de Google sur les outils de communication d'entreprise promet des changements.












lundi 14 mai 2012

Les frameworks de test #javascript

Petite infographie sur les outils de test en javascript

Le projet 'mocha' est actuellement celui qui offre le plus de fonctionnalité

Liens
mocha http://visionmedia.github.com/mocha/
jasmine  http://pivotal.github.com/jasmine/
expresso http://visionmedia.github.com/expresso/

Le projet  js-test-driver ne figure pas sur le schéma car il n'est pas nativement en javascript.