[.NET/Coding4Fun] Vous avez un Haut Fait !

Les hauts faits (en anglais achievement) ou trophés sont bien connus des video-gamers.
Depuis la Xbox 360 en passant par la Playstation 3 et d’autres jeux PC tel que World of Warcraft ou Starcraft 2, les hauts faits (HF pour les initiés) rythment les jeux vidéos et permettent la plupart du temps de donner un axe de progression alernatif au joueur.
Après l’avoir implémenté sur sa console de salon il y a 7 ans, Microsoft vient d’importer ce concept dans le monde des développeurs via un plugin Visual Studio.

[Nantes GTUG] Soirée GWT2/HTML5

L’association Nantes GTUG recevait jeudi Salvador Diaz, diplômé de l’école des mines de Nantes, pour nous parler de GWT 2 (et versions supérieures) et HTML 5. Je travaille actuellement sur une application GWT 1.5, donc le sujet m’a particulièrement intéressé.

La conférence s’est déroulée en 2 parties de présentation théorique, couronnées par une démo live de mise en pratique. Un régal !

Chargement de dimensions à variation lente avec Pentaho Data Integration

Dans cet article, je vais vous présenter un composant de l’outil Pentaho Data Extraction (PDI), anciennement appelé Kettle. Ce logiciel est un ETL Open Source de la firme Pentaho. Je vais principalement vous présentez l’utilisation d’un composant permettant d’alimenter des tables historisées. Ce genre de composant est beaucoup utilisé dans les bases de données, suivant une modélisation dimensionnelle, pour alimenter des dimensions à variation lente, d’où le nom du composant : « Dimension à variation lente ». Une transformation de dimension à variation lente coordonne la mise à jour et l’insertion d’enregistrements dans des tables de dimension d’entrepôts de données.

Soirée Pôle « Chanté »

La dernière soirée du pôle Santé eut lieu dans le MEILLEUR restaurant chinois de Paris (Sources : un ami de notre cher Kefah) ! Comme par hasard, c’était le lendemain du nouvel an chinois, le mardi 24 janvier 2012 ( 新年快乐!).

24012012951.jpg

Ainsi, nous avons pu déguster un excellent bœuf aux oignons, un poulet du Sichuan à tomber par terre, un succulent canard laqué et plein d’autres mets venus d’Asie. Toutefois, certains plats ont eu beaucoup moins de succès (c’est le risque lorsque l’on choisit au hasard..).

mix 2

Cette soirée nous a également appris que Kefah savait lire le chinois : l’interface du karaoké était en chinois! Cependant il en fallait plus pour freiner nos chanteurs en herbe!

mix 1

Malgré la réticence de certains collaborateurs à la vue de certains plats, après quelques « poussées de voix » et chœurs en harmonie (ou pas), nous nous sommes tous accordés pour reconnaître que c’était en effet un bon restau chinois (Merci Kefah :-)). Néanmoins la prochaine fois nous essaierons de trouver un karaoké en français.

IMG_1361.JPG

PS : Un grand merci aux photographes !

Drupal 7 : exécuter une fonction côté client après un appel ajax de FAPI

Lorsque l’on utilise l’API des formulaires de Drupal 7, les formulaires
posté en ajax sont gérés. Mais si on veut exécuter une fonction côté
client au succès de l’appel effectué, c’est moins évident.

On pourrait utiliser « $(document).ajaxComplete » mais cette fonction
est exécutée pour chaque appel ajax effectué. On serait contraint
d’effectuer un nombre important de tests pour savoir quelle action
effectuer.
Afin de savoir comment utiliser les fonctionnalités ajax de l’API des formulaires rendez vous sur la page de documentation. Nous allons nous intéresser seulement au ‘callback’.

Offrez un petit coup de jeune à votre application

Même exempte de bogue, une application dont l’ergonomie n’a pas été bien pensée sera surement un frein pour l’utilisateur. Il est donc important de prendre un peu de temps pour améliorer le design et l’ergonomie d’une application. Même si un client ne le spécifie pas directement dans le cahier des charges, il sera toujours plus plaisant pour lui d’utiliser une application « user-friendly ». L’identité visuelle n’est pas en reste et ne doit pas être négligée. Elle est même primordiale dans certains secteurs où la concurrence est forte comme la vente en ligne ou la publicité.

Cet article va vous montrer qu’il est possible d’améliorer le design général d’une application à moindre coût. En quelques minutes, vous allez voir comment apporter une petite touche en plus à vos formulaires.

TechDays 2012 : Coding4Fun

Si comme moi vous aimez le code et les vannes, la session Coding4fun est faite pour vous !

Au programme les excellents David Catuhe et Mitsu Furuta nous présentent des exemples débiles comme un arkanoid dans l’éditeur de Visual Studio et le système OUPS (Over Usefull Protection System) qui masque vos fenêtres « sensibles » en lien avec le capteur Kinect PC.

Même Eric Mittelette (qui est le responsable de l’organisation des sessions…) s’y jette et présente une démo en C++/Direct2D et MFC (désolé). Enfin Pierre Lagarde revisite le casse brique social en invitant les spectateurs à jouer en utilisant Twitter.

TechDays 2012 – IE10, HTML5 et CSS3 au programme

Sujet lourdement attendu aux TechDays 2012, la vision d’HTML5 et de CSS3 par Microsoft a fait salle comble. Nul doute que le nouveau navigateur Internet Explorer 10 va faire des vagues !

« Le bon, la brute, et beaucoup de truands ! »
Comme souvent à l’arrivée d’une nouveauté, beaucoup de bruits parasites viennent confondre le commun des mortels. IE10 n’échappe pas à cette règle et depuis quelque temps maintenant, le navigateur de Microsoft rejoint HTML5 et CSS3 au cœur des sujets de discussion des professionnels de l’informatique.
A travers cet article, je vais tenter de vous éclairer sur ce qui se cache derrière l’arrivée d’Internet Explorer 10 et sur sa manière d’implémenter les nouvelles spécifications de CSS3 et d’HTML5.