<?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-9263920</id><updated>2012-02-08T01:50:17.976-08:00</updated><category term='Talking'/><category term='Community Server'/><category term='Visual Studio'/><category term='吃吃喝喝'/><category term='BDE'/><category term='FAST and Enterprise Search'/><category term='看見'/><category term='Office'/><category term='漫談'/><category term='SharePoint'/><category term='Microsoft Live'/><category term='win32 api'/><category term='Windows'/><category term='偶拾'/><category term='Oracle'/><category term='Umbraco'/><category term='IIS'/><category term='投機日記'/><category term='Microsoft Live Writer Beta'/><category term='.NET'/><category term='ASP.NET'/><title type='text'>Inside Code</title><subtitle type='html'>something about coding
And
something about writting practice and welcome the comment.

Here Use UTF-8.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>78</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9263920.post-486778530495350485</id><published>2011-10-13T03:14:00.000-07:00</published><updated>2012-02-08T01:12:52.896-08:00</updated><title type='text'>Change Location</title><summary type='text'>MOVE to new place , click here, here (blogger) will not update anymore!搬家了 搬到這邊, 舊家不會更新了喔!</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/486778530495350485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=486778530495350485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/486778530495350485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/486778530495350485'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2011/10/change-location.html' title='Change Location'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1217974526170707701</id><published>2010-09-27T19:36:00.000-07:00</published><updated>2010-09-27T19:39:26.637-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Live'/><title type='text'>Windows Live and WordPress</title><summary type='text'>Now you can migrate your blog in windows live to wordpress.com...because they partnering toghter現在Windows Live的Blog部分跟Wordpress合作了, 他有自動畫搬移的過程. 不過看起來account會變成以wordpress....嘖嘖嘖...</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1217974526170707701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1217974526170707701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1217974526170707701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1217974526170707701'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/09/windows-live-and-wordpress.html' title='Windows Live and WordPress'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6730191121088745415</id><published>2010-06-29T01:39:00.001-07:00</published><updated>2010-06-29T01:39:16.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32 api'/><title type='text'>GetLastError and FormatMessage and NewLine</title><summary type='text'>When we use FormatMessage to get the system error message by the DWORD(from GetLastError), we will get a LPTSTR that end with NewLine (CRLF). How to convert to be NULL end string? It’s a very easy way to do it:       Code Snippet   CString CGetInfo::GetError(void){     LPVOID lpMsgBuf;     DWORD dw = GetLastError();        FormatMessage(         FORMAT_MESSAGE_ALLOCATE_BUFFER |          </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6730191121088745415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6730191121088745415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6730191121088745415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6730191121088745415'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/06/getlasterror-and-formatmessage-and.html' title='GetLastError and FormatMessage and NewLine'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7799394641557558696</id><published>2010-05-05T23:47:00.001-07:00</published><updated>2010-05-05T23:47:59.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAST and Enterprise Search'/><title type='text'>FAST Admin Service</title><summary type='text'>I am doing integration between FAST and Umbraco, and consider to decouple the FAST configuration and CMS environment.  Before go to do that I must find out a way to collect administration information from FAST. That is lucky that FAST do provide several web service to provide administration service.  It’s really simple to use the service. usually the admin service is locate at port 16089 and you </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7799394641557558696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7799394641557558696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7799394641557558696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7799394641557558696'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/05/fast-admin-service.html' title='FAST Admin Service'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-5569215699974703543</id><published>2010-04-23T03:15:00.001-07:00</published><updated>2010-04-23T03:15:32.021-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Microsoft Officie 2010 does not support upgrading from a prerelease version of Microsoft Office 2010.</title><summary type='text'>Remember remove Send a smile” before install Office 2010 RTM if you join the Microsoft Connect Office 2010 program. else, you will get this error message:      Setup is unable to proceed due to the following error(s):   Microsoft Officie 2010 does not support upgrading from a prerelease version of Microsoft Office 2010.  You must first uninstall any prerelease versions of Microsoft Office 2010 </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/5569215699974703543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=5569215699974703543' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5569215699974703543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5569215699974703543'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/04/microsoft-officie-2010-does-not-support.html' title='Microsoft Officie 2010 does not support upgrading from a prerelease version of Microsoft Office 2010.'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-851959298260219397</id><published>2010-03-28T23:33:00.001-07:00</published><updated>2010-03-28T23:33:56.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Umbraco'/><title type='text'>[Umbraco] How to get media URL</title><summary type='text'>Here is one way to do:  string s = string.Empty;   System.Xml.XPath.XPathNavigator n = umbraco.library.GetMedia(m.Id, false).Current;    System.Xml.XPath.XPathNavigator d = n.SelectSingleNode("/node/data[@alias='umbracoFile']");    s=d.InnerXml; // Here is the path  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/851959298260219397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=851959298260219397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/851959298260219397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/851959298260219397'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/03/umbraco-how-to-get-media-url.html' title='[Umbraco] How to get media URL'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4427659717298352613</id><published>2010-03-16T03:21:00.001-07:00</published><updated>2010-03-16T03:27:17.628-07:00</updated><title type='text'>.NET 4.0 Serializing IDictionary</title><summary type='text'>Yes, now we can serializing the object which contain or implement of IDictionay in .NET 4.0.  The different part of code is change to using System.Xaml namespace and the code is more simple, for instance:  using (StreamWriter stream = newStreamWriter("C:\\data.xml")) {           stream.Write(XamlServices.Save(data));       }      Now the I have to reconsider the power of the web service…     </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4427659717298352613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4427659717298352613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4427659717298352613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4427659717298352613'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/03/net-40-serializing-idictionary.html' title='.NET 4.0 Serializing IDictionary'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4659510530944889629</id><published>2010-03-08T01:28:00.001-08:00</published><updated>2010-03-08T01:28:48.518-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>System.Net.WebException: The request failed with HTTP status 503: Service Unavailable</title><summary type='text'>Background:      ASP.NET application (Web from or call another ASP.NET web service) in IIS6     Complicated network environment     Several web front ends    Every web service call return 503…   Maybe you can try to setup the Internet Explorer proxy settings to bypass every web front end, and also downgrade the IIS from Kerberos to NTLM, and try it again.  Internet Explorer configuration :      </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4659510530944889629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4659510530944889629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4659510530944889629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4659510530944889629'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/03/systemnetwebexception-request-failed.html' title='System.Net.WebException: The request failed with HTTP status 503: Service Unavailable'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-2673817767383312830</id><published>2010-02-26T00:41:00.001-08:00</published><updated>2010-02-26T00:41:15.764-08:00</updated><title type='text'>Visual Studio 2010 and 64x</title><summary type='text'>The Redmond company is sticking with a 32-bit exclusive strategy for Visual Studio, at least for the time being, even though it is well aware that 64-bit architectures are becoming mainstream. &lt;----sigh     這家位在Redmond的公司在Visual Studio上將繼續維持32-bit only的策略, 就算64-bit看來一定會是市場的主流. (link點上面那一個) &lt;-- 嘆   </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/2673817767383312830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=2673817767383312830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2673817767383312830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2673817767383312830'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/02/visual-studio-2010-and-64x.html' title='Visual Studio 2010 and 64x'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4056004392979487977</id><published>2010-01-31T19:53:00.001-08:00</published><updated>2010-01-31T19:53:53.841-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>UNC and HttpContext.Current.User</title><summary type='text'>If your ASP.NET web site running in a UNC location, and also running the site with windows integrated authentication.  And now, you are trying to get the Http.Current.User. You will get the account who running for Application pool whatever you login for test. I found the only way to get real login account is using Request.ServerVariables[“LOGON_USER”].   Environment: IIS6.0, Umbraco  Does anyone </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4056004392979487977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4056004392979487977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4056004392979487977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4056004392979487977'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/01/unc-and-httpcontextcurrentuser.html' title='UNC and HttpContext.Current.User'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4948340328249837250</id><published>2010-01-31T19:34:00.001-08:00</published><updated>2010-01-31T19:34:15.170-08:00</updated><title type='text'>Remove Server From MOSS Farm</title><summary type='text'>There are four way to remove the server from MOSS server farm.     First one is disconnect by running the configuration wizard from the start menu. This is the same way to use if you want to leave MOSS 2007 installed on the server but disjoined from the farm.    Second on is removes the server if you want to clean up the serer when it can contact the configuration database. This method also </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4948340328249837250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4948340328249837250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4948340328249837250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4948340328249837250'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2010/01/remove-server-from-moss-farm.html' title='Remove Server From MOSS Farm'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4981387979304720968</id><published>2009-08-19T22:41:00.001-07:00</published><updated>2010-01-31T19:34:59.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Runas in the machine don’t join domain</title><summary type='text'>My laptop don’t join the company domain. Sometime I want to run a application as my domain account in the company domain to access the resource in the company domain, but the menu only existing “Run as administrator” when I right click the shortcut of the application.    How to resolve this?   There are two way I using to do Run As. One is ShellRunas v1.01, here is the detail description from </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4981387979304720968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4981387979304720968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4981387979304720968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4981387979304720968'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/08/runas-in-machine-dont-join-domain.html' title='Runas in the machine don’t join domain'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-8128669089746669037</id><published>2009-08-19T22:33:00.001-07:00</published><updated>2009-08-19T22:33:06.339-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Change the connection string at runtime</title><summary type='text'>I am doing a new project which try to utilize Quartz.Net to schedule the change of content base on Spring.Net and nHibernate.  The simple map is we have a regular process to deal with user’s request to change the content in the authoring environment and also input a schedule job into database by Quartz.Net. Another process, based on Windows Service will check the jobs queue, if the job startup </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/8128669089746669037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=8128669089746669037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8128669089746669037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8128669089746669037'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/08/change-connection-string-at-runtime.html' title='Change the connection string at runtime'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-605592385189423261</id><published>2009-07-28T23:45:00.001-07:00</published><updated>2009-07-28T23:45:56.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>About SPLimitedWebPartManager</title><summary type='text'>Usually we add/update/delete web parts in the publishing page in MOSS 2007 by SPLimitedWebPartManager in object module. Most of the time, we got the test/demo small console program, then we implemented into QA/Staging/Production environment and got the expected result. But sometime not, and will confused us for a long time…  Recently, I am trying to add web part by object model, I choice the way </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/605592385189423261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=605592385189423261' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/605592385189423261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/605592385189423261'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/07/about-splimitedwebpartmanager.html' title='About SPLimitedWebPartManager'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3299456094540259604</id><published>2009-07-24T00:32:00.001-07:00</published><updated>2009-07-24T00:32:48.393-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint June Cumulative Update Packages</title><summary type='text'>Here is the announcement of Microsoft SharePoint Team Blog.  Build Number is 12.0.6510.5003.  Following are my note on this CU:     The MSP_WEB_SP_QRY_ReadStatusApprovalHistory stored procedure takes a long time in some cases. – &gt; Does this one meaning It will take a long time to process when we try to get the approval history?      Beside this one is belong to MOSS 2007, others are for </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3299456094540259604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3299456094540259604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3299456094540259604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3299456094540259604'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/07/sharepoint-june-cumulative-update.html' title='SharePoint June Cumulative Update Packages'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-476401846785384687</id><published>2009-06-03T22:22:00.001-07:00</published><updated>2009-06-03T22:22:18.657-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='漫談'/><title type='text'>The Tank Man</title><summary type='text'>http://www.youtube.com/view_play_list?p=5804EFEC9CE866DC     悼念那些過往的信念  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/476401846785384687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=476401846785384687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/476401846785384687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/476401846785384687'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/06/tank-man.html' title='The Tank Man'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-2614535617849099104</id><published>2009-05-21T20:33:00.001-07:00</published><updated>2009-05-21T20:34:25.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Do you have the specail color theme in your Visual Studio?</title><summary type='text'>The following links have several great theme for Visual Studio. I love the Vibrant Ink!Visual Studio Programmer Theme Gallery Vibrant Ink, Visual Studio and Vim settings </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/2614535617849099104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=2614535617849099104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2614535617849099104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2614535617849099104'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/05/do-you-have-specail-color-theme-in-your.html' title='Do you have the specail color theme in your Visual Studio?'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6320768513582866667</id><published>2009-04-15T23:18:00.000-07:00</published><updated>2009-05-21T20:19:17.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>The EventHandler Can't Update Item Data</title><summary type='text'>This story has two part, one is SPItem, another is update failure. When we update the SPItem property (Field Value) in EventHandler, we know we have to update the data in the event ItemUpdated and not in ItemUpdating. I believe it is easy to find the reference in the www.We also know we can't utilize the parameter value directly in the ItemUpdated function, we have to initial different instance </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6320768513582866667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6320768513582866667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6320768513582866667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6320768513582866667'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/04/eventhandler-cant-update-item-data.html' title='The EventHandler Can&apos;t Update Item Data'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6416542829231536614</id><published>2009-03-21T19:09:00.000-07:00</published><updated>2009-05-21T19:13:59.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>How we can add comment into folder in the document library of SharePoint</title><summary type='text'>The document library in SharePoint 2007 is good for sharing information, but sometimes people want to add some comments into the folder. How to do it?It’s very easy to do it by configuration. First, we have to define a new Content Type which inherit from folder type. And then we can change the document library to be able to contain multiple content type, and add the new content type we just </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6416542829231536614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6416542829231536614' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6416542829231536614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6416542829231536614'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/03/how-we-can-add-comment-into-folder-in.html' title='How we can add comment into folder in the document library of SharePoint'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-771650099974424132</id><published>2009-01-13T21:24:00.000-08:00</published><updated>2009-05-21T22:24:54.720-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>About PropertiesBag</title><summary type='text'>最近都在忙有關MOSS的開發, 遇到一個狀況. 就是說當我開發一些SharePoint上面的應用程式時 當然會遇到要儲存資料的狀況. 一般來說 我們會把資料盡量放在SharePoint的List中. 但是如果是一些Configuration呢?  因為大部分是簡單的資料, 所以後來的做法是放到Web Site的PropertiesBag, 單純的Key Value Pair, 相對很方便.  不過後來就是因為這個所以有痛到, 因為系統有跑Content Deployment, 所以會把資料從開發環境送到正式環境. 是的, 正如你想像, PropertiesBag會蓋過去. 這下子就死定了.  所以這告訴我們, 當有Content Deployment時, 很多東西的處理上要改變一下.     Recently I am busy with some application </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/771650099974424132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=771650099974424132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/771650099974424132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/771650099974424132'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/01/about-propertiesbag.html' title='About PropertiesBag'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4386071762867687683</id><published>2009-01-10T21:33:00.000-08:00</published><updated>2009-05-21T22:35:22.632-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>About output cache (just links)</title><summary type='text'>Output Cache   http://blogs.technet.com/stefan_gossner/archive/2005/07/11/407522.aspx    http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/03/12/458.aspx    http://msdn.microsoft.com/en-us/library/aa661294.aspx    http://blogs.devhorizon.com/blogs/reza_on_blogging/archive/2007/03/12/457.aspx    http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/7ac4300e-1f29-</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4386071762867687683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4386071762867687683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4386071762867687683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4386071762867687683'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2009/01/about-output-cache-just-links.html' title='About output cache (just links)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3501876994911301210</id><published>2008-12-27T09:45:00.001-08:00</published><updated>2008-12-27T09:45:40.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Microsoft .NET Framework 2.0SP1 (x64) (CBS):  Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code -2146889721</title><summary type='text'>Today, I got this error when update to the .NET Framework 3.5 SP1 in my Vista 64bits machine. I could not found any reference about this error message except this discussion. After read this thread, the only way is remove a part of RAM. It’s hard to believe, but the update was completed, and I also determined one of RAMs was bad quality.  So, If your machine is running well in Vista 64bits, but </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3501876994911301210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3501876994911301210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3501876994911301210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3501876994911301210'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/microsoft-net-framework-20sp1-x64-cbs.html' title='Microsoft .NET Framework 2.0SP1 (x64) (CBS):  Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code -2146889721'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3549494539203081094</id><published>2008-12-21T19:14:00.000-08:00</published><updated>2009-05-21T19:18:28.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>The Limitation of SharePoint</title><summary type='text'>None of these are hard limits enforced by the system. They are guidelines for designing a server that has good overall performance.Site collections (Database scope) 50,000 ... Total throughput degrades as the number of site collections increases.  (whole iShare)Web sites (Web site scope) 2,000 ... The interface for enumerating subsites of a given Web site does not perform well much beyond 2,000 </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3549494539203081094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3549494539203081094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3549494539203081094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3549494539203081094'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/limitation-of-sharepoint.html' title='The Limitation of SharePoint'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6784169053461778830</id><published>2008-12-18T00:41:00.001-08:00</published><updated>2008-12-18T00:41:09.900-08:00</updated><title type='text'>Some experiences I made recently (12/2008)</title><summary type='text'>Cannot serialize member ... , because it implements IDictionary. [Error Message].NET Web Service support XML Soap, and IDictionary is one that can't serialized. So, be careful when define the parameter and return value.XML Serialize IDictionary types (Hashtable, DictionaryBase etc.) XmlSerialization with IDictionary and CollectionBase Objects Or just rewrite the data entry/ data structureChange </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6784169053461778830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6784169053461778830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6784169053461778830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6784169053461778830'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/some-experiences-i-made-recently-122008.html' title='Some experiences I made recently (12/2008)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7100926606205893136</id><published>2008-12-15T07:22:00.001-08:00</published><updated>2008-12-15T07:22:29.090-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>WPF</title><summary type='text'>There are no open file/folder dialog control in the toolbox when developing WPF project. but we can instead of Microsoft.Win32.OpenFileDialog.  WPF also can using BackgroundWorker to do working in background (working thread), only the plug the event method and running smoothly.  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7100926606205893136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7100926606205893136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7100926606205893136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7100926606205893136'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/wpf.html' title='WPF'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7068361917605589943</id><published>2008-12-07T08:29:00.001-08:00</published><updated>2008-12-07T08:29:31.907-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='投機日記'/><title type='text'>2008/12/8</title><summary type='text'>台灣盤應該還是在觀望, 所以應該又是先黑再盤吧, 所以決定先看早盤再說.  至於禮拜五的Dow, 應該是這些人已經覺得8號的bailout一定會過吧, 只是或多或少的問題.  今天有看到一篇, Mortgage forgiveness as a tax hike, 值得深思. reference : http://www.chicagotribune.com/news/nationworld/chi-oped1205forgivedec05,0,6266498.story  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7068361917605589943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7068361917605589943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7068361917605589943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7068361917605589943'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/2008128.html' title='2008/12/8'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3182064435378527833</id><published>2008-12-04T08:28:00.001-08:00</published><updated>2008-12-04T08:28:44.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='投機日記'/><title type='text'>2008/12/5</title><summary type='text'>Dow –&gt; 8,618.53, +26.84.  12:27AM GMT+8, 還在盤…  本來以為明天可以買進, 剛剛看了幾篇東西有疑慮   http://mjperry.blogspot.com/2008/12/october-housing-affordability-surges-to.html     http://mjperry.blogspot.com/2008/12/mortgage-applications-break-record.html  感覺上信貸危機應該不會在元旦前出現.  不過感覺上5/12 失業率不會太難看... MJ的東西, 新聞不會報, 不過相對來說, 可能只是貸款轉換, 換句話說, 只是用人參吊最後一口氣.  因為美國央行利率調到快變0, 撐著, 貸款才還得起來,  如果這個因素 可以解釋的話. 那空01/09 還是比較妥當. </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3182064435378527833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3182064435378527833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3182064435378527833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3182064435378527833'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/12/2008125.html' title='2008/12/5'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1755337418929701538</id><published>2008-10-29T20:41:00.001-07:00</published><updated>2008-10-29T20:41:30.596-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BDE'/><title type='text'>BDE, Oracle, Invalid Filename</title><summary type='text'>When the new computer just install the Oracle client and the BCB6 (BDE), and BDE pop up an error message “Invalid Filename” when change the server. Here is a simple check point before dive into the Oracle configuration or BDE configuration.  Click the Object in the BDE menu, and point the existing SqlPlus execute file, and try it again.  If got the error message still, maybe try to add the system</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1755337418929701538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1755337418929701538' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1755337418929701538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1755337418929701538'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/10/bde-oracle-invalid-filename.html' title='BDE, Oracle, Invalid Filename'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-963519020271303250</id><published>2008-10-27T22:32:00.001-07:00</published><updated>2008-10-27T22:32:50.139-07:00</updated><title type='text'>Innovation, pptPlex.</title><summary type='text'>Recently, Microsoft Office Labs release an innovation plugging for PowerPoint, pptPlex. That’s really what I want. It made the presentation more fun, more flexibility… Actually, I want this function for a long time.  I can fill my slide with more tech detail, a huge roadmap picture, project detail… because I can zoom it smoothly. I can talk about the overview and down to the detail just one click</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/963519020271303250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=963519020271303250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/963519020271303250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/963519020271303250'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/10/innovation-pptplex.html' title='Innovation, pptPlex.'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-8884151528429883468</id><published>2008-10-01T05:20:00.001-07:00</published><updated>2008-10-01T05:20:20.698-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='偶拾'/><title type='text'>暗度陳倉</title><summary type='text'>很多時候, 我們都可以在現實的世界中偷學到怎咪處理專案中跟客戶應對的方式. 以下用故事說明:  現在有個case, PM跟老闆提出一個Solution A, 但是客戶那邊分兩派, Alpha派支持, 但Beta派強力反對. 針對這個Solution A的爭議不斷, 但是PM跟老闆又很想推這個Solution, 我們當嘍嘍是不知道這個Solution會賺多少, 不過拿人薪水就要做事的道理到是還懂, 所以就要盡力想辦法.  這時候, 客戶那邊突然發生了一個因為這個case還沒ready所產生的小問題, 像是未自動化帶來的人工支出. 這時侯老闆跟PM看機不可失, 於是大家想了個辦法說要去幫忙客戶解決, 這時候我們當嘍嘍的就可以用下面這一段話來跟客戶說明:  我們都知道這個A solution爭議大, 所以現在沒有用A Solution, ，就算Project B有使用原本Solution A</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/8884151528429883468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=8884151528429883468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8884151528429883468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8884151528429883468'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/10/blog-post.html' title='暗度陳倉'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1516838224197606379</id><published>2008-09-25T00:19:00.001-07:00</published><updated>2008-09-25T00:19:21.354-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>ManagedProperty, CrawledProperty and Fields</title><summary type='text'>Couple days ago,  one friend asked about the MOSS search, he want to have a search interface which can bring the exists value from the column definition. This function wasn't supported by the default advanced search web part. In the beginning, I couldn't found anything talking about it, because there are rear people working on change (inherit) current default advanced search web part. Here is the</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1516838224197606379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1516838224197606379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1516838224197606379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1516838224197606379'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/09/managedproperty-crawledproperty-and.html' title='ManagedProperty, CrawledProperty and Fields'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1487078300549753033</id><published>2008-09-24T23:53:00.001-07:00</published><updated>2008-09-24T23:53:16.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Live'/><title type='text'>Windows Live Messenger 2009 (14.0.5027.908)</title><summary type='text'>You can try the beta from here.  You also can install in the windows server 2008, – copy from the path : C:\Program Files\Common Files\Windows Live\.cache from another machine(vista or xp 32bits)  And you also can uninstall it by Run msiexec /x {B1403D7D-C725-4858-AACC-7E5FA2D72859} in command prompt.  I don’t know why my messenger 2009 beta in windows server 2008 always return “the service is </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1487078300549753033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1487078300549753033' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1487078300549753033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1487078300549753033'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/09/windows-live-messenger-2009-1405027908.html' title='Windows Live Messenger 2009 (14.0.5027.908)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3245287340065210209</id><published>2008-09-03T00:38:00.001-07:00</published><updated>2008-09-03T00:38:23.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community Server'/><title type='text'>Message: The request failed with HTTP status 401: Unauthorized. (Community Server, Mail Gateway)</title><summary type='text'>This is a error message in mailgateway.log and the CS site's log, and repeat every 5 or 15 mins, depend on how long you MG(mail gateway) service run. The result was no mail could post into forum or blog, because the mail receiver can't pass the authorization.  The official forum had one thread with this problem. But here provider another way to do a work around. Open the IIS manager and find </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3245287340065210209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3245287340065210209' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3245287340065210209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3245287340065210209'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/09/message-request-failed-with-http-status.html' title='Message: The request failed with HTTP status 401: Unauthorized. (Community Server, Mail Gateway)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7844027092956183150</id><published>2008-08-13T19:45:00.001-07:00</published><updated>2008-08-13T19:45:00.919-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='看見'/><title type='text'>衝動的瞬間</title><summary type='text'>很多時候, 只是因為感動, 所以就行動了.   雖然我沒有寫卡片, 但是我關心, 我是這樣安慰自己的. 畢竟搞出那些字, 對我來說, 可能比生個幾千行程式碼還硬.  下面是朱豪宅的相關連結, 有連續性:  大縣長與小警員  你跟我講有個屁用！之父親節快樂篇！  給吳道源警員的一封信  給吳道源警員的55封信  給吳道源警員的99封信  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7844027092956183150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7844027092956183150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7844027092956183150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7844027092956183150'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/08/blog-post.html' title='衝動的瞬間'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4284016039123565460</id><published>2008-08-05T02:52:00.001-07:00</published><updated>2008-08-05T02:52:24.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community Server'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><title type='text'>IIS 7 &amp; Community Server, Tag problem</title><summary type='text'>The day, I upgraded the Community Server 2007 to 2008 in IIS7 (Windows Server 2008), and encountered one problem. The tag cloud links became ooo+xxx when the tag include space character. Of course, the link was broken.  The message from IIS as below    Most likely causes: The request contained a double escape sequence and request filtering is configured on the Web server to deny double escape </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4284016039123565460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4284016039123565460' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4284016039123565460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4284016039123565460'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/08/iis-7-community-server-tag-problem.html' title='IIS 7 &amp;amp; Community Server, Tag problem'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/Robert.Yu.Tw/SJgi1UKU7sI/AAAAAAAADzE/jVj704tDkJc/s72-c/Untitled_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-130117096569470052</id><published>2008-07-06T02:44:00.001-07:00</published><updated>2008-07-06T02:45:04.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='偶拾'/><title type='text'>貓空纜車....</title><summary type='text'>上個禮拜六日, 親戚從南部上來, 我當陪客, 想說貓空纜車沒坐過, 他們要去坐坐看. 我想說好久沒上去喝喝茶, 也是不錯的選擇. 因為每次經過那邊看到那一坨人, 感覺上就要排很久, 所以就跟他們說, 如果人少我們去坐, 人多的話就直接搭車上去.  後來到了那附近, 看到人並不會很多, 於是就去排隊. 排並沒有很久, 就可以坐了. 然而在排隊或是坐纜車之間, 有個廣播很心煩, 隱隱約約聽到下雨打雷等字眼. 想說也不在意, 沒想到坐到指南宮就因為山上打雷所以要乘客下車的狀態. 於是就下車, 本想說捷運或是哪個單位應該會提供接駁服務, 畢竟連百貨公司都會做了, 看起來像營利單位的纜車應該都會做. 沒想到的是, 有接駁服務, 一小時兩班, 只往山下. 於是你就看到一大陀人被卡在站內. 大個一兩百人就這樣滯留在纜車車站. 沒廣播說明狀態, 服務人員也顯然不足, 於是一大群人困在那邊, 真是令人傻眼</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/130117096569470052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=130117096569470052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/130117096569470052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/130117096569470052'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/07/blog-post.html' title='貓空纜車....'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/Robert.Yu.Tw/SHCT9jG_2HI/AAAAAAAADx0/CErESCf7q0U/s72-c/DSC08701_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3547932685366467983</id><published>2008-07-03T10:07:00.001-07:00</published><updated>2008-07-03T10:07:37.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>ORA-01599</title><summary type='text'>   In a couple days ago, I couldn't start the oracle database after imported. After check the log file located at $ORACLE_BASE/adminORCL/bdump/alert_ORCL.log, I got an error message:     ORA-01599: failed to acquire rollback segment (xx), cache space is full (currently has (xx) entries) Error 1599 happened during db open, shutting down database. (xx is certain number)    After check some </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3547932685366467983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3547932685366467983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3547932685366467983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3547932685366467983'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/07/ora-01599.html' title='ORA-01599'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-5825408969218614110</id><published>2008-06-30T23:55:00.001-07:00</published><updated>2008-06-30T23:56:02.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Update "Modified By", "Created By" fields (Document Library)</title><summary type='text'>How to change the information "Modified By", "Created By" of the files in the document library?  That's easy, the key point is the field name inside SPFile.Item, you must change the fields which fields' name as "Document Modified By" and "Document Created By".  Remember! Create a new SPUser and assign it into the fields, done.     怎咪改編Document Library裡面的檔案的"修改者", "建立者" 呢? (好像中文版是這樣)  很簡單, 把檔案相對應的</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/5825408969218614110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=5825408969218614110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5825408969218614110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5825408969218614110'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/06/update-by-by-fields-document-library.html' title='Update &amp;quot;Modified By&amp;quot;, &amp;quot;Created By&amp;quot; fields (Document Library)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7852696298795945861</id><published>2008-04-30T00:17:00.000-07:00</published><updated>2008-04-30T00:20:07.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community Server'/><title type='text'>Community Server 2008 security modules 4.0.30423</title><summary type='text'>Error Message:The account you are attempting to login with could not be completely activated. Please contact your site administrator to activate the account or enable automatic account activation.Solution:New dll in securitymodules_4_0_30423Here is reference : Discussion of New Version of CS2K8 SSO Module</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7852696298795945861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7852696298795945861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7852696298795945861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7852696298795945861'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/community-server-2008-security-modules.html' title='Community Server 2008 security modules 4.0.30423'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1008076163508473355</id><published>2008-04-29T01:55:00.001-07:00</published><updated>2008-04-29T01:55:53.187-07:00</updated><title type='text'>FatalError: @bRetainObjectIdentity is not a parameter for procedure proc_AddNonListViewFormWebPartForUrl.</title><summary type='text'>A couple days ago, I want to using stsadm to export a site from stage environment and import into production environment. I trying to figure out what's root cause of the import failed after two tries.The error message is "FatalError: @bRetainObjectIdentity is not a parameter for procedure proc_AddNonListViewFormWebPartForUrl.", it's very strange, because the error is a simple database operation </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1008076163508473355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1008076163508473355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1008076163508473355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1008076163508473355'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/fatalerror-bretainobjectidentity-is-not.html' title='FatalError: @bRetainObjectIdentity is not a parameter for procedure proc_AddNonListViewFormWebPartForUrl.'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1405600534909345228</id><published>2008-04-10T02:49:00.001-07:00</published><updated>2008-04-10T02:49:08.804-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>"Office SharePoint Server Publishing" Feature &amp; "Save site as template"</title><summary type='text'>When you enable "Office SharePoint Server Publishing" at certain site, the link of "Save site as template" will disappear. Don't worry, you still can save the site as a template, just change the url from http://sitecollectionurl/site/default.aspx to http://sitecollectionurl/site/_layouts/savetmpl.aspx, then you can do it now.  If you still got the "Access Denied", please try to export the site by</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1405600534909345228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1405600534909345228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1405600534909345228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1405600534909345228'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/sharepoint-server-publishing-feature.html' title='&amp;quot;Office SharePoint Server Publishing&amp;quot; Feature &amp;amp; &amp;quot;Save site as template&amp;quot;'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-1911745580938652230</id><published>2008-04-09T01:29:00.001-07:00</published><updated>2008-04-09T01:31:39.085-07:00</updated><title type='text'>Refresh</title><summary type='text'>This post is refresh of one old post, because one link of post is broken.We can trying right click "VS80sp1-KB926601-X86-ENU.exe" and choice the property.We can find the button named "unlock", click it, and rerun the execute fileand installation starting without error message.You can find the button in the below picture.Thanks for Joanna's feedback.</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/1911745580938652230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=1911745580938652230' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1911745580938652230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/1911745580938652230'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/this.html' title='Refresh'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3741763247108095919</id><published>2008-04-02T03:23:00.001-07:00</published><updated>2008-04-02T03:23:16.401-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Get the distinct data from System.Data.DataTable</title><summary type='text'>Here is a great KB that tell u how to get the distinct data from DataTable.   For example, if we have a column "product" include different value inside the data table, usually, we can get the distinct data from foreach loop to get info. that's a common situation. Now, we have this helper class, we can just call it and get the data we want.  這裡是一個很棒的KB, 他教我們怎咪從DataTable撈Distinct的資料出來.   舉例來說, </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3741763247108095919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3741763247108095919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3741763247108095919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3741763247108095919'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/get-distinct-data-from.html' title='Get the distinct data from System.Data.DataTable'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3357300675073996301</id><published>2008-04-01T03:19:00.001-07:00</published><updated>2008-04-01T03:19:51.859-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Task notification sent to undefined user</title><summary type='text'>After update the SharePoint Server to SP1, me receive the notification mail from an unknown tasks ( a list) and my name was deleted in reassigned column.  After contact with Microsoft support, that's a bug of SP1. You can find the KB that describe about this problem.              Windows SharePoint Services 3.0 hotfix package: February 21, 2008                   On a SharePoint Server 2007 site, </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3357300675073996301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3357300675073996301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3357300675073996301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3357300675073996301'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/04/task-notification-sent-to-undefined.html' title='Task notification sent to undefined user'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7128175247919200278</id><published>2008-03-25T07:10:00.001-07:00</published><updated>2008-03-25T07:10:30.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Talking'/><title type='text'>飄移貓, 甩尾吧!!!</title><summary type='text'>小紅點...貓的最愛.  Little red spot....my cat's favorite    </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7128175247919200278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7128175247919200278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7128175247919200278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7128175247919200278'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/03/blog-post_25.html' title='飄移貓, 甩尾吧!!!'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7671553948738416166</id><published>2008-03-24T20:23:00.001-07:00</published><updated>2008-03-24T20:23:52.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Talking'/><title type='text'>錯誤的選擇</title><summary type='text'>今天, Starbucks 從10:00 AM-12:00 AM有免費的咖啡.  公司附近有兩家, 一家在敦化, 另一家在台北教育大學那邊.  於是選擇去教育大學那邊, 希望可以快一點回到公司.  到了現場....一看. 嗯, 看到鬼.            </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7671553948738416166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7671553948738416166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7671553948738416166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7671553948738416166'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/03/blog-post.html' title='錯誤的選擇'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6314390275532374115</id><published>2008-03-24T01:38:00.001-07:00</published><updated>2008-03-25T01:39:27.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Talking'/><title type='text'>Outside Code (1)</title><summary type='text'>Robert: 你怎咪都吃這麼甜的東西, 你上輩子一定是一隻大螞蟻. S(馬賽克): 我老婆都說我會得糖尿病死掉. 我爸爸跟我祖父都有得糖尿病說! (開心的笑)  Robert: 那你不是應該節制一點嗎? 這樣會比較好吧.  S(馬賽克): 但是我覺得我現在不多吃一點, 以後就沒機會吃了阿!  Robert: ...................................</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6314390275532374115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6314390275532374115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6314390275532374115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6314390275532374115'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/03/outside-code-1.html' title='Outside Code (1)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-8606441352497351423</id><published>2008-01-20T19:22:00.001-08:00</published><updated>2008-01-20T19:22:35.713-08:00</updated><title type='text'>Microsoft Office SharePoint Training Kit</title><summary type='text'>Microsoft had release a excellent training kit for everyone, the training kit is free and recommend every internal SharePoint server to utilize it!   Beside install in server, you also can install it in desktop for user training.  Here is the rul to reference and download:  Get SharePoint Training  There are three files can download, one of them is detailed Install Guide. Just follow the </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/8606441352497351423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=8606441352497351423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8606441352497351423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8606441352497351423'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/01/microsoft-office-sharepoint-training.html' title='Microsoft Office SharePoint Training Kit'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6407161005170000549</id><published>2008-01-15T22:03:00.001-08:00</published><updated>2008-01-15T22:03:20.805-08:00</updated><title type='text'>Notes about index server remove and configuration</title><summary type='text'>A couple of days ago, I install a new index server and try to replace the old index server inside server farm because the old index server have several  problematic issues.  Here are some notes about the remove/replace:  1. Please don't join the server farm before your new server's SharePoint version is consist with other servers in the server farm.  2. Please make sure the date format is M/d/</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6407161005170000549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6407161005170000549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6407161005170000549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6407161005170000549'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/01/notes-about-index-server-remove-and.html' title='Notes about index server remove and configuration'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-9057695767975547944</id><published>2008-01-14T20:13:00.001-08:00</published><updated>2010-03-22T14:53:42.139-07:00</updated><title type='text'>How to add a MSN messenger on your welcome page</title><summary type='text'>I thought it's really cool that people can talk to you when he/she browse your blog or site welcome page.   Please follow below steps to add blog version MSN messenger:  1. Connect to MSN configuration page, then click  .  2. Please check up the check box "Allow websites to see your Messenger status and send you messages". And "Save".       3.  Then click "Create HTML", you can configure the </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/9057695767975547944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=9057695767975547944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/9057695767975547944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/9057695767975547944'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/01/how-to-add-msn-messenger-on-your.html' title='How to add a MSN messenger on your welcome page'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7478803684825391093</id><published>2008-01-03T06:51:00.001-08:00</published><updated>2008-01-03T19:53:14.652-08:00</updated><title type='text'>MSN新病毒：Photos1-2008.zip (26KB)</title><summary type='text'>下面是轉自批踢踢實業坊的解法:http://www.ptt.cc/bbs/MSNmessenger/M.1199348343.A.CC8.html 1.使用 icesword，在Functions的Process中，右鍵 terminate下列進程 : C:\WINDOWS\happy2008.exe : C:\Program Files\Windows Live\Messenger\msnmsgr.exe : 2.刪除下列 登錄檔值 : 登錄檔路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run : 登錄檔名稱:Windows svchost : 登錄檔數值:happy2008.exe 3.刪除下列檔案 : C:\WINDOWS\Photos1-2008.zip : C:\WINDOWS\</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7478803684825391093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7478803684825391093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7478803684825391093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7478803684825391093'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2008/01/msnphotos1-2008zip-26kb.html' title='MSN新病毒：Photos1-2008.zip (26KB)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-5918010232265156062</id><published>2007-12-31T20:02:00.001-08:00</published><updated>2007-12-31T20:02:49.430-08:00</updated><title type='text'>Happy New Year</title><summary type='text'>Happy New Year, Everyone!  </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/5918010232265156062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=5918010232265156062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5918010232265156062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5918010232265156062'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/12/happy-new-year.html' title='Happy New Year'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3113189860542641854</id><published>2007-12-06T18:29:00.001-08:00</published><updated>2007-12-06T18:29:27.165-08:00</updated><title type='text'>Multi Content Type And Office 2003</title><summary type='text'>Around this month, our project need to provide a multi-content types in a document library for special department. The requirements from user include a. add description property at folder item , b. add seceral property at document and c. embed a permission control column at document item.    After analysis and design, I create two content type for the requirements and do it in test env.     And </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3113189860542641854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3113189860542641854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3113189860542641854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3113189860542641854'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/12/multi-content-type-and-office-2003.html' title='Multi Content Type And Office 2003'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-4758176348452516418</id><published>2007-09-26T00:41:00.001-07:00</published><updated>2007-09-26T23:41:25.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Multi Email Accounts in Access Requests Text Box</title><summary type='text'>SharePoint 2007 provides a function for denied user to request access right by email. You can configure an email account for receive the request mail. Just go to "People and Groups", click “Site Permissions", then click "Settings" and choose "Access Requests".There are not always only one people manage the site, maybe two or more. You can put the ";" between emails in the text box like (owner1@</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/4758176348452516418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=4758176348452516418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4758176348452516418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/4758176348452516418'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/09/multi-email-accounts-in-access-requests.html' title='Multi Email Accounts in Access Requests Text Box'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-7109429669823887456</id><published>2007-09-19T00:34:00.001-07:00</published><updated>2007-09-19T00:35:49.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Live Writer Beta'/><title type='text'>Server Error 2041 Occurred Invalid BlogId Parameter</title><summary type='text'>如果使用Windows Live Writer Beta時要Publish新的Post時, 跳出這個錯誤訊息,你可以先看看自己用的是不是最新版, reference here:http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!926.entry?&amp;thisPost=cns!D85741BB5E0BE8AA!926&amp;nextComment=true&amp;commentPH=cns!D85741BB5E0BE8AA!952&amp;expand=cmt或是先確定自己的在Weblog-&gt;Edit Weblog Settings裡面的路徑要設定成http://yourweblogname.spaces.live.com/ 的樣子. If popup up the error message "Server Error </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/7109429669823887456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=7109429669823887456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7109429669823887456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/7109429669823887456'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/09/server-error-2041-occurred-invalid.html' title='Server Error 2041 Occurred Invalid BlogId Parameter'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-809144618652966361</id><published>2007-09-19T00:11:00.001-07:00</published><updated>2007-09-19T00:18:17.327-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SPFieldUser</title><summary type='text'>SPFiled一直都是個難解的東西, 真希望能有Class Diagram與Architecture出來看看.想到以前想要取出List裡面的Item的Contact or something else的欄位, 用SPUser接了半天只接到Exception...後來發現要用SPFieldUser去套那個欄位, 然後用SPFieldUserValue去接, 接出來後在SPFieldUserValue.User裡面去取出SPUser.不過講到這裡, 這裡是有關GetFieldValue的寫法...String currentvalue=item[field.Title].ToString();SPFieldUserValue fieldvalue=(SPFieldUserValue)field.GetFieldValue(currentversion);</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/809144618652966361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=809144618652966361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/809144618652966361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/809144618652966361'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/09/spfielduser.html' title='SPFieldUser'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-5501525609237565820</id><published>2007-07-18T19:41:00.000-07:00</published><updated>2007-07-18T19:42:22.097-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>This item cannot be deleted because it is still referenced by other pages</title><summary type='text'>根據Chris的說法 裡面的Option 4, 我們可以在ASPX中加上我們自己的ASCX(User Control), 這一部分我們可以把他綁在Custom Master Page中, 這個是可行的方案.接下來我們可以根據Heather的說法, 把Custom Master Page綁到Feature中, 然後安裝. 這一部分也是可行的.以上的動作我會在下一篇中根據我的經驗做一個詳細的介紹.但是當你把Custom Master Page掛上去後, Activate後, 當你想要更動了, 怎麼辦, 這一部分只好倒著做.1. 把所有有套用Custom Master Page的Site都換成Default Master Page.2. Deactivate Custom Master Page.3. Using stsadm to uninstall the custom master </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/5501525609237565820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=5501525609237565820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5501525609237565820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5501525609237565820'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/07/chris-option-4-aspxascxuser-control.html' title='This item cannot be deleted because it is still referenced by other pages'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-71472039108128547</id><published>2007-07-16T23:03:00.000-07:00</published><updated>2007-07-17T23:50:51.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='偶拾'/><title type='text'>Politician</title><summary type='text'>  好個打對台這是在回家的途中看到的,也不知道是故意的還是不小心的, 居然這麼生硬的安插在旁邊.感覺上右邊就是挨打的.不過挨不挨打這對於選舉來說, 真的很難講.這個整個故事是這樣的, 右邊的看板是"江連福"先生的, 看板主要是說他當立法委員, 努力爭取國道四號 連接到太平, 大里發包施工. 左邊的看板則是"馮定國"先生的, 針對右邊的看板做出糾正.說穿了就是功勞是誰的的問題.不過這些案子都是建設案, 台灣的基礎建設案+立法委員, 嗯, 這倒是個好問題. 後來晚上看電視很無聊之餘, Google了一下 , 還真是樂趣無窮.</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/71472039108128547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=71472039108128547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/71472039108128547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/71472039108128547'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/07/politician.html' title='Politician'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lGkKo22vUGg/RpxfE6P9MkI/AAAAAAAACEQ/qvVkzKZm0tc/s72-c/IMG_1426.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-2304594839184510722</id><published>2007-05-15T22:39:00.000-07:00</published><updated>2007-05-15T23:09:06.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>email a link</title><summary type='text'>The day, my user in office found a special problem when using SharePoint 2K7 and Outlook 2K7.The story as below:User create a new share document library and put a file in there, than click the item's menu, select "Send To" -&gt; "Email a link". Than, popup out an outlook mail dialog with an link to the document. Now, the url isnot work, why? because the domain name of SharePoint contain with some </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/2304594839184510722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=2304594839184510722' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2304594839184510722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/2304594839184510722'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/05/email-link.html' title='email a link'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-5299911667745639673</id><published>2007-05-09T08:08:00.000-07:00</published><updated>2007-05-15T23:28:49.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item</title><summary type='text'>I am get this information when I want to install VSTS SP1 in windows 2K3. Why I need to install the VSTS in Windows 2K3, that's because I want to develop a program that refer to Windows SharePoint Service 3.0 Tools to VS 2005 extension. Windows SharePoint Service 3.0 Tools to VS2005 extension ONLY can install in the machine that installed SharePoint Service … so silly.So, the message base on the </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/5299911667745639673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=5299911667745639673' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5299911667745639673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/5299911667745639673'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/05/windows-cannot-access-specified-device.html' title='Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-6575132184884322755</id><published>2007-01-06T01:21:00.000-08:00</published><updated>2007-01-06T01:29:38.914-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='吃吃喝喝'/><title type='text'>萬巒豬腳</title><summary type='text'>這次綠島行回程是走南迴回台北, 經過萬巒的時候跑去吃豬腳, 到了台中跑去吃向日葵豬排飯, 豬腳真的不錯吃, 不過除了豬腳, 其他的東西就讓我後悔點, 尤其是虱目魚肚湯...湯清到沒魚味...鹹蛋苦瓜我是不清楚客家人是不是都這樣煮的, 但是一堆苦瓜跟形狀大塊到不行鹹蛋好像就是希望你一口苦瓜一口鹹蛋再一口飯的吃法似的...還是台北的餐廳弄得好吃.至於向日葵豬排, 老闆好像身體不好, 那天剛好有開張...要去吃的朋友記得先打通電話. 至於味道就不多講了.這是豬腳跟鹹蛋苦瓜的圖:From 20070101跨年綠島行3/4From 20070101跨年綠島行3/4</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/6575132184884322755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=6575132184884322755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6575132184884322755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/6575132184884322755'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2007/01/blog-post.html' title='萬巒豬腳'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-8800609794587331114</id><published>2006-12-18T18:22:00.000-08:00</published><updated>2006-12-18T18:30:08.944-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='漫談'/><title type='text'>.NET 漫談 (1)</title><summary type='text'>.NET的程式開發過程裡，New這個動作到底代表了甚麼，我想這個要從Object life cycle(物件的生命週期)講起。 在電腦的世界裡面，我們定義的Class代表的就是一個我們設定好的記憶體模型，可以把它當作一個模子，我們可能準備了許多的模子，但是不代表我們有用模子壓出東西來，這個時候算是準備時期，程式開發的術語叫做Design-Time。當程式開始執行之後，這時候的狀態叫做Run-Time。這個時候電腦會根據你想要的東西，找到相對應的模子在記憶體裡面壓出你所想要的東西，這個東西叫做Object，你也可以稱它為Instance，不管Object或是Instance都是佔有記憶體的。好啦，假設我們有兩個模子，要壓出小白兔跟花，所以一個叫做Rabbit，另一個叫做Flower，那我們要怎麼叫電腦幫我們做產生Object的動作呢？我們需要寫下像下面的的程式碼：Rabbit melody</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/8800609794587331114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=8800609794587331114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8800609794587331114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/8800609794587331114'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/12/net.html' title='.NET 漫談 (1)'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-3311405611476385054</id><published>2006-11-15T23:24:00.000-08:00</published><updated>2006-11-15T23:31:23.311-08:00</updated><title type='text'>I am back</title><summary type='text'>Finally, The Integration of database is completed.I spent almost half year to complete this case, wrote a new program to transfer data without dependence upon database’s schema. Dynamically Database choice, Error message flow…Maybe this program do not perfect, it also excellent for me, now.And now, I give a course to training my colleague. I am trying to broach the O.O concept and introduce to </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/3311405611476385054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=3311405611476385054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3311405611476385054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/3311405611476385054'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/11/i-am-back.html' title='I am back'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-115555192807395709</id><published>2006-08-14T03:17:00.000-07:00</published><updated>2006-08-14T03:38:48.090-07:00</updated><title type='text'>獨占性的好用與勉強可以的相容</title><summary type='text'>過了很久，總算有空寫了。工作忙到一定程度，人生就不知不覺得消失，想想真可怕。獨占性的好用與勉強可以的相容。我想說的是軟體的類型。老實講，我不知道哪一個比較好，但是個人的立場是 勉強可以用，卻相容其他軟體的工具 最討我歡心。Picasa推出了Web Albums，亮眼的程度可以跟Yahoo的Flickr相比，雖然只有250MB，不過感覺還真的不錯。不過，兩者互不相容，無法同步。我的朋友裡面有用Yahoo的就很少會用Picasa，那怎麼辦，一定要我人工同步嗎?那個Google Calendar能跟Outlook同步嗎？要是Google不肯作，MS願意做嗎?看到最近的Israel-Lebanon，好像到處都不相容...--------------------WWW，從Netscape對IE，Java對.NET，一路走來紛亂不已，讓我很害怕，所以就算Ajax跑出來，老實講，我還是寧願把</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/115555192807395709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=115555192807395709' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/115555192807395709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/115555192807395709'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/08/blog-post.html' title='獨占性的好用與勉強可以的相容'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-114863043256399677</id><published>2006-05-26T00:57:00.000-07:00</published><updated>2006-05-26T01:00:32.573-07:00</updated><title type='text'>[閒聊]鐵軌寬度的由來</title><summary type='text'>經濟學中有個名詞稱為「路徑依賴」，它是類似於物理學中 的"慣性"，一旦選擇進入某一路徑（無論是 「好」的、還是「壞」的），就可能對這種路徑產生依賴。以下美國鐵軌的故事也許有助於我們理解這一概念，並且加深對其後果的印象。美國鐵路兩條鐵軌之間的標準距離是四點八五英尺。這是一個很奇怪的 標準，究竟從何而來的？原來這是英國的鐵路標準，因為美國的鐵路最早是由英 國人設計建造的。那麼，為什麼英國人用這個標準呢？原來英國的鐵路是由建電車軌道的人設計的，而這個四點八五英尺正是電車所用的標 準。電車軌標準又是從哪裡來的呢？原來最先造電車的人以前是造馬車的。而他們是用馬車 的輪寬做標準。好了，那麼，馬車為什麼要用這個一定的輪距離標準呢？因為如果那時候的馬車用任何其他輪距的話，馬車的輪 子很快會在英國的老路上撞壞的。為什麼？因為這些路上的轍跡的寬度為四點八五英尺。這些轍跡又是從何而來呢？答案是古羅馬人定的，</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/114863043256399677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=114863043256399677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114863043256399677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114863043256399677'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/05/blog-post.html' title='[閒聊]鐵軌寬度的由來'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-114368924385136372</id><published>2006-03-29T19:25:00.000-08:00</published><updated>2007-05-03T20:54:04.328-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='漫談'/><title type='text'>About System.Security.SecureString</title><summary type='text'>SecureString的特性很迷人，在記憶體裡是加密的字串，可以Dispose掉，不會在CLR下很輕易的被反組譯。詳細特性可以看http://msdn2.microsoft.com/en-us/library/7kt014s1.aspx，或是在MSDN裡找到。在應用上的特點你可以看MSDN Magazine裡的資料，http://msdn.microsoft.com/msdnmag/issues/06/00/SecurityBriefs/default.aspx，裡面提到的安全性加強真是令人血脈僨張。不過，當你看到MSDN也好，MSDN Maganize也好，都沒有相關的範例，怎麼辦。好吧！向Google大神求助吧！http://blogs.msdn.com/shawnfa/archive/2004/05/27/143254.aspxshawnfa的Blog算是最清晰的一個了，</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/114368924385136372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=114368924385136372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114368924385136372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114368924385136372'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/03/about-systemsecuritysecurestring.html' title='About System.Security.SecureString'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-114007973574371246</id><published>2006-02-16T00:48:00.000-08:00</published><updated>2006-02-16T00:48:55.756-08:00</updated><title type='text'>.NET 2.0 And Configuration 2/4</title><summary type='text'>接下來我們來看針對使用者範疇的三種狀況下，我們的使用者所選定的配色資料到底會跑到哪裡去。在.NET 2.0 裡面，檔案會放在這個路徑下\\__\\user.config我們就解釋其中幾項代表的意義，之後我們會來弄個實作來驗證Configuration System。首先是，在Windows XP裡，指的就是C:\Documents and Settings下你所登入的User名字的資料匣，當然啦，如果你的系統碟不在C，或是Documents And Setting資料匣路徑有改過，你就要找你所設定的位置。 在你的應用程式裡的這個AssemblyCompanyAttribute，會帶到這個地方。__ 這個就要看你的程式了。 就是程式的版本，這個後續我們會討論到版本變動的問題。這個路徑不能改變！除非你自己實作自己的SettingProvider，SDK裡面有相關的資訊。</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/114007973574371246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=114007973574371246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114007973574371246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/114007973574371246'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/02/net-20-and-configuration-24.html' title='.NET 2.0 And Configuration 2/4'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113921466506465310</id><published>2006-02-06T00:30:00.000-08:00</published><updated>2006-02-06T00:31:05.083-08:00</updated><title type='text'>.NET 2.0 And Configuration 1/4</title><summary type='text'>在.Net Framework的時候我是從來沒用過Configuration，一直到了Enterprise Library出來，我才開始使用。就算到了現在，我對Configuration還是不輕易使用，畢竟我還是覺得IO的動作能少就少，講到這個，我還撥不出空去看是不是.Net 2.0之後，Configuration是不是有Cache的動作。不過老實講，Configuration是有好處的，至少不用透過複雜又難搞的Register來做動作，就只要放在確定的地方，在某種層面來看，Configuration的出現，算是對.Net 宣稱的XCOPY部署作一個良性的相對應。雖然有點馬後炮，不過要是用過Register應該或多或少被搞到一陣子。Configuration在.NET 2.0做了一些個改變，可以把它想做是把Enterprise Library的Configuration Block</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113921466506465310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113921466506465310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113921466506465310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113921466506465310'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/02/net-20-and-configuration-14.html' title='.NET 2.0 And Configuration 1/4'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113748358052100477</id><published>2006-01-16T23:28:00.000-08:00</published><updated>2007-05-03T20:53:01.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='吃吃喝喝'/><title type='text'>上閤屋的青菜</title><summary type='text'> 忙死了！這一陣子公司在報客戶的信託所得稅，加上原有要做的工作，忙翻了，都快變成月休四日了！家裡的電腦也跟我鬧脾氣，老是有小問題。手上有一份關於Configuration的資料也一直都沒空整理...昨天，公司尾牙，去上閤屋吃。一桌兩個夾子，可以選炸的，炒的...等等之類的東西。但是很久才會來，大概半小時左右。這張圖片就是，當夾子選了炒青菜後，過了半個小時後送了的。重點是，大家的筷子都還沒動，他一來就是這個樣子，-_-'''上閤屋限時兩個小時吃飯，那我不就只能用兩個小時湊到勉強一盤的青菜，ㄟ...這個會不會太扯。以前上閤屋旗艦店開張沒多久，我就有去交關(台語，消費的意思)過，那時候品質很優，蝦子新鮮送菜快，昨天吃尾牙沒抽到大獎就很悶了，蝦子不是很鮮也算了，那青菜真的就太無敵了！---------------------------------------------------------</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113748358052100477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113748358052100477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113748358052100477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113748358052100477'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2006/01/blog-post.html' title='上閤屋的青菜'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113198726464008595</id><published>2005-11-14T08:52:00.000-08:00</published><updated>2005-11-14T08:54:24.653-08:00</updated><title type='text'>Remoting and Generic</title><summary type='text'>這兩天試了試Remoting，發現之前有關於Generic的部份要加以修改，我想他是可以使用的，然而卻有部分的限制。這兩天都在試動態Load Assembly，然後掛到Service上面，是的，可以做，也運作的非常好。不過之前測試的版本卻不行，這兩天，我想要找出來哪裡有錯。另外有關於Remote Object的解構式，他比較特別的是，Server端的GC並不會去呼叫。我本來的想法是把一個Singleton Remote Object當作一個Cache，在Constructor時讀取資料庫，然後所以的資料變動都放在他身上，然後當Client沒有動作超過五分鐘(Singleton Object Default Life Time)，會呼叫解構式，那時候再寫進Database，不過，測試的結果似乎是GC並不會去Run這一段，Remote Object就直接消滅了。修改：有關上面這一段，</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113198726464008595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113198726464008595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113198726464008595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113198726464008595'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/11/remoting-and-generic.html' title='Remoting and Generic'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113099948673702037</id><published>2005-11-02T22:30:00.000-08:00</published><updated>2005-11-02T22:31:26.746-08:00</updated><title type='text'>Package Load Failure - RecipeManagerPackage</title><summary type='text'>  這個問題自從安裝了VSTS RC(Release Candidate)版就會發生，當安裝完一打開，就會跳出像圖片的這個錯誤訊息，選Yes，以後就不會出現，選No...他就會一直煩你。因為最近很忙，所以這兩天Visual Studio 2005 Final 出來了，uninstall VSTS RC後，再安裝VS 2005 Final. 又還是有這個錯。很忙是因為公司裡要生個東西出來，Push的很兇。不過呢，你也知道，眾人之事，就是只要有一兩很扯的人，就會搞的整團亂。今天才跑上去Feedback去查了查...唉事情是這樣的，當你一打開Visaul Studio 2005，你會發現跳出一個錯誤，就是說沒辦法把"'Microsoft.Practices.RecipeFramework.VisualStudio.RecipeManagerPackage"這個東西Load上去之類的。</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113099948673702037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113099948673702037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113099948673702037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113099948673702037'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/11/package-load-failure.html' title='Package Load Failure - RecipeManagerPackage'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113091157944240874</id><published>2005-11-01T21:49:00.000-08:00</published><updated>2005-11-01T22:06:19.453-08:00</updated><title type='text'>The Links For Pre Post</title><summary type='text'>當在反序列化時會有BinaryFormatter失敗http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=b08b64df-49f2-44a3-ac10-7811281eb149請注意最後三個Post。特別是"Resolved as Postponed by Microsoft on 2005-09-26 at 13:02:38 "這一個。下面是另一個類似的FeedbackBinaryFormatter.AssemblyFormat似乎沒有功能http://lab.msdn.microsoft.com/productfeedback/ViewFeedback.aspx?FeedbackID=c2045aff-b884-4052-bbfe-3c8c87361396最後是這個錯誤訊息=</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113091157944240874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113091157944240874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113091157944240874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113091157944240874'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/11/links-for-pre-post.html' title='The Links For Pre Post'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113085946402965048</id><published>2005-11-01T06:39:00.000-08:00</published><updated>2005-11-01T07:38:48.770-08:00</updated><title type='text'>Generic and Remoting...Sorry, u are not the couple</title><summary type='text'>前一陣子，拿到Visual Studio 2005 Beta2，看到Generic...這麼熟悉的工具，就拿起來給他用了下去。我的Case是Remoting，所以尬下去，寫的很爽，也沒做Prototype，想說之前的都OK!過了兩天，Business Layer寫好了，UI先寫了一隻，掛了上去，一試....OH, MY GOD!上去Feedback Center翻了翻，發現Generic確定無法使用在XML Serialization上，隱含的意思就是Remoting跟Web Service無法使用Generic.嗯，心裡有一個小小的聲音，"為甚麼會做一半呢?"...當看完那兩篇Feedback後。當然啦! 身為Microsoft MVP...這個聲音的音量是很小的.....唉下面是練習英文版，再下一篇會是對這個Topic的一些看法。---------------------------</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113085946402965048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113085946402965048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113085946402965048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113085946402965048'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/11/generic-and-remotingsorry-u-are-not.html' title='Generic and Remoting...Sorry, u are not the couple'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-113060463140512891</id><published>2005-10-29T09:39:00.000-07:00</published><updated>2005-10-29T09:50:31.420-07:00</updated><title type='text'>2.0.50727</title><summary type='text'>之前，在Seattle的Global Suimmit拿到VSTS的RC版，就給他Try下去，把一個Case翻成2.0，想說應該不會差太多，沒想到VS2005一出來，仔細一看，.Net Framework 2.0居然不一樣，RC是2.0.50727.26，Final是2.0.50727.42，剎那間，OOXX不少。為甚麼VSTS RC不能等到.Net Framwork 2.0 Final呢? 希望他能出RC2。害我又要重灌Visual Studio 2005，然後Retest一番。另外還有一個關於Remoting的該死的Bug. 先賣個關子，等確定再公佈。I got the VSTS RC from MVP global summit in seattle, and try in one of my case. I thought, RC should be use the final </summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/113060463140512891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=113060463140512891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113060463140512891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/113060463140512891'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/10/2050727.html' title='2.0.50727'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-112191477119019884</id><published>2005-07-20T19:58:00.000-07:00</published><updated>2005-07-20T19:59:31.193-07:00</updated><title type='text'>有關Enterprise Library 1.1</title><summary type='text'>影響到全部Block的有:在一月份的版本的Configuration Application Block，會有一個memory leak的問題，它會影響到所有的Block. 新版本修正了這個問題。 在這之前，Enterprise Library 也釋出了Patch 1475 修正它。不過Patch 1475 現在要加入Member 才能拿的到，要的話，請Email給我(下載的資訊有錯，請不吝指正)。新版本 在Configuration Application Block 讀取設定的部份做了一個加速的最佳化。新版本 使用CultureInfo.CurrentUICulture來傳回資源字串(string resources)，在Runtime時可透過Resource Manager來完成多國語系。新版本的所有 Assembly 的版本號碼都做了更新，所以一月份(1.0)與六月份(1.1)</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/112191477119019884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=112191477119019884' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/112191477119019884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/112191477119019884'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/07/enterprise-library-11.html' title='有關Enterprise Library 1.1'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-112191467419324688</id><published>2005-07-20T19:31:00.000-07:00</published><updated>2005-07-20T19:57:54.200-07:00</updated><title type='text'>雜項</title><summary type='text'>新版的Enterprise Library出來了，1.1版，給.Net 2.0的部份也在做了。Enterprise Library的網址變了，新網址在此 Enterprise Library。昨天上Global Chat，VSTS會整合FxCop。對於Test的部份，看了那些討論，深深覺得，會不會只要會用nUnit的人，就已經算是1%的人才了。相對應於VSTS，James Newkirk的速度真的很快，NUnit Converter 0.4已經跑出來了，Currently it contains a program that converts NUnit Test Code into tests compatible with Visual Studio 2005 Team System。有興趣的可以去看一看。</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/112191467419324688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=112191467419324688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/112191467419324688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/112191467419324688'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/07/blog-post.html' title='雜項'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-110921428154333979</id><published>2005-02-23T18:03:00.000-08:00</published><updated>2005-02-23T19:04:41.553-08:00</updated><title type='text'>有關Custom Control，Windows Form</title><summary type='text'>很多時候，事情並不是我這樣的笨人所想像的。搞了半天，慢慢的才搞清楚整個架構。其實在MSDN裡面就已經清清楚楚的告訴我們了，怎麼去運作出個完全由自己操作的Control，只是，文件看來不是我這樣的笨人所看的懂得，哈哈。要訂製一個照自己想法產生的控制項的話，在MSDN Home &gt;  MSDN Library &gt;  .NET Development &gt;  .NET Framework SDK &gt;  .NET Framework &gt;  Building Applications &gt;  Enhancing Design-Time Support 裡面幾乎就有大部分相關訊息。不過，很多時候，MSDN的難度超越了我這樣Concrete腦，所以下面還有一些相關的文件，這些，就好用多了：http://msdn.microsoft.com/msdnmag/issues/03/04/</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/110921428154333979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=110921428154333979' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/110921428154333979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/110921428154333979'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/02/custom-controlwindows-form.html' title='有關Custom Control，Windows Form'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9263920.post-110740288902729054</id><published>2005-02-02T19:48:00.000-08:00</published><updated>2005-02-02T19:54:49.026-08:00</updated><title type='text'>有關ADO.Net裡的類別</title><summary type='text'>對於.Net Framework所提供的Class，我們可以大概的說，DataSet是小型的資料庫，可以把它想做是一個倉庫，而DataTable，DataView是其中的單元(這一部份可對應到資料庫)。而DataReader可以把它想做是倉庫的監視器，可以一整排一整排的查詢資料。DataCommand則可想做倉庫的經理，一切命令的發布來自於它，可以新增貨物，更新貨物，或是刪除貨物。DataAdaptor則想像為與其他倉庫的連接器，可以連通兩個倉庫，以便取得資料(貨物)。</summary><link rel='replies' type='application/atom+xml' href='http://insidecsharp.blogspot.com/feeds/110740288902729054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9263920&amp;postID=110740288902729054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/110740288902729054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9263920/posts/default/110740288902729054'/><link rel='alternate' type='text/html' href='http://insidecsharp.blogspot.com/2005/02/adonet.html' title='有關ADO.Net裡的類別'/><author><name>Robert Yu</name><uri>http://www.blogger.com/profile/00386288233611420609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://lh6.google.com/Robert.Yu.Tw/RNrdDTfeABI/AAAAAAAAANc/lBcsHCr47RE/IMG_0415.JPG?imgmax=720'/></author><thr:total>0</thr:total></entry></feed>
