<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2652510798192583900</id><updated>2012-01-31T16:42:09.333+01:00</updated><category term='linux'/><category term='directx'/><category term='winforms'/><category term='iis'/><category term='camera'/><category term='3d'/><category term='streaming'/><category term='VB.NET'/><category term='monitoring'/><category term='cloud'/><category term='gnome'/><category term='c'/><category term='windows 7'/><category term='c#'/><category term='3g'/><category term='firefox'/><category term='bluetooth'/><category term='css'/><category term='opengl'/><category term='python'/><category term='vala'/><category term='wpf'/><category term='twitter'/><category term='html'/><category term='vs2010'/><category term='wss'/><category term='razor'/><category term='asp.net'/><category term='windows mobile'/><category term='ubuntu'/><category term='database'/><title type='text'>The daily WTF...</title><subtitle type='html'>Tips, bugfixes and tutorials for software developers</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fkauffmann.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-4696775916508817618</id><published>2012-01-31T16:42:00.001+01:00</published><updated>2012-01-31T16:42:09.340+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position</title><summary type='text'>

There is a bug in the browser definition files that 
shipped with .NET 2.0 and .NET 4, namely that they contain definitions 
for a certain range of browser versions. But the versions for some 
browsers (like IE 10) aren't within those ranges any more. Therefore, 
ASP.NET sees them as unknown browsers and defaults to a down-level 
definition, which has certain inconveniences, like that it does </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=4696775916508817618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4696775916508817618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4696775916508817618'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2012/01/aspnet-fails-to-detect-ie10-causing.html' title='ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2SocM5qCDBE/Tx6zmoLUHxI/AAAAAAAABy4/PZOzrq3_FJ8/s72-c/new_microsoft_dotnet_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-9168201380404837017</id><published>2012-01-11T11:38:00.001+01:00</published><updated>2012-01-24T14:32:33.833+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL Server Database Mail - How to clear the queue</title><summary type='text'>



Database Mail is an enterprise solution for sending e-mail messages from
 the SQL Server Database Engine. Using Database Mail, your database 
applications can send e-mail messages to users. The messages can contain
 query results, and can also include files from any resource on your 
network. Database Mail is designed for reliability, scalability, 
security, and supportability.

If your </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=9168201380404837017' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9168201380404837017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9168201380404837017'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2012/01/sql-server-database-mail-how-to-clear.html' title='SQL Server Database Mail - How to clear the queue'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-r-3NXA44QHc/Tx6ynaS03BI/AAAAAAAAByw/Im2aOO4GPjM/s72-c/2.0-BigSQLLogo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-262275357643341808</id><published>2011-11-25T08:08:00.001+01:00</published><updated>2012-01-24T14:35:35.944+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>ASP.NET custom 404 returning 200 OK instead of 404 Not Found</title><summary type='text'>



ASP.NET provides a simple yet powerful way to deal with errors that 
occur in your web applications. We will look at several ways to trap 
errors and display friendly meaningful messages to users. We will then 
take the discussion a step further and learn how to be instantly 
notified about problems so you can cope with them right away. As a geek 
touch we will also track the path 404's </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=262275357643341808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/262275357643341808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/262275357643341808'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/11/aspnet-custom-404-returning-200-ok.html' title='ASP.NET custom 404 returning 200 OK instead of 404 Not Found'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2SocM5qCDBE/Tx6zmoLUHxI/AAAAAAAABy4/PZOzrq3_FJ8/s72-c/new_microsoft_dotnet_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3162022525635211988</id><published>2011-11-21T07:47:00.001+01:00</published><updated>2012-01-24T14:38:51.497+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>Blocking IP address range using Microsoft IIS</title><summary type='text'>You need to select the "Group of computers" option instead of the default "Single computer" option in the "Deny Access" dialogue.

When this is selected, an additional group of text boxes appears to the right of the IP Address box, into which you can put a netmask.

So, to block 194.*.*.* you put 194.0.0.0 into the left-hand set of boxes and 255.0.0.0 into the right-hand set. 

The zeros after </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3162022525635211988' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3162022525635211988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3162022525635211988'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/11/blocking-ip-address-range-using-iis.html' title='Blocking IP address range using Microsoft IIS'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-8775559231369881051</id><published>2011-11-16T15:46:00.001+01:00</published><updated>2011-11-16T16:58:24.303+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><category scheme='http://www.blogger.com/atom/ns#' term='vs2010'/><title type='text'>ASP.net Tab missing in IIS 6 on 64-bit Windows 2003 Server</title><summary type='text'>A few days ago, I add to migrate an ASP.NET 4 website to an old Windows 2003 x64 server, which is setup to use IIS in 32-bit mode. Apparently there is a bug (MS will call it a feature) which hides the ASP.NET tab in IIS when you have this particular configuration.

So long story short, to switch my individual site over to ASP.net 4.0 I had to use aspnet_regiis to manually set the framework </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=8775559231369881051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8775559231369881051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8775559231369881051'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/11/aspnet-tab-missing-in-iis-6-on-64-bit.html' title='ASP.net Tab missing in IIS 6 on 64-bit Windows 2003 Server'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-9066163677695360522</id><published>2011-11-09T07:54:00.000+01:00</published><updated>2012-01-24T14:37:52.869+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>How to flip an image with CSS3</title><summary type='text'>

Yes, you can flip images with CSS! Possible scenario: having only one graphic for an arrow, but flipping it around to point in different directions.

img.arrow { 
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=9066163677695360522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9066163677695360522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9066163677695360522'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/11/how-to-flip-image-with-css3.html' title='How to flip an image with CSS3'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-8415344007929003461</id><published>2011-10-27T14:34:00.000+02:00</published><updated>2011-10-27T14:34:26.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>Firefox very slow on localhost connections on Windows 7</title><summary type='text'>Doing ASP.NET web development on my laptop (Windows 7 Ultimate 64 bits), I was  wondering why page rendering was so slow with Firefox 7, when using Visual Studio 2008 and its development web server. Surprisingly, this was not the case with VS2010.

Doing some research I found this blog entry, which was quite helpful.

The change of the Firefox setting  network.dns.disableIPv6 to true did the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=8415344007929003461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8415344007929003461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8415344007929003461'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/10/firefox-very-slow-on-localhost.html' title='Firefox very slow on localhost connections on Windows 7'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bovX5ubKB0M/TqlOhbaIkpI/AAAAAAAABqY/wZQO_xXw8WM/s72-c/IPV6.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-9135170845893255618</id><published>2011-10-24T16:41:00.002+02:00</published><updated>2011-10-24T16:41:50.653+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wss'/><title type='text'>You receive an HTTP 404 error message when you browse the SharePoint site  collections after a hotfix package or a public update for Windows SharePoint  Services 3.0 is applied</title><summary type='text'>If the "official" procedure below does'nt work, please check if the Named Pipe protocol is enabled in your SQL Server Configuration Manager.



Click Start, click Run, type cmd, and then click OK.



Locate the \"Program Files\\Common Files\\Microsoft
Shared\\Web server extensions\\12\\BIN\" folder.



At the command prompt, type the following commands, and then
press ENTER after each command:


</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=9135170845893255618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9135170845893255618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9135170845893255618'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/10/you-receive-http-404-error-message-when.html' title='You receive an HTTP 404 error message when you browse the SharePoint site  collections after a hotfix package or a public update for Windows SharePoint  Services 3.0 is applied'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-2964416307215281283</id><published>2011-10-05T14:34:00.000+02:00</published><updated>2011-10-05T14:37:21.078+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>The request filtering module is configured to deny a request that contains a double escape sequence</title><summary type='text'>HTTP Error 404.11 - Not Found

The request filtering module is configured to deny a request that contains a double escape sequence.

The request contained a double escape sequence and request filtering is configured on the Web server to deny double escape sequences.

Details of the issue is available at: http://support.microsoft.com/kb/942076/

Solution 1 

Would suggest to read the complete </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=2964416307215281283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/2964416307215281283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/2964416307215281283'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/10/request-filtering-module-is-configured.html' title='The request filtering module is configured to deny a request that contains a double escape sequence'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-260822528017618471</id><published>2011-06-05T18:42:00.000+02:00</published><updated>2011-06-05T18:42:19.462+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3g'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Installer un modem 3G sous Ubuntu</title><summary type='text'>Installer une clef 3G Huawei sous Ubuntu 10.04
Introduction
Dans cet article, nous allons voir comment installer une clef 3G USB Huawei sous Ubuntu. Une solution simple si vous désirez offrir un accès internet mobile à un ami ou un parent néophite en informatique, sans l'exposer aux nombreux virus et autres trojans qui pullulent sous Window$.




Marche à suivre

Installer usb-modeswitch et </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=260822528017618471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/260822528017618471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/260822528017618471'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/06/installer-un-modem-3g-sous-ubuntu.html' title='Installer un modem 3G sous Ubuntu'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-I-8wdWxY_5s/TeuxXn5BWbI/AAAAAAAABek/V63ya41whQU/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-8909868842065927151</id><published>2011-03-27T11:54:00.001+02:00</published><updated>2011-03-27T11:55:51.994+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Les API de Twitter en .NET</title><summary type='text'>

Envoyer des messages sur Twitter à partir d'une application WinForm en C#

Introduction


Dans cet article, nous allons découvrir comment s'authentifier sur un compte Twitter à partir d'une application WinForm en C# et envoyer (pardon, "tweeter") un message.

Cette technique pourrait par exemple servir à automatiser l'envoi de tweets par une application batch, qui collecterait à intervalles </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=8909868842065927151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8909868842065927151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/8909868842065927151'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/03/les-api-de-twitter-en-net.html' title='Les API de Twitter en .NET'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--rDrr9I5F9Y/TY8IiBPwnPI/AAAAAAAABco/YofZYTl1eDE/s72-c/1301219230_twitter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-2811729422426691102</id><published>2011-02-17T20:32:00.001+01:00</published><updated>2011-02-22T07:27:59.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><title type='text'>Monitoring réseau</title><summary type='text'>Installer et configurer OpenNMS sous Windows
Introduction
Si vous avez déjà eu l'occasion d'utiliser des solutions de monitoring réseau Open Source, vous connaissez certainement des produits tels que Nagios. Je ne vous apprendrai rien en vous disant que je genre d'application demande énormément de temps de configuration. Se retrouver en parfait débutant devant un Nagios fraîchement installé peut </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=2811729422426691102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/2811729422426691102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/2811729422426691102'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/02/opennms.html' title='Monitoring réseau'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HBlm6DPFCL4/TV11YDsI6II/AAAAAAAABcc/MHISyfVzCco/s72-c/OpenNMS1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-7079768610849990362</id><published>2011-02-16T15:28:00.000+01:00</published><updated>2011-02-16T15:28:40.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>Smooth Streaming</title><summary type='text'>Le Smooth Streaming avec IIS 7
Introduction
Petite parenthèse ludique sur ce blog pour vous parler du Smooth Streaming. Le Smooth Streaming est une extension pour IIS 7.0 qui permet l’envoi d’un flux vidéo potentiellement haute-définition (1080p) par le protocole HTTP. Son objectif est de permettre d’avoir un flux s’adaptant au débit et au matériel du client, en modifiant la qualité de la vidéo à</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=7079768610849990362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7079768610849990362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7079768610849990362'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/02/smooth-streaming.html' title='Smooth Streaming'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-bCO7Ly051SQ/TVvdyrmuPtI/AAAAAAAABcU/26dfpmrwfHw/s72-c/SmoothStreaming2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-697099850714341055</id><published>2011-02-15T09:03:00.000+01:00</published><updated>2011-02-15T09:03:07.075+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wss'/><title type='text'>WSS 3.0 SP2</title><summary type='text'>Comment changer la langue d'un site WSS existant ?
Introduction
Windows Sharepoint Services 3.0 offre la possibilité d'installer des Languages Packs additionnels qui vous permettent de traduire intégralement un site ou une collection de sites dans la langue de votre choix. Vous pouvez installer plusieurs Language Packs simultanément afin de mimer le fonctionnement d'un site multilingue.



Le </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=697099850714341055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/697099850714341055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/697099850714341055'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/02/wss-30-sp2.html' title='WSS 3.0 SP2'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zdCo5q618Js/TVox4qUlr7I/AAAAAAAABcQ/4qitMruF7rg/s72-c/WSS_in_French.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3928823922515039588</id><published>2011-01-20T09:54:00.001+01:00</published><updated>2011-01-20T09:56:00.148+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>Les permissions dans IIS 7</title><summary type='text'>Définir les droits d'accès de l'ApplicationPoolIdentity

Introduction


Dans IIS 7 sous Windows 7 ou Windows Server 2008, les Applications Pools peuvent tourner sous les privilèges de l'utilisateur "ApplicationPoolIdentity" plutôt que "Network Service".

Par contre, il peut sembler impossible d'assigner des permissions à cet utilisateur car il n'aparaît pas dans la liste des utilisateurs locaux </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3928823922515039588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3928823922515039588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3928823922515039588'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/les-permissions-dans-iis-7.html' title='Les permissions dans IIS 7'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TPR6tmD-AfI/AAAAAAAABbY/QXYTqGUPr2s/s72-c/vs2010_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-852256411984228285</id><published>2011-01-05T15:04:00.007+01:00</published><updated>2011-01-12T14:19:00.301+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='razor'/><title type='text'>Tutorial Razor - Partie 1</title><summary type='text'>A la découverte de la syntaxe de Razor
Introduction


Avec le lancement de WebMatrix et l'arrivée de Razor comme View Engine dans ASP.NET MVC, j'ai décidé de m'intéresser à ce nouveau langage pour l'embarquer dans un CMS Open Source que je suis en train de développer (j'en reparlerai plus tard dans ce blog).

C'est donc l'occasion pour moi de rédiger un petit résumé de la syntaxe de Razor.

</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=852256411984228285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/852256411984228285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/852256411984228285'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/introduction-razor.html' title='Tutorial Razor - Partie 1'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TPR6tmD-AfI/AAAAAAAABbY/QXYTqGUPr2s/s72-c/vs2010_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3772870764737696386</id><published>2011-01-05T11:51:00.002+01:00</published><updated>2011-01-05T11:56:28.516+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='vs2010'/><title type='text'>Encryption du web.config</title><summary type='text'>Encrypter des sections du web.config en ASP.NET 4.0
Introduction


ASP.NET 4.0 nous offre un moyen très simple d'encrypter n'importe quelle section du fichier web.config, à l'aide de la méthode ProtectSection() de la classe System.Configuration.SectionInformation.

Cette technique offre l'avantage de ne nécessiter aucune modification du code existant ; la lecture des valeurs stockées dans le </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3772870764737696386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3772870764737696386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3772870764737696386'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/encrypter-des-sections-du-webconfig-en.html' title='Encryption du web.config'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TOuT9MAgHQI/AAAAAAAABbM/nYVS94Kkkhk/s72-c/CryptedWebConfig.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-6387993036937386867</id><published>2011-01-05T11:43:00.000+01:00</published><updated>2011-01-05T11:43:47.829+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='iis'/><title type='text'>System.Runtime.InteropServices.COMException</title><summary type='text'>Message d'erreur en ouvrant une application web dans Visual Studio 2008 sous Windows 7
Ce message indique que VS2008 ne parvient pas à accéder aux métadonnées de IIS. J'ai résolu ce problème en activant l'option de compatibilité des métadonnées de IIS 6.


Ouvrir le Menu Start
Chercher le mot features
Cliquer sur Turn Windows Features On or Off
Cocher les éléments ci-dessous dans la section </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=6387993036937386867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6387993036937386867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6387993036937386867'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/systemruntimeinteropservicescomexceptio.html' title='System.Runtime.InteropServices.COMException'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ddIoGqGFs14/TSRLDGVglMI/AAAAAAAABbk/S0ZsH3ZrH3s/s72-c/IIS+Compatibility.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-5635545886137803448</id><published>2011-01-01T14:56:00.001+01:00</published><updated>2011-07-29T13:24:00.913+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Routing ASP.NET 4.0 sous IIS 5.1/6.0</title><summary type='text'>Comment faire fonctionner le routing ASP.NET 4.0 sous IIS 5.1 / 6.0 ?
Introduction


Si vous avez suivi le tutorial consacré à l'utilisation du routing ASP.NET 4.0 avec WinForms et que vous avez tenté de déployer votre solution sous une version de IIS inférieure à 7.0, vous aurez certainement rencontré un problème d'erreur 404 - Page non trouvée.

Le problème
Le problème provient du fait que IIS </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=5635545886137803448' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5635545886137803448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5635545886137803448'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/routing-aspnet-40-sous-iis-5160.html' title='Routing ASP.NET 4.0 sous IIS 5.1/6.0'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TPR6tmD-AfI/AAAAAAAABbY/QXYTqGUPr2s/s72-c/vs2010_logo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-7831523896991199598</id><published>2011-01-01T14:29:00.000+01:00</published><updated>2011-01-01T14:29:49.494+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vs2010'/><title type='text'>Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0</title><summary type='text'>

Si vous rencontrez ce message d'erreur avec Visual Studio 2010 et SQL Server 2005 Express lorsque essayez de créer une connexion dans le Database Explorer, voici les composants à installer pour résoudre le problème :



Microsoft SQL Server System CLR Types

http://go.microsoft.com/fwlink/?LinkId=123721&amp;clcid=0x409



Microsoft SQL Server 2008 Management Objects

http://go.microsoft.com/fwlink/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=7831523896991199598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7831523896991199598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7831523896991199598'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2011/01/could-not-load-file-or-assembly.html' title='Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-1935697883423814955</id><published>2010-11-29T22:07:00.005+01:00</published><updated>2010-11-30T05:18:09.125+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Routing en ASP.NET 4.0</title><summary type='text'>Utiliser le routing ASP.NET dans une application WebForms


Introduction
Dans ce tutoriel, nous allons découvrir comment utiliser les fonctionnalités de routing de ASP.NET 4 pour permettre l'écriture d'URL lisibles (friendy-urls) dans une application WebForms.

Définition de la table des routes
Le principe du routage consiste à établir une table de règles permettant d'associer des adresses </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=1935697883423814955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/1935697883423814955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/1935697883423814955'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/11/routing-en-aspnet-40.html' title='Routing en ASP.NET 4.0'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TPR6tmD-AfI/AAAAAAAABbY/QXYTqGUPr2s/s72-c/vs2010_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-5188507151368296588</id><published>2010-11-29T12:38:00.000+01:00</published><updated>2010-11-29T12:38:35.039+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><title type='text'>Créer des liens symboliques sous Windows 7 64 bits</title><summary type='text'>Si vous rencontrez une erreur de type ORA-12154 avec le client Oracle 10g sous Windows 7 64 bits alors que le TNSPING fonctionne, c'est peut-être parce que l'application appelante se trouve dans le répertoire "c:\Program Files (x86)".

J'ai rencontré ce problème avec quelques applications .NET, mais également avec l'outil FreeToad. La solution consiste à réinstaller l'application qui cause </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=5188507151368296588' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5188507151368296588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5188507151368296588'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/11/creer-des-liens-symboliques-sous.html' title='Créer des liens symboliques sous Windows 7 64 bits'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ddIoGqGFs14/TPOP0W1cXAI/AAAAAAAABbU/2KXRTg0R9kA/s72-c/junction.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-4812672685088089853</id><published>2010-11-26T08:37:00.000+01:00</published><updated>2010-11-26T08:37:26.943+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>Comment WebMatrix, Razor, les pages Web ASP.NET et MVC s'assemblent</title><summary type='text'>
Dans ce post, je voudrais clarifier la façon dont ces diverses briques logicielles s'emboîtent, car j'ai constaté une certaine confusion dans les commentaires des premiers utilisateurs que j'ai lu.


Création d'un projet ASP.NET MVC 3 avec Razor dans VS2010

WebMatrix: une pile et un outil
Commençons par WebMatrix. Le terme désigne effectivement à la fois un outil et un framework applicatif.

La</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=4812672685088089853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4812672685088089853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4812672685088089853'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/11/comment-webmatrix-razor-les-pages-web.html' title='Comment WebMatrix, Razor, les pages Web ASP.NET et MVC s&apos;assemblent'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ddIoGqGFs14/TO9jdxTN8bI/AAAAAAAABbQ/qhUyLymEsjM/s72-c/mvc_3_new_features_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-6533832095227808313</id><published>2010-09-21T21:36:00.003+02:00</published><updated>2010-10-01T11:09:53.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Programmation parallèle : calcul de Pi</title><summary type='text'>Introduction
Dans mon précédent post, j'ai présenté un algorithme simple permettant d'estimer la valeur de Pi, afin d'évaluer les performances de l'AppEngine, le cloud de Google.

Dans ce nouvel article, je vais adapter cet algorithme afin de l'exécuter en parallèle sur un processeur multi-coeurs. L'environnement de développement utilisé pour cet exemple est le Framework .NET 4.0 et Visual C# </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=6533832095227808313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6533832095227808313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6533832095227808313'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/09/programmation-parallele-calcul-de-pi.html' title='Programmation parallèle : calcul de Pi'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-5812367128725377106</id><published>2010-09-21T18:13:00.001+02:00</published><updated>2011-06-06T05:14:13.157+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Test de performance de Google AppEngine</title><summary type='text'>Introduction
On parle énormément de "cloud computing" depuis ces deux dernières années : Amazon S3, Microsoft Azure, Google AppEngine. C'est pourquoi j'ai voulu me livrer à un petit test de performance avec AppEngine, qui offre l'énorme avantage d'être gratuit et disponible sous toutes les plateformes puisqu'il utilise Java et Python comme principaux langages de programmation.

Une fois inscrit </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=5812367128725377106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5812367128725377106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/5812367128725377106'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/09/test-de-performance-de-google-appengine.html' title='Test de performance de Google AppEngine'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/TJjYdqsyNMI/AAAAAAAABaA/wLVpGtd48gs/s72-c/gae6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3838509480862038046</id><published>2010-03-10T07:17:00.000+01:00</published><updated>2010-03-10T07:29:48.577+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vala'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Introduction à Vala (2ème partie)</title><summary type='text'>Utiliser des librairies C avec ValaIntroductionDans mon précédent article, j'ai présenté Vala, un langage de programmation sous Linux très similaire à C#. Lors de la compilation, Vala génére du code C, qui est à son tour compilé par Gcc. Le code binaire obtenu est donc natif et très rapide, sans imposer l'installation d'un runtime volumineux. Un autre énorme avantage de Vala est qu'il peut donc, </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3838509480862038046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3838509480862038046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3838509480862038046'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/03/decouverte-de-vala-2eme-partie.html' title='Introduction à Vala (2ème partie)'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ddIoGqGFs14/S5c66Z-N9xI/AAAAAAAABRY/AignytAWcZ8/s72-c/synaptic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-1774802700645890033</id><published>2010-03-06T13:42:00.000+01:00</published><updated>2010-03-10T07:35:37.167+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vala'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Introduction à Vala (1ère partie)</title><summary type='text'>Vala, la programmation facile sous Ubuntu 9.10IntroductionVala est un langage qui présente de fortes similitudes avec C# au niveau de sa syntaxe. Il présente cependant des différences notables avec le langage de Microsoft. Contrairement avec ce qui se passe avec un compilateur C#, le compilateur Vala ne génère pas du code intermédiaire destiné à être exécuté par une machine virtuelle, mais bien </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=1774802700645890033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/1774802700645890033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/1774802700645890033'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2010/03/vala-la-programmation-facile-sous.html' title='Introduction à Vala (1ère partie)'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ddIoGqGFs14/S5JPVjA-BbI/AAAAAAAABRQ/rEEvEncYuKk/s72-c/Vala.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3723405380736939459</id><published>2008-08-31T12:54:00.000+02:00</published><updated>2008-08-31T13:16:34.630+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='winforms'/><title type='text'>Extensibilité en .NET 3.5</title><summary type='text'>Un système de plugins en VB.NET 2008IntroductionDans ce nouvel article, nous allons réaliser un mini-éditeur de texte, extensible à l'aide d'un système de plugins, un peu à la manière des addins de Visual Studio ou des filtres de Photoshop. Nous travaillerons avec la version 3.5 du Framework .NET.Notre fenêtre d'exemple comporte un simple champ texte multi-lignes. Dans la barre de menus, une </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3723405380736939459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3723405380736939459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3723405380736939459'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/08/extensibilit-en-net-35.html' title='Extensibilité en .NET 3.5'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/SLp9PPq2erI/AAAAAAAAAEM/xW_qTDs-j10/s72-c/Demo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-9024983633183747569</id><published>2008-06-09T07:15:00.000+02:00</published><updated>2010-03-02T20:19:01.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Compilation dynamique en C#</title><summary type='text'>Evaluer une expression mathématique en compilant du code C# au runtimeIntroductionIl existe beaucoup d'articles sur la manière d'évaluer dynamiquement des expressions mathématiques. Cette semaine, je vais vous montrer comment on peut, à l'aide du Framework .NET 2.0, compiler du code C# à la volée et l'utiliser dans une application.Imaginons que nous ayons besoin de calculer une fonction 3D telle </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=9024983633183747569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9024983633183747569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/9024983633183747569'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/06/compilation-dynamique-en-c.html' title='Compilation dynamique en C#'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-7286850103617155674</id><published>2008-06-02T07:25:00.000+02:00</published><updated>2008-06-02T07:32:05.458+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL Server 2008 Spatial (2)</title><summary type='text'>Le type geometry dans SQL Server 2008IntroductionDans la première partie de cet article, nous avons eu l'occasion de découvrir le nouveau type de donnée geography, que nous avons utilisé pour calculer la distance entre deux points à la surface du globe.SQL Server 2008 nous propose un second type de données spatiales : geometry. Ce type sera utilisé de préférence avec des surfaces de petites </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=7286850103617155674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7286850103617155674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7286850103617155674'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/06/sql-server-2008-spatial-2.html' title='SQL Server 2008 Spatial (2)'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ddIoGqGFs14/SEOFHxrDHhI/AAAAAAAAAEE/SBLqY7mcntQ/s72-c/geometry.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-7674535229570149523</id><published>2008-05-24T19:07:00.000+02:00</published><updated>2008-05-24T19:22:01.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL Server 2005 et T-SQL</title><summary type='text'>Les nouvelles fonctions T-SQL dans SQL Server 2005IntroductionAlors que la version finale de SQL Server 2008 se profile à l'horizon, de nombreuses fonctions de SQL Server 2005 restent méconnue des développeurs SQL. L'occasion pour moi de les (re)découvrir avec vous.CTESQL Server 2005 a introduit de nombreuses améliorations dans les instructions de DML. Une des nouveautés les plus excitantes sont </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=7674535229570149523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7674535229570149523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/7674535229570149523'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/05/nouveauts-t-sql.html' title='SQL Server 2005 et T-SQL'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-3287163617588367094</id><published>2008-05-17T18:41:00.000+02:00</published><updated>2008-05-19T07:27:22.229+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='directx'/><title type='text'>DirectX9 et C#</title><summary type='text'>Utiliser Irrlicht 3D en C#IntroductionIrrlicht est un moteur 3D Open Source créé par Nikolaus Gebhardt. Développé en C++, il tourne sous Windows et Linux et supporte actuellement OpenGL, DirectX 8 et 9.Si comme moi vous avez été frustré par l'abandon de Managed DirectX et la lourdeur de déploiement de XNA, IrrLich est fait pour vous, d'autant plus qu'il existe un wrapper pour Java (Jirr) et pour </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=3287163617588367094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3287163617588367094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/3287163617588367094'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/05/directx9-et-c.html' title='DirectX9 et C#'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ddIoGqGFs14/SC8NQOXWVdI/AAAAAAAAADs/Qk0PRtpXiyA/s72-c/IRRLICHT.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-6133500544672253887</id><published>2008-05-09T07:08:00.000+02:00</published><updated>2008-05-19T07:28:45.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL Server 2008 Spatial</title><summary type='text'>Calculer la distance entre deux points sur le globe avec SQL Server 2008Quoi de neuf ?Il y a deux ans, dans le cadre d'un de mes projets, je devais retrouver les arrêts de bus situé à proximité d'une position fournie par un GPS. J'avais donc importé les longitudes et latitudes de toutes les stations dans des champs de type "double" d'une base SQL Server 2005.J'avais ensuite adapté en C# une </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=6133500544672253887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6133500544672253887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/6133500544672253887'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/05/sql-server-2008-spatial.html' title='SQL Server 2008 Spatial'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-4726299481499203833</id><published>2008-04-22T07:08:00.000+02:00</published><updated>2008-05-19T07:29:00.674+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Utiliser Newton avec WPF - Partie 1</title><summary type='text'>Utiliser un moteur de simulation physique avec WPF - Partie 1IntroductionCette semaine, je vous propose de découvrir WPF au travers d'un exemple amusant et assez impressionnant. A l'aide d'un moteur de simulation physique, nous allons observer la chute de divers objets sur une série de plateformes. Ce tutorial se base sur l'excellent travail de Chris Cavanagh. Qu'il en soit remercié.Qu'est-ce que</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=4726299481499203833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4726299481499203833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4726299481499203833'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/04/utiliser-newton-avec-wpf-partie-1.html' title='Utiliser Newton avec WPF - Partie 1'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ddIoGqGFs14/SA10VWxOvPI/AAAAAAAAAC0/aXdVeHdcs9E/s72-c/Newton4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-126432078046638009</id><published>2008-04-16T07:06:00.000+02:00</published><updated>2008-05-19T07:27:57.985+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>WebCam Bluetooth - Partie 2</title><summary type='text'>Réaliser une Webcam Bluetooth sous Windows Mobile - Partie 2IntroductionDans la première partie de ce tutorial, nous avons vu comment automatiser la prise de photos à l'aide de la classe CameraCaptureDialog du CF.NET. Dans cette seconde partie, nous allons aborder le transfert automatique et la consultation des images sur un ordinateur distant.Transfert via Web ServicesCette méthode est </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=126432078046638009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/126432078046638009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/126432078046638009'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/04/une-webcam-bluetooth-sous-windows_15.html' title='WebCam Bluetooth - Partie 2'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ddIoGqGFs14/SAWPT0W2xoI/AAAAAAAAABc/K3nw8FxnCag/s72-c/SpyCamClient.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2652510798192583900.post-4000476667620925453</id><published>2008-04-15T07:09:00.000+02:00</published><updated>2008-05-19T07:28:20.746+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>WebCam Bluetooth - Partie 1</title><summary type='text'>Réaliser une Webcam Bluetooth sous Windows Mobile - Partie 1IntroductionAutrefois simples PDA, les Smart Devices combinent aujourd'hui GSM, GPS, appareil photo, connectivité WiFi, etc. Ils ouvrent la porte à de nouveaux types d'applications toutes plus originales les unes que les autres. L'engouement actuel pour l'iPhone d'Apple ou Android de Google en sont de bons exemples.Ce tutorial va vous </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2652510798192583900&amp;postID=4000476667620925453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4000476667620925453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2652510798192583900/posts/default/4000476667620925453'/><link rel='alternate' type='text/html' href='http://fkauffmann.blogspot.com/2008/04/une-webcam-bluetooth-sous-windows.html' title='WebCam Bluetooth - Partie 1'/><author><name>Fabrice Kauffmann</name><uri>http://www.blogger.com/profile/08840311534987279579</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_ddIoGqGFs14/TNGC52yvR1I/AAAAAAAABas/oY9Ct43EG54/S220/ScifiX.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ddIoGqGFs14/SAQ6j0W2xeI/AAAAAAAAAAM/5IYqR_YKNsk/s72-c/SpyCamServer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
