Imagine Cup 2008 - Paris - Les résultats
08 juillet 08 05:00 | TheSaib | 0 commentaire(s)   

La finale de l'imagine cup 2008 à Paris n'a pas pu vous échapper, les résultats sont tombés :


Software Design
• First place: Australia — Team SOAK
• Second place: Slovakia — Team Housekeepers
• Third place: Hungary — Team DigitalMania

Embedded Development
• First place: Singapore — Team Trail Blazers
• Second place: (Exaequo)
Ireland — Team AcidRain
China — Team Wings
• Third place: Poland — Team Aero@PUT

Game Development
• First place: Brazil — Team Mother Gaia Studio
• Second place: Belgium — Team Drunk Puppy Productions
• Third place: Korea — Team GOMZ

“Project Hoshimi” (Programming Battle)
• First place: Russia — Team Red Devils
• Second place: China — Team Zephyr
• Third place: Ukraine — Team Dream Team

IT Challenge
• First place: France — Jean-Benoit Paux
• Second place: Romania — Cosmin-Viorel Ilie
• Third place: China — Yan Liu

Algorithm
• First place: Ukraine — Roman Koshlyak
• Second place: Hungary — Szilveszter Szebeni
• Third place: Japan — Naohiro Takahashi

Photography
• First place: United States — Team Provisio
• Second place: Austria — Team Austria
• Third place: Croatia — Team Voodoo Delirum

Short Film
• First place: Korea — Team NEIP
• Second place: Mexico — Team Lava Lamp
• Third place: Canada — Robotree

Interface Design
• First place: United States — Team IU EcoVis
• Second place: Canada — TeamGreeNet
• Third place: France — Team Edelweiss

Pour voir le projet Australien gagnant de la catégorie reine c'est par ici :

http://www.istartedsomething.com/20080523/imagine-cup-australian-winner-project-soak/

 

Enterprise Library 4.0 CTP ! youhou
09 avril 08 03:14 | TheSaib | 0 commentaire(s)   

La nouvelle version d'EntLib est dispo depuis quelques jours (il s'agit de la 3.5 renommée en 4.0)

Quoi de neuf :

Pour tous les Application Blocks

  1. Fonctionne avec WMI 2.0
  2. Fonctionne avec le framework 3.5
  3. Allow Partially-Trusted Caller attribute sur toutes les assemblies

Caching AB :

  1. Refonte de l'application block Caching, qui permet aujourd'hui de remplacer le CacheManager par d'autres implémentations
  2. Nouveaux compteurs de perf:
    • Total Cache Hits,
    • Total Cache Misses
    • Total Cache Expiries
    • Total Cache Scavenged Items
    • Total Updated Entries

 

Crypto AB :

  1. Nouveaux compteurs de perf:
    • Total Hash Comparisons
    • Total Hash Mismatches
    • Total Hash Operations
    • Total Symmetric Decryptions
    • Total Symmetric Encryptions

 

Data Access AB :

  1. Nouveaux compteurs de perf :
    • Total Commands Executed
    • Total Commands Failed
    • Total Connections Opened
    • Total Connections Failed

 

Exception AB :

  1. Une nouvelle propriété UseDefaultLogger permettant de spécifier que les exceptions et les logevent sont ecrits dans le même fichier.
  2. Nouveaux compteurs de perf :
    • Total Exceptions Handlers Executed
    • Total Exceptions Handled

 

Logging AB :

  1. Le filtrage est possible
  2. RollingFlatFileTraceListener
  3. Performances améliorées comme la configuration de l'AutoFlush possible
  4. Le support des variables d'environnements dans les noms de fichiers
  5. Nouveaux compteurs de perfs
    • Total Logging Events Raised
    • Total Trace Listener Entries Written
    • Total Trace Operations Started

 

Policy Injection AB :

  1. Lors de l'utilisation du Validation Call Handler, il est desormais possible de spécifier  le nom du RuleSet à l'ObjectValidator dans le but de valider chaque paramètre de la méthode.
  2. Une propriété Order des Handlers (valeur par défaut 0) permet désormais de définir l'ordre des Handlers dans la chaîne d'execution.

 

Security AB :

  1. Nouveaux compteurs de perf
    • Total Authorization Requests
    • Total Authorization Requests Denied
    • Total Security Cache Reads

 

Validation AB :

  1. Plusieurs RuleSets possibles pour valider même objet
  2. Comme dans le policy, nous pouvons spécifier quel RuleSet à utiliser lors de la validation, grâce à l'ObjectValidator

 

Comme vous pouvez le voir, peu d'évolution majeure mais un gros effort sur la mise en place de nouveaux compteurs de performances permettant désormais une monitoring plus profond de vos applications block.

 

Il s'agit d'une CTP, d'autres évolutions sont donc encore à prévoir, notemment l'intégration d'Unity (anciennement Dependency Injection Application Block).

 

Src : http://blogs.msdn.com/agile/archive/2008/03/31/enterprise-library-4-0-march-2008-ctp-released.aspx

Web Service Software Factory 2.0
03 mars 08 09:58 | TheSaib | 0 commentaire(s)   

Une nouvelle version de la Web Service Factory est disponible depuis peu.

Les nouveautés :

 

  • Added new Guidance Assets on CodePlex. These allow a developer to quickly, conveniently and easily learn, evaluate, and implement different components of the factory without having to use it in its entirety. These assets also contain functionality you can use on your existing ASP.NET Web sites.
  • Added user interface responsiveness guidance. The guidance includes documentation, Web controls, QuickStarts, and a new reference implementation that demonstrate how to incorporate Microsoft ASP.NET AJAX and AJAX Toolkit technologies in your Web applications to provide a richer user interface experience. A new recipe to enable Microsoft ASP.NET AJAX in an existing Web application has been incorporated into the guidance package.
  • Added support for the Model-View-Presenter pattern in user controls and master pages. The Composite Web Application Block includes a new Dependency Injection mechanism that facilitates the implementation of the Model-View-Presenter pattern in Web controls and master pages. The guidance package also includes new recipes that help developers create master pages and user controls that implement the Model-View-Presenter pattern. By using the Model-View-Presenter, developers can extend the testability surface to user controls and master pages.
  • User controls can be reused across modules. Developers can build Web pages made up of user controls from different modules.
  • Updated the Composite Web Application Block. The main changes include the following:
    • Improved performance
    • Support for services registration through configuration
    • Support for type mapping for dependency injection
  • Updates to the Add Business Module and Add Foundational Module recipes. These recipes now include a new option to create a separate project for the modules’ public interface.
  • Updated the patterns documentation topics. The main changes include two new pattern description topics, Inversion of Control and Module Interface Separation, and updates to the Model-View-Presenter topic.
  • Included additional guidance for several technical concepts. The technical concepts covered are views testability, modularity, autoComplete, validation, and search. The guidance consists of documentation, QuickStarts, Web controls, and How-to topics.
  • Added support for Visual Studio 2008 to the guidance package.
  • Added support for dependency injection on ASMX Web services. This allows developers to inject services and dependencies into traditional Web services and JSON services which are accessed through AJAX calls.
  •  

    Je vous invite à parcourir la MSDN :

    http://msdn2.microsoft.com/en-us/library/bb264518.aspx

    ++

    Msdn Code Gallery
    07 février 08 10:21 | TheSaib | 3 commentaire(s)   

    Étonnant que malabar ne nous en ait pas encore parlé ...  et que cela n' ai pas encore été relayé l'un des bloggueurs de Codes-Sources. (Les techdays peut-être)

     

    Microsoft à lançé discrètement il a quelques jours maintenant un nouveau site communautaire permettant de partager du codes sources. L'experience utilisateur y est semblable à celle de CodePlex.

     

    image

     

    On peut d'ores et déjà y trouver une 60 aines de ressources en téléchargement.

     

    Je vous laisse découvrir par vous même.

     

    http://code.msdn.microsoft.com/

    Quelques e-book gratuits autour de VS 2008
    07 février 08 10:11 | TheSaib | 1 commentaire(s)   

    Microsoft vous offrent quelques morceaux d' E-book autour de Visual Studio 2008 :

    http://csna01.libredigital.com/?urvs5cn3s8

    Introducing Microsoft LINQ
    by Paolo Pialorsi and Marco Russo
    ISBN: 9780735623910

    • Chapter 1: LINQ Introduction
    • Chapter 2: C# Language Features
    • Chapter 3: Visual Basic 9.0 Language Features
    • Chapter 4: LINQ Syntax Fundamentals
    • Chapter 5: LINQ to ADO.NET
    • Chapter 6: LINQ to XML

    Introducing Microsoft ASP.NET AJAX
    by Dino Esposito
    ISBN: 9780735624139

    • Chapter 1: The AJAX Revolution
    • Chapter 5: The AJAX Control Toolkit

    Introducing Microsoft Silverlight 1.0
    by Laurence Moroney
    ISBN: 9780735625396

    • Chapter 1: Silverlight and User Experience
    • Chapter 5: Programming Silverlight with JavaScript

     

    Celui sur Linq est d'ailleurs entièrement téléchargeable.

    Difficile pour Deezer, Last.fm, Imeem et les autres
    04 janvier 08 08:46 | TheSaib | 1 commentaire(s)   

    Beaucoup d'entre vous connaissent certainement au moins l'une des trois start-up ci-dessous. Leurs business, la diffusion de musique en ligne et ce de manière légale et autorisée par une ou plusieurs grande major (Universal, Warner, Sony, Emi).

    La musique était naturellement le prochain format après la vidéo (Youtube, Dailymotion) à trouver un nouveau mode de diffusion sur Internet.

    Ce qui est intéressant dans la démarche, c'est qu'enfin une proposition bénéfique et juste pour tout les protagonistes est en mesure de fonctionner.

    - La maison du disque y trouve son compte à travers un pourcentage sur le CA réalisé par l'un des site.

    - Les auteurs / compositeurs et interprête y trouve leurs comptes à travers le pourcentage reversé à la SACEM.

    - Les utilisateurs ont accès à un grand nombre de compositions à titre gratuit.

    Socio-culturellement, c' est pour moi une très grande avancée, une redécouverte des fondamentaux de la culture, la vulgarisation.

    Seulement il y a un "mais". Ce genre de démarche, qui je le rappelle est très favorable à l'UTILISATEUR, est constamment taclé par d'autres internautes. Dernier tacle en bonne et du forme vient du logiciel "Free Music Zilla" qui permet de télécharger les fichiers qui sont stréamés par ces plateformes.

    Je suis le premier à défendre les internautes notemment en ce qui concerne le P2P, car je trouve injuste le prix prohibitf de l'accès à la culture (Musique / Films ...).

     

    Mais le contexte de Deezer et autres ca me désole, car cela freine l'innovation.

    Le seul bon point c'est que ce genre de logiciel permet au moins aux start-up d'améliorer leur process de streaming.

    Silverlight 1.1 - Installation sans erreur et pourtant ...
    04 janvier 08 02:07 | TheSaib | 0 commentaire(s)   

    Pour tester deux trois bricoles j' ai entrepris d' installer la refresh de Silverlight ... Bien mal m'a pris ...

    Je désinstalle gentillement ma version précédente (une 1.0) et commence l' installation de la nouvelle version.

    Tout se déroule correctement. Je navigue vers une page avec un quelconque sample ... et boum ... il me dit "hey tu veux regarder ma jolie animation, bah installe Silverlight".

    Bête comme je suis, je me dit aller reboot ton PC ... Pareil ... Je désinstalle ... puis réinstalle... pareil. La moutarde commence à me monter au nez, il ne voit pas que SL est installé....

    Je lance VS2008 après avoir installé les tools Silverlight. J' essaye de créer un nouveau projet Silverlight, je compile.

    Erreur :

     

    Je lance ProcMon de la suite SysInternals pour essayer de voir ce qui passe. En fouillant et filtrant un maximum suite à la navigation vers une page SilverLight et la compilation, je fini par voir que IE tente de lire une clé de registre dont l' accès lui est refusé.

    HKCR / AgControl.AgControl

    Après avoir lancé Regedit, j' ai le même soucis, "Impossible de lire la clé". J' ai essayé de modifier les autorisations, sans succès.

    Finalement j' ai trouvé une solution.

    1) Desinstallation de silverlight.

    2) Exporter les 2 clés d'une autre machine.

    3) Insérer les clés.

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\AgControl.AgControl]
    @="AgControl Class"

    [HKEY_CLASSES_ROOT\AgControl.AgControl\CLSID]
    @="{DFEAF541-F3E1-4c24-ACAC-99C30715084A}"

    [HKEY_CLASSES_ROOT\AgControl.AgControl\CurVer]
    @="AgControl.AgControl.1.0"

     

    4) Installer Silverlight.

     

    Youpi ca compile ! Youpi je peux voir les applis silverlight.

    Ma config :

    Vista Ultimate FR, VS 2008

     

    C' est un problème rencontré par quelques personnes, je n' ai pourtant trouvé aucune solution viable sur les divers forums. Il semblerait que l' anomalie soit corrigé dans la prochaine release de la 1.1 de SilverLight.

     

    C' est en tout cas une galère sans nom voir un scandale d'avoir une installe aussi pourrie.

     

    Bon courage !

    VPN cisco sous VISTA, merci ORCA
    17 décembre 07 01:08 | TheSaib | 2 commentaire(s)   

    J'avais, il y a quelques temps initié un post sur l'installation du client VPN de cisco sous VISTA.

    Acquéreur d' un nouveau portable (un XPS 1330 pour ne pas le citer), je me suis une nouvelle fois confronté à l' installation du client VPN de cisco. J'ai cherché une version récente du soft en espérant que le problème soit révolu. La dernière version que j' ai pu trouvé est la 5.0.01.0600, qui d'après ce que j'ai pu lire était fonctionnelle pour windows Vista.

    En démarrant l' installation, j'ai rapidement compris que ce n'était pas le cas, en tout cas sur ma version Ultimate FR.

    Erreur 1609 :

    "an error occurred while applying security settings, users  is not a valid user or group."

    C'est là ou ORCA à été salvateur ...

    Orca, c'est un outil faisant parti du "Platform SDK" de windows, qui permet de parcourir et modifier un package MSI. Un msi n'étant finalement qu'une base de données.

    Le problème avec l'installeur du VPN, c'est qu'il cherche à vérifier des droits avant d'effectuer certaines opérations. Seulement, le MSI se base  sur des noms de groupes ou utilisateurs d'une plateforme Anglaise, comme par exemple "Administrators", "Interactive" ou "Users", qui n'existent pas sur une plateforme francaise.

    L'objectif est d'utiliser ORCA pour modifier le MSI et faire en sorte qu'il s'appuie sur des groupes français.

     

    Voici l'interface d'ORCA :

     

    image

    Sur la gauche vous parcourez la liste des tables contenues dans le MSI, sur la droite, les divers champs que vous pouvez modifier.

    Ce qui nous intéresse, ce sont les éléments de la colonnes utilisateurs de la table "LockPermissions", car c'est lors de cette étape que l' installation échoue.

    Pour connaître l'équivalent de ces groupes, il suffit de démarrer une console WMI. "Demarrer => Executer => WMIC". Lorsque la console apparaît, exécutez la commande "group" pour avoir la liste des groupes du système.

    image

     

    Nous pouvons alors établir les correspondances et modifier le MSI. En remplacant, les divers groupes du MSI par leur valeurs francisées, puis en sauvegardant le nouveau MSI vous obtiendrez un installeur fonctionnel.

    Je ne peux malheureusement pas vous le fournir ;), il vous faudra faire ces manipulations tout seul.

     

    Gros bisous !

    Visual SourceSafe 2005 Update
    14 décembre 07 12:30 | TheSaib | 0 commentaire(s)   

    Bien que fervent utilisateur de Team Foundation Server / Team System, je sais que VSS est toujours bien vivant dans les entreprises, et que toutes n'ont pas encore migré, et ne migreront peut être jamais.

     

    Microsoft vient tout juste de sortir une mise à jour de VSS 2005 corrigeant certains problèmes mais prenant surtout en compte les feedbacks des utilisateurs.

    La liste des corrections

    http://support.microsoft.com/kb/943847/en

    et

    list-of-bugs-fixed-in-sourcesafe-2005-gdr.aspx

    A noter aussi l'amélioration de la stabilité du client sous Vista.

     

    Pour le télécharger : Download the VS80-KB943847-X86-INTL.exe package now

    XNA Game studio 2.0
    14 décembre 07 12:16 | TheSaib | 1 commentaire(s)   

    Flavien l'annonçait il y a quelques temps, aujourd'hui c'est désormais chose faite la release de XNA game studio est officielle.

    http://blogs.msdn.com/xna/archive/2007/12/13/xna-game-studio-2-0-released.aspx

    Il ne reste qu'aux aventuriers du directX qu'a le télécharger après s'être inscrit au club des créateurs XNA.

     

    A noter pour l'occasion l'organisation d'un concours avec à la clé une entrée à la Game Developer conference de LA à gagner.

     

    Download : http://www.microsoft.com/downloads/details.aspx?FamilyId=DF80D533-BA87-40B4-ABE2-1EF12EA506B7

    Les nouveautés : http://creators.xna.com/Education/whatsnew.aspx

    Du C#, du DirectX et une Wiimote (Manette / Télécommande wii)
    13 décembre 07 11:39 | TheSaib | 0 commentaire(s)   

    Je viens de tomber sur une perle.

    Beaucoup sont comme moi assez friand de la WII, cette console produite par Nintendo qui apporte une nouvelle dimension à l' interaction Jeu / Joueur.

    Un étudiant doctorant en système d'intéraction Homme-machine de l'université de Carnegie Mellon, (Johnny Chung Lee pour ne pas le citer) à réussi à détourner la WiiMote de son utilité d'origine pour en faire un capteur de mouvement.

    Les différentes applications sont assez bluffantes, et utilisent de surcroît la plateforme Direct X et .NET.

    Je vous conseille vivement de regarder ses vidéos et de télécharger ces samples, c'est excellent.

    http://www.cs.cmu.edu/~johnny/projects/wii/

    Valorisation de CodeS-SourceS
    13 novembre 07 01:35 | TheSaib | 6 commentaire(s)   

    Petit calcul simple qui m'a fait sourire :

     

    FaceBook, 50 millions d'utlisateurs dont 20 millions d'actifs

    CodeS-SourceS, 1 millions d'utilisateurs et a peu près le même ratio d'actifs.

     

    Facebook : valorisation 15 milliards de $$$ pour 50 millions d'users

    Alors

    Valorisation potentielle de CodeS-SourceS : 15 milliards / 50 millions * 1 millions

     

    Laissons-nous rêver ….

     

    300 000 000 de $$$$$$$

    LA grosse annonce du jour, le framework s’ouvre
    03 octobre 07 06:42 | TheSaib | 8 commentaire(s)   

    Certes les nouveaux ZUNEs sont sympa mais alors la nouvelle annoncée par Scott l'est encore plus pour nous les développeurs .NET:

     

    http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

     

     

    QDB ® !!!!

    Tafiti, interface SilverLight pour Live Search
    22 août 07 03:16 | TheSaib | 0 commentaire(s)   

    Très sympa.

    http://www.tafiti.com

     

    Happy birthday Nix !
    28 mai 07 11:58 | TheSaib | 6 commentaire(s)   

    Bien que relativement absent ces derniers temps, beaucoup de choses dans le pipe, je voulais laisser un

    petit message pour souhaiter à notre mascotte internationnale , un très joyeux anniversaire.

     

    JOYEUX ANNIVERSAIRE NIX !!!!!!!!!!!!!!!!

     

     

    ++

    Enterprise Library Avril 2007
    06 avril 07 02:01 | TheSaib | 0 commentaire(s)   

    La release d'avril est dans les bacs !

    Destinée au framework 2.0 et 3.0 elle offre au menu :

     

    Validation Application Block pour windows forms, ASP.NET et WCF, elle permet de centraliser la définition de règles de validation.

    Policy injection Application Block (NEW) qui fait des trucs qui sont surement bien mais que je n'ai pas encore eu le temps de décrypter!

    Application Software Factory , creez vos blocks !

    Visual Studio-integrated Configuration Editor , qui permet de manipuler vos fichiers de configs de l'EL directement depuis VS !

    la suite sur le blog de Tom

    Vous aurez je pense rapidement un retour de nos bloggeurs !

     

    Vu sur le blog de Tom Hollander :

    http://blogs.msdn.com/tomholl/archive/2007/04/05/just-released-enterprise-library-3-0-april-2007.aspx

    Et dispo ici :

    http://www.microsoft.com/downloads/details.aspx?FamilyID=62ef5f79-daf2-43af-9897-d926f03b9e60&displaylang=en

    [TFS] Comment changer la taille maximale des pièces jointes (Attachements) des workitems
    04 avril 07 12:32 | TheSaib | 2 commentaire(s)   

    Il se peut que vous ayez à augmenter la taille maximale des pièces jointes. Par défaut la taille est de 4194304 octets soit 4 Mo too pile.

    Même si augmenter la taille n'est pas forcément une bonne idée pour des question d'espaces disques et compagnie voici comment faire :

    Allez sur le webservice de configuration depuis le serveur (si vous passez par le web) sinon vous ne pourrez pas exécuter la commande.

    URL : http://localhost:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx?op=SetMaxAttachmentSize

    Saisir la taille en octet.

    Valider.

    That's all.

    [TFS] Branching guidance
    03 avril 07 11:06 | TheSaib | 4 commentaire(s)   

    L'équipe P&P (Pattern & Practice) se démène ces deniers temps pour nous vulgariser leur bonne pratique.

    Un des derniers en date, le « Branching guidance »

    Dispo ici :

    http://www.codeplex.com/BranchingGuidance

    C'est reparti pour une 5ème année ! (Bis)
    01 avril 07 03:13 | TheSaib | 4 commentaire(s)   

     

    Voilà tout est dit comme Nix.

    C'est pour moi également une cinquième année de MVP. Comme chaque année ce mail du premier avril est perturbant (Est-ce une blague de mauvais goût ou pas ?).

    Apparemment non.

    Je suis donc reconduit sur la technologie C#. Je vais m'attacher cette année à poursuivre dans cet engagement communautaire que j'ai auprès de cette merveilleuse techno qu'est le .NET. Il y a tellement d'innovations du côté de chez Redmond qu'il y a de forte chance que je m'oriente sur quelques produits en particulier. Mes contributions se porteront probablement plus vers Team System, Rosario, l'intégration continue, même si au demeurant ce n'est pas sur ces derniers que j'ai été reconduit. Je m'occuperait par ailleur de modérer les wiki de la MSDN.

    Encore une grande année en persperctive !

    Merci la communauté, car sans vous nous ne serions pas là, merci Microsoft de nous permettre de tisser des liens étroits avec les équipes produits, et de nous offrir de quoi faire vivre ces technologies auprès de nos communautés !

    Nouvel article Team System sur MSDN Mag
    28 mars 07 08:10 | TheSaib | 0 commentaire(s)   

    Un nouvel article est dispo sur Team System dans le MSDN maga d'avril :

    http://msdn.microsoft.com/msdnmag/issues/07/04/TeamSystem/default.aspx?loc=fr

     

    Plus de Messages Page suivante »


    Les 10 derniers blogs postés

    - Avoir une propriété sur l'object context qui renvoit les sous-entités v2 par Matthieu MEZIL le il y a 6 heures et 19 minutes

    - WPF : la gestion des dates (Label, TextBlock) par Pierrick's Blog le il y a 12 heures et 1 minutes

    - [ASP.NET] - ASP.NET Generated Image par Aurelien's Blog - When ClientSide meets .Net le il y a 13 heures et 28 minutes

    - Utiliser le SDK Open XML pour manipuler vos documents Office Open XML par Julien Chable le il y a 14 heures et 42 minutes

    - [Silverlight] - Créer un contrôle réutilisable et des propriétés personnalisées. par Danuz le il y a 17 heures et 59 minutes

    - Photosynth : Composez et partagez vos scènes ! par Blog technique de Nicolas Boonaert le il y a 18 heures et 3 minutes

    - Comment débugger un programme de génération de code utilisé dans VS ? par Matthieu MEZIL le il y a 18 heures et 3 minutes

    - Avoir une propriété sur l'object context qui renvoit les sous-entités par Matthieu MEZIL le il y a 18 heures et 15 minutes

    - Sortie du SDK 1.1 de Visual Studio 2008 par Michel Perfetti [Miiitch] le il y a 20 heures et 50 minutes

    - Skyfire, Silverlight sur votre mobile ! par alex# le il y a 21 heures et 6 minutes