Portal sur Steam gratuit jusqu’au 24 mai prochain !

Lire Plus

Portal used to cost money. Until May 24th, it’s free. End of story.

Si vous ne connaissez pas Portal, foncez. Si vous connaissez Portal, foncez. Dans tous les cas, foncez. Portal est un petit bijou d’ingéniosité, loin des clichés du FPS sauce US.

Utilisant le moteur de Half Life 2, Portal joue avec les principes de la physique, la 3d, pour vous proposer de résoudre des énigmes dans un univers régi par une voix, qui vous guidera et commentera vos exploits tout au long du jeu (avec un humour non négligeable).

Le schéma suivant résume le tout :

Simple, non ?

Trop court à mon gout, Portal est malgré tout un bijou à posséder/connaitre impérativement, et gratuitement jusqu’au 24 mai prochain sur Steam, vous n’avez plus d’excuses !!

Et Steam dans tout ca ?

Steam, c’est sans doute le système de dlc le plus intelligent ET le plus pourri qui existe : si comme moi vous êtes attachés aux boites, cd/dvd/disquettes, passez votre chemin. Steam reste malgré tout un très riche plateforme ou vous pouvez trouvez quelques perles indépendantes, cote a cote avec les blockbusters que l’on connait tous.

Pour situer le point de vue de certains, je cite Wikipedia:

Steam fait l’objet de quelques critiques négatives. La plupart tiennent au fonctionnement même du système : un jeu étant lié au compte Steam d’un utilisateur, il est impossible de le vendre d’occasion sans vendre le compte et donc tous les jeux qui lui sont attachés. Ce système détruit ainsi toute possibilité de revente ou de prêt entre joueurs comme cela se fait lorsqu’un jeu est disponible sur un support physique classique. De même une connexion à internet est obligatoire pour activer les jeux lors de leur première utilisation. Ce défaut pourrait être largement mitigé par le fait que la dématérialisation complète inhérente à Steam rend de facto la connexion internet obligatoire pour installer le jeu. Il arrive néanmoins fréquemment que l’on achète un jeu Steam par un moyen traditionnel, en boite. Bien qu’étant précisé sur la boite du jeu la nécessité de cette connexion Internet, cela peut être vu par certains acheteurs comme un défaut rédhibitoire.

Alors appuierez vous sur le bouton ? …

http://store.steampowered.com/freeportal/

Monitoring mongoDB avec MMS (par 10gen)

Lire Plus

MongoDB est une excellent alternative pour se frotter au nosql.

Une documentation très riche, soutenue par une société ET une communauté très actives, des versions pour toutes les machines possibles, suffisament de drivers pour n’avoir AUCUNE excuse de ne pas essayer, de grands noms affichant ouvertement leur utilisation EN PRODUCTION et support à cette base de données, autant de critères qui, pour peu qu’on fasse abstraction de certains HATERZ (et ils sont, comme toujours sur le web, nombreux), ne peuvent que vous encourager a essayer mongoDB. Ce n’est pas l’objet de cet article. La vérité, c’est que mongo.db, ca scale, méchamment, mais qu’on sait pas trop comment ni pourquoi (enfin si, mais encore une fois, là n’est pas la question aujourd’hui).

La société qui m’emploie s’est lancée il y a quelques mois dans un projet absolument génial (dans l’idée d’abord, mais aussi pour le champs des possibles qui nous à été offert d’un point de vue purement technique), et vous vous en doutez, nous nous sommes tournés vers mongo pour le stockage d’une partie de nos données.

Ce que nous n’avions pas prévu en revanche, c’est que ce projet se retrouverai, juste après le lancement en Alpha, en suspend. Raisons invoquées (à très juste titre soit dit en passant)d’autre projets sur le feu, et équipe trop réduite. Cela ne veut pas dire que le projet est mis au placard, voire à la poubelle, mais qu’il va être gelé dans son état actuel jusqu’à ce que les dossiers en attente soient bouclés. Soit. Cela correspond à peu prêt à 2 mois de “pause”. Mais, une alpha sans collecte de données, sans retour d’expérience, sans datamining, c’est juste inutile. Autant capitaliser sur ce grand bol d’air pour collecter un maximium de données, les traiter régulièrement, et en tirer des conclusions pour la suite.

C’est dans cette optique que j’ai découvert MongoDb Monitoring Service (MMS).

Une sonde gratuite pour vos instances mongodb

Oui, gratuite. MMS est un service gracieusement fourni par 10gen à tous les utilisateurs de leur base de données chérie. Cet agent est installable très simplement. Après vous être créé un compte , il ne vous restera qu’a installer l’agent sur le serveur mongod de votre cluster. Que vous fassiez usage du sharding ou pas, l’agent ne doit être installé que sur votre serveur master, et se chargera de récupérer les données de vos différents shards.

Les données monitorées ainsi ?

Oui, j’ai fais quelques stress tests ce jour là ;)

De base, vous aurez par la suite accès à une interface relativement claire condensant :

  • cpu time
  • db storage
  • page faults
  • repl lag
  • replica
  • network
  • cursors
  • queues
  • connections
  • background flush avg
  • lock %
  • btree
  • non-mapped virtual memory
  • memory
  • asserts
  • opcounters-repl
  • opcounters

Ainsi que des stats par base:

  • collections
  • objects
  • average object size
  • data size
  • storage size
  • num extents
  • indexes
  • index size
  • file size

Je regrette néanmoins que, malgré toutes les données ainsi récupérées, on ne puisse pas configurer d’alerte (mail, sms, voire jabber) selon les données et seuils que l’on le souhaite. Le seul moyen d’avoir des infos sur l’état de vos bases mongo.db, c’est de se connecter a votre espace personnel. Un peu léger pour faire du monitoring 24/24.

Pourtant, on ne peut qu’apprécier la qualité du produit. Et plus généralement la position de 10gen avec leurs services et produits. En effet, 10 minutes à peine après avoir contacté la société sur la question des alertes cutom, je recevais une réponse de la part de Max Schireson :

 Yes, we are planning to add user customizable alerting. We think it will be very popular, but I can’t give a specific release date right now.

Voila qui a de quoi réjouir et rassurer. Ils lisent leurs mails, vite, et y répondent, vite. Je sais, ce n’est peut être qu’un détail, mais lorsque l’on confie un point aussi critique de son archi et de sa stratégie de monitoring/bench à un service tierce, c’est tout de même très appréciable.

Alors, qu’attendez vous pour tester ce service utile ?

Oh, une derniere info utile : Manning publications vient juste de mettre en vente la version définitive de Mongodb in action, alors si vous envisagez de l’acheter, c’est le moment, puisque vous pouvez profiter de 39% de remise en utilisant le code