<?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:blogger='http://schemas.google.com/blogger/2008' 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-1868746713207399679</id><updated>2020-10-24T15:49:24.010+08:00</updated><category term="KB"/><category term="Tips"/><category term=".NET"/><category term="How To"/><category term="Oracle"/><category term="SharePoint"/><category term="SSIS"/><category term="IIS"/><category term="Tools"/><category term="WSS v3"/><category term="ASP.NET"/><category term="TFS 2012"/><category term="Virual Machine"/><category term="HyperV"/><category term="Office"/><category term="Redmine"/><category term="SQL Server"/><category term="SourceControl"/><category term="Windows"/><category term="Excel"/><category term="SSRS"/><category term="VS2012"/><category term="VSS"/><category term="iPhone"/><category term="AJAX"/><category term="ASP"/><category term="Android"/><category term="AutoFac"/><category term="GhostScript"/><category term="ICS-Internet Connection Sharing"/><category term="IO"/><category term="ImageMagick"/><category term="MSDTC"/><category term="MSMQ"/><category term="ODAC"/><category term="Outlook"/><category term="P2V"/><category term="PDF"/><category term="RSS"/><category term="SJAX"/><category term="SQL Agent"/><category term="SSAS"/><category term="TIFF"/><category term="TOAD"/><category term="VS2010"/><category term="WCF"/><category term="WEBrick"/><category term="Web Development"/><category term="Windows 2008 R2"/><category term="Windows 7"/><title type='text'>小熊子的技術世界</title><subtitle type='html'>About SharePoint , WSS , .Net , SQL , Oracle ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://work.michadel.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://work.michadel.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-2950011021146529248</id><published>2015-07-17T09:59:00.001+08:00</published><updated>2015-07-17T09:59:02.956+08:00</updated><title type='text'>ELK Note (ElasticSearch-Logstash-Kibana)</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;logstash filter grok&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html&quot; href=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html&quot;&gt;https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;logstash filter date&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html&quot; href=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html&quot;&gt;https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;logstash filter translate&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-translate.html&quot; href=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-translate.html&quot;&gt;https://www.elastic.co/guide/en/logstash/current/plugins-filters-translate.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;lostash filter mutate&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-mutate.html&quot; href=&quot;https://www.elastic.co/guide/en/logstash/current/plugins-filters-mutate.html&quot;&gt;https://www.elastic.co/guide/en/logstash/current/plugins-filters-mutate.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;logstash debug config&lt;/p&gt;  &lt;p&gt;.\logstash.bat -f dddd.conf&lt;/p&gt;  &lt;div id=&quot;scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:5a3fe942-e29e-4760-ba3b-822ce47f961a&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;pre class=&quot;brush: ruby&quot;&gt;input {
    stdin{}
}

filter {
    grok {
      match =&amp;gt; { &quot;message&quot; =&amp;gt; &quot;(\s(?&amp;lt;stock_id&amp;gt;[0-9]{5}))&quot; }
    }
    date {
        locale =&amp;gt; &quot;en&quot;
        match =&amp;gt; [&quot;message&quot;, &quot;YYYY-MM-dd;HH:mm:ss.SSS&quot;]
        timezone =&amp;gt; &quot;Europe/Vienna&quot;
        target =&amp;gt; &quot;@timestamp&quot;
        add_field =&amp;gt; { &quot;debug&quot; =&amp;gt; &quot;timestampMatched&quot;}
   }
}

output {
    stdout {
            codec =&amp;gt; &quot;rubydebug&quot;
    }
}&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;a title=&quot;http://blog.mmlac.com/how-to-pre-process-logs-with-logstash/&quot; href=&quot;http://blog.mmlac.com/how-to-pre-process-logs-with-logstash/&quot;&gt;http://blog.mmlac.com/how-to-pre-process-logs-with-logstash/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;logstash timestamp issue fix&lt;/p&gt;

&lt;p&gt;&lt;a title=&quot;http://stackoverflow.com/questions/25156517/logstash-date-parsing-as-timestamp-using-the-date-filter&quot; href=&quot;http://stackoverflow.com/questions/25156517/logstash-date-parsing-as-timestamp-using-the-date-filter&quot;&gt;http://stackoverflow.com/questions/25156517/logstash-date-parsing-as-timestamp-using-the-date-filter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;logstash IISLOG&lt;/p&gt;

&lt;h5&gt;Logstash config for IIS logs&lt;/h5&gt;

&lt;p&gt;&lt;a title=&quot;http://dotnetanalysis.blogspot.tw/2014/11/logstash-config-for-iis-logs.html&quot; href=&quot;http://dotnetanalysis.blogspot.tw/2014/11/logstash-config-for-iis-logs.html&quot;&gt;http://dotnetanalysis.blogspot.tw/2014/11/logstash-config-for-iis-logs.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;URL&lt;/p&gt;

&lt;p&gt;&lt;a title=&quot;http://engineering.laterooms.com/enriching-logs-with-logstash/&quot; href=&quot;http://engineering.laterooms.com/enriching-logs-with-logstash/&quot;&gt;http://engineering.laterooms.com/enriching-logs-with-logstash/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;&lt;strong&gt;.net+LogParser like logstash&lt;/strong&gt;&lt;/h3&gt;

&lt;h3&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/Cimpress-MCP/TimberWinR&quot;&gt;TimberWinR&lt;/a&gt;&amp;#160;&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Regular Expression Test &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://grokconstructor.appspot.com/do/match#result&quot;&gt;http://grokconstructor.appspot.com/do/match#result&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;HowTo install ELK on Windows Server IIS&lt;/p&gt;

&lt;p&gt;&lt;a title=&quot;https://blog.basefarm.com/blog/how-to-install-logstash-on-windows-server-2012-with-kibana-in-iis/&quot; href=&quot;https://blog.basefarm.com/blog/how-to-install-logstash-on-windows-server-2012-with-kibana-in-iis/&quot;&gt;https://blog.basefarm.com/blog/how-to-install-logstash-on-windows-server-2012-with-kibana-in-iis/&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/2950011021146529248/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=2950011021146529248' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/2950011021146529248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/2950011021146529248'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2015/07/elk-note-elasticsearch-logstash-kibana.html' title='ELK Note (ElasticSearch-Logstash-Kibana)'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-781129315440629784</id><published>2014-05-05T19:16:00.001+08:00</published><updated>2014-05-05T19:16:46.649+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AutoFac"/><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><title type='text'>AutoFac InvalidException at System.Core, Version=2.0.5.0 or IContainerProviderAccessor.ContainerProvider returned null</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;Could not load file or assembly &#39;System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes&#39; or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;IContainerProviderAccessor.ContainerProvider returned null, which is invalid. If the container provider belongs to the HttpApplication subclass, ensure that it is a static variable.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;解決方式：安裝 .net Framework 4 更新&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://support.microsoft.com/kb/2468871&quot; href=&quot;http://support.microsoft.com/kb/2468871&quot;&gt;http://support.microsoft.com/kb/2468871&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/781129315440629784/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=781129315440629784' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/781129315440629784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/781129315440629784'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2014/05/autofac-invalidexception-at-systemcore.html' title='AutoFac InvalidException at System.Core, Version=2.0.5.0 or IContainerProviderAccessor.ContainerProvider returned null'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6889193743075949667</id><published>2013-12-12T12:01:00.001+08:00</published><updated>2013-12-12T12:02:10.875+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>Sharepoint 2007 如何找出占用儲存空間大的清單或文件庫?</title><content type='html'>&lt;p&gt;要如何找出 Sharepoint 2007 占用磁碟空間的兇手呢?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;簡要的說：&lt;/p&gt;  &lt;p&gt;1.管理中心-&amp;gt;應用程式管理-&amp;gt;網站集合配額與鎖定：設定配額&lt;/p&gt;  &lt;p&gt;2.網站設定-&amp;gt;網站集合管理-&amp;gt;儲存空間配置來查詢&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-a6L8ub9HGks/Uqk08va3_cI/AAAAAAAAJLM/0_g4pLLmmHk/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-n4BsZ1jIZZ0/Uqk09__THCI/AAAAAAAAJLU/GgfvYST2qE0/image_thumb.png?imgmax=800&quot; width=&quot;456&quot; height=&quot;557&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-FKz25f_1UZM/Uqk0-_AmCRI/AAAAAAAAJLc/_9f0vIlDNeo/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-X73ZIRMBrHE/Uqk1AZF2blI/AAAAAAAAJLk/WtH1kdy5RzU/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;1085&quot; height=&quot;509&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-mT93KJYY9yU/Uqk1CMbKsMI/AAAAAAAAJLs/9wu5Cf05psU/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-2_oPnVutNqU/Uqk1DcI1s4I/AAAAAAAAJL0/wMkPHC3wM68/image_thumb%25255B2%25255D.png?imgmax=800&quot; width=&quot;797&quot; height=&quot;490&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-hel7P347rvg/Uqk1EokG-VI/AAAAAAAAJL8/vC2oNZwQqCc/s1600-h/image%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-IN9sHJ87W2E/Uqk1FgPVKrI/AAAAAAAAJME/HG_ZK-lw8D4/image_thumb%25255B3%25255D.png?imgmax=800&quot; width=&quot;191&quot; height=&quot;632&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-Llq6FfmVKZs/Uqk1GzL71yI/AAAAAAAAJMM/xu2u8bmBiqA/s1600-h/image%25255B14%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-RWVgGM7hq8I/Uqk1H-jzMUI/AAAAAAAAJMU/_ha7hnBG-U4/image_thumb%25255B4%25255D.png?imgmax=800&quot; width=&quot;788&quot; height=&quot;454&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://guru-web.blogspot.tw/2009/04/storage-space-allocation-reports.html&quot;&gt;http://guru-web.blogspot.tw/2009/04/storage-space-allocation-reports.html&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6889193743075949667/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6889193743075949667' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6889193743075949667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6889193743075949667'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/12/sharepoint-2007.html' title='Sharepoint 2007 如何找出占用儲存空間大的清單或文件庫?'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-n4BsZ1jIZZ0/Uqk09__THCI/AAAAAAAAJLU/GgfvYST2qE0/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-232633641609362926</id><published>2013-12-04T08:50:00.001+08:00</published><updated>2013-12-04T08:50:31.751+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Redmine"/><category scheme="http://www.blogger.com/atom/ns#" term="WEBrick"/><title type='text'>KB-Redmine 網站反應速度很慢</title><content type='html'>&lt;p&gt;Redmine 裝在 WEBrick 1.9.3 上面，某些電腦有可能出現速度很慢的問題，這是因為 WEBrick 有進行 DNS 反查的動作，若有電腦開啟防火牆，不允許反查的話，就有可能會發現 Retry。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;可以解決茶包的方法， Windows 是在 ruby 安裝目錄裡面，例如：C:\Ruby\v1.9.3\lib\ruby\1.9.1\webrick&lt;/p&gt;  &lt;p&gt;=============&lt;/p&gt;  &lt;p&gt;Having the same issue here (even a year later). Under linux you have to do the following:&lt;/p&gt;  &lt;p&gt;Look for the file /usr/lib/ruby/1.9.1/webrick/config.rb and edit it.&lt;/p&gt;  &lt;p&gt;Replace the line&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;:DoNotReverseLookup =&amp;gt; nil,&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;with&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;:DoNotReverseLookup =&amp;gt; true,&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Restart webrick and it&#39;ll work like a charm :)&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a title=&quot;http://stackoverflow.com/questions/1156759/webrick-is-very-slow-to-respond-how-to-speed-it-up/3465134#3465134&quot; href=&quot;http://stackoverflow.com/questions/1156759/webrick-is-very-slow-to-respond-how-to-speed-it-up/3465134#3465134&quot;&gt;http://stackoverflow.com/questions/1156759/webrick-is-very-slow-to-respond-how-to-speed-it-up/3465134#3465134&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/232633641609362926/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=232633641609362926' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/232633641609362926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/232633641609362926'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/12/kb-redmine.html' title='KB-Redmine 網站反應速度很慢'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-1128024828624732555</id><published>2013-11-15T22:52:00.001+08:00</published><updated>2013-11-15T22:52:41.554+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Redmine"/><title type='text'>Redmine-如何批次修改問題 How to Batch Edit Issue</title><content type='html'>&lt;p&gt;很簡單…在問題的表格上按下右鍵就有了&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-Tu8bX5IETRc/UoY1M1IMTII/AAAAAAAAJKg/evLrhbNMX7I/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-WvTFGqlfXBk/UoY1NzB3gbI/AAAAAAAAJKo/eMY8lRQrBOE/image_thumb.png?imgmax=800&quot; width=&quot;869&quot; height=&quot;519&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/1128024828624732555/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=1128024828624732555' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1128024828624732555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1128024828624732555'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/11/redmine-how-to-batch-edit-issue.html' title='Redmine-如何批次修改問題 How to Batch Edit Issue'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-WvTFGqlfXBk/UoY1NzB3gbI/AAAAAAAAJKo/eMY8lRQrBOE/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-655502147686254283</id><published>2013-11-11T17:56:00.001+08:00</published><updated>2013-11-14T13:49:05.444+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Redmine"/><title type='text'>Redmine 2.3.3 Install on Windows</title><content type='html'>&lt;h2&gt;主要參考文件&lt;/h2&gt;  &lt;p&gt;&lt;a title=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall&quot; href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall&quot;&gt;http://www.redmine.org/projects/redmine/wiki/RedmineInstall&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;安裝步驟如下：&lt;/h2&gt;  &lt;h3&gt;1.Ruby 1.9.3&lt;/h3&gt;  &lt;h3&gt;2.Ruby DevKit (Ruby 1.8.6 to 1.9.3: &lt;strong&gt;tdm-32-4.5.2&lt;/strong&gt;)&amp;lt;==不同版本配不同的DevKit&lt;/h3&gt;  &lt;h3&gt;3.Rails 3.2.13&lt;/h3&gt;  &lt;h3&gt;4.Redmine 2.3.3&lt;/h3&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;遇到的問題：&lt;/h2&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Q1.無法連外網，要使用 HTTP_PROXY ，怎麼做&lt;/h3&gt;  &lt;h3&gt;Q2.無法使用 HTTPS 連至 &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt; ，怎麼辦?&lt;/h3&gt;  &lt;h3&gt;Q3.好用的 Plugin 有那些?&lt;/h3&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;1.Ruby 1.9.3&lt;/h3&gt;  &lt;p&gt;The required Ruby versions for a given Redmine version is:&lt;/p&gt;  &lt;table&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;th&gt;Redmine version&lt;/th&gt;        &lt;th&gt;Supported Ruby versions &lt;/th&gt;        &lt;th&gt;Rails version used&lt;/th&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;current trunk &lt;/td&gt;        &lt;td&gt;ruby 1.8.7&lt;sup&gt;&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall#fn2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, 1.9.2, 1.9.3, 2.0.0&lt;sup&gt;&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, jruby-1.6.7, jruby-1.7.2&lt;/td&gt;        &lt;td&gt;Rails 3.2.13 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;2.3.0 &lt;/td&gt;        &lt;td&gt;ruby 1.8.7&lt;sup&gt;&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall#fn2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, 1.9.2, 1.9.3, 2.0.0&lt;sup&gt;&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, jruby-1.6.7, jruby-1.7.2&lt;/td&gt;        &lt;td&gt;Rails 3.2.13 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;2.2.4 &lt;/td&gt;        &lt;td&gt;ruby 1.8.7&lt;sup&gt;&lt;a href=&quot;http://www.redmine.org/projects/redmine/wiki/RedmineInstall#fn2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, 1.9.2, 1.9.3, jruby-1.6.7&lt;/td&gt;        &lt;td&gt;Rails 3.2.13 &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://dl.bintray.com/oneclick/rubyinstaller/ruby-1.9.3-p448-i386-mingw32.7z?direct&quot;&gt;Ruby 1.9.3-p448&lt;/a&gt;&lt;/p&gt;  &lt;h6&gt;&amp;#160;&lt;/h6&gt;  &lt;h3&gt;2.Ruby DevKit (Ruby 1.8.6 to 1.9.3: &lt;strong&gt;tdm-32-4.5.2&lt;/strong&gt;)&amp;lt;==不同版本配不同的DevKit&lt;/h3&gt;  &lt;h6&gt;&lt;/h6&gt;  &lt;ul&gt;   &lt;p&gt;For use with Ruby 1.8.7 and 1.9.3:&lt;a title=&quot;http://rubyinstaller.org/downloads/&quot; href=&quot;http://rubyinstaller.org/downloads/&quot;&gt;http://rubyinstaller.org/downloads/&lt;/a&gt;&lt;/p&gt;    &lt;ul&gt;&lt;/ul&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href=&quot;https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe&quot;&gt;DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;3.Rails 3.2.13&lt;/h3&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;gem install rdoc&lt;/p&gt;  &lt;p&gt;gem install rails -v=3.2.13&lt;/p&gt;  &lt;p&gt;&lt;code&gt;gem install bundler&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;D:\redmine-2.3.3&amp;gt;rake generate_secret_token    &lt;br /&gt;[31mCould not find gem &#39;nokogiri (&amp;lt; 1.6.0) x86-mingw32&#39; in the gems available o     &lt;br /&gt;n this machine.[0m     &lt;br /&gt;[33mRun `bundle install` to install missing gems.[0m&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;gem install nokogiri -v=1.5.10&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;D:\redmine-2.3.3&amp;gt;rake generate_secret_token    &lt;br /&gt;[31mCould not find gem &#39;rmagick (&amp;gt;= 2.0.0) x86-mingw32&#39; in the gems available o     &lt;br /&gt;n this machine.[0m     &lt;br /&gt;[33mRun `bundle install` to install missing gems.[0m&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;&lt;code&gt;set CPATH=”C:\Program Files (x86)\ImageMagick-6.8.7-Q16\include”&lt;/code&gt;&lt;br /&gt;&lt;code&gt;set LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.8.7-Q16\lib&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;D:\redmine-2.3.3&amp;gt;bundle install --without development test rmagick 
  &lt;br /&gt;Fetching source index from &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt; 

  &lt;br /&gt;Could not verify the SSL certificate for &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt;. 

  &lt;br /&gt;There is a chance you are experiencing a man-in-the-middle attack, but most 

  &lt;br /&gt;likely your system doesn&#39;t have the CA certificates needed for verification &lt;/p&gt;

&lt;p&gt;information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect wit 
  &lt;br /&gt;using SSL, edit your Gemfile sources and change &#39;https&#39; to &#39;http&#39;.&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Notepad.exe Edit Gemfile&lt;/p&gt;

&lt;p&gt;source &#39;http://rubygems.org&#39;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;D:\redmine-2.3.3&amp;gt;gem install rmagick 
  &lt;br /&gt;ERROR:&amp;#160; Error installing rmagick: 

  &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The &#39;rmagick&#39; native gem requires installed build tools. &lt;/p&gt;

&lt;p&gt;Please update your PATH to include build tools or download the DevKit 
  &lt;br /&gt;from &#39;&lt;a href=&quot;http://rubyinstaller.org/downloads&#39;&quot;&gt;http://rubyinstaller.org/downloads&#39;&lt;/a&gt; and follow the instructions 

  &lt;br /&gt;at &#39;http://github.com/oneclick/rubyinstaller/wiki/Development-Kit&#39;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;download DevKit &amp;amp; run devkitvars.bat to add PATH&lt;/p&gt;

&lt;p&gt;D:\redmine-2.3.3&amp;gt;d:\share\RubyDevKit\devkitvars.bat&lt;/p&gt;

&lt;h6&gt;For use with Ruby 1.8.7 and 1.9.3:&lt;a title=&quot;http://rubyinstaller.org/downloads/&quot; href=&quot;http://rubyinstaller.org/downloads/&quot;&gt;http://rubyinstaller.org/downloads/&lt;/a&gt;&lt;/h6&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe&quot;&gt;DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;D:\redmine-2.3.3&amp;gt;rake generate_secret_token 
  &lt;br /&gt;[31mCould not find gem &#39;jquery-rails (~&amp;gt; 2.0.2) x86-mingw32&#39; in t 

  &lt;br /&gt;ble on this machine.[0m 

  &lt;br /&gt;[33mRun `bundle install` to install missing gems.[0m&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Q1.無法連外網，要使用 HTTP_PROXY ，怎麼做?&lt;/h3&gt;

&lt;p&gt;SET HTTP_PROXY=http://&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-_toSO5X6fxs/UoCpw760_yI/AAAAAAAAJKM/RtO9cWRUq_E/image%25255B5%25255D.png?imgmax=800&quot; width=&quot;470&quot; height=&quot;311&quot; /&gt; &lt;/p&gt;

&lt;h3&gt;Q2.無法使用 HTTPS 連至 &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt; ，怎麼辦?&lt;/h3&gt;

&lt;p&gt;Fetching source index from &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt; 

  &lt;br /&gt;Could not verify the SSL certificate for &lt;a href=&quot;https://rubygems.org/&quot;&gt;https://rubygems.org/&lt;/a&gt;. 

  &lt;br /&gt;There is a chance you are experiencing a man-in-the-middle attack, but most 

  &lt;br /&gt;likely your system doesn&#39;t have the CA certificates needed for verification &lt;/p&gt;

&lt;p&gt;information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect wit 
  &lt;br /&gt;using SSL, edit your Gemfile sources and change &#39;https&#39; to &#39;http&#39;. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Notepad.exe Edit Gemfile&lt;/p&gt;

&lt;p&gt;source &#39;http://rubygems.org&#39;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Q3.好用的 Plugin 有那些?&lt;/h3&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;剪貼簿貼上&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/peclik/clipboard_image_paste&quot;&gt;https://github.com/peclik/clipboard_image_paste&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RedmineCRM:Check List&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://redminecrm.com/projects/checklist/pages/1&quot;&gt;http://redminecrm.com/projects/checklist/pages/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://redminecrm.com/pages/plugins&quot;&gt;http://redminecrm.com/pages/plugins&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt; Q4.如何 Run as Windows Service&lt;/h3&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;HowTo run Redmine as a Windows service (&lt;code&gt;win32-service&lt;/code&gt; + &lt;code&gt;taskill&lt;/code&gt; approach)&lt;/h3&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc990289.aspx&quot;&gt;sc&lt;/a&gt; create redmine binPath= &amp;quot;C:\Ruby193\bin\rubyw -C D:\redmine\ service.rb&amp;quot;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;參考連結&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h4&gt;&lt;a href=&quot;http://crboy.logdown.com/posts/141615-install-redmine-on-windows&quot;&gt;在 Windows 上安裝 Redmine 2.3.0 的筆記&lt;/a&gt;&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://crboy.logdown.com/posts/141615-install-redmine-on-windows&quot;&gt;http://crboy.logdown.com/posts/141615-install-redmine-on-windows&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;&lt;a href=&quot;http://blog.miniasp.com/post/2011/12/27/Install-Redmine-on-Windows-Notes.aspx&quot;&gt;在 Windows 架設 Redmine 專案管理平台的安裝設定筆記 &lt;/a&gt;&lt;/h4&gt;

&lt;p&gt;&lt;a title=&quot;http://www.imagemagick.org/script/binary-releases.php#windows&quot; href=&quot;http://www.imagemagick.org/script/binary-releases.php#windows&quot;&gt;http://www.imagemagick.org/script/binary-releases.php#windows&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/655502147686254283/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=655502147686254283' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/655502147686254283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/655502147686254283'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/11/redmine-233-install-on-windows.html' title='Redmine 2.3.3 Install on Windows'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-_toSO5X6fxs/UoCpw760_yI/AAAAAAAAJKM/RtO9cWRUq_E/s72-c/image%25255B5%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-3816213568196611431</id><published>2013-10-02T11:18:00.001+08:00</published><updated>2013-10-02T11:18:23.339+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office"/><category scheme="http://www.blogger.com/atom/ns#" term="Outlook"/><title type='text'>Outlook 2013 的尺規不見了?</title><content type='html'>&lt;p&gt;剛剛換了 Oulook 2013 ，寫信寫到一半，插入表格後，想利用尺規來調整表格欄寬，結果一直找不到藏到那邊去了，後來還是 Google 後才找到解決方式。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;解決方式如下圖&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-rsOgCOEpqo0/UkuQeTQejaI/AAAAAAAAJIw/LDH02B0kbBE/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-Uaqe1hnDcXE/UkuQfTDWtTI/AAAAAAAAJI4/tv6wY1Fzv7M/image_thumb.png?imgmax=800&quot; width=&quot;956&quot; height=&quot;522&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;原文網址&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.msoutlook.info/question/739&quot;&gt;http://www.msoutlook.info/question/739&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/3816213568196611431/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=3816213568196611431' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3816213568196611431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3816213568196611431'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/10/outlook-2013.html' title='Outlook 2013 的尺規不見了?'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-Uaqe1hnDcXE/UkuQfTDWtTI/AAAAAAAAJI4/tv6wY1Fzv7M/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6080161724713341524</id><published>2013-09-10T11:59:00.001+08:00</published><updated>2013-09-10T11:59:15.049+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To"/><category scheme="http://www.blogger.com/atom/ns#" term="HyperV"/><category scheme="http://www.blogger.com/atom/ns#" term="P2V"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Virual Machine"/><title type='text'>[P2V] 實體主機虛擬化經驗筆記</title><content type='html'>&lt;p&gt;最近需要將一台NB搬進虛擬化的世界，之前經驗上使用了 Acronis True Image 來進行實體轉虛擬的動作，&lt;/p&gt;  &lt;p&gt;本次使用了微軟的 Disk2VHD 的工具，這個工具的介紹，蘇老寫得很仔細，我就先跳過。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;http://www.askasu.idv.tw/index.php/2009/10/11/712/&quot;&gt;微軟免費的P2V工具-Disk2vhd&lt;/a&gt;&lt;/h4&gt;  &lt;h4&gt;&lt;a href=&quot;http://www.askasu.idv.tw/index.php/2011/05/12/1378/&quot;&gt;使用微軟Disk2vhd P2V工具的小提醒&lt;/a&gt;&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;結果使用了自動修復程序仍無法成功開機，後來使用了安全模式來移除不必要的驅動程式，方法如下：&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;開始 &amp;gt; 執行 &amp;gt; cmd, 然後在command prompt 內鍵入：&lt;/p&gt;  &lt;p&gt;set devmgr_show_nonpresent_devices=1&lt;/p&gt;  &lt;p&gt;之後再鍵入：&lt;/p&gt;  &lt;p&gt;devmgmt.msc&lt;/p&gt;  &lt;p&gt;這時會開啟裝置管理員，在工具列的檢視內選取「顯示隱藏的裝置」，然後在這裡會看到一些灰色的裝置，這些就是以往安裝了的驅動程式，確認沒用後就可以將它移除掉了。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;參考資料來源：&lt;a href=&quot;http://www.e-zone.com.hk/tips.php?tipsid=2298&quot;&gt;http://www.e-zone.com.hk/tips.php?tipsid=2298&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6080161724713341524/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6080161724713341524' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6080161724713341524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6080161724713341524'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/09/p2v.html' title='[P2V] 實體主機虛擬化經驗筆記'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-7767779806985964475</id><published>2013-07-17T17:22:00.001+08:00</published><updated>2013-07-17T17:22:59.632+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2012"/><title type='text'>TFS is slow</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-pCSm6xTXDKY/UeZibsYiErI/AAAAAAAAJFo/OEc3eNnhcrQ/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-lAc7-z4K3Fc/UeZict1EMgI/AAAAAAAAJFw/N4yEpC1Uurg/image_thumb.png?imgmax=800&quot; width=&quot;591&quot; height=&quot;396&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://stackoverflow.com/questions/7428052/suggestions-for-troubleshooting-slow-tfs-server&quot;&gt;http://stackoverflow.com/questions/7428052/suggestions-for-troubleshooting-slow-tfs-server&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;lt;system.net&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;defaultProxy enabled=&amp;quot;false&amp;quot;/&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;settings&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ipv6 enabled=&amp;quot;true&amp;quot;/&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/settings&amp;gt;    &lt;br /&gt;&amp;lt;/system.net&amp;gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/7767779806985964475/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=7767779806985964475' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/7767779806985964475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/7767779806985964475'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/07/tfs-is-slow.html' title='TFS is slow'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-lAc7-z4K3Fc/UeZict1EMgI/AAAAAAAAJFw/N4yEpC1Uurg/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-1583408732841778809</id><published>2013-07-11T09:08:00.001+08:00</published><updated>2013-07-11T09:08:52.036+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GhostScript"/><category scheme="http://www.blogger.com/atom/ns#" term="How To"/><category scheme="http://www.blogger.com/atom/ns#" term="ImageMagick"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><category scheme="http://www.blogger.com/atom/ns#" term="TIFF"/><title type='text'>HowTo: Windows 使用 ImageMagick 與 Ghostscript 來進行 PDF 轉 TIFF</title><content type='html'>&lt;p&gt;安裝 ImageMagick&amp;#160; for windows&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.imagemagick.org/script/binary-releases.php#windows&quot;&gt;http://www.imagemagick.org/script/binary-releases.php#windows&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;安裝 Ghostscript for windows&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.ghostscript.com/download/gsdnld.html&quot;&gt;http://www.ghostscript.com/download/gsdnld.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;寫一支 pdf2tiff.bat 檔，轉出格式為「高解析度的傳真用 TIFF」也就是俗稱的 TIFF G3/G4 Format&lt;/p&gt;  &lt;p&gt;C:\ImageMagick\convert -density 204x196 -monochrome -compress Fax&amp;#160; %1 %2&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;接下來就可以呼叫產生&lt;/p&gt;  &lt;p&gt;tiff2pdf.bat d:\temp\a.pdf d:\0temp\a.tif&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;看一下檔案內容，沒錯，就是 FAX TIFF 的格式&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-98siRLZWZBc/Ud4FlR-AZUI/AAAAAAAAJFA/o7XPWyxozl0/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-o9U-XFqFpLc/Ud4FmawLR1I/AAAAAAAAJFI/NqNv4YDHdpk/image_thumb.png?imgmax=800&quot; width=&quot;336&quot; height=&quot;265&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;之前本來有打算採用 Reporting Service 來產生 FAX TIFF ，但是不通，因為不是 FAX 使用的 TIFF 格式(壓縮方式不同)&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-nq5J1EjOxzU/Ud4Fnlxp0OI/AAAAAAAAJFQ/YEOAaxSOhWo/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-aMSv3G-OPsg/Ud4Foq4LQnI/AAAAAAAAJFY/AsbIs-SUjCk/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;336&quot; height=&quot;279&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;FAQ&lt;/h4&gt;  &lt;p&gt;如果沒有安裝 Ghostscript 的話，會出現&lt;/p&gt;  &lt;p&gt;While reading gs_lev2.ps:   &lt;br /&gt;%%[ Error: invalidaccess; OffendingCommand: put ]%%&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;參考資料&lt;/h4&gt;  &lt;h3&gt;&lt;a href=&quot;http://stackoverflow.com/questions/221455/ghostscript-pdf-tiff-conversion-is-awful-for-me-people-rave-about-it-i-alon&quot;&gt;Ghostscript PDF -&amp;gt; TIFF conversion is awful for me, people rave about it, I alone look sullen&lt;/a&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;a href=&quot;http://stackoverflow.com/questions/3193110/converting-pdf-to-tiff-or-text-in-c-sharp&quot;&gt;Converting PDF to TIFF or text in C#&lt;/a&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;a href=&quot;http://stackoverflow.com/questions/75500/best-way-to-convert-pdf-files-to-tiff-files&quot;&gt;Best way to convert pdf files to tiff files [closed]&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tagged_Image_File_Format&quot;&gt;http://en.wikipedia.org/wiki/Tagged_Image_File_Format&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/1583408732841778809/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=1583408732841778809' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1583408732841778809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1583408732841778809'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/07/howto-windows-imagemagick-ghostscript.html' title='HowTo: Windows 使用 ImageMagick 與 Ghostscript 來進行 PDF 轉 TIFF'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-o9U-XFqFpLc/Ud4FmawLR1I/AAAAAAAAJFI/NqNv4YDHdpk/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-8418731009173454046</id><published>2013-06-25T08:53:00.001+08:00</published><updated>2013-06-25T08:53:07.734+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><title type='text'>親愛的Excel請不要再自作多情將恒生指數HSI啟動自動拼音校正改為HIS(他)</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-jfTUa9059LA/Ucjp69yzROI/AAAAAAAAJEY/jTzEhUxXN_s/s1600-h/SNAGHTML935ae304%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;SNAGHTML935ae304&quot; border=&quot;0&quot; alt=&quot;SNAGHTML935ae304&quot; src=&quot;http://lh4.ggpht.com/-FoGAVhIp0mE/Ucjp8seljkI/AAAAAAAAJEg/6WJf-_5hJhc/SNAGHTML935ae304_thumb.png?imgmax=800&quot; width=&quot;696&quot; height=&quot;612&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;今天遇到要輸入 HSI 恒生指數的代碼，結果 Excel 就一直幫我換成 HIS ，後來發現，檔案-&amp;gt;選項-&amp;gt;校訂-&amp;gt;自動校正-&amp;gt;自動取代字串，有一個 hsi –&amp;gt;&amp;#160; his，但是明明我寫的是大寫，應該要忽略才對，只好將「自動取代字串」取消後就正常… Orz…&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/8418731009173454046/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=8418731009173454046' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/8418731009173454046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/8418731009173454046'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/06/excelhsihis.html' title='親愛的Excel請不要再自作多情將恒生指數HSI啟動自動拼音校正改為HIS(他)'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-FoGAVhIp0mE/Ucjp8seljkI/AAAAAAAAJEg/6WJf-_5hJhc/s72-c/SNAGHTML935ae304_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6261419815298618483</id><published>2013-05-09T16:48:00.001+08:00</published><updated>2013-05-09T16:48:40.148+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Agent"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>SQL Agent Log Error The process could not be created for step 1 of job reason 1314</title><content type='html'>&lt;p&gt;今天發現一個錯誤訊息&lt;/p&gt;  &lt;p&gt;The process could not be created for step 1 of job reason 1314&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;尋線追查後發現，若 SQL Agent 帳號有變更，需加入群組 SQLServer2005SQLAgentUser$&amp;lt;machine_name&amp;gt;，再重啟 SQL Agent 服務後排除問題&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/f5201165-d675-46a7-abc7-24c92adb362b/&quot;&gt;http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/f5201165-d675-46a7-abc7-24c92adb362b/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;1314 = &amp;quot;A required privilege is not held by the client.&amp;quot;   &lt;br /&gt;It is the SQL Agent account with the trouble perhaps, and not just the proxy account.    &lt;br /&gt;Make sure you reset the SQL Server service account by using the Configuration Manager, so that the service account you choose gets added into SQLServer2005SQLAgentUser$&amp;lt;machine_name&amp;gt;. If the current service account for SQL Agent is not in that group, add it to that group manually, or swap the service account to local system, save, then swap it back again to the desired account and type the password (using configuration manager)    &lt;br /&gt;You may have missed a couple of the user rights (administrators group may not include these privileges)    &lt;br /&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx&lt;/a&gt;    &lt;br /&gt;- Log on as a service (SeServiceLogonRight)    &lt;br /&gt;&lt;strong&gt;- Act as part of the operating system (SeTcbPrivilege) (only on Windows 2000)&lt;/strong&gt;&lt;b&gt;     &lt;br /&gt;&lt;strong&gt;- Log on as a batch job (SeBatchLogonRight)&lt;/strong&gt;&lt;/b&gt;    &lt;br /&gt;- Replace a process-level token (SeAssignPrimaryTokenPrivilege)    &lt;br /&gt;&lt;strong&gt;- Bypass traverse checking (SeChangeNotifyPrivilege)&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;- Adjust memory quotas for a process (SeIncreaseQuotaPrivilege)&lt;/strong&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6261419815298618483/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6261419815298618483' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6261419815298618483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6261419815298618483'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/05/sql-agent-log-error-process-could-not.html' title='SQL Agent Log Error The process could not be created for step 1 of job reason 1314'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-4429693179188420229</id><published>2013-05-07T16:02:00.001+08:00</published><updated>2013-05-07T16:02:49.383+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>KB-The EXECUTE permission was denied on the object usp_Michael, database dbMichael, schema &#39;dbo&#39;</title><content type='html'>&lt;p&gt;若帳號只屬於 db_reader，不是屬於 db_owner 角色時，語法中含有 store procedure or function 時，會出現此類錯誤訊息&lt;/p&gt;  &lt;p&gt;The EXECUTE permission was denied on the object ????, database ????, schema &#39;dbo&#39;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;解決方式：&lt;/p&gt;  &lt;p&gt;1.建立角色&lt;/p&gt;  &lt;p&gt;CREATE ROLE [myRole] AUTHORIZATION [dbo]   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;2.設定執行預存程序或函式權限給與角色&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;GRANT EXEC ON dbo.usp_Michael TO myRole&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;3.將登入帳號加入角色&lt;/p&gt;

&lt;p&gt;EXEC sp_addrolemember N&#39;myRole&#39;, N&#39;login_user&#39;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/4429693179188420229/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=4429693179188420229' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/4429693179188420229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/4429693179188420229'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/05/kb-execute-permission-was-denied-on.html' title='KB-The EXECUTE permission was denied on the object usp_Michael, database dbMichael, schema &amp;#39;dbo&amp;#39;'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-3427906650594836581</id><published>2013-04-24T16:27:00.001+08:00</published><updated>2013-04-24T16:27:31.383+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>TF10151 Can not lock item xxx.dll for check out. this item has been xxx check out on xxx workspace (VS2010)</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-rl0KAt8YV5I/UXeXWgZCEDI/AAAAAAAAI-M/0yDyzvG4eWQ/s1600-h/SNAGHTMLb3abfd0%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;SNAGHTMLb3abfd0&quot; border=&quot;0&quot; alt=&quot;SNAGHTMLb3abfd0&quot; src=&quot;http://lh3.ggpht.com/-JZiDaYOtNLg/UXeXYImjmdI/AAAAAAAAI-U/wcvtAiyI5mc/SNAGHTMLb3abfd0_thumb.png?imgmax=800&quot; width=&quot;477&quot; height=&quot;204&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;---------------------------   &lt;br /&gt;Microsoft Visual Studio    &lt;br /&gt;---------------------------    &lt;br /&gt;TF10151: 無法鎖定項目 $/xxxx.Wcf.dll 以簽出。項目 $/xxxx.dll 已在工作區 xxxxxx 中由 xxxx 簽出。    &lt;br /&gt;---------------------------    &lt;br /&gt;OK&amp;#160;&amp;#160; &lt;br /&gt;---------------------------&lt;/p&gt;  &lt;p&gt;---------------------------   &lt;br /&gt;Microsoft Visual Studio    &lt;br /&gt;---------------------------    &lt;br /&gt;The command you are attempting cannot be completed because the file xxxx.dll&#39; that must be modified cannot be changed. If the file is under source control, you may want to check it out; if the file is read-only on disk, you may want to change its attributes.    &lt;br /&gt;---------------------------    &lt;br /&gt;OK&amp;#160;&amp;#160; &lt;br /&gt;---------------------------&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;發生的原因在於 VS2010 在 WebSite Project 的 Reference DLL 會自動 check out，加上 TFS 針對 DLL 這個類型是不允許合併(non-mergable)，所以就會自動 Lock 鎖定。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;目前我解決的方式是將 Team Project Collection 中，針對 dll 這種型別 check out 時，不需進行鎖定&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-9LrpD6qv4gA/UXeXZHO1f1I/AAAAAAAAI-c/MlxWMAQIrGs/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-IqjIzWpO1qo/UXeXaN5h16I/AAAAAAAAI-k/UHz_LvCITA8/image_thumb.png?imgmax=800&quot; width=&quot;361&quot; height=&quot;396&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-7KnOk0b9mt8/UXeXbW_NKvI/AAAAAAAAI-s/ONlTatJIR14/s1600-h/SNAGHTMLb503434%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;SNAGHTMLb503434&quot; border=&quot;0&quot; alt=&quot;SNAGHTMLb503434&quot; src=&quot;http://lh6.ggpht.com/-PbADJ-469RE/UXeXcVCtr9I/AAAAAAAAI-0/1Ku2MKCcqKA/SNAGHTMLb503434_thumb.png?imgmax=800&quot; width=&quot;895&quot; height=&quot;616&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/3427906650594836581/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=3427906650594836581' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3427906650594836581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3427906650594836581'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/04/tf10151-can-not-lock-item-xxxdll-for.html' title='TF10151 Can not lock item xxx.dll for check out. this item has been xxx check out on xxx workspace (VS2010)'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-JZiDaYOtNLg/UXeXYImjmdI/AAAAAAAAI-U/wcvtAiyI5mc/s72-c/SNAGHTMLb3abfd0_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6353144177259391165</id><published>2013-03-18T16:47:00.001+08:00</published><updated>2013-03-18T16:47:19.199+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ODAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>The connection name &#39;OraAspNetConString&#39; was not found in the applications configuration or the connection string is empty</title><content type='html'>&lt;p&gt;Event code: 3008    &lt;br /&gt;Event message: A configuration error has occurred.     &lt;br /&gt;Event time: 2013/3/18 下午 04:36:49     &lt;br /&gt;Event time (UTC): 2013/3/18 上午 08:36:49     &lt;br /&gt;Event ID: 14538e1dd6d04500b57f0eaee698b821     &lt;br /&gt;Event sequence: 103     &lt;br /&gt;Event occurrence: 1     &lt;br /&gt;Event detail code: 0     &lt;br /&gt;Application information:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Application domain: /LM/W3SVC/1/ROOT/TEST/xxxxx&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Trust level: Full     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Application Virtual Path: /TEST/xxxxx     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Application Path: D:\WEB\TEST\xxxxx\     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Machine name: MichAdelPC     &lt;br /&gt;Process information:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Process ID: 38460     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Process name: w3wp.exe     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account name: NT AUTHORITY\NETWORK SERVICE     &lt;br /&gt;Exception information:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Exception type: ConfigurationErrorsException     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Exception message: 在應用程式組態中找不到連線名稱 &#39;OraAspNetConString&#39;, 或者連線字串空白. (C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config line 284)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.Configuration.ProvidersHelper.InstantiateProviders(ProviderSettingsCollection configProviders, ProviderCollection providers, Type providerType)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.Configuration.SiteMapSection.get_ProvidersInternal()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.SiteMap.Initialize()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.SiteMap.get_Providers()     &lt;br /&gt;&amp;#160;&amp;#160; at Admin.Menu.BindMenu() in d:\WEB\TEST\xxxxx\admin\menu.ascx.cs:line 85     &lt;br /&gt;&amp;#160;&amp;#160; at Admin.Menu.OnLoad(EventArgs e) in d:\WEB\TEST\xxxxx\admin\menu.ascx.cs:line 60     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Control.LoadRecursive()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Page.ProcessRequest()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.UI.Page.ProcessRequest(HttpContext context)     &lt;br /&gt;&amp;#160;&amp;#160; at ASP.default_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\xxxxxx\1cb83f19\15321ffe\App_Web_4cg0xawa.8.cs:line 0     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously) &lt;/p&gt;  &lt;p&gt;在應用程式組態中找不到連線名稱 &#39;OraAspNetConString&#39;, 或者連線字串空白.    &lt;br /&gt;&amp;#160;&amp;#160; at Oracle.Web.Util.ReadConnectionString(NameValueCollection config)     &lt;br /&gt;&amp;#160;&amp;#160; at Oracle.Web.SiteMap.OracleSiteMapProvider.Initialize(String name, NameValueCollection config)     &lt;br /&gt;&amp;#160;&amp;#160; at System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;原因： Oracle Client 於 11gR5 之後，提供 ASP.NET Membership for Oracle，但是在安裝 Oracle 時，會要再進階設定才會正常&lt;/p&gt;  &lt;p&gt;修正方式：&lt;/p&gt;  &lt;p&gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config &lt;/p&gt;  &lt;p&gt;&amp;lt;system.web&amp;gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;membership&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&amp;#160; &lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OracleMembershipProvider&amp;quot; type=&amp;quot;Oracle.Web.Security.OracleMembershipProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; applicationName=&amp;quot;&amp;quot; enablePasswordRetrieval=&amp;quot;false&amp;quot; enablePasswordReset=&amp;quot;true&amp;quot; requiresQuestionAndAnswer=&amp;quot;true&amp;quot; requiresUniqueEmail=&amp;quot;false&amp;quot; passwordFormat=&amp;quot;Hashed&amp;quot; maxInvalidPasswordAttempts=&amp;quot;5&amp;quot; minRequiredPasswordLength=&amp;quot;7&amp;quot; minRequiredNonalphanumericCharacters=&amp;quot;1&amp;quot; passwordAttemptWindow=&amp;quot;10&amp;quot; passwordStrengthRegularExpression=&amp;quot;&amp;quot; /&amp;gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;profile&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OracleProfileProvider&amp;quot; type=&amp;quot;Oracle.Web.Profile.OracleProfileProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; applicationName=&amp;quot;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;&lt;font color=&quot;#ff0000&quot;&gt;roleManager&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OracleRoleProvider&amp;quot; type=&amp;quot;Oracle.Web.Security.OracleRoleProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; applicationName=&amp;quot;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;siteMap&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OracleSiteMapProvider&amp;quot; type=&amp;quot;Oracle.Web.SiteMap.OracleSiteMapProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; applicationName=&amp;quot;&amp;quot; securityTrimmingEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;webParts&amp;gt;&amp;lt;personalization&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OraclePersonalizationProvider&amp;quot; type=&amp;quot;Oracle.Web.Personalization.OraclePersonalizationProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; applicationName=&amp;quot;&amp;quot; /&amp;gt;&lt;/p&gt;    &lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;healthMonitoring&amp;gt;&amp;lt;providers&amp;gt;：移除&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;add name=&amp;quot;OracleWebEventProvider&amp;quot; type=&amp;quot;Oracle.Web.Management.OracleWebEventProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342&amp;quot; connectionStringName=&amp;quot;OraAspNetConString&amp;quot; buffer=&amp;quot;true&amp;quot; bufferMode=&amp;quot;OracleNotification&amp;quot; /&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6353144177259391165/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6353144177259391165' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6353144177259391165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6353144177259391165'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/03/the-connection-name-was-not-found-in.html' title='The connection name &amp;#39;OraAspNetConString&amp;#39; was not found in the applications configuration or the connection string is empty'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-5429967170293540661</id><published>2013-02-09T08:51:00.001+08:00</published><updated>2013-02-09T08:51:21.010+08:00</updated><title type='text'>PPPoE/ADSL/光世代固定IP如何自動撥接?(Windows平台)</title><content type='html'>&lt;h3&gt;&lt;font style=&quot;font-weight: bold&quot;&gt;建立一個設定檔取名叫做 rasinfo.bin&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;(重要：請將設定檔放在一個安全的地方，例如 c:\windows\)&lt;/p&gt;  &lt;p&gt;格式：&lt;/p&gt;  &lt;p&gt;&amp;lt;PPPoE名稱&amp;gt;【tab】&amp;lt;撥接使用者名稱&amp;gt;【tab】&amp;lt;撥接密碼&amp;gt;&lt;/p&gt;  &lt;p&gt;說明：&lt;/p&gt;  &lt;p&gt;&amp;lt;PPPoE名稱&amp;gt;：要跟下圖撥接名稱相符&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-2ev8aZ2c520/URWdgIdI5oI/AAAAAAAAI8w/xER-p1bI9-I/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-nG21FgJBUCo/URWdg7JaEeI/AAAAAAAAI84/CF7Vdh5AHWk/image_thumb.png?imgmax=800&quot; width=&quot;794&quot; height=&quot;221&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;font style=&quot;font-weight: bold&quot;&gt;建立一個批次檔，DslAutoDial.bat&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;==========================================================&lt;/p&gt;  &lt;p&gt;@echo off   &lt;br /&gt;setlocal enabledelayedexpansion    &lt;br /&gt;::rasinfo.txt    &lt;br /&gt;:: one line    &lt;br /&gt;:: &amp;lt;connection name&amp;gt;&amp;lt;tab&amp;gt;&amp;lt;username&amp;gt;&amp;lt;tab&amp;gt;&amp;lt;password&amp;gt;    &lt;br /&gt;:: Nothing else!!    &lt;br /&gt;for /F &amp;quot;tokens=1-3 delims=&amp;#160;&amp;#160;&amp;#160; &amp;quot; %%a in (c:\windows\rasinfo.bin) do (    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; set ras_connect=%%a    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; set ras_user=%%b    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; set ras_pass=%%c    &lt;br /&gt;)    &lt;br /&gt;for /f &amp;quot;tokens=1* delims=:&amp;quot; %%a in (&#39;ipconfig&#39;) do set exclude=%%b    &lt;br /&gt;set exclude=%exclude:~1,-1%&lt;/p&gt;  &lt;p&gt;:loop   &lt;br /&gt;ping google.com -n 1|find /v &amp;quot;%exclude%&amp;quot;|&amp;gt;nul find /i &amp;quot;reply&amp;quot;    &lt;br /&gt;if not errorlevel 1 (    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; echo Connected ^^ sleep 10 sec...    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;gt;nul ping 0.0.0.0 -n 10    &lt;br /&gt;) else (    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ping google.com -n 1|find /v /i &amp;quot;%exclude%&amp;quot;|&amp;gt;nul find /i &amp;quot;reply&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if errorlevel 1 (    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; echo &amp;quot;PACKETS NOT BEING RECIEVED Orz...&amp;quot;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rasdial %ras_connect% /disconnect    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rasdial %ras_connect% %ras_user% %ras_pass%    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; )    &lt;br /&gt;)    &lt;br /&gt;goto loop&lt;/p&gt;  &lt;p&gt;===================================================&lt;/p&gt;  &lt;p&gt;說明：此批次檔會去 ping 0.0.0.0 若是沒有收到封包時就會撥接 PPPoE&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;font style=&quot;font-weight: bold&quot;&gt;設定排程：&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;啟動時間有兩個，一個是開機時跑，另一個是每小時跑一次&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-cdRz9uI8ee4/URWdhS_8I9I/AAAAAAAAI9A/tUMzQsEjaOo/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-gU6bKrsowdQ/URWdiJGOkiI/AAAAAAAAI9I/gpbWI0bjlBk/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;636&quot; height=&quot;470&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;這樣子做就可以省一些錢去買自動撥接的軟體囉&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/5429967170293540661/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=5429967170293540661' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/5429967170293540661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/5429967170293540661'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/02/pppoeadslipwindows.html' title='PPPoE/ADSL/光世代固定IP如何自動撥接?(Windows平台)'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-nG21FgJBUCo/URWdg7JaEeI/AAAAAAAAI84/CF7Vdh5AHWk/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-7593083326377174593</id><published>2013-01-28T14:41:00.001+08:00</published><updated>2013-01-28T14:53:22.924+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2012"/><title type='text'>怪現象 TFS2012 , TF14045 the identity guid is not a recognized identity</title><content type='html'>&lt;p&gt;遇到 TF14045 識別(Identity)錯誤，原本以為是 TFS2012 Update1的錯誤，但是與微軟連繫後，取得 hotfix 安裝後，仍是無法解決。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;後來直接使用 SQL Profiler 抓取 TFS 的動作後，發現有以下指令 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;↓SQL Profilier請抓取 SP:Completed 及 RPC:Completed 這兩個事件&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-FT48jmbm_1g/UQYf64MkZxI/AAAAAAAAI8I/brtdf-5pbwE/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-WYICHmq-6IQ/UQYf7rxJhcI/AAAAAAAAI8Q/MSnuoYlNNnk/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;867&quot; height=&quot;128&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div&gt;&lt;span class=&quot;copycode&quot; title=&quot;copy code into clipboard.&quot;&gt;[copy code]&lt;/span&gt;    &lt;div style=&quot;display: none&quot;&gt;     &lt;pre style=&quot;display: none&quot; id=&quot;codeData&quot;&gt;declare @p3 dbo.typ_GuidInt32Table
insert into @p3 values(&#39;&amp;lt;IDENTITY-GUID&amp;gt;&#39;,0)

exec prc_ReadIdentities @partitionId=1,@descriptors=default,@ids=@p3

declare @p2 dbo.typ_GuidTable
insert into @p2 values(&#39;&amp;lt;IDENTITY-GUID&amp;gt;&#39;)

exec prc_ReadGroupMembership @partitionId=1,@identityIds=@p2,@childrenQuery=0,@parentsQuery=0,@includeRestricted=0,@minInactivatedTime=NULL,@scopeId=&#39;&amp;lt;SCOPE-GUID&amp;gt;&#39;,@returnVisibleIdentities=1;&lt;/pre&gt;
  &lt;/div&gt;

  &lt;div style=&quot;border-bottom: 1px solid; border-left: 1px solid; border-top: 1px solid; border-right: 1px solid&quot;&gt;
    &lt;div class=&quot;csharpcode&quot;&gt;
      &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   1:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;declare&lt;/span&gt; @p3 dbo.typ_GuidInt32Table&lt;/pre&gt;

      &lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   2:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;insert&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;into&lt;/span&gt; @p3 &lt;span class=&quot;kwrd&quot;&gt;values&lt;/span&gt;(&lt;span class=&quot;str&quot;&gt;&#39;&amp;lt;IDENTITY-GUID&amp;gt;&#39;&lt;/span&gt;,0)&lt;/pre&gt;

      &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   3:  &lt;/span&gt;&amp;#160;&lt;/pre&gt;

      &lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   4:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;exec&lt;/span&gt; prc_ReadIdentities @partitionId=1,@descriptors=&lt;span class=&quot;kwrd&quot;&gt;default&lt;/span&gt;,@ids=@p3&lt;/pre&gt;

      &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   5:  &lt;/span&gt;&amp;#160;&lt;/pre&gt;

      &lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   6:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;declare&lt;/span&gt; @p2 dbo.typ_GuidTable&lt;/pre&gt;

      &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   7:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;insert&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;into&lt;/span&gt; @p2 &lt;span class=&quot;kwrd&quot;&gt;values&lt;/span&gt;(&lt;span class=&quot;str&quot;&gt;&#39;&amp;lt;IDENTITY-GUID&amp;gt;&#39;&lt;/span&gt;)&lt;/pre&gt;

      &lt;pre&gt;&lt;span class=&quot;lnum&quot;&gt;   8:  &lt;/span&gt;&amp;#160;&lt;/pre&gt;

      &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;lnum&quot;&gt;   9:  &lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;exec&lt;/span&gt; prc_ReadGroupMembership @partitionId=1,@identityIds=@p2,@childrenQuery=0,@parentsQuery=0,@includeRestricted=0,@minInactivatedTime=&lt;span class=&quot;kwrd&quot;&gt;NULL&lt;/span&gt;,@scopeId=&lt;span class=&quot;str&quot;&gt;&#39;&amp;lt;SCOPE-GUID&amp;gt;&#39;&lt;/span&gt;,@returnVisibleIdentities=1;&lt;/pre&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;!-- end of code area --&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;LINE4，會出現結果，但是 LINE9就回傳空的結果集，這就有可能造成爆炸的原因。&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;解決的方式為：&lt;/p&gt;

&lt;p&gt;在專案中加入此使用者，再查詢後就會 Active=1 的結果，若不需要此使用者繼續參與專案的話，可以再移除，此時會出現 Active=0&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-yNcold09Xls/UQYf8vm_XlI/AAAAAAAAI8Y/5w0AOXVti74/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-4f89kbdvgfM/UQYf90U6RfI/AAAAAAAAI8g/xoPoghulabw/image_thumb.png?imgmax=800&quot; width=&quot;340&quot; height=&quot;237&quot; /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;參考資訊：&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.haogongju.net/art/1722176&quot; target=&quot;_blank&quot;&gt;升级TFS2012查看SOURCE-history部分提示TF14045: The identity xxx is not a recognized identity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.cnblogs.com/junchu25/archive/2012/11/15/2772323.html&quot;&gt;升级TFS2012查看SOURCE-history部分提示TF14045: The identity xxx is not a recognized identity&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/7593083326377174593/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=7593083326377174593' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/7593083326377174593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/7593083326377174593'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/01/tfs2012-tf14045-identity-guid-is-not.html' title='怪現象 TFS2012 , TF14045 the identity guid is not a recognized identity'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-WYICHmq-6IQ/UQYf7rxJhcI/AAAAAAAAI8Q/MSnuoYlNNnk/s72-c/image_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6920570726902273697</id><published>2013-01-25T11:36:00.001+08:00</published><updated>2013-01-25T11:36:34.516+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VS2012"/><title type='text'>怪現象 VS2012 Publish not working</title><content type='html'>&lt;p&gt;遇到了一個怪現象， VS2012 的 Publish 不動作，開啟茶包訊息輸出也找不到原因&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;SNAGHTML5c6f18d&quot; border=&quot;0&quot; alt=&quot;SNAGHTML5c6f18d&quot; src=&quot;http://lh4.ggpht.com/-v3cEv3CMvIQ/UQH9sxMjFOI/AAAAAAAAI7w/gi8oeLvvrRw/SNAGHTML5c6f18d%25255B3%25255D.png?imgmax=800&quot; width=&quot;757&quot; height=&quot;440&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;3&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Done building target &amp;quot;GatherAllFilesToPublish&amp;quot; in project &amp;quot;xxxx.csproj&amp;quot;.    &lt;br /&gt;3&amp;gt;Done building project &amp;quot;xxxx.csproj&amp;quot;.     &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#800000&quot;&gt;3&amp;gt;Publishing folder /...        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;3&amp;gt;     &lt;br /&gt;========== Build: 0 succeeded or up-to-date, 0 failed, 2 skipped ==========     &lt;br /&gt;========== Publish: 1 succeeded, 0 failed, 0 skipped ==========&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Publish Profiles 有放在專案裡面，設定檔砍掉再試試看一次，結果…成…功…了!!&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-z_feOykR4tY/UQH9v5ThgTI/AAAAAAAAI74/H2vJU8KQ6AQ/image%25255B2%25255D.png?imgmax=800&quot; width=&quot;245&quot; height=&quot;95&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;找了一下網路的解決方式，似乎對我沒有用，我已經將我的解決方法丟至 StackOverFlow。&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://stackoverflow.com/questions/12201146/visual-studio-2012-web-publish-doesnt-copy-files&quot; href=&quot;http://stackoverflow.com/questions/12201146/visual-studio-2012-web-publish-doesnt-copy-files&quot;&gt;http://stackoverflow.com/questions/12201146/visual-studio-2012-web-publish-doesnt-copy-files&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6920570726902273697/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6920570726902273697' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6920570726902273697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6920570726902273697'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/01/vs2012-publish-not-working.html' title='怪現象 VS2012 Publish not working'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-v3cEv3CMvIQ/UQH9sxMjFOI/AAAAAAAAI7w/gi8oeLvvrRw/s72-c/SNAGHTML5c6f18d%25255B3%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-3307057283963028287</id><published>2013-01-23T16:54:00.001+08:00</published><updated>2013-01-23T16:54:10.740+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>如何使用 Andriod SDK Emulator 建立 Note II 模擬器</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.下載 Android SDK&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://developer.android.com/sdk/index.html&quot;&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://dl.google.com/android/adt/adt-bundle-windows-x86_64.zip&quot;&gt;http://dl.google.com/android/adt/adt-bundle-windows-x86_64.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2.用 Android Virtual Device Manager 設定 Device&lt;/p&gt;  &lt;p&gt;…adt-bundle-windows-x86_64\sdk\tools&amp;gt;android.bat avd&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-WMul1EoxHG0/UP-lKYZ1j3I/AAAAAAAAI7Y/mNQ56GQ452Y/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-LDoKL-gcImw/UP-lMKG1h1I/AAAAAAAAI7g/T8oaL4NVz24/image_thumb.png?imgmax=800&quot; width=&quot;689&quot; height=&quot;622&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;啟動模擬器&lt;/p&gt;  &lt;p&gt;adt-bundle-windows-x86_64\adt-bundle-windows-x86_64\sdk\tools&amp;gt;emulator.exe -avd note2&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;參考資訊&lt;/p&gt;  &lt;p&gt;Using the Android Emulator&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://developer.android.com/tools/devices/emulator.html&quot; href=&quot;http://developer.android.com/tools/devices/emulator.html&quot;&gt;http://developer.android.com/tools/devices/emulator.html&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/3307057283963028287/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=3307057283963028287' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3307057283963028287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3307057283963028287'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/01/andriod-sdk-emulator-note-ii.html' title='如何使用 Andriod SDK Emulator 建立 Note II 模擬器'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-LDoKL-gcImw/UP-lMKG1h1I/AAAAAAAAI7g/T8oaL4NVz24/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-3646848480831005301</id><published>2013-01-22T13:39:00.001+08:00</published><updated>2013-01-22T13:39:13.735+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="VSS"/><title type='text'>筆記：使用 VSSConvert.exe 將 SourceSafe Database 轉入 TFS 2012</title><content type='html'>&lt;p&gt;Franma已經寫得很清楚，&lt;a href=&quot;http://www.dotblogs.com.tw/franma/archive/2011/01/27/21088.aspx&quot;&gt;如何利用VSSConvert 工具將 VSS 2005 移轉至 TFS 2010&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;黑大也有一篇文章補充，&lt;a title=&quot;http://blog.darkthread.net/post-2012-11-05-vssconverter-sql-issue.aspx&quot; href=&quot;http://blog.darkthread.net/post-2012-11-05-vssconverter-sql-issue.aspx&quot; target=&quot;_blank&quot;&gt;VSSConverter匯入TFS之SQL需求補充&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;這邊只是補充一些遇到的狀況：&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;問題：本機安裝的不是 SQL Express 該怎麼辦?&lt;/p&gt;  &lt;p&gt;訊息：&lt;/p&gt;  &lt;p&gt;TF60022:&amp;#160; Unable to connect to Microsoft SQL Server .\SQLEXPRESS. A network-rela   &lt;br /&gt;ted or instance-specific error occurred while establishing a connection to SQL S    &lt;br /&gt;erver. The server was not found or was not accessible. Verify that the instance    &lt;br /&gt;name is correct and that SQL Server is configured to allow remote connections. (    &lt;br /&gt;provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Spe    &lt;br /&gt;cified)&lt;/p&gt;  &lt;p&gt;解決方式：&lt;a title=&quot;http://blog.darkthread.net/post-2012-11-05-vssconverter-sql-issue.aspx&quot; href=&quot;http://blog.darkthread.net/post-2012-11-05-vssconverter-sql-issue.aspx&quot; target=&quot;_blank&quot;&gt;VSSConverter匯入TFS之SQL需求補充&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;撰寫 Setting File 所需要的小工具&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;小工具一：列舉出 VSS DB $/ 底下的目錄(Project)，請注意，列舉出來目錄是 $ATM，但是設定檔會需要 $/ATM 這樣子的格式。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SET SSDIR=c:\vssdb&lt;/p&gt;  &lt;p&gt;C:\Program Files (x86)\Microsoft Visual SourceSafe\SS.exe dir&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;小工具二：刪除VSS DB 中不需要的目錄(Prject)，重點在於 -I-Y&amp;#160; ，&lt;/p&gt;  &lt;p&gt;若執行過程中有錯誤訊息會出現 continue?(Y/N)，要一直按 Y 也很煩人，這個指令就很好用!!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SET SSDIR=c:\vssdb&lt;/p&gt;  &lt;p&gt;C:\Program Files (x86)\Microsoft Visual SourceSafe\SS.exe Delete $/delete-me -I-Y&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;小工具三：UltraEdit or Excel&lt;/p&gt;  &lt;p&gt;UltreEdit 可以用來行列編輯，另外 Excel 也可拿來產生設定檔，例如下圖：&lt;/p&gt;  &lt;p&gt;公式也不難寫，例如C2這一格的公式為：=&amp;quot;&amp;lt;Project Source=&amp;quot;&amp;quot;&amp;quot;&amp;amp;A2&amp;amp;&amp;quot;&amp;quot;&amp;quot;&amp;#160;&amp;#160; Destination=&amp;quot;&amp;quot;&amp;quot;&amp;amp;&amp;quot;$\temp\&amp;quot;&amp;amp;A2&amp;amp;&amp;quot;&amp;quot;&amp;quot;&amp;gt;&amp;lt;/Project&amp;gt;&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-9gFKow_kn_0/UP4l-YpltAI/AAAAAAAAI7A/a_bdVi7WzP8/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-w__YW_Jb_jo/UP4l_yihs8I/AAAAAAAAI7I/Lte7rZCTEJw/image_thumb.png?imgmax=800&quot; width=&quot;774&quot; height=&quot;149&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/3646848480831005301/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=3646848480831005301' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3646848480831005301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/3646848480831005301'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2013/01/vssconvertexe-sourcesafe-database-tfs.html' title='筆記：使用 VSSConvert.exe 將 SourceSafe Database 轉入 TFS 2012'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-w__YW_Jb_jo/UP4l_yihs8I/AAAAAAAAI7I/Lte7rZCTEJw/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6520315287111644864</id><published>2012-12-31T00:06:00.001+08:00</published><updated>2013-01-06T21:11:27.080+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>OmniFocus 使用 Windows Server 2008 IIS 7.5 WebDav/Calendar(ics) 的同步經驗分享</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;先確認：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Server Manager &amp;gt; Web Server(IIS) ：是否已安裝 WebDav Publishing (還有 Windows Authentication)&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-eGuyNi3JPD4/UOBmRJgT3BI/AAAAAAAAI48/UQqOePlzcws/s1600-h/SNAGHTML2a0dd41%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;SNAGHTML2a0dd41&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2a0dd41&quot; src=&quot;http://lh5.ggpht.com/-hYbbp3zrwEE/UOBmR0P1eFI/AAAAAAAAI5A/o6OK3MVV6vs/SNAGHTML2a0dd41_thumb%25255B2%25255D.png?imgmax=800&quot; width=&quot;695&quot; height=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;接下來要進行：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;建立新站台：最好不要跟原本的綁在一起，可以用 port 或者是 hostname 區分 &lt;/li&gt;    &lt;li&gt;站台設定： &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-RTiWUQ0cdlY/UOBmS7yRcYI/AAAAAAAAI5M/viWCEumbIRU/s1600-h/SNAGHTML2b9e991%25255B6%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;SNAGHTML2b9e991&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2b9e991&quot; src=&quot;http://lh4.ggpht.com/-1An3v1yhliE/UOBmUKLLxGI/AAAAAAAAI5U/N4wVSxo-3Jc/SNAGHTML2b9e991_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;742&quot; height=&quot;634&quot; /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;根目錄啟用站台的WebDAV 功能&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-VOt6wUX79as/UOBmU9KwujI/AAAAAAAAI5Y/e9SnfNju2FI/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-IJtuyEP_xkI/UOBmV_C7peI/AAAAAAAAI5k/aF_EpPG4Eg0/image_thumb.png?imgmax=800&quot; width=&quot;665&quot; height=&quot;319&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;分享目錄設定 WebDAV 開放的權限&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-sk9hqP-a3Qo/UOBmW1NGX0I/AAAAAAAAI5o/Pw9VzgO9MoE/s1600-h/SNAGHTML2c3c0ae%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;SNAGHTML2c3c0ae&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2c3c0ae&quot; src=&quot;http://lh5.ggpht.com/-oG80ff0-fR0/UOBmX20hp-I/AAAAAAAAI50/N_NJbR23Ifs/SNAGHTML2c3c0ae_thumb.png?imgmax=800&quot; width=&quot;789&quot; height=&quot;641&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Request Filtering 設定 Allow double escaping&lt;/p&gt;    &lt;p&gt;若沒有做這個步驟的話，同步時會出現&lt;strong&gt;「No root transactions found 」&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;我是參考&lt;a href=&quot;http://forums.omnigroup.com/showthread.php?t=11159&quot; target=&quot;_blank&quot;&gt;這篇文章&lt;/a&gt;的第7個回應解決這個問題&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://lh4.ggpht.com/-_0jlPM4nzUw/UOBmY2iIT7I/AAAAAAAAI54/_lN58OOhkGk/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-jSQJZyUp1ro/UOBmaH9-xYI/AAAAAAAAI6E/ubl0q9jLVWk/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;657&quot; height=&quot;699&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Mac 上如何先測試 WebDAV 是否正常?&lt;/p&gt;  &lt;p&gt;很簡單，在 Finder中的「前往」選單裡找到連接伺服器，鍵入 WebDAV 網址，按下連結時需要輸入帳號密碼，連通後就會在共享中看得到囉~&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-2vlz9jBla8o/UOBmawDW8VI/AAAAAAAAI6I/5MRwpNNGHws/s1600-h/SNAGHTML2f1b95e%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;SNAGHTML2f1b95e&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2f1b95e&quot; src=&quot;http://lh4.ggpht.com/-N0xFhBgXvXI/UOBmcK3fVRI/AAAAAAAAI6U/UOtZUJhfgZc/SNAGHTML2f1b95e_thumb.png?imgmax=800&quot; width=&quot;853&quot; height=&quot;642&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Mac 上的 OmniFocus 設定&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-L2otSPC8FlE/UOBmdG_RaqI/AAAAAAAAI6c/Pl92Qfg0XUY/s1600-h/SNAGHTML2efd6fc%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;SNAGHTML2efd6fc&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2efd6fc&quot; src=&quot;http://lh5.ggpht.com/-3lItu6FDUtw/UOBmeaBzM4I/AAAAAAAAI6g/SNtQjOPtPCY/SNAGHTML2efd6fc_thumb.png?imgmax=800&quot; width=&quot;827&quot; height=&quot;635&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6520315287111644864/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6520315287111644864' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6520315287111644864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6520315287111644864'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2012/12/omnifocus-windows-server-2007-iis-75.html' title='OmniFocus 使用 Windows Server 2008 IIS 7.5 WebDav/Calendar(ics) 的同步經驗分享'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-hYbbp3zrwEE/UOBmR0P1eFI/AAAAAAAAI5A/o6OK3MVV6vs/s72-c/SNAGHTML2a0dd41_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-1356207378509890040</id><published>2012-09-20T23:19:00.001+08:00</published><updated>2012-09-20T23:19:42.781+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><title type='text'>TechDay Taiwan Day 3 Note</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;u&gt;Windows Phone 開發及管理概論&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;WP8 目前還不能說，有幾個重點：&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;App相容WP7&lt;/li&gt;    &lt;li&gt;與跟windows8共享核心 &lt;/li&gt;    &lt;li&gt;三種解析度：WVGA，WXGA，720p &lt;/li&gt;    &lt;li&gt;NFC及電子錢包 &lt;/li&gt;    &lt;li&gt;In-App-Purchase &lt;/li&gt;    &lt;li&gt;公司專屬應用程式 &lt;/li&gt;    &lt;li&gt;可用Native C++開發 &lt;/li&gt;    &lt;li&gt;有語音辨識 &lt;/li&gt;    &lt;li&gt;離線地圖，整合Skype&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;開發&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 安裝SDK 7.1.1&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 256MB的記憶體對於APP是很嚴苛的考驗，很容易就跳出直接關閉&lt;/p&gt;  &lt;p&gt;&lt;b&gt;規劃工具&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;手繪 &lt;/li&gt;    &lt;li&gt;下載範本PDF:Wireframe Paper Sketch Template &lt;/li&gt;    &lt;li&gt;便利貼的方式 &lt;/li&gt;    &lt;li&gt;白板 &lt;/li&gt;    &lt;li&gt;PPT：很容易表現全景式的版面規劃 &lt;/li&gt;    &lt;li&gt;WireFrame Template for VIsio ，OmniGraffle for Mac &amp;amp; iPad&lt;/li&gt; &lt;/ul&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 不要讓User點太深的層次，最多的層級是四層，更嚴格為3層，這不是迷宮，太多結構時會昏頭轉向  &lt;p&gt;&lt;b&gt;&lt;u&gt;封面設計&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 以雜誌首頁為例：重點有產品商標，主題，主題相關描述，主題相關視覺元素，次主題，次主題相關描述&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 而不是先列出功能Icon，應該是列出有什麼對使用者有幫助的資訊才對&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UI設計重點：排版的整齊，字型大小，配色。&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 請不要Button，漸層，陰影，3D物件&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Panorama全景畫面，適合首頁運用&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Pivot，適合用在同類型的資料分類呈現&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; XAML(發音：zammel)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;DataBinding&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 資料物件ViewModel，要實作INotifyPropertyChanged，跟WinForm新版的資料更新方式相同&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 連接資料庫，WP7.1.1內建SQLCE，執行於應用程式的執行緒之中，使用Linq to SQL，存放於Isolated Storage：每個App獨立，移除時就清除&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 模擬器可以安裝Isolated Storage Tool取出SQL CE資料庫&lt;/p&gt;  &lt;p&gt;行動裝置管理&lt;/p&gt;  &lt;p&gt;品質衡量準則&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;商業智慧的全新視覺體驗--設計Power View 報表&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Power View 是什麼?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Reporting Service 內的全新產品 &lt;/li&gt;    &lt;li&gt;未來整合進Excel2013 &lt;/li&gt;    &lt;li&gt;基於 Silverlight 5&amp;lt;==怎麼不是HTML5? 可能還會有下一個版本出現 &lt;/li&gt;    &lt;li&gt;並非取代原本的工具，而是資料視覺化的工具 &lt;/li&gt;    &lt;li&gt;針對平板手勢最佳化???? (這個部份SL5可以在iPad上運用?) &lt;/li&gt;    &lt;li&gt;很像PPT&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;可以整合&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Power Pivot &lt;/li&gt;    &lt;li&gt;Tabular 資料模型，SQL2012 SSAS 新功能 &lt;/li&gt;    &lt;li&gt;BISM，Business Intelligence Semantic Model ，商業智慧語意模型&lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;DAX 用來取代MDX &lt;/li&gt;        &lt;li&gt;可以有Having子句的篩選功能 &lt;/li&gt;        &lt;li&gt;明細會比OLAP慢一點 &lt;/li&gt;        &lt;li&gt;例如：原本只能單筆交易超過10萬元，現在可以找最近一年內加總交易金額超過5千萬的客戶&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;系統需求&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL2012 &lt;/li&gt;    &lt;li&gt;Sharepoint2010 &lt;/li&gt;    &lt;li&gt;或未來Sharepoint2013 &lt;/li&gt;    &lt;li&gt;或未來Excel2013 Power View 活頁簿，可以維護多個Table的資料&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;限制&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;需要Sharepoint2010，明年可能會整合至SharePoint2013&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;卡片檢視方式&lt;/p&gt;  &lt;p&gt;並列分析：不同年度，水平/臿直圖表及分析&lt;/p&gt;  &lt;p&gt;可以直接匯出成PPT&lt;/p&gt;  &lt;p&gt;有迷你工具列可以再進行篩選&lt;/p&gt;  &lt;p&gt;交叉分析篩選器，同一個投影片中，可以放好多層的篩選器&lt;/p&gt;  &lt;p&gt;並排顯示=動態磚，有Tab的方式，也有CoverFlow的方式&lt;/p&gt;  &lt;p&gt;圖片的方式有兩種：Binary存放，或者是URL超連結&lt;/p&gt;  &lt;p&gt;動態的泡泡圖，依時間播放，泡泡的大小會變化&lt;/p&gt;  &lt;p&gt;Excel2013有重大的改版&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;M$ BigData 解決方案與案例分享&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;講師認為 BigData 過去的觀念都有用，只是沒有包裝&lt;/p&gt;  &lt;p&gt;預測：資料每5年，會成長一倍&lt;/p&gt;  &lt;p&gt;各種資料都會出現，例如：XML，JSON，IMAGE....&lt;/p&gt;  &lt;p&gt;Hadoop，分散式運算的代表，創辦人兒子的玩具名稱&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Grid Computing &lt;/li&gt;    &lt;li&gt;Map &amp;amp; Reduce&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Volume，容量&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;TB變PB&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Velocity，：每個人有4.3個裝置連接&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;批次跑，現在變成要串流的方式來進行處理&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Variety，變異：很多新的型別的資料&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;非關聯性，非結構化資料&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Walmart：「以前我們將尿布和啤酒放在一起而創造新的業績」==&amp;gt;現在我們將比老爸更早一步知道他女兒懷孕&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 搜尋記錄中就知道你想要做什麼事情，進一步寄一些行銷DM刺激消費&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;LOG都保留下來進行分析，放在資料庫之外&lt;/p&gt;  &lt;p&gt;BigData 不等於 Big Databae&lt;/p&gt;  &lt;p&gt;當我們的資料量，已經沒有辦法在指定時間內處理完成時，那這就是BigData了!!!!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;設備升級 &lt;/li&gt;    &lt;li&gt;處理技術升級 &lt;/li&gt;    &lt;li&gt;在外面處理好資料後再轉進資料庫&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;OpenSource 在微軟原本是不能談的，現在心胸變寬大了，擁抱Hadoop!!&lt;/p&gt;  &lt;p&gt;Streaming的搜尋&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;找影片裡面有Microsoft Logo &lt;/li&gt;    &lt;li&gt;現在有車牌辨識系統eTag &lt;/li&gt;    &lt;li&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Excel 可以直接拿 Hadoop 資料來進行分析&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Hive Query&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;海量資料怎麼來的?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;搜尋 &lt;/li&gt;    &lt;li&gt;裝置 &lt;/li&gt;    &lt;li&gt;爬蟲程式 &lt;/li&gt;    &lt;li&gt;記錄檔&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;需不需要買Appliance?&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 見仁見智，講師認為因為海量，所以初期會無法預估，可以先租用雲端。&lt;/p&gt;  &lt;p&gt;DEMO&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 上傳文字檔，用javascript來分析，回存JSON&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 將Join的想法實作在Hadoop上，這是海量資料很難做到的地方，因為要分散式運算，以前的觀念要轉變一下&lt;/p&gt;  &lt;p&gt;案例分析&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; T-Drive：設計好一點的GPS，有即時的交通資訊加入進行路徑規劃分析&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 跟北京市政府合作合作&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;打造跨Windows8與Windows Phone 應用&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Windows Store App vs Windows Phone App&lt;/p&gt;  &lt;p&gt;差異&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;裝置特性差異：平板，桌上型，手機&lt;/li&gt;    &lt;li&gt;開發的API範圍不同，支援的namespace範圍大小不同 &lt;/li&gt;    &lt;li&gt;WS App 以FlipView取代Panorama/Pivot &lt;/li&gt;    &lt;li&gt;WS App 以ListView取代ListBox &lt;/li&gt;    &lt;li&gt;動態磚的Logo路徑上有很大的不同 &lt;/li&gt;    &lt;li&gt;非同步的寫法也不同 await + even&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;跨裝置的建議：&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;採用ICommand/MVVM + Portable Class提高可維護性&lt;/li&gt;    &lt;li&gt;用XAML寫UI，少寫CODE&lt;/li&gt;    &lt;li&gt;能放在雲端就別寫在CLIENT&lt;/li&gt;    &lt;li&gt;不要期待write one run everywhere，而是期待新裝置/平台寫得快一點 &lt;/li&gt;    &lt;li&gt;請多花一點時間在XAML上&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;展示層開發技術的持續改變是必然的趨勢&lt;/p&gt;  &lt;p&gt;愈容易跨平台，也愈容易失去平台特性&lt;/p&gt;  &lt;p&gt;推送訊息差異&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Notification extension很好用&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Toast(推送訊息) Enable=Yes&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 排程訊息&lt;/p&gt;  &lt;p&gt;檔案存取差異&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; IsolatedStorage：WP7,Sliverlight,winform,web form&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 新增加Application Data：有Local，Roaming ，temp&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; windows.storage.applicationdata.current.local/roaming&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Url 很好用：ms-appx=安裝目錄，ms-appdata=appdata目錄&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FileOpenPicker，FileSavePicker&lt;/p&gt;  &lt;p&gt;DataBinding&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 沒有WebClient，要改為HttpClient&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 有SyndicationClient來抓RSS/Atom資料&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 非同步的寫法： var result = await hc.GetStringAsync(&amp;lt;uri&amp;gt;);&lt;/p&gt;  &lt;p&gt;如何開發PortableClassLibrary&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;整理前端可重用的邏輯，再用MVVM &lt;/li&gt;    &lt;li&gt;不應該Focus在UI處理的部份，而是資料的部份 &lt;/li&gt;    &lt;li&gt;通訊錄的例子 &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;很棒的範例，手機與平板的UI中都沒有寫程式，均用PortableClassLibrary &lt;/li&gt;        &lt;li&gt;定義屬性Item及Collection &lt;/li&gt;        &lt;li&gt;維護功能 RelayCommand:ICommand 用XAML Binding技巧 &lt;/li&gt;        &lt;li&gt;查詢功能 &lt;/li&gt;        &lt;li&gt;XAML Binding=&amp;gt; StaticResource &lt;/li&gt;        &lt;li&gt;         &lt;ul&gt;           &lt;li&gt;Mode=two way，會寫到記憶體中，就會在查詢中直接出現&lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;ASP.NET MVC4&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;新功能&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;可建立空白範本 &lt;/li&gt;    &lt;li&gt;靜態檔案CSS/Javascript的最佳化(壓縮) &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;debug=false 就會啟動壓縮 &lt;/li&gt;        &lt;li&gt;支援CDN，若CDN失效的話，就會採用本機的 &lt;/li&gt;        &lt;li&gt;自定忽略檔案清單 &lt;/li&gt;        &lt;li&gt;         &lt;ul&gt;           &lt;li&gt;min.js &lt;/li&gt;            &lt;li&gt;-vsdoc.js &lt;/li&gt;            &lt;li&gt;debug.js&lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;網際網路應用程式範本(初學者必看) &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;驗證採用oAUTH &lt;/li&gt;        &lt;li&gt;ActionFilter範例 &lt;/li&gt;        &lt;li&gt;ErrorMessage傳至前端的方式&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;響應式設計：不同的視窗大小都支援 &lt;/li&gt;    &lt;li&gt;Web API範本 &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;Restful &lt;/li&gt;        &lt;li&gt;習慣取代配置 &lt;/li&gt;        &lt;li&gt;oData目前獨立一個專案：原因為不太完整，先使用Nuget下載「發行前版本」&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;行動開發，Display Mode來區分桌上版及行動版 &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;在原本的VIEW Name加上mobile即可，若有支援wp7的話，就將檔名改wp7 &lt;/li&gt;        &lt;li&gt;jqMobile有Cookie的話就可以切至桌上版&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;windows Azure SDK 支援 &lt;/li&gt;    &lt;li&gt;非同步簡化支援，此部份使用.net4.5新功能 &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;public async Task&amp;lt;string&amp;gt; GetWebDataSync &lt;/li&gt;        &lt;li&gt;程式內部寫 await&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Controller 可以不用放在Controller目錄中 &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;命名的習慣，去搜尋Class&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;AllowAnonymous &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;可以在Class層級中定義了ActionFilter後，在Method層級中有[AllowAnonymous]時，也可以跳過&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;javascript intellisense 可以設定在_reference.js 即可，粉貼心吶 &lt;/li&gt;    &lt;li&gt;PageInspector，可以快速的找到UI上的程式碼，及CSS，還有Partial View &lt;/li&gt;    &lt;li&gt;     &lt;ul&gt;       &lt;li&gt;因為低耦合性，所以常常會找不到…XD&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/1356207378509890040/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=1356207378509890040' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1356207378509890040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/1356207378509890040'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2012/09/techday-taiwan-day-3-note.html' title='TechDay Taiwan Day 3 Note'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-5199967671646665011</id><published>2012-09-19T20:17:00.001+08:00</published><updated>2012-09-19T20:17:52.787+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>TechDay Taiwan Day 2 Note</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre&gt;*新世代資料倉儲平台，PDW
	未來三年趨勢
		*資料量超過10TB比例增高
		*Appliance(有硬體有軟體)/RA-reference architecture 主要成長的方向
			有問題第一線找微軟
		*微軟實習一年，剛退伍就有6x16
		*單機部份，停止成長，緩慢下降
	微軟資料平台產品
		SSIS:台積電選擇，跟Informatica相比，功能有差，企業一般足夠
		靈活度： user table用replicated / hash distributed 的方式同步出去，這是微軟的優點，JOIN 速度快
	DQS-data quality service &amp;amp; MDS 解決方案
		資料倉儲(DW)，EIM(企業資訊管理) Enterprise Information Management
	Reference Architectures
		參考性的硬體架構及軟體調校的白皮書
		目前有HP &amp;amp; Dell &amp;amp; EMC，聽說還有另外一家有 Data WareHouse
	FastTrack VS. PDW(Parallel Data Warehousing)
		對稱多處理SMP VS 大規模並行處理MPP
	 PDW
		Control Rack：Control Nodes：Load Data，Management Node：SSIS/ETL
		Data Rack：Compute Node，Storage Node(可以持續擴充)
		Control Node 有一個DMS data move service，就是讓速度更快的主要技術
	Hub &amp;amp; Spoke 架構
		Centralize 的方式，同樣是SQL來看，可用remote table copy，不用ETL，一小時搬500GB沒問題的。
	SSIS CDC
		及時整合多種異質資料庫，採用Attunity技術，SQL2012內建Oracle Adapter
		從Oracle LOG 取得異動資料，並同步至SQL
		Replication 速度不會快，因為是Table Access，而不是LOG Access
	Big Data
		HadoopConnector：SQOOP Adapter
		非結構式的資料：Web，Blog，社群資料…
		Hodoop，要用HBase才能增加同時上線人數，關連式資料庫比較強
		工具：Nexus Query Chameleon，power Pivot
	參考：
		農林航空所260TB，空照圖
		
Sharepoint 2013
	目前仍在預覽版本
	從協同作業 collbration，變更為一起工作 work together
	四種角色。組織者，建立者，發現者，管理者
	仍是採用WebSite模式，還沒採用MVC
	增加App，市集功能
	網站動作變成「齒輪」圖示
	Metro Style
	*小組網站
		邀請共用使用者
		沒有權限也可以提出Request
		跟Facebook的邀請方式很類似，互動，權限也變得比較簡單
		建立小組專案計畫
			有時間軸，工作項目清單，並且支援子項目
			還可以用顏色分類
		所有的網站內容，都改名字叫做…App
		佈景主題比較舒服了，不會像是工程師做的版本
	*文件共用工作環境
		Office Web App Collaboration Service：可以分享給其他如 Lync Server
		2010版本不能新增Office文件(驚)，現在可以了(昏)
		支援HTML5，支援行動裝置編輯
		快速預覽某一個頁面，轉成PDF，分享給某個人，內嵌在某個頁面之中
		更友善的授權共享方式：單一檔案有共同使用者角色，直接分享給某個人或者是某些人，不會影響繼承權
		離線/同步模式不需要安裝Office Client Tool，只要安裝SkyDrive For Sharepoint 2013即可
	*企業社群網站
		社群網站對於企業的意義為何??
			拉近員工與員工的距離
			Teambuilding的一種方式
			適合中國人，寧可用寫的，也不願面對面
			建立一種大家一起打拼，一起工作的環境，知道誰是誰什麼的專家
		MySite，改成像 Facebook，也可以按「讚」
			有追蹤人，文件，標籤
		討論區
			原本的舉條列目的方式，目前也像Facebook囉~
	*搜尋
		依時間、依地點、依小組、依文件類型，依標籤
		預覽可以直接看PPT大綱，有權限的話就直接開啟編輯
	*新的工作流程架構
		Windows Azure Workflow4.0
			GoTo &amp;amp; Loop
		工作流程觸動另一個工作流程
		也可以呼叫 HTTP WebService
	*公有雲中的Sharepoint，就是Office365
	*應用程式模組(App)
		Office365 &amp;amp; Sharepoint
		
	
        ??訊息通知的方式?

建立 Scrum 團隊
	心得：
		人一定會被中斷，一天有四個小時開發已經很厲害，其他時間最常在溝通
		72天內要趕快增加SCRUM 的IQ，之後遇到許多問題時，要培養SCRUM EQ
              人生的交接一定要讓人捨不得離開…因為新工作不一定適合你呀 		&lt;/pre&gt;

&lt;pre&gt;
	是專案管理的一種流程框架。
	敏捷開發法：如果沒有回饋的話，就不是了敏捷開發了。
	回饋=&amp;gt;循環=&amp;gt;小增量變動
	??如果遇到大變動的話：
	海賊王的團隊：你最喜歡那一位?
		Product Owner
		Scrum Master，納美
		Team Member
		魯夫是Rudy老師最喜歡的PO，讓團隊開心自動加班去做專案
	黑暗騎士演到2/3時，就是專案管理成功下一個定義：團隊成員感受到專案可能失敗，心生恐懼。
	一定要自己練習畫SCRUM的流程圖
		以Microsoft Scrum Diag
		中後期才讓UI Designer 介入，才不會有限制
		一個Sprint 如果成功的話，那就會繼續成功後續的小循環
		第一個Sprint的天數，通常是4個禮拜，或者是兩個禮拜，10個工作天
		Scrum Master 要激勵 Team Member
			重點三件事：昨天做什麼，今天要做什麼，遇到什麼困難?
	Scrum Under a Waterfall (MVP:Benjamin Day)
		一件事要規劃的很完整，才開始開發，這也是媽媽常常跟我們說的。
	加班：前兩個禮拜有衝刺作用，持續超過三個禮拜產能就會下滑
	如何保障品質?
		Extreme Programing
		TDD &amp;amp; Unit Testing
	培養短時間內有高效能的方法，推薦使用番茄工作法
	敏捷開發法最好的文件就是UnitTest，而且是AutoTesting，如果不能自動測試，方向就不對了
	估算時間三種方式
		依經驗值
		讓沒經驗的團隊試跑一、兩次Scrum就知道了
		最後就是找一種自己相信的方法
	需求是用 User Story 來提出，需求本來就是會變，我們不要做一個錯的東西，我們要做一個80%的可以執行的產物
	1986年創始，用於製造業
	1995年敏捷開發法，正式加入Scrum
	討論區Yammer，被微軟買了，很不錯!!
	Standup Metting，不是做政令宣達，而是討論遇到什麼困難
	Scrum Master，需要高度的EQ，沒有Process權限，互信於 Team Member
		很負責的人很適合做
		保證團隊高效率而不受打擾地工作
	參考文件：
		老師推薦Mike Cohn
		Visual Studio ALM for Scrum
	Scrum 很適合用長跑來比喻
		很無敵的高手，不應該由他打理所有工作，而是Parrel Programing，帶領新手，拉高的效能，遠比自己做
	不要害怕失敗!!
		團隊成員都去渡蜜月了
	要讓團隊成員自動加班，不要強迫加班
	User Story 的造句法：As a …… I want …… so that …...
		AS a =&amp;gt;身為
		I Want==&amp;gt;我希望
		so that==&amp;gt;從此以後
	交接對敏捷開發而言，就是交接Test Case


TFS2012新功能與Scrum
	台灣比較偏向一人專案，然後背很多專案(XD)
	一條龍專案：談需求，PM/SA，開發，測試，上線，都是…一個人
	waterfall
		plan-&amp;gt;analyze-&amp;gt;design-&amp;gt;code-&amp;gt;test-&amp;gt;release
	Scrum(Agile)
		Plan-&amp;gt;2~4week(一個waterfall循環)-&amp;gt;2~4week(一個waterfall循環)
	新功能：
		Team Project Portal
		Scrum Task Board
		Reporting
	開發一定要寫Test Case
	有DeadLine可以讓我們保持速度，無論是大專案或者是維護的專案，都要壓
	時程預估，要讓開發人員自己預估才會準，有工具記錄下來後，會越來越準
	Area，區域：例如，前台，後台，中台
	應該是階段&amp;gt;區域，而不是用區域&amp;gt;階段
	
	User Story 要讓使用者或者是Product Owner自己填，不要變更為技術的專有名詞，要有商業價值才行
		在階段內的時候再加上細部工作項目，這時加上技術項目
	流程沒有一次到位，都是慢慢加上去的。
	可不可以填寫之前的工單?
		那跟造假有什麼差別?只是沒有定時回報，這個是PM的職責
	問題案例：插單狀況原本規劃的多
		保留buffer
		保護團隊
		向上管理及溝通

	問題案例：階段工作做不完怎麼辦?
		不管Dead Line，直到做完為止
		做多少算多少!剩下的下一個階段繼續
		Dead Line之前全部都要生出來
		心得：品質最不好的是第三個，最好是第二個。

	Scrum Master的責任
		避免同仁開發不必要的程式，重要!!
	
	TFS填的都要填真的，內部管理用的，對外的話 可以匯出至Excel來進行
	
	CodeReview 很重要：房子是自己要住的，總是要親自驗證
		可以不用Check-in就丟給PM/SA看
	
	問題案例：壓測是最低的品質門檻，VS2012 有 WEB TEST，可以模擬內部及外部，還有3G頻寬的狀況

	Feedback：可以貼圖!!!!!!!!


SQL2012 跨國企業資料庫管理

	十大挑戰
		活的嗎?
			Central Management Server，將SQL Server加入後，執行JOB即可輪詢
			select @@servername,getdate(),connection….. 
			OPENROWSET
			DB MAIL，可用MailEnable工具，目前支援SMTP
		重開機?
			人為重開可以了解，但是自動重開機就有問題!!
				CASE是因為NetApp與BIOS衝突
			要擣
		連線太久?
			sqlcmd，getdate()，connect A，connect B，中間的時間差就知道連線時間
			可以放在Centeral Management Server 來管理
		CPU/HDD使用率，連線數
			OLE Automation enabled，Scription.FilesystemObject
			20%發Mail，10%打電話，LOG一直快速成長，怎麼辦?
			預藏一個10G的檔案(用Create Database 的方式迅速建立)
			等快爆炸的時候，再移除這個檔案-_-
			連線數：sys.dm_os_performance_counters
		有沒有Block數，三分鐘內
			sys.dm_os_waiting_task
			sys..dm_os_execute
			Custom Report裡面有一個 Performance Dashboard，在SQL Server的目錄之中
		變更系統變數，或多一個欄位
			建一個 Trigger，掛EVENT，重點是在 execute as &#39;sa&#39;，然後再降權限。

	工具
		急診室用的，
		事後分析的，Data Collection Service

		Performance DashBoard 2012 免費下載的


	劃時代 Demo:Virtualization Operators 讓你的資料庫自己呼叫DBA
		透由VoIP，結合Skype
		文字轉語音 TTS
		SQL JOB Connection Phobe
		蔡孟翰實作
		&lt;/pre&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/5199967671646665011/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=5199967671646665011' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/5199967671646665011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/5199967671646665011'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2012/09/techday-taiwan-day-2-note.html' title='TechDay Taiwan Day 2 Note'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-2920662637368894486</id><published>2012-07-13T14:00:00.001+08:00</published><updated>2012-07-13T14:00:57.799+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="KB"/><category scheme="http://www.blogger.com/atom/ns#" term="SSRS"/><title type='text'>SQL Server 2008 Reporting Service 在 IIS Log 中找不到記錄</title><content type='html'>&lt;p&gt;SQL Server 2008 Reporting Service 在 IIS Log 中找不到記錄，原來是已經改由 Reporting Service 自行處理 http request&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb630443.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/bb630443.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;ReportingServicesService.exe.config&lt;/p&gt;  &lt;pre&gt;&amp;lt;add name=&amp;quot;HttpTraceSwitches&amp;quot; value=&amp;quot;date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer&amp;quot; /&amp;gt;&lt;/pre&gt;

&lt;p&gt;&amp;lt;add name=&amp;quot;Components&amp;quot; value=&amp;quot;all:3,http:4&amp;quot; /&amp;gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;設定好後，重開 SQL Reporting Service 後就會出現 ReportServerHTTP 開頭的 Log Files&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-p-RpC4AXdZw/T_-5hGqxbdI/AAAAAAAAI3I/q32rXb99UDs/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-UYi38necyOo/T_-5iVbpgYI/AAAAAAAAI3Q/_qbe1qPoQzY/image_thumb%25255B2%25255D.png?imgmax=800&quot; width=&quot;482&quot; height=&quot;185&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-eBfPzzEE1rc/T_-5kRqufzI/AAAAAAAAI3Y/JHOzvUzals0/s1600-h/SNAGHTML27762470%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;SNAGHTML27762470&quot; border=&quot;0&quot; alt=&quot;SNAGHTML27762470&quot; src=&quot;http://lh6.ggpht.com/-PSE-LDa2ECo/T_-5l-6L11I/AAAAAAAAI3g/sS7ktXuUlRc/SNAGHTML27762470_thumb.png?imgmax=800&quot; width=&quot;851&quot; height=&quot;122&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/2920662637368894486/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=2920662637368894486' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/2920662637368894486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/2920662637368894486'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2012/07/sql-server-2008-reporting-service-iis.html' title='SQL Server 2008 Reporting Service 在 IIS Log 中找不到記錄'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-UYi38necyOo/T_-5iVbpgYI/AAAAAAAAI3Q/_qbe1qPoQzY/s72-c/image_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1868746713207399679.post-6714594628210523141</id><published>2012-05-18T15:40:00.001+08:00</published><updated>2012-05-18T15:40:39.729+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 2008 R2"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>HowTo:如何在SSD上安裝Windows 7/ Server 2008 並將使用者設定檔移至其他硬碟，讓SSD專注加速系統效能</title><content type='html'>&lt;p&gt;現在 SSD 又小又貴，一直會長大的使用者設定檔(User Profile)，如何從 C 磁碟移出至 D 磁碟?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Windows 7 / Windows Server 2008 安裝後，&lt;/p&gt;  &lt;p&gt;請先不要增加使用者，請用 Admimistrator 做完所有的事情後再新增帳號；另外也不要安裝程式及啟用 Windows 及執行Windows Update。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;D:\sysprep\ 建立一個 folders.xml，內容如下：&lt;/p&gt;  &lt;div class=&quot;csharpcode&quot;&gt;   &lt;pre class=&quot;alt&quot;&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;xml&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;version&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;encoding&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;utf-8&amp;quot;&lt;/span&gt;?&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;unattend&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;xmlns&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;urn:schemas-microsoft-com:unattend&amp;quot;&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class=&quot;alt&quot;&gt;    &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;settings&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;pass&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;oobeSystem&amp;quot;&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;component&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;Microsoft-Windows-Shell-Setup&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;processorArchitecture&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;amd64&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;publicKeyToken&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;31bf3856ad364e35&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;language&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;neutral&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;versionScope&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;nonSxS&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;xmlns:wcm&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;xmlns:xsi&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class=&quot;alt&quot;&gt;            &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;FolderLocations&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;                &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;ProfilesDirectory&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;d:\Users&lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;ProfilesDirectory&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class=&quot;alt&quot;&gt;                &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;ProgramData&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;d:\ProgramData&lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;ProgramData&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;FolderLocations&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class=&quot;alt&quot;&gt;        &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;component&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;settings&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre class=&quot;alt&quot;&gt;    &lt;span class=&quot;kwrd&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;cpi:offlineImage&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;cpi:source&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;wim:h:/sources/install.wim#Windows 7 ULTIMATE&amp;quot;&lt;/span&gt; &lt;span class=&quot;attr&quot;&gt;xmlns:cpi&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;=&amp;quot;urn:schemas-microsoft-com:cpi&amp;quot;&lt;/span&gt; &lt;span class=&quot;kwrd&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;html&quot;&gt;unattend&lt;/span&gt;&lt;span class=&quot;kwrd&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;style type=&quot;text/css&quot;&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, &quot;Courier New&quot;, courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;D:\sysprep\ 建立一個doSysprep.bat，內容如下：&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;pre class=&quot;csharpcode&quot;&gt;c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /reboot /unattend:D:\sysprep\folders.xml&lt;/pre&gt;
&lt;style type=&quot;text/css&quot;&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, &quot;Courier New&quot;, courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;由於 Windows 7 / Windows Server 2008 已內建 Sysprep 工具，所以不用另外再安裝。&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;以 Administrator 執行 doSysprep.bat 時，會重新開機後，重建 windows，會需要準備 Windows 序號及啟動。&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;此時就會發現 C:\Users 目錄已經不見了，會被搬至 D:\Users，再來就是隱藏目錄 c:\ProgramData 仍是會有，但是主要的資料都被放到了 D:\ProgramData 之中。&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Win7: how do I move user folder to a different drive&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e&quot;&gt;http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://work.michadel.net/feeds/6714594628210523141/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1868746713207399679&amp;postID=6714594628210523141' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6714594628210523141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1868746713207399679/posts/default/6714594628210523141'/><link rel='alternate' type='text/html' href='http://work.michadel.net/2012/05/howtossdwindows-7-server-2008-ssd.html' title='HowTo:如何在SSD上安裝Windows 7/ Server 2008 並將使用者設定檔移至其他硬碟，讓SSD專注加速系統效能'/><author><name>Michael Chien</name><uri>http://www.blogger.com/profile/08218291611131132828</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/156/434206906_e7db4cf301_t.jpg'/></author><thr:total>0</thr:total></entry></feed>