<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1289025033274249851</id><updated>2012-03-11T12:06:15.699+08:00</updated><category term='hisecure'/><category term='工商憑證'/><category term='regasm'/><category term='mtab'/><category term='google+'/><category term='flash'/><category term='flex sdk'/><category term='gauth'/><category term='big5'/><category term='dual-purpose package'/><category term='繁體中文'/><category term='Location'/><category term='package'/><category term='format selection'/><category term='smime'/><category term='一朵雲'/><category term='offline'/><category term='Rgb'/><category term='地大'/><category term='google API'/><category term='api'/><category term='add-on'/><category term='account settings'/><category term='border'/><category term='cookie'/><category term='筆電'/><category term='volume control'/><category term='pchome'/><category term='chrome'/><category term='ExecRequest'/><category term='picasa'/><category term='mouse'/><category term='縮減'/><category term='affiliate'/><category term='auto-renew'/><category term='rdp'/><category term='office2010'/><category term='drag'/><category term='add image to html'/><category term='gdata'/><category term='谷歌'/><category term='ugo'/><category term='域名'/><category term='email'/><category term='testdrive'/><category term='developer'/><category term='門號'/><category term='marshal'/><category term='actionscript'/><category term='鍵盤'/><category term='fstab'/><category term='cnn'/><category term='2008'/><category term='hit'/><category term='table'/><category term='gif'/><category term='half precision'/><category term='google document'/><category term='java'/><category term='per-machine'/><category term='authentication'/><category term='serviceName'/><category term='Superflexible'/><category term='拼音'/><category term='azure'/><category term='where'/><category term='拍賣'/><category term='msi'/><category term='WebApplication'/><category term='LGHT0267'/><category term='flashbuilder'/><category term='維修'/><category term='shorthand'/><category term='fee'/><category term='議價'/><category term='bbs'/><category term='record'/><category term='left-top'/><category term='ber'/><category term='buy now'/><category term='remote control'/><category term='ol'/><category term='signedCms'/><category term='bluehost'/><category term='verifyHash'/><category term='見林不見樹'/><category term='gedit'/><category term='mbp'/><category term='text'/><category term='align'/><category term='蔚藍'/><category term='s/mime'/><category term='IP camera'/><category term='flickr'/><category term='IP分享器'/><category term='功率因素'/><category term='payment'/><category term='mp3'/><category term='background music'/><category term='google doc'/><category term='Formosoft'/><category term='faux'/><category term='error'/><category term='bullet'/><category term='錄音'/><category term='label'/><category term='media player'/><category term='custom level'/><category term='Microsoft'/><category term='mp5'/><category term='手機'/><category term='top-left'/><category term='private key'/><category term='decrypt'/><category term='debugger'/><category term='rsa'/><category term='PixelFormat'/><category term='flex3'/><category term='format document'/><category term='transparent'/><category term='PArgb'/><category term='search service'/><category term='LCD'/><category term='gadget'/><category term='Draytek'/><category term='about'/><category term='registrysearch'/><category term='compact'/><category term='logo'/><category term='mp4'/><category term='Express Checkout'/><category term='encrypt'/><category term='注音符號'/><category term='adsl'/><category term='pdt'/><category term='expired domain'/><category term='rounded corner'/><category term='Subject'/><category term='debit card'/><category term='rwx'/><category term='clientLogin'/><category term='image'/><category term='NMIndexingService'/><category term='那麼大'/><category term='embed'/><category term='update'/><category term='share'/><category term='Secure Email'/><category term='Smart card'/><category term='CN'/><category term='renew'/><category term='溫故'/><category term='拆機費'/><category term='private  key'/><category term='engine'/><category term='binary16'/><category term='比較'/><category term='version'/><category term='speaker'/><category term='round corner'/><category term='donation'/><category term='ptt'/><category term='post'/><category term='txt'/><category term='button'/><category term='gae'/><category term='ie'/><category term='memory protection'/><category term='離線安裝'/><category term='gdp'/><category term='paypal'/><category term='namespace'/><category term='無法開機'/><category term='winding number'/><category term='NumLock'/><category term='flex4'/><category term='過期'/><category term='寬頻'/><category term='verifyData'/><category term='UpgradeCode'/><category term='32bit'/><category term='Ubuntu'/><category term='burrito'/><category term='cyberduck'/><category term='ul'/><category term='露天拍賣'/><category term='nonzero'/><category term='webpage'/><category term='gmail'/><category term='Silverlight'/><category term='ibus'/><category term='貨到付款'/><category term='evenodd'/><category term='public key'/><category term='block'/><category term='li'/><category term='installation'/><category term='clear'/><category term='html5'/><category term='Argb'/><category term='省電燈泡'/><category term='list-style'/><category term='天大'/><category term='費用'/><category term='Lamp'/><category term='detached signature'/><category term='測試帳號'/><category term='固定ip'/><category term='免轉帳手續費'/><category term='indexing options'/><category term='google docs'/><category term='addin'/><category term='ComShim'/><category term='submit'/><category term='1-bit'/><category term='spa'/><category term='css'/><category term='登入'/><category term='Temporary Internet Files'/><category term='非人為損害'/><category term='COM AddIn'/><category term='gacutil'/><category term='input method'/><category term='如何移除'/><category term='seek'/><category term='installer'/><category term='quercus'/><category term='link'/><category term='app'/><category term='.net'/><category term='ㄆ'/><category term='eclipse'/><category term='VA'/><category term='float16'/><category term='xen'/><category term='x64'/><category term='asn'/><category term='ie9'/><category term='ProductCode'/><category term='backup'/><category term='憑證'/><category term='virtualbox'/><category term='基本工具'/><category term='wmode'/><category term='msocache'/><category term='ICE38'/><category term='jre'/><category term='hashtable'/><category term='露天'/><category term='vmware'/><category term='activex control'/><category term='時程'/><category term='cloud'/><category term='margin'/><category term='sample'/><category term='flex'/><category term='ie8'/><category term='osk'/><category term='apdu'/><category term='fixed ip'/><category term='negative'/><category term='transparency'/><category term='sign'/><category term='escape'/><category term='自然人憑證'/><category term='network camera'/><category term='html'/><category term='rounded'/><category term='certificate'/><category term='ieee 754'/><category term='swf'/><category term='LaTex'/><category term='zend'/><category term='MovieClipLoader'/><category term='gac'/><category term='widget'/><category term='partner'/><category term='Vigor'/><category term='sandbox'/><category term='MathML'/><category term='bitdefender'/><category term='disclaimer'/><category term='無線'/><category term='hitState'/><category term='dll'/><category term='javascript'/><category term='scan conversion'/><category term='inline'/><category term='酸味'/><category term='smartcard'/><category term='trbl'/><category term='box'/><category term='permission'/><category term='mention'/><category term='取消交易'/><category term='indent'/><category term='64bit'/><category term='Bitmap'/><category term='任意格式'/><category term='MathJax'/><category term='scim'/><category term='日光燈'/><category term='數位相框'/><category term='3G'/><category term='vhd'/><category term='form'/><category term='shrink'/><category term='上網安全'/><category term='CPU'/><category term='comshimwizard'/><category term='cms'/><category term='WinForm'/><category term='amazon'/><category term='comparison'/><category term='網域'/><category term='certficate'/><category term='class'/><category term='開眼界'/><category term='layout'/><category term='Safe browsing'/><category term='windows'/><category term='background'/><category term='oauth'/><category term='vsto'/><category term='file'/><category term='addon'/><category term='ftab'/><category term='smart pay'/><category term='hero'/><category term='fxpl'/><category term='flex project'/><category term='正確的點擊'/><category term='test account'/><category term='linux'/><category term='apache'/><category term='debug'/><category term='螢幕小鍵盤'/><category term='authsub'/><category term='office'/><category term='point in a polygon'/><category term='Shared AddIn'/><category term='php'/><category term='hyperv'/><category term='stream'/><category term='AS3'/><category term='居易'/><category term='LineIn'/><category term='scan line'/><category term='on-screen keyboard'/><category term='7/11取貨'/><category term='勞保網路申報'/><category term='account type'/><category term='ㄅ'/><category term='TeamViewer'/><category term='bbc'/><category term='wix'/><category term='position'/><category term='NMBgMonitor'/><category term='2G'/><category term='catroot'/><category term='上傳'/><category term='C#'/><category term='outlook'/><category term='透明'/><category term='虛擬硬碟'/><category term='fxp'/><category term='desktop search'/><category term='per-user'/><category term='wei-chu'/><category term='Shim'/><category term='命名'/><category term='shared'/><category term='10k'/><category term='upload'/><category term='thrashbox'/><category term='der'/><category term='安全上網'/><category term='windows7'/><category term='競標'/><category term='W'/><title type='text'>3H ITek Studio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default?start-index=101&amp;max-results=100'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>255</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7850772527531676733</id><published>2012-03-11T11:58:00.000+08:00</published><updated>2012-03-11T11:58:18.775+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='submit'/><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='align'/><category scheme='http://www.blogger.com/atom/ns#' term='text'/><category scheme='http://www.blogger.com/atom/ns#' term='form'/><category scheme='http://www.blogger.com/atom/ns#' term='label'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><category scheme='http://www.blogger.com/atom/ns#' term='button'/><title type='text'>html Form , text image alignment</title><content type='html'>[Q] How to place an image submit button for html form?&lt;br /&gt;[Q] How to place a text label in html form?&lt;br /&gt;[Q] How to make text vertically align with image at a proper position by CSS style?&lt;br /&gt;&lt;br /&gt;[Q] 如何讓html form 的submit button 是一個圖形?&lt;br /&gt;[Q] 如何在html form 裡放入label 描述的文字?&lt;br /&gt;[Q] 如何用CSS 讓文字與圖形在垂直方向適當對齊?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[example]&lt;br /&gt;&lt;br /&gt;http://pdfnote.blogspot.com/2012/03/demopdfviewer-download.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;form action="url address" method="get" &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;label for="pdf"&amp;gt;Download demoPdfViewer for .NET&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;input type="image" src="imag url address" height="60" width="60" border="0" alt="submit" &amp;nbsp; &amp;nbsp;style="vertical-align: middle" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[ref]&lt;/div&gt;&lt;div&gt;&lt;div&gt;http://www.webdevelopersnotes.com/tips/html/using_an_image_as_a_submit_button.php3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;http://www.w3schools.com/tags/tag_label.asp&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;http://www.loriswebs.com/html-tips/verticallyalignimages.html&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7850772527531676733?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7850772527531676733/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/03/html-form-text-image-alignment.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7850772527531676733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7850772527531676733'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/03/html-form-text-image-alignment.html' title='html Form , text image alignment'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4107414396730505820</id><published>2012-02-23T15:59:00.001+08:00</published><updated>2012-02-25T09:47:16.094+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='cookie'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>Chrome cookie/javascript settings</title><content type='html'>&lt;div&gt;Tools(像板手/spanner/wrench 的那個圖案) -&amp;gt; Options &lt;br /&gt;-&amp;gt; Under the hood -&amp;gt; Privacy -&amp;gt; Content settings &lt;br /&gt;-&amp;gt; Cookies/Javascript -&amp;gt; Manage exceptions -&amp;gt; ... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;先設定 &lt;br /&gt;&amp;nbsp;Block sites from setting any data&lt;br /&gt;&amp;nbsp;Do not allow any site to run JavaScript&lt;/div&gt;&lt;br /&gt;再允許例外&lt;br /&gt;如果要讓網域 google.com 的網頁都可以用cookie/javascript&lt;br /&gt;要輸入 [*.]google.com&lt;br /&gt;而非  google.com&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://support.google.com/chrome/bin/answer.py?hl=en&amp;amp;answer=95647"&gt;http://support.google.com/chrome/bin/answer.py?...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4107414396730505820?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4107414396730505820/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/02/chrome-cookiejavascript-settings.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4107414396730505820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4107414396730505820'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/02/chrome-cookiejavascript-settings.html' title='Chrome cookie/javascript settings'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7543728978575365668</id><published>2012-02-23T15:31:00.001+08:00</published><updated>2012-02-23T15:31:28.425+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='faux'/><category scheme='http://www.blogger.com/atom/ns#' term='negative'/><category scheme='http://www.blogger.com/atom/ns#' term='margin'/><category scheme='http://www.blogger.com/atom/ns#' term='position'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS negative margin magic</title><content type='html'>&lt;br /&gt;過去在閱讀 CSS 檔案時 遇到 margin 為負值的情況&lt;br /&gt;不求甚解 一直沒弄清箇中奧妙 ...&lt;br /&gt;最近想自己湊個版型(theme template) &lt;br /&gt;發覺負的margin&amp;nbsp;扮演關鍵角色!&lt;br /&gt;&lt;br /&gt;尤其在 table-less CSS 的限制下&lt;br /&gt;想把區塊擺置到適當的位置&lt;br /&gt;似乎非 '負的margin' (negative margin) 不可&lt;br /&gt;&lt;br /&gt;主要參考&amp;nbsp;&lt;a href="http://www.severnsolutions.co.uk/twblog/archive/2004/07/01/cssnegativemarginsalgebra"&gt;css negative margins algebra&lt;/a&gt;&lt;br /&gt;寫了以下簡化的&amp;nbsp;3-column layout css&lt;br /&gt;不過我是先擺 left div , 而非先放 center div&lt;style&gt;#my_container {    width: 480px;    background: #00cc00;    margin: 0 auto;    padding: 0px;    overflow: hidden;    border: 2px solid #00ff00;    position: relative;}#my_left_col {    width: 30%;    background: #cc0000;    margin-left: 0px;   border: 2px solid #f00;   float: left;     }#my_center_col {    width: 35%;    background: #00c100;     margin-right:-66%;       margin-left: 1%;          border: 2px solid #0f0;   float: left;     }#my_right_col {    width: 30%;    background: #0000cc;        padding-left: 10px;   border: 2px solid #00f;   float:right;}&lt;/style&gt;&lt;div id="my_container"&gt;    &lt;div id="my_left_col"&gt; "left_col" &lt;/div&gt;   &lt;div id="my_center_col"&gt;Content for id "center_col" deliberately longer text&lt;/div&gt;  &lt;div id="my_right_col"&gt;"right_col"&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;#container {&lt;br /&gt;&amp;nbsp; &amp;nbsp; width: 480px;&lt;br /&gt;&amp;nbsp; &amp;nbsp; background: #00cc00;&lt;br /&gt;&amp;nbsp; &amp;nbsp; margin: 0 auto;&lt;br /&gt;&amp;nbsp; &amp;nbsp; padding: 0px;&lt;br /&gt;&amp;nbsp; &amp;nbsp; overflow: hidden;&lt;br /&gt;&amp;nbsp; &amp;nbsp; border: 2px solid #00ff00;&lt;br /&gt;&amp;nbsp; &amp;nbsp; position: relative;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#left_col {&lt;br /&gt;&amp;nbsp; &amp;nbsp; width: 30%;&lt;br /&gt;&amp;nbsp; &amp;nbsp; background: #cc0000;&lt;br /&gt;&amp;nbsp; &amp;nbsp; margin-left: 0px;&lt;br /&gt;&amp;nbsp; &amp;nbsp;border: 2px solid #f00;&lt;br /&gt;&amp;nbsp; &amp;nbsp;float: left; &amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#center_col {&lt;br /&gt;&amp;nbsp; &amp;nbsp; width: 35%;&lt;br /&gt;&amp;nbsp; &amp;nbsp; background: #00c100;&lt;br /&gt;&amp;nbsp; &amp;nbsp; margin-right:-66%;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;margin-left: 1%; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;border: 2px solid #0f0;&lt;br /&gt;&amp;nbsp; &amp;nbsp;float: left; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#right_col {&lt;br /&gt;&amp;nbsp; &amp;nbsp; width: 30%;&lt;br /&gt;&amp;nbsp; &amp;nbsp; background: #0000cc; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; padding-left: 10px;&lt;br /&gt;&amp;nbsp; &amp;nbsp;border: 2px solid #00f; &lt;br /&gt;float:right;&lt;br /&gt;}&lt;br /&gt;//======&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== 參考文章中 共同提到的關鍵詞&lt;br /&gt;position: relative; ( for IE )&lt;br /&gt;faux column (for unequal column heights)&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;br /&gt;http://www.severnsolutions.co.uk/twblog/archive/2004/07/01/cssnegativemarginsalgebra&lt;br /&gt;(用數學式子表達 個人覺得比較清楚)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.alistapart.com/articles/negativemargins&lt;br /&gt;http://coding.smashingmagazine.com/2009/07/27/the-definitive-guide-to-using-negative-margins/&lt;br /&gt;&lt;div&gt;&lt;div&gt;http://www.communitymx.com/content/article.cfm?cid=b0029&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7543728978575365668?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7543728978575365668/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/02/css-negative-margin-magic.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7543728978575365668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7543728978575365668'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/02/css-negative-margin-magic.html' title='CSS negative margin magic'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1955272282754097932</id><published>2012-02-07T16:29:00.000+08:00</published><updated>2012-02-07T16:29:47.549+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='離線安裝'/><category scheme='http://www.blogger.com/atom/ns#' term='offline'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='jre'/><title type='text'>如何離線安裝java?</title><content type='html'>[Q] How to offline&amp;nbsp;install java (jre, java runtime environment)?&lt;br /&gt;&lt;br /&gt;[ref] &lt;a href="http://www.java.com/en/download/help/windows_offline_download.xml"&gt;http://www.java.com/en/download/help/windows_offline_download.xml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在下載的頁面中, 選擇離線(Offline)的版本　&lt;br /&gt;通常比online版本大, Java6 (jre-6u30-windows-i586-s.exe)&amp;nbsp;約 17MBytes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Notes: &lt;br /&gt;[ref] &lt;a href="http://www.java.com/en/download/help/index.xml"&gt;http://www.java.com/en/download/help/index.xml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;名稱及版本的混淆: &lt;br /&gt;&lt;br /&gt;jre1.6 -&amp;gt; jre6.0 -&amp;gt; Java 6&lt;br /&gt;jre1.5 -&amp;gt; Java2SE5 -&amp;gt; Java 5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;a href="http://www.java.com/en/download/faq/java_win64bit.xml"&gt;http://www.java.com/en/download/faq/java_win64bit.xml&lt;/a&gt;&lt;br /&gt;"... Note that because some web content may not work properly in a 64-bit browser, we recommend using the default 32-bit browser and downloading 32-bit Java. ..."&lt;br /&gt;&lt;br /&gt;i.e.&lt;br /&gt;* 最好用 32-bit java &lt;br /&gt;* 64-bit 瀏覽器需要 64-bit java ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;p.s.&lt;br /&gt;java.com 與 oracle.com 的關係 : java 本為 Sun 開發出來的語言/軟體 ,&amp;nbsp;&amp;nbsp;Oracle 買下了 Sun&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1955272282754097932?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1955272282754097932/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/02/java.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1955272282754097932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1955272282754097932'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/02/java.html' title='如何離線安裝java?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2335613123950455875</id><published>2012-01-29T21:59:00.000+08:00</published><updated>2012-01-29T21:59:02.783+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='renew'/><category scheme='http://www.blogger.com/atom/ns#' term='網域'/><category scheme='http://www.blogger.com/atom/ns#' term='expired domain'/><category scheme='http://www.blogger.com/atom/ns#' term='auto-renew'/><category scheme='http://www.blogger.com/atom/ns#' term='域名'/><category scheme='http://www.blogger.com/atom/ns#' term='過期'/><title type='text'>How to remove expired domains from Godaddy.com</title><content type='html'>[Q] &amp;nbsp;如何移除godaddy.com中 到期/過期的網域(expired domains )?&lt;br /&gt;&lt;br /&gt;[sol] 登入後 點選 'My Account' &lt;br /&gt;選擇到期/過期的domains &lt;br /&gt;按下delete(就是像'禁止進入'的那個圖案)&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] 如何取消網域自動續租(auto-renew)?&lt;br /&gt;&lt;br /&gt;[sol] &lt;br /&gt;仔細尋找 account summary 中的 'Manage auto-renew' &lt;br /&gt;讓auto-renew 變成 off&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[建議]&lt;br /&gt;取消網域的&amp;nbsp;自動續租功能. &lt;br /&gt;(特別是那些頭一年2塊美金 特價買來學習試用的網域)&lt;br /&gt;確定不會再用到的網域 最好刪除. &lt;br /&gt;&lt;br /&gt;免得像某家雲端服務的'免費'試用帳戶 &lt;br /&gt;超過試用quota時 沒有事先通知 &lt;br /&gt;就直接從信用卡扣錢 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2335613123950455875?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2335613123950455875/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/01/how-to-remove-expired-domains-from.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2335613123950455875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2335613123950455875'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/01/how-to-remove-expired-domains-from.html' title='How to remove expired domains from Godaddy.com'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4236307888522860545</id><published>2012-01-21T12:08:00.000+08:00</published><updated>2012-01-21T12:08:25.010+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ugo'/><category scheme='http://www.blogger.com/atom/ns#' term='rwx'/><category scheme='http://www.blogger.com/atom/ns#' term='permission'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='溫故'/><title type='text'>Linux-like 檔案權限</title><content type='html'>在安裝 drupal 的過程中 &lt;br /&gt;需要將 sites/default/目錄下的&lt;br /&gt;預設組態檔 default.settings.php&lt;br /&gt;複製成 settings.php &lt;br /&gt;在隨後的安裝過程中 將新增/更改的設定值寫入 settings.php&lt;br /&gt;&lt;br /&gt;因為一般drupal的安裝是透過瀏覽器連入http伺服器 &lt;br /&gt;執行php script , 此時執行者的身分一般並非&lt;br /&gt;sites/default的使用者帳戶 , 而是www&amp;nbsp;或 apache ...&lt;br /&gt;所以就有權限上的問題&lt;br /&gt;&lt;br /&gt;此時須先放寬sites/default, sites/default/settings.php的權限, &lt;br /&gt;等到安裝完成再改回來 :&lt;br /&gt;&lt;br /&gt;//=== 安裝前&lt;br /&gt;chmod a+w sites/default&lt;br /&gt;chmod a+w sites/default/settings.php&lt;br /&gt;&lt;br /&gt;//=== 安裝後&lt;br /&gt;chmod go-w sites/default/settings.php&lt;br /&gt;chmod go-w sites/default&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== linux-like 的檔案權限 &lt;br /&gt;rwx 對應 3-bit &lt;br /&gt;rwx=100 = 3 -&amp;gt; read only&lt;br /&gt;rwx=110 = 6 -&amp;gt; read + write&lt;br /&gt;rwx=111 = 7 -&amp;gt; read + write+ execute&lt;br /&gt;&lt;br /&gt;那 ago, +, - 又表示什麼呢? &lt;br /&gt;u: user (owner) 檔案或目錄的使用者(擁有者)&lt;br /&gt;g: group&lt;br /&gt;o: other&lt;br /&gt;a: all = ugo&lt;br /&gt;&lt;br /&gt;+ : 增加某些權限&lt;br /&gt;- : 移除某些權限&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Chmod"&gt;http://en.wikipedia.org/wiki/Chmod&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Filesystem_permissions"&gt;http://en.wikipedia.org/wiki/Filesystem_permissions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.drupal.org/"&gt;http://www.drupal.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4236307888522860545?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4236307888522860545/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2012/01/linux-like.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4236307888522860545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4236307888522860545'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2012/01/linux-like.html' title='Linux-like 檔案權限'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8690170356372878279</id><published>2011-12-29T23:35:00.000+08:00</published><updated>2011-12-29T23:35:33.733+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='安全上網'/><category scheme='http://www.blogger.com/atom/ns#' term='Safe browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='上網安全'/><title type='text'>安全上網 Safe browsing tips, 上網安全嗎?</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;在試用&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;OpenSuse&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;時&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;搜尋到下列文章&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;(2010.Jan.09&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;發表的&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;) &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;[ref]&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;a href="http://forums.opensuse.org/english/get-technical-help-here/how-faq-forums/unreviewed-how-faq/430468-safe-browsing-opensuse.html"&gt;&lt;span style="font-family: Calibri;"&gt;http://forums.opensuse.org/english/get-technical-help-here/how-faq-forums/unreviewed-how-faq/430468-safe-browsing-opensuse.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;覺得有道理&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;摘譯如後&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;提供&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;參考&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;//=== Safe browsing(&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;安全上網&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;0. &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;別用無線網路進行關於錢的交易&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;尤其是公共的&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;WiFi&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;熱點&lt;/span&gt;&lt;span lang="ZH-TW"&gt;&lt;span style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;1. &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;別太相信&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;HTTPS/WPA2 &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;雖然他們可能比&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;HTTP/WPA or HTTP/WEP &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;安全一點&lt;/span&gt;&lt;span lang="ZH-TW"&gt;&lt;span style="font-family: Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;2. &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;在電腦中產生另一個&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;safe-browing&lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;專用帳戶&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;取消&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;flash?, javascript?, &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;以及其他的&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;addins&lt;/span&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;3. &lt;/span&gt;&lt;span lang="ZH-TW" style="font-family: '新細明體','serif';"&gt;別關掉防火牆&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;...&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Calibri;"&gt;(詳細步驟 請參閱原文)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8690170356372878279?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8690170356372878279/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/12/safe-browsing-tips.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8690170356372878279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8690170356372878279'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/12/safe-browsing-tips.html' title='安全上網 Safe browsing tips, 上網安全嗎?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2402344517271747824</id><published>2011-12-25T13:07:00.001+08:00</published><updated>2011-12-25T13:09:03.232+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mtab'/><category scheme='http://www.blogger.com/atom/ns#' term='ftab'/><category scheme='http://www.blogger.com/atom/ns#' term='fstab'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>fstab, mtab</title><content type='html'>這兩個table頗像, 常搞混&lt;br /&gt;fstab : filesystems table, 通常存在/etc/fstab or /etc/vfstab&lt;br /&gt;mtab : mounted filesystems table, 通常存在/etc/mtab&lt;br /&gt;&lt;br /&gt;根據wikipedia, 主要的差別在於mtab 只列出目前處於mounted狀態的裝置 &lt;br /&gt;而fstab 則列出所有可用的filesystems&lt;br /&gt;&lt;br /&gt;有種說法 mtab 是 mount 這個命令參考fstab 執行後的結果 :&lt;br /&gt;fstab -&amp;gt; mount -&amp;gt; mtab&lt;br /&gt;&lt;br /&gt;那為何mtab中會出現 fstab中沒有的filesystem?&lt;br /&gt;&lt;br /&gt;//===&amp;nbsp; 摘錄&lt;br /&gt;"... the main distinction being that the latter lists all available filesystems whereas the former lists only currently mounted ones ..."&lt;br /&gt;&lt;br /&gt;fstab: &lt;br /&gt;"... lists all available disks and disk partitions, and indicates how they are to be initialized or otherwise integrated into the overall system's file system..."&lt;br /&gt;&lt;br /&gt;"... the options field simply contains a comma-separated list of options which will be passed directly to mount when it tries to mount the filesystem...."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Mtab"&gt;http://en.wikipedia.org/wiki/Mtab&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Fstab"&gt;http://en.wikipedia.org/wiki/Fstab&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2402344517271747824?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2402344517271747824/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/12/ftab-mtab.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2402344517271747824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2402344517271747824'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/12/ftab-mtab.html' title='fstab, mtab'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4759759188628723844</id><published>2011-12-25T12:34:00.001+08:00</published><updated>2011-12-25T13:04:41.145+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='catroot'/><title type='text'>Windows 更新失敗該如何? 更新後 hyperV 跑不起來?</title><content type='html'>Windows 更新失敗, 出現 update error &lt;br /&gt;[try] &lt;br /&gt;&lt;ul&gt;&lt;li&gt;safe Mode by F8&lt;/li&gt;&lt;li&gt;run cmd as admin&lt;/li&gt;&lt;li&gt;net stop cryptsvc&lt;/li&gt;&lt;li&gt;cd c:\windows\system32&lt;/li&gt;&lt;li&gt;ren catroot2 catroot3&lt;/li&gt;&lt;li&gt;reboot to normal mode&lt;/li&gt;&lt;/ul&gt;[ref]&lt;br /&gt;http://social.technet.microsoft.com/Forums/en-US/itprovistasetup/thread/3a117c99-cac2-4383-b27c-64b50cf31bf8/&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;//=== 更新後 hyperV 跑不起來?&amp;nbsp;hyperV failed to start&lt;/div&gt;[try]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;run cmd as admin&lt;/li&gt;&lt;li&gt;Bcdedit /set {current} hypervisorlaunchtype auto&lt;/li&gt;&lt;li&gt;DEP/NoExecute : OptIn or OptOut?&lt;/li&gt;&lt;/ul&gt;或者試試&amp;nbsp;GUI tool, &amp;nbsp;EasyBCD&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/forums/en-US/winserverhyperv/thread/ce2fbf98-91a4-413d-80aa-ed0cd5cc68d7"&gt;http://social.technet.microsoft.com/forums/en-US/winserverhyperv/thread/ce2fbf98-91a4-413d-80aa-ed0cd5cc68d7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc742454.aspx"&gt;http://technet.microsoft.com/en-us/library/cc742454.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;//=== Windows Server 2008 does not include the System Restore feature&lt;br /&gt;[ref] &lt;br /&gt;Microsoft Knowledgebase article 926185&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4759759188628723844?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4759759188628723844/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/12/windows-hyperv.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4759759188628723844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4759759188628723844'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/12/windows-hyperv.html' title='Windows 更新失敗該如何? 更新後 hyperV 跑不起來?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6031136598440748341</id><published>2011-12-12T22:18:00.000+08:00</published><updated>2011-12-12T22:18:57.159+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rgb'/><category scheme='http://www.blogger.com/atom/ns#' term='PixelFormat'/><category scheme='http://www.blogger.com/atom/ns#' term='PArgb'/><category scheme='http://www.blogger.com/atom/ns#' term='Bitmap'/><category scheme='http://www.blogger.com/atom/ns#' term='Argb'/><title type='text'>Rgb, Argb, PArgb Bitmap</title><content type='html'>Windows 的Bitmap 含有三種容易混淆的格式 (PixelFormat)&lt;br /&gt;Rgb: b-g-r (low memory address to high)&lt;br /&gt;Argb: b-g-r-a&lt;br /&gt;PArgb: pb-pg-pr-a &lt;br /&gt;&lt;br /&gt;a=a/255f;&lt;br /&gt;pb= a*b;&lt;br /&gt;pg= a*g;&lt;br /&gt;pr= a*r;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;據說 PArgb 的Bitmap 畫起來比 Argb 快.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.codeproject.com/Tips/66909/Rendering-fast-with-GDI-What-to-do-and-what-not-to?display=Print&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Premultiplied_alpha&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6031136598440748341?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6031136598440748341/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/12/rgb-argb-pargb-bitmap.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6031136598440748341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6031136598440748341'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/12/rgb-argb-pargb-bitmap.html' title='Rgb, Argb, PArgb Bitmap'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1094321232702554878</id><published>2011-11-03T23:26:00.000+08:00</published><updated>2011-11-03T23:26:31.892+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marshal'/><category scheme='http://www.blogger.com/atom/ns#' term='1-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='地大'/><category scheme='http://www.blogger.com/atom/ns#' term='那麼大'/><category scheme='http://www.blogger.com/atom/ns#' term='天大'/><title type='text'>bool 有多大?</title><content type='html'>bool 值 : 真或假 , &lt;br /&gt;基本上 &lt;br /&gt;一個bit 就足夠儲存 &lt;br /&gt;在硬碟/光碟/記憶體/... 佔掉 1 bit 的空間 &lt;br /&gt;在通信傳輸時佔掉 1/R 的時間, &lt;br /&gt;R 是傳輸速率, &lt;br /&gt;單位 bps(bits per second) &lt;br /&gt;&lt;br /&gt;考量資料存取效率 通常 bool 會佔據byte的整數倍 &lt;br /&gt;&lt;br /&gt;在C# 中內建的 bool 佔 1 byte 而非 1 bit, &lt;br /&gt;當要呼叫Windows Platform SDK 的API (C寫的函數) 時 &lt;br /&gt;若API參數型別為BOOL(佔4 bytes) &lt;br /&gt;則從C#傳過來的1-byte bool 將會變成4-bytes BOOL &lt;br /&gt;這就是一種 Marshal/Marshalling&lt;br /&gt;&lt;br /&gt;那 bool 到底有多大?&lt;br /&gt;1 bit&lt;br /&gt;1 byte&lt;br /&gt;4 bytes&lt;br /&gt;&lt;br /&gt;還有2 bytes 的說法???&lt;br /&gt;&lt;br /&gt;//=== 歷史&lt;br /&gt;[ref] http://blogs.msdn.com/b/oldnewthing/archive/2004/12/22/329884.aspx&lt;br /&gt;&lt;br /&gt;因為早期的 C 語言中 bool 並非內建型別, 所以後人就自己定了許多的 '布林'型別&lt;br /&gt;1. BOOL (Windows 1.0 )&lt;br /&gt;typedef int BOOL; //4 bytes&lt;br /&gt;&lt;br /&gt;2. BOOLEAN (OS/2 NT team )&lt;br /&gt;typedef BYTE  BOOLEAN; // 1 byte&lt;br /&gt;&lt;br /&gt;3. VARIANT_BOOL (Visual Basic folks)&lt;br /&gt;typedef short VARIANT_BOOL;&lt;br /&gt;#define VARIANT_TRUE ((VARIANT_BOOL)-1)&lt;br /&gt;#define VARIANT_FALSE ((VARIANT_BOOL)0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. C++ 內建型別 bool , 1 byte ?&lt;br /&gt;&lt;br /&gt;//=== 微軟&lt;br /&gt;[ref] http://msdn.microsoft.com/en-us/library/tf4dy80a.aspx&lt;br /&gt;&lt;br /&gt;Visual C++ 4.2,  typedef int bool;  //sizeof(bool) == 4&lt;br /&gt;Visual C++ 5.0 之後, bool 變成 1 byte 的內建型別 //sizeof(bool) == 1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1094321232702554878?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1094321232702554878/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/11/bool.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1094321232702554878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1094321232702554878'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/11/bool.html' title='bool 有多大?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-229012850349928941</id><published>2011-10-14T18:32:00.000+08:00</published><updated>2011-10-14T18:32:40.060+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MathJax'/><category scheme='http://www.blogger.com/atom/ns#' term='MathML'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTex'/><title type='text'>MathJax, MathML, and LaTex</title><content type='html'>&lt;script type="text/x-mathjax-config"&gt;  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});&lt;/script&gt;&lt;br /&gt;&lt;script src="https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;懷念LaTex ? 或者揮不去的夢魘?&lt;br /&gt;&lt;br /&gt;MathJax 讓使用者能夠在Html頁面中以LaTex語法加入方程式,&lt;br /&gt;它也支援 MathML 語法.&lt;br /&gt;&lt;br /&gt;得先引用 MathJax的javascript library,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;0. config to set &amp;nbsp;in-line delimiter to $\$$&lt;br /&gt;&lt;br /&gt;&amp;lt;script type="text/x-mathjax-config"&amp;gt;&lt;br /&gt;&amp;nbsp; MathJax.Hub.Config({tex2jax: {inlineMath: [['$\$$','$\$$'], ['\\(','\\)']]}});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;1. 透過 http&lt;br /&gt;&amp;lt;script type="text/javascript"&lt;br /&gt;&amp;nbsp; src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;2. 或者透過https&lt;br /&gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&lt;br /&gt;&amp;nbsp; src="https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;當 $a \ne 0$, 方程式 \(ax^2 + bx + c = 0\) 有兩個解 : &lt;br /&gt;$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.mathjax.org/docs/1.1/start.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-229012850349928941?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/229012850349928941/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/10/mathjax-mathml-and-latex.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/229012850349928941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/229012850349928941'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/10/mathjax-mathml-and-latex.html' title='MathJax, MathML, and LaTex'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-9163405698196491675</id><published>2011-10-07T10:08:00.000+08:00</published><updated>2011-10-07T10:08:50.436+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='基本工具'/><title type='text'>Ubuntu 基本工具</title><content type='html'>//=== 列出mounted filesystems&lt;br /&gt;mount&lt;br /&gt;mount -t 83 &lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;列出 partition &lt;br /&gt;sudo fdisk -l /dev/sda&lt;br /&gt;sudo fdisk -l /dev/sdb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== GUI, Disk Usage Analyzer&lt;br /&gt;Application -&amp;gt; Accessories -&amp;gt; Disk Usage Analyzer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-9163405698196491675?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/9163405698196491675/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/10/ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9163405698196491675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9163405698196491675'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/10/ubuntu.html' title='Ubuntu 基本工具'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5090041389126403257</id><published>2011-10-04T15:03:00.001+08:00</published><updated>2011-10-05T10:00:04.793+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='蔚藍'/><category scheme='http://www.blogger.com/atom/ns#' term='一朵雲'/><category scheme='http://www.blogger.com/atom/ns#' term='azure'/><title type='text'>Azure Cloud Try 1</title><content type='html'>//=== Create cloud project (VC# -&amp;gt;Windows&amp;nbsp; azure project)&lt;br /&gt;New Windows Azure Project dialog -&amp;gt;&amp;nbsp; ASP.NET MVC 3 Web Role-&amp;gt; Internet Application&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/3-add-a-cloud-project/"&gt;http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/3-add-a-cloud-project/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/6-create-a-hosted-service/"&gt;http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/6-create-a-hosted-service/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;Azure Emulator (Windows Azure SDK tools)&lt;br /&gt;* compute emulator&lt;br /&gt;* storage emulator &lt;br /&gt;* need 1.3G bytes memory&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RoadTrip example&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsazure/learn/tutorials/road-trip-tutorial/1-create-and-run-locally/"&gt;http://www.microsoft.com/windowsazure/learn/tutorials/road-trip-tutorial/1-create-and-run-locally/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Configuration &lt;br /&gt;* Web.config&lt;br /&gt;* ServiceConfiguration.cscfg&lt;br /&gt;* ServiceDefinition.csdef&lt;br /&gt;* Local emulator or Remote Cloud&lt;br /&gt;* Sql Azure database or Storage&lt;br /&gt;* Storage/Database/Cloud account&lt;br /&gt;* ConnectionString for database/storage&lt;br /&gt;* Certificate (self-signed certificate by VS2010?)&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;* Windows Azure Management Portal&lt;br /&gt;* Sql Azure Portal&lt;br /&gt;* Remote Access/remote desktop&amp;nbsp;settings?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== the 1st error&lt;br /&gt;Failed to initialize Windows Azure storage emulator. Unable to start Development Storage. Failed to start Storage Emulator: the SQL Server instance ‘localhost\SQLExpress’ could not be found.&amp;nbsp;&amp;nbsp; Please configure the SQL Server instance for Storage Emulator using the ‘DSInit’ utility in the Windows Azure SDK.&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;dsinit /sqlInstance:sqlexpress&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/eu/windowsazuredevelopment/thread/6fafe385-8f1a-4add-b782-3c0761505695"&gt;http://social.msdn.microsoft.com/Forums/eu/windowsazuredevelopment/thread/6fafe385-8f1a-4add-b782-3c0761505695&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/5485/"&gt;http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/5485/&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-connection-management.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-connection-management.aspx&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=224877"&gt;http://go.microsoft.com/fwlink/?LinkId=224877&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Deploying a Windows Azure Application/Service&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433027.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg433027.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Package location&lt;br /&gt;C:\Users\username\Documents\Visual Studio 2010\Projects\WindowsAzureProject1\WindowsAzureProject1\bin\Debug\app.publish&lt;br /&gt;&lt;br /&gt;ServiceConfiguration.Cloud.cscfg&lt;br /&gt;WindowsAzureProject1.cspkg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Production and Staging deploy&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Staging Deployment :&amp;nbsp;http://&amp;lt;guid&amp;gt;.cloudapp.net&lt;br /&gt;where &amp;lt;guid&amp;gt; is a GUID automatically provided by Windows Azure and&amp;nbsp;the GUID will change each time the application is deleted and re-deployed.&lt;/li&gt;&lt;li&gt;Production Deployment :&amp;nbsp;http://&amp;lt;urlprefix&amp;gt;.cloudapp.net&lt;br /&gt;where &amp;lt;urlprefix&amp;gt; is the unique URL prefix specified when creating the hosted service.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Delete a deployment as soon as it is not needed&lt;br /&gt;*** &amp;nbsp;If you do not "delete" &amp;nbsp;a deployment, billable charges will continue to accrue, even if your deployment is in the "Stopped" state.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;~~~&lt;br /&gt;&lt;br /&gt;A cloud on the azure sky.&lt;br /&gt;蔚藍天空一朵雲&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5090041389126403257?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5090041389126403257/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/10/azure-cloud-try-1.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5090041389126403257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5090041389126403257'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/10/azure-cloud-try-1.html' title='Azure Cloud Try 1'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1827960643120799694</id><published>2011-09-22T21:23:00.000+08:00</published><updated>2011-09-22T21:23:59.392+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='quercus'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='gae'/><title type='text'>php on GAE</title><content type='html'>&lt;div&gt;GAE: Google App Engine 的縮寫&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PHP: 本來是 Personal Home Page 的縮寫,&lt;br /&gt;後來俺不知為了啥, 它就變成了&lt;u&gt;&lt;span class="Apple-style-span" style="color: cyan;"&gt;P&lt;/span&gt;&lt;/u&gt;HP: &lt;u&gt;&lt;span class="Apple-style-span" style="color: cyan;"&gt;H&lt;/span&gt;&lt;/u&gt;ypertext &lt;u&gt;&lt;span class="Apple-style-span" style="color: cyan;"&gt;P&lt;/span&gt;&lt;/u&gt;reprocessor 的縮寫,&amp;nbsp;&lt;/div&gt;&lt;div&gt;這種縮寫稱為 Recursive Acronym ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GAE 目前只支援 Python, Java , Go, 想要在GAE 上跑 php&amp;nbsp;&lt;/div&gt;&lt;div&gt;必須先將php 轉成Python 或 Java ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在網路上找到Quercus (php engine in java , caucho.com 這家公司作的?)&amp;nbsp;&lt;/div&gt;&lt;div&gt;i.e. &amp;nbsp;php -&amp;gt;java -&amp;gt; GAE&lt;/div&gt;&lt;div&gt;....&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[try]&lt;/div&gt;&lt;div&gt;照著[&amp;nbsp;http://raivoratsep.com/42/running-quercus-php-on-app-engine ]的步驟&lt;br /&gt;使用MyEclipse成功的 在 local 端建立 myApp&lt;/div&gt;&lt;div&gt;瀏覽 http://localhost:8888 就會正確顯示 phpinfo;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但是將war 上傳到GAE之後,&amp;nbsp;&lt;/div&gt;&lt;div&gt;瀏覽&amp;nbsp;http://myappid-xxxxx.blogspot.com,&amp;nbsp;&lt;/div&gt;&lt;div&gt;出現 HTTP Server Error 500,&amp;nbsp;&lt;/div&gt;&lt;div&gt;"&lt;br /&gt;Error: Server Error&lt;/div&gt;&lt;div&gt;&lt;div&gt;The server encountered an error and could not complete your request.&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;使用的程式庫版本為 appengine-java-sdk 1.5.3, quercus resin 4.0.22, MyEclipse9.1 ...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//===&lt;/div&gt;&lt;div&gt;[&amp;nbsp;http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine ]&lt;/div&gt;&lt;div&gt;[ http://php-apps.appspot.com ]&lt;/div&gt;&lt;div&gt;均提供了phpOnGAE 的範例程式&lt;/div&gt;&lt;div&gt;試著將www.webdigi.co.uk 提供的war,&amp;nbsp;&lt;/div&gt;&lt;div&gt;修改appengine-web.xml 上傳到自己的app-id&amp;nbsp;&lt;/div&gt;&lt;div&gt;可正常顯示phpinfo !&amp;nbsp;&lt;/div&gt;&lt;div&gt;有鬼?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[ref]&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/PHP"&gt;http://en.wikipedia.org/wiki/PHP&lt;/a&gt;&lt;/div&gt;&lt;a href="http://en.wikipedia.org/wiki/Recursive_acronym"&gt;http://en.wikipedia.org/wiki/Recursive_acronym&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://quercus.caucho.com/"&gt;http://quercus.caucho.com&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://raivoratsep.com/42/running-quercus-php-on-app-engine"&gt;http://raivoratsep.com/42/running-quercus-php-on-app-engine&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine"&gt;http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://php-apps.appspot.com/"&gt;http://php-apps.appspot.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1827960643120799694?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1827960643120799694/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/09/php-on-gae.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1827960643120799694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1827960643120799694'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/09/php-on-gae.html' title='php on GAE'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7438168196503197033</id><published>2011-09-16T18:03:00.000+08:00</published><updated>2011-09-16T18:03:22.329+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='app'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='engine'/><title type='text'>Google App Engine Try</title><content type='html'>Google App Engine&amp;nbsp;目前支援3種語言 : Go, Java,&amp;nbsp;與&amp;nbsp;Python.&lt;br /&gt;但是 Go 目前只能在Linux/Mac 的環境下跑 , 而且需要Python 2.5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &amp;nbsp;&lt;a href="http://code.google.com/appengine/docs/go/gettingstarted/devenvironment.html"&gt;http://code.google.com/appengine/docs/go/gettingstarted/devenvironment.html&lt;/a&gt;&lt;br /&gt;『...&lt;br /&gt;&amp;nbsp;The Go SDK uses slightly modified versions of the development tools from the Python SDK, &lt;br /&gt;and will run on any Intel-based Mac OS X or Linux computer with Python 2.5.&lt;br /&gt;...&lt;br /&gt;』&lt;br /&gt;//===&lt;br /&gt;Python&amp;nbsp;&amp;nbsp;只聽過正妹的一次課 &lt;br /&gt;//=== 所以 只好試試 appengine-java&lt;br /&gt;0. 下載Java6 (runtime or jdk?)&lt;br /&gt;1. 下載Eclipse3.6 (Helio)&lt;br /&gt;2. 透過Eclipse Software Update 下載 App Engine SDK &lt;br /&gt;或者&lt;br /&gt;單獨下載App Engine SDK(事後還要透過Eclipse -&amp;gt; Configure SDK-&amp;gt;告訴Eclipse, App SDK裝在何處&amp;nbsp;)&lt;br /&gt;3. 透過Eclipse 下載&amp;nbsp; Google Plugin for Eclipse&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;高人建議直接試用 MyEclipse (內含Java), 不過頗肥, 整個下載要超過900MBytes ...&lt;br /&gt;&amp;nbsp;MyEclipse 目前最新版是9.1 , 基本上是把Eclipse 3.6及其相關的資源打包, &lt;br /&gt;有個Configuration Center -&amp;gt; Software -&amp;gt; ...&lt;br /&gt;&lt;br /&gt;循著 Getting Started [ &lt;a href="http://code.google.com/appengine/docs/java/gettingstarted/installing.html"&gt;http://code.google.com/appengine/docs/java/gettingstarted/installing.html&lt;/a&gt;&amp;nbsp;]&lt;br /&gt;逐步走&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Creating a Project&lt;/li&gt;&lt;li&gt;Using the Users Service&lt;/li&gt;&lt;li&gt;Using JSPs&lt;/li&gt;&lt;li&gt;Using the Datastore&lt;/li&gt;&lt;li&gt;Using Static Files&lt;/li&gt;&lt;li&gt;Uploading Your Application&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;終於得到個人的第一個 Google App&lt;br /&gt;&lt;a href="http://lottery-assistant.appspot.com/"&gt;http://lottery-assistant.appspot.com/&lt;/a&gt; &lt;br /&gt;雖然名稱叫 lottery-assistant &lt;br /&gt;其實還是Google&amp;nbsp;提供的 guestbook&amp;nbsp; 範例&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== 許多人推崇的GWT&lt;br /&gt;GWT (Google Web Toolkit) : &amp;nbsp;translate Java to [Html/Javascript + CSS]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== 過程中必須修改的組態檔&lt;br /&gt;war/WEB-INF/web.xml&lt;br /&gt;war/WEB-INF/appengine-web.xml&lt;br /&gt;war/WEB-INF/logging.properties&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&amp;nbsp; MyEclipse 的 Google Deploy&amp;nbsp; 似乎還不太靈光 ?&lt;br /&gt;To upload the app by&amp;nbsp;Windows Command console,&lt;br /&gt;appcfg.cmd update "C:\Users\username\Workspaces\MyEclipse 9\Guestbook\war"&lt;br /&gt;&lt;br /&gt;..\appengine-java-sdk\bin\appcfg.cmd update war&lt;br /&gt;&lt;br /&gt;--&amp;gt;&lt;br /&gt;"C:\Users\eric\AppData\Local\MyEclipse\Common\plugins\com.google.appengine.eclipse.sdkbundle_1.5.3.r36v201108301710\appengine-java-sdk-1.5.3\bin\appcfg.cmd" update war&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;//===&lt;br /&gt;&lt;a href="http://code.google.com/p/google-app-engine-samples/"&gt;http://code.google.com/p/google-app-engine-samples/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/appengine/docs/java/gettingstarted/installing.html"&gt;http://code.google.com/appengine/docs/java/gettingstarted/installing.html&lt;/a&gt;&lt;br /&gt;&lt;a href="https://appengine.google.com/start"&gt;https://appengine.google.com/start&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/appengine/downloads.html"&gt;http://code.google.com/appengine/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/eclipse/docs/install-eclipse-3.6.html"&gt;http://code.google.com/eclipse/docs/install-eclipse-3.6.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;單獨下載Google AppEngine SDK&lt;br /&gt;&lt;a href="http://googleappengine.googlecode.com/files/appengine-java-sdk-1.5.4.zip"&gt;http://googleappengine.googlecode.com/files/appengine-java-sdk-1.5.4.zip&lt;/a&gt;&lt;br /&gt;//=== The Google Plugin for Eclipse, for Eclipse 3.6 (Helios): &lt;br /&gt;&lt;a href="http://dl.google.com/eclipse/plugin/3.6"&gt;http://dl.google.com/eclipse/plugin/3.6&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7438168196503197033?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7438168196503197033/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/09/google-app-engine-try.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7438168196503197033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7438168196503197033'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/09/google-app-engine-try.html' title='Google App Engine Try'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-171157711441655094</id><published>2011-09-14T22:22:00.000+08:00</published><updated>2011-09-14T22:22:23.645+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='拍賣'/><category scheme='http://www.blogger.com/atom/ns#' term='正確的點擊'/><category scheme='http://www.blogger.com/atom/ns#' term='登入'/><category scheme='http://www.blogger.com/atom/ns#' term='露天'/><title type='text'>露天拍賣 登入有問題?</title><content type='html'>明明覺得密碼沒打錯 卻沒能成功登入&lt;br /&gt;跳出「請正確的點擊登入按鈕」的視窗&lt;br /&gt;本以為久沒用 帳號/密碼記錯了 &lt;br /&gt;就按下忘記密碼 ...&lt;br /&gt;&lt;br /&gt;露天不再以簡訊傳送驗證碼 &lt;br /&gt;改採讓用戶撥打一個臨時的號碼(0809053899?)&lt;br /&gt;作為驗證 (本島免費?)&lt;br /&gt;&lt;br /&gt;通過驗證後 即在網頁上顯示一組新密碼 &lt;br /&gt;貼上新密碼 還是不能成功登入 ! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;網搜...&lt;br /&gt;原來顯示比例放大後((人得服老...) &lt;br /&gt;露天拍賣的登入按鈕會跑位 &lt;br /&gt;所視非所得 ...&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;IE8 -&amp;gt; View -&amp;gt; Zoom -&amp;gt; 100% &lt;br /&gt;或者IE8 視窗右下角將顯示比例調回 100%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://forum.ruten.com.tw/replylist.php?article=4934687"&gt;http://forum.ruten.com.tw/replylist.php?article=4934687&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-171157711441655094?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/171157711441655094/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/09/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/171157711441655094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/171157711441655094'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/09/blog-post.html' title='露天拍賣 登入有問題?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6366325723243694389</id><published>2011-09-14T18:27:00.000+08:00</published><updated>2011-09-14T18:27:38.525+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google+'/><category scheme='http://www.blogger.com/atom/ns#' term='post'/><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='stream'/><category scheme='http://www.blogger.com/atom/ns#' term='mention'/><title type='text'>Google+ 的Post</title><content type='html'>在Google+ 的串流(Stream)上可以發表(Post) 文章/相片/影音...&lt;br /&gt;Post 可以分享(Share) 給指定的圈子(Circle)或個人 [直接在Share的輸入盒中打入email]&lt;br /&gt;可是指定的圈子/個人 並不會收到 email "notification" ...&lt;br /&gt;&lt;br /&gt;網路上找了好久 終於發現原因&lt;br /&gt;在Share時 必須要 "mention" , 對方才有可能收到email "notification" ,&lt;br /&gt;那 如何&amp;nbsp;"mention" 對方呢?在Share的輸入時先打+號 再打入email ?&lt;br /&gt;&lt;br /&gt;如果要&amp;nbsp;"mention"一整個circle呢 ?&lt;br /&gt;&lt;br /&gt;*** 將滑鼠停在Share輸入盒中該circle/個人 直到 "Notify" 提示盒出現&lt;br /&gt;打勾即可&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;『...&lt;br /&gt;By submitting a public post, none of your contacts will receive email notifications.&lt;br /&gt;...&lt;br /&gt;If you want people of a certain circle get notified by email then while writing the message, pause the mouse on it and enable the option Notify Circle.&lt;br /&gt;...&lt;br /&gt;』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.nichewp.com/google-plus-secret-commands.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6366325723243694389?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6366325723243694389/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/09/google-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6366325723243694389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6366325723243694389'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/09/google-post.html' title='Google+ 的Post'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2820806760575557616</id><published>2011-08-19T19:49:00.000+08:00</published><updated>2011-08-19T19:49:57.779+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xen'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu的Virtual Machine 軟體</title><content type='html'>VMware, VirtualBox or Xen ...&lt;br /&gt;瀏覽一些網路文章後 多數人認為VirtualBox最容易入手 &lt;br /&gt;相容性也比較好 ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] How to install WindowsXP(guest OS) on Xen?&lt;br /&gt;[Q] How to install Xen on Ubuntu(host OS)?&lt;br /&gt;[Q] Can Xen and VirtualBox be installed on Ubuntu side-by-side?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Digest from https://help.ubuntu.com/community/VirtualBox&lt;br /&gt;『&lt;br /&gt;VirtualBox can run all versions of Windows, Linux, and many other x86-  and AMD/Intel-based 32- and 64-bit operating systems as either a host OS  or as a guest OS.&lt;br /&gt;』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Digest from http://mediakey.dk/~cc/howto-install-windows-xp-vista-on-xen/ &lt;br /&gt;Requirements to install XP on Xen (on Debian Etch?)&lt;br /&gt;『&lt;br /&gt;&amp;nbsp;* CPU with either Intel’s Vanderpool (IVT – Intel Virtualization Technology) or AMD’s Pacifica Technology (AMD virtualization)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Windows iso-image &lt;br /&gt;』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Digest from https://help.ubuntu.com/community/Xen&lt;br /&gt;&lt;br /&gt;『。。。&lt;br /&gt;To be able to run most of the virtualization software, a new technology  in hardware comes it is known as Intel-VT and for AMD machines it AMD-V &lt;br /&gt;。。。&lt;br /&gt;&lt;div class="line874"&gt;How to check whether your computer supports VT or not, run following command for Intel based processors: &lt;span class="anchor" id="line-17"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-18"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-19"&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;grep vmx /proc/cpuinfo&lt;/pre&gt;&lt;span class="anchor" id="line-20"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-21"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874"&gt;For AMD based processors, run the following command: &lt;span class="anchor" id="line-22"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-23"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-24"&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;grep svm /proc/cpuinfo&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;。。。 &lt;/pre&gt;&lt;br /&gt;』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="line874"&gt;『&lt;/div&gt;&lt;div class="line874"&gt;To be able to use Xen on your Ubuntu you need to  &lt;span class="anchor" id="line-63"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-64"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol type="1"&gt;&lt;li&gt;Compile Xen &lt;span class="anchor" id="line-65"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Compile a Dom0 Kernel which can work with Xen 。。。』 &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Digest from http://jeremy.zawodny.com/blog/archives/010184.html&amp;nbsp; &lt;br /&gt;『。。。&lt;br /&gt;I was fed-up of the VMware bloat, it seems to add on far too many services which I just don't want or need. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you're creating a bunch of linux systems to separate out services (dhcp, mail, web, etc) then xen might be the way to go.&lt;br /&gt;Xen is not like the other things. Basically consider Xen to be a way to virtualize Linux servers on a Linux server;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;also found that at this time most of the apps that I wanted on windows  are working with Wine, so I stopped running VMs altogether. This all  said, I stuck with VirtualBox primarily since it is free and it worked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;found VirtualBox's networking to be a nightmare&lt;br /&gt;&lt;br /&gt;。。。』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;https://help.ubuntu.com/community/VirtualMachines&lt;br /&gt;https://help.ubuntu.com/community/VirtualBox &lt;br /&gt;https://help.ubuntu.com/community/Xen&lt;br /&gt;&lt;br /&gt;http://jeremy.zawodny.com/blog/archives/010184.html&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1145462&lt;br /&gt;&lt;br /&gt;http://mediakey.dk/~cc/howto-install-windows-xp-vista-on-xen/ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2820806760575557616?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2820806760575557616/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/ubuntuvirtual-machine.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2820806760575557616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2820806760575557616'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/ubuntuvirtual-machine.html' title='Ubuntu的Virtual Machine 軟體'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5276114302591906140</id><published>2011-08-18T23:02:00.001+08:00</published><updated>2011-08-22T23:01:01.813+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='transparent'/><category scheme='http://www.blogger.com/atom/ns#' term='swf'/><category scheme='http://www.blogger.com/atom/ns#' term='wmode'/><category scheme='http://www.blogger.com/atom/ns#' term='background'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>如何讓swf的背景變透明?</title><content type='html'>[Q] 如何讓swf的背景變透明?&lt;br /&gt;[Q] How to make swf have transparent background?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;Use the "Publish Settings" in Adobe Flash Professional&lt;br /&gt;&lt;br /&gt;1.Choose File -&amp;gt; Publish Settings;&lt;br /&gt;2.Select HTML;&lt;br /&gt;3.Choose "Transparent Windowless" from the "Window Mode" menu;&lt;br /&gt;4.Publish the document;&lt;br /&gt;&lt;br /&gt;用IE8看起來有透明效果, 例如 &lt;a href="http://3hitek.blogspot.com/2011/08/disclaimer_18.html#disclaimer_tw"&gt;Disclaimer&lt;/a&gt;&amp;nbsp;, 還沒試過其他的瀏覽器 ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&amp;nbsp; 或者直接修改 swf 對應的 html code &lt;br /&gt;加入 wmode 參數 , value 設成 "transparent" &lt;br /&gt;&lt;br /&gt;&amp;lt;param name="wmode" value="transparent" /&amp;gt;&amp;lt;param &lt;br /&gt;name="bgcolor" value="#ffffff" /&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;embed ...&lt;br /&gt;wmode="transparent" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://kb2.adobe.com/cps/142/tn_14201.html"&gt;http://kb2.adobe.com/cps/142/tn_14201.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5276114302591906140?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5276114302591906140/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/swf.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5276114302591906140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5276114302591906140'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/swf.html' title='如何讓swf的背景變透明?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2853568227569456561</id><published>2011-08-18T22:50:00.000+08:00</published><updated>2011-08-18T22:50:29.608+08:00</updated><title type='text'>如何在Blogger(blogspot.com) 發布Flash檔(.swf)</title><content type='html'>[Q] 如何在Blogger(blogspot.com) 發布Flash檔(.swf)?&lt;br /&gt;[Q] 如何上傳Flash檔(.swf)到Blogger?&lt;br /&gt;&lt;br /&gt;[Q] How to publish a flash swf file to Blogger(blogspot.com)?&lt;br /&gt;[Q] How to upload a flash swf file to Blogger?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;搜尋之後發現 Blogger 似乎尚未支援 swf 直接上傳? &lt;br /&gt;有一些替代方案: google site, google doc, google page?&lt;br /&gt;個人選擇了比較傳統的方式: 先將swf檔案上傳到某台web host(e.g. &lt;a href="http://www.bluehost.com/track/3hdeng"&gt;Bluehost&lt;/a&gt;)&lt;br /&gt;再將對應swf的html code 貼到Blogger's Post 中&lt;br /&gt;&lt;textarea  cols="63" rows="12"&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="disclaimer1" align="middle"&gt;	&lt;param name="allowScriptAccess" value="sameDomain" /&gt;	&lt;param name="allowFullScreen" value="false" /&gt;	&lt;param name="movie" value="http://any2flash.com/3H/disclaimer1.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;	&lt;embed src="http://any2flash.com/3H/disclaimer1.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="550" height="400" name="disclaimer1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;	&lt;/object&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;就可以得到像敝人這篇&lt;a href="http://3hitek.blogspot.com/2011/08/disclaimer_18.html"&gt;Disclaimer&lt;/a&gt;的結果...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://adding-flash.blogspot.com/"&gt;http://adding-flash.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2853568227569456561?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2853568227569456561/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/bloggerblogspotcom-flashswf.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2853568227569456561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2853568227569456561'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/bloggerblogspotcom-flashswf.html' title='如何在Blogger(blogspot.com) 發布Flash檔(.swf)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6820581476017940607</id><published>2011-08-18T20:54:00.002+08:00</published><updated>2011-08-18T21:10:43.042+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='swf'/><category scheme='http://www.blogger.com/atom/ns#' term='disclaimer'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Disclaimer (免責聲明)</title><content type='html'>&lt;a name="disclaimer_tw"&gt; &lt;/a&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="disclaimer1" align="middle"&gt; 	&lt;param name="allowScriptAccess" value="sameDomain" /&gt;	&lt;param name="allowFullScreen" value="false" /&gt;	&lt;param name="movie" value="http://any2flash.com/3H/disclaimer1.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;	 &lt;embed src="http://any2flash.com/3H/disclaimer1.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="550" height="400" name="disclaimer1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="disclaimer_eng"&gt;Disclaimer&lt;/a&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="disclaimer2" align="middle"&gt; 	&lt;param name="allowScriptAccess" value="sameDomain" /&gt;	&lt;param name="allowFullScreen" value="false" /&gt;	&lt;param name="movie" value="http://any2flash.com/3H/disclaimer2.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;	 &lt;embed src="http://any2flash.com/3H/disclaimer2.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="550" height="400" name="disclaimer2" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6820581476017940607?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6820581476017940607/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/disclaimer_18.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6820581476017940607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6820581476017940607'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/disclaimer_18.html' title='Disclaimer (免責聲明)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1484464882447117673</id><published>2011-08-12T09:58:00.000+08:00</published><updated>2011-08-12T09:58:48.479+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='about'/><category scheme='http://www.blogger.com/atom/ns#' term='wix'/><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='32bit'/><category scheme='http://www.blogger.com/atom/ns#' term='64bit'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='registrysearch'/><title type='text'>如何判斷Office的版本?</title><content type='html'>[Q]&amp;nbsp;Word 2007 的 About?&lt;br /&gt;Word Options -&amp;gt; Resources -&amp;gt; About -&amp;gt; 12.0.6545.xxxx SP2 ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] How does msi&amp;nbsp;tell the version of MS Office?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Excel\InstallRoot\&lt;br /&gt;[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe]&lt;br /&gt;???[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\9B905EB838DBFEE4991CF8E66F518BBF]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Property Id="XXXINSTALLED"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;RegistrySearch Id="DetectXXX" Root="HKLM" Key="SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot Name="Path" Type="directory"/&amp;gt;&amp;nbsp;&lt;br /&gt;&amp;lt;/Property&amp;gt;&lt;br /&gt;&amp;lt;Condition Message="component XXX is&amp;nbsp;installed."&amp;gt;&amp;lt;![CDATA[XXXINSTALLED]]&amp;gt;&amp;lt;/Condition&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Property Id="XXXINSTALLED"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- has to know the Guid for componet XXX first--&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComponentSearch Id="DetectXXX" Guid="{88888888-4444-4444-4444-CCCCCCCCCCCC}" Type="file"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/Property&amp;gt;&lt;br /&gt;&amp;lt;Condition Message="component XXX is&amp;nbsp;installed."&amp;gt;&amp;lt;![CDATA[XXXINSTALLED]]&amp;gt;&amp;lt;/Condition&amp;gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://stackoverflow.com/questions/3616532/wix-registrysearch-returns-a-wrong-installlocation"&gt;http://stackoverflow.com/questions/3616532/wix-registrysearch-returns-a-wrong-installlocation&lt;/a&gt;&lt;br /&gt;//=== &lt;a href="http://stackoverflow.com/questions/650207/what-is-the-best-way-to-detect-if-excel-2003-is-installed"&gt;http://stackoverflow.com/questions/650207/what-is-the-best-way-to-detect-if-excel-2003-is-installed&lt;/a&gt;&lt;br /&gt;//===&amp;nbsp; &lt;a href="http://stackoverflow.com/questions/244517/where-is-a-reliable-registry-key-to-find-install-location-of-excel-2007/"&gt;http://stackoverflow.com/questions/244517/where-is-a-reliable-registry-key-to-find-install-location-of-excel-2007/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://www.add-in-express.com/creating-addins-blog/2010/02/08/register-office-addin-wix/"&gt;http://www.add-in-express.com/creating-addins-blog/2010/02/08/register-office-addin-wix/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://stackoverflow.com/questions/532447/how-do-you-use-wix-to-deploy-vsto-3-0-addins"&gt;http://stackoverflow.com/questions/532447/how-do-you-use-wix-to-deploy-vsto-3-0-addins&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://msdn.microsoft.com/en-us/library/cc563937.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc563937.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1484464882447117673?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1484464882447117673/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/office.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1484464882447117673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1484464882447117673'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/office.html' title='如何判斷Office的版本?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2246370819167126770</id><published>2011-08-11T18:14:00.001+08:00</published><updated>2011-08-12T09:33:44.917+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search service'/><category scheme='http://www.blogger.com/atom/ns#' term='indexing options'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop search'/><title type='text'>Windows Search Service 選項設定</title><content type='html'>微軟的 Windows 2008 Server 作業系統中, 檔案及其內容的搜尋 &lt;br /&gt;主要依靠服務 Windows Search Service(簡稱 Search Service),&amp;nbsp; &lt;br /&gt;另外有一個 Windows2003 server indexing service (簡稱 Indexing Service ) &lt;br /&gt;則是傳統的檔案索引服務 &lt;br /&gt;&lt;br /&gt;據建議 以使用Search Service為佳 &lt;br /&gt;除非 ...&lt;br /&gt;&lt;br /&gt;至於早期的WinXP, Win2000 若想採用新的Search Service 則須另外安裝&lt;br /&gt;Windows Desktop Search &lt;br /&gt;[ Windows Search 4.0, &amp;nbsp;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx&lt;/a&gt;&amp;nbsp;]&lt;br /&gt;&lt;br /&gt;也就是說&lt;br /&gt;Windows Desktop Search === Windows Search Service&lt;br /&gt;Windows Classic Search === indexing service&lt;br /&gt;&lt;br /&gt;Windows desktop search 當初是為了對抗Google desktop search 而推出的?&lt;br /&gt;[ Google desktop search, &amp;nbsp;&lt;a href="http://desktop.google.com/"&gt;http://desktop.google.com/&lt;/a&gt;&amp;nbsp;, 有linux版本 ]&lt;br /&gt;&lt;br /&gt;不過微軟的FAQ聲稱 Windows desktop search 可與其他的 desktop search產品共存 ...&lt;br /&gt;&lt;br /&gt;[ &lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/techfaq.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/techfaq.mspx&lt;/a&gt;&amp;nbsp;]&lt;br /&gt;"&amp;nbsp;Can I use a third-party desktop search product if my PC already has Windows Search built in?&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Yes, Windows Search is designed to be a good citizen and will function well in the presence of other indexers as will the operating system itself.&lt;br /&gt;...&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Windows Search Service 的選項設定&lt;br /&gt;Control panel -&amp;gt; Indexing options -&amp;gt; Modify -&amp;gt; Show all locations&lt;br /&gt;-&amp;gt; e.g D: -&amp;gt; check enable indexing for all files/subfolders&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== VisualStudio -&amp;gt; Find in files (classic/traditional search e.g *.txt, ...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] How to know whether indexing is&amp;nbsp;finished or not?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IFilter : Indexing filter, extracting text from pdf/.../ files to feed into search engine &lt;br /&gt;IFilter is a COM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ &lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/techfaq.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/techfaq.mspx&lt;/a&gt;&amp;nbsp;]&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2246370819167126770?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2246370819167126770/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/windows-search-service.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2246370819167126770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2246370819167126770'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/windows-search-service.html' title='Windows Search Service 選項設定'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3573591125313247034</id><published>2011-08-05T17:01:00.004+08:00</published><updated>2011-08-05T17:08:06.277+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wix'/><category scheme='http://www.blogger.com/atom/ns#' term='per-user'/><category scheme='http://www.blogger.com/atom/ns#' term='per-machine'/><category scheme='http://www.blogger.com/atom/ns#' term='msi'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><category scheme='http://www.blogger.com/atom/ns#' term='dual-purpose package'/><title type='text'>Windows Installer 與 Dual-purpose package</title><content type='html'>//=== Windows Installer, Microsoft Installer, Microsoft Windows Installer (MSI)&lt;br /&gt;Windows Installer 目前出到5.0 版&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Windows Installer 用來安裝/管理/更新/升級/移除 所安裝的套裝軟體(msi package)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;支援&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;component management. &amp;nbsp;&lt;/li&gt;&lt;li&gt;advertisement of applications and features ?&lt;/li&gt;&lt;li&gt;dual-purpose package ( Windows Installer 5.0 )&lt;/li&gt;&lt;li&gt;least privilege installation by proxy for unprivileged users ?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;//===&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Key path or Key file 的觀念比較像資料庫的key&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;用來判斷一個component 是否有更新或異動&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;可以用Orca.exe 來檢視 msi 的內容&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Dual-purpose package &lt;br /&gt;Windows Installer 5.0 允許在一個 msi package&amp;nbsp;中同時支援&amp;nbsp;perUser 與 perMachine的安裝機制&lt;br /&gt;這樣的 msi package 稱做 dual-purpose package ;&lt;br /&gt;這個機制則有一個令我混淆的名稱: single package authoring&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dual-purpose package 可以在&amp;nbsp;Windows 7 與 Windows Server 2008 R2 , 用Windows Installer 5.0 安裝, &lt;br /&gt;Vista 以前的作業系統呢?&amp;nbsp;Windows Installer 4.5以前的版本呢?&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: cyan; font-size: large;"&gt;Per-user installation context:&lt;/span&gt;&amp;nbsp;當Windows Installer 5.0 安裝一個 dual-purpose package 時&amp;nbsp;, &amp;nbsp;檔案與登錄(registry entries) 指到 per-user 的位置, 不會觸發 UAC credential prompt&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: cyan; font-size: large;"&gt;Per-machine installation context:&amp;nbsp;&lt;/span&gt;當Windows Installer 5.0 安裝一個 dual-purpose package 時&amp;nbsp;,&amp;nbsp;檔案與登錄(registry entries) 指到 per-machine的位置, 會觸發 UAC credential prompt 以確認使用者是否有足夠的權限&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;***&amp;nbsp;&amp;nbsp;用Windows Installer 4.5及以前的Installer 安裝 dual-purpose package 時&amp;nbsp;&lt;/div&gt;&lt;div&gt;Installer 將忽略 MSIINSTALLPERUSER , &amp;nbsp;進入per-machine installation context &lt;br /&gt;並觸發&amp;nbsp;UAC credential prompt ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//===&amp;nbsp;&lt;/div&gt;&lt;div&gt;" ... Once Windows Installer 5.0 installs an application, it uses the same installation context for all subsequent updates, repairs, or removal of the application."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A valid dual-purpose package&amp;nbsp;must be able to pass validation by ICE105.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;//=== dual-purpose package development guideline and example&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Installer#Key_paths"&gt;http://en.wikipedia.org/wiki/Windows_Installer#Key_paths&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc185688(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc185688(v=vs.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;dual-purpose msi package&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd408068(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd408068(v=vs.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd770204(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd770204(v=vs.85).aspx&lt;/a&gt;&amp;nbsp;(example)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3573591125313247034?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3573591125313247034/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/windows-installer-dual-purpose-package.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3573591125313247034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3573591125313247034'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/windows-installer-dual-purpose-package.html' title='Windows Installer 與 Dual-purpose package'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-9143101450928559472</id><published>2011-08-01T09:10:00.000+08:00</published><updated>2011-08-01T09:10:40.066+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='非人為損害'/><category scheme='http://www.blogger.com/atom/ns#' term='無法開機'/><category scheme='http://www.blogger.com/atom/ns#' term='拆機費'/><category scheme='http://www.blogger.com/atom/ns#' term='維修'/><title type='text'>電腦送修</title><content type='html'>用了兩年的準系統桌機(desktop)&amp;nbsp; &lt;br /&gt;近幾個月常常無法順利開機 &lt;br /&gt;總要先通電溫機一個小時甚至更久 &lt;br /&gt;才能成功啟動. &lt;br /&gt;上月初某天 終於 怎麼開都開不起來 &lt;br /&gt;決定送回原廠檢修 &lt;br /&gt;把光碟 硬碟 RAM 拆下 &lt;br /&gt;百里迢迢的轉了四次車(公車a 捷運b 捷運c 公車d) &lt;br /&gt;背著當年號稱迷你&amp;nbsp;如今卻嫌笨重的電腦 &lt;br /&gt;來到新興區域的企業總部 &lt;br /&gt;向櫃檯小姐報到 &lt;br /&gt;"請稍候"&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;在沙發區 遇到另一位帶著電腦來修的先生 &lt;br /&gt;機器都是黑色系 外型略有差異 &lt;br /&gt;症狀也是開不了機 ...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;出來一位男性工程師 客氣冷靜的講解著送修的事宜 &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;拆機費: NT$300 (如果不是空機? 需要維修人員拆解的話)&lt;br /&gt;檢查費: NT$500&lt;br /&gt;檢修時程: 更換主機板? 五~六個工作天&lt;br /&gt;維修費用: 無人為損害? NT$1200 ~ 1500; 否則可能需NT$3000~ 3500 &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;* 空機的定義 : 原來準系統配備的裝置, 包含主機板, 機殼, 電源, 散熱片及風扇&lt;/div&gt;* 拆機費的定義: 移除非原來準系統配備的裝置 例如光碟/ 硬碟/ RAM 還有CPU &lt;br /&gt;變回空機的狀態;&lt;br /&gt;[ 為了省NT$300, 只好向該位工程師借螺絲起子 想把CPU 拆下, &lt;br /&gt;得先拆散熱片(連著風扇) ; 以前沒拆過 拆不下來 窘! &lt;br /&gt;多虧工程師指點 接著是CPU的卡鎨 ... &lt;br /&gt;(發現CPU沒有pin腳, 進化成印在表面上的圓形金屬接點) &lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;* 人為損害的定義 : 工程師提出一些說法 讓我覺得很模糊 個人的詮釋: &lt;br /&gt;&lt;div&gt;是否人為損害由維修方來認定 不過送修方可以決定要不要付費繼續修&amp;nbsp; &lt;/div&gt;&lt;div&gt;不願意修的話 原機退回 ...&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;* 拆機費及維修費的價格並未公告在其網頁中 ...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;//===&lt;br /&gt;兩個工作天後 接到電話通知 檢查結果無異常 &lt;br /&gt;可以開機 ... &lt;br /&gt;聽從建議 先到x見門市 換了兩條 DDR2-800 DRAM (長板變成短板) &lt;br /&gt;再次來到百里迢迢之外的沙發區 &lt;br /&gt;工程師在連著牆壁的展示桌上 用其DRAM/CPU 展示我的準系統可以開機 &lt;br /&gt;客氣冷靜的請我在維修單上簽名 &lt;br /&gt;請他用我新換的DRAM測試 他還是要我先簽名 &lt;br /&gt;並再次重新開機 確認螢幕有輸出 /鍵盤有反應 &lt;br /&gt;說簽完名後 我可以再用帶來的DRAM自行測試 ...&lt;br /&gt;此時 注意到他用的DRAM是667MHz的 &lt;br /&gt;向他反應要跑800MHz 見我遲遲不簽名&lt;br /&gt;他有點無奈的接過新換來的DRAM &lt;br /&gt;先插一條 開機OK, 微微鬆了口氣 &lt;br /&gt;爽快的插入第二條 也可以正常開機 &lt;br /&gt;他恢復了冷靜的神情 擺出電梯小姐的姿勢 &lt;br /&gt;手肘90度 手掌45度斜上 展示著開機的BIOS畫面 &lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;簽完名後 拿出身上僅有的一張千元鈔 &lt;br /&gt;他收了錢及簽名單後 請我稍等 ...&lt;br /&gt;&lt;br /&gt;這回的稍等有些久 所幸有沙發與冷氣 &lt;br /&gt;終於工程師拿了發票出來 &lt;br /&gt;可是沒有找我五百 &lt;br /&gt;我也冷靜客氣的說 "不好意思 您還要找我五百元" &lt;br /&gt;他趕忙陪笑說不好意思 回辦公區 不算太慢的拿了張五百元給我 &lt;br /&gt;"請慢走"&amp;nbsp;...&lt;br /&gt;&lt;br /&gt;背上電腦 走回大街 等公車 往民權大橋方向 車不少&lt;br /&gt;傍晚陽光依然刺目 &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;//=== 無法開機的原因猜測是 : &lt;br /&gt;&lt;ul&gt;&lt;li&gt;DRAM 接觸不良 &lt;/li&gt;&lt;li&gt;DRAM 跑800MHz不穩 &lt;/li&gt;&lt;li&gt;啟動電容老化&lt;/li&gt;&lt;li&gt;啟動按鈕接觸不良 &lt;/li&gt;&lt;/ul&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-9143101450928559472?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/9143101450928559472/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/08/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9143101450928559472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9143101450928559472'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/08/blog-post.html' title='電腦送修'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3924175452388825200</id><published>2011-07-06T22:51:00.000+08:00</published><updated>2011-07-06T22:51:05.561+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LCD'/><category scheme='http://www.blogger.com/atom/ns#' term='酸味'/><title type='text'>LCD 發出酸味</title><content type='html'>13年的三隻鳥15" LCD螢幕 擺了兩年沒用&amp;nbsp;發出酸味 &lt;br /&gt;面板表面出現類似發霉的灰白色斑點&amp;nbsp; 左上方出現皺紋三角形&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iJCEkSs1iW4/ThR0o9BOaFI/AAAAAAAAAPU/cYAMNDUwCqg/s1600/DSC05501.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" i$="true" src="http://2.bp.blogspot.com/-iJCEkSs1iW4/ThR0o9BOaFI/AAAAAAAAAPU/cYAMNDUwCqg/s320/DSC05501.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://blog.yam.com/antlums23/category/1042809"&gt;http://blog.yam.com/antlums23/category/1042809&lt;/a&gt;&lt;br /&gt;"August 30, 2010&lt;br /&gt;家裡的第一個液晶銀幕 14吋聯x光電的面板, ...&lt;br /&gt;最近卻發現長了皺紋雖然還可以"使用", .... &lt;br /&gt;想說是否面板表面那一層不良?沒想到一撕開整個房間臭氣沖天(?矽利康的酸味)&lt;br /&gt;上網查資料聽說有毒性,二話不說就送到資源回收室去了,&amp;nbsp; &lt;br /&gt;...&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;//=== &lt;a href="http://pc.yvv.cn/diannao/74/2008-09/7743.html"&gt;http://pc.yvv.cn/diannao/74/2008-09/7743.html&lt;/a&gt;&lt;br /&gt;酸味 如果有这种味道，一般是内部电容有过热或过压爆裂，电容的酸性气体溢出所致。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== 專業回收報廢LCD螢幕(螢幕無破損.無壓傷.無嚴重刮傷) &lt;br /&gt;15吋:回收獎勵金250元? 此報價不含燈箱式LCD? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://blog.yam.com/antlums23/category/1042809"&gt;http://blog.yam.com/antlums23/category/1042809&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pc.yvv.cn/diannao/74/2008-09/7743.html"&gt;http://pc.yvv.cn/diannao/74/2008-09/7743.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.recycling-tw.com/price.html"&gt;http://www.recycling-tw.com/price.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.recover.com.tw/"&gt;http://www.recover.com.tw/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mypaper.pchome.com.tw/kuan0416/post/1322158506"&gt;http://mypaper.pchome.com.tw/kuan0416/post/1322158506&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3924175452388825200?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3924175452388825200/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/07/lcd.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3924175452388825200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3924175452388825200'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/07/lcd.html' title='LCD 發出酸味'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iJCEkSs1iW4/ThR0o9BOaFI/AAAAAAAAAPU/cYAMNDUwCqg/s72-c/DSC05501.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8024641843995248273</id><published>2011-06-28T15:00:00.041+08:00</published><updated>2011-07-06T10:14:17.145+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wix'/><category scheme='http://www.blogger.com/atom/ns#' term='LGHT0267'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><category scheme='http://www.blogger.com/atom/ns#' term='ICE38'/><title type='text'>WiX and WiXEdit</title><content type='html'>//=== WiX: Windows Installer XML toolset&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft's open source software to create installer packages (.msi files) for Windows applications&lt;/li&gt;&lt;li&gt;a toolset that builds Windows installation packages from XML source code. &lt;/li&gt;&lt;li&gt;supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages&lt;/li&gt;&lt;li&gt;2010.12.03 WiX v3.5 Escrow Reset&lt;/li&gt;&lt;li&gt;The WiX toolset CodePlex project(wix.codeplex.com) stores the stable releases and Mercurial repository.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;//=== WiXEdit&lt;br /&gt;&lt;ul&gt;&lt;li&gt;an editor for XML source files for the Windows Installer XML (WiX) toolset.&lt;/li&gt;&lt;/ul&gt;//=== ICE64&lt;br /&gt;ICE64: The directory&amp;nbsp;Folderx is in the user profile but is not listed in the RemoveFile table&lt;br /&gt;--&amp;gt; add&amp;nbsp; RemoveFolder to the component corresponding to the Folderx &lt;br /&gt;&lt;br /&gt;&amp;lt;Directory Id='IdFolderx' ... &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;Component Id='IdFolderx'&amp;nbsp; ...&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;RemoveFolder Id='IdFolderx' On='uninstall'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/Component&amp;gt;&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== error LGHT0267, ICE&lt;br /&gt;"Found orphaned Component&amp;nbsp;&amp;nbsp; 'IdComponentX'.&amp;nbsp; &lt;br /&gt;If this is a Product, every Component must have at least one parent Feature.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;To include a Component in a Module, you must include it &lt;br /&gt;directly as a Component element of the Module element or &lt;br /&gt;indirectly via ComponentRef, ComponentGroup, or ComponentGroupRef elements.&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;[sol]&amp;nbsp; add the Component 'IdComponentX' to the Default Feature by &lt;br /&gt;right-clicking&amp;nbsp; "Default Feature" --&amp;gt; Select components to add&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== warning LGHT1076, ICE91&lt;br /&gt;ICE91: The file 'MYSHAREDADDIN1.DLL' will be installed to the per user directory 'IdFolderX' that doesn't vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== error LGHT0204 , ICE38&lt;br /&gt;ICE38: Component 'IdCompX' installs to user profile. It must use a registry key under HKCU as its KeyPath, not a file.&lt;br /&gt;&lt;br /&gt;[sol]&amp;nbsp;&amp;nbsp;&amp;nbsp; Place an&amp;nbsp;HKCU registry&amp;nbsp;in front of file for a component. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== &lt;br /&gt;There is no&amp;nbsp;need to run on a 64-bit development machine to create a 64-bit MSI file.&lt;br /&gt;It is feasible to create a 64-bit MSI file on a 32-bit machine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.tramontana.co.hu/wix/"&gt;http://www.tramontana.co.hu/wix/&lt;/a&gt; (WiX Tutorial )&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tramontana.co.hu/wix/lesson2.php"&gt;http://www.tramontana.co.hu/wix/lesson2.php&lt;/a&gt; (WiX Tutorial Lesson2 )&lt;/li&gt;&lt;li&gt;&lt;a href="http://wix.codeplex.com/"&gt;http://wix.codeplex.com/&lt;/a&gt; (WiX on CodePlex)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wix.sourceforge.net/"&gt;http://wix.sourceforge.net/&lt;/a&gt; (WiX on Sourceforge)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wix.sourceforge.net/releases/"&gt;http://wix.sourceforge.net/releases/&lt;/a&gt; (More Downloads)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wixedit.sourceforge.net/"&gt;http://wixedit.sourceforge.net/&lt;/a&gt; (WiXEdit on Sourceforge)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wix.mindcapers.com/wiki/ICE64"&gt;http://wix.mindcapers.com/wiki/ICE64&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8024641843995248273?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8024641843995248273/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/wix-and-wixedit.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8024641843995248273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8024641843995248273'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/wix-and-wixedit.html' title='WiX and WiXEdit'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4333790153139064540</id><published>2011-06-08T16:22:00.001+08:00</published><updated>2011-06-08T17:12:22.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='indent'/><category scheme='http://www.blogger.com/atom/ns#' term='format selection'/><category scheme='http://www.blogger.com/atom/ns#' term='format document'/><title type='text'>Visual Studio 的縮排 Indent</title><content type='html'>//=== Visual Studio 2008 &lt;br /&gt;C# Format Document(縮排 整個文件) : CTL+ E+ D&lt;br /&gt;C++ Format Selection(縮排 選取的部分) : CTL+ E+ F&lt;br /&gt;&lt;br /&gt;//=== Visual Studio 2010 &lt;br /&gt;C# Format Document : CTL+ K then CTL+ D&lt;br /&gt;C# Format Selection: CTL+ K then CTL+ F&lt;br /&gt;&lt;br /&gt;C++ Format Selection : CTL+ K then CTL+ F&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4333790153139064540?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4333790153139064540/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/06/visual-studio-indent.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4333790153139064540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4333790153139064540'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/06/visual-studio-indent.html' title='Visual Studio 的縮排 Indent'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-652499239267492074</id><published>2011-05-15T11:44:00.001+08:00</published><updated>2011-05-15T11:45:18.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='bitdefender'/><category scheme='http://www.blogger.com/atom/ns#' term='比較'/><category scheme='http://www.blogger.com/atom/ns#' term='partner'/><category scheme='http://www.blogger.com/atom/ns#' term='affiliate'/><title type='text'>Bitdefender的產品比較</title><content type='html'>前兩年買的 bitdefender Antivirus Pro 到期了 &lt;br /&gt;偵測過幾個病毒 &lt;br /&gt;但桌面下方工作列上的圖示 &lt;br /&gt;一直有個驚嘆號 &lt;br /&gt;&lt;br /&gt;網路搜尋一些防毒軟體的評比 &lt;br /&gt;以[cost,perfomance]來看 &lt;br /&gt;似乎還是bitdefender為首選 &lt;br /&gt;&lt;br /&gt;沒辦法 ... &lt;br /&gt;&lt;br /&gt;bitdefender 目前至少有三種版本 &lt;br /&gt;Antivirus Pro&lt;br /&gt;Internet Security&lt;br /&gt;Total Security&lt;br /&gt;&lt;br /&gt;本以為 Total Security == Antivirus Pro + Internet Security&lt;br /&gt;但看了比較表之後&lt;br /&gt;[ http://www.bitdefender.com/world/solutions/antivirus-comparison.html ]&lt;br /&gt;&lt;br /&gt;發現 Total Security &gt; Internet Security &gt; Antivirus Pro &lt;br /&gt;&lt;br /&gt;Total Security 主要比 Internet Security 多了&lt;br /&gt;＊ System tune-up&lt;br /&gt;＊ Critical folder/file encryption&lt;br /&gt;＊ File Shredder/File Vault&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Internet Security 主要比 Antivirus Pro 多了&lt;br /&gt;＊ Junk email stopping&lt;br /&gt;＊ Parental control&lt;br /&gt;＊ Firewall &lt;br /&gt;&lt;br /&gt;下載Total security 試用後覺得卡卡的 &lt;br /&gt;系統反應變慢, 原來System tune-up 附了一些工具程式 &lt;br /&gt;還得手動run過才行？ &lt;br /&gt;&lt;br /&gt;所以是junk email stopping 與 firewall &lt;br /&gt;造成系統反應變慢 ?&lt;br /&gt;&lt;br /&gt;看來還不如回歸核心功能 &lt;br /&gt;買 Antivirus Pro 就好了&lt;br /&gt;。。。&lt;br /&gt;&lt;br /&gt;在線上購買的過程中發現 &lt;br /&gt;網路上有幾個網站都在賣 &lt;br /&gt;例如：&lt;br /&gt;http://www.bdantivirus.com/ （it2g.com)&lt;br /&gt;http://bitdefender.qcomgroup.com/ (qcomgroup.com)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;想找bitdefender在地的經銷商 可參考以下連結 &lt;br /&gt;http://www.bitdefender.com/site/Partnership/allPartners/94/&lt;br /&gt;&lt;br /&gt;不同經銷商的定價大同小異 &lt;br /&gt;想要省點錢 就得注意有無speical offer &lt;br /&gt;limited time offer&lt;br /&gt;或者 discount, coupon ...&lt;br /&gt;&lt;br /&gt;在這些定價/折扣多元的背後 &lt;br /&gt;就是漸為人知的軟體 partner/affiliate 網路 &lt;br /&gt;跟保險行銷的模式有點像 &lt;br /&gt;&lt;br /&gt;為了一窺堂奧 也為了discount &lt;br /&gt;加入某個affiliate 網路 &lt;br /&gt;&lt;br /&gt;右側及置底的gadget中 &lt;br /&gt;就有bitdefender的廣告 &lt;br /&gt;歡迎贊助選購 ：)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.bitdefender.com/world/solutions/antivirus-comparison.html &lt;br /&gt;http://www.bitdefender.com/site/Partnership/allPartners/94/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-652499239267492074?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/652499239267492074/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/05/bitdefender.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/652499239267492074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/652499239267492074'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/05/bitdefender.html' title='Bitdefender的產品比較'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1047265177816294472</id><published>2011-05-04T15:27:00.000+08:00</published><updated>2011-05-04T15:27:30.353+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='txt'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='text'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='google document'/><title type='text'>如何上傳.txt 檔案到google Doc?</title><content type='html'>[Q] How to upload .txt file to google Doc?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;用之前下載的Library, &lt;br /&gt;先試不將 .txt 轉換為 google Doc格式的 uri &lt;br /&gt;&lt;a href="http://docs.google.com/feeds/default/private/full?convert=false"&gt;http://docs.google.com/feeds/default/private/full?convert=false&lt;/a&gt;&lt;br /&gt;失敗, 得到 HTTP 403&lt;br /&gt;&lt;br /&gt;只好試&amp;nbsp; &lt;a href="http://docs.google.com/feeds/default/private/full"&gt;http://docs.google.com/feeds/default/private/full&lt;/a&gt;&lt;br /&gt;成功, 得到 HTTP 201&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;難道 Google Doc 不允許 直接上傳.txt 檔案,&amp;nbsp;一定要轉成google document&amp;nbsp;?&lt;br /&gt;可是人工登入google doc , 按下畫面上的 Upload 卻可以成功上傳.txt 檔案, &lt;br /&gt;奇怪?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== the request i sent&lt;br /&gt;POST &lt;a href="http://docs.google.com/feeds/default/private/full?convert=false"&gt;http://docs.google.com/feeds/default/private/full?convert=false&lt;/a&gt; HTTP/1.1&lt;br /&gt;Content-Type: text/plain&lt;br /&gt;User-Agent: G-Upload File/GDataGAuthRequestFactory-CS-Version=1.0.0.0&lt;br /&gt;Slug: ps0.txt&lt;br /&gt;Authorization: GoogleLogin &lt;br /&gt;auth=DQAAALMAAAA4JUnuWySTvjArqaoqeKYnB8JbSBdxxxxx-&lt;br /&gt;ExBymsZ6XFxQ2mGZTndmKJCFCG49zY4v9AvosBeZtqA56yumfwVx9bQBi&lt;br /&gt;WWRrfRgakaV2YGRpiwYR0uvyjUEL_KEro9InPnNNyo_qjve1S5UaSjbX7&lt;br /&gt;qG8g66dgfWmpN82P34W2c7Ivv6qio6Bl-NqfxJZOtqcqbM-&lt;br /&gt;LDIzq14lWVOiNb2aB3Kz--nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;GData-Version: 3.0&lt;br /&gt;Host: docs.google.com&lt;br /&gt;Content-Length: 926&lt;br /&gt;Expect: 100-continue&lt;br /&gt;Proxy-Connection: Close&lt;br /&gt;.....txt file contents&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;//=== the response i got&lt;br /&gt;HTTP/1.1 403 Forbidden&lt;br /&gt;Content-Type: application/vnd.google.gdata.error+xml&lt;br /&gt;Date: Tue, 03 May 2011 14:10:33 GMT&lt;br /&gt;Expires: Tue, 03 May 2011 14:10:33 GMT&lt;br /&gt;Cache-Control: private, max-age=0&lt;br /&gt;X-Content-Type-Options: nosniff&lt;br /&gt;X-Frame-Options: SAMEORIGIN&lt;br /&gt;X-XSS-Protection: 1; mode=block&lt;br /&gt;Server: GSE&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;db&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1047265177816294472?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1047265177816294472/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/05/txt-google-doc.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1047265177816294472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1047265177816294472'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/05/txt-google-doc.html' title='如何上傳.txt 檔案到google Doc?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5570311636278856372</id><published>2011-04-29T21:40:00.001+08:00</published><updated>2011-05-04T14:30:07.925+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='任意格式'/><category scheme='http://www.blogger.com/atom/ns#' term='cyberduck'/><category scheme='http://www.blogger.com/atom/ns#' term='google docs'/><category scheme='http://www.blogger.com/atom/ns#' term='upload'/><title type='text'>Google Doc 檔案上傳</title><content type='html'>[Q]&amp;nbsp; 如何抑制上傳檔案轉換為Google Doc的格式?&lt;br /&gt;[try]&lt;br /&gt;0. API: 在Query Uri 加上 參數 convert=false&lt;br /&gt;1. UI :&amp;nbsp; 登入 Google Docs -&amp;gt; "Upload" -&amp;gt; Files/Basic -&amp;gt; 在對話盒中取消 &lt;br /&gt;選項 "Convert documents, presentations, spreadsheets, and drawings to the corresponding Google Docs formats"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在 try-and-error 的過程中 有些問題 在google的官方forum 不知如何快速找到對應的連結 &lt;br /&gt;直接google 所有網頁 發現cyberduck ( &lt;a href="http://trac.cyberduck.ch/wiki/help/en/howto/googledocs"&gt;http://trac.cyberduck.ch/wiki/help/en/howto/googledocs&lt;/a&gt;&amp;nbsp; ) &lt;br /&gt;列出了許多想找的連結, &lt;br /&gt;例如: &lt;br /&gt;&lt;br /&gt;[Q] 如何上傳任意格式的檔案?&lt;br /&gt;[try] &lt;br /&gt;&lt;a href="http://docs.google.com/support/bin/static.py?page=guide.cs&amp;amp;guide=1247871"&gt;http://docs.google.com/support/bin/static.py?page=guide.cs&amp;amp;guide=1247871&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Q]&amp;nbsp;需要 Google Apps Premier Account (&lt;a href="http://www.google.com/apps/intl/en/business/details.html"&gt;http://www.google.com/apps/intl/en/business/details.html&lt;/a&gt;) &lt;br /&gt;才能上傳任意格式的檔案?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Q] 不需要文件協同編輯 只想要單純的網路硬碟/儲存空間 ?&lt;br /&gt;[try]&lt;br /&gt;Google Storage 快速上手 ( &lt;a href="http://trac.cyberduck.ch/wiki/help/en/howto/googlestorage"&gt;http://trac.cyberduck.ch/wiki/help/en/howto/googlestorage&lt;/a&gt;&amp;nbsp;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&amp;nbsp; 一般用戶的 檔案上傳大小限制&lt;br /&gt;GoogleDocs -&amp;gt; Upload -&amp;gt; Basic...&lt;br /&gt;&lt;br /&gt;"...&amp;nbsp;&amp;nbsp;&amp;nbsp; File types and size limits &lt;br /&gt;Convert documents - up to 1 MB per file: &lt;br /&gt;Microsoft Word (.doc, .docx), OpenDocument text (.odt), StarOffice text (.sxw) &lt;br /&gt;Rich text (.rtf), Plain text (.txt), HTML (.htm, .html) &lt;br /&gt;&lt;br /&gt;Convert presentations - up to 10 MB per file: &lt;br /&gt;Microsoft PowerPoint (.ppt, .pps)&lt;br /&gt;&lt;br /&gt;Convert spreadsheets - up to 20 MB per file: &lt;br /&gt;Microsoft Excel (.xls, .xlsx) files, OpenDocument spreadsheets (.ods). &lt;br /&gt;Comma-separated values (.csv)&lt;br /&gt;&lt;br /&gt;Convert drawings - up to 2 MB per file: &lt;br /&gt;Windows Metafile (.wmf)&lt;br /&gt;&amp;nbsp;...&lt;br /&gt;Files that you don't convert (maximum 25 MB per file) will count toward your storage limit. ???&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Convert text from PDF or image files - up to 2M per file: &lt;br /&gt;Photos, scanned documents, screenshots, etc (.jpg, .gif, .png) &lt;br /&gt;PDF files (.pdf)&lt;br /&gt;&lt;br /&gt;Graphics are not converted — only text. For the best results, start with high-resolution image files. &lt;br /&gt;Learn about OCR (optical character recognition) &lt;br /&gt;...&lt;br /&gt;"&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://trac.cyberduck.ch/wiki/help/en/howto/googledocs"&gt;http://trac.cyberduck.ch/wiki/help/en/howto/googledocs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5570311636278856372?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5570311636278856372/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-doc.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5570311636278856372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5570311636278856372'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-doc.html' title='Google Doc 檔案上傳'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4212566330827135835</id><published>2011-04-26T14:57:00.000+08:00</published><updated>2011-04-26T14:57:47.819+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='authsub'/><category scheme='http://www.blogger.com/atom/ns#' term='gauth'/><category scheme='http://www.blogger.com/atom/ns#' term='authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='clientLogin'/><category scheme='http://www.blogger.com/atom/ns#' term='oauth'/><title type='text'>Google API's Auth (認證) 種類</title><content type='html'>Google API 至少有三種 authentication 機制&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OAuth : 目前最新的 , 也是Google 推薦的&lt;/li&gt;&lt;li&gt;AuthSub :&amp;nbsp; Google proprietary, 已被融入OAuth, 不建議再使用&lt;/li&gt;&lt;li&gt;ClientLoginAuth : 最早的方式? 安全性比較低?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4212566330827135835?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4212566330827135835/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-apis-auth.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4212566330827135835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4212566330827135835'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-apis-auth.html' title='Google API&apos;s Auth (認證) 種類'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6906471623132351026</id><published>2011-04-22T21:25:00.001+08:00</published><updated>2011-05-04T14:34:10.688+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExecRequest'/><category scheme='http://www.blogger.com/atom/ns#' term='見林不見樹'/><category scheme='http://www.blogger.com/atom/ns#' term='google API'/><category scheme='http://www.blogger.com/atom/ns#' term='serviceName'/><title type='text'>ExecRequest sample for Google Data API</title><content type='html'>&lt;style&gt;table{border-collapse:collapse;}table, td, th{border: 1px solid white}th{text-align: left}td code, li code{ color: #00FFCC}&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;從 http://code.google.com/p/google-gdata/downloads/list&lt;br /&gt;下載 "Google Data API Setup (1.7.0.1).msi" 之後&lt;br /&gt;試著要了解Google Doc 在取得文件資訊/上傳檔案的過程中, &lt;br /&gt;authentication(認證)/authorization(授權)的機制 &lt;br /&gt;&lt;br /&gt;看了一些Sample projects, 發覺包了好幾層, &lt;br /&gt;實在有點見林不見樹 ... &lt;br /&gt;&lt;br /&gt;最後發現 "ExecRequest" 這個範例比較單純 &lt;br /&gt;只與Core Client(Google.Data.Client.dll) 這個library 有關&lt;br /&gt;(source code 在\Google Data API SDK\Sources\Library\core 的目錄下)&lt;br /&gt;&lt;br /&gt;ExecRequest &amp;lt;service&amp;gt; &amp;lt;cmd&amp;gt; &amp;lt;uri&amp;gt; &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;cmd 可以是 QUERY, UPDATE, INSERT, DELETE&lt;/li&gt;&lt;li&gt;uri 例子:&lt;br /&gt;https://docs.google.com/feeds/default/private/full/-/folder?max-results=100&lt;br /&gt;將Server上的 folder/collections 的資訊取出來&lt;br /&gt;&lt;br /&gt;https://docs.google.com/feeds/default/private/full?showfolders=true &lt;br /&gt;將Server上的 Documents/Files/folder/collections 的資訊取出來&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;service 必須要是對應的 ServiceName &lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;ClientLogin ServiceName Table&lt;br /&gt;&lt;table style="width: 400px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Google API&lt;/th&gt;&lt;th&gt;Service name&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google Analytics Data APIs&lt;/td&gt;&lt;td&gt;&lt;code&gt;analytics&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google Apps APIs&lt;br /&gt;&lt;i&gt;(Domain Information &amp;amp; Management)&lt;/i&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;apps&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google Base Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;gbase&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google Sites Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;jotspot&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Blogger Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;blogger&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Book Search Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;print&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Calendar Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;cl&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google Code Search Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;codesearch&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Contacts Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;cp&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Documents List Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;writely&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Finance Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;finance&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Gmail Atom feed&lt;/td&gt;&lt;td&gt;&lt;code&gt;mail&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Health Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;health&lt;/code&gt;&lt;br /&gt;&lt;code&gt;weaver&lt;/code&gt; (H9 sandbox)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Maps Data APIs&lt;/td&gt;&lt;td&gt;&lt;code&gt;local&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Picasa Web Albums Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;lh2&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Sidewiki Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;annotateweb&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Spreadsheets Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;wise&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Webmaster Tools API&lt;/td&gt;&lt;td&gt;&lt;code&gt;sitemaps&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;YouTube Data API&lt;/td&gt;&lt;td&gt;&lt;code&gt;youtube&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;br /&gt;ClientLogin documentation, &lt;a href="http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html"&gt;http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FAQ, &lt;a href="http://code.google.com/apis/gdata/faq.html"&gt;http://code.google.com/apis/gdata/faq.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6906471623132351026?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6906471623132351026/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/execrequest-sample-for-google-data-api.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6906471623132351026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6906471623132351026'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/execrequest-sample-for-google-data-api.html' title='ExecRequest sample for Google Data API'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5265566357628246446</id><published>2011-04-21T23:28:00.002+08:00</published><updated>2011-04-26T15:03:38.571+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gdp'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='gdata'/><category scheme='http://www.blogger.com/atom/ns#' term='google doc'/><title type='text'>Google Data API / Google Data Protocol</title><content type='html'>開始學習 Google Data API / Google Data Protocol&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&amp;nbsp; Developer's Guide Overview&lt;br /&gt;&lt;a href="http://code.google.com/apis/gdata/docs/developers-guide.html"&gt;http://code.google.com/apis/gdata/docs/developers-guide.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;*** Many Google products, such as Calendar and Spreadsheets, provide APIs&lt;br /&gt;based on the "Google Data Protocol".&lt;br /&gt;&lt;br /&gt;Google Data protocol(GDP)&amp;nbsp;Version 2.0 vs.&amp;nbsp;Version 1.0&lt;br /&gt;GDP v1.0 (obsolete?) was developed before the Atom Publishing Protocol was finalized. &lt;br /&gt;GDP v2.0 is fully compliant with the AtomPub RFC 5023 standard. &lt;br /&gt;&lt;br /&gt;GDP&amp;nbsp;2.0&amp;nbsp;includes support for:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HTTP ETags making better use of HTTP cache. &lt;/li&gt;&lt;li&gt;Partial Response and Partial Update (Experimental). &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;//=== .NET library for Google Data SDK(including Samples)&amp;nbsp; &lt;br /&gt;&lt;a href="http://code.google.com/p/google-gdata/downloads/list"&gt;http://code.google.com/p/google-gdata/downloads/list&lt;/a&gt;&lt;br /&gt;download "Google Data API Setup (1.7.0.1).msi" from the above webpage&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Google Documents List Data API guide: &lt;br /&gt;Google Doc 3.0 guide, &lt;a href="http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html"&gt;http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html&lt;/a&gt;&lt;br /&gt;Google Doc 2.0 guide, &lt;a href="http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html"&gt;http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Google Apps support forum &lt;br /&gt;&lt;a href="http://code.google.com/googleapps/support/"&gt;http://code.google.com/googleapps/support/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;舊的 &lt;a href="http://www.google.com/support/forum/p/apps-apis"&gt;http://www.google.com/support/forum/p/apps-apis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Google Doc forum&lt;br /&gt;&lt;a href="http://code.google.com/apis/documents/forum.html"&gt;http://code.google.com/apis/documents/forum.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;舊的 &lt;a href="https://groups.google.com/group/google-documents-list-api?pli=1"&gt;https://groups.google.com/group/google-documents-list-api?pli=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[others]&lt;br /&gt;Official google doc blog?&lt;br /&gt;&lt;a href="http://googledocs.blogspot.com/"&gt;http://googledocs.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unofficial tips for google?&lt;br /&gt;&lt;a href="http://googlesystem.blogspot.com/"&gt;http://googlesystem.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google Apps Developer Blog&lt;br /&gt;&lt;a href="http://googleappsdeveloper.blogspot.com/"&gt;http://googleappsdeveloper.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5265566357628246446?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5265566357628246446/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-data-api-google-data-protocol.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5265566357628246446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5265566357628246446'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/google-data-api-google-data-protocol.html' title='Google Data API / Google Data Protocol'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1291969442182531072</id><published>2011-04-19T15:26:00.000+08:00</published><updated>2011-04-19T15:26:09.555+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='開眼界'/><category scheme='http://www.blogger.com/atom/ns#' term='10k'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='ie9'/><title type='text'>IE9,  趕流行, 開開眼界</title><content type='html'>Demo of IE9 at &lt;span style="color: #0066cc;"&gt;beautyoftheweb.com &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;首先 amazing sites&lt;br /&gt;右下方View by category -&amp;gt; 選擇Cool HTML5&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;號稱世界最大的PAC-MAN : &lt;a href="http://worldsbiggestpacman.com/"&gt;http://worldsbiggestpacman.com&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;10K apart : Build a web app in less than 10 kilobytes, &lt;a href="http://10k.aneventapart.com/"&gt;http://10k.aneventapart.com/&lt;/a&gt;&lt;br /&gt;[用少於10kbytes 的程式碼 寫出一個網路應用程式?] &lt;/li&gt;&lt;li&gt;One day in Beijing : &lt;a href="http://www.beijingie9.com/"&gt;http://www.beijingie9.com/&lt;/a&gt;&lt;br /&gt;...&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;10K apart 的入選作品中有個SunCal &lt;a href="http://10k.aneventapart.com/Uploads/96/"&gt;http://10k.aneventapart.com/Uploads/96/&lt;/a&gt;&lt;br /&gt;結合了google map 與HTML5的canvas/geolocation? &lt;br /&gt;呈現出太陽位置相對時間的變化 &lt;br /&gt;橘黃色的小圓圈代表太陽 移動上方的時間軸 就可清楚的看到太陽位置的變化 &lt;br /&gt;SunCal的原始網站: &lt;a href="http://suncalc.net/"&gt;http://suncalc.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.beautyoftheweb.com/"&gt;http://www.beautyoftheweb.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://10k.aneventapart.com/"&gt;http://10k.aneventapart.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1291969442182531072?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1291969442182531072/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/ie9.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1291969442182531072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1291969442182531072'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/ie9.html' title='IE9,  趕流行, 開開眼界'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4799334463163218458</id><published>2011-04-13T16:45:00.002+08:00</published><updated>2011-04-13T16:53:18.476+08:00</updated><title type='text'>Flex3 / Flex4 components correspondence</title><content type='html'>Flex3: mx.controls.ComboBox spark.components.DropDownList (w/o editability) &lt;br /&gt;Flex4: mx.controls.HorizontalList spark.components.List (with a HorizontalLayout) &lt;br /&gt;&lt;br /&gt;Flex3: &amp;nbsp;mx.controls.ComboBox &lt;br /&gt;Flex4: spark.components.DropDownList (w/o editability) &lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.HorizontalList &lt;br /&gt;Flex4: spark.components.List (with a HorizontalLayout) &lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.HRule &lt;br /&gt;Flex4: spark.primitives.Line &lt;br /&gt;Flex3: mx.controls.VRule &lt;br /&gt;Flex4: spark.primitives.Line &lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.Image &lt;br /&gt;Flex4: spark.primitives.BitmapImage (w/o support for external images) &lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.LinkBar &lt;br /&gt;Flex4: spark.components.ButtonBar (with a custom skin) &lt;br /&gt;Flex3: mx.controls.ToggleButtonBar &lt;br /&gt;Flex4: spark.components.ButtonBar&lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.LinkButton &lt;br /&gt;Flex4: spark.components.Button (with a custom skin) &lt;br /&gt;&lt;br /&gt;Flex3: mx.containers.ControlBar &lt;br /&gt;Flex4: spark.components.Panel (with the controlBarContent property) &lt;br /&gt;Flex3: mx.containers.ApplicationControlBar &lt;br /&gt;Flex4: spark.components.Application (with the controlBarContent) &lt;br /&gt;&lt;br /&gt;Flex3: mx.containers.Canvas &lt;br /&gt;Flex4: spark.components.Group &lt;br /&gt;&lt;br /&gt;Flex3: mx.containers.Tile &lt;br /&gt;Flex4: spark.components.Group (with a TileLayout) &lt;br /&gt;Flex3: mx.controls.TileList &lt;br /&gt;Flex4: spark.components.List (with a TileLayout) &lt;br /&gt;&lt;br /&gt;Flex3: mx.containers.HBox &lt;br /&gt;Flex4 spark.components.HGroup &lt;br /&gt;Flex3: mx.containers.VBox &lt;br /&gt;Flex4: spark.components.VGroup &lt;br /&gt;&lt;br /&gt;Flex3: mx.controls.VideoDisplay &lt;br /&gt;Flex4: spark.components.VideoPlayer &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html#_Namespaces_and_packages"&gt;http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html#_Namespaces_and_packages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4799334463163218458?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4799334463163218458/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/flex3-flex4-components-correspondence.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4799334463163218458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4799334463163218458'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/flex3-flex4-components-correspondence.html' title='Flex3 / Flex4 components correspondence'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6342588829799212586</id><published>2011-04-13T16:04:00.000+08:00</published><updated>2011-04-13T16:04:58.468+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='namespace'/><category scheme='http://www.blogger.com/atom/ns#' term='flex4'/><category scheme='http://www.blogger.com/atom/ns#' term='flex3'/><title type='text'>Flex4 namespace</title><content type='html'>Digested from [ref]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MXML 2006: The legacy MXML language namespace used in previous versions of Flex. Flex 3 applications compiled using Flex 4 can continue using this namespace. &lt;br /&gt;URI: &lt;a href="http://www.adobe.com/2006/mxml"&gt;http://www.adobe.com/2006/mxml&lt;/a&gt;&amp;nbsp; &lt;br /&gt;Default Prefix: mx&lt;/li&gt;&lt;li&gt;MXML 2009: The new MXML language namespace. This is purely a language namespace, &lt;br /&gt;and does "not contain component tags"?.&amp;nbsp; URI: &lt;a href="http://ns.adobe.com/mxml/2009"&gt;http://ns.adobe.com/mxml/2009&lt;/a&gt;&amp;nbsp; &lt;br /&gt;Default Prefix: fx&lt;/li&gt;&lt;li&gt;Spark: This namespace includes all of the new Spark components. It should be used in conjunction with the MXML 2009 language namespace. URI:&amp;nbsp;&lt;a href="library://ns.adobe.com/flex/spark"&gt; library://ns.adobe.com/flex/spark&lt;/a&gt;&amp;nbsp; ?&lt;br /&gt;Default Prefix: s&lt;/li&gt;&lt;li&gt;MX: This namespace includes all of the MX components. It should be used in conjunction with the MXML 2009 language namespace. URI: &lt;a href="library://ns.adobe.com/flex/mx"&gt;library://ns.adobe.com/flex/mx&lt;/a&gt;&amp;nbsp; ?&lt;br /&gt;Default Prefix: mx&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html#_Namespaces_and_packages"&gt;http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html#_Namespaces_and_packages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6342588829799212586?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6342588829799212586/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/flex4-namespace.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6342588829799212586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6342588829799212586'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/flex4-namespace.html' title='Flex4 namespace'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7559573713742427701</id><published>2011-04-13T11:45:00.000+08:00</published><updated>2011-04-13T11:45:24.610+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regasm'/><category scheme='http://www.blogger.com/atom/ns#' term='gacutil'/><title type='text'>Regasm and Gacutil</title><content type='html'>[Q] Where is regasm.exe ?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;C:\&amp;gt;cd \windows&lt;br /&gt;C:\Windows&amp;gt;cd Microsoft.net&lt;br /&gt;C:\Windows\Microsoft.NET&amp;gt;cd frame*&lt;br /&gt;C:\Windows\Microsoft.NET\Framework&amp;gt;cd v2.0*&lt;br /&gt;&lt;br /&gt;C:\Windows\Microsoft.NET\Framework\v2.0.50727&amp;gt;regasm &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt; WoW6432Node(32bit app on 64bit system)&lt;br /&gt;&lt;br /&gt;C:\Windows\Microsoft.NET\Framework64\v2.0.50727&amp;gt;regasm &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt; Normal registry for 64bit System&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] Where is gacutil.exe? &lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.0&amp;gt;cd bin&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin&amp;gt;dir gac*&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin&amp;gt;gacutil&lt;br /&gt;or&lt;br /&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bin&amp;gt;gacutil&lt;br /&gt;or&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin&amp;gt;gacutil /i d:\SharedAddIn2_anycpu.dll&lt;br /&gt;&lt;br /&gt;... &lt;br /&gt;Failure adding assembly to the cache: Invalid file or assembly name.&amp;nbsp; The name of &lt;br /&gt;the file must be the name of the assembly plus .dll or .exe .&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin&amp;gt;d:&lt;br /&gt;D:\&amp;gt;c:gacutil /i SharedAddIn2_anycpu.dll&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;D:\&amp;gt;c:gacutil /i SharedAddIn2_anycpu.dll&lt;br /&gt;...&lt;br /&gt;Failure adding assembly to the cache: Invalid file or assembly name.&amp;nbsp; The namef the file must be the name of the assembly plus .dll or .exe .&lt;br /&gt;&lt;br /&gt;D:\&amp;gt;c:gacutil /i SharedAddIn2.dll&lt;br /&gt;...&lt;br /&gt;Failure adding assembly to the cache:&amp;nbsp;&amp;nbsp; The system cannot find the file specifid.&lt;br /&gt;&lt;br /&gt;D:\&amp;gt;dir&lt;br /&gt;...&lt;br /&gt;04/12/2011&amp;nbsp; 11:29 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8,192 SharedAddIn2_anycpu.dll&lt;br /&gt;04/12/2011&amp;nbsp; 11:21 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7,680 SharedAddIn2_x64.dll&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;br /&gt;&lt;br /&gt;D:\&amp;gt;copy SharedAddIn2_anycpu.dll SharedAddIn2.dll&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 file(s) copied.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;D:\&amp;gt;c:gacutil /i SharedAddIn2.dll&lt;br /&gt;... &lt;br /&gt;Failure adding assembly to the cache: Attempt to install an assembly without a strong name&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;--&amp;gt; need to rebuild SharedAddIn2.dll so that it is strong-named !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7559573713742427701?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7559573713742427701/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/regasm-and-gacutil.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7559573713742427701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7559573713742427701'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/regasm-and-gacutil.html' title='Regasm and Gacutil'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7388276335725321065</id><published>2011-04-12T20:28:00.001+08:00</published><updated>2011-04-13T11:48:16.830+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shim'/><category scheme='http://www.blogger.com/atom/ns#' term='comshimwizard'/><category scheme='http://www.blogger.com/atom/ns#' term='ComShim'/><title type='text'>COM Shim and ComShim Wizard</title><content type='html'>//=== There are a series of articles explaining COM Shim :&lt;br /&gt;Part1 : COM Shim&amp;nbsp;Background&amp;nbsp;/ Installation&amp;nbsp;/ Startup example&lt;br /&gt;&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/aa159894(office.11).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa159894(office.11).aspx&lt;/a&gt;&amp;nbsp;(office2003)&lt;br /&gt;&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/bb508939.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb508939.aspx&lt;/a&gt;&amp;nbsp;(office2007)&lt;br /&gt;&lt;br /&gt;"... &lt;br /&gt;The Visual Studio Tools for Office(VSTO) loader is an unmanaged DLL that acts as a shim to load the .NET CLR and then your custom managed assembly. &lt;br /&gt;A custom COM shim has exactly the same behavior. &lt;br /&gt;&lt;br /&gt;If you use the VSTO loader, you can set Office macro security to High (or Very High in Office 2003), because a managed smart tag loaded by the VSTO loader is not subject to Office macro security checking at all.&lt;br /&gt;..."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Part2 : ComShimWizard for VS2010&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/mshneer/archive/2010/03/19/com-shim-wizards-for-vs-2010.aspx"&gt;http://blogs.msdn.com/b/mshneer/archive/2010/03/19/com-shim-wizards-for-vs-2010.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Part3 :&amp;nbsp;&amp;nbsp;How to get a working 32-bit shim wizard to work with 64-bit of Office&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/mshneer/archive/2010/02/24/taking-com-shim-wizards-to-64-bit.aspx"&gt;http://blogs.msdn.com/b/mshneer/archive/2010/02/24/taking-com-shim-wizards-to-64-bit.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== COMShim Wizard download&lt;br /&gt;COMShim Wizard for Office2007 + VS2008/VS2005&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3e43bf08-5008-4bb6-aa85-93c1d902470e&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3e43bf08-5008-4bb6-aa85-93c1d902470e&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Older version download &lt;br /&gt;COMShim Wizard for Office2003&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=4C586367-C733-4C68-9971-373C180EC114&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyId=4C586367-C733-4C68-9971-373C180EC114&amp;amp;displaylang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7388276335725321065?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7388276335725321065/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/com-shim-and-comshim-wizard.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7388276335725321065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7388276335725321065'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/com-shim-and-comshim-wizard.html' title='COM Shim and ComShim Wizard'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7591605892821242411</id><published>2011-04-12T17:54:00.000+08:00</published><updated>2011-04-12T17:54:55.747+08:00</updated><title type='text'>.NET Framework version 1.1 for 64-bit operating systems</title><content type='html'>[Q] How to install .NET Framework version 1.1 for 64-bit operating systems?&lt;br /&gt;[try] &lt;br /&gt;To install .NET Framework 1.1, &lt;br /&gt;&lt;ul&gt;&lt;li&gt;visit Windows Update and select the .NET Framework 1.1 package &lt;div&gt;or &lt;/div&gt;&lt;/li&gt;&lt;li&gt;see "Microsoft .NET Framework Version 1.1 Redistributable Package" at the Microsoft Download Center&amp;nbsp;by &amp;nbsp;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=17153"&gt;http://go.microsoft.com/fwlink/?LinkId=17153&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;To install .net1.1sp1, &lt;br /&gt;&lt;ul&gt;&lt;li&gt;visit Windows Update &lt;br /&gt;or &lt;/li&gt;&lt;li&gt;see "Microsoft .NET Framework 1.1 Service Pack 1" at the Microsoft Download Center&amp;nbsp;by &lt;a href="http://go.microsoft.com/fwlink/?LinkId=39058"&gt;http://go.microsoft.com/fwlink/?LinkId=39058&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc785813(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc785813(WS.10).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7591605892821242411?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7591605892821242411/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/net-framework-version-11-for-64-bit.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7591605892821242411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7591605892821242411'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/net-framework-version-11-for-64-bit.html' title='.NET Framework version 1.1 for 64-bit operating systems'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5893232102634839781</id><published>2011-04-12T17:39:00.003+08:00</published><updated>2011-04-12T20:29:27.555+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='office2010'/><category scheme='http://www.blogger.com/atom/ns#' term='x64'/><category scheme='http://www.blogger.com/atom/ns#' term='64bit'/><category scheme='http://www.blogger.com/atom/ns#' term='shared'/><category scheme='http://www.blogger.com/atom/ns#' term='addin'/><title type='text'>Shared addin deployment to 64bit office</title><content type='html'>[Q] How to deploy Shared AddIn to 64-bit Office2010? &lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;Follow the steps in the &lt;a href="http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64-bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx"&gt;article &lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64-bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx"&gt;http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64-bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To develop Shared AddIn, &lt;a href="http://blogs.msdn.com/b/mshneer/archive/2010/02/24/taking-com-shim-wizards-to-64-bit.aspx"&gt;COM Shim Wizard&lt;/a&gt;&amp;nbsp; is recommened by Microsoft's VSTO Team :&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/mshneer/archive/2010/02/24/taking-com-shim-wizards-to-64-bit.aspx"&gt;http://blogs.msdn.com/b/mshneer/archive/2010/02/24/taking-com-shim-wizards-to-64-bit.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5893232102634839781?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5893232102634839781/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/shared-addin-deployment-to-64bit-office.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5893232102634839781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5893232102634839781'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/shared-addin-deployment-to-64bit-office.html' title='Shared addin deployment to 64bit office'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5940144292416609034</id><published>2011-04-12T16:03:00.000+08:00</published><updated>2011-04-12T16:03:13.612+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='gac'/><category scheme='http://www.blogger.com/atom/ns#' term='gacutil'/><title type='text'>GAC</title><content type='html'>//=== GAC (Global Assembly Cache) &lt;br /&gt;&lt;br /&gt;[Q] Where is GAC?&lt;br /&gt;[try]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;for .net 1.x, .net 2.x, .net 3.x : &lt;div&gt;%windir%\assembly\...&amp;nbsp;&amp;nbsp; --&amp;gt; e.g. C:\Windows\assembly&lt;/div&gt;&lt;/li&gt;&lt;li&gt;.net4.0 : &lt;div&gt;%windir%\Microsoft.NET\assembly\... -&amp;gt; e.g. C:\Windows\Microsoft.NET\assembly\...&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;//=== .NET Framework&lt;br /&gt;[Q] How to know which .NET Framework versions&amp;nbsp;are installed?&lt;br /&gt;[try] &lt;br /&gt;&lt;ul&gt;&lt;li&gt;check registry&amp;nbsp;&lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework&lt;/li&gt;&lt;li&gt;check %windir%\Microsoft.NET\Framework directory will have the directories &lt;br /&gt;v1.x , v2.x, ...&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;//===&lt;/div&gt;&lt;div&gt;[Q] Where is gacutil.exe ?&lt;/div&gt;&lt;div&gt;[try] &lt;/div&gt;&lt;div&gt;install Windows SDK suitable for the targeting version of Windows and .net framework&lt;/div&gt;&lt;div&gt;e.g. for Win7 + .net3.5sp1 , &lt;/div&gt;&lt;div&gt;download iso file from &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C17BA869-9671-4330-A63E-1FD44E0E2505"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C17BA869-9671-4330-A63E-1FD44E0E2505&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;//=== Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO) &lt;br /&gt;&lt;div&gt;File Name: GRMSDK_EN_DVD.iso&lt;/div&gt;Chip: X86&lt;br /&gt;CRC#: 0xCA4FE79D&lt;br /&gt;SHA1: 0x8695F5E6810D84153181695DA78850988A923F4E&lt;br /&gt;================================================&lt;br /&gt;File Name: GRMSDKX_EN_DVD.iso&lt;br /&gt;Chip: AMD64 &lt;br /&gt;CRC#: 0xB417A4F7&lt;br /&gt;SHA1: 0x3393C98B8468CB3505557854922707510F8B65E1&lt;br /&gt;================================================&lt;br /&gt;File Name: GRMSDKIAI_EN_DVD.iso&lt;br /&gt;Chip: Itanium&lt;br /&gt;CRC#: 0x5E0E4BEA&lt;br /&gt;SHA1: 0xAE454215585A044EBE593E9F71FF1A4BC03D56A8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;[ref] &lt;br /&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/Global_Assembly_Cache"&gt;http://en.wikipedia.org/wiki/Global_Assembly_Cache&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.pcreview.co.uk/forums/which-net-framework-version-installed-t1346870.html"&gt;http://www.pcreview.co.uk/forums/which-net-framework-version-installed-t1346870.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/3397479/where-is-gacutil-exe"&gt;http://stackoverflow.com/questions/3397479/where-is-gacutil-exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5940144292416609034?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5940144292416609034/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/gac.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5940144292416609034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5940144292416609034'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/gac.html' title='GAC'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2027216019922891043</id><published>2011-04-10T11:37:00.034+08:00</published><updated>2011-07-29T16:12:46.927+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debugger'/><category scheme='http://www.blogger.com/atom/ns#' term='zend'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='pdt'/><title type='text'>PDT(Php Development Tool) debugger setup</title><content type='html'>To get source-level debugging for php in PDT,&lt;br /&gt;have to install Zend Debugger or XDebug Debugger.&lt;br /&gt;&lt;br /&gt;//=== Zend Debugger Installation [ref: thierryb.net]:&lt;br /&gt;UPDATE URL: http://downloads.zend.com/pdt&lt;br /&gt;*** use "Help -&amp;gt; Install New Software"&lt;br /&gt;instead of "Help -&amp;gt; Software Updates -&amp;gt; Find and Install"&lt;br /&gt;&lt;br /&gt;* Zend Debugger Client:&lt;br /&gt;&amp;nbsp;php.ini modification to make Zend Debugger client work with Mysql(only for PDT installed on MS Windows?)&lt;br /&gt;&lt;br /&gt;* Zend Debugger Server: &lt;br /&gt;download "Studio Web Debugger" from http://www.zend.com/products/studio/downloads&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Examples for PDT debug setting using Zend Debugger: &lt;br /&gt;&lt;br /&gt;//=== phpinfo&lt;br /&gt;PHP Version &amp;nbsp;&amp;nbsp;&amp;nbsp; 5.3.2-1ubuntu4.7 &lt;br /&gt;&lt;br /&gt;//=== extension_dir&amp;nbsp; /usr/lib/php5/20090626+lfs&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;put the extracted ZendDebugger.so under the extension_dir&lt;br /&gt;&lt;br /&gt;//=== php.ini&amp;nbsp; edit (better back it up before editting)&lt;br /&gt;sudo gedit /etc/php5/apache2/php.ini &lt;br /&gt;&lt;br /&gt;set(or comment out) the following attributes:&lt;br /&gt;&lt;br /&gt;* zend_debugger.allow_hosts&lt;br /&gt;zend_debugger.allow_hosts=127.0.0.1/32, 192.168.0.0/16&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;; this is to see output while debugging&lt;br /&gt;implicit_flush = On &lt;br /&gt;&lt;br /&gt;* The output buffering functionality must be switched off to see debug output, too.&lt;br /&gt;output_buffering = 0&lt;br /&gt;&lt;br /&gt;[ Note: Remember that output buffering is necessary to allow you to send header (e.g. cookies) even after you sent body content.&lt;br /&gt;Rrestore output_buffering to its original value when we get an error message like "Warning: Cannot modify header information - headers already sent",]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Disable eAccelerator if it is installed and enabled: &lt;br /&gt;eaccelerator.enable="0" (string or digit?)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Disable the Xdebug extension by commenting out &lt;br /&gt;;zend_extension=/usr/lib/php4/20020429/xdebug.so&lt;br /&gt;&lt;br /&gt;* Disable DBG Debugger, too : &lt;br /&gt;;extension=dbg.so&lt;br /&gt;;extension=php_dbg.dll&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* For linux, copy the following lines into the end of php.ini &lt;br /&gt;[Zend]&lt;br /&gt;zend_extension=/usr/lib/php5/20090626+lfs/ZendDebugger.so&lt;br /&gt;zend_debugger.allow_hosts=&amp;lt;comma separated ip_addresses&amp;gt;&lt;br /&gt;zend_debugger.expose_remotely=always &lt;br /&gt;&lt;br /&gt;//=== restart web server&lt;br /&gt;sudo /etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger&lt;br /&gt;&lt;br /&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=269631&lt;br /&gt;&lt;br /&gt;&lt;pre class="bz_comment_text"&gt;http://www.zend.com/en/community/pdt &lt;/pre&gt;&lt;pre class="bz_comment_text"&gt;&lt;a href="http://downloads.zend.com/pdt/"&gt;http://downloads.zend.com/pdt&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2027216019922891043?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2027216019922891043/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/pdtphp-development-tool-debug.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2027216019922891043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2027216019922891043'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/pdtphp-development-tool-debug.html' title='PDT(Php Development Tool) debugger setup'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4913695919345800279</id><published>2011-04-10T11:20:00.001+08:00</published><updated>2011-04-12T16:47:22.197+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='office2010'/><category scheme='http://www.blogger.com/atom/ns#' term='x64'/><category scheme='http://www.blogger.com/atom/ns#' term='64bit'/><title type='text'>Office2010 64bit Trouble</title><content type='html'>//===&lt;br /&gt;Searching via google by "64bit Office runtime" will give us the&lt;br /&gt;expectedly unexpected troubles for Office x64 ...&lt;br /&gt;&lt;br /&gt;searching by "64bit word runtime" will lead us to the "runtime error 429"&lt;br /&gt;&lt;br /&gt;//=== http://www.eggheadcafe.com/software/aspnet/36111953/word-2010-64-bit-and-runtime-error-429.aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== digest from &lt;br /&gt;http://www.talkjcs.com/techsupport/system-requirements/91.html&lt;br /&gt;『 ...&lt;br /&gt;If there really is a requirement to use Office 2010 64-bit, the following procedure must be followed &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Un-install all previous versions of Office&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Un-install JCS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Un-install Microsoft Access Runtime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Install Office 2010 64-bit (this will fail if any 32-bit Office components remain)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Apply all updates to Office 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Re-install the latest version of JCS. &lt;br /&gt;...&lt;br /&gt;』 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== http://www.eggheadcafe.com/software/aspnet/36111953/word-2010-64-bit-and-runtime-error-429.aspx&lt;br /&gt;&lt;br /&gt;//=== http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/25b4feb8-8b23-4b2d-b357-c2d1dcfe7154&lt;br /&gt;&lt;br /&gt;mentioned two modes of Office installation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;locally installed or&lt;/li&gt;&lt;li&gt;virutally installed(remotely installed? installed on cloud?)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;//=== http://www.add-in-express.com/forum/read.php?FID=5&amp;amp;TID=8251&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4913695919345800279?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4913695919345800279/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/office2010-64bit-trouble.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4913695919345800279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4913695919345800279'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/office2010-64bit-trouble.html' title='Office2010 64bit Trouble'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8878436864369695078</id><published>2011-04-08T23:43:00.000+08:00</published><updated>2011-04-08T23:43:53.652+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='debit card'/><title type='text'>在 Amazon購物無法使用PayPal 付費?</title><content type='html'>[Q] 在 Amazon購物無法使用PayPal 付費?&lt;br /&gt;&lt;br /&gt;[try] 到目前為止 Amazon 仍要求信用卡或金融卡?(debit card) , &lt;br /&gt;如果不想直接從信用卡扣錢 &lt;br /&gt;希望用PayPal帳戶的餘額付費的話 &lt;br /&gt;只好向PayPal 申請 PayPal的debit card &lt;br /&gt;但在美國沒有住居地的人 似乎還不能申請?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.ehow.com/how_6777409_use-paypal-amazon.html"&gt;http://www.ehow.com/how_6777409_use-paypal-amazon.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webhostingtalk.com/showthread.php?t=289452"&gt;http://www.webhostingtalk.com/showthread.php?t=289452&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8878436864369695078?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8878436864369695078/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/amazonpaypal.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8878436864369695078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8878436864369695078'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/amazonpaypal.html' title='在 Amazon購物無法使用PayPal 付費?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5546820660415228627</id><published>2011-04-08T23:34:00.000+08:00</published><updated>2011-04-08T23:34:43.372+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shared AddIn'/><category scheme='http://www.blogger.com/atom/ns#' term='COM AddIn'/><title type='text'>COM AddIn , Shared AddIn</title><content type='html'>[Q] COM AddIn&amp;nbsp;與 Shared AddIn 有何差異呢?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;COM AddIn 是通稱 多年前就被發展出來 &lt;br /&gt;&lt;br /&gt;Shared AddIn 也是一種 COM AddIn &lt;br /&gt;不過是在 .NET的架構下發展出來的 &lt;br /&gt;也有人稱作 managed COM AddIn&amp;nbsp;?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa434078(office.12).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa434078(office.12).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5546820660415228627?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5546820660415228627/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/com-addin-shared-addin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5546820660415228627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5546820660415228627'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/com-addin-shared-addin.html' title='COM AddIn , Shared AddIn'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6101833028049170008</id><published>2011-04-08T23:23:00.000+08:00</published><updated>2011-04-08T23:23:41.829+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vsto'/><category scheme='http://www.blogger.com/atom/ns#' term='shared'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='addin'/><title type='text'>Shared AddIn, VSTO AddIn, and Visual Studio AddIn</title><content type='html'>Visual Studio 有提供三種 AddIn project templates&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shared AddIn: for Office &lt;/li&gt;&lt;li&gt;VSTO AddIn: for Office&lt;/li&gt;&lt;li&gt;Visual Studio AddIn: for Visual Studio&lt;/li&gt;&lt;/ul&gt;簡單的說 Visual Studio AddIn 的 host application 是 Visual Studio 2005/2008/2010 &lt;br /&gt;而 VSTO AddIn 和 Shared AddIn 的 host application 是 Office &lt;br /&gt;&lt;br /&gt;VSTO 的原文是&amp;nbsp;Visual Studio Tools for Office &lt;br /&gt;和 Visual Studio AddIn 的確滿容易混淆的 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6101833028049170008?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6101833028049170008/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/shared-addin-vsto-addin-and-visual.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6101833028049170008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6101833028049170008'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/shared-addin-vsto-addin-and-visual.html' title='Shared AddIn, VSTO AddIn, and Visual Studio AddIn'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3480340555594768375</id><published>2011-04-07T10:27:00.000+08:00</published><updated>2011-04-07T10:27:15.978+08:00</updated><title type='text'>如何部署VSTO addin ?</title><content type='html'>[Q] 如何部署VSTO addin ?&lt;br /&gt;微軟網站有段&lt;a href="http://msdn.microsoft.com/en-us/office/Video/bb851702"&gt;教學 video&lt;/a&gt;, http://msdn.microsoft.com/en-us/office/Video/bb851702&lt;br /&gt;&lt;br /&gt;還有source code 可供下載 &lt;br /&gt;&lt;a href="http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/CS-VSTO-DeployaVSTOAdd-in_cs.zip"&gt;C#, &lt;/a&gt;&lt;br /&gt;http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/CS-VSTO-DeployaVSTOAdd-in_cs.zip &lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/VB-VST0-DeployaVSTOAdd-in_vb.zip"&gt;VB, &lt;/a&gt; &lt;br /&gt;http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/VB-VST0-DeployaVSTOAdd-in_vb.zip&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3480340555594768375?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3480340555594768375/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/vsto-addin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3480340555594768375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3480340555594768375'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/vsto-addin.html' title='如何部署VSTO addin ?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5020997632704603185</id><published>2011-04-05T12:00:00.001+08:00</published><updated>2011-04-22T20:19:42.240+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vsto'/><category scheme='http://www.blogger.com/atom/ns#' term='border'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>VSTO(Visual Studio Tools for Office)</title><content type='html'>&lt;style&gt;table{border-collapse:collapse;}table, td, th{border: 1px solid white}&lt;/style&gt;&lt;br /&gt;VSTO for Office2007 requires .net framework 3.5&lt;br /&gt;&lt;br /&gt;Project types : document-level / application-level&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;document-level  &lt;/td&gt;&lt;td&gt;ThisDocument &lt;/td&gt;&lt;td&gt;Actions Pane &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;application-level &lt;/td&gt;&lt;td&gt;ThisAddIn &lt;/td&gt;&lt;td&gt;Custom Task Pane &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5020997632704603185?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5020997632704603185/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/vstovisual-studio-tools-for-office.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5020997632704603185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5020997632704603185'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/vstovisual-studio-tools-for-office.html' title='VSTO(Visual Studio Tools for Office)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8693659395478419191</id><published>2011-04-05T10:40:00.000+08:00</published><updated>2011-04-05T10:40:41.368+08:00</updated><title type='text'>rdesktop (terminal server client) in Ubuntu</title><content type='html'>[Q] 在Ubuntu中 可以用rdesktop登入遠端的 WindowsXP/Windows Server ...&lt;br /&gt;但是要如何切換全螢幕模式？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;0. CTL+ALT+ ENTER (works for me)&lt;br /&gt;1.  ??? CTL+ALT+ Backspace / ALT+F1 / CTL+ALT+F1 to login to console mode to kill the process&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8693659395478419191?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8693659395478419191/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/rdesktop-terminal-server-client-in.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8693659395478419191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8693659395478419191'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/rdesktop-terminal-server-client-in.html' title='rdesktop (terminal server client) in Ubuntu'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3113711068392645150</id><published>2011-04-02T10:09:00.000+08:00</published><updated>2011-04-02T10:09:38.767+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vhd'/><category scheme='http://www.blogger.com/atom/ns#' term='虛擬硬碟'/><category scheme='http://www.blogger.com/atom/ns#' term='hyperv'/><title type='text'>HyperV vhd (虛擬硬碟) 種類</title><content type='html'>HyperV vhd (虛擬硬碟) 可分三種: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;dynamically expanding : 動態擴增&lt;/li&gt;&lt;li&gt;fixed size: 固定容量 &lt;/li&gt;&lt;li&gt;differencing: 根據另一個vhd(母碟: parent vhd) 衍生來的 &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;之前一直沒去探究 differencing vhd 的用法 &lt;br /&gt;最近得高手指點 &lt;br /&gt;恍然大悟&amp;nbsp; differencing vhd 的用途 : &lt;br /&gt;&lt;br /&gt;0. 產生 vm(Virtual machine) "vmbase", 先將 OS 灌起來 存成 base.vhd , &lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 將 base.vhd 設成唯讀 &lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;1. 根據 base.vhd 衍生 base_update.vhd,&amp;nbsp; 產生 vm "vmbase_update", &lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 將vmbase_update&amp;nbsp;與 base_update.vhd綁在一起,&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;安裝 OS update &lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;將 base_update.vhd 設成唯讀&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;2. 根據&amp;nbsp;base_update.vhd 衍生 base_update_app0.vhd,&amp;nbsp; 產生 vm "vmbase_update_app0", &lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 將vmbase_update_app0&amp;nbsp;與 base_update_app0.vhd綁在一起,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; * 不安裝其他應用程式 &lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; (除了不是唯讀之外 , 基本上 base_update_app0.vhd 與 base_update.vhd&amp;nbsp;應該是等價的)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;3. 根據&amp;nbsp;base_update.vhd 衍生 base_update_app1.vhd,&amp;nbsp; 產生 vm "vmbase_update_app1", &lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 將vmbase_update_app1&amp;nbsp;與 base_update_app1.vhd綁在一起,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; * 安裝 應用程式app1&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;4. 比較 2,3 就可看出&amp;nbsp;應用程式app1 對系統的影響 &lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3113711068392645150?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3113711068392645150/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/hyperv-vhd.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3113711068392645150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3113711068392645150'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/hyperv-vhd.html' title='HyperV vhd (虛擬硬碟) 種類'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8896803838621637439</id><published>2011-04-01T10:28:00.000+08:00</published><updated>2011-04-01T10:28:47.440+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vhd'/><category scheme='http://www.blogger.com/atom/ns#' term='縮減'/><category scheme='http://www.blogger.com/atom/ns#' term='compact'/><category scheme='http://www.blogger.com/atom/ns#' term='虛擬硬碟'/><category scheme='http://www.blogger.com/atom/ns#' term='hyperv'/><category scheme='http://www.blogger.com/atom/ns#' term='shrink'/><title type='text'>如何縮減HyperV虛擬硬碟的大小</title><content type='html'>There are three actions for "Edit Disk" to HyperV's virtual hard disk :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;compact : remove blank space to shrink/reduce size&lt;/li&gt;&lt;li&gt;convert : dynamic size to fixed size or vice versa?&lt;/li&gt;&lt;li&gt;expand : increase size&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;//===&lt;br /&gt;可透過HyperV 右側的Actions 工作列 &lt;br /&gt;點選 "Edit Disk" -&amp;gt; 選擇想要縮/擴的 .vhd 檔案 &lt;br /&gt;-&amp;gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;compact : 將因檔案刪除所造成的空隙移除以縮減vhd大小&lt;/li&gt;&lt;li&gt;convert : 將vhd從動態容量轉為固定容量模式?&lt;/li&gt;&lt;li&gt;expand :&amp;nbsp; 增加vhd 容量&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8896803838621637439?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8896803838621637439/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/04/hyperv.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8896803838621637439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8896803838621637439'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/04/hyperv.html' title='如何縮減HyperV虛擬硬碟的大小'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8940466458762492122</id><published>2011-03-16T21:08:00.001+08:00</published><updated>2011-03-23T23:13:00.475+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sandbox'/><category scheme='http://www.blogger.com/atom/ns#' term='donation'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><title type='text'>Paypal sandbox example: Donation</title><content type='html'>想測試 paypal的 sandbox &lt;br /&gt;必須要先登入 https://developer.paypal.com &lt;br /&gt;而且之前要先設定好測試帳號( Test Account)&lt;br /&gt;[可參考之前的短文 &lt;a href="http://3hitek.blogspot.com/2011/03/developerpaypalcom.html"&gt;http://3hitek.blogspot.com/2011/03/developerpaypalcom.html&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nCx-B7Rgfb4/TYC1m07nNDI/AAAAAAAAAM8/_cy-nOjsgIk/s1600/DSC05355.JPG" imageanchor="1" style=""&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-nCx-B7Rgfb4/TYC1m07nNDI/AAAAAAAAAM8/_cy-nOjsgIk/s320/DSC05355.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;&lt;input type="hidden" name="hosted_button_id" value="85XRNSEHTWJ7J"&gt;&lt;br /&gt;&lt;input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8940466458762492122?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8940466458762492122/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-sandbox-example-donation.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8940466458762492122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8940466458762492122'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-sandbox-example-donation.html' title='Paypal sandbox example: Donation'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nCx-B7Rgfb4/TYC1m07nNDI/AAAAAAAAAM8/_cy-nOjsgIk/s72-c/DSC05355.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6562816675210732918</id><published>2011-03-16T21:00:00.000+08:00</published><updated>2011-03-16T21:00:49.346+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sandbox'/><category scheme='http://www.blogger.com/atom/ns#' term='buy now'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><title type='text'>Paypal sandbox example : Buy Now</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LGnzfNCXP6U/TYCz7k08f_I/AAAAAAAAAM0/ngmD7-Vw0L0/s1600/DSC05348.JPG" imageanchor="1" style=""&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-LGnzfNCXP6U/TYCz7k08f_I/AAAAAAAAAM0/ngmD7-Vw0L0/s320/DSC05348.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;&lt;input type="hidden" name="hosted_button_id" value="AH8ZXEJWKMHXN"&gt;&lt;br /&gt;&lt;input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;&lt;img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"&gt;&lt;br /&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6562816675210732918?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6562816675210732918/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-sandbox-example-buy-now.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6562816675210732918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6562816675210732918'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-sandbox-example-buy-now.html' title='Paypal sandbox example : Buy Now'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-LGnzfNCXP6U/TYCz7k08f_I/AAAAAAAAAM0/ngmD7-Vw0L0/s72-c/DSC05348.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5939277972063767901</id><published>2011-03-16T17:11:00.000+08:00</published><updated>2011-03-16T17:11:31.842+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><category scheme='http://www.blogger.com/atom/ns#' term='測試帳號'/><title type='text'>如何在 developer.paypal.com 產生測試帳號</title><content type='html'>[Q] 如何在 developer.paypal.com 產生測試帳號 ?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;* 用一個可以收的到信的email信箱到https://developer.paypal.com註冊,&lt;br /&gt;  開啟所謂的 "developer account" &lt;br /&gt;* 用"developer account" 登入 https://developer.paypal.com, &lt;br /&gt;  產生測試帳號("test accounts") &lt;br /&gt;  目前的情況是"create preconfigred account" 只能先產生 Personal test account &lt;br /&gt;  &lt;br /&gt;* 用"test account" 登入 https://www.sandbox.paypal.com &lt;br /&gt;  再將Personal test account 升級成 "Premier test account" &lt;br /&gt;  還無法升級成"Business account" ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* 可以產生多個test account (我只試到產生3個) &lt;br /&gt;  最好配合多機測試 (或用兩個不同的browser?)&lt;br /&gt;  不然測試帳號會搞混&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5939277972063767901?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5939277972063767901/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/developerpaypalcom.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5939277972063767901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5939277972063767901'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/developerpaypalcom.html' title='如何在 developer.paypal.com 產生測試帳號'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7109173187893714430</id><published>2011-03-15T23:34:00.002+08:00</published><updated>2011-03-16T16:51:03.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='費用'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><category scheme='http://www.blogger.com/atom/ns#' term='fee'/><category scheme='http://www.blogger.com/atom/ns#' term='account type'/><title type='text'>Paypal 常見問題 - 帳戶種類與費用</title><content type='html'>//=== 帳戶種類&lt;br /&gt;&lt;br /&gt;" ... &lt;br /&gt;Personal: &lt;br /&gt;Recommended for individuals who shop and pay online. We don't recommend that sellers open a Personal account to receive online payments. &lt;br /&gt;&lt;br /&gt;Premier: &lt;br /&gt;Recommended for casual sellers or non-businesses who wish to get paid online, and who also make online purchases.&lt;br /&gt;&lt;br /&gt;Business: &lt;br /&gt;Recommended for merchants who operate under a company/group name. It offers additional features such as allowing up to 200 employees limited access to your account and customer service email alias for customer issues to be routed for faster follow-ups.&lt;br /&gt;" (摘錄自 https://www.paypal.com/cgi-bin/helpweb?cmd=_help)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* to use Paypal API requires business account.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== 費用&lt;br /&gt;* no registration fee (註冊帳戶不用錢)&lt;br /&gt;* charge on receiving payments/withdrawing money (收受貨款/提領存款要收手續費)&lt;br /&gt;* no difference among charges on receiving payments for the 3 types of account. (how about withdrawal?)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;https://www.paypal.com/cgi-bin/helpweb?cmd=_help&lt;br /&gt;&lt;br /&gt;[Paypal 繁體中文說明]&lt;br /&gt;https://www.paypal.com/tw/cgi-bin/helpweb?cmd=_help&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7109173187893714430?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7109173187893714430/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal_2536.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7109173187893714430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7109173187893714430'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal_2536.html' title='Paypal 常見問題 - 帳戶種類與費用'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2686365067592062199</id><published>2011-03-15T23:19:00.002+08:00</published><updated>2011-03-16T16:51:33.931+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sandbox'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><category scheme='http://www.blogger.com/atom/ns#' term='test account'/><title type='text'>Paypal 的相關連結</title><content type='html'>[Help]&lt;br /&gt;https://www.paypal.com/helpcenter/main.jsp&lt;br /&gt;https://www.paypal.com/cgi-bin/helpweb?cmd=_help&lt;br /&gt;&lt;br /&gt;[繁體Help]&lt;br /&gt;https://www.paypal.com/tw/cgi-bin/helpweb?cmd=_help&lt;br /&gt;&lt;br /&gt;[Paypal sandbox login]&lt;br /&gt;https://developer.paypal.com&lt;br /&gt;https://www.sandbox.paypal.com&lt;br /&gt;&lt;br /&gt;* use a receivable email to open a "developer account" at https://developer.paypal.com &lt;br /&gt;* log in https://developer.paypal.com to create test accounts &lt;br /&gt;* log in https://www.sandbox.paypal.com using a "test account"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Paypal buttons]&lt;br /&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_pdn_xclick_techview_outside&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2686365067592062199?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2686365067592062199/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal_15.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2686365067592062199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2686365067592062199'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal_15.html' title='Paypal 的相關連結'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-75818843201483720</id><published>2011-03-15T23:10:00.000+08:00</published><updated>2011-03-15T23:10:03.247+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7/11取貨'/><category scheme='http://www.blogger.com/atom/ns#' term='貨到付款'/><category scheme='http://www.blogger.com/atom/ns#' term='露天拍賣'/><category scheme='http://www.blogger.com/atom/ns#' term='取消交易'/><title type='text'>露天拍賣如何取消交易?</title><content type='html'>[Q] 露天拍賣如何取消交易?&lt;br /&gt;&lt;br /&gt;前幾天想在露天買東西 想要用7/11取貨 以為有貨到付款 &lt;br /&gt;結果是純取貨; &lt;br /&gt;點了馬上購買就馬上成交了 ...&lt;br /&gt;而不是先選擇付款方式後 才進入真正下標的動作 ...&lt;br /&gt;&lt;br /&gt;那就得取消交易 &lt;br /&gt;在露天搜尋好久 終於找到 如何取消交易的path :&lt;br /&gt;&lt;br /&gt;買家要到我的拍賣 -&gt; 購買清單-&gt;賣家與交易資料(查看匯款資料)裡點入-&gt;管理(提出取消交易)-&gt; 選擇/填寫取消交易原因 -&gt; 送出 -&gt; 等待賣家同意 ...&lt;br /&gt;&lt;br /&gt;我先收到「取消交易要求」已成功送出！(商品編號 1108012xxxxxxx )的email通知 &lt;br /&gt;隔天再收到 "拍賣交易取消成功" 的email通知 &lt;br /&gt;&lt;br /&gt;" ...&lt;br /&gt;這筆拍賣交易已經成功取消。(商品編號：11080121xxxxxx)&lt;br /&gt;請注意!! 您無法再評價對方，這筆交易相關的評價系統都會全部刪除。&lt;br /&gt;&lt;br /&gt;．若在商品賣出後的14天內確認取消交易，系統將不會對賣家計收交易的成交手續費。&lt;br /&gt;．若在商品賣出後的15天起才確認取消交易，賣家仍應支付已計入的成交手續費，&lt;br /&gt;...&lt;br /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-75818843201483720?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/75818843201483720/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/75818843201483720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/75818843201483720'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/blog-post.html' title='露天拍賣如何取消交易?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1353920266464989132</id><published>2011-03-13T10:44:00.000+08:00</published><updated>2011-03-13T10:44:32.190+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='pdt'/><title type='text'>如何安裝Eclipse PDT (php 開發/除錯工具)?</title><content type='html'>[Q] 如何安裝Eclipse PDT (php 開發/除錯工具)?&lt;br /&gt;[Q] How to install PDT(PHP development tools) for Eclipse in Ubuntu?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;0. sudo apt-get install eclipse (eclipse 3.5, Galileo)&lt;br /&gt;1. Open Eclipse by Applications-&gt;Programming-&gt;Eclipse&lt;br /&gt;2. install PDT from Eclipse's Help menu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下摘錄自 &lt;a href="https://help.ubuntu.com/community/EclipsePDT"&gt;https://help.ubuntu.com/community/EclipsePDT&lt;/a&gt;&lt;br /&gt;『&lt;br /&gt;Install PHP Development Tools (PDT)&lt;br /&gt;&lt;br /&gt;   1. Open Eclipse and specify your workspace (Applications-&gt;Programming-&gt;Eclipse)&lt;br /&gt;   2. Help-&gt;Install New Software&lt;br /&gt;   3. Select the Galileo Update site&lt;br /&gt;   4. Select the PHP Development Tools (PDT) Feature&lt;br /&gt;   5. Install... &lt;br /&gt;』&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Galileo Update site : http://download.eclipse.org/releases/galileo/&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt; &lt;a href="https://help.ubuntu.com/community/EclipsePDT"&gt;https://help.ubuntu.com/community/EclipsePDT&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1353920266464989132?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1353920266464989132/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/eclipse-pdt-php.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1353920266464989132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1353920266464989132'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/eclipse-pdt-php.html' title='如何安裝Eclipse PDT (php 開發/除錯工具)?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5022552601628871469</id><published>2011-03-11T21:41:00.022+08:00</published><updated>2011-03-24T10:40:46.701+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='buy now'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><title type='text'>如何將 paypal 的“buy now” 按鈕 置於 Flex應用中?</title><content type='html'>[Q] How to place the paypal “buy now” button for html into Flex? &lt;br /&gt;[Q] 如何將 paypal 的“buy now” 按鈕 置於 Flex應用中? &lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;根據 &lt;a href="http://blog.flexcommunity.net/?p=26"&gt;http://blog.flexcommunity.net/?p=26&lt;/a&gt; 所給的例子 來嘗試 , &lt;br /&gt;該範例似乎是用Flex3的環境寫的 &lt;br /&gt;稍作修改如後 可在Flex4.1 順利執行 &lt;br /&gt;&lt;br /&gt;&lt;textarea cols="60" name="Name" readonly="true" rows="35" style="overflow: hidden;"&gt; &lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"       xmlns:s="library://ns.adobe.com/flex/spark"       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="90" minHeight="50" width="115" height="82"&gt;  &lt;mx:Image x="10" y="10" width="100" height="60" source="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" click="makePayment();"  id="img1"/&gt;  &lt;fx:Script&gt;   &lt;![CDATA[  import flash.net.URLRequest  public function makePayment():void{  var url:String = "https://www.paypal.com/cgi-bin/webscr";  var request:URLRequest = new URLRequest(url);  var variables:URLVariables = new URLVariables();  variables.cmd="_xclick";.........  variables.quantity = 1;  variables.tax = '';  request.data = variables;  request.method = URLRequestMethod.POST;  navigateToURL(request,"_parent");  }  ]]&gt;  &lt;/fx:Script&gt; &lt;/s:Application&gt; &lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The reproduced example is placed in &lt;a href="http://3hsite.info/flex/paypal0.html"&gt;http://3hsite.info/flex/paypal0.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[ref] &lt;br /&gt;&lt;a href="http://blog.flexcommunity.net/?p=26"&gt;http://blog.flexcommunity.net/?p=26&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5022552601628871469?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5022552601628871469/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-buy-now-flex.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5022552601628871469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5022552601628871469'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal-buy-now-flex.html' title='如何將 paypal 的“buy now” 按鈕 置於 Flex應用中?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-9202205874072682198</id><published>2011-03-11T14:09:00.004+08:00</published><updated>2011-03-11T14:39:30.851+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Express Checkout'/><category scheme='http://www.blogger.com/atom/ns#' term='paypal'/><category scheme='http://www.blogger.com/atom/ns#' term='payment'/><title type='text'>Paypal 提供的 付費機制</title><content type='html'>許久沒看paypal的Developer link&lt;br /&gt;為了試Flex Hero的購物車 再度造訪&lt;br /&gt;Surprise !&lt;br /&gt;&lt;br /&gt;Paypal developer network 已發展成獨立的網站&lt;br /&gt;而且網域名稱 只有一個字母 x --&gt; x.com&lt;br /&gt;&lt;br /&gt;付費機制也變的多元, 針對不同應用環境&lt;br /&gt;相關配套的 流程/程式庫/API/...&lt;br /&gt;讓我眼花 !&lt;br /&gt;&lt;br /&gt;瀏覽之後 覺得 Express Checkout 可能比較&lt;br /&gt;適合Flex Hero的購物車範例&lt;br /&gt;&lt;br /&gt;下載 Express Checkout 說明文件&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.x.com/docs/DOC-2763"&gt;https://www.x.com/docs/DOC-2763&lt;/a&gt; (DM , 對developer 沒啥用處)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.x.com/community/ppx/documentation#ec"&gt;https://www.x.com/community/ppx/documentation#ec&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Integration Guide &lt;a href="https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_ExpressCheckout_IntegrationGuide.pdf"&gt;https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_ExpressCheckout_IntegrationGuide.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Advanced Integration Guide&lt;br /&gt;&lt;a href="https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_ExpressCheckout_AdvancedFeaturesGuide.pdf"&gt;https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_ExpressCheckout_AdvancedFeaturesGuide.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;....&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-9202205874072682198?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/9202205874072682198/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9202205874072682198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9202205874072682198'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/paypal.html' title='Paypal 提供的 付費機制'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6081487891496536104</id><published>2011-03-10T15:38:00.003+08:00</published><updated>2011-03-10T16:26:17.709+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hero'/><category scheme='http://www.blogger.com/atom/ns#' term='flex sdk'/><category scheme='http://www.blogger.com/atom/ns#' term='burrito'/><category scheme='http://www.blogger.com/atom/ns#' term='flashbuilder'/><title type='text'>How to install Flex SDK 4.5(Hero)</title><content type='html'>0. download Flex SDK Hero from&lt;br /&gt;&lt;a href="http://opensource.adobe.com/wiki/display/flexsdk/Hero"&gt;http://opensource.adobe.com/wiki/display/flexsdk/Hero&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0.1. Adobe Flex SDK == Open Source Flex SDK + Adobe Add-ons&lt;br /&gt;0.2. Milestone Builds&lt;br /&gt;&lt;br /&gt;1. Extract All files from the downloaed zip file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. FlashBuilder -&gt; Project -&gt; Properties -&gt; Flex Library compiler&lt;br /&gt;     -&gt; configure Flex SDKs ...&lt;br /&gt;2.1 leave the Default SDK to Flex 4.1&lt;br /&gt;2.2. use a specific SDK : Flex Hero&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Hero: Flex SDK 4.5&lt;br /&gt;* Burrito: Flash Builder (after flex builder 3?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6081487891496536104?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6081487891496536104/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-install-flex-sdk-45hero.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6081487891496536104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6081487891496536104'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-install-flex-sdk-45hero.html' title='How to install Flex SDK 4.5(Hero)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-9131852111400102211</id><published>2011-03-10T14:54:00.002+08:00</published><updated>2011-03-10T15:38:49.303+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fxp'/><category scheme='http://www.blogger.com/atom/ns#' term='fxpl'/><category scheme='http://www.blogger.com/atom/ns#' term='flex project'/><title type='text'>How to import fxpl/fxp in FlashBuilder?</title><content type='html'>[Q] How to import fxpl(shared lib)/fxp in FlashBuilder?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;File -&gt; import  Flex Project(FXP)&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;File -&gt;import -&gt; FlashBuilder project&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://help.adobe.com/en_US/flashbuilder/using/WSbde04e3d3e6474c4ef5411412477fbf920-8000.html"&gt;http://help.adobe.com/en_US/flashbuilder/using/WSbde04e3d3e6474c4ef5411412477fbf920-8000.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-9131852111400102211?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/9131852111400102211/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-import-fxplfxp-in-flashbuilder.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9131852111400102211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/9131852111400102211'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-import-fxplfxp-in-flashbuilder.html' title='How to import fxpl/fxp in FlashBuilder?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-935993738506760574</id><published>2011-03-09T10:10:00.002+08:00</published><updated>2011-03-09T10:48:16.520+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='bluehost'/><category scheme='http://www.blogger.com/atom/ns#' term='testdrive'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Reproduce "Flex Test Drive: Build an application in an hour" for php on my website hosted at bluehost</title><content type='html'>I have spent more than 10 hours to  reproduce Adobe's  "Flex Test Drive: Build an application in an hour" for php on my website hosted at bluehost :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3hsite.info/flex/TestDrive/flex1-debug/flex1.html"&gt;http://3hsite.info/flex/TestDrive/flex1-debug/flex1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;partially because i'm a tyro in Flex;&lt;br /&gt;partially because that i try to locate Flex application/service and Zend lib different from the default configuration.&lt;br /&gt;&lt;br /&gt;To make the change of location work , i'd got to edit amf_config.ini, gateway.php and php.ini ...&lt;br /&gt;after some try-and-errors and repeated reading the instructions in the references,&lt;br /&gt;finally i got it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* amf_config.ini :&lt;br /&gt;web_root&lt;br /&gt;zend_path&lt;br /&gt;&lt;br /&gt;* gateway.php:&lt;br /&gt;$webroot = $_SERVER['DOCUMENT_ROOT'];&lt;br /&gt;$configfile = "$dir/amf_config.ini";&lt;br /&gt;$zenddir = $webroot. '/zend/library'; //shd match zend_path in amf_config.ini&lt;br /&gt;&lt;br /&gt;* php.ini:&lt;br /&gt;include_path should contain zend_path in amf_config.ini&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app.html"&gt;http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app2.html"&gt;http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app3.html"&gt;http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app3.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app4.html"&gt;http://www.adobe.com/devnet/flex/testdrive/articles/1_build_a_flex_app4.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-935993738506760574?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/935993738506760574/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/reproduce-flex-test-drive-build.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/935993738506760574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/935993738506760574'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/reproduce-flex-test-drive-build.html' title='Reproduce &quot;Flex Test Drive: Build an application in an hour&quot; for php on my website hosted at bluehost'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-658019807625524192</id><published>2011-03-08T09:56:00.003+08:00</published><updated>2011-03-08T10:14:40.546+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scim'/><category scheme='http://www.blogger.com/atom/ns#' term='input method'/><category scheme='http://www.blogger.com/atom/ns#' term='ibus'/><category scheme='http://www.blogger.com/atom/ns#' term='繁體中文'/><title type='text'>traditional chinese input in Ubuntu</title><content type='html'>[Q] How to input traditional chinese in Ubuntu?&lt;br /&gt;[Q] 如何在Ubuntu 輸入繁體中文？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;"scim-chewing" is recommended although iBus is the built-in input method in Ubuntu 10.04(lucid).&lt;br /&gt;&lt;br /&gt;0. System -&gt; Administration -&gt; Language Support&lt;br /&gt;   Click on Install/Remove Language&lt;br /&gt;&lt;br /&gt;1. sudo apt-get install scim-chewing&lt;br /&gt;&lt;br /&gt;2. Change the keyboard type to the desired one(e.g. HanYu Pinyin) via SCIM setup&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* iBus tonepy(pinyin + 4/5 tones) will crash when browsing the candidates from the dropdown list by arrow keys&lt;br /&gt;* iBus tonepy list both simplified/traditional chinese chars which make selection difficult.&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;https://launchpad.net/ubuntu/lucid/i386/scim-chewing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-658019807625524192?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/658019807625524192/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/traditional-chinese-input-in-ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/658019807625524192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/658019807625524192'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/traditional-chinese-input-in-ubuntu.html' title='traditional chinese input in Ubuntu'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-233320238762507854</id><published>2011-03-03T09:44:00.003+08:00</published><updated>2011-03-08T10:18:19.776+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gedit'/><category scheme='http://www.blogger.com/atom/ns#' term='scim'/><category scheme='http://www.blogger.com/atom/ns#' term='big5'/><title type='text'>Ubuntu的多國語言支援</title><content type='html'>//=== &lt;br /&gt;System -&gt; Administration -&gt; Language Support&lt;br /&gt;Click on Install/Remove Language&lt;br /&gt;&lt;br /&gt;keyboard input method system: none, ibus, lo-gtk, th-gtk, scim(need manually install)&lt;br /&gt;&lt;br /&gt;personally prefer scim for traditional chinese input&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] how to view big5 file in ubuntu?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;gedit, open with proper Character Encoding&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-233320238762507854?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/233320238762507854/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/ubuntuyuanyuanyuayuayua.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/233320238762507854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/233320238762507854'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/ubuntuyuanyuanyuayuayua.html' title='Ubuntu的多國語言支援'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3657847437149598449</id><published>2011-03-01T17:15:00.002+08:00</published><updated>2011-03-01T17:28:46.915+08:00</updated><title type='text'>sudo and gksudo</title><content type='html'>[Q] What's the difference between sudo and gksudo?&lt;br /&gt;&lt;br /&gt;[digest]&lt;br /&gt;"gksu  is a frontend to su and gksudo is a frontend to sudo.  Their &lt;br /&gt;primary purpose is to run graphical commands that need  root  without  &lt;br /&gt;the need to run an X terminal emulator and using su directly."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"gksudo puts up a graphical password prompt, and won't mess up GUI logons when used to run graphical apps.&lt;br /&gt;sudo is basically just a terminal version of gksudo. It doesn't understand X apps ..."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;still confused???&lt;br /&gt;&lt;br /&gt;--&gt; example &lt;br /&gt;"Using sudo with a graphical application does not work 100% of the time if you open an app using Alt-F2 for example if you if you press Alt-F2 and type: ... "&lt;br /&gt;&lt;br /&gt;*** try "sudo synaptic" and "gksu synaptic"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;There's absolutely no difference in Ubuntu because...&lt;br /&gt;oli@bert:~$ ls -l /usr/bin/gksudo &lt;br /&gt;lrwxrwxrwx 1 root root 4 2010-09-27 18:23 /usr/bin/gksudo -&gt; gksu&lt;br /&gt;...&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1130412&lt;br /&gt;http://ubuntuforums.org/archive/index.php/t-312823.html&lt;br /&gt;https://lists.ubuntu.com/archives/ubuntu-studio-users/2007-September/000472.html&lt;br /&gt;http://askubuntu.com/questions/21033/what-is-the-difference-between-gksudo-and-gksu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3657847437149598449?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3657847437149598449/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/sudo-and-gksudo.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3657847437149598449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3657847437149598449'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/sudo-and-gksudo.html' title='sudo and gksudo'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1874680710306451148</id><published>2011-03-01T16:59:00.003+08:00</published><updated>2011-03-01T17:12:50.512+08:00</updated><title type='text'>Create a new site for Apache in Ubuntu</title><content type='html'>0. sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite &lt;br /&gt;1. gksudo gedit /etc/apache2/sites-available/mysite &lt;br /&gt;&lt;br /&gt;examples:&lt;br /&gt;change the DocumentRoot to point to the new location. For example, /home/user/public_html/&lt;br /&gt;change the Directory directive, replace &lt;Directory /var/www/&gt; to &lt;Directory /home/user/public_html/&gt;&lt;br /&gt;change the ErrorLog and CustomLog directives ...&lt;br /&gt;&lt;br /&gt;1.0 create folder /home/user/public_html &lt;br /&gt;1.1 cp /var/www/index.html /home/user/public_html/&lt;br /&gt;&lt;br /&gt;2. sudo a2dissite default &amp;&amp; sudo a2ensite mysite&lt;br /&gt;&lt;br /&gt;3. sudo /etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;https://help.ubuntu.com/community/ApacheMySQLPHP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1874680710306451148?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1874680710306451148/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/create-new-site-for-apache-in-ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1874680710306451148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1874680710306451148'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/create-new-site-for-apache-in-ubuntu.html' title='Create a new site for Apache in Ubuntu'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5255443623699050661</id><published>2011-03-01T16:36:00.002+08:00</published><updated>2011-03-01T16:53:11.428+08:00</updated><title type='text'>Start/stop apache in Ubuntu</title><content type='html'>[try]&lt;br /&gt;sudo /etc/init.d/apache2 stop/start/restart&lt;br /&gt;or&lt;br /&gt;sudo /usr/sbin/apache2ctl stop/start/restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Symptom]&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;create a file named "fqdn" under directory /etc/apache2/conf.d/&lt;br /&gt;by, for example, &lt;br /&gt;sudo nano /etc/apache2/conf.d/fqdn &lt;br /&gt;&lt;br /&gt;add "ServerName localhost" to the above newly created file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=364242&lt;br /&gt;https://help.ubuntu.com/community/ApacheMySQLPHP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5255443623699050661?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5255443623699050661/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/startstop-apache-in-ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5255443623699050661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5255443623699050661'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/startstop-apache-in-ubuntu.html' title='Start/stop apache in Ubuntu'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6922455715486431058</id><published>2011-03-01T16:28:00.003+08:00</published><updated>2011-03-01T16:34:02.978+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lamp'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>How to install LAMP  in Ubuntu?</title><content type='html'>[Q] How to install LAMP(Linux-Apache-Mysql-Php) in Ubuntu?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;sudo apt-get install tasksel&lt;br /&gt;sudo tasksel install lamp-server &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or &lt;br /&gt;sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Q] What's tasksel?&lt;br /&gt;&lt;br /&gt;[digest]&lt;br /&gt;"&lt;br /&gt;Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system. ...&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;tasksel --list-task&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;https://help.ubuntu.com/community/ApacheMySQLPHP&lt;br /&gt;https://help.ubuntu.com/community/Tasksel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6922455715486431058?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6922455715486431058/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-install-lamp-in-ubuntu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6922455715486431058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6922455715486431058'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/03/how-to-install-lamp-in-ubuntu.html' title='How to install LAMP  in Ubuntu?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7808448975890653059</id><published>2011-02-23T23:05:00.004+08:00</published><updated>2011-03-23T23:27:04.289+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ie8'/><category scheme='http://www.blogger.com/atom/ns#' term='pchome'/><category scheme='http://www.blogger.com/atom/ns#' term='smart pay'/><category scheme='http://www.blogger.com/atom/ns#' term='免轉帳手續費'/><title type='text'>PChome smart pay 與 IE8</title><content type='html'>2011.02.23 &lt;br /&gt;最近在 pchome 購物 想使用 smartpay&lt;br /&gt;按下去 結果 網頁稍閃即逝&lt;br /&gt;又是 IE8 的安全性作祟嗎?&lt;br /&gt;&lt;br /&gt;可是已經將 https://exxx.pchome.com.tw 加入信任的網站名單中了&lt;br /&gt;&lt;br /&gt;--&gt;&lt;br /&gt;&lt;br /&gt;原來 Smart Pay  需要安裝 "新光銀行" 的ATM add-on &lt;br /&gt;而我並未將新光銀行的網址 &lt;br /&gt;https://ixxx.skbank.com.tw 加入信任的網站名單中&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2011.03.20&lt;br /&gt;在 pchome 購物 使用 smartpay(即時付款)&lt;br /&gt;又出現 網頁稍閃即逝的現象 &lt;br /&gt;這回出現的銀行網頁顯示是合作金庫 &lt;br /&gt;但網址是 &lt;br /&gt;https://payment.fesc.com.tw/fesnetPP/payPage.jsp&lt;br /&gt;--&gt; http://www.fesc.com.tw/ 財宏科技的webAtm 元件&lt;br /&gt;&lt;br /&gt;[又是 IE8 的安全性作祟嗎?]&lt;br /&gt;想成功安裝 財宏科技的webAtm 元件&lt;br /&gt;先要依以下步驟取消一個安全性選項?&lt;br /&gt;&lt;br /&gt;IE8的工具列:&lt;br /&gt;工具-＞網際網路選項-＞{進階} -＞安全性 -&gt; 啟用記憶體保護以協助避免網路攻擊, 取消該選項，重新啟動IE後生效 &lt;br /&gt;&lt;br /&gt;*** 安裝成功後 記得恢復該安全性選項 重新啟動IE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[結論]&lt;br /&gt;用SmartPay 免轉帳手續費 而且會比ATM轉帳方便&lt;br /&gt;如果IE8 設定沒問題的話 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7808448975890653059?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7808448975890653059/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/02/pchome-smart-pay-ie8.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7808448975890653059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7808448975890653059'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/02/pchome-smart-pay-ie8.html' title='PChome smart pay 與 IE8'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8772544189349583272</id><published>2011-02-14T22:47:00.002+08:00</published><updated>2011-02-14T22:52:39.110+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='custom level'/><category scheme='http://www.blogger.com/atom/ns#' term='ie8'/><category scheme='http://www.blogger.com/atom/ns#' term='activex control'/><title type='text'>How to enable ActiveX control in IE8 ?</title><content type='html'>[try]&lt;br /&gt;Tools -&gt; Internet Options  -&gt; Security&lt;br /&gt;-&gt; Select a Zone first (Internet /Intranet/Trusted sites/Restricted sites) &lt;br /&gt;-&gt; press "Custom level"&lt;br /&gt;-&gt; ActiveX controls and  plug-ins&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8772544189349583272?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8772544189349583272/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/02/how-to-enable-activex-control-in-ie8.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8772544189349583272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8772544189349583272'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/02/how-to-enable-activex-control-in-ie8.html' title='How to enable ActiveX control in IE8 ?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5776323364434239256</id><published>2011-01-10T22:43:00.004+08:00</published><updated>2011-01-10T22:58:02.413+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CPU'/><category scheme='http://www.blogger.com/atom/ns#' term='NMIndexingService'/><category scheme='http://www.blogger.com/atom/ns#' term='NMBgMonitor'/><title type='text'>NMBgMonitor 困擾, CPU 吃光了</title><content type='html'>BitDefender 最近常斷線&lt;br /&gt;Skype 跑起來也有系統忙碌的警示&lt;br /&gt;用taskmgr 檢查之後 發現了一些&lt;br /&gt;頗陌生的processes&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;NMIndexingService.exe &lt;/li&gt;&lt;li&gt;NMBgMonitor.exe &lt;/li&gt;&lt;li&gt;NMIndexStoreSvr.exe &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;網路搜尋之後 發現是Nero7的程式&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;用services.msc 停掉相關的服務InCD, LightScribe, NMIndexing ...&lt;br /&gt;&lt;br /&gt;到 C:\Program Files\Common Files\Ahead\Lib 目錄 將上列程式更名&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5776323364434239256?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5776323364434239256/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/01/nmbgmonitor-cpu.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5776323364434239256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5776323364434239256'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/01/nmbgmonitor-cpu.html' title='NMBgMonitor 困擾, CPU 吃光了'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8865505123233848367</id><published>2011-01-02T16:09:00.004+08:00</published><updated>2011-01-03T10:28:29.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ul'/><category scheme='http://www.blogger.com/atom/ns#' term='ol'/><category scheme='http://www.blogger.com/atom/ns#' term='li'/><category scheme='http://www.blogger.com/atom/ns#' term='bullet'/><category scheme='http://www.blogger.com/atom/ns#' term='list-style'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS list-style 沒作用?</title><content type='html'>在 Blogspot &lt;a href="http://3hinvest.blogspot.com/"&gt;http://3hinvest.blogspot.com&lt;/a&gt; 中&lt;br /&gt;改變sidebar的ul(unordered list) style,&lt;br /&gt;加入了以下的CSS&lt;br /&gt;&lt;br /&gt;.sidebar ul {&lt;br /&gt;margin:5px;&lt;br /&gt;list-style:disc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;雖然條列項目有內縮 但是項目的"子彈"(bullet, 項目前的標誌小圖)&lt;br /&gt;卻沒顯示出來 , 即使再加入&lt;br /&gt;&lt;br /&gt;.sidebar ul li {&lt;br /&gt;list-style:disc;&lt;br /&gt;}&lt;br /&gt;依然沒顯示出bullet&lt;br /&gt;&lt;br /&gt;上網搜尋 發現了 list-style 這個屬性有好多個值&lt;br /&gt;'list-style'&lt;br /&gt;[ 'list-style-type' ||  'list-style-position' || 'list-style-image' ] | inherit&lt;br /&gt;&lt;br /&gt;其中'list-style-position' 的預設值是 outside ?&lt;br /&gt;只要指定'list-style-position' 為inside, bullet 就會出現了&lt;br /&gt;&lt;br /&gt;[example]&lt;br /&gt;ul&lt;br /&gt;{&lt;br /&gt;list-style:disc inside url("/images/blueball.gif");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;tried to make bullet for ul(unordered list) shown on my another blog, &lt;a href="http://3hinvest.blogspot.com/"&gt;http://3hinvest.blogspot.com&lt;/a&gt;&lt;br /&gt;by modifying the blogspot template to&lt;br /&gt;&lt;br /&gt;.sidebar ul { &lt;br /&gt;margin:5px; &lt;br /&gt;list-style:disc; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;the indent takes effect, but the bullets do not show up even if &lt;br /&gt;i added &lt;br /&gt;&lt;br /&gt;.sidebar ul li {&lt;br /&gt;list-style:disc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;after searching on internet, found that&lt;br /&gt;the value of property 'list-style' has multiple ingredients&lt;br /&gt;that can be set in order: list-style-type, list-style-position, list-style-image.&lt;br /&gt;&lt;br /&gt;'list-style'&lt;br /&gt;[ 'list-style-type' ||  'list-style-position' || 'list-style-image' ] | inherit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If one of the values above is missing, e.g. "list-style:disc inside;", the default value for the missing property will be adopted.&lt;br /&gt;&lt;br /&gt;The default value for 'list-style-position' seems outside? &lt;br /&gt;After explicitly setting 'list-style-position' to 'inside' as follows&lt;br /&gt;&lt;br /&gt;.sidebar ul { &lt;br /&gt;margin:5px; &lt;br /&gt;list-style:disc inside; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;the bullets show up as expected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.w3.org/TR/CSS2/propidx.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8865505123233848367?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8865505123233848367/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/01/css-list-style.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8865505123233848367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8865505123233848367'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/01/css-list-style.html' title='CSS list-style 沒作用?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-651423306994548884</id><published>2011-01-02T11:26:00.006+08:00</published><updated>2011-01-02T16:07:57.264+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='account settings'/><title type='text'>Outlook accoung settings backup</title><content type='html'>&lt;p&gt;[Q] How to back up Outlook account settings?&lt;br /&gt;The import/export button in outlook does not export account settings.&lt;br /&gt;We can do export for contacts/folders etc., but not account settings.&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;Copy the following files: &lt;ul&gt;&lt;li&gt;C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook\xxx.pst &lt;/li&gt;&lt;li&gt;C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook\xxx.dat &lt;/li&gt;&lt;li&gt;C:\Documents and Settings\username\Application Data\Microsoft\Outlook\xxx.xxx&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;//=== Some files in folder C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Outcmd.dat - This file stores toolbar and menu settings.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Outlook.sharing.xml.obi&lt;/li&gt;&lt;li&gt;Outlook.xml.kfl&lt;/li&gt;&lt;li&gt;?ProfileName.fav - This is your Favorites file that includes the settings for the Outlook Bar.&lt;/li&gt;&lt;li&gt;ProfileName.htm - This file stores the HTML AutoSignature. &lt;/li&gt;&lt;li&gt;?ProfileName.rtf - This file stores the Rich Text Format AutoSignature. &lt;/li&gt;&lt;li&gt;?ProfileName.txt - This file stores the Plain Text format AutoSignature.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-651423306994548884?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/651423306994548884/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2011/01/outlook-accoung-settings-backup.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/651423306994548884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/651423306994548884'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2011/01/outlook-accoung-settings-backup.html' title='Outlook accoung settings backup'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2592353611235745042</id><published>2010-12-23T12:34:00.004+08:00</published><updated>2010-12-23T12:59:23.329+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='embed'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS embed in blogger/blogspot</title><content type='html'>After some harsh try-and-errors, i realized that&lt;br /&gt;it's possible to embed CSS style in blogger/blogspot&lt;br /&gt;but needs to take care of several points:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;edit in "Edit Html" mode rather than "Compose" mode&lt;/li&gt;&lt;br /&gt;&lt;li&gt;add "type" attribute into the style tag &amp;lt;style type="text/css" &amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;remove the break tag(&amp;lt;br /&amp;gt;) introduced during copy/paste&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Preview" doesn't always reflect the effect of the embedded styles&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;在一連串的嘗試錯誤後 終於找出在Blogger/Blogspot中&lt;br /&gt;加入&amp;lt;style &amp;gt;... &amp;lt;/style&amp;gt; 的方式&lt;br /&gt;有幾點容易出錯的地方 需要注意:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;編輯模式最好選擇"Edit Html" 而非 "Compose" &lt;/li&gt;&lt;br /&gt;&lt;li&gt;在style tag 中加入 "type" 屬性(attribute), &amp;lt;style type="text/css" &amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;移除拷貝過程中引起的 break tag(&amp;lt;br /&amp;gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;預覽模式"Preview" 不見得能反映所加入styles的效果&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[example]  &lt;br /&gt;&lt;a href="http://3hitek.blogspot.com/2010/12/left-top-corner-logo-by-css.html"&gt;http://3hitek.blogspot.com/2010/12/left-top-corner-logo-by-css.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2592353611235745042?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2592353611235745042/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/css-embed-in-bloggerblogspot.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2592353611235745042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2592353611235745042'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/css-embed-in-bloggerblogspot.html' title='CSS embed in blogger/blogspot'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3822127060988348858</id><published>2010-12-21T09:23:00.008+08:00</published><updated>2010-12-21T10:34:33.271+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trbl'/><category scheme='http://www.blogger.com/atom/ns#' term='layout'/><category scheme='http://www.blogger.com/atom/ns#' term='shorthand'/><category scheme='http://www.blogger.com/atom/ns#' term='mbp'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>MBP and TRBL : 2 CSS shorthands (簡寫) for layout</title><content type='html'>CSS 關於版面佈局(layout)有兩個重要的順序&lt;br /&gt;MBP and TRBL&lt;br /&gt;自己常會忘記確實的先後順序&lt;br /&gt;發明一些聯想來記住他們的簡寫&lt;br /&gt;&lt;br /&gt;&lt;p&gt;MBP: margin, border, padding&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;由外而內 &lt;/li&gt;&lt;li&gt;mvp 諧音 &lt;/li&gt;&lt;li&gt;MB 聯想 主機板 mainboard/motherboard/member&lt;/li&gt;&lt;li&gt;BP 聯想 英鎊 british pound&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;TRBL: top, right, bottom, left &lt;/p&gt;&lt;ul&gt;&lt;li&gt;順時鐘&lt;/li&gt;&lt;li&gt;trouble 聯想 TR-ou-BL-e&lt;/li&gt;&lt;li&gt;TR 聯想 table/tr/td &lt;/li&gt;&lt;li&gt;BL 聯想 SBL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;[example] &lt;/p&gt;&lt;p&gt;margin:100px 50px; --&gt; margin 的 top=100px, right=50px; bottom=top; left=right&lt;/p&gt;&lt;p&gt;border: 20px --&gt; border 的top=20px; R==B==L==top&lt;/p&gt;&lt;p&gt;padding: 40px 30px 20px 100px --&gt; padding的 top=40px, right=30px, bottom=20px, left=100px&lt;/p&gt;&lt;p&gt;//===&lt;/p&gt;&lt;p&gt;There are two important sequences in CSS layout : MBP and TRBL,&lt;br /&gt;but i often forget the exact order.&lt;/p&gt;&lt;p&gt;So, I invent some connections/correlations to memorize the two shorthands&lt;/p&gt;&lt;p&gt;MBP: margin, border, padding&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;from outside to inside&lt;/li&gt;&lt;li&gt;mvp (homophonous) &lt;/li&gt;&lt;li&gt;MB connects to mainboard/motherboard/member&lt;/li&gt;&lt;li&gt;BP connects to British Pound&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;TRBL: top, right, bottom, left &lt;/p&gt;&lt;ul&gt;&lt;li&gt;clockwise &lt;/li&gt;&lt;li&gt;trouble connects to TR-ou-BL-e&lt;/li&gt;&lt;li&gt;TR connects to table/tr/td &lt;/li&gt;&lt;li&gt;BL connects to SBL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3822127060988348858?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3822127060988348858/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/mbp-and-trbl-2-css-shorthands-for.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3822127060988348858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3822127060988348858'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/mbp-and-trbl-2-css-shorthands-for.html' title='MBP and TRBL : 2 CSS shorthands (簡寫) for layout'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7603932442444891431</id><published>2010-12-20T23:14:00.026+08:00</published><updated>2010-12-23T12:33:42.655+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='top-left'/><category scheme='http://www.blogger.com/atom/ns#' term='left-top'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Top-left/top-right corner logo by CSS</title><content type='html'>&lt;style type="text/css"&gt;#mytopright {position: absolute;right: 0px;top: 0px; display: block; height: 32px; width: 32px;text-decoration: none; margin:0px; border:0px; padding:0px; } #mytopleft{position: absolute; left: 0px;top: 0px; display: block; margin:0px; border:0px; padding:0px; }&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="mytopleft" href="http://www.truetype.info/"&gt;truetype.info&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.truetype.info/"&gt;&lt;img id="mytopright" alt="truetype.info logo" src="http://3.bp.blogspot.com/_GaICvKLNFBY/TQ91djAPGQI/AAAAAAAAAMc/kSI2sULM808/s320/t1viewer128_rev.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[Q] How to put an image at the left-top corner of an html webpage by CSS?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;#mytopleft {position: absolute;left: 0px; top: 0px;display: block; height: 64px; width: 64px; margin:0px; border:0px; padding:0px; }&lt;br /&gt;&lt;br /&gt;#mytopright {position: absolute;right: 0px;top: 0px; display: block; height: 32px; width: 32px; margin:0px; border:0px; padding:0px; } &lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;div id= "topleft"&amp;gt;&amp;lt;img src="../images/urLogo.png)" /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.liewcf.com/easy-css-top-corner-banner-2537/"&gt;http://www.liewcf.com/easy-css-top-corner-banner-2537/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7603932442444891431?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7603932442444891431/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/left-top-corner-logo-by-css.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7603932442444891431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7603932442444891431'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/left-top-corner-logo-by-css.html' title='Top-left/top-right corner logo by CSS'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GaICvKLNFBY/TQ91djAPGQI/AAAAAAAAAMc/kSI2sULM808/s72-c/t1viewer128_rev.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2908617607406889656</id><published>2010-12-20T22:49:00.006+08:00</published><updated>2010-12-22T11:36:01.067+08:00</updated><title type='text'>CSS selectors (pattern matching rules) digest</title><content type='html'>//=== css selectors and pattern matching&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;* universal selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;, group selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[space] descendant selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;. class selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&gt; child selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;+ adjacent sibling selector&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[att] attribute selector &lt;/li&gt;&lt;br /&gt;&lt;li&gt;: pseudo-class selector&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;[examples] &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;[group selector] p, h1, h2, h3 { font-family: serif }&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[space, universal, attribute selectors] div p *[href]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[pseudo-class selector] a:link&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[space, child, space selectors] div ul&gt;li p&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[adjacent sibling selector] h1 + h2 { margin-top: -5mm } &lt;/li&gt;&lt;br /&gt;&lt;li&gt;[class selector] h1.red { color: red } &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;//=== attribute selectors&lt;/p&gt;&lt;br /&gt;&lt;p&gt;[att] Match when the element sets the "att" attribute&lt;/p&gt;&lt;br /&gt;&lt;p&gt;[att=val] Match when the element's "att" attribute value is exactly "val". &lt;/p&gt;&lt;br /&gt;&lt;p&gt;[att~=val]&lt;br /&gt;Represents an element with the att attribute whose value is a white space-separated list of words, one of which is exactly "val".&lt;br /&gt;If "val" contains white space, it will never represent anything.&lt;br /&gt;If "val" is the empty string, it will never represent anything either.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;[att=val] Represents an element with the att attribute,&lt;br /&gt;its value either being exactly "val" or&lt;br /&gt;beginning with "val" immediately followed by "-"&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;[ref]&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/CSS2/selector.html"&gt;http://www.w3.org/TR/CSS2/selector.html&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2908617607406889656?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2908617607406889656/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/css-selectors-pattern-matching-rules.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2908617607406889656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2908617607406889656'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/css-selectors-pattern-matching-rules.html' title='CSS selectors (pattern matching rules) digest'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3116475310602155636</id><published>2010-12-18T20:54:00.006+08:00</published><updated>2010-12-21T10:45:22.433+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='spa'/><title type='text'>Outlook cannot access gmail after windows update</title><content type='html'>&lt;p&gt;//=== 2010.12.17, outlook cannot access gmail after windows update&lt;br /&gt;[Error Message]&lt;br /&gt;Receiving Reported Error(0x800CCC18): your e-mail server rejected your login with Secure Password Authentication(SPA).Verify your account properties ...&lt;/p&gt;&lt;p&gt;[Environment]&lt;br /&gt;Windows XP, SP3/ Outlook 2007, BitDefender&lt;/p&gt;&lt;p&gt;[WorkAround]&lt;br /&gt;Under account settings, "uncheck" the box that says "Require Logon using SPA". &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;[Automatic Update on 2010.12.16]&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows XP Security Update for Windows XP (KB2296199) &lt;/li&gt;&lt;li&gt;Office 2007 Security Update for Microsoft Office Publisher 2007 (KB2284697) &lt;/li&gt;&lt;li&gt;Windows XP Security Update for Windows XP (KB2443105) &lt;/li&gt;&lt;li&gt;Windows XP Cumulative Security Update for Internet Explorer 8 for Windows XP (KB2416400) &lt;/li&gt;&lt;li&gt;Windows XP Security Update for Windows XP (KB2440591) &lt;/li&gt;&lt;li&gt;Windows XP Update for Windows XP (KB2443685) &lt;/li&gt;&lt;li&gt;Windows XP Security Update for Windows XP (KB2436673) &lt;/li&gt;&lt;li&gt;Office 2002/XP Security Update for Microsoft Publisher 2002 (KB2284692) &lt;/li&gt;&lt;li&gt;Windows XP Update for Internet Explorer for Windows XP (KB2467659) &lt;/li&gt;&lt;li&gt;Office 2007 Update for Microsoft Office Outlook 2007 Junk Email Filter (KB2466076) &lt;/li&gt;&lt;li&gt;Office 2007 Security Update for Microsoft Office 2007 System (KB2288931) &lt;/li&gt;&lt;li&gt;Office 2007 Update for Microsoft Office Outlook 2007 (KB2412171) &lt;/li&gt;&lt;li&gt;Office 2002/XP Security Update for Microsoft Office XP (KB2289162) &lt;/li&gt;&lt;li&gt;Windows XP Windows Malicious Software Removal Tool - December 2010 (KB890830) &lt;/li&gt;&lt;li&gt;Windows XP Security Update for Windows XP (KB2423089) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;[more on &lt;a href="http://www.google.com/support/forum/p/gmail/thread?tid=7a3bf71d34d4788f&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/gmail/thread?tid=7a3bf71d34d4788f&amp;amp;hl=en&lt;/a&gt; ]&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Part of the Microsoft  update turned Secure Password Authentication(SPA) back ON. &lt;/li&gt;&lt;li&gt;SPA needs to be OFF for Outlook to work with GMail according to GMail set-up instructions.&lt;/li&gt;&lt;li&gt;GMail doesn't need SPA, as the entire session is encrypted anyway via SSL.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;[ref]&lt;br /&gt;&lt;a href="http://www.google.com/support/forum/p/gmail/thread?tid=47dc56cbb09eca79&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/gmail/thread?tid=47dc56cbb09eca79&amp;amp;hl=en&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.google.com/support/forum/p/gmail/thread?tid=7a3bf71d34d4788f&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/gmail/thread?tid=7a3bf71d34d4788f&amp;amp;hl=en&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;amp;answer=12103"&gt;http://mail.google.com/support/bin/answer.py?hl=en&amp;amp;answer=12103&lt;/a&gt; (GMail setup)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3116475310602155636?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3116475310602155636/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/outlook-cannot-access-gmail-after.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3116475310602155636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3116475310602155636'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/outlook-cannot-access-gmail-after.html' title='Outlook cannot access gmail after windows update'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8276798841863299796</id><published>2010-12-15T22:31:00.021+08:00</published><updated>2010-12-15T23:16:11.549+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='escape'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><title type='text'>special char escaping in gadget</title><content type='html'>To put html code into the "HTML/JAVASCRIPT gadget" of Blogger(Blogspot),&lt;br /&gt;some special chars need to be escaped :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;amp; === &amp;amp;amp; ???&lt;br /&gt;&amp;lt; === &amp;amp;lt;&lt;br /&gt;&amp;gt; === &amp;amp;gt;&lt;br /&gt;" === &amp;amp;quot; ???&lt;br /&gt;'=== &amp;amp;apos; ???&lt;br /&gt;&lt;br /&gt;[example ] params for flash swf movie&lt;br /&gt;&lt;br /&gt;&amp;lt;param value="&lt;br /&gt;&amp;dataTextFieldStyle=&amp;lt;p align='center'&amp;gt;&amp;lt;font face='Arial' color='#000000' size='18'&amp;gt;&amp;lt;b&amp;gt;[]&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&amp;&lt;br /&gt;"&amp;gt;&lt;br /&gt;&lt;br /&gt;should be replaced by&lt;br /&gt;&lt;br /&gt;&amp;amp;lt;param value="&lt;br /&gt;&amp;amp;dataTextFieldStyle=&amp;amp;lt;p align='center'&amp;amp;gt;&amp;amp;lt;font face='Arial' color='#000000' size='18'&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;[]&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;&lt;br /&gt;"&amp;amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://code.google.com/apis/gadgets/docs/fundamentals.html"&gt;http://code.google.com/apis/gadgets/docs/fundamentals.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3hlot.blogspot.com/"&gt;http://3hlot.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8276798841863299796?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8276798841863299796/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/special-char-escaping-in-gadget.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8276798841863299796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8276798841863299796'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/special-char-escaping-in-gadget.html' title='special char escaping in gadget'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6272689476959496506</id><published>2010-12-15T10:37:00.003+08:00</published><updated>2010-12-15T10:41:39.398+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UpgradeCode'/><category scheme='http://www.blogger.com/atom/ns#' term='ProductCode'/><title type='text'>ProductCode and UpgradeCode</title><content type='html'>[ProductCode]&lt;br /&gt;[UpgradeCode]&lt;br /&gt;[ProductName]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For products(software packages) having the same [UpgradeCode]&lt;br /&gt;but different [ProductCode] s, MS Windows can automatically&lt;br /&gt;upgrade the old version to the new one?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6272689476959496506?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6272689476959496506/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/productcode-and-upgradecode.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6272689476959496506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6272689476959496506'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/productcode-and-upgradecode.html' title='ProductCode and UpgradeCode'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2658585267074216079</id><published>2010-12-10T10:33:00.004+08:00</published><updated>2010-12-15T09:41:28.698+08:00</updated><title type='text'>Trojan Script 37423</title><content type='html'>&lt;p&gt;前幾天 想找關於invisible watermark 的軟體&lt;br /&gt;逛到一個比較老的網站 結果 嗶嗶 ! 中標!&lt;/p&gt;&lt;p&gt;Trojan.Script.37423 (防毒軟體 BitDefender 顯示警告)&lt;/p&gt;&lt;p&gt;Virus Detected: Trojan.Script.... in&lt;br /&gt;"C:\Documents and Settings\username\LOCAL SETTINGS\TEMPORARY INTERNET FILES\CONTENT.IE5\xxxx\yyyyy[1].htm"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;//===&lt;br /&gt;Trojan.JS.Agent.wh (Kaspersky Lab) is also known as:&lt;br /&gt;JS/Agent-KKN (Sophos)&lt;br /&gt;JS/IFrame (FPROT)&lt;br /&gt;Trojan.Script.37423 (BitDef7)&lt;br /&gt;HTML.Crypted (Ikarus)&lt;br /&gt;HTML/Framer.BU (AVG)&lt;br /&gt;HTML/Crypted.Gen (AVIRA)&lt;br /&gt;Trojan.JS.Agent.wh [AVP] (FSecure) &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;[ref]&lt;br /&gt;Trojan.Script.Iframer&lt;br /&gt;&lt;a href="http://forum.kaspersky.com/lofiversion/index.php/t100452.html"&gt;http://forum.kaspersky.com/lofiversion/index.php/t100452.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Trojan.JS.Agent.wh&lt;br /&gt;&lt;a href="http://www.securelist.com/en/descriptions/6679886/Trojan.JS.Agent.wh"&gt;http://www.securelist.com/en/descriptions/6679886/Trojan.JS.Agent.wh&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;找不到 TEMPORARY INTERNET FILES ?&lt;br /&gt;&lt;a href="http://3hitek.blogspot.com/2010/12/temporary-internet-files.html"&gt;http://3hitek.blogspot.com/2010/12/temporary-internet-files.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2658585267074216079?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2658585267074216079/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/trojan-script-37423.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2658585267074216079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2658585267074216079'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/trojan-script-37423.html' title='Trojan Script 37423'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8392361150138359879</id><published>2010-12-10T10:04:00.002+08:00</published><updated>2010-12-10T10:08:32.606+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Temporary Internet Files'/><title type='text'>Temporary Internet Files 找不到</title><content type='html'>[Q] 找不到 Temporary Internet Files 目錄?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;C:\Documents and Settings\username\Local Settings&lt;br /&gt;--&gt; Tools\Folder Options\View&lt;br /&gt;--&gt; 將選項 "Hide protected operating system files" 取消&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q]  Cannot find the folder/directory  "Temporary Internet Files"?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;C:\Documents and Settings\username\Local Settings&lt;br /&gt;--&gt; Tools\Folder Options\View&lt;br /&gt;--&gt; uncheck "Hide protected operating system files&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8392361150138359879?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8392361150138359879/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/temporary-internet-files.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8392361150138359879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8392361150138359879'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/temporary-internet-files.html' title='Temporary Internet Files 找不到'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3987192532862389959</id><published>2010-12-10T09:20:00.002+08:00</published><updated>2010-12-10T09:24:38.342+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='Superflexible'/><title type='text'>Superflexible file synchronizer</title><content type='html'>//===&lt;br /&gt;UNC network path connection :&lt;br /&gt;edit Profile Settings -&gt; Advanced Settings -&gt; Job -&gt; click on "Network connections" &lt;br /&gt;will pop out a window where we can input the network path, user name, password .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;zip package ???&lt;br /&gt;the ExtremeSync Service and the ExtremeSync Remote Service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3987192532862389959?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3987192532862389959/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/12/superflexible-file-synchronizer.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3987192532862389959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3987192532862389959'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/12/superflexible-file-synchronizer.html' title='Superflexible file synchronizer'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1347021752996704360</id><published>2010-11-29T20:48:00.002+08:00</published><updated>2010-11-29T21:12:07.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='box'/><category scheme='http://www.blogger.com/atom/ns#' term='block'/><category scheme='http://www.blogger.com/atom/ns#' term='inline'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>block box and inline box</title><content type='html'>[Q] CSS 中的 block box 與 inline box 有何差異?&lt;br /&gt;[A]&lt;br /&gt;在使用block 格式的上下文(context)中 :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;block 沿垂直方向擺置 上下相接 &lt;/li&gt;&lt;li&gt;相接的margin 會縮併(collapse)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;在使用inline 格式的上下文中 :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;block 沿水平方向擺置 左右相接&lt;/li&gt;&lt;li&gt;相接的margin 不縮併&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] What's the difference between block box and inline box in css?&lt;br /&gt;&lt;br /&gt;[A]&lt;br /&gt;In a block formatting context, boxes are laid out one after the other, vertically&lt;br /&gt;In an inline formatting context, boxes are laid out one after the other, horizontally.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== digest from CSS2 spec, chap9, Visual formatting model&lt;br /&gt;" ... In a block formatting context, boxes are laid out one after the other, vertically,&lt;br /&gt;beginning at the top of a containing block.&lt;br /&gt;&lt;br /&gt;The vertical distance between two sibling boxes is determined by the 'margin' properties.&lt;br /&gt;&lt;br /&gt;Vertical margins between adjacent block boxes in a block formatting context collapse.&lt;br /&gt;...&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"... In an inline formatting context, boxes are laid out horizontally, one after the other,&lt;br /&gt;beginning at the top of a containing block.&lt;br /&gt;&lt;br /&gt;Horizontal margins, borders, and padding are respected between these boxes.&lt;br /&gt;&lt;br /&gt;The boxes may be aligned vertically in different ways: their bottoms or tops may be aligned, or the baselines of text within them may be aligned.&lt;br /&gt;&lt;br /&gt;The rectangular area that contains the boxes that form a line is called a &lt;a name="line-box"&gt;line box&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;..."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.w3.org/TR/CSS2/visuren.html#block-formatting"&gt;http://www.w3.org/TR/CSS2/visuren.html#block-formatting&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1347021752996704360?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1347021752996704360/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/11/block-box-and-inline-box.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1347021752996704360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1347021752996704360'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/11/block-box-and-inline-box.html' title='block box and inline box'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8808933768134600641</id><published>2010-11-22T22:37:00.004+08:00</published><updated>2010-11-22T22:43:01.860+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Location'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='WinForm'/><title type='text'>Win Form 's Location in C#</title><content type='html'>[Q] c# winfom's Location 的設定 無法產生作用 ?&lt;br /&gt;Form frm1 = new Form();&lt;br /&gt;frm1.Location = new Point(100,100);&lt;br /&gt;frm1.Show();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;&lt;br /&gt;frm1.StartPosition= FormStartPosition.Manual;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Q] frm1.Location and frm1.DesktopLocation 的差異?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8808933768134600641?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8808933768134600641/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/11/win-form-s-location-in-c.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8808933768134600641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8808933768134600641'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/11/win-form-s-location-in-c.html' title='Win Form &apos;s Location in C#'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3671672195182860068</id><published>2010-10-22T23:26:00.002+08:00</published><updated>2010-10-22T23:37:25.775+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='seek'/><title type='text'>Seek in C#</title><content type='html'>C#的Stream 有個 Seek 的函數 :&lt;br /&gt;Seek(long offset, SeekOrigin orn) {...}&lt;br /&gt;&lt;br /&gt;當 orn 是 SeekOrigin.Begin 時&lt;br /&gt;offset 應該 &gt;= 0&lt;br /&gt;&lt;br /&gt;當 orn 是 SeekOrigin.End 時&lt;br /&gt;offset 應該 &lt;= -1&lt;br /&gt;&lt;br /&gt;當 orn 是 SeekOrigin.Current 時&lt;br /&gt;offset 有正有負 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[example]&lt;br /&gt;Stream stm;&lt;br /&gt;...&lt;br /&gt;stm.Seek(-1, SeekOrigin.End);&lt;br /&gt;int r= stm.ReadByte();&lt;br /&gt;// r 會是檔案的最後一個byte&lt;br /&gt;r=stm.ReadByte()&lt;br /&gt;// r 變成-1&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;stm.Seek(0, SeekOrigin.End);&lt;br /&gt;int r= stm.ReadByte();&lt;br /&gt;// r 應該是-1 ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stm.Seek(0, SeekOrigin.Begin);&lt;br /&gt;int r= stm.ReadByte();&lt;br /&gt;// r 會是檔案的第一個byte&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://www.aspfree.com/c/a/C-Sharp/C-Sharp-FileStream-Explained/4/"&gt;http://www.aspfree.com/c/a/C-Sharp/C-Sharp-FileStream-Explained/4/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3671672195182860068?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3671672195182860068/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/10/seek-in-c.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3671672195182860068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3671672195182860068'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/10/seek-in-c.html' title='Seek in C#'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8147505181798005382</id><published>2010-10-03T22:51:00.000+08:00</published><updated>2010-10-03T22:51:56.745+08:00</updated><title type='text'>T.sonic 310 mp3 如何關機?(不是T310 手機)</title><content type='html'>[前言] &lt;br /&gt;許久之前 弟弟送的 一直沒搞清楚怎麼用 &lt;br /&gt;&lt;br /&gt;今天下午整理東西時發現 試試看還能不能用 &lt;br /&gt;沒想到久未充電(應該超過一年以上!) &lt;br /&gt;竟然還可以動作 只是該怎麼關機呢?&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;[Q] 創見 T.sonic 310 mp3 player 如何關機? &lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;網路上找到說明書下載 &lt;br /&gt;"長按 播放/暫停 直到聽見關機音" &lt;br /&gt;試了兩三下 發現 "播放/暫停" 要稍微用力按著才行&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8147505181798005382?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8147505181798005382/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/10/tsonic-310-mp3-t310.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8147505181798005382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8147505181798005382'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/10/tsonic-310-mp3-t310.html' title='T.sonic 310 mp3 如何關機?(不是T310 手機)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-3219781225958672325</id><published>2010-10-03T11:53:00.001+08:00</published><updated>2010-10-03T11:54:08.959+08:00</updated><title type='text'>露天議價功能</title><content type='html'>0. 開啟或關閉議價功能 :&lt;br /&gt;(賣家)登入露天-&amp;gt; 我的拍賣-&amp;gt; 左邊選單-&amp;gt; 交易設定 -&amp;gt; 議價設定 &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;1. 若想開啟並在商品圖示右方出現 "議價" 連結&lt;br /&gt;還必須修改商品設定為 "直購價" 模式&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;//=== 露天議價有些問題 &lt;br /&gt;[延伸閱讀]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;露天的競價與議價 &lt;br /&gt;&lt;a href="http://3hitek.blogspot.com/2010/08/blog-post_16.html"&gt;http://3hitek.blogspot.com/2010/08/blog-post_16.html&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;露天拍賣討論區 搜尋"議價" &lt;br /&gt;&lt;a href="http://forum.ruten.com.tw/index.php"&gt;http://forum.ruten.com.tw/index.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-3219781225958672325?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/3219781225958672325/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/10/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3219781225958672325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/3219781225958672325'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/10/blog-post.html' title='露天議價功能'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7993306008574273622</id><published>2010-09-17T10:27:00.001+08:00</published><updated>2010-09-17T10:48:18.680+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='命名'/><category scheme='http://www.blogger.com/atom/ns#' term='AS3'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash package and class naming rules</title><content type='html'>//=== The naming rules for package and class in AS3 of Flash: &lt;br /&gt;0. package name has to match the directory name and hierarchy.&lt;br /&gt;1. class name has to match to the file name.&lt;br /&gt;2. Edit -&amp;gt; Preferences -&amp;gt; AS3 settings -&amp;gt; class path &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//=== Actionscript3(AS3) 的 package/class 的命名規則限制&lt;br /&gt;0. package名稱 需與 目錄階層 一致&lt;br /&gt;&lt;br /&gt;1. class名稱 需與 檔案名稱 完全相同&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7993306008574273622?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7993306008574273622/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/09/flash-package-and-class-naming-rules.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7993306008574273622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7993306008574273622'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/09/flash-package-and-class-naming-rules.html' title='Flash package and class naming rules'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-8496064340964386699</id><published>2010-09-10T09:53:00.000+08:00</published><updated>2010-09-10T09:53:40.112+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='上傳'/><category scheme='http://www.blogger.com/atom/ns#' term='upload'/><title type='text'>Upload file to google sites</title><content type='html'>[Q] 如何上傳檔案到自己的google site?&lt;br /&gt;[Q] How to upload file to my own google site?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;0. Log on google sites &lt;a href="https://sites.google.com/"&gt;https://sites.google.com/&lt;/a&gt;&amp;nbsp; by gmail account&lt;br /&gt;&lt;br /&gt;1. Select or create the site where you want to upload file&lt;br /&gt;&lt;br /&gt;2. On the top right next to "Edit Page" is the "More actions" &lt;br /&gt;click to choose "Manage site" (page should refresh to show sth. new)&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;Click &amp;nbsp;"Attachments" in the left&amp;nbsp;side menu under "Site content" &lt;br /&gt;(page should refresh to show sth. new)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Click "Upload" ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-8496064340964386699?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/8496064340964386699/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/09/upload-file-to-google-sites.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8496064340964386699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/8496064340964386699'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/09/upload-file-to-google-sites.html' title='Upload file to google sites'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-4156132869758099023</id><published>2010-09-03T23:23:00.000+08:00</published><updated>2010-09-03T23:23:46.518+08:00</updated><title type='text'>Flash MovieClip change Color</title><content type='html'>[Q] How to change the color of a movieClip in AS3 of Flash?&lt;br /&gt;[Q] 如何改變Flash "片段" 的顏色?&lt;br /&gt;&lt;br /&gt;[Example]&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="210" height="100" id="volSlider" align="middle"&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt; &lt;param name="allowFullScreen" value="false" /&gt; &lt;param name="movie" value="http://sites.google.com/site/3hitek/home/volSlider.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;[code snippet]&lt;br /&gt;import flash.geom.ColorTransform;&lt;br /&gt;...&lt;br /&gt;var newColorTransform:ColorTransform ;&lt;br /&gt;newColorTransform = new ColorTransform();&lt;br /&gt;newColorTransform.color = 0x999999;&lt;br /&gt;this.transform.colorTransform = newColorTransform;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;[ref]&lt;br /&gt;http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/geom/ColorTransform.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-4156132869758099023?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/4156132869758099023/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/09/flash-movieclip-change-color.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4156132869758099023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/4156132869758099023'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/09/flash-movieclip-change-color.html' title='Flash MovieClip change Color'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-7315390819218282331</id><published>2010-09-02T21:00:00.004+08:00</published><updated>2010-09-03T22:02:29.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='居易'/><category scheme='http://www.blogger.com/atom/ns#' term='Draytek'/><category scheme='http://www.blogger.com/atom/ns#' term='無線'/><category scheme='http://www.blogger.com/atom/ns#' term='IP分享器'/><category scheme='http://www.blogger.com/atom/ns#' term='寬頻'/><category scheme='http://www.blogger.com/atom/ns#' term='Vigor'/><title type='text'>Vigor 2910, 2920, 2820 (居易 Draytek)</title><content type='html'>為了幫老闆賣掉不用的路由器Vigor2910G, &lt;br /&gt;總算把 居易這幾台功能相近的路由器的差別搞清楚些&lt;br /&gt;&lt;br /&gt;&lt;table border='2'&gt;&lt;tr&gt;&lt;td&gt;型號&lt;/td&gt; &lt;td&gt;Vigor2910&lt;/td&gt; &lt;td&gt;Vigor2910G&lt;/td&gt;  &lt;td&gt;Vigor2910N&lt;/td&gt; &lt;td&gt;Vigor2910V&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;功能&lt;/td&gt; &lt;td&gt;CSM, VPN, Dual WAN, VLAN&lt;/td&gt; &lt;td&gt;Vigor2910+ 802.11g AP&lt;/td&gt;  &lt;td&gt;Vigor2910+ 802.11n AP&lt;/td&gt; &lt;td&gt;Vigor2910 + VoIP&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border='2'&gt;&lt;tr&gt;&lt;td&gt;型號&lt;/td&gt; &lt;td&gt;Vigor2910&lt;/td&gt; &lt;td&gt;Vigor2920&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;功能&lt;/td&gt; &lt;td&gt;1WAN+3LAN + 1WAN/LAN,&lt;br /&gt;WAN/LAN: 100Mbps&lt;/td&gt; &lt;td&gt;2WAN+4LAN,&lt;br /&gt;WAN1: 100Mbps, WAN2/LAN: Gigabit&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border='2'&gt;&lt;tr&gt;&lt;td&gt;型號&lt;/td&gt;  &lt;td&gt;Vigor2820&lt;/td&gt;&lt;td&gt;Vigor2920&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;功能&lt;/td&gt; &lt;td&gt;ADSL2 modem + 2WAN+3LAN,&lt;br /&gt;WAN1/LAN: 100Mbps,WAN2: Gigabit&lt;/td&gt; &lt;td&gt;2WAN+4LAN,&lt;br /&gt;WAN1: 100Mbps, WAN2/LAN: Gigabit&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-7315390819218282331?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/7315390819218282331/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/09/vigor-2910-2920-2820-draytek.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7315390819218282331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/7315390819218282331'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/09/vigor-2910-2920-2820-draytek.html' title='Vigor 2910, 2920, 2820 (居易 Draytek)'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-6142490885663742849</id><published>2010-08-30T09:32:00.002+08:00</published><updated>2010-08-30T09:33:38.313+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hit'/><category scheme='http://www.blogger.com/atom/ns#' term='hitState'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='button'/><title type='text'>Flash Button States</title><content type='html'>傳統的Flash Button 有四種States:&lt;br /&gt;up, down, over, hit &lt;br /&gt;&lt;br /&gt;這四種States正式的屬性名稱為 &lt;br /&gt;&lt;br /&gt;upState, downState, overState, hitTestState &lt;br /&gt;&lt;br /&gt;其中比較不一樣的就是 "hit"(hitTestState), &lt;br /&gt;它決定了該按鈕(Button) 接受觸發的範圍 &lt;br /&gt;&lt;br /&gt;[code snippet]&amp;nbsp; btn1 is a given button ...&lt;br /&gt;&lt;br /&gt;var imgGray1:MovieClip = new imgGray();&lt;br /&gt;&lt;br /&gt;var greenCircleShape:Shape = new Shape();&lt;br /&gt;greenCircleShape.graphics.beginFill(0x00ff00);&lt;br /&gt;greenCircleShape.graphics.drawCircle(0, 0, 20);&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;btn1.upState= imgGray1; &lt;br /&gt;btn1.overState= imgGray1;&lt;br /&gt;btn1.downState= imgGray1;&lt;br /&gt;btn1.hitTestState= greenCircleShape;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-6142490885663742849?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/6142490885663742849/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/08/flash-button-states.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6142490885663742849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/6142490885663742849'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/08/flash-button-states.html' title='Flash Button States'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-1050277722241245235</id><published>2010-08-29T12:22:00.000+08:00</published><updated>2010-08-29T12:22:12.788+08:00</updated><title type='text'>Facebook 如何顯示所有的friends?</title><content type='html'>[Q] 登入後 首頁左方的 Friends 點下去 &lt;br /&gt;看到的是Find People You Email(以email尋找朋友)和People you may know &lt;br /&gt;要如何看到所有的friends?&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;create a list (click the button on the top right of&amp;nbsp;"friends" page)&lt;br /&gt;and add all friends into that list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-1050277722241245235?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/1050277722241245235/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/08/facebook-friends.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1050277722241245235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/1050277722241245235'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/08/facebook-friends.html' title='Facebook 如何顯示所有的friends?'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-5780376049436282837</id><published>2010-08-29T12:07:00.000+08:00</published><updated>2010-08-29T12:07:08.629+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drag'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Disable drag of movie clip in Flash AS3</title><content type='html'>[Q]&amp;nbsp; How to disable the dragging behavior of a movie clip in Flash AS3?&lt;br /&gt;&lt;br /&gt;[try] &lt;br /&gt;After searching on internet, some people said that , for a movie clip mc,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mc.enabled= false;&lt;/li&gt;&lt;li&gt;mc.mouseEnabled=false;&lt;/li&gt;&lt;/ul&gt;can disable the dragging? &lt;br /&gt;&lt;br /&gt;But they failed in my Flash CS3. &lt;br /&gt;&lt;br /&gt;*** Found that&amp;nbsp;beside changing&amp;nbsp; mc.enabled to false, need&amp;nbsp;accompanying check action &lt;br /&gt;within the mouse_down/up event to&amp;nbsp;control whether to activate startDragging ...&lt;br /&gt;&lt;br /&gt;[Code snippet]&lt;br /&gt;this.mcVolSlider.addEventListener(MouseEvent.MOUSE_DOWN, startScroll);&lt;br /&gt;&lt;br /&gt;function startScroll(e:Event):void {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mcVolSlider.enabled==true) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;this.mcVolSlider.startDrag(false,bounds);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-5780376049436282837?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/5780376049436282837/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/08/disable-drag-of-movie-clip-in-flash-as3.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5780376049436282837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/5780376049436282837'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/08/disable-drag-of-movie-clip-in-flash-as3.html' title='Disable drag of movie clip in Flash AS3'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-2036612871137344096</id><published>2010-08-29T11:50:00.001+08:00</published><updated>2010-08-29T12:26:26.423+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='msocache'/><title type='text'>MsoCache</title><content type='html'>[Q] MsoCache 這個目錄/資料夾的用途?&lt;br /&gt;目錄: directory;&amp;nbsp; 資料夾: folder&lt;br /&gt;&lt;br /&gt;[try]&lt;br /&gt;&lt;br /&gt;MsoCache (cache on hard drive for microsoft office) , 也稱 Local Install Source (本機安裝來源) &lt;br /&gt;在安裝 Microsoft Office 時 有個選項會將安裝/更新所需的檔案 &lt;br /&gt;複製到硬碟的 \MsoCache 目錄/資料夾下 &lt;br /&gt;&lt;div&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;[Q]&amp;nbsp;&amp;nbsp;希望節省磁碟空間時，是否可以直接刪除 複製到MsoCache 的檔案？ &lt;br /&gt;&lt;br /&gt;[try] 不建議直接刪除 。當您刪除 MsoCache中的檔案後，未來在執行任何Office安裝動作時，還是會被要求提供 Office 光碟，而所有必要的來源檔案會再次複製到您的MsoCache 。&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;從硬碟移除MsoCache的建議方法，是使用 &lt;br /&gt;&lt;div&gt;「本機安裝來源工具」Local Installation Source Tool (LISTool.exe) &lt;/div&gt;從本機硬碟移除檔案。您可以從微軟網站的 Office Resource Kit 中取得這項工具：&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx"&gt;http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;使用「本機安裝來源工具」移除MsoCache，同時也會移除參考檔案的登錄項目(registry)，以避免將來發生問題。 &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;//===&lt;br /&gt;[Q] 如何控制 \MSOCACHE 資料夾的位置？&lt;/div&gt;&lt;br /&gt;[try]&amp;nbsp;安裝時使用 LOCALCACHEDRIVE 屬性 來指定 \MSOCACHE 資料夾的位置。&lt;br /&gt;可以從命令列(command line)或安裝程式設定檔案 (Setup.ini) 啟用 LOCALCACHEDRIVE 屬性。&lt;br /&gt;&lt;br /&gt;安裝後要變更MsoCache的硬碟位置, 請至&amp;nbsp;&lt;br /&gt;&lt;a href="http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx"&gt;http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下載 Local Installation Source Tool (LISTool.exe) &lt;br /&gt;"...&lt;br /&gt;&lt;div&gt;Using the Local Installation Source Tool, 'administrators' can: &lt;/div&gt;&lt;ul&gt;&lt;li&gt;Disable the local installation source for users who are running short of hard disk space.&lt;/li&gt;&lt;li&gt;Move the local installation source to a different drive.&lt;/li&gt;&lt;li&gt;Enable the local installation source after Office is installed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;...&amp;nbsp;"&lt;/div&gt;&lt;br /&gt;[ref]&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?kbid=830168"&gt;http://support.microsoft.com/default.aspx?kbid=830168&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx"&gt;http://office.microsoft.com/en-us/ork2003/HA011402361033.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-2036612871137344096?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/2036612871137344096/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/08/msocache.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2036612871137344096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/2036612871137344096'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/08/msocache.html' title='MsoCache'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1289025033274249851.post-893316458500858444</id><published>2010-08-21T10:16:00.000+08:00</published><updated>2010-08-21T10:16:08.368+08:00</updated><title type='text'>Facebook的Likes and Interests</title><content type='html'>終於會用 Facebook 的 Likes and Interests (興趣與嗜好)! &lt;br /&gt;&lt;br /&gt;想加入新的Likes and Interests&amp;nbsp; 除了在輸入文字盒確認之外 &lt;br /&gt;還必須要在浮現的淺色底文字盒中確認&lt;br /&gt;確認後 所輸入的文字會在&amp;nbsp;輸入文字盒的下方顯現 &lt;br /&gt;這時在按儲存(Save Change) 才有效 &lt;br /&gt;否則 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1289025033274249851-893316458500858444?l=3hitek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://3hitek.blogspot.com/feeds/893316458500858444/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://3hitek.blogspot.com/2010/08/facebooklikes-and-interests.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/893316458500858444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1289025033274249851/posts/default/893316458500858444'/><link rel='alternate' type='text/html' href='http://3hitek.blogspot.com/2010/08/facebooklikes-and-interests.html' title='Facebook的Likes and Interests'/><author><name>3H</name><uri>http://www.blogger.com/profile/01281265046567777851</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GaICvKLNFBY/S1MDFSWEF3I/AAAAAAAAAGo/qr0W1ieCoPs/S220/DSC04304.JPG'/></author><thr:total>0</thr:total></entry></feed>
