Archives de
Category: Publications

Multiple jointures sur Oracle 10g avec NHibernate

Multiple jointures sur Oracle 10g avec NHibernate

Quelques posts parlent d’un bug survenant avec oracle 10g et NHibernate lors d’une jointure multiple. http://forums.oracle.com/forums/thread.jspa?threadID=412019&tstart=0 https://forum.hibernate.org/viewtopic.php?f=1&t=963196&start=0 Survient alors une erreur “ORA-00904”. Une fois le code SQL généré lu, on se rend compte que les jointures suivant une virgule sont alors incapable d’utiliser des valeurs déclarées dans le Select. left outer join “City” city2_ on address1_.City_id=city2_.Id, “Country” country6_ left outer join Provider_Specialities specialiti3_ on provider0_.Id=specialiti3_.Provider_id donc l’utilisation de provider0_.Id dans le second join est invalidé par le “,” du premier…

Lire la suite Lire la suite

Velocity, le cache distribué selon Microsoft

Velocity, le cache distribué selon Microsoft

Velocity (nom de code du projet) est un principe de cache distribué qui peut être attaqué par des programmes .Net. Vous pouvez donc l’utiliser sur votre site Web, sur une application serveur distribué ou sur toute autre implémentation … Il sera généralisé dans peu de temps afin de l’offrir aux développeurs mais se rendra aussi disponible sur Azure. Une fois l’installation effectuée (principe d’un maitre et de plusieurs esclaves), on peut alors manager le cache par un power shell. Selon…

Lire la suite Lire la suite

Injecter des Mocks via IOC (NInject et Rhino Mocks)

Injecter des Mocks via IOC (NInject et Rhino Mocks)

Voici une de mes publications (code développé avec Lionel Molas) sur un site de programmation en collaboration avec des amis : http://www.homonerdicus.com/ Le lien vers l’article est celui ci : http://www.homonerdicus.com/?p=17 Attention, ce post s’adresse aux gens qui savent ce qu’est de l’IOC et du Mocking 🙂 Bonne lecture !   En voici une version copiée : Bonjour à tous, Voici un petit post expliquant l’intégration quasi-parfaite de Rhino Mocks avec NInject. Pour rafraichir les esprits, NInject est un framework…

Lire la suite Lire la suite

L’intégration continue avec Hudson

L’intégration continue avec Hudson

Une petite présentation succincte sur l’intégration continue Hudson dans un projet .Net. Ces avantages et inconvénients. Il m’a fallut 1/2 journée pour tout mettre en place. Il me reste encore à bien paramétrer les règles FXCop et ça sera parfait. Pour info, le PowerPoint s’accompagne aussi de quelques explications 🙂 Lien vers la présentation

Presentation sur la persistance

Presentation sur la persistance

Dans le cadre de mon “Travail d’Etude et de Recherche”, moi et un collègue avons préparés une présentation sur la Persistance, le Mapping et quelques frameworks d’exemple. La présentation se compose d’une explication sur le mapping, d’exemples de techniques assurant la persistance et enfin de 3 frameworks différents. Elle a été faite par M. LAFFONT Benjamin et M. POISSONNIER Jean-Marie. Voici les versions Office extension pptx 2007 extension ppt 2003

Bot Ogame expedition V0.4

Bot Ogame expedition V0.4

Nouvelle version disponible ICI What’s new : Forme finale de l’IHM par onglet Onglet de version complet Message d’accueil pour vous prévenir en cas de problème sur le protocole Ogame Mise à jour du protocole Gestion des liens amméliorés Bonnes fêtes

Publication d’un bot Ogame expédition V 0.3.0.0 … en installeur S’il vous plait :p

Publication d’un bot Ogame expédition V 0.3.0.0 … en installeur S’il vous plait :p

Face à de noubreux problèmes de la méthode ClickOnce, je renonce à celle ci en faveur d’un installeur exécutable (disponible en .exe et .msi). Dans cette nouvelle version , j’ai ajouté : Gestion de version Information anonyme de l’utilisation Nouvelle méthode de déploiment Pour ceux qui ont un doute dans l’information de l’utilisation, celle ci se contente de logger le lancement et la fermeture du logiciel afin de faire des stats. Il est concevable de prévoir un “réseau” Ogame si l’utilisation…

Lire la suite Lire la suite

Bot Ogame d’expédition

Bot Ogame d’expédition

Publication du premier bot Ogame sur les expéditions. Vous trouverez les instructions ICI pour le télécharger et l’installer. J’attends quelques unes de vos remarques pour savoir si je continue à poster des bots ou si je m’arrête au premier. De plus, j’attends une bonne remonté de bug et/ou des demandes de features et/ou des idées de modifications. Postez un mail à admin@alphablog.org en précisant bien l’un des trois thème dans le sujet du mail : BUG FEATURE REQUEST MODIF (ça m’aidera…

Lire la suite Lire la suite

Le “Ogame-Papa noel” va peut être passer …

Le “Ogame-Papa noel” va peut être passer …

Bon, Vous êtes au courant que les expéditions ont fait leurs apparitions sur le jeu Ogame. Ca pourrait être cool si un logiciel faisait les expéditions automatiquement non ? Bon, alors je sécurise mes sources dans mes dlls et je me lance à la création d’un zip distribuable pour le lancement d’expédition “automatiquement”. Si ca vous tente bien sur :p PS j’ai ajouté un petit tutoriel pour les gens qui patogent sur les projets de plus de deux jours (ce…

Lire la suite Lire la suite

Bien organiser un projet (appliqué au bot Ogame)

Bien organiser un projet (appliqué au bot Ogame)

Combien de fois il m’a fallu recommencer un projet à cause d’une architecture foireuse … L’idée est bonne, les techniques/technologies maitrisées mais alors quel plat de spaghetti !!! ^^ Ce tutoriel va vous aider à maitriser toutes ces bonnes idées afin de les canaliser autour de quelques axes primordiaux : Modularité Evolutivité Simplicité Quelques définitions : Modularité La modularité est en informatique l’un des points essentiels. « Rien ne sert de réinventer la roue »:) . Si vous faites une classe de connexion…

Lire la suite Lire la suite