<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEAASH05cSp7ImA9WhRUGU0.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525</id><updated>2012-01-30T17:59:09.329+11:00</updated><category term="Appointments" /><category term="back up" /><category term="Windows Mobile" /><category term="Visual Studio" /><category term="MSN" /><category term="MVVM" /><category term="View Injection" /><category term="Powershell" /><category term="Prism" /><category term="Tasks" /><category term="Silverlight 4" /><category term="RIA Services" /><category term="My Technology Stack" /><category term="Developer Blog Banter" /><category term="Syntax Highlighter" /><category term="Silverlight 4 RC" /><category term="Contacts" /><category term="Silverlight 4 Beta" /><category term="Blendability" /><category term="Snippets" /><category term="Google Sync" /><category term="User Error" /><category term="Cassini" /><category term="WSDL" /><category term="Junctions" /><category term="Exception" /><category term="MS CRM 4.0" /><category term="copy" /><category term="Compile Time Error" /><category term="Macro" /><category term="Unity" /><category term="Microsoft Exchange" /><category term="ActiveSync" /><category term="SVN" /><category term="emoticon" /><category term="WPF" /><category term="Region Manager" /><category term="ASP.NET Development Server" /><category term="Silverlight" /><category term="Windows 7" /><title>Ko-Lin Chang</title><subtitle type="html">Born in Taiwan, working in Melbourne as a Silverlight developer. Still on her way to be a hardcore developer!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kolinchang.blogspot.com/" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/kolinchang" /><feedburner:info uri="kolinchang" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkcMQn49eyp7ImA9Wx9UGU8.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-7755670205953427863</id><published>2011-02-17T18:23:00.007+11:00</published><updated>2011-02-17T18:34:43.063+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T18:34:43.063+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Powershell script: recursively delete files and directories base on match string</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/7755670205953427863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2011/02/powershell-script-recursively-delete.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7755670205953427863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7755670205953427863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/tlPGYMQWMXo/powershell-script-recursively-delete.html" title="Powershell script: recursively delete files and directories base on match string" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
  I have a bit of SVN trouble today.  Ended up deleting all .svn folders so I could re-add them to perform my commit.  Therefore I am going to quickly share a powershell script that will delete file/directory base on a match string.  Note that it deletes hidden dir/files as well.  Make sure you run -WhatIf to find out what it is about to do.


  The useage looks like this - 

  
  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=tlPGYMQWMXo:VPGhgzxoaTw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=tlPGYMQWMXo:VPGhgzxoaTw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/tlPGYMQWMXo" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2011/02/powershell-script-recursively-delete.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQEQHw4cCp7ImA9Wx9VFEg.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-8219887219321645887</id><published>2011-01-31T16:48:00.003+11:00</published><updated>2011-01-31T16:55:01.238+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-31T16:55:01.238+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 4" /><title>Silverlight 4 Certified</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/8219887219321645887/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2011/01/silverlight-4-certified.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8219887219321645887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8219887219321645887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/iyT3TyEzM28/silverlight-4-certified.html" title="Silverlight 4 Certified" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_-kGgmy8WyCY/TUZOHJnht9I/AAAAAAAAAHM/V39_jKEL52Q/s72-c/MCTS%2528rgb%2529_1401.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">
 I have been away from my twitter and blogs for a few months now due to family emergency.  Now I got a bit of good news so I am going to post a short one.  I have just passed my Silverlight Beta exam and now I am Silverlight 4 certified.  High-fives all around!! Yay~!!




&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=iyT3TyEzM28:74MzqdBa-sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=iyT3TyEzM28:74MzqdBa-sc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/iyT3TyEzM28" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2011/01/silverlight-4-certified.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBQHk7eip7ImA9Wx5VFE0.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-8006871663351407518</id><published>2010-10-07T10:08:00.006+11:00</published><updated>2010-10-07T10:50:51.702+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-07T10:50:51.702+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Compile Time Error" /><title>Misleading error message: The tag 'xxx' does not exist in XML namespace 'clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls....'</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/8006871663351407518/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/10/misleading-error-message-tag-xxx-does.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8006871663351407518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8006871663351407518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/SobGJNniGik/misleading-error-message-tag-xxx-does.html" title="Misleading error message: The tag 'xxx' does not exist in XML namespace 'clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls....'" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-kGgmy8WyCY/TK0JtHGAelI/AAAAAAAAAGc/TN3OixaMpU8/s72-c/Capture.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">

  I am sharing a more detailed error description for errors looking like "The tag 'xxx' does not exist in XML namespace 'clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls....'".  This has often happened to me while using Toolkit controls.





  Once a while I run into an error like this.  It often lead me thinking whether I have missed something really simple or has gone &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=SobGJNniGik:NTXrNBAK4fE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=SobGJNniGik:NTXrNBAK4fE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/SobGJNniGik" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/10/misleading-error-message-tag-xxx-does.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUDSX4_eCp7ImA9Wx5WF0s.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-8770636430546826435</id><published>2010-09-29T17:30:00.008+10:00</published><updated>2010-09-29T23:17:58.040+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-29T23:17:58.040+10:00</app:edited><title>Fun "slides" I made for my first talk at SDDN Melbourne</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/8770636430546826435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/09/fun-slides-i-made-for-my-first-talk-at.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8770636430546826435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8770636430546826435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/vSoWYtJePwM/fun-slides-i-made-for-my-first-talk-at.html" title="Fun &quot;slides&quot; I made for my first talk at SDDN Melbourne" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
I have given my first talk at SDDN Melbourne about Pivot from Microsoft Labs.  I was really excited to be given a chance to speak at the local user groups.  It was also a great motivation for me to look deeper into things I am interested in.  For this I have also looked into deep zoom and used it for my presentations.


I had a lot of fun playing with deep zoom so I have decided I would put my &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=vSoWYtJePwM:nO8pRMZ6Cg8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=vSoWYtJePwM:nO8pRMZ6Cg8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/vSoWYtJePwM" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/09/fun-slides-i-made-for-my-first-talk-at.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMMSHwyfip7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-7690934784302159032</id><published>2010-09-14T14:04:00.014+10:00</published><updated>2010-09-19T19:11:29.296+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:11:29.296+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA Services" /><title>CRUD Snippet for RIA Domain Service</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/7690934784302159032/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/09/crud-snippet-for-ria-domain-service.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7690934784302159032?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7690934784302159032?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/3icOo5PYzcI/crud-snippet-for-ria-domain-service.html" title="CRUD Snippet for RIA Domain Service" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-kGgmy8WyCY/TI779vN2lfI/AAAAAAAAAGQ/f0ups9ntNFw/s72-c/Capture2.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
I would like to briefly share my new snippet - CRUD for Domain Services.  Code your domain operations in 2 seconds!


CRUD stands for Create, Read, Update and Delete.  To provide access to RIA consumers with a particular entity, you need to create at least one domain operation (e.g. Query) to be able to code against the entity on the client side (e.g. Silverlight).  I have got tired of doing &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=3icOo5PYzcI:cC9qlj_0ttA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=3icOo5PYzcI:cC9qlj_0ttA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/3icOo5PYzcI" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/09/crud-snippet-for-ria-domain-service.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHQnc7eSp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-4613562860394900821</id><published>2010-08-01T15:45:00.008+10:00</published><updated>2010-09-19T19:12:13.901+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:12:13.901+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Exchange" /><category scheme="http://www.blogger.com/atom/ns#" term="Tasks" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Sync" /><category scheme="http://www.blogger.com/atom/ns#" term="Appointments" /><category scheme="http://www.blogger.com/atom/ns#" term="Contacts" /><category scheme="http://www.blogger.com/atom/ns#" term="ActiveSync" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile" /><title>Windows Mobile: I just want to change my sync server to another</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/4613562860394900821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/08/windows-mobile-i-just-want-to-change-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4613562860394900821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4613562860394900821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/khO9xBZwaVE/windows-mobile-i-just-want-to-change-to.html" title="Windows Mobile: I just want to change my sync server to another" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_-kGgmy8WyCY/TFUPjsgBeMI/AAAAAAAAAGA/-QEN-JowIV0/s72-c/mergeduplicates.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
My partner and I has agreed that we will share each other's calendar to organize appointments in our daily life.  In the past, our phones had been syncing to different exchange servers.  To make our life easier, we have both switched our sync source to Google.  However, believe it or not; it was not an easy task. 



Why Google?
Something you must know
A Case Study
How to update my Google &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=khO9xBZwaVE:GHCLaGTkh84:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=khO9xBZwaVE:GHCLaGTkh84:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/khO9xBZwaVE" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/08/windows-mobile-i-just-want-to-change-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIMQnsyeSp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-2299947145396282157</id><published>2010-08-01T14:16:00.010+10:00</published><updated>2010-09-19T19:13:03.591+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:13:03.591+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="My Technology Stack" /><category scheme="http://www.blogger.com/atom/ns#" term="Developer Blog Banter" /><title>Developer Blog Banter #1: What is your preferred technology stack</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/2299947145396282157/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/08/developer-blog-banter-1-what-is-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2299947145396282157?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2299947145396282157?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/FPzjmV7fGoA/developer-blog-banter-1-what-is-your.html" title="Developer Blog Banter #1: What is your preferred technology stack" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_-kGgmy8WyCY/TFT1sDUP9hI/AAAAAAAAAF4/8SuWIn67P50/s72-c/MyTechnologyStack.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">
In response to David Burela's blog, here is my current technology stack.








Unlike David, whom is a consultant that has experience in a wider range of projects; As an in-house developer, I have been working on the same enterprise-level silverlight application for over a year now. As such, my technology stack has more components to it and heavily involves Microsoft Dynamics CRM. 



My &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=FPzjmV7fGoA:lgzpwGbn25E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=FPzjmV7fGoA:lgzpwGbn25E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/FPzjmV7fGoA" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/08/developer-blog-banter-1-what-is-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEAQXs4fyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-946639699878917848</id><published>2010-07-08T22:58:00.013+10:00</published><updated>2010-09-19T19:14:00.537+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:14:00.537+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MVVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Unity" /><category scheme="http://www.blogger.com/atom/ns#" term="Blendability" /><category scheme="http://www.blogger.com/atom/ns#" term="Prism" /><category scheme="http://www.blogger.com/atom/ns#" term="View Injection" /><category scheme="http://www.blogger.com/atom/ns#" term="Region Manager" /><title>Region Manager - Good or Evil?</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/946639699878917848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/07/region-manager-good-or-evil.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/946639699878917848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/946639699878917848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/kIy0hvWI0eo/region-manager-good-or-evil.html" title="Region Manager - Good or Evil?" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-kGgmy8WyCY/TDXS62Bu0qI/AAAAAAAAAFc/kTgXzDUT_2c/s72-c/Grid+and+detail+view.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">



What are your ideas in designing ViewModels that realize something like above?  Nearly all applications we have came across have a desire to drill down in details.  Or shall I say we found a realistic abstract view that improve user experience?



What I am about to discuss is how Region Manager comes to play when such an requirement is made.  Whether clicking on a row, it shall bring out a &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=kIy0hvWI0eo:qiQAOa1TQbI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=kIy0hvWI0eo:qiQAOa1TQbI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/kIy0hvWI0eo" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/07/region-manager-good-or-evil.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAER3o4eip7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-9051927318419193398</id><published>2010-07-08T20:36:00.015+10:00</published><updated>2010-09-19T19:15:06.432+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:15:06.432+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unity" /><category scheme="http://www.blogger.com/atom/ns#" term="Blendability" /><category scheme="http://www.blogger.com/atom/ns#" term="Prism" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title>MVVM, Prism, Unity, Blendability?! - A Closer Look at Unity Container</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/9051927318419193398/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/07/unity-container-step-by-step.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/9051927318419193398?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/9051927318419193398?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/UFF7XBT81gk/unity-container-step-by-step.html" title="MVVM, Prism, Unity, Blendability?! - A Closer Look at Unity Container" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-kGgmy8WyCY/TDW6d8d23fI/AAAAAAAAAFU/tN1jy2Vxz70/s72-c/boostrapper+in+solution+explorer.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
I have mentioned View Injection and Unity Container in one of my older posts - MVVM, Prism, Unity, Blendability?!.  I have said Prism is great, but to discuss it in greater details will require more than one post or code snippet.  Therefore here I am, going to a bit more detail on my View Injection idea, and how Unity made it possible.



The Basic Idea

The theory for the post MVVM, Prism, &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=UFF7XBT81gk:J5ahyZdKcDA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=UFF7XBT81gk:J5ahyZdKcDA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/UFF7XBT81gk" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/07/unity-container-step-by-step.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HQ3gyfCp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-7345178315092100373</id><published>2010-06-10T16:34:00.023+10:00</published><updated>2010-09-19T19:17:12.694+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:17:12.694+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET Development Server" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Cassini" /><category scheme="http://www.blogger.com/atom/ns#" term="Macro" /><title>VSMacro: Killing ASP.NET Development Server (Cassini) Ports</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/7345178315092100373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/06/vsmacro-killing-aspnet-development.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7345178315092100373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7345178315092100373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/5VCol5yKzYw/vsmacro-killing-aspnet-development.html" title="VSMacro: Killing ASP.NET Development Server (Cassini) Ports" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-kGgmy8WyCY/TBCdtuZD38I/AAAAAAAAAEk/am8scRB1geg/s72-c/Capture.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">


If it so happen you have many web projects in your Visual Studio solution, that produced many ASP.NET Development Server (AKA Cassini) ports whenever you debug.  There are times you need to kill them to eliminate problems.  It was often required when my RIA Services are acting weird.  Therefore, here's a little macro that might save you some hassle.




It was a joy to see them dying away when&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=5VCol5yKzYw:ZWuAno-ODok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=5VCol5yKzYw:ZWuAno-ODok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/5VCol5yKzYw" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/06/vsmacro-killing-aspnet-development.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8EQXw5fyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-4334716486371776628</id><published>2010-06-10T15:31:00.009+10:00</published><updated>2010-09-19T19:16:40.227+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:16:40.227+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="User Error" /><category scheme="http://www.blogger.com/atom/ns#" term="RIA Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="Exception" /><title>deja vu: System.ArgumentException: The provided URI scheme 'file' is invalid; expected 'http'.</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/4334716486371776628/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/06/deja-vu-systemargumentexception.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4334716486371776628?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4334716486371776628?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/xk0P64qdKqM/deja-vu-systemargumentexception.html" title="deja vu: System.ArgumentException: The provided URI scheme 'file' is invalid; expected 'http'." /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>2</thr:total><content type="html">This has happened to me a number of times, I knew I have seen it somewhere before, but my memory just refuse to serve me anymore.  I will say this is mostly a hint of user error, therefore I am putting some reference here to remind myself. I believe there are probably more than one reason that might cause this exception, therefore I am including a checklist for diagnose.


Symptom:
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=xk0P64qdKqM:boqh2ELoffA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=xk0P64qdKqM:boqh2ELoffA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/xk0P64qdKqM" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/06/deja-vu-systemargumentexception.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CQn47cSp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-8991141748893640568</id><published>2010-03-31T10:02:00.005+11:00</published><updated>2010-09-19T19:17:43.009+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:17:43.009+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MVVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Prism" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 4 RC" /><title>View Injection in Child Windows</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/8991141748893640568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/03/view-injection-in-child-windows.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8991141748893640568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/8991141748893640568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/i44m7eWlLiA/view-injection-in-child-windows.html" title="View Injection in Child Windows" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
In the previous post we have discussed the View Injection approach to satisfy a list of requirements.  This time I would like to include an example of how to create child windows base on this approach.


Before we start, let's understand why including view injectable controls inside child windows can be tricky.  It all comes down to the child windows do not get a hold of the region manager.  &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=i44m7eWlLiA:aj5tll1QfXw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=i44m7eWlLiA:aj5tll1QfXw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/i44m7eWlLiA" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/03/view-injection-in-child-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ERng9fyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-7353730400007372362</id><published>2010-03-17T22:02:00.010+11:00</published><updated>2010-09-19T19:18:27.667+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:18:27.667+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MVVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Unity" /><category scheme="http://www.blogger.com/atom/ns#" term="Blendability" /><category scheme="http://www.blogger.com/atom/ns#" term="Prism" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 4 RC" /><title>MVVM, Prism, Unity, Blendability?!</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/7353730400007372362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/03/mvvm-prism-unity-blendability.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7353730400007372362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7353730400007372362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/e0Pqx7Fh8Vc/mvvm-prism-unity-blendability.html" title="MVVM, Prism, Unity, Blendability?!" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_-kGgmy8WyCY/S6DCydZHNZI/AAAAAAAAAEI/rJagHhQtKQE/s72-c/Untitled.png" height="72" width="72" /><thr:total>4</thr:total><content type="html">
In the previous post we mentioned MVVM: Model - View - View Model to separate the XAML and code through binding.  Today we are about to put Unity and Prism into mix.




For the past few weeks, I have been digging around to find out how we would approach our solution with all these goodies out there with a check list in mind.  Firstly, we love our designer, so we definitely want to keep our XMAL&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=e0Pqx7Fh8Vc:fxTLO4jyj7I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=e0Pqx7Fh8Vc:fxTLO4jyj7I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/e0Pqx7Fh8Vc" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/03/mvvm-prism-unity-blendability.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4BQnw4fSp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-48240843634581123</id><published>2010-03-01T20:09:00.011+11:00</published><updated>2010-09-19T19:19:13.235+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:19:13.235+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MVVM" /><category scheme="http://www.blogger.com/atom/ns#" term="WPF" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title>Introducing MVVM - Model View ViewModel</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/48240843634581123/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2010/03/introducing-mvvm-model-view-viewmodel.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/48240843634581123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/48240843634581123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/O6ZFSR13ttI/introducing-mvvm-model-view-viewmodel.html" title="Introducing MVVM - Model View ViewModel" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
So we have adopted MVVM in our Silverlight project.  Finally, we code monkeys can get along with UX designers without fighting over who overwritten someone's code.  Since I am obligated to put together some documentation regarding the pattern MVVM, I have decided that I will share it here with you as well.  



What is MVVM?

MVVM is the most popular architectural pattern used in Windows &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=O6ZFSR13ttI:Qsymc46_iuY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=O6ZFSR13ttI:Qsymc46_iuY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/O6ZFSR13ttI" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2010/03/introducing-mvvm-model-view-viewmodel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NR387fyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-4141873354900837140</id><published>2009-12-22T12:13:00.007+11:00</published><updated>2010-09-19T19:19:56.107+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:19:56.107+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 4 Beta" /><category scheme="http://www.blogger.com/atom/ns#" term="WSDL" /><category scheme="http://www.blogger.com/atom/ns#" term="Powershell" /><title>Command for generating wsdl in Silverlight 4</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/4141873354900837140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/12/command-for-generating-wsdl-for.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4141873354900837140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4141873354900837140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/20x1cD5_kmY/command-for-generating-wsdl-for.html" title="Command for generating wsdl in Silverlight 4" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>2</thr:total><content type="html">
Lately I have been doing a bit of digging around with Silverlight 4 Beta and RIA WCF preview.  An hour ago I decided I should find out how to generate WSDL for using web services in Silverlight.  The command line tool (I believe) was previously called slwsdl.exe.  In Silverlight 4 Beta, it is now SlSvcUtil.exe.  




If you are also a beginner in Silverlight like me.  Here's a little tip to &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=20x1cD5_kmY:fPubqlZ5xLQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=20x1cD5_kmY:fPubqlZ5xLQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/20x1cD5_kmY" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/12/command-for-generating-wsdl-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGQXs4eyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-3987086594362394414</id><published>2009-11-05T14:37:00.008+11:00</published><updated>2010-09-19T19:20:20.533+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:20:20.533+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MS CRM 4.0" /><title>401 unauthorized on custom web pages under CRM ISV folder.</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/3987086594362394414/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/11/401-unauthorized-on-custom-web-pages.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3987086594362394414?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3987086594362394414?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/ygr2b-tMDbM/401-unauthorized-on-custom-web-pages.html" title="401 unauthorized on custom web pages under CRM ISV folder." /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
Recently I have been running into a lot of 401s.  Built a couple of web applications and deployed under CRM website ISV folder.  Everything works during development, but receiving 401s after deployed to the server.  I decided to note down these bits and pieces as my future reference.  Hopefully it will also brighten someone's day.




For stack trace that actually hits the page returning 401 &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=ygr2b-tMDbM:s04U5mcIqXA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=ygr2b-tMDbM:s04U5mcIqXA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/ygr2b-tMDbM" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/11/401-unauthorized-on-custom-web-pages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcARHg4eyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-7452789024838363832</id><published>2009-09-05T21:12:00.005+10:00</published><updated>2010-09-19T19:20:45.633+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:20:45.633+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Syntax Highlighter" /><title>如何讓你的code在blogger裡看起來更自然呢?</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/7452789024838363832/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/09/codeblogger.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7452789024838363832?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/7452789024838363832?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/TP654DuHlK8/codeblogger.html" title="如何讓你的code在blogger裡看起來更自然呢?" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-kGgmy8WyCY/SqIsMYNL3oI/AAAAAAAAACs/WLdZzjAFSJ0/s72-c/Capture.PNG" height="72" width="72" /><thr:total>2</thr:total><content type="html">
This article is also written in English.


這篇文章可能幫不到所有的程式家, 如果你不是程式逹人, 卻需要把你的code po在你的blogger裡.　那就值得看下去囉！




Syntax Highlighter會把你的ｃｏｄｅ變漂亮喔! 這可是所有程式達人的最愛呢! Syntax Highlighter 是open source, 由一群愛好者做出來造福大家的!  若是用的開心, 請捐點小錢, 幫助他們繼續下去吧!  


今天要介紹的是, 如何應用 Syntax Highlighter來把你的 blogger 變漂亮.  這篇文章或許看起來很長, 但其實也只有 三步驟而已啦!  要copy any code, 只要輕輕將遊標放在code block上, 就會出現4個小圖樣. 點左邊數來第2個便會將code copy到你的clip &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=TP654DuHlK8:cdGzpumn7Ok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=TP654DuHlK8:cdGzpumn7Ok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/TP654DuHlK8" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/09/codeblogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcBQnk_cSp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-4842050901251162578</id><published>2009-09-05T18:54:00.013+10:00</published><updated>2010-09-19T19:20:53.749+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:20:53.749+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Syntax Highlighter" /><title>How to apply Syntax Highlighter in Blogger</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/4842050901251162578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/09/how-to-apply-syntax-highlighter-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4842050901251162578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/4842050901251162578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/b8_AYDbJo1o/how-to-apply-syntax-highlighter-in.html" title="How to apply Syntax Highlighter in Blogger" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-kGgmy8WyCY/SqIsMYNL3oI/AAAAAAAAACs/WLdZzjAFSJ0/s72-c/Capture.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
這篇文章有中文版喔!



For all programmers out there, probably won't need this post.  However, any amateurs out there, for any reasons, you would include a block of code in your post.  You will need to know how to apply Syntax Highlighter to pretty it up! 




Syntax Highlighter can format your code depending on the language, it inserts line numbers and also allows you to copy the code to you clip board.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=b8_AYDbJo1o:E0Qu8JcBFAw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=b8_AYDbJo1o:E0Qu8JcBFAw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/b8_AYDbJo1o" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/09/how-to-apply-syntax-highlighter-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMQXw4fip7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-6494228286339169197</id><published>2009-08-29T22:45:00.006+10:00</published><updated>2010-09-19T19:21:20.236+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:21:20.236+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Junctions" /><title>Junctions 的應用: AppData, SendTo</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/6494228286339169197/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/junctions-appdata-sendto.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/6494228286339169197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/6494228286339169197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/yV9RRqUgHBs/junctions-appdata-sendto.html" title="Junctions 的應用: AppData, SendTo" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
This article is also written in English


之前有介紹如何在Windows 7或Windows XP備份和轉移MSN表情設定 我忽然想到原來Windoes 7使用者還有更快更無痛的方法去找AppData的資料夾耶!




在Windows 7 密技 - Send To Menu裡有提到, 使用shell:sendto來召喚"傳送到.."所用的資料夾. 使用同一個原理, 使用shell:appdata便可直接召換AppData資料夾喔!!少打幾個字快活很多吧~!



我也是最近才發現Windows有叫junction的東西的. 所以當我發現我可以用shell:sendto傳召所需的資料夾, 就趕快來試試看AppData是不是也可以這麼利用! 結果馬上成功了耶!  真令人興奮! 希望能多找找有關junction的資訊. 各位看倌若是有緣路過, 對&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=yV9RRqUgHBs:NZN3Ip5lr_Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=yV9RRqUgHBs:NZN3Ip5lr_Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/yV9RRqUgHBs" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/junctions-appdata-sendto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMRHs5fyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-3694419940202892222</id><published>2009-08-29T22:31:00.006+10:00</published><updated>2010-09-19T19:21:25.527+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:21:25.527+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Junctions" /><title>Command to junctions - AppData, SendTo</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/3694419940202892222/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/command-to-junctions-appdata-sendto.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3694419940202892222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3694419940202892222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/ctKztWVYegw/command-to-junctions-appdata-sendto.html" title="Command to junctions - AppData, SendTo" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><thr:total>0</thr:total><content type="html">
這篇文章有中文版喔!


Previously we mentioned How to port MSN emoticon settings from XP to Windows 7.  I have discovered that there is a quickier way for windows 7 users to navigate to the AppData folder.  




In Did you know about Windows 7 Secret Send To Menu?, we mentioned that we could go to the Send To command folder via shell:sendto.  Likewise,  shell:appdata is a much painless way to go to your &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=ctKztWVYegw:D2aYZXmxwM8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=ctKztWVYegw:D2aYZXmxwM8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/ctKztWVYegw" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/command-to-junctions-appdata-sendto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGQXc8cCp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-3037328417889266926</id><published>2009-08-28T14:36:00.005+10:00</published><updated>2010-09-19T19:22:00.978+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:22:00.978+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><title>Windows 7 密技 - Send To Menu</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/3037328417889266926/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/windows-7-send-to-menu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3037328417889266926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3037328417889266926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/RLzOdtaalyw/windows-7-send-to-menu.html" title="Windows 7 密技 - Send To Menu" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-kGgmy8WyCY/Spc4fVrtr4I/AAAAAAAAACM/GxqjDKTc_YI/s72-c/Capture.JPG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
This article is also written in English



&amp;lt;!-- 

--&amp;gt;
你知道嗎? 有聽過嗎??


想必大家都有用過Windows的右鍵選單吧? 裡面有一個"傳送到.."的功能, 讓你能直接寄檔案或壓縮檔案之類的. 前幾天看到Sarah Perez的網誌介紹到一個延伸"傳送到.."選單的小密技, 我便等不及與你分享囉!






在Windows 7裡, 在按右鍵叫選單的同時按shift, 滑鼠移到"傳送到.."項目, 你會發現你的選擇變多囉! 



再多介紹你一個小密祕, 同按 Start 和 R , 打入 shell:sendto.  視窗裡會出現所有"傳送到.."所用的程式和Shortcut.








將常用的資料夾以shortcut的方式, 統統丟到視窗, 你便可以直接拷貝你的檔案去所需的資料夾囉!





  



&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=RLzOdtaalyw:pMmuEAu7yuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=RLzOdtaalyw:pMmuEAu7yuM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/RLzOdtaalyw" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/windows-7-send-to-menu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYBQn85eyp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-2727825244423025799</id><published>2009-08-27T12:46:00.017+10:00</published><updated>2010-09-19T19:22:33.123+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:22:33.123+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><title>Did you know about Windows 7 Secret Send To Menu?</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/2727825244423025799/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/did-you-know-about-windows-7-secret.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2727825244423025799?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2727825244423025799?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/0yLaTFWg7KM/did-you-know-about-windows-7-secret.html" title="Did you know about Windows 7 Secret Send To Menu?" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-kGgmy8WyCY/Spc4fVrtr4I/AAAAAAAAACM/GxqjDKTc_YI/s72-c/Capture.JPG" height="72" width="72" /><thr:total>0</thr:total><content type="html">
這篇文章有中文版喔


&amp;lt;!-- 

--&amp;gt;
Do you know about this, have you heard about this?


Everyone windows user must be quite familiar with the right click command menu.  Under the send to option, you are able to mail a file to a friend, or create a zipped file accordingly.  Thanks to Sarah Perez's blog post.  We are now about to reveal the secret Send To menu technique.






In windows 7, right click while &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=0yLaTFWg7KM:krkX567Wy50:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=0yLaTFWg7KM:krkX567Wy50:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/0yLaTFWg7KM" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/did-you-know-about-windows-7-secret.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYCQ3w_eip7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-3790219552729334949</id><published>2009-08-16T17:34:00.008+10:00</published><updated>2010-09-19T19:22:42.242+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:22:42.242+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="back up" /><category scheme="http://www.blogger.com/atom/ns#" term="copy" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="MSN" /><category scheme="http://www.blogger.com/atom/ns#" term="emoticon" /><title>如何在Windows 7或Windows XP備份和轉移MSN表情設定</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/3790219552729334949/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/windows-7windows-xpmsn.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3790219552729334949?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/3790219552729334949?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/iMmK5IBFFQo/windows-7windows-xpmsn.html" title="如何在Windows 7或Windows XP備份和轉移MSN表情設定" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_-kGgmy8WyCY/SoesdrzTtwI/AAAAAAAAAA0/l71OHY-wZlc/s72-c/MSNemoticon.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">
This article is also written in English.




好幾年前我的妹妹開始使用很可愛的MSN表情, 我也跟著潮流保留了一堆洋蔥頭, 米滷蛋和兔斯基! 因為工作和興趣的關係, 我手上有好幾台電腦. 又喜歡即時通訊, 這時問題來了, 我的滷蛋和洋蒽只有在使用主電腦的時後才有, 筆記電腦和其他電腦便超平素, 毫無個性可言. 這個時候你就會想要把你的表情設定備份或拷貝到其他電腦啦! 不管你是用什麼樣的Windows 都可以備份喔! 以下便是以 XP 和 Windows 7 做為範例.




XP 的 MSN個人設定檔可在下列的路徑找到: 


C:\Documents and Settings\[UserName]\Local Settings\Application Data\Microsoft\Messenger 



Windows 7 的MSN&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=iMmK5IBFFQo:4qMSBXWlcwk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=iMmK5IBFFQo:4qMSBXWlcwk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/iMmK5IBFFQo" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/windows-7windows-xpmsn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYDQH47cCp7ImA9Wx5XGEU.&quot;"><id>tag:blogger.com,1999:blog-9184753529163574525.post-2742384626099834761</id><published>2009-08-16T15:30:00.011+10:00</published><updated>2010-09-19T19:22:51.008+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-19T19:22:51.008+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="back up" /><category scheme="http://www.blogger.com/atom/ns#" term="copy" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="MSN" /><category scheme="http://www.blogger.com/atom/ns#" term="emoticon" /><title>How to port MSN emoticon settings from XP to Windows 7</title><link rel="replies" type="application/atom+xml" href="http://kolinchang.blogspot.com/feeds/2742384626099834761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kolinchang.blogspot.com/2009/08/how-to-port-msn-messager-settings-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2742384626099834761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9184753529163574525/posts/default/2742384626099834761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kolinchang/~3/yRXjU8YM-54/how-to-port-msn-messager-settings-from.html" title="How to port MSN emoticon settings from XP to Windows 7" /><author><name>Ko</name><uri>http://www.blogger.com/profile/17797058361250521668</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_-kGgmy8WyCY/SofhWNW24xI/AAAAAAAAABc/dbkqvsph1o0/S220/IMAG0090.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_-kGgmy8WyCY/SoesdrzTtwI/AAAAAAAAAA0/l71OHY-wZlc/s72-c/MSNemoticon.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">這篇文章有中文版喔!




A couple of years ago I found all of my sisters have their own custom MSN emoticon settings.  Some of them are just way too cute and becomes really handy when I got used to them, therefore I started my own collection of emoticons.  However it all happen to bother me when I only have one computer with all the emoticons and others don't.  It was a very inconsistent user experience &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=yRXjU8YM-54:9Kv9n5d3xt4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/kolinchang?a=yRXjU8YM-54:9Kv9n5d3xt4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/kolinchang?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/kolinchang/~4/yRXjU8YM-54" height="1" width="1"/&gt;</content><feedburner:origLink>http://kolinchang.blogspot.com/2009/08/how-to-port-msn-messager-settings-from.html</feedburner:origLink></entry></feed>

