<?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-473433571399491541</id><updated>2011-11-27T15:14:54.390-08:00</updated><category term='MacWorld'/><category term='Software Protection'/><category term='Visual Studio'/><category term='Microsoft'/><category term='AppleScript'/><category term='Music'/><category term='map'/><category term='piracy'/><category term='Apple'/><category term='G9'/><category term='Google'/><category term='MacBookAir'/><category term='Powershot'/><category term='MobileMe'/><category term='Canon'/><category term='Mac OS'/><category term='San Francisco'/><category term='licensing'/><category term='Linkedin'/><category term='Address Book'/><category term='Ava'/><category term='TextBox'/><category term='Jay Lou'/><category term='SLPS'/><category term='Silverlight_chainer'/><category term='Silverlight'/><title type='text'># SHARPADDICTS #</title><subtitle type='html'>Serge Ngako Kameni's blog - Sharpening your code and thoughts...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-726862373877563924</id><published>2010-01-06T17:40:00.000-08:00</published><updated>2010-01-06T17:47:10.313-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Jay Lou'/><category scheme='http://www.blogger.com/atom/ns#' term='Ava'/><title type='text'>Incursion into PAJ with Jay Lou Ava</title><content type='html'>Music goes well with coding...&lt;br /&gt;Thanks Jay Lou!&lt;br /&gt;&lt;br /&gt;&lt;object width="660" height="525"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pS6jgB6Q-Ks&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pS6jgB6Q-Ks&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-726862373877563924?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/726862373877563924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=726862373877563924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/726862373877563924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/726862373877563924'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2010/01/incursion-in-paj-with-jay-lou-ava.html' title='Incursion into PAJ with Jay Lou Ava'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-6331893239364178896</id><published>2008-08-23T22:38:00.000-07:00</published><updated>2008-08-23T23:02:10.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MobileMe'/><category scheme='http://www.blogger.com/atom/ns#' term='Address Book'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><title type='text'>Welcome to the USA: Address Book script that changes my contacts french phone numbers into international format</title><content type='html'>Well, I'm in now!&lt;br /&gt;I've decided to make the big jump to the USA. Since I still have a lot of french relatives, I was confronted to a painful situation: I had to manually update my contacts to append  a +33 on their phones.&lt;br /&gt;And then came AppleScript.... and MobileMe!&lt;br /&gt;&lt;br /&gt;A simple script does the job, and MobileMe does the rest.&lt;br /&gt;And ka booom, my iPhone is updated too !!!!!!&lt;br /&gt;&lt;br /&gt;Here's the script:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Z8gPUVFgpSA/SLD5RqSAdyI/AAAAAAAAAN8/sqCqpJty5cQ/s1600-h/ABScript.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Z8gPUVFgpSA/SLD5RqSAdyI/AAAAAAAAAN8/sqCqpJty5cQ/s400/ABScript.jpg" alt="" id="BLOGGER_PHOTO_ID_5237960448434796322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The good thing is that thanks to MobileMe, every device updates smoothly !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-6331893239364178896?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/6331893239364178896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=6331893239364178896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/6331893239364178896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/6331893239364178896'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2008/08/welcome-to-usa-address-book-script-that.html' title='Welcome to the USA: Address Book script that changes my contacts french phone numbers into international format'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Z8gPUVFgpSA/SLD5RqSAdyI/AAAAAAAAAN8/sqCqpJty5cQ/s72-c/ABScript.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-8416199863042680122</id><published>2008-07-11T06:24:00.000-07:00</published><updated>2008-07-11T07:53:32.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='map'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linkedin'/><category scheme='http://www.blogger.com/atom/ns#' term='Address Book'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>A Google Map Directions plug-in, and a Linkedin search plug-in for Apple Address Book</title><content type='html'>I wonder why Apple did not provide a simple way to give the itinerary to a contact.&lt;br /&gt;I wrote this plug-in in 5 minutes...&lt;br /&gt;Simple, isn't it?&lt;br /&gt;I also provide a plug-in for Linkedin search.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Google Map directions plugin&lt;/span&gt;&lt;br /&gt;Source code: &lt;a href="http://www.luceo-net.com/menthol/Menthol.zip"&gt;here&lt;/a&gt;&lt;br /&gt;Plug-in: &lt;a href="http://www.luceo-net.com/menthol/Menthol.bundle.zip"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Linkedin search plugin&lt;/span&gt;&lt;br /&gt;Source code: &lt;a href="http://www.luceo-net.com/linkedin/LinkedInSearch.zip"&gt;here&lt;/a&gt;&lt;br /&gt;Plug-in: &lt;a href="http://www.luceo-net.com/linkedin/LinkedInSearch.bundle.zip"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 102, 51); font-weight: bold;"&gt;Install instructions:&lt;/span&gt;&lt;br /&gt;Download the plug-ins and unzip them to /Library/Address Book Plug-Ins/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 102, 51);"&gt;Using the Google Maps Directions plug-in:&lt;/span&gt;&lt;br /&gt;Start Address Book application, select a contact, and click the address field.&lt;br /&gt;You will then have a contextual menu which uses the address in your card (if any) to compute the direction to your contact.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 102, 51);"&gt;Using the LinkedIn Search plug-in:&lt;/span&gt;&lt;br /&gt;Start Address Book application, select a contact, and right-click the last name field.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please feel free to use these plug-ins, and give me your feedback !&lt;br /&gt;&lt;br /&gt;Wenoke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-8416199863042680122?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/8416199863042680122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=8416199863042680122' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/8416199863042680122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/8416199863042680122'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2008/07/google-map-directions-plug-in-for-apple.html' title='A Google Map Directions plug-in, and a Linkedin search plug-in for Apple Address Book'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-769058097337253393</id><published>2008-03-06T02:06:00.000-08:00</published><updated>2008-03-06T05:51:26.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight_chainer'/><title type='text'>Solving Silverlight_chainer.exe setup issues</title><content type='html'>Some of you may run into trouble while installing the Silverlight tools for Visual Studio 2008.&lt;br /&gt;Here's a workaround to make things work:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;div&gt;Run the Silverlight_chainer.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;Do not close the error window&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;Browse your startup disk at the root level. There is a directory which name looks like a GUID. Open that directory to find a Silverlight 2.0 tools.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;Run the following apps (in this order)&lt;/div&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt; &lt;div&gt;Silverlight 2.0.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;Silverlight_sdk.msi&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;VS_SilverlightTools_Beta1_Setup.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;VS90-KB949325.msp&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Normally, this should solve the problem.&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-769058097337253393?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/769058097337253393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=769058097337253393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/769058097337253393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/769058097337253393'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2008/03/solving-siverlightchainerexe-setup.html' title='Solving Silverlight_chainer.exe setup issues'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-8784151866418661045</id><published>2008-02-19T10:36:00.000-08:00</published><updated>2008-02-24T03:52:49.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Silverlight 2.0: a brighter day...</title><content type='html'>Ronny Jordan's "&lt;a href="http://www.youtube.com/watch?v=8OHTzM0wd2E"&gt;Brighter day&lt;/a&gt;"is one of my favorite tunes.&lt;br /&gt;Well, today I'm doing a flashback to a previous post I did about missing controls of Silverlight 1.0.&lt;br /&gt;I had a very interesting discussion with the Silverlight Technical Evangelist at Microsoft. It is likely we will have ALL of our missing controls in an upcoming version, I mean very very soon.&lt;br /&gt;&lt;br /&gt;This leads me to cancel the development of my prototypes...&lt;br /&gt;Please come back later for more news.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-8784151866418661045?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/8784151866418661045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=8784151866418661045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/8784151866418661045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/8784151866418661045'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2008/02/silverlight-20-brighter-day.html' title='Silverlight 2.0: a brighter day...'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-1121797039654545769</id><published>2008-02-08T03:13:00.000-08:00</published><updated>2008-02-08T10:35:27.122-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='licensing'/><category scheme='http://www.blogger.com/atom/ns#' term='piracy'/><category scheme='http://www.blogger.com/atom/ns#' term='SLPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Protection'/><title type='text'>Protecting your application against piracy</title><content type='html'>A brand new actor is coming to the software protection market.&lt;div&gt;His name is... MICROSOFT!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been using a solution named Interlok for years (&lt;a href="http://www.paceap.com/"&gt;http://www.paceap.com&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;Unfortunately, these guys do not really have the sense of the details: the last update of their web site states that a new version (5.3) shipped in October 2005.... :-(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The version I'm using is 5.6 for Windows. Well, it does no longer matter, as I'm going to switch to Microsoft's solution.&lt;/div&gt;&lt;div&gt;Why?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reason #1: Interlok does not allow me to protect my managed code. They have no intention to change that. This is not acceptable since most of the market is moving to .NET.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reason #2: Setting up the solution is a kind of.... hard! On the paper, things look simple. But once you've coded a custom solution do avoid their ugly screens, it becomes a nightmare. Even though their API is well written, the things happening behind the scenes are unpredictable. For some odd reason, the simple fact of disabling your network adapter will cause your application to loose the license...!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reason #3: The cost of Interlok is almost 1$ per activation. This cost will not include the infrastructure. Actually, I'm spending:&lt;/div&gt;&lt;div&gt;- 1$ per license -&gt; almost $10000 per year&lt;/div&gt;&lt;div&gt;- hosting: 2 dedicated servers for the activation --&gt; $15000 per year&lt;/div&gt;&lt;div&gt;- support cost: lot of complaints --&gt; 3 support guys at almost $20000 per year&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This makes a total of $45000, which does not include hidden costs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will certainly be one of Microsoft's solution early adopters.&lt;/div&gt;&lt;div&gt;For more info, see:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SLPS Web Site&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/slps"&gt;http://www.microsoft.com/slps&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SLPS in MSDN&lt;/div&gt;&lt;div&gt;&lt;a href="http://msdn2.microsoft.com/en-us/slps/default.aspx"&gt;http://msdn2.microsoft.com/en-us/slps/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Stay tuned for more news about my tests of that technology.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-1121797039654545769?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/1121797039654545769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=1121797039654545769' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/1121797039654545769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/1121797039654545769'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2008/02/protecting-your-application-against.html' title='Protecting your application against piracy'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-7035357516051610750</id><published>2008-01-22T09:58:00.000-08:00</published><updated>2008-02-10T22:19:42.453-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='San Francisco'/><category scheme='http://www.blogger.com/atom/ns#' term='Canon'/><category scheme='http://www.blogger.com/atom/ns#' term='MacWorld'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBookAir'/><category scheme='http://www.blogger.com/atom/ns#' term='G9'/><category scheme='http://www.blogger.com/atom/ns#' term='Powershot'/><title type='text'>MacWorld Expo '08</title><content type='html'>Nothing special this year...&lt;div&gt;But maybe a special thing to say about the new MacBook Air?&lt;/div&gt;&lt;div&gt;Later, I'm tired..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I'd better show my pictures shot with my new Canon Powershot G9. It looks like my old Canon 30D will have a peaceful rest for a while...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are the pictures..&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 194px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background: transparent url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat scroll left center; height: 194px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="center"&gt;&lt;a href="http://picasaweb.google.fr/wenoke/SanFrancisco2008"&gt;&lt;img src="http://lh3.google.fr/skameni/R6yXYYsGOkE/AAAAAAAAAI4/-Xt4zBAy5m8/s160-c/SanFrancisco2008.jpg" style="margin: 1px 0pt 0pt 4px;" height="160" width="160" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center; font-family: arial,sans-serif; font-size: 11px;"&gt;&lt;a href="http://picasaweb.google.fr/wenoke/SanFrancisco2008" style="color: rgb(77, 77, 77); font-weight: bold; text-decoration: none;"&gt;San Francisco 2008&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-7035357516051610750?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/7035357516051610750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=7035357516051610750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/7035357516051610750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/7035357516051610750'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/1998/01/macworld-expo-08.html' title='MacWorld Expo &apos;08'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-473433571399491541.post-5597601289774984252</id><published>2007-10-11T23:44:00.000-07:00</published><updated>2008-02-12T23:52:27.749-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TextBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>[SILVERLIGHT] Missing controls</title><content type='html'>Silverlight is wonderful....&lt;br /&gt;But the lack of important controls like TextBox, Button, Grid, StackPanel and so on is a little bit confusing.&lt;br /&gt;&lt;br /&gt;I'm quite sure that Microsoft will fix this in a future release, probably with the upcoming Silverlight 2.0.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Meanwhile, I've been starting a toolkit project to include those controls.&lt;br /&gt;The roadmap for version 1.0 will be:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TextBox&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;RepeatButton&lt;/li&gt;&lt;li&gt;RadioButton&lt;/li&gt;&lt;li&gt;CheckBox&lt;/li&gt;&lt;li&gt;StackPanel&lt;/li&gt;&lt;li&gt;Grid&lt;/li&gt;&lt;/ul&gt;Though, this is a geek-only project, as we all know that Microsoft's controls will integrate better.&lt;br /&gt;&lt;br /&gt;Stay tuned for more info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/473433571399491541-5597601289774984252?l=sharpaddicts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpaddicts.blogspot.com/feeds/5597601289774984252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=473433571399491541&amp;postID=5597601289774984252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/5597601289774984252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/473433571399491541/posts/default/5597601289774984252'/><link rel='alternate' type='text/html' href='http://sharpaddicts.blogspot.com/2007/10/silverlight-missing-controls.html' title='[SILVERLIGHT] Missing controls'/><author><name>Serge Kameni</name><uri>http://www.blogger.com/profile/17277346575492106347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_Z8gPUVFgpSA/SYAa-3E54LI/AAAAAAAAAQU/GtRO1eaDES4/S220/skpetit.jpg'/></author><thr:total>0</thr:total></entry></feed>
