<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1264576961907806865</id><updated>2024-10-24T16:22:56.877+08:00</updated><category term="iPhone"/><category term="android"/><category term="programmer"/><category term="quotes"/><category term="MySQL"/><category term="mobile"/><category term="virtualization"/><category term="3G"/><category term="App Review"/><category term="Clearing Code"/><category term="Google"/><category term="HSBC"/><category term="Heart Monitor"/><category term="How To"/><category term="Microscope"/><category term="SWIFT Code"/><category term="blood pressure monitor"/><category term="career"/><category term="cinema"/><category term="cloud"/><category term="credit card"/><category term="dbs"/><category term="directory server"/><category term="firewall"/><category term="heart rate"/><category term="http"/><category term="iPad"/><category term="jasper"/><category term="job"/><category term="linux"/><category term="monitor"/><category term="music"/><category term="news"/><category term="nexus s"/><category term="office"/><category term="promotion"/><category term="protocol"/><category term="reporting"/><category term="router"/><category term="testing"/><category term="tv-out"/><category term="vm"/><category term="vpn"/><title type='text'>Allen YIP</title><subtitle type='html'>IT Technology Sharing, iPhone, Android, Web 2.0, Lifestyle, 生活</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-3490571562291339956</id><published>2012-06-03T00:13:00.001+08:00</published><updated>2012-06-03T00:13:47.026+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cinema"/><category scheme="http://www.blogger.com/atom/ns#" term="credit card"/><category scheme="http://www.blogger.com/atom/ns#" term="dbs"/><category scheme="http://www.blogger.com/atom/ns#" term="promotion"/><title type='text'>THE GRAND</title><content type='html'>10% off for regular-priced ticket purchases at cinema box office of the Grand Cinema, ELEMENTS!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/3490571562291339956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/3490571562291339956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3490571562291339956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3490571562291339956'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/06/grand.html' title='THE GRAND'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-8145978518884917348</id><published>2012-04-01T21:41:00.002+08:00</published><updated>2012-04-01T21:41:29.894+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="quotes"/><title type='text'>Quality means doing it right</title><content type='html'>Quality means doing it right when on one is looking.&lt;br /&gt;
- Henry Ford</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/8145978518884917348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/8145978518884917348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8145978518884917348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8145978518884917348'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/04/quality-means-doing-it-right.html' title='Quality means doing it right'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-1369240371356943333</id><published>2012-04-01T13:46:00.002+08:00</published><updated>2012-04-01T13:46:55.694+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="protocol"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>VPN Protocol</title><content type='html'>&lt;div&gt;
1. PPTP (Point-to-Point Tunneling Protocol)&lt;br /&gt;
2. L2TP (Layer 2 Tunneling Protocol)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/1369240371356943333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/1369240371356943333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1369240371356943333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1369240371356943333'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/04/vpn-protocol.html' title='VPN Protocol'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-8960566160485447897</id><published>2012-04-01T13:27:00.003+08:00</published><updated>2012-04-01T13:27:57.259+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="office"/><title type='text'>Office Tools</title><content type='html'>- LibreOffice&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/8960566160485447897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/8960566160485447897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8960566160485447897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8960566160485447897'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/04/office-tools.html' title='Office Tools'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-7880611993535511520</id><published>2012-04-01T13:27:00.001+08:00</published><updated>2012-04-01T18:01:33.315+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="music"/><title type='text'>Music Tools</title><content type='html'>Linux&lt;br /&gt;
- Ubuntu Studio&lt;br /&gt;
- KXStudio&lt;br /&gt;
&lt;br /&gt;
Drum&lt;br /&gt;
- http://onlinedrummer.com&lt;br /&gt;
- http://easybeats.net&lt;br /&gt;
&lt;br /&gt;
iPad&lt;br /&gt;
- Drum Set+</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/7880611993535511520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/7880611993535511520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/7880611993535511520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/7880611993535511520'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/04/music-tools.html' title='Music Tools'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-2036223953030858537</id><published>2012-03-31T12:34:00.001+08:00</published><updated>2012-03-31T14:05:36.659+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="quotes"/><title type='text'>7 steps to a successful startup</title><content type='html'>&lt;div&gt;&lt;p&gt;1. What is the unmet need?&lt;br&gt;
2. How big is this market?&lt;br&gt;
3. Can we&amp;#160; create differentiated market positioning? &lt;br&gt;
4. How will I make money and who will pay me?&lt;br&gt;
5. Why us? &lt;br&gt;
6. Why now?&lt;br&gt;
The end: or is it the beginning? &lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/2036223953030858537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/2036223953030858537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/2036223953030858537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/2036223953030858537'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/03/7-steps-to-successful-startup.html' title='7 steps to a successful startup'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-3910737093371794939</id><published>2012-03-31T12:22:00.001+08:00</published><updated>2012-03-31T12:22:53.136+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="quotes"/><title type='text'>Unless you try to do something</title><content type='html'>&lt;div&gt;&lt;p&gt;Unless you try to do somethig beyond what you have already mastered, you will never grow. - Ralph Waldo Emerson&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/3910737093371794939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/3910737093371794939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3910737093371794939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3910737093371794939'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/03/unless-you-try-to-do-something.html' title='Unless you try to do something'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-9006429701334890934</id><published>2012-03-21T00:18:00.001+08:00</published><updated>2012-06-17T12:20:10.307+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="router"/><title type='text'>Router features</title><content type='html'>&lt;div&gt;
1. Intelligence/Smart Load Balance&lt;br /&gt;
2. QoS / IP QoS&lt;br /&gt;
3. Hardware DMZ&lt;br /&gt;
4. VLAN&lt;br /&gt;
5. ARP Inspection &lt;br /&gt;
6. Guarantee &amp;amp; Limited Bandwidth&lt;br /&gt;
7. Smart Load Balance&lt;br /&gt;
8. Multi-WAN Broadband Router&lt;br /&gt;
9. How fast of NAT?&lt;br /&gt;
10. How fast of VPN?&lt;br /&gt;
11. How many session?&lt;br /&gt;
12. How many VPN Tunnels?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/9006429701334890934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/9006429701334890934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/9006429701334890934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/9006429701334890934'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/03/router-features.html' title='Router features'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-4286675647902893619</id><published>2012-02-14T15:39:00.000+08:00</published><updated>2012-02-14T15:39:00.381+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="nexus s"/><title type='text'>Nexus S Android 4.0 OTA 更新展開 (附手動更新)</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
若果各位 Nexus S 用家不想等，可以按照下面的步驟進行手動更新。&lt;br /&gt;
以下步驟不適用於 CDMA 版本 Nexus S&lt;br /&gt; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=&lt;br /&gt; 1. 下載 OTA 更新檔案&lt;br /&gt; &lt;a href=&quot;http://android.clients.google.com/packages/ota/google_crespo/VQ8PQk_V.zip&quot; target=&quot;_blank&quot;&gt;http://android.clients.google.com/packages/ota/google_crespo/VQ8PQk_V.zip&lt;/a&gt;&lt;br /&gt; 2. 將下載檔案重新命名為 update.zip&lt;br /&gt; 3. 將 update.zip 複製至內部儲存空間的根目錄&lt;br /&gt; 4. 將手機電源關上&lt;br /&gt; 5. 按住［音量+］鍵並按［電源開關］鍵，進入 Bootloader 畫面&lt;br /&gt; 6. 選取 &quot;Recovery&quot;，按［電源開關］鍵&lt;br /&gt; 7. 當 &quot;警告三角&quot; 圖示出現，按住［電源開關］鍵並同時按［音量+］鍵&lt;br /&gt; 8. 選取 &quot;Apply update from /sdcard&quot; 再選取 &quot;update.zip&quot;&lt;br /&gt; 9. 更新程序會展開。&lt;br /&gt; 10. 當更新程序完成後，選取 &quot;Reboot system now&quot; 重啟手機&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;http://www.android-apk.com/2011/12/nexus-s-android-4-0-ota-%E6%9B%B4%E6%96%B0%E5%B1%95%E9%96%8B-%E9%99%84%E6%89%8B%E5%8B%95%E6%9B%B4%E6%96%B0/&quot; target=&quot;_blank&quot;&gt;Nexus S Android 4.0 OTA 更新展開 (附手動更新)&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/4286675647902893619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/4286675647902893619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4286675647902893619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4286675647902893619'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/02/nexus-s-android-40-ota.html' title='Nexus S Android 4.0 OTA 更新展開 (附手動更新)'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-1547863214058867755</id><published>2012-02-11T14:18:00.000+08:00</published><updated>2012-02-11T15:42:29.249+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><title type='text'>Mobile Number Portings (MNP) / 流動號轉攜</title><content type='html'>Mobile Number Portability (MNP) refers to the an arrangement for the porting of numbers from one mobile network operator to another, usually upon customers&#39; request.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxMMkr4SsOGtzv3qwPlG-Ht7xWzvdXvu2mh4__YHaLNBdJj__Gu1fpqdW76-EWyyP81Mg7lZDU3QENxlNCMkE1wxsXi3YxnYHvoZq8GzIdqlGb5cnVZGhrX-XmNfZ-8fZu9e75dsuETX0m/s1600/Screen+Shot+2012-02-11+at+2.16.31+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxMMkr4SsOGtzv3qwPlG-Ht7xWzvdXvu2mh4__YHaLNBdJj__Gu1fpqdW76-EWyyP81Mg7lZDU3QENxlNCMkE1wxsXi3YxnYHvoZq8GzIdqlGb5cnVZGhrX-XmNfZ-8fZu9e75dsuETX0m/s400/Screen+Shot+2012-02-11+at+2.16.31+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/1547863214058867755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/1547863214058867755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1547863214058867755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1547863214058867755'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2012/02/mobile-number-portings-mnp.html' title='Mobile Number Portings (MNP) / 流動號轉攜'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxMMkr4SsOGtzv3qwPlG-Ht7xWzvdXvu2mh4__YHaLNBdJj__Gu1fpqdW76-EWyyP81Mg7lZDU3QENxlNCMkE1wxsXi3YxnYHvoZq8GzIdqlGb5cnVZGhrX-XmNfZ-8fZu9e75dsuETX0m/s72-c/Screen+Shot+2012-02-11+at+2.16.31+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-4561837205575743554</id><published>2011-09-02T23:27:00.000+08:00</published><updated>2012-02-25T17:11:36.892+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>10 New Reasons to Virtualize Your Infrastructure</title><content type='html'>&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
Source: &lt;a href=&quot;http://www.internet.com/Cloud-Ready_Data_Center/Article/46020?&amp;amp;CCID=20164580203842271&amp;amp;QTR=ZZf201106291203000Za20164580Zg69Zw0Zm0Zc203842271Zs9272ZZ&amp;amp;CLK=120110902081938138&quot;&gt;10 New Reasons to Virtualize Your Infrastructure &lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
1. Common Management Interface&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
2. ILO Not Required&lt;br /&gt;
&lt;br /&gt;
3. Easy &quot;Hardware&quot; Changes&lt;br /&gt;
&lt;br /&gt;
4. Snapshots&lt;br /&gt;
&lt;br /&gt;
5. Prototyping&lt;br /&gt;
&lt;br /&gt;
6. Fast System Communications&lt;br /&gt;
&lt;br /&gt;
7. Easy Decommissioning&lt;br /&gt;
&lt;br /&gt;
8. Templating&lt;br /&gt;
&lt;br /&gt;
9. Fast Deployment&lt;br /&gt;
&lt;br /&gt;
10. Dynamic Capacity&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/4561837205575743554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/4561837205575743554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4561837205575743554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4561837205575743554'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/09/10-new-reasons-to-virtualize-your.html' title='10 New Reasons to Virtualize Your Infrastructure'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-4293488005556672589</id><published>2011-08-29T10:53:00.000+08:00</published><updated>2011-08-29T10:53:29.374+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="career"/><title type='text'>職場衰人收入較多</title><content type='html'>&lt;br /&gt;
【明報專訊】俗語有云：「善有善報，惡有惡報」，不過此話在職場未必是定律。一項研究發現，表現惡形惡相的「衰人」員工收入明顯比友善的「好人」員工多，其中以男性情况特別明顯，「衰人」的年收入可比「好人」多9772美元（約7.6萬港元）。&lt;br /&gt;
&lt;br /&gt;
美國康奈爾大學、聖母大學及加拿大西安大略大學的人力資源管理專家，做了一項名為「人善是否被人欺？」（Do Nice Guys-and Gals-Really Finish Last?）的研究。研究分析了20年間由3項問卷調查蒐集得的數據，涉及約1萬名來自不同行業、年齡薪酬各異的受訪者，當中受訪者需自評友善程度。&lt;br /&gt;
&lt;br /&gt;
惡男每年多掙7.6萬&lt;br /&gt;
&lt;br /&gt;
研究人員分析數據後，發現友善程度低於平均值的惡男員工比友善的男員工平均收入多18%，年收入相差達9772美元（約7.6萬港元）；而惡女員工亦比友善的女員工平均收入多5%，年收入相差1828美元（約1.4萬港元）。另外，研究人員在另一研究中亦邀請460名商科學生，模擬人力資源經理，透過簡短的描述，篩選應徵顧問的人員，結果發現，被形容為非常和善的男士較少獲取錄。&lt;br /&gt;
&lt;br /&gt;
友善者少爭取好待遇&lt;br /&gt;
&lt;br /&gt;
研究員利文斯頓博士（Beth A. Livingston）稱，實驗結果顯示好人受到「不公平」待遇。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reference: &lt;a href=&quot;http://hk.news.yahoo.com/%E8%81%B7%E5%A0%B4%E8%A1%B0%E4%BA%BA%E6%94%B6%E5%85%A5%E8%BC%83%E5%A4%9A-223317768.html&quot;&gt;Yahoo News - 職場衰人收入較多&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/4293488005556672589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/4293488005556672589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4293488005556672589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4293488005556672589'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/08/blog-post.html' title='職場衰人收入較多'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-3377396343795150735</id><published>2011-08-02T23:35:00.000+08:00</published><updated>2011-08-02T23:35:35.107+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>New website of Pharmacy and Poisons Board of Hong Kong launched</title><content type='html'>&lt;span id=&quot;internal-source-marker_0.4893652374078884&quot; style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;&quot;&gt;Healthcare &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;4 Jul, 2011 - &lt;/span&gt;&lt;a href=&quot;http://www.ppbhk.org.hk/eng/index.html&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;New website of Pharmacy and Poisons Board of Hong Kong launched&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;http://www.ppbhk.org.hk/eng/index.html&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;http://www.ppbhk.org.hk/eng/index.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;24 Jun, 2011 - &lt;/span&gt;&lt;a href=&quot;http://www.google.com/intl/en-US/health/about/&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;Google Health will be discontinued as a service&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;http://www.google.com/intl/en-US/health/about/&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;http://www.google.com/intl/en-US/health/about/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;&quot;&gt;General&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;20 Jul, 2011 - (Video) &lt;/span&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=3DGMnTv23S4&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;蘋果告侵權 谷歌力挺宏達電&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;不如睇下&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: italic; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;&quot;&gt;動新聞&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;http://www.youtube.com/watch?v=3DGMnTv23S4&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;14 Jul, 2011 - &lt;/span&gt;&lt;a href=&quot;http://googleappengine.blogspot.com/2011/07/postmortem-java-app-engine-outage-july.html&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;Postmortem : Google Java App Engine outage&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;http://googleappengine.blogspot.com/2011/07/postmortem-java-app-engine-outage-july.html&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;&quot;&gt;Summary&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;On  July 14, 2011, beginning at 7 PM US/Pacific time (PDT/GMT-7), a subset  of Java App Engine applications were affected by a service outage, which  gradually increased in magnitude over time. During this period,  affected applications would have experienced high latency and error  rates. Approximately 1.9% of total App Engine traffic was affected at  peak ...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;&quot;&gt;Root Cause and Analysis&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;The  main lesson learned is to improve our live traffic testing as a  relatively minor bug triggered a corner case for some of our customers.  The bug was in a new release of the infrastructure in the App Engine  Java execution environment. During development, testing, and  qualification, this bug was essentially hidden from view because it only  manifested itself under specific load patterns … &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;… &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;&quot;&gt;Timeline&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;July 14, 2011 - 11:30 AM US/Pacific - The new Java execution environment is released to production.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;July 14, 2011 - 5:00-6:00 PM US/Pacific - The previously scheduled Master/Slave read-only maintenance period occurred.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;July  14, 2011 - 8:00-9:30 PM US/Pacific - Monitoring shows error rates and  latency for Java applications in the Master/Slave system are slowly  increasing across the entire system. Investigation reveals that the new  Java execution environment is malfunctioning …&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;...&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;&quot;&gt;Remediation&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Faster notification on our status site and downtime-notify mailing list&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;More live traffic stress tests for new releases&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: square; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;Better black box monitoring to detect small impacts more quickly&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;7 May, 2011 - &lt;/span&gt;&lt;a href=&quot;http://techcrunch.com/2011/05/07/why-the-new-guy-cant-code/&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;&quot;&gt;Why The New Guy Can’t Code&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: circle; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;http://techcrunch.com/2011/05/07/why-the-new-guy-cant-code/&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Calibri; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/3377396343795150735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/3377396343795150735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3377396343795150735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/3377396343795150735'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/08/new-website-of-pharmacy-and-poisons.html' title='New website of Pharmacy and Poisons Board of Hong Kong launched'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-7954863370958554626</id><published>2011-07-11T09:52:00.002+08:00</published><updated>2011-07-11T09:52:50.269+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jasper"/><category scheme="http://www.blogger.com/atom/ns#" term="reporting"/><title type='text'>Jasper Tutorials</title><content type='html'>1.&amp;nbsp;&amp;nbsp;&amp;nbsp; http://jasperforge.org/website/jasperreportswebsite/trunk/documentation.html&lt;br /&gt;
2.&amp;nbsp;&amp;nbsp;&amp;nbsp; http://kristantohans.wordpress.com/tag/tutorial-jasper-report/&lt;br /&gt;
3.&amp;nbsp;&amp;nbsp;&amp;nbsp; http://ireport-tutorial.blogspot.com/&lt;br /&gt;
4.&amp;nbsp;&amp;nbsp;&amp;nbsp; http://kristantohans.wordpress.com/2010/03/01/new-to-jasperreport-build-your-first-impressive-application-part-2/</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/7954863370958554626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/7954863370958554626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/7954863370958554626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/7954863370958554626'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/07/jasper-tutorials.html' title='Jasper Tutorials'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-8428063052596164167</id><published>2011-06-25T23:33:00.002+08:00</published><updated>2011-06-25T23:36:54.635+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPad"/><title type='text'>Using iPad as menu to order food</title><content type='html'>User can use iPad2 camera to scan the 2D barcode to order food.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBf11NQBpXtVZQcuJxntvizCTVPAtJibJpw2hmF2xqJCGptOvIUqIEMN8TlxEz9tcbOjzLeDyNmMx23qNWyDu4AprSHalNG4XxdgbMZd4JRuCeMX6BxpxsIpHH9j9eNKtDWHw4VbKjv18/s1600/IMAG0010.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBf11NQBpXtVZQcuJxntvizCTVPAtJibJpw2hmF2xqJCGptOvIUqIEMN8TlxEz9tcbOjzLeDyNmMx23qNWyDu4AprSHalNG4XxdgbMZd4JRuCeMX6BxpxsIpHH9j9eNKtDWHw4VbKjv18/s400/IMAG0010.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Reference: &lt;a href=&quot;http://diningcity.com/china/searchRestaurantsCountry.html?fulltextsearch=&amp;amp;region=28&amp;amp;country=china&quot;&gt;http://diningcity.com/china/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/8428063052596164167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/8428063052596164167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8428063052596164167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/8428063052596164167'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/06/using-ipad-as-menu-to-order-food.html' title='Using iPad as menu to order food'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBf11NQBpXtVZQcuJxntvizCTVPAtJibJpw2hmF2xqJCGptOvIUqIEMN8TlxEz9tcbOjzLeDyNmMx23qNWyDu4AprSHalNG4XxdgbMZd4JRuCeMX6BxpxsIpHH9j9eNKtDWHw4VbKjv18/s72-c/IMAG0010.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-6641959786165594856</id><published>2011-05-16T10:43:00.001+08:00</published><updated>2012-03-21T00:10:00.352+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>FREE Android apps outnumber FREE iPhone apps</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOVE5Ed2bKdZT3I1QGbrl9VS7MRdVAVw9bSmhfklmktqLRHbhojIHvoCn-9vKEGsjbYjgEJYm52Zg9l_7Rckpu5CAx4M3mtV3_BLGmAo6fB4hGRL77-Lzz_22kV9kJoQly0Lrbueep4cON/s1600/distimo-free-apps-android-iphone.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOVE5Ed2bKdZT3I1QGbrl9VS7MRdVAVw9bSmhfklmktqLRHbhojIHvoCn-9vKEGsjbYjgEJYm52Zg9l_7Rckpu5CAx4M3mtV3_BLGmAo6fB4hGRL77-Lzz_22kV9kJoQly0Lrbueep4cON/s1600/distimo-free-apps-android-iphone.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Source: &lt;a href=&quot;http://www.engadget.com/2011/04/28/shocker-free-android-apps-outnumber-free-iphone-apps/&quot;&gt;http://www.engadget.com/2011/04/28/shocker-free-android-apps-outnumber-free-iphone-apps/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/6641959786165594856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/6641959786165594856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6641959786165594856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6641959786165594856'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/05/free-android-apps-outnumber-free-iphone.html' title='FREE Android apps outnumber FREE iPhone apps'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOVE5Ed2bKdZT3I1QGbrl9VS7MRdVAVw9bSmhfklmktqLRHbhojIHvoCn-9vKEGsjbYjgEJYm52Zg9l_7Rckpu5CAx4M3mtV3_BLGmAo6fB4hGRL77-Lzz_22kV9kJoQly0Lrbueep4cON/s72-c/distimo-free-apps-android-iphone.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-1290930806741908315</id><published>2011-04-18T11:50:00.002+08:00</published><updated>2011-05-14T23:04:10.460+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="tv-out"/><title type='text'>Android TV-Out for presentation</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;div id=&quot;internal-source-marker_0.08285512239672244&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;I have do a study for how to connect android phone to projector / TV. &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;HTC Desire HD&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; and Samsung Nexus S (like most android phones) &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;do not support TV-Out&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Until now, &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;only Samsung Galaxy S&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; has TV-Out function in Hong Kong. However, we &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;cannot use Samsung Galaxy S&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; as our development phone. Because &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;we have used some Android 2.3 API for our Barcode Scanning customization&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; and  Samsung Galaxy S is used Android 2.2.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;p.s. HTC Desire HD is used Android 2.2 platform.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;An alternative solution -&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/androidscreencast/&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Android Screen Cast&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; - it can mirror your app screen to your notebook and connect to a projector. The function is work, but the quality is not good (may be poor).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;BTW, Samsung Galaxy Tab has TV-Out function and many of Android tablets have HDMI out. I am thinking that we can port our app to those devices for &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;presentation &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;only. But it may have &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;extra effort&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; for development.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;p.s. Samsung Galaxy Tab is also used Android 2.2 platform.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;All comments are welcome. Thanks!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Reference:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=875200&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;TV-Out on the Nexus S?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.avforums.com/htc-mobile-phone-discussions/1267886-tv-out-htc-desire.html&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;TV-Out on HTC Desire?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=719379&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;HTC Desire to tv or a projector?&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: justify;&quot;&gt;&lt;a href=&quot;http://code.google.com/p/androidscreencast/&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://code.google.com/p/androidscreencast/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/1290930806741908315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/1290930806741908315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1290930806741908315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/1290930806741908315'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/04/android-tv-out-for-presentation.html' title='Android TV-Out for presentation'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-4019114489212870295</id><published>2011-02-20T14:29:00.002+08:00</published><updated>2011-03-10T10:40:21.991+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firewall"/><title type='text'>DenyHosts</title><content type='html'>&lt;div&gt;Features&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Parses /var/log/secure to find all login attempts and filters failed and successful attempts.&lt;/li&gt;&lt;li&gt;Synchronization mode (new in 2.0) allows DenyHosts daemons the ability to share data via a centralized server to proactively thwart attacks.&lt;/li&gt;&lt;li&gt;Can be run from the command line, cron or as a daemon (new in 0.9)&lt;/li&gt;&lt;li&gt;Records all failed login attempts for the user and offending host&lt;/li&gt;&lt;li&gt;For each host that exceeds a threshold count, records the evil host&lt;/li&gt;&lt;li&gt;Keeps track of each non-existent user (eg. sdadasd) when a login attempt failed.&lt;/li&gt;&lt;li&gt;Keeps track of each existing user (eg. root) when a login attempt failed.&lt;/li&gt;&lt;li&gt;Keeps track of each offending host (with 0.8+ these hosts can be purged if the associated entry in /etc/hosts.deny is expired)&lt;/li&gt;&lt;li&gt;Keeps track of suspicious logins (that is, logins that were successful for a host that had many login failures)&lt;/li&gt;&lt;li&gt;Keeps track of the file offset, so that you can reparse the same file (/var/log/secure) continuously (until it is rotated).&lt;/li&gt;&lt;li&gt;When the log file is rotated, the script will detect it and parse from the beginning.&lt;/li&gt;&lt;li&gt;Appends /etc/hosts.deny and adds the newly banned hosts&lt;/li&gt;&lt;li&gt;Optionally sends an email of newly banned hosts and suspicious logins.&lt;/li&gt;&lt;li&gt;Keeps a history of all user, host, user/host combo and suspicious logins encountered which includes the data and number of corresponding failed login attempts.&lt;/li&gt;&lt;li&gt;Maintains failed valid and invalid user login attempts in separate files, such that it is easy to see which valid user is under attack (which would give you the opportunity to remove the account, change the password or change it&#39;s default shell to something like /sbin/nologin&lt;/li&gt;&lt;li&gt;Upon each run, the script will load the previously saved data and re-use it to append new failures.&lt;/li&gt;&lt;li&gt;Resolves IP addresses to hostnames, if available (new in v0.6.0).&lt;/li&gt;&lt;li&gt;/etc/hosts.deny entries can be expired (purge) at a user specified time (new in 0.8)&lt;/li&gt;&lt;li&gt;FreeBSD support (added in 0.7)&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;References&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;http://denyhosts.sourceforge.net/&lt;/li&gt;&lt;li&gt;http://www.cyberciti.biz/faq/rhel-linux-block-ssh-dictionary-brute-force-attacks/&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/4019114489212870295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/4019114489212870295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4019114489212870295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4019114489212870295'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/denyhosts.html' title='DenyHosts'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-5149066692903115754</id><published>2011-02-20T14:21:00.003+08:00</published><updated>2011-03-14T11:51:08.478+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="directory server"/><title type='text'>Red Hat Directory Server</title><content type='html'>&lt;div&gt;Features Overview&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Centralizes management of people and their profiles, reducing administrative costs&lt;/li&gt;&lt;li&gt;Acts as a central repository for user profiles and preferences, enabling personalization&lt;/li&gt;&lt;li&gt;Allows 4-way multi-master replication of data across the enterprise, providing a centralized, consistent data source available to enterprise applications&lt;/li&gt;&lt;li&gt;Enables single sign-on access with a partner solution&lt;/li&gt;&lt;li&gt;Provides scalability for massive numbers of users by containing the information control required for developing extranet applications&lt;/li&gt;&lt;li&gt;Provides full support for 64-bit HP-UX, Solaris and Red Hat Enterprise Linux platforms&lt;/li&gt;&lt;li&gt;Provides the foundation for strong certificate-based authentication when used in conjunction with a Red Hat Certificate System&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reference:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;http://www.redhat.com/directory_server/&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/5149066692903115754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/5149066692903115754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/5149066692903115754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/5149066692903115754'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/red-hat-directory-server.html' title='Red Hat Directory Server'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-6334624554098809948</id><published>2011-02-20T13:34:00.006+08:00</published><updated>2011-03-14T11:51:19.810+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="http"/><title type='text'>HTTP accelerator</title><content type='html'>&lt;ol&gt;&lt;li&gt;Varnish&lt;/li&gt;&lt;li&gt;Squid&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;p.s. The Norway biggest online news provider use 3 Varnish machines replace 12  Squid machines. Wikipedia is planning to use Varnish instead of Squid. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKGoDuwrUxP3DObJDA0pIwhj3sshEwlUFKeBB9V7XfbEqiBDDeCa0SJmL681drgU6NfH1HhmI8jdwWZ6GQsmgWezcfIHIOkGIKo6cJwK30miqhy-RFewbJvV3Z4oO6kR2IwSvcOIqqHkrs/s1600/varnish.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 226px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKGoDuwrUxP3DObJDA0pIwhj3sshEwlUFKeBB9V7XfbEqiBDDeCa0SJmL681drgU6NfH1HhmI8jdwWZ6GQsmgWezcfIHIOkGIKo6cJwK30miqhy-RFewbJvV3Z4oO6kR2IwSvcOIqqHkrs/s400/varnish.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5575654942732643746&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/6334624554098809948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/6334624554098809948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6334624554098809948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6334624554098809948'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/http-accelerator.html' title='HTTP accelerator'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKGoDuwrUxP3DObJDA0pIwhj3sshEwlUFKeBB9V7XfbEqiBDDeCa0SJmL681drgU6NfH1HhmI8jdwWZ6GQsmgWezcfIHIOkGIKo6cJwK30miqhy-RFewbJvV3Z4oO6kR2IwSvcOIqqHkrs/s72-c/varnish.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-9055819449121897310</id><published>2011-02-20T13:24:00.006+08:00</published><updated>2011-06-27T00:01:20.260+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><category scheme="http://www.blogger.com/atom/ns#" term="vm"/><title type='text'>Virtualization</title><content type='html'>&lt;ol&gt;&lt;li&gt;Xen&lt;/li&gt;
&lt;li&gt;VMware&lt;/li&gt;
&lt;li&gt;VirtualBox&lt;/li&gt;
&lt;li&gt;KVM (Kernel-based Virtual Machine)&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
With ConVirt you configure, monitor and automate your Xen and KVM  deployments and private clouds from a single at-a-glance dashboard. Open  source virtualization is now a real option for enterprises!&lt;br /&gt;
&lt;br /&gt;
Reference&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;http://www.convirture.com/&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;div&gt;p.s. RHEL 6.0 Beta already remove Xen and may use KVM for virtualization.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/9055819449121897310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/9055819449121897310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/9055819449121897310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/9055819449121897310'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/virtualization.html' title='Virtualization'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-4924429185381068862</id><published>2011-02-20T12:54:00.004+08:00</published><updated>2011-03-14T11:56:40.579+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="monitor"/><title type='text'>Infrastructure Monitoring</title><content type='html'>&lt;div&gt;&lt;ol&gt;&lt;li&gt;ZABBIX&lt;/li&gt;&lt;li&gt;Xymon&lt;/li&gt;&lt;li&gt;Hinemos&lt;/li&gt;&lt;li&gt;Nagios&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin: 0px; background-color: transparent; font-family: Times; font-size: medium;&quot;&gt;&lt;table id=&quot;internal-source-marker_0.8322667428292334&quot; style=&quot;border-style: none; border-collapse: collapse;&quot;&gt;&lt;tbody&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ZABBIX&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Xymon&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Hinemos&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Nagios&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;License&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;GPLv2&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;GPLv2&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;GPLv2&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;GPLv2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Programming&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;C, PHP&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;C&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Java&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;C&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Admin GUI&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Web&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Web&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Eclipse client&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Web&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;OS&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Red Hat Linux / Solaris (Admin GUI running on Windows XP)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 49px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Support Monitor OS&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX / Windows&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX / Windows&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Red Hat Linux / Windows XP&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Linux / UNIX / Windows&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 0px;&quot;&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Popular&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;NO&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;YES&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;NO&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border: 1px dotted rgb(170, 170, 170); vertical-align: top; padding: 7px;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Calibri; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;YES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&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;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0HBWnS7bR1cenEGUxZHywotyFySFhUKzXQ_Si654Fy7NPWYkRTfBEkEyQdqzCt_AuBm1rwr4Gei75chjvMd6ETFyKlii4zNS7eTv-WpCZu-Q22zX-iP8z-ZT5tMuo7pr_gQqOSr38ft7I/s1600/nagios+workflow.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 104px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0HBWnS7bR1cenEGUxZHywotyFySFhUKzXQ_Si654Fy7NPWYkRTfBEkEyQdqzCt_AuBm1rwr4Gei75chjvMd6ETFyKlii4zNS7eTv-WpCZu-Q22zX-iP8z-ZT5tMuo7pr_gQqOSr38ft7I/s400/nagios+workflow.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5575636072270135554&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/4924429185381068862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/4924429185381068862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4924429185381068862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/4924429185381068862'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/infrastructure-monitoring.html' title='Infrastructure Monitoring'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0HBWnS7bR1cenEGUxZHywotyFySFhUKzXQ_Si654Fy7NPWYkRTfBEkEyQdqzCt_AuBm1rwr4Gei75chjvMd6ETFyKlii4zNS7eTv-WpCZu-Q22zX-iP8z-ZT5tMuo7pr_gQqOSr38ft7I/s72-c/nagios+workflow.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-6800496012979229220</id><published>2011-02-20T12:24:00.007+08:00</published><updated>2011-02-20T12:45:21.860+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><title type='text'>Novell Cloud Manager</title><content type='html'>&lt;div&gt;Infrastructure Manager&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkaPOYQ7Tba364VBOHZJtcEXfstszwHJrBNOcOMirAkX4jH9f4WSCyHhkzecvDNZD7U-9T_XgveLiVRtVdZZBpNezWC6166GwypXAM73qbFGLtDWOFhvuhCLaP7ldUR1JxOSaSqAHyuqX/s1600/03.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 253px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkaPOYQ7Tba364VBOHZJtcEXfstszwHJrBNOcOMirAkX4jH9f4WSCyHhkzecvDNZD7U-9T_XgveLiVRtVdZZBpNezWC6166GwypXAM73qbFGLtDWOFhvuhCLaP7ldUR1JxOSaSqAHyuqX/s400/03.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5575624605996463650&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Novell Cloud Manager support Xen, Hyper-V and VMware.&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemGx4cFL50nbtkDs7xCO52Uf0ITCgqLuO78ri8NKy74Nfk2Am3PVw4m4eSTVjm5bVGf-B-bY-i1AH6p9lKSKJPjTP0Zc3-hfmuHXye2zva6Otd07KT-OVEzP7KPjgj1I79azjf_UJipWR/s1600/02.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 236px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhemGx4cFL50nbtkDs7xCO52Uf0ITCgqLuO78ri8NKy74Nfk2Am3PVw4m4eSTVjm5bVGf-B-bY-i1AH6p9lKSKJPjTP0Zc3-hfmuHXye2zva6Otd07KT-OVEzP7KPjgj1I79azjf_UJipWR/s400/02.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5575625071640316258&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Novell Cloud Manager can estimate cost.&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgMABnHcXnRf9plMHTLIdSBpF0wbJhE8xF-h3jmuQiXmYsYogPrb-GBDizajkvIMoNp6OCmPXvMcRgR6zHbj4J5h4VZ4loilVNZHGxCJoRo3IpdpFTpRFYhd0eeUS-THT_qCheu8SVEPY/s1600/01.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 307px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgMABnHcXnRf9plMHTLIdSBpF0wbJhE8xF-h3jmuQiXmYsYogPrb-GBDizajkvIMoNp6OCmPXvMcRgR6zHbj4J5h4VZ4loilVNZHGxCJoRo3IpdpFTpRFYhd0eeUS-THT_qCheu8SVEPY/s400/01.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5575626548322093138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reference:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;http://www.novell.com/products/cloud-manager/&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/6800496012979229220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/6800496012979229220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6800496012979229220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/6800496012979229220'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/novell-cloud-manager.html' title='Novell Cloud Manager'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkaPOYQ7Tba364VBOHZJtcEXfstszwHJrBNOcOMirAkX4jH9f4WSCyHhkzecvDNZD7U-9T_XgveLiVRtVdZZBpNezWC6166GwypXAM73qbFGLtDWOFhvuhCLaP7ldUR1JxOSaSqAHyuqX/s72-c/03.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-342590460135484446</id><published>2011-02-10T15:13:00.003+08:00</published><updated>2011-02-10T15:14:21.698+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programmer"/><title type='text'>Joke</title><content type='html'>There is an old joke I enjoy, that I think has a lot of relevance to software.&lt;br /&gt;&lt;br /&gt;There was a guy who always cut his pot roast in half before cooking it. His wife was curious as to why he always did it that way. He replied that this was the way his mother had always done it. His wife went to her husband&#39;s mother and asked her why she did this. The mother replied that this was the way that her mother had always done it. Finally, the wife went to her husband&#39;s grandmother and asked her why she did this.&lt;br /&gt;&lt;br /&gt;The grandmother replied, 「It was because I didn&#39;t have a dish large enough to put an entire pot roast in!」.</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/342590460135484446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/342590460135484446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/342590460135484446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/342590460135484446'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/02/joke.html' title='Joke'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1264576961907806865.post-165111201365705821</id><published>2011-01-27T10:36:00.011+08:00</published><updated>2011-02-01T09:50:19.377+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="Microscope"/><title type='text'>iPhone Mini Microscope is Born!!! Just buy this $1,500 (USD) iPhone Case!!!</title><content type='html'>Check out the &lt;a href=&quot;http://www.handyscope.net/&quot;&gt;handyscope&lt;/a&gt;, a plug-and-play conversion case for the iPhone 3GS or iPhone 4.  Just buy this $1,500 (USD) iPhone case.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM_3Q2cBo-twydCk5Hx2tEd5AOkOu0BuabPurup246IzNFinfBt202wweP9R7egfXLugP9DCB81MR-XB-ly7XYD3pTffarR0e9dqls0FQIo3v016Ath7LcqjTMwUc8IeAL7T2zgbhWtnhC/s1600/01.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 279px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM_3Q2cBo-twydCk5Hx2tEd5AOkOu0BuabPurup246IzNFinfBt202wweP9R7egfXLugP9DCB81MR-XB-ly7XYD3pTffarR0e9dqls0FQIo3v016Ath7LcqjTMwUc8IeAL7T2zgbhWtnhC/s400/01.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5568373190696908082&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Previously, I found a article of iPhone mini microscope from Geeky Gadgets. For details, pls click &lt;a href=&quot;http://www.geeky-gadgets.com/iphone-mini-microscope-mod-09-09-2010/&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.handyscope.net/&quot;&gt;http://www.handyscope.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.engadget.com/2011/01/24/handyscope-attachment-turns-your-iphone-into-a-dermatoscope-no/&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.engadget.com/2011/01/24/handyscope-attachment-turns-your-iphone-into-a-dermatoscope-no/&quot;&gt;http://www.engadget.com/2011/01/24/handyscope-attachment-turns-your-iphone-into-a-dermatoscope-no/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.medgadget.com/archives/2011/01/handyscope_turns_iphone_into_professional_dermatoscope.html&quot;&gt;http://www.medgadget.com/archives/2011/01/handyscope_turns_iphone_into_professional_dermatoscope.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.geeky-gadgets.com/iphone-mini-microscope-mod-09-09-2010/&quot;&gt;http://www.geeky-gadgets.com/iphone-mini-microscope-mod-09-09-2010/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://allenyip.blogspot.com/feeds/165111201365705821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1264576961907806865/165111201365705821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/165111201365705821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1264576961907806865/posts/default/165111201365705821'/><link rel='alternate' type='text/html' href='http://allenyip.blogspot.com/2011/01/iphone-mini-microscope-is-born.html' title='iPhone Mini Microscope is Born!!! Just buy this $1,500 (USD) iPhone Case!!!'/><author><name>Allen YIP</name><uri>http://www.blogger.com/profile/04227021461658746841</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM_3Q2cBo-twydCk5Hx2tEd5AOkOu0BuabPurup246IzNFinfBt202wweP9R7egfXLugP9DCB81MR-XB-ly7XYD3pTffarR0e9dqls0FQIo3v016Ath7LcqjTMwUc8IeAL7T2zgbhWtnhC/s72-c/01.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>