- Vous ne pouvez pas etre a la PDC pas grave netfxfactory vous l'amene chez vous :)
-
Pour tous ceux qui ne peuvent pas y etre voici un lien qui vous fera plaisir. Que deux videos pour l'instant mais connaissant les auteurs je sais qu'il y en aura d'autre. Bon visionnage :)
http://www.netfxfactory.org/tags/pdc/default.aspx
- certification+=2
-
Et voila deux de plus:
70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
70-561 TS: Microsoft .NET Framework 3.5, ADO.NET Application Development
ca commence a m'en faire quelques unes lol:
562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
561 TS: Microsoft .NET Framework 3.5, ADO.NET Application Development
542 TS: Microsoft Office SharePoint Server 2007 - Application Development
541 TS: Microsoft Windows SharePoint Services 3.0 - Application Development
554 UPGRADE: MCSD Microsoft® .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft® .NET Framework: Part 2
553 UPGRADE: MCSD Microsoft® .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft® .NET Framework: Part 1
340 Implementing Security for Applications with Microsoft Visual C#® .NET
300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures
229 Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition
320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
316 Developing and Implementing Windows®-based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET
315 Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET
100 Analyzing Requirements and Defining Solution Architectures
016 Designing and Implementing Desktop Applications with Microsoft® Visual C++ 6.0
175 Designing and Implementing Distributed Applications with Microsoft® Visual Basic 6.0
176 Designing and Implementing Desktop Applications with Microsoft® Visual Basic 6.0
J'essais pas de battre un record mais un MCT ne peut donner de cours que sur les technologies dont il est certifié et personnelement je pense que des cours sur le framework 3.5 vont vite être demandés :)
- 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 :)
- 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
- 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:
- Intégré à MMC
- Snapshot
- 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
- 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




- 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.
- 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 


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 :)
- 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
- 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/
- 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 :)
- 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
- 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
- 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.
- 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 ??
- 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