Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Vista Multitouch+dwmaxx = aie aie aie

Ceux qui suivent ce blog doivent connaitre dwmaxx, c'est une api développée par Siwu qui "hack" la dll dwmapi.dll et dmw.exe pour récupérer les textures live.

Cf: http://siwu.info/74/dwmaxx-going-open-source.html

En utilisant ce code plus le code wiimoteproject : http://www.wiimoteproject.com/ un petit génie a fait ceci:

http://www.youtube.com/watch?v=SqvFTbQASeA

et a mis les codes sur codeplex:

http://www.codeplex.com/MultiTouchVista

Merci a nesher et si ca peut donner des idées :) 

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous : , ,

VSeWSS 1.2 Sharepoint enfin sous VS 2008

Les VSeWSS 1.2 sont sorties, la plus grosse nouveautés est qu'ils tournent sous VS 2008:

http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&displaylang=en

Posté le par VANNESTE Xavier | 2 commentaire(s)
Classé sous :

2 mois avec Hyper-V retour expérience

Voila cela fait deux mois que j'utilise l'hyperV reguliérement dans mes développements. Je suis un peu mitigé. En effet au premier abort Hyper-V fait vraiment professionnel et on se rend compte tout de suite des avantages:

  1. Intégré à MMC
  2. Snapshot
  3. Interface très travaillé

Puis très vite les inconvénients apparaissent. Par exemple il n'y a pas de carte wireless dans les cartes qu'on peut choisir pour le réseaux, ok c'est pour du serveur mais ca manque.

Le workaround est simple: http://sqlblog.com/blogs/john_paul_cook/archive/2008/03/23/using-wireless-with-hyper-v.aspx  mais cela manque beaucoup.

Le pire inconvénient est vraiment la migration de  virtual pc / virtual server => Hyper-V.

Premiérement: la migration change la configuration matérielle, donc on doit réactiver les machines virtuelles.

Deuxiément: Les drivers matériel sont sur les VMextensions à installer pour votre machine virtuelle, hors la apparait un nouveau soucis. En effet la configuration de la machine virtuelle doit être up to date pour que les extensions s'installent, c'est à dire, par exemple, pas de windows 2003 sp1 mais il faut impérativement le SP2. Si votre machine est ancienne faudra la mettre à jour, mais sans carte reseau car le driver est dans les VMExtensions à installer (ca fait un peu serpent qui se mord la queue):s.

Mais surtout avant de migrer la machine désinstallez toutes les anciennes VMExtension qui viennent de VPC ou VServer. Les VMExtension de Hyper-V refusent de s'installer si les anciennes sont encore présent, hors les VM extension de VPC et VServer refusent de se desinstaller si le setup n'est pas lancé sur une VPC ou un VServer (encore se foutu serpent :p).

Sinon niveau performance je pense qu'en développement ce n'est absolument pas significatif, sur un reseaux avec beaucoup de personnes connectées sur les virtual machine peut être qu'il y a une différences mais en développement j'ai un peu tendance a le déconseiller.

Derniére inconvénient deja soulevé par renaud comte (http://blogs.developpeur.org/themit/archive/2008/04/03/hyperv-sur-un-laptop-no-sleep.aspx) le sleep ne fonctionne plus, plus de sleep ou d'hibernate, on ne peut que eteindre ou allumé l'ordi mais plus de pause.

En conclusion: J'ai pas eu encore l'occasion d'utiliser Hyper-V en production, la plupart des clients ou je vais utilise un produit concurrent pour la virtualisation. Mais je ne pense pas que Hyper-V soit adapté au développement et à l'utilisation EndUser, en même temps c'est pas le but non plus. Pour me consoler j'ai installé VServer 2005 r2 et oui pas de VPC sur Windows 2008 64 bits decidément :s.

Et un an de plus

Et voila ma certification MCT a été reconduite.
Contrairement aux autres certifications, la certification MCT n'est valide qu'un an puis elle est reconduite sous certaines conditions qualitatif et quantitatif.
Les avantages des certifications MCT sont nombreuses, Invitation à des seminaires privés, possibilité de participer en tant que speaker à des events, possibilité d'accéder à tous les cours Microsoft officiel, reduction sur les certifications etc.....
Pour etre MCT c'est simple il faut etre bon prof et le prouver, il faut aussi avoir des certifications sur les produits microsofts, ces certifications determinent les cours que l'on peut dispenser.
Il manque des MCT alors pourquoi pas essayer :)


Pour plus d'info:
http://www.microsoft.com/learning/mcp/mct/default.mspx

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

Geek stereotype

Suite a un post, http://blogs.developpeur.org/xvanneste/archive/2008/02/18/un-amour-de-geek.aspx, un geek m'a fustigé par rapport au stéréotype que le geek peut faire circuler. Afin de retablir la balance monsieur les geek voila pour vous :)

http://www.wired.com/culture/lifestyle/news/2007/12/YE_sexy_geeks

pourquoi les filles de ma boite ne sont pas comme ca :s

Un amour de geek (je suis deja fan)

Lisez bien les paroles:

C'est tellement vrai des fois

Achat sur plan

A vendre demeure de prestige, Oslo Norvége, 2 étages 6 piéces, Magnifique point de vue sur le SI.

Pour les photos, c'est par ici:

http://www.netfxfactory.org/blogs/news/archive/2008/02/08/techdays-2008.aspx

Big SmileBig SmileBig SmileBig Smile

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous : , ,

Dwm cracked today

Bonjour à tous,

j'ai posté sur le fait qu'un groupe d'individu (moi y compris) essayait de comprendre et de "cracker" l'api DWM et milcore. Après beaucoup de test on s'est rendu compte que ca ne serait pas aussi simple qu'un simple appel a une fonction. J'avais blogué dessus deux fois:

http://blogs.developpeur.org/xvanneste/archive/2007/10/27/live-thumbnail-vista-en-3d-pour-aujourd-hui.aspx

http://blogs.developpeur.org/xvanneste/archive/2007/11/26/vista-live-thumbnail-3d-pour-toutes-les-application-peut-etre-pour-demain.aspx

Malheureusement les techniques pour réussir a récupérer les informations DWM était assez loin de mes compétence (inline function hooking, hotpatching etc...). Deux personnes ont pourtant reussit (Siwu et Ave) bien connus de la communauté Aqua-soft pour leurs applications systéme et desktop.

Siwu qui est le precurseur du projet a decidé de le mettre en open source sur google source (apres tout il travail pour google :) )

voici les liens:

http://siwu.info/74/dwmaxx-going-open-source.html#comment-405

http://code.google.com/p/dwmaxx/

C'est du C++ (même s'il y a un exemple d'utilisation en .net) et c'est du C++ haut de gamme.

 

Merci donc a Siwu, qui après avoir passé tant de temps sur ce projet (quasiment 1 an) a decidé de le mettre en open source.

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous : , ,

Faute de frappe et grosse surprise :)

Voulant aller sur le site msdn de microsoft j'ai tapé trop rapidement dans ma barre d'adresse ceci http://msdn.microsoft.cm/ m'attendant a avoir une 404 j'ai eu la surprise de voir le site de barak obama Big SmileBig SmileBig Smile

ah la la pret a tout ces candidats lol

Demarrer ou arreter le flip 3D de vista en C#

Voici le code qui permet de demarrer ou d'arreter (par timer par exemple) le flip 3D de vista:

Premierement on fait reference a l'api DWM dans une classe:

[

DllImport("dwmapi.dll", EntryPoint = "#105")]
private static extern int DwmpStartOrStopFlip3D(bool bStart);

Ensuite il suffit d'appeler la fonction avec true pour le demarrer ou avec false pour l'arreter:

private void button1_Click(object sender, RoutedEventArgs e)
{
DwmpStartOrStopFlip3D(
true);
}

Y a pas mais IDA pro a ses avantages, d'autre a venir :)

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous : ,

Qui veut un SP1 qui??

Le sp1 de vista est en CTP:
Version 32:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2fa54665-7716-47d9-b9b7-5cfdf71198cb&DisplayLang=en

Version 64:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c21c3978-3b7d-4d64-873b-3c9d26982d7a&DisplayLang=en

En version anglais francaise allemande japonaise et espagnol

Bizarement le SP3 de XP n'a pas l'air d'avoir de CTP

Posté le par VANNESTE Xavier | 4 commentaire(s)
Classé sous :

Les photos de Yann Arthus-Bertrand sur google Earth

Bonjour a tous les photos aeriennes de Yann Arthus-Bertrand sont desormes sur Google Earth

http://earth.google.com/intl/fr/earthfromabove/

 

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

Vista Live thumbnail 3D pour toutes les application peut etre pour demain

Y a pas longtemps je postais sur le reverse engineering de DWM pour pouvoir avoir les thumbnails live vista en 3D. http://blogs.developpeur.org/xvanneste/archive/2007/10/27/live-thumbnail-vista-en-3d-pour-aujourd-hui.aspx

Le souci principal c'est que pour l'instant seules les applications Directx ou WPF apparaissent, les autre applications (malheureusement la majorite) basées sur GDI renvoient une textures noires :s.

Siwu a mis a jours le forum:
http://www.aeroxp.org/board/index.php?showtopic=6286&st=30

Avec une video impressionante basé sur internet explorer:

http://siwu.info/64/dwm-hacking-extracting-the-window-texture.html

Vivement que le code soit publie :)

 

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous : , ,

WF en tant Qu' UI process

Windows Workflow Foundation est un chef d'orchestre, son but et d'orchestrer et de mettre en relation des objets au sens large du terme.

Les objets peuvent être des services, c'est le plus souvent pour cela qu'il est utilisé, des données, des messages (à l'instar de biztalk) ou bien des objets de l'interface graphique.

Ce webcast couvre cette derniére partie. Il explore les différents avantages à utiliser WF en tant qu'UI Process, par exemple pour la modularité, la flexibilité, la persistence. Bien entendu il serait difficile de tout appréhender en un webcast mais il sera facile d'ajouter le tracking ou les services personnalisés à votre code. En piéce jointe le code du webcast, que vous pouvez aussi retrouver dans la section téléchargement.

http://www.netfxfactory.org/blogs/video___la_demande/archive/2007/11/02/wf-en-tant-qu-uiprocess.aspx

 

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

Live thumbnail vista en 3D pour aujourd'hui

il y a quelque jours je vous parler de jeremiah morrill qui avait réussit a avoir les Live Thumbnail vista en 3D.

Il a reussi a récupérer les deux methodes qui permettent d'avoir les textures directx des fenêtres:

DwmpDxGetWindowSharedSurface et DwmpDxUpdateWindowSharedSurface

Voila comment il a fait:

http://www.netfxfactory.org/blogs/articles/archive/2007/10/27/vista-thumbnail-live-en-3d.aspx

Merci beaucoup a jeremiah pour avoir partager l'information et m'avoir permis d'en parler si librement.

Aller le premier qui redeveloppe Beril pour Windows a gagné lol

 

Posté le par VANNESTE Xavier | 1 commentaire(s)
Classé sous : , ,

Live thumbnail en 3D peut etre pour demain

Tout le monde connait maintenant les live thumbnail sous vista, et beaucoup de developpeurs, moi compris, on essayé de les implementer dans leur code. Le hic c'est que en 2D cela marche tres bien mais en 3d c'est autre chose. Beaucoup de personnes, dont certaine chez microsoft, m'ont soutenu que cela été tout simplement impossible.Or cela existe sous vista avec le flip 3d, donc cela EST possible. Je suis depuis longtemps ce post sur aeroxp qui tend a trouver une solution:

http://www.aeroxp.org/board/index.php?showtopic=6286

Il semblerait que le bout du tunnel soit proche. La preuve en video

http://jmorrill.hjtcentral.com/Home/tabid/428/EntryID/111/Default.aspx

Jeremiah Morrill, qui est deja à l'initiative du projet WPFWin32Renderer sur codeplex avec Leslie Godwin, à publier une video presentant ses travaux, mais pas encore le code source.

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

5 Minutes dans le noir le 23 octobre

Bonjour, étant actif dans les associations écologiques, j'ai été sollicité pour suivre les 5 minutes dans le noir demain entre 19h55 et 20h comme l'année derniére : www.5minutespourlaplanete.org .

Le probléme c'est que cette disposition apporte plus de probléme énergetique par la fluctuation de la charge electrique, et que même si le message est fort, cela pose plus de probléme. En effet imaginez que vous roulez a 130 sur l'autoroute, vous vous arretez 5 minutes et vous reaccélerez a fond pour reatteindre les 130, vous aurez dépensez plus d'essence que si vous étiez resté à la même vitesse. C'est ce que le reseaux électrique supporte. une solution aurait été de répartir de la maniére suivante:

19h30-19h35 nord de la france

19h35-19h40 ouest de la france

19h40-19h45 est de la france

19h45-19h50 ile de france

19h50-19h55 sud de la france

et vous qu'en pensez vous ??

Posté le par VANNESTE Xavier | 19 commentaire(s)
Classé sous :

Biztalk 2006 R2 telechargeable sur le site MSDN

Ca y est, alors qu'il est sortie depuis un moment, Biztalk 2006 R 2 est enfin disponible et téléchargeable sur le site MSDN.
Il est entiérement compatible .Net framework 3.0 avec notamment des adapteurs pour WCF, une interaction BAM WF etc..

http://geekswithblogs.net/ajames/archive/2006/06/09/81287.aspx

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

[WF] introduction, création d'activité et publication en tant que WS ou WCF Service

Je viens de publier 3 webcasts et 1 article sur WF.

L'article est une introduction a WF, on y aborde le workflow Sequentielle, la machine a état, la création d'activité ou bien encore les services et la communication Hote/Workflow. il est téléchargeable à l'adresse suivante: http://www.netfxfactory.org/blogs/articles/archive/2007/09/19/introduction-a-windows-workflow-foundation-wf.aspx

Il y a 1 webcast qui est l'illustration de l'article et qui est une introduction a Windows Workflow Foundation on y aborde:

  • Les processus séquentiels (Sequential workflow) 
  • Les activités de base
  • L'hébergement d'un workflow à travers la mise en place d'un hôte.
  • Les mécanismes de communication entre un hôte et un des processus qu'il héberge.

vous pouvez le visionner à l'adresse suivante : http://www.netfxfactory.org/blogs/video___la_demande/archive/2007/09/14/introduction-au-wf.aspx

Le 2 eme webcast est sur la création d'activité, nous verrons comment créer une activité pour WF. On commencera par les bases de l'activité, puis on verra comment le rendre professionnel en changement le theme, en validant les propriétés de l'activité et en rendant l'activité interactive avec le designer de Workflow.

vous pouvez le visionner à l'adresse suivante : http://www.netfxfactory.org/blogs/video___la_demande/archive/2007/09/22/cr-ation-d-activit-pour-windows-workflow-foundation.aspx

Enfin le dernier webcast et sur la publication de workflow en tant que WebService ou en tant que WCF Service, nous verrons comment paramétrer un WF pour qu'il soit publiable en tant que webservice et comment l'utiliser coté client. Avec l'arrivé du Framework .Net 3.5 une nouvelle activité qui est ReceivedActivity a fait son apparition. Elle permet de publier un Workflow en tant que WCF Service. Nous verrons comment l'utiliser et comment héberger le workflow pour qu'il soit exposé en tant que WCF Service

vous pouvez le visionner à l'adresse suivante : http://www.netfxfactory.org/blogs/video___la_demande/archive/2007/09/22/publication-d-un-workflow-en-tant-que-web-service-ou-en-tant-que-wcf.aspx

 

D'autre suiveront par la suite.

Posté le par VANNESTE Xavier | 0 commentaire(s)
Classé sous :

31 Ans et a nouveau papa

Bonjour a tous,

jeudi 13 septembre c'etait mon anniversaire j'ai eu 31 ans, ma femme ma offert avec 2 jours de retard l'un des plus beau cadeau, je suis a nouveau papa d'une petite leona. elle pése 4kg685 pour 52,5 cm le bébé et la maman se porte a merveille et moi je suis l'homme le plus heureux du monde. en ce moment professionnelement et personnelement c'est le réve ;) pourvu que ca dure comme disait l'autre

Plus de Messages Page suivante »


Les 10 derniers blogs postés

- ssdl view et TPT par Matthieu MEZIL le il y a 22 heures et 36 minutes

- L'injection SQL n'est PAS un problème QUE pour les développeurs web ! par CoqBlog le il y a 23 heures et 31 minutes

- Un outil pour réaliser des animations WPF basées sur des équations de Bézier par Perspective le 07-04-2008, 21:45

- Sandcastle et CodePlex : le verdict par CoqBlog le 07-04-2008, 20:53

- ssdl view et TPH par Matthieu MEZIL le 07-04-2008, 19:12

- Webcasts sur le Parallel Framework disponibles par Matthieu MEZIL le 07-04-2008, 17:26

- [Silverlight] - Comprendre et Débuter avec Silverlight par Danuz le 07-04-2008, 12:41

- SharePoint : Nouvel article sur l'exportation et Importation de sites SharePoint par Blog Technique de Romelard Fabrice le 07-04-2008, 01:00

- ImagineCup 2008 Final in Paris: Day 1 par Richard Clark le 07-03-2008, 22:48

- PowerShell : Comment utiliser un ENUM .NET dans un script PowerShell par Blog Technique de Romelard Fabrice le 07-03-2008, 18:09