<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2594454349307673433</id><updated>2012-01-12T12:13:29.418+08:00</updated><category term='linux'/><category term='資訊系統訓練班'/><category term='xml'/><category term='CGW'/><category term='Plugin'/><category term='visualization'/><category term='prefuse'/><category term='research'/><category term='english'/><category term='tool'/><category term='TechnicalWriting'/><category term='web'/><category term='php'/><category term='HCI'/><category term='tutorial'/><category term='EnergyAware'/><category term='MachineLearning'/><category term='MODBus'/><category term='game ai'/><category term='日文'/><category term='dokuwiki'/><category term='Result'/><category term='Java'/><category term='psychologic'/><category term='flex'/><category term='simplexml'/><category term='chrome'/><category term='InfoVis'/><category term='bib'/><category term='心得'/><category term='Graphics'/><category term='tag cloud'/><category term='bibtex'/><category term='Social Network'/><category term='Memo'/><category term='ssl'/><category term='search'/><category term='Android'/><category term='User Study'/><title type='text'>Hardworking Strawberry</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.lydian.tw/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4095053401751545285</id><published>2012-01-12T12:12:00.000+08:00</published><updated>2012-01-12T12:13:29.429+08:00</updated><title type='text'>html5 touch event on android/ipad</title><content type='html'>最近系上的收發件要電子化，既然要做，當然就連無紙化也要一起做啊！參考了ups 之類都有一個電子的收發，所以我就弄了html5 的簽名板。&lt;br /&gt;&lt;br /&gt;但是常用的mouse down, mouse move, mouse up event 在android 上卻不能跑QQ&lt;br /&gt;查了一下才發現有專門給這類觸控的event: &amp;nbsp;touchstart, touchmove, touchend&lt;br /&gt;&lt;br /&gt;但是在ipad 上跑都ok，android 系列卻一直都有問題。google 以後&lt;br /&gt;後來改完以後，大致上包括下面幾個&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;preventDefault() &amp;nbsp;，(&lt;a href="http://stackoverflow.com/questions/6316503/how-to-get-continuous-mousemove-event-when-using-android-mobile-browser"&gt;參考網頁&lt;/a&gt;)&lt;br /&gt;在android的browser上，touchstart &amp;nbsp;touchmove 都有default的，如果沒有prevent的話，touchmove只會fire一次！&lt;br /&gt;&amp;nbsp;$('#canvas').bind('touchstart', function(e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.preventDefault();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw(&amp;nbsp;touch.pageX - this.offsetLeft , &amp;nbsp;touch.pageY - this.offsetTop) ;&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;$('#canvas').bind('touchmove', function(e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.preventDefault();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw(&amp;nbsp;touch.pageX - this.offsetLeft , &amp;nbsp;touch.pageY - this.offsetTop) ;&lt;br /&gt;}&lt;/li&gt;&lt;li&gt;touchevent 的 location （&lt;a href="http://hi.baidu.com/crabzzz/blog/item/c912010870415e9bd0581b61.html"&gt;參考網頁&lt;/a&gt;）&lt;br /&gt;在 iphone/ipad 上可以直接用&lt;br /&gt;e.touch.pageX/Y &lt;br /&gt;來取得touch的位置，但是在android 上，pageX 跟pageY要用&lt;br /&gt;var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];&lt;br /&gt;來取得才會對！(jquery 的event 有重新包過，所以要拿originalevent&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;至於繪圖的部份我是參考 &amp;nbsp;&lt;a href="http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/"&gt;Create a Drawing App with HTML5 Canvas and JavaScript&lt;/a&gt;&amp;nbsp; (&lt;a href="http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/scripts/javascript.js"&gt;javascript&lt;/a&gt;)的code，不過他每次move都會重新畫圖(我不確定為什麼要這麼做，有一點沒效率)，等等改完code 測試OK 再放上來好了！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;還有關於mouse position，我一開始canvas的size是用 style='width:100px;height:200px' 這樣的方法做的，但是這樣它做的事情卻是"縮放"canvas 來達到設定size的效果，try 了很久換成用&lt;canvas height="200" width="100"&gt; 這樣的方式才終於正常！&lt;/canvas&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4095053401751545285?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4095053401751545285/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4095053401751545285' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4095053401751545285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4095053401751545285'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2012/01/html5-androidipad.html' title='html5 touch event on android/ipad'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5198560121649214774</id><published>2011-10-27T14:14:00.000+08:00</published><updated>2011-10-27T14:16:25.976+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssl'/><title type='text'>SSL 購買注意事項</title><content type='html'>&lt;div style="text-align: left;"&gt;最近系上打算要開始買ssl 憑證， 老師說要知道各家的差異，所以我很認命的查了一些資料，整理如下&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;主要差異：&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Single Root V.S. Chained Root&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Single: 大部分數位憑證都擁有自己的憑證發放機構 (CA)以及自己的根憑證，這些公司的SSL 憑證都已經加入瀏覽器的安全憑證機構的名單內。&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Chained: 有些憑證機構並沒有一個被瀏覽器信任，或者並沒有自己的根憑證，這些公司就使用一種所謂『連鎖』根憑證來取得瀏覽器的信賴。有人說chained比較不安全，但是google 也是用chained (不過聽說安裝比較麻煩！)&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 12px; white-space: pre-wrap;"&gt;Domain Validation V.S. Organization Validation V.S. Extended Validation:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 12px; white-space: pre-wrap;"&gt;Domain Validation: 只有Domain 的資料&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 12px; white-space: pre-wrap;"&gt;Organization Validation: Cert 包含organization的資料&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 12px; white-space: pre-wrap;"&gt;Exteneded Validation (EV): Green bar (像google 在網址列上有自己的公司名字)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Single Domain V.S. Multiple Domain &amp;nbsp;V.S. &amp;nbsp;Wildcard SSL:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Single Domain: &amp;nbsp;只支援一個domain&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Multiple Domain: 可驗證多個domain (不需要是同一個subdomain)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Wildcard: 可用regular Expression驗證domain (例如：*.csie.ntu.edu.tw ，表示所有csie的subdomin 都可以使用)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Security:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Warranty: 投保金額 (我覺得好像還好xDD)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Validation: Organization 的資料驗證(會影響憑證發放的時間，還有顧客信任度，但說實話，就網頁瀏覽我們系上的狀況應該沒差xDD)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;SGC : 強制讓早期的瀏覽器使用128-bit encryption (早期通常是 40-bit，不過通常我們可以不考慮早期的瀏覽器吧xD)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;支援度：&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;跟CA有關，現在幾乎各個瀏覽器都已經支援主要的CA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Fully support : &amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Verisign&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; , &lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Thawte&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;不支援 IE 5.X , Netscape: &amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Entrust, &amp;nbsp;Baltimore&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;InstantSSL&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Opera支援度低(Opera 7↑) : &amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;GeoTrust&lt;/span&gt;&lt;span style="background-color: white; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Misc:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Customer Service: &amp;nbsp;買國外的客服要講英文，買國內的不見得有24/7 的支援&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Entrust 發過憑證給中國亂發憑證的，事件弄得很大(google 搜尋cnnic)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;verify Domain 的價格大約一年3~4000元， verify Organization的通常一年都要上萬元！&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.7313741696998477" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;參考資料：&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://www.rapidssl.com.tw/ssl-faq.php"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.rapidssl.com.tw/ssl-faq.php&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://www.trustico.com/material/Techpaper_Chained_Roots.pdf"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.trustico.com/material/Techpaper_Chained_Roots.pdf&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://www.neo.com.tw/archives/866"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.neo.com.tw/archives/866&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5198560121649214774?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5198560121649214774/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5198560121649214774' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5198560121649214774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5198560121649214774'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/10/ssl.html' title='SSL 購買注意事項'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3784679597853628776</id><published>2011-09-21T00:50:00.003+08:00</published><updated>2011-09-21T00:50:45.770+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Link to my Web server in NAT via SSH tunnel</title><content type='html'>Home PC ---- School PC(SSH Server) --- SSH Tuneel ----VM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;b&gt;School PC:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif; font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;Since it is windows, I used CopSSH&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif; font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;Note: Execute Initial Setup with (Run as admin)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;Modify C:/Program files/ICW/etc/sshd_config , add&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;GatewayPorts yes &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Build SSH Tunnel:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;@VM $&amp;nbsp;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #353535; font-size: 15px; font-style: italic; letter-spacing: 1px; line-height: 22px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: #353535; font-style: italic;"&gt;&amp;nbsp;autossh -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R :&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;b&gt;10023&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #353535; font-style: italic;"&gt;:localhost:22 user@SchoolPC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif; font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;HomePC(Pietty)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif; font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;Access VM ssh:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;span class="Apple-style-span" style="color: #353535; font-style: italic;"&gt;ssh SchoolPC:&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;10023&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;Access VM Web Server:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: #353535;"&gt;(In Pietty:) Tunnel → &amp;nbsp;source port: &lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;10005&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #353535;"&gt;&lt;b&gt; &amp;nbsp; &lt;/b&gt;and Destination: localhost:80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: #353535;"&gt;browse web through localhost:&lt;/span&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;10005&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #353535;"&gt;!!!!!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #faffa9; color: #353535; font-family: Helvetica, Verdana, 'LiHei Pro', 新細明體, sans-serif; font-size: 15px; letter-spacing: 1px; line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3784679597853628776?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3784679597853628776/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3784679597853628776' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3784679597853628776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3784679597853628776'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/09/link-to-my-web-server-in-nat-via-ssh.html' title='Link to my Web server in NAT via SSH tunnel'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5039501347912100506</id><published>2011-03-25T18:59:00.000+08:00</published><updated>2011-07-04T03:23:03.803+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Dropbox PHP API</title><content type='html'>&lt;p&gt;&amp;nbsp;因為某 Xntel-Xtu Lab 的網站說想要可以讀dropbox 上的檔案，要可以上傳檔案，可以下載檔案&lt;br/&gt;所以我用了這支&amp;nbsp;&lt;a href="http://code.google.com/p/dropbox-php/"&gt;http://code.google.com/p/dropbox-php/&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;但是它裡面問題還滿多的，主要有兩點&lt;/p&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;    &lt;li&gt;file name 或是 folder name中間有空白，就會掛掉&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;putfile 不能用&lt;a rel="nofollow" style="color: rgb(0, 0, 204); " href="http://pecl.php.net/package/oauth"&gt;PHP OAuth extension&lt;/a&gt;&amp;nbsp;，要用&amp;nbsp;&lt;a rel="nofollow" style="color: rgb(0, 0, 204); " href="http://pear.php.net/package/http_oauth"&gt;PEAR's HTTP_OAUTH package&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;p&gt;第一個問題主要是原來的code在呼叫dropbox api時，沒有用urlencode包起來，&lt;br/&gt;因為我目前只有用到 getMetaData putFile getFile move ，所以這幾個function 已經修好了(我是懶人)&lt;br/&gt;附上改好的api 檔：&lt;a href="http://blog.lydian.tw/wp-content/uploads/2011/03/API.txt"&gt;link&lt;/a&gt;&amp;nbsp;&amp;nbsp; (取代原來API.php的位置， 我的話是在 /usr/share/php/Dropbox/API.php)&lt;/p&gt;&lt;br/&gt;&lt;p&gt;第二個問題只要改成用&lt;br/&gt;$oauth = new Dropbox_OAuth_PEAR($consumerKey, $consumerSecret);&lt;br/&gt;就可以了&lt;/p&gt;&lt;br/&gt;&lt;p&gt;附帶提一下，安裝oAuth-Pear 時會跳出alert 說alpha版不行唷，加個-f強制一下就好了&lt;br/&gt;pear install -f&amp;nbsp;HTTP_OAuth&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5039501347912100506?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5039501347912100506/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5039501347912100506' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5039501347912100506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5039501347912100506'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/03/dropbox-php-api.html' title='Dropbox PHP API'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2829993736226506966</id><published>2011-03-12T20:21:00.000+08:00</published><updated>2011-07-04T03:23:03.803+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>ldap sync with Google apps for education</title><content type='html'>&lt;p&gt;說明文件：&lt;a href="http://www.google.com/support/a/bin/answer.py?answer=106368"&gt;http://www.google.com/support/a/bin/answer.py?answer=106368&lt;br/&gt;&lt;/a&gt;pdf:&amp;nbsp;&lt;a href="http://www.postini.com/webdocs/gads/admin/gads_admin.pdf"&gt;http://www.postini.com/webdocs/gads/admin/gads_admin.pdf&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;流程：&lt;/strong&gt;&lt;/p&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;    &lt;li&gt;利用configuration manager 建立configuration file(xml)&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;利用sync-cmd &amp;nbsp;指令讀取剛剛建立好的檔案 (sync-cmd -a 才會套用，不然只會當作模擬)&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;設定crontab 定期執行sync &amp;nbsp;&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;    &lt;li&gt;sync是單向的( 只會改google apps的資料，並不會改動ldap上的data)&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;configuration manger 就是上面網址的windows版本&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;linux的sync-cmd指令要下載上面連結的linux&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;遇到的問題：&lt;/strong&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;unsolved:&lt;/p&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;    &lt;li&gt;轉過去以後有些user無法建立帳號：&lt;strong&gt;&amp;nbsp;InvalidHashDigestLength(1405) - InvalidHashDigestLength(1405)&lt;br/&gt;    &lt;/strong&gt;&lt;a href="http://www.google.com/support/forum/p/Google%20Apps/thread?tid=5dbcecd8358da574&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/Google%20Apps/thread?tid=5dbcecd8358da574&amp;amp;hl=en&lt;/a&gt;&lt;br type="_moz" /&gt;&lt;br/&gt;    &amp;nbsp;&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;p&gt;solved:&lt;/p&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;    &lt;li&gt;configuration manager 在win7好像要用system administrater 執行，不然會完全沒反應&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;google api 出現 &amp;quot;&lt;strong&gt;Domain cannot use API&lt;/strong&gt;&amp;quot;： 去control panel 的group ，要把&amp;quot;&lt;strong&gt;Enable provisioning API&lt;/strong&gt;&amp;quot;打開&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;ldap server上每個帳號一定要有mail的資訊，否則會被skip掉&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;default 新建的user好像都會變成suspended 還在研究要怎麼處理: 用configuration manager建的xml 裡面&amp;lt;suspended &amp;gt;被寫成True了，要把它改為False&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;p&gt;&amp;nbsp;pending:&lt;/p&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;    &lt;li&gt;csie有設tls加密，configuration沒辦法設定，所以連不上server&lt;br/&gt;    &lt;strong&gt;TESTING:&lt;/strong&gt;&amp;nbsp;&lt;a href="http://www.google.com/support/forum/p/Google+Apps/thread?tid=0b9d3f130628f63b&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/Google+Apps/thread?tid=0b9d3f130628f63b&amp;amp;hl=en&lt;/a&gt;&lt;br/&gt;    (結果太麻煩，我決定用ldap就好，然後限制可以連port 389的機器 ~~~ &amp;nbsp;xDDD)&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2829993736226506966?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2829993736226506966/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2829993736226506966' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2829993736226506966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2829993736226506966'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/03/ldap-sync-with-google-apps-for.html' title='ldap sync with Google apps for education'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7183119399981033496</id><published>2011-03-12T12:48:00.000+08:00</published><updated>2011-07-04T03:23:03.804+08:00</updated><title type='text'>javascript failed in IE</title><content type='html'>我決定要留一篇集合文，以免老是不小心踩到雷=.=&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;trim:&lt;br/&gt;string.trim() will fail in IE, you have to use &lt;strong&gt;trim(string)&lt;/strong&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;event.target:&lt;br/&gt;use &lt;strong&gt;event.srcElement&lt;/strong&gt; instead of event.target&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7183119399981033496?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7183119399981033496/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7183119399981033496' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7183119399981033496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7183119399981033496'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/03/javascript-failed-in-ie.html' title='javascript failed in IE'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7931294249572609600</id><published>2011-02-16T23:26:00.000+08:00</published><updated>2011-07-04T03:23:29.742+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>Mail Server: dovecot with sieve support</title><content type='html'>&lt;a href="http://www.howtoforge.com/dovecot_mail_server_sieve_virtual_users"&gt;http://www.howtoforge.com/dovecot_mail_server_sieve_virtual_users&lt;/a&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;Install from source:  &lt;a href="http://dovecot.org/"&gt;dovecot&lt;/a&gt; and &lt;a href="http://pigeonhole.dovecot.org/"&gt;sieve&lt;/a&gt; .&lt;br/&gt;dovecot: CPPFLAGS=-I/usr/include/openssl LDFLAGS=-L/usr/lib/ ./configure --with-pam --with-ldap --with-nss --with-ssl=openssl&lt;br/&gt;sieve(pigeonhole):  ./configure --with-dovecot=../dovecot-2.0.9/&lt;br/&gt;make&lt;br/&gt;make install&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;cp ms dovecot.conf&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;edit dovecot.conf&lt;br/&gt;mail_location=maildir:~/Maildir&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;problem encountered&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;g++ not installed&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;cannot find make:&lt;span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace;"&gt;&lt;span style="line-height: 18px; white-space: pre;"&gt; build-essential not installed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace;"&gt;&lt;span style="line-height: 18px; white-space: pre;"&gt;libpam-dev libldap-dev libnss-dev libssl-dev install required&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7931294249572609600?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7931294249572609600/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7931294249572609600' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7931294249572609600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7931294249572609600'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2011/02/mail-server-dovecot-with-sieve-support.html' title='Mail Server: dovecot with sieve support'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8040942779683696915</id><published>2010-05-04T02:35:00.000+08:00</published><updated>2011-07-04T03:23:03.804+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Hero 升級2.1</title><content type='html'>因為被htc放鳥很生氣，所以最後我還是決定用其他非官方版了 XD&lt;br/&gt;&lt;br/&gt;從 &lt;a href="http://www.mobile01.com/topicdetail.php?f=423&amp;amp;t=1450271"&gt;mobile01&lt;/a&gt; 的討論串中研究了一下，目前是2.1版的rom大致上有：&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;Villan Rom&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;BeHero  -&amp;gt; 中文支援度不佳，因此分版出BeAsia&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Legend&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Flzyup&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;我把全部的討論串看完了，前三個大致上都有中文化支援度不佳的困擾，因此我選了&lt;a href="http://www.innovative-space.com/2010/03/27/flzyupinnovative_rom_v2-3/"&gt;FLZYUP@INNOVATIVE_ROM_v2.3&lt;/a&gt;&lt;br/&gt;不過目前最新版的Flzyup還有兩個已知但還未解決的問題，所以請確定你可以接受再安裝(我就直接Quote原文了)：&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt; 自動背光不正常&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;視頻可以拍攝但是播放無圖像 (呃，我不知道這樣到底是拍影片有問題還是播影片有問題)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;如果你從來沒有嘗試過換Rom，取root …等會跟原廠保固說bye-bye的動作的話，請先走下面步驟&lt;br/&gt;&lt;br/&gt;1.  請宣誓："不管我的手機變磚頭都跟lydian沒有關係，這純粹是我的人品不好，本人絕對不會要求lydian付起任何責任" (是的，你的手機很有可能變磚頭，而變磚頭請找論壇求救不要找我，我還是小菜鳥)&lt;br/&gt;&lt;br/&gt;2. 下載 &lt;a href="http://zenthought.org/content/project/flashrec"&gt;flash rec.apk&lt;/a&gt; (android market上也有)&lt;br/&gt;&lt;a href="http://www.megaupload.com/?d=WP29CWHK"&gt;Amon Ra's hero recovery image&lt;/a&gt;&lt;br/&gt;&lt;a href="http://roms.innovative-space.com/FLZYUP@INNOVATIVE_ROM_v2.3-signed.zip"&gt;flzyup@innovative rom&lt;/a&gt; (md5: f2caba5c8051c8052d1ce10aa6a062b9)&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.megaupload.com/?d=WP29CWHK"&gt;&lt;/a&gt;3. 把這三個檔案傳到你的手機上&lt;br/&gt;&lt;br/&gt;4. 用任何app installer 安裝 flash rec.apk&lt;br/&gt;&lt;br/&gt;5. 安裝完後開啟flashrec，按下”Backup Recovery Image” 的按鈕&lt;br/&gt;&lt;br/&gt;6. 等待backup完成後，在文字框輸入&lt;br/&gt;&lt;br/&gt;/sdcard/recovery-RA-hero-v1.5.2.img&lt;br/&gt;&lt;br/&gt;然後按下”Flash custom recovery image”的按鈕&lt;br/&gt;&lt;br/&gt;7. 完成後關機&lt;br/&gt;&lt;br/&gt;如果你換過ROM，或者是在Backup Recovery Image步驟時出現”&lt;em&gt;Backup FAILED: could not run command.&lt;/em&gt;”訊息，那麼請從下面步驟開始&lt;br/&gt;&lt;br/&gt;1. 下載&lt;a href="http://roms.innovative-space.com/FLZYUP@INNOVATIVE_ROM_v2.3-signed.zip"&gt;flzyup@innovative rom&lt;/a&gt; (md5: f2caba5c8051c8052d1ce10aa6a062b9)，丟到手機sd卡中(前面步驟抓過的請忽略)&lt;br/&gt;&lt;br/&gt;2. 手機關機&lt;br/&gt;&lt;br/&gt;3. 同時按下 "Home" 及 "power"鍵，直到出現文字畫面的訊息 (不是HTC的logo唷，是要有文字的畫面)，這邊要按很久才會出來，所以請耐心等待&lt;br/&gt;&lt;br/&gt;4. 進入後先選擇"backup" -&amp;gt; "Nand + ext backup"  這邊要花一點時間，記得要按下 "home"鍵確認執行&lt;br/&gt;&lt;br/&gt;5. 備份完成後回到主目錄執行 "wipe" -&amp;gt; "wipe data/factory reset"  及 "wipe" -&amp;gt; "Dalvik-cache"，兩個動作也是都要按下"home"鍵才會開始執行唷&lt;br/&gt;&lt;br/&gt;6. 移除完後回到主目錄選擇 "Flash zip from sdcard" ，然後之前下載的 flzyup 會出現在你的選項中，選擇它之後就會開始跑了！！！&lt;br/&gt;&lt;br/&gt;7. 等待它說完成以後，回到主目錄選擇 "Reboot system now" 就ok了 (P.S. 第一次的開機總是會特別漫長，我等了10分鐘↑ 才開機，所以請保持微笑耐心祈禱 )&lt;br/&gt;&lt;br/&gt;8. 開機以後，照著設定精靈跑就大致上ok了，不過輸入法預設似乎是大陸的拼音，所以請到"設定"裡面改成"手寫"或"注音"，基本上到這裡大致就完成了&lt;br/&gt;&lt;br/&gt;&lt;a href="http://blog.lydian.tw/wp-content/uploads/2010/05/snap20100503_183217.png"&gt;&lt;img class="size-full wp-image-367 alignleft" title="snap20100503_183217" src="http://blog.lydian.tw/wp-content/uploads/2010/05/snap20100503_183217.png" alt="" width="320" height="480" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;最後炫耀一下XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8040942779683696915?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8040942779683696915/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8040942779683696915' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8040942779683696915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8040942779683696915'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/05/hero-21.html' title='Hero 升級2.1'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6182883330410233640</id><published>2010-04-21T22:45:00.000+08:00</published><updated>2011-07-04T03:23:03.804+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>一邊在螢幕輸出，一邊同時記log的方法</title><content type='html'>終於問到了&lt;br/&gt;&lt;br/&gt;1. stdout  + file&lt;br/&gt;COMMAND | tee LOG_FILE_NAME&lt;br/&gt;&lt;br/&gt;2. stderr + file&lt;br/&gt;COMMAND 2&gt;&amp;1 | tee LOG_FILE_NAME&lt;br/&gt;&lt;br/&gt;2&gt;&amp;1 是 stderr -&gt; stdout，然後再用 tee 同時存到檔案中&lt;br/&gt;&lt;br/&gt;COMMAND是指令，&lt;br/&gt;LOG_FILE_NAME是要記的log檔名&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6182883330410233640?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6182883330410233640/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6182883330410233640' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6182883330410233640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6182883330410233640'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/04/log.html' title='一邊在螢幕輸出，一邊同時記log的方法'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1739620603476098544</id><published>2010-04-03T00:24:00.000+08:00</published><updated>2011-07-04T03:23:03.804+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>flash builder 更新後的差異</title><content type='html'>今天把之前的案子重新compile一次，遇到compile不過的地方，把解決方案列出來供大家參考吧，陸續補完中！&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;namespace change: mx 現在要用mx1才行，如果不想換的話，也可以選擇改namesapce 的宣告區域，把mx的換成  xmlns:mx=”library://ns.adobe.com/flex/mx”&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;	&lt;li&gt;Border改名為BorderContainer&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Border property: backgroundImageResizeMode 改成 backgroundImageFillMode，用法看起來更彈性了，細節可以參考&lt;a href="http://devgirl.wordpress.com/2009/12/03/flex-4-bordercontainer-quick-and-useful-spark-component/"&gt;這裡&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;       &lt;li&gt;BorderContainer的default background是白色的，舊的Border是透明的&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;另外，新版builder似乎非常喜歡refresh workspace(囧！)&lt;br/&gt;如果覺得很吵的話，可以從preference -&gt; general -&gt; Workspace，把 Refresh Automatically 取消掉就好&lt;br/&gt;之後每次要手動更新的話，直接重新整理context menu就好了:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1739620603476098544?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1739620603476098544/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1739620603476098544' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1739620603476098544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1739620603476098544'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/04/flash-builder.html' title='flash builder 更新後的差異'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3934396043449418905</id><published>2010-04-01T13:34:00.000+08:00</published><updated>2011-07-04T03:23:03.805+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>flash 4 builder release 了</title><content type='html'>不知道該高興還是難過&lt;br/&gt;經歷過beta beta2以後，正式版終於登場了！&lt;br/&gt;不知道新版會不會把beta時期莫名其妙亂砍import的問題修掉呢？ (怨念！！)&lt;br/&gt;但是目前已經發現跟beta2版不同的地方了！&lt;br/&gt;namespace mx都已經改成mx1了(這個bug 讓我de了20分鐘才注意到T.T)&lt;br/&gt;&lt;br/&gt;不過我的beta2版序號又不能用了，但是目前還找不到像beta 升beta2時序號更新連結的地方~"~&lt;br/&gt;如果有人找到了，還請不吝告知呀！謝謝了！&lt;br/&gt;&lt;br/&gt;========================== 下面補充目前的試用心得======================================================&lt;br/&gt;&lt;br/&gt;我一定要complain一下，&lt;br/&gt;Adobe真是太機車了&lt;br/&gt;新版builder一直在refresh workspace ，開發時候動不動就要等它refresh...速度慢超多的！&lt;br/&gt;還有，新舊版除了之前提到的namespace以外，我現在又遇到了graphics的問題&lt;br/&gt;一直拿到" 不合法覆寫 com.degrafa.paint.SolidFill 中的 SolidFill。"這樣的錯誤訊息(舊版是ok的)  ---&amp;gt;目前還在研究要怎麼改才會work！！！&lt;br/&gt;而且我一定要研究出來才行，因為beta2現在已經不能打開了，所以我沒辦法用beta2這個至少可以跑的版本先run一些結果！！！！(暴走！！！)&lt;br/&gt;Adobe 這樣真的很機車！！！！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3934396043449418905?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3934396043449418905/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3934396043449418905' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3934396043449418905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3934396043449418905'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/04/flash-4-builder-release.html' title='flash 4 builder release 了'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4848951828140039680</id><published>2010-03-31T03:33:00.000+08:00</published><updated>2011-07-04T03:23:03.805+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tool'/><title type='text'>blog 數學模式啟用 ^^</title><content type='html'>耶，現在這邊也可以用latex了，請見：&lt;br/&gt;&lt;br/&gt;$latex e^{i pi} + 1 = 0$&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;不過跟原始latex 不大一樣的是，latex是夾在 $...$裡面，&lt;br/&gt;這邊第一個$後面還要加上latex！&lt;br/&gt;&lt;br/&gt;p.s. 我裝的是wplatex 這支plugin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4848951828140039680?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4848951828140039680/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4848951828140039680' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4848951828140039680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4848951828140039680'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/03/blog.html' title='blog 數學模式啟用 ^^'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-9177291479895847316</id><published>2010-03-30T07:25:00.000+08:00</published><updated>2011-07-04T03:23:03.805+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='dokuwiki'/><category scheme='http://www.blogger.com/atom/ns#' term='bibtex'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>jsmath plugin: dokuwiki</title><content type='html'>因為在整理reference的關係，想要加上筆記(為了方便隨時更改，我把筆記寫在wiki上)&lt;br/&gt;可是卻發現我常常要在筆記裡寫一堆數學式，如果能用latex格式來寫那該有多好！&lt;br/&gt;上網搜尋了一下，發現doku wiki裡果然有: &lt;a href="http://www.dokuwiki.org/plugin:jsmath"&gt;jsmath plugin&lt;/a&gt;！！&lt;br/&gt;&lt;br/&gt;安裝方式：&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;下載&lt;a href="http://sourceforge.net/projects/jsmath/files/"&gt;jsmath lib&lt;/a&gt;，解壓縮在網路空間裡&lt;br/&gt;(p.s. 因為javascript 安全性限制的關係，要放在跟doku wiki同一個domain才行唷)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;跟安裝dokuwiki 一樣的方式安裝&lt;a href="http://plugins-for-dokuwiki.googlecode.com/files/plugin-jsmath.tar"&gt;jsmath plugin&lt;/a&gt; (直接複製連結到doku wiki plugin安裝頁面的text bar就ok了)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;進入doku wiki的config頁面，在Plugin Settings &amp;gt;&amp;gt; Jsmath Plugin Settings，在"The full URL to your jsMath or MathJax installation"那欄填上剛剛解壓縮的資料夾"完整URL"&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Done!!!!&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;使用方式：&lt;br/&gt;跟latex一樣，分成inline跟block兩種，&lt;br/&gt;inline包在$$裡面，block包在 [  ]&lt;br/&gt;&lt;br/&gt;結果：&lt;a href="http://wiki.lydian.idv.tw/doku.php?id=reference_note:carmel2004"&gt;看我的wiki吧xD&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;p.s. reference我是直接存成一份bib檔，方便寫thesis 時可以直接copy&lt;br/&gt;平常要閱讀用 &lt;a href="http://www.monperrus.net/martin/bibtexbrowser/"&gt;bibtex browser&lt;/a&gt; 來看&lt;br/&gt;為了美觀，我懶得調原來的css檔，所以就另外抓了一個html template，然後內頁用ajax的方式抓原來那支php的內容(寫ajax好像也花了不少時間齁xD)&lt;br/&gt;偷偷&lt;a href="http://reading.lydian.idv.tw/"&gt;炫耀一下&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;我喜歡這種整理方式 :P&lt;br/&gt;&lt;br/&gt;&lt;div class="zemanta-pixie" style="margin-top:10px;height:15px"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/4b780f22-d75f-48a6-8d06-9235b70c8bd3/" title="Reblog this post [with Zemanta]"&gt;&lt;img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=4b780f22-d75f-48a6-8d06-9235b70c8bd3" alt="Reblog this post [with Zemanta]" style="border:none;float:right"&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-9177291479895847316?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/9177291479895847316/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=9177291479895847316' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/9177291479895847316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/9177291479895847316'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/03/jsmath-plugin-dokuwiki.html' title='jsmath plugin: dokuwiki'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2843426488411145289</id><published>2010-02-11T18:27:00.000+08:00</published><updated>2011-07-04T03:23:03.805+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>flex 筆記 creation complete event</title><content type='html'>這次接的案子使用者回報有時候會忽然間空白一下，等到有畫面的時候，就會直接顯示答案！&lt;br/&gt;我一開始以為是visible的屬性設的時間點不對，從頭檢查卻發現都沒有問題！&lt;br/&gt;&lt;br/&gt;然後忽然間想到，不會是我在flash還沒把圖畫出來的時候就開始跑我的function了吧&lt;br/&gt;這次的直覺果然沒錯！&lt;br/&gt;所以把我的function加到creation_complete的event listener以後就正常了！&lt;br/&gt;(講得講簡單，我在找要用哪一個event listener還花了不少時間XD)&lt;br/&gt;&lt;br/&gt;總之，以後寫flex一定要記得注意畫圖是asynchronize的，bug太多都是這樣生出來的呀！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2843426488411145289?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2843426488411145289/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2843426488411145289' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2843426488411145289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2843426488411145289'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/02/flex-creation-complete-event.html' title='flex 筆記 creation complete event'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3392841609340570892</id><published>2010-02-07T11:22:00.000+08:00</published><updated>2011-07-04T03:23:03.806+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><title type='text'>[Chrome Extension] GY Dictionary</title><content type='html'>最近實在不大想乖乖趕進度，所以玩了一下chrome的extension&lt;br/&gt;發現其實還滿好寫的，都是javascript 堆出來的&lt;br/&gt;&lt;br/&gt;所以我寫了一支查字典的extension ，尤其最近要寫論文了，常常會需要查字典&lt;br/&gt;Google dictionary 跟 Yahoo dictionary是兩個我最常用的，能夠同時查兩個是最好了&lt;br/&gt;(google dict主要用來查字義還有例句，yahoo dict則是可以拿來查同義字跟反義字！！)&lt;br/&gt;&lt;br/&gt;&lt;a href="https://chrome.google.com/extensions/detail/nabgademiienbbkhdghanohdenhgmela"&gt;連結&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;本來只有做查Google 跟 Yahoo的功能&lt;br/&gt;然後因為培堯大大的話，所以最近又加上了自訂網站的功能:p &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;看著安裝數已經衝過100了，坦白說還滿開心的 :p &lt;br/&gt;接下來想加的功能是快速鍵開啟查詢畫面 ^^&lt;br/&gt;&lt;br/&gt;另外還在找要怎麼樣才能開啟外部程式！！如果有人知道的話還請告訴我唷！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3392841609340570892?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3392841609340570892/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3392841609340570892' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3392841609340570892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3392841609340570892'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2010/02/chrome-extension-gy-dictionary.html' title='[Chrome Extension] GY Dictionary'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7958713895753358776</id><published>2009-10-15T04:02:00.000+08:00</published><updated>2011-07-04T03:23:03.806+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>Flex 4 滑鼠按住不放</title><content type='html'>今天為了找滑鼠按住時可以持續作用的function 試了好久，終於找到了！&lt;br/&gt;&lt;br/&gt;原來Button有一個&lt;span style="color: #ff0000;"&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;autoRepeat&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;的屬性，只要設為true 就可以在滑鼠左鍵按住不放時自動重複&lt;strong&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #ff0000;"&gt;ButtonDown&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;的事件  範例如下：&lt;br/&gt;&lt;embed src="http://blog.lydian.tw/wp-content/uploads/2009/10/test1.swf" width="300" height="130"&gt;&lt;br/&gt;&lt;pre lang="actionscript"&gt;&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;br/&gt;&lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" width="300" height="150" backgroundColor="#000000"&gt;&lt;br/&gt;	&lt;s:layout&gt;&lt;br/&gt;		&lt;s:VerticalLayout paddingTop="5" paddingRight="3" paddingLeft="3"/&gt;&lt;br/&gt;	&lt;/s:layout&gt;&lt;br/&gt;	&lt;s:Group width="100%" height="60"&gt;&lt;br/&gt;		&lt;s:Rect id="moveObj" width="40" height="40" x="{this.width/2}"&gt;&lt;br/&gt;			&lt;s:fill&gt;&lt;br/&gt;				&lt;mx:SolidColor color="#ff5500"/&gt;&lt;br/&gt;			&lt;/s:fill&gt;&lt;br/&gt;		&lt;/s:Rect&gt;	&lt;br/&gt;	&lt;/s:Group&gt;&lt;br/&gt;	&lt;s:HGroup width="100%"&gt;&lt;br/&gt;		&lt;s:Panel title="autoRepeat=false" width="50%"&gt;&lt;br/&gt;			&lt;s:layout&gt;&lt;br/&gt;				&lt;s:HorizontalLayout/&gt;&lt;br/&gt;			&lt;/s:layout&gt;&lt;br/&gt;			&lt;s:Button autoRepeat="false" label="&amp;lt;" buttonDown="moveObj.x--" width="45%"/&gt;&lt;br/&gt;			&lt;s:Button autoRepeat="false" label="&amp;gt;" buttonDown="moveObj.x++" width="45%"/&gt;&lt;br/&gt;		&lt;/s:Panel&gt;&lt;br/&gt;		&lt;s:Panel title="autoRepeat=true" width="50%"&gt;&lt;br/&gt;			&lt;s:layout&gt;&lt;br/&gt;				&lt;s:HorizontalLayout/&gt;&lt;br/&gt;			&lt;/s:layout&gt;&lt;br/&gt;			&lt;s:Button autoRepeat="true" label="&amp;lt;" buttonDown="moveObj.x--" width="45%"/&gt;&lt;br/&gt;			&lt;s:Button autoRepeat="false" label="&amp;gt;" buttonDown="moveObj.x++" width="45%"/&gt;	&lt;br/&gt;		&lt;/s:Panel&gt;			&lt;br/&gt;	&lt;/s:HGroup&gt;&lt;br/&gt;&lt;/s:Application&gt;&lt;br/&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7958713895753358776?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7958713895753358776/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7958713895753358776' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7958713895753358776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7958713895753358776'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/10/flex-4.html' title='Flex 4 滑鼠按住不放'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8386136391078376092</id><published>2009-10-12T19:02:00.000+08:00</published><updated>2011-07-04T03:23:03.806+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Hero 取 root</title><content type='html'>先把建議寫在前面好了，如果要保留中文輸入，我覺得現在不是很好的時間！&lt;br/&gt;&lt;br/&gt;昨天主要試2個不同的方法：&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;直接在原廠的partition加上su指令&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;換成客製的ROM&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;第一個方法原則上可以保留中文輸入，但是在我很開心的試了整晚，很挫折的卡在某個步驟，然後才搜到一篇論壇文章說現在拿到的Hero全部都有鎖，解鎖方法超複雜，還要焊接…小的實在無熊為力~"~&lt;br/&gt;&lt;a href="http://forum.xda-developers.com/showpost.php?p=4257045&amp;amp;postcount=38" target="_blank"&gt;http://forum.xda-developers.com/showpost.php?p=4257045&amp;amp;postcount=38&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://forum.xda-developers.com/showpost.php?p=4257045&amp;amp;postcount=38" target="_blank"&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;第二個方法基本上可以work，Hero上我找到的都是Modaco的Rom，他update超快，昨天看到已經是2.5.1版了，&lt;br/&gt;&lt;br/&gt;通常Modaco出來會分二個版本，Core、Chinese Core，&lt;br/&gt;&lt;br/&gt;2.5.1目前core已經出來了(還有Enhanced版)，但是Chinese版還沒好，據網站說很快就會release了&lt;br/&gt;&lt;br/&gt;昨天嘗試了modaco，作法很簡單，不過因為不是中文版，雖然語系可以調成中文沒錯，不過我怎麼試都不能把輸入模試換成中輸~"~&lt;br/&gt;&lt;br/&gt;作法我先放出來好了，等中文版release就可以來試試看了！操作方式推荐可以看theunlockr.com 的影片教學！大致分兩個步驟：&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt; http://theunlockr.com/2009/08/27/how-to-root-your-htc-hero-in-one-click/&lt;/li&gt;&lt;br/&gt;	&lt;li&gt; http://theunlockr.com/2009/08/27/how-to-load-a-custom-rom-on-your-htc-hero/&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;第一步應該主要是讓手機可以進到Recovery Mode (一般的手機會進不去)，所以要做的事情有：&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;下載需要用到的東西們&lt;br/&gt;flashRec.apk&lt;br/&gt;cm-hero-recovery.img (網站上提到可以使用新AR版我進到Recovery Mode要繼續時，找不到他說的Green Button，雖然功能加了不少，還是先用舊版的吧)&lt;br/&gt;Modaco's Custom Rom Core&lt;br/&gt;Modaco's Custom Rom Enhanced (不一定要抓，只是多了plurk跟名片辨識功能而已)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;把抓下來的兩個檔案存到手機sdcard的根目錄&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;在Android Market上找到app Installer並安裝&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;打開app Installer找到剛剛copy到sd卡裡的flashRec.apk 安裝！&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;在程式清單中找到Recovery Flasher進入&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;按下"Backup Recovery Image"按鈕&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;在文字框輸入"/sdcard/cm-hero-recovery.img "， 然後按下"Flash Custom Recovery Image"按鈕&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;選擇關機&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;同時按下"Home"跟"power"鍵，直到畫面出現Recovery的圖案(要按有點久，我覺得！)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;利用軌跡球移動到下面的"backup" 選項，按一下軌跡球開始備份&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;畫面上出現complete訊息後，選擇wipe data&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;操作完成後，選擇第三項，接下來會跳出你想要update的zip檔列表，選擇 core的zip 檔&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;如果不想裝enhaced版的，可以等畫面顯示完成後，直接選第一項重新開機就ok了。想裝enhaced版的再按一下第三個選項，選擇enhanced的zip檔，同樣等畫面好了之後重新開機&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;重新開機(要等很久)之後會跳到語言切換的畫面，先選擇English(United Kindom)，設定完成以後再進到程式列表中找到More locale，進去之後最下面就有中文的選項可以選了！&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;不過就算換成了中文，我還是沒有辦法把輸入法也切過來，鍵盤上怎麼樣都沒有中文輸入，去"設定"裡面也沒有用，要是有人知道該怎麼辦請再跟我說吧！感謝！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8386136391078376092?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8386136391078376092/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8386136391078376092' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8386136391078376092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8386136391078376092'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/10/hero-root.html' title='Hero 取 root'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2196124144690567069</id><published>2009-10-08T20:39:00.000+08:00</published><updated>2011-07-04T03:23:03.806+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Hero上發文</title><content type='html'>這昰用Wptogo這個在Hero上的App來發文的,好用的話就可以開始慢慢加上Android好App推荐系列文了:P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2196124144690567069?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2196124144690567069/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2196124144690567069' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2196124144690567069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2196124144690567069'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/10/hero.html' title='Hero上發文'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5503373140958688086</id><published>2009-09-22T05:58:00.000+08:00</published><updated>2011-07-04T03:23:03.807+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google 路線規劃</title><content type='html'>欠了一堆該整理出來的東西沒有完成時，我發現了google一個超棒的功能！這個功能棒到讓我覺得如果不立刻把這件事情紀錄下來真是太可惜了！&lt;br/&gt;&lt;br/&gt;到底是什麼功能呢？ 看了我的標題可能會以為我怎麼會為了一個很常見的功能而大驚小怪！但是，我必須要說的是，&lt;span style="font-size: large;"&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;我們都把Google 想簡單了！！！&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;事情的開始是這樣的，這學期我修了一門行動電話程式設計，我們的第一門作業是要尋找一個你想要解決的問題，還要幾張自己的照片或圖片！這個作業題目對我來說一點也不難，因為我修這門課本來就是為了要讓我跟Brian能更緊密啊&amp;gt;////&amp;lt;&lt;br/&gt;&lt;br/&gt;因此，我要放的第一張圖片理所當然該是展示我們兩個之間的距離圖。距離圖當然要用Google Map啦！於是我用了路線規劃，起點設Brian的所在地：Davis, CA，終點當然就是台大了！接下來，Google就幫我跑路線規劃了！！&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;天哪！！跨洲也能規劃！&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;是的，請見下圖，真的可以規劃唷！這次google幫我排的行程中間還會短暫的在太平洋上某個小島休息！！！Google 有沒有這麼貼心呀！&lt;br/&gt;P.S. 也有過境日本耶(撒花花)&lt;br/&gt;&lt;br/&gt;&lt;img class="aligncenter size-full wp-image-311" title="Distance" src="http://blog.lydian.tw/wp-content/uploads/2009/09/Distance.png" alt="Distance" width="550" height="295" /&gt;&lt;br/&gt;&lt;br/&gt;接下來，我很好奇Google究竟會怎麼規劃它的整個路程…，所以我仔細看了旁邊的指南！&lt;br/&gt;&lt;br/&gt;&lt;img class="aligncenter size-full wp-image-313" title="guide" src="http://blog.lydian.tw/wp-content/uploads/2009/09/guide.png" alt="guide" width="375" height="464" /&gt;&lt;br/&gt;&lt;br/&gt;沒錯，你沒看錯，真的是搭獨木舟！！！XDD&lt;br/&gt;但是這樣就結束 了嗎？不，我們再繼續把畫面往下拉！&lt;br/&gt;&lt;img class="aligncenter size-full wp-image-314" title="guide2" src="http://blog.lydian.tw/wp-content/uploads/2009/09/guide2.png" alt="guide2" width="373" height="530" /&gt;&lt;br/&gt;哇！連水上摩托車都出來了… Google 果真是讓人想不透啊！！&lt;br/&gt;最後，我們還是來總結一下這個路程吧！&lt;br/&gt;&lt;img class="aligncenter size-full wp-image-315" title="guide3" src="http://blog.lydian.tw/wp-content/uploads/2009/09/guide3.png" alt="guide3" width="355" height="63" /&gt;&lt;br/&gt;嗯，總共需要37天…原來我跟Brian的距離不是只有16個小時啊…T.T&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Google 你真是太酷了！！！&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5503373140958688086?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5503373140958688086/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5503373140958688086' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5503373140958688086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5503373140958688086'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/09/google.html' title='Google 路線規劃'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8872387635133755946</id><published>2009-08-19T10:50:00.000+08:00</published><updated>2011-07-04T03:23:29.758+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><title type='text'>Interaction Cost</title><content type='html'>最近念了一篇Infovis Symposium 2008的paper&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;題目是：A Framework of Interaction Costs in Information Visualization(&lt;a href="http://www.cs.ubc.ca/~hllam/doc/Lam_InteractionCosts_Infovis2008.pdf"&gt;link&lt;/a&gt;)&lt;br/&gt;作者是Heidi Lam，現在在google工作&lt;br/&gt;&lt;div&gt;這篇文章review了434篇paper，然後參考了Norman's model，將所有user在Interaction的cost分成了七項，並且分別舉例，方便大家理解。(這裡的cost不妨當作機會成本來理解)&lt;/div&gt;&lt;br/&gt;&lt;div&gt;Norman's model是Donald A. Norman 提出來的HCI model，大致是將Interaction分成兩個stage, 7個細項：&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt;Execution: 指user的想法到傳遞給computer的過程&lt;br/&gt;(1)  establish the goal: user：在腦中決定想要做的事&lt;br/&gt;(2)  forming the interaction：組織系統操作的過程&lt;br/&gt;(3)  specifying the action sequence：確定行為流程&lt;br/&gt;(4)  execution the sequence：執行行為&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Evaluation:指computer的feed back傳遞到user理解的過程(1)  perceiving the system state&lt;br/&gt;(2)  interpreting the system state&lt;br/&gt;(3)  evaluating the system state&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;div&gt;不過在這篇paper它修改了原始的架構，改成3個stage，將原來establish the goal 獨立為一個階段，因為這個階段與系統本身的互動並沒有太大關係，所以獨立出來。而原來兩個stage仍繼續保留。新版的stage如下：&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;img src="http://www.cs.ubc.ca/~hllam/pictures/ic_framework_full_size.png" border="0" alt="" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;然後他根據這七個階段，分別定義出七種不同的cost：&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8872387635133755946?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8872387635133755946/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8872387635133755946' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8872387635133755946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8872387635133755946'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/08/interaction-cost.html' title='Interaction Cost'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7663495158671963153</id><published>2009-08-18T18:38:00.000+08:00</published><updated>2011-07-04T03:23:03.807+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資訊系統訓練班'/><title type='text'>HTML CSS 基本教學</title><content type='html'>投影片&lt;a href="http://www.cmlab.csie.ntu.edu.tw/~lydian/test/HTML%20&amp;amp;%20CSS.ppt"&gt;下載&lt;/a&gt;&lt;br/&gt;&lt;h2&gt;基本架構&lt;/h2&gt;&lt;br/&gt;&lt;pre lang="html"&gt;&lt;html  xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br/&gt;    &lt;head&gt;&lt;br/&gt;        &lt;title&gt;標題&lt;/title&gt;&lt;br/&gt;    &lt;/head&gt;&lt;br/&gt;    &lt;body&gt;&lt;br/&gt;        內文&lt;br/&gt;    &lt;/body&gt;&lt;br/&gt;&lt;/html&gt;&lt;/pre&gt;&lt;br/&gt;注意事項&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;    &lt;li&gt; &amp;lt;xxx&amp;gt;&amp;lt;/xxx&amp;gt;是一組標籤，標籤通常是相對的，有開始標籤&amp;lt;xxx&amp;gt;，也有結束標籤&amp;lt;/xxx&amp;gt;，有的標籤只有一個，這種標籤要寫成這樣&amp;lt;xxx 屬性/&amp;gt;&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;標籤大小寫不拘&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;常見的HTML Tag&lt;/h2&gt;&lt;br/&gt;&lt;h3 style="font-weight:bold"&gt;超連結&lt;/h3&gt;&lt;br/&gt;&lt;pre lang="html"&gt;&lt;a href=“http://www.yahoo.com.tw” target =“_blank”&gt;Yahoo&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;    &lt;li&gt;href=“連接的網址” &lt;/li&gt;&lt;br/&gt;    &lt;li&gt;target=“開啟方式”，常用的有“_self”(在自己這頁打開超連結)及“_blank”(開新視窗)&lt;br/&gt;測試語法：&lt;pre lang="html"&gt;&lt;a href="http://www.yahoo.com.tw" target="_blank"&gt;開新視窗&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.yahoo.com.tw" target="_self"&gt;開在本頁&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;測試效果：&lt;pre&gt;&lt;a href="http://www.yahoo.com.tw" target="_blank"&gt;開新視窗&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.yahoo.com.tw" target="_self"&gt;開在本頁&lt;/a&gt;&lt;/pre&gt;&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;寄信 &lt;pre lang="html"&gt;&lt;a href="mailto:收件人信箱"&gt;寄信給我&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;測試效果：&lt;pre&gt;&lt;a href="mailto:test@test.com"&gt;寄信給我&lt;/a&gt;&lt;/pre&gt;&lt;/li&gt;&lt;br/&gt;    &lt;li&gt;錨點：&lt;br/&gt;         定位&lt;pre lang="html"&gt;&lt;a name=“hello”&gt;xxxxxxx&lt;/a&gt;  &lt;br/&gt;&lt;a id=“hello”&gt;xxxxxx&lt;/a&gt;&lt;br/&gt;&lt;a name="hello" id=“hello”&gt;xxxxxx&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;第一行的寫法是早期的，新的規範是像第二行用id來定位，最保險的作法是兩個都寫囉&lt;br/&gt;移到錨點&lt;pre lang="html"&gt;&lt;a href=“#hello”&gt;移到hello處&lt;/a&gt;&lt;/pre&gt;&lt;br/&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h3 style="font-weight:bold"&gt;插入圖片&lt;/h3&gt;&lt;br/&gt;&lt;pre lang="html"&gt;&lt;img src=“” title=“快顯視窗” width=“200px” height=“100px”/&gt;&lt;/pre&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;&lt;li&gt;單寫寬度或高度可等比例調整圖片大小&lt;/li&gt;&lt;br/&gt;&lt;li&gt;px 也可以換成百分比表示&lt;/li&gt;&lt;br/&gt;&lt;li&gt;title屬性表示滑鼠移過去時要顯示的說明文字&lt;/li&gt;&lt;br/&gt;&lt;li&gt;alt屬性表示圖片無法讀取時所顯示的文字&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7663495158671963153?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7663495158671963153/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7663495158671963153' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7663495158671963153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7663495158671963153'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/08/html-css.html' title='HTML CSS 基本教學'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7029144488793392445</id><published>2009-08-18T00:30:00.000+08:00</published><updated>2011-07-04T03:23:29.767+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><title type='text'>8/20 MA Memo</title><content type='html'>&lt;div&gt;&lt;strong&gt;&lt;font size="4"&gt;Recommender Systems Research:A Connection-Centric Survey&lt;/font&gt;&lt;/strong&gt; (&lt;a href="https://wiki.agent.csie.org/lib/exe/fetch.php?id=x_readinglist_20080813&amp;amp;cache=cache&amp;amp;media=jiis2004perugini.pdf"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;br/&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br/&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7029144488793392445?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7029144488793392445/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7029144488793392445' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7029144488793392445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7029144488793392445'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/08/820-ma-memo.html' title='8/20 MA Memo'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7474404597419237954</id><published>2009-07-25T05:47:00.003+08:00</published><updated>2011-07-04T03:23:03.808+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='simplexml'/><title type='text'>Simplexml</title><content type='html'>&lt;div&gt;讀檔:&lt;/div&gt;&lt;div&gt;  $xml = simplexml_load_file("iv04dataset.xml");&lt;/div&gt;&lt;div&gt;  if(!$xml) echo "fail";&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;找element(利用xpath找):&lt;/div&gt;&lt;div&gt;  $t = $xml-&amp;gt;xpath("/articles/article[@id='acm721078']");&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;讀value: &lt;/div&gt;&lt;div&gt;  echo $t[0]-&amp;gt;title;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;讀attribute:&lt;/div&gt;&lt;div&gt;  $attr = $t[0]-&amp;gt;attributes();&lt;/div&gt;&lt;div&gt;  echo $attr["id"];&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7474404597419237954?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7474404597419237954/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7474404597419237954' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7474404597419237954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7474404597419237954'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/07/simplexml_25.html' title='Simplexml'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3223122397654329382</id><published>2009-06-23T14:54:00.004+08:00</published><updated>2011-07-04T03:23:03.808+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='HCI'/><title type='text'>HCI 6/23 Talk 筆記</title><content type='html'>人處理information的process!!!&lt;br /&gt;&lt;br /&gt;social networking&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;傳統研究：&lt;/span&gt;&lt;br /&gt;cluster怎麼組成&lt;br /&gt;information flow&lt;br /&gt;transition property&lt;br /&gt;Zipf'law  and email-world networks&lt;br /&gt;→ 把人看成node&lt;div&gt;&lt;i&gt;comment: It's not enough&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;multi-level approach&lt;/b&gt;&lt;br /&gt;人跟機器的處理應該是不同的&lt;br /&gt;可以對人的behavior做比較好的預測&lt;br /&gt;&lt;br /&gt;"social-level": 把人當成一個flow&lt;br /&gt;"cognitive-process": 解釋跟限制node的interaction&lt;br /&gt;"perceptron-level"&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;一個人是如何處理大量的information&lt;b&gt;?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;→Information need&lt;/div&gt;&lt;div&gt;→Goal?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;如何從Search去學習 Information? model mental Integration!!!&lt;/div&gt;&lt;div&gt;Information foraging:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SNIF-ACT&lt;/div&gt;&lt;div&gt;reenforce leraning:人跟動物怎麼看到東西&lt;/div&gt;&lt;div&gt;Information Scent&lt;/div&gt;&lt;div&gt;Action Selection&lt;/div&gt;&lt;div&gt;對簡單的page有list of link&lt;/div&gt;&lt;div&gt;再計算每個link跟goal的match有多高？&lt;/div&gt;&lt;div&gt;總體的evaluation放到action selection&lt;/div&gt;&lt;div&gt;對不同的query會有不同的profile&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;看到跟決定有沒有用不見得是同時的事，可能會參考別的result的結果！&lt;/div&gt;&lt;div&gt;(大概看到第4個link時去click第1個link的機率最高)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;law of surfing&lt;/div&gt;&lt;div&gt;Aggregation&lt;/div&gt;&lt;div&gt;從congitive的角度出發，跟直接觀察發現畫出來的pattern是一模一樣的！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chin,. Fu，Kannampallil, 2009&lt;/div&gt;&lt;div&gt;ill-defined task : elder做比較好&lt;/div&gt;&lt;div&gt;well-defined task:  younger做比較好&lt;/div&gt;&lt;div&gt;不同的cognitive abilite(Aggreate)→Search Strategy→Search Performance&lt;/div&gt;&lt;div&gt;Different Information task structures／&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;information goal 是ambiguous&lt;/div&gt;&lt;div&gt;但是在search 過程中會不斷改變&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;exploratory searching ←→ Social &lt;/div&gt;&lt;div&gt;human search怎麼影響到search performance&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;folksonomies&lt;/div&gt;&lt;div&gt;open vocabulary problem→不同的人有不同的indexing的話，會不會不好做&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;experiment on exploratory search:&lt;/div&gt;&lt;div&gt;1. tag的確是有效的&lt;/div&gt;&lt;div&gt;2. 除了可以找到需要的資料的話，可以把裡面的資料很好的categorize→對topic的了解比較深入&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;semantic limitation Model&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Conclusion&lt;/div&gt;&lt;div&gt;multi-level 可以有不同的explanation&lt;/div&gt;&lt;div&gt;可以多跟心理系合作xD&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3223122397654329382?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3223122397654329382/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3223122397654329382' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3223122397654329382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3223122397654329382'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/06/hci-623-talk_23.html' title='HCI 6/23 Talk 筆記'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1084959025334647675</id><published>2009-05-25T10:49:00.003+08:00</published><updated>2011-07-04T03:23:03.808+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechnicalWriting'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Technical Writing 05 - Body</title><content type='html'>這星期進到內容的部份啦(原來剩下三週課程就結束了！！！)&lt;br /&gt;&lt;br /&gt;Body雖然會因為內容而異，但是還是有一些基本的準則可以參考的。&lt;br /&gt;首先，一段應該只有 one idea!!!&lt;br /&gt;&lt;br /&gt;它的結構跟一篇文章的結構很像，大致可以分成：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Beginning (Topic Setence) :　這段的idea，大概用1~2句話描述&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Middle (Supporting Idea): 證明topic sentence的evidence.&lt;br /&gt;Again, 3 is the magic number!!! 通常外國人習慣接受是三個理由，或是三個例子(這是最剛好的數量)&lt;/li&gt;&lt;li&gt;End (Concluding Sentence): 用一句話總結整個句子，簡單的summary，可以用第一個句子換句話說XD&lt;/li&gt;&lt;li&gt;Transitional Sentence: 這是optional的，一般作文有的話可以讓段落間的flow很流暢，但是在paper中，因為段落之間差異太大，通常不會加！&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;另外，在段落或Supporting Idea的發展時，常用的有&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;從大題目到specific的小題目(寫introduction時也常用這方式)&lt;/li&gt;&lt;li&gt;空間順序(由遠而近或由近而遠)&lt;/li&gt;&lt;li&gt;時間順序(順敘法或倒敘法)&lt;/li&gt;&lt;li&gt;流程：這是paper裡面最常用到的作法。&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;另外因為我上星期詢問是否可以找一篇外國人寫的Introduction，讓我們看看什麼才是好的introduction，所以David找了一篇外國學生寫的&lt;a href="http://dl.getdropbox.com/u/118499/Dangers_AI.pdf"&gt;文章&lt;/a&gt;讓大家參考，雖然不是conference paper&lt;/div&gt;&lt;div&gt;看起來只是一篇學生的作業，不過David說這篇寫的非常的簡潔易懂，是個很好的sample！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;還有，David另外還給了一份&lt;a href="http://cmlab.csie.ntu.edu.tw/~lydian/WritingParagraphs.pdf"&gt;reference檔&lt;/a&gt;，分別講寫各個不同的部份時可以用的句子，句型。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;這星期紙本資料很多，所以投影片看起來少少的:p&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left;" id="__ss_1483623"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/lydian/technical-writing-05-body?type=powerpoint" title="Technical Writing 05 - Body"&gt;Technical Writing 05 - Body&lt;/a&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/lydian"&gt;Tingyen Lee&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1084959025334647675?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1084959025334647675/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1084959025334647675' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1084959025334647675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1084959025334647675'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/05/technical-writing-05-body_25.html' title='Technical Writing 05 - Body'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5240777632263148750</id><published>2009-05-25T07:52:00.004+08:00</published><updated>2011-07-04T03:23:03.808+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechnicalWriting'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Technical Writing 04 - Introduction</title><content type='html'>&lt;div&gt;所謂萬事起頭難，Intorduction真的是每次都讓我最頭大的一部份！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;一開始，David便回應第一堂課我的問題：Abstract跟Introduction的差異&lt;/div&gt;&lt;div&gt;(奇怪，怎麼又是我的問題，我果然是問題寶寶~~哈哈)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;先講相同點：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;兩個都要把目的、動機寫出來&lt;/li&gt;&lt;li&gt;兩個都要提到概略方法、主要結果還有結論&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;那不同在哪呢？&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Intorduction雖然最好不要太長，不過通常我們不會有字數限制(Review: Abstract建議字數大約是200字左右)&lt;/li&gt;&lt;li&gt;Introduction的主要目的是提起動機和背景，因此通常都會從比較general的地方開始，再慢慢導入到specific的問題，也就是這篇paper想解決的問題，提方法跟結果的目的只是讓讀者知道要怎麼繼續讀下去。&lt;br /&gt;Abstract則是對整篇paper做一個簡短的summary，所以paper的結論相對而言比introduction還要重要，而且abstract也不需要(也沒有空間)做像introduction的導讀。&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;David先提了一般在寫Introduction常見的開頭法，不過他最推荐的還是top-down approach(General topic-&amp;gt;Specific topic)：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Quotation : 一般作文常見，不過不要拿來用在寫research paper上&lt;/li&gt;&lt;li&gt;Question: 類似中文作文的疑問句法囉(不會的去問國小作文老師= =)&lt;/li&gt;&lt;li&gt;Opposite Opinion: &lt;/li&gt;&lt;li&gt;interesting fact: &lt;/li&gt;&lt;li&gt;paradox: mystery推理小說似的寫法&lt;/li&gt;&lt;li&gt;Analogy: 跟現有東西的比較&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;不管用哪一種開頭，一定要銘記在心的是寫Introduction的兩個功用：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Define: 定義要解決問題&lt;/li&gt;&lt;li&gt;Divide: 把問題分成小部份，讓之後的段落可以各個擊破！&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;一個好的introduction可以讓你上天堂，也可以讓你住套房(我在講什麼啊XD)&lt;/div&gt;&lt;div&gt;因為introduction才是讀者看到的第一段話(並不是Abstract)，所以在Introduction要做到的事情有： 先吸引讀者的注意力，告訴他們這篇paper的背景知識，讓他們對你提出的問題產生興趣，最後再引導他們到你的thesis statement！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;接下來提到我們常常會犯，而且會搞砸一篇paper的錯誤：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;時態：可能是我們的語言沒有時態，所以這是超容易犯的錯誤。不過之前我以為這個錯誤還好，反正外國人也知道我在講什麼嘛~~沒想到David說這會是他最頭大的地方，因為他念到不同的時態，會自己感覺到時間，但是當描述的時間跟動詞的時間不一致時，就會讓他覺得整篇文章念起來很不通順!!! 我沒想過文化不同&lt;br /&gt;簡單的說，除非是well-known fact，不然只要是我們自己paper的result，一定要用過去式，因為你一定要做完了才能submit你的結果啊，所以只能用過去式！！&lt;/li&gt;&lt;li&gt;不要在paper裡面提到你們的author裡面誰做了什麼事，這一點也不重要。&lt;/li&gt;&lt;li&gt;不要用主觀的語氣描述事情(ex. I feel, I think, I believe...)&lt;/li&gt;&lt;li&gt;不要用太情緒化或誇張的字眼(ex. huge, wonderful, etc.)，這類詞語很不精確，用在paper上或弱化paper的力量。&lt;/li&gt;&lt;li&gt;為每一個重點寫下你的解釋或證據證明這一點是對的。不要只是一直換句話說。&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;這次的sample 是交大的paper(&lt;a href="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04217272"&gt;link&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;"Because tremendous commerical potential"一開始就很明確的告訴人家牛肉：money!!!!&lt;/div&gt;&lt;div&gt;然後給了一個這個領域的overview。在第二段接著講可以用的scenario帶出問題，還有他們打算怎麼解決。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;David非常讚賞這篇，因為他說連他這個不是cs領域的人看了introduction都能知道他們想做的是什麼。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left;" id="__ss_1432204"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/lydian/technical-writing-04-1432204?type=powerpoint" title="Technical Writing 04"&gt;Technical Writing 04&lt;/a&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/lydian"&gt;Tingyen Lee&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5240777632263148750?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5240777632263148750/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5240777632263148750' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5240777632263148750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5240777632263148750'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/05/technical-writing-04-introduction_25.html' title='Technical Writing 04 - Introduction'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2379583643432084072</id><published>2009-05-13T13:59:00.004+08:00</published><updated>2011-07-04T03:23:03.808+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>flex DragManager</title><content type='html'>在flex 裡面要做drag，除了幾個原來就有implement drag的controller以外，&lt;div&gt;還可以利用DragManager來處理&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;假設物件A要拖到容器B裡面，用Drag Manager的話，最基本的用法就是：&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;B listen DRAG_ENTER 事件&lt;br /&gt;&lt;/li&gt;&lt;li&gt;B listen DRAG_DROP 事件&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A listen MOUSE_MOVE 事件&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;我在網路上找到了一個很好sample code: &lt;a href="http://ticore.blogspot.com/2007/09/flex-2-drag-and-drop.html"&gt;flex 2 Drag and Drop 練習&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;然而實作的時候卻發現一個大問題&lt;/div&gt;&lt;div&gt;假設我的容器B長這樣：&lt;br /&gt;&lt;pre style="background:#000000;color:#d1d1d1;"&gt;&lt;span style="color:#d2cd86;"&gt;&amp;lt;&lt;/span&gt;mx&lt;span style="color:#d2cd86;"&gt;:&lt;/span&gt;Canvas id&lt;span style="color:#d2cd86;"&gt;=&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt;&lt;span style="color:#00c4c4;"&gt;playground&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt; &lt;span style="font-weight:bold;color:#e66170;"&gt;width&lt;/span&gt;&lt;span style="color:#d2cd86;"&gt;=&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt;&lt;span style="color:#00c4c4;"&gt;300&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt; &lt;span style="font-weight:bold;color:#e66170;"&gt;height&lt;/span&gt;&lt;span style="color:#d2cd86;"&gt;=&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt;&lt;span style="color:#00c4c4;"&gt;300&lt;/span&gt;&lt;span style="color:#02d045;"&gt;"&lt;/span&gt;&lt;span style="color:#d2cd86;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#d2cd86;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#d2cd86;"&gt;/&lt;/span&gt;mx&lt;span style="color:#d2cd86;"&gt;:&lt;/span&gt;Canva&lt;span style="color:#d2cd86;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;測試時發現, DRAG_ENTER完全沒有被觸發！！！不死心繼續找，終於在某次發現是background，是background啊！！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;只要在attribute裡面設定了backgroundColor或backgroundImage，就可以讀得到了！！！&lt;/div&gt;&lt;div&gt;如果不設background只設border，那只有在經過border(有畫出來的時候)才會觸發DRAG_ENTER event!!!!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;所以這時候就出現一個問題了，如果我就是不要background怎麼辦，&lt;div&gt;目前我只能用繞道的方式解決，也就是除了設定background以外，另外再加上：&lt;/div&gt;&lt;div&gt;backgroundAlpha="0"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;呼！！&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2379583643432084072?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2379583643432084072/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2379583643432084072' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2379583643432084072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2379583643432084072'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/05/flex-dragmanager_13.html' title='flex DragManager'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5709207096133900751</id><published>2009-05-05T23:58:00.004+08:00</published><updated>2011-07-04T03:23:03.809+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechnicalWriting'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Technical Writing 03 - Active Voice</title><content type='html'>&lt;div&gt;這星期一開始先複習了上次abstract的重點，&lt;/div&gt;&lt;div&gt;這次拿了另一篇paper來講(怎麼都挑CYY的啊XD)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;David說這一篇的abstract就寫得不錯，不過我們在討論這篇abstract的時候&lt;/div&gt;&lt;div&gt;對於哪部份是purpose有小小的爭論了一下！&lt;/div&gt;&lt;div&gt;我覺得後面的furthermore那句應該也要算，David則覺得它的寫法不能算，&lt;/div&gt;&lt;div&gt;因為purpose還有一點motivation 的意思，它的寫法只算大略提到future work。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;討論完abstract之後就進入上一次上課最後提到的問題：Active Voice!!!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;一般句子大約分成三種型式：主動、被動、以上皆非(Linking Verb)：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;主動式指的是句子的主詞是執行動作者，這類句子給人的感覺比較積極，寫自己的work時最好要用這種方式來寫。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;被動式指的是句子的主詞是接受動作者，通常語氣比較委婉，適合用來描述別人的work使用&lt;/li&gt;&lt;li&gt;以上皆非指的是非主動也非被動，也就是單純描述一個狀態，例如：The weather is awful.通常句子裡面用be動詞的就是這種類型的句子。&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;然後就是一些練習啦，其實主被動在國中(或國小)早就是考到快爛掉的東西了，不過對於語氣給人的感覺沒有David提，我還真的沒注意到這種差異呢！！！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;下星期就要進入Introduction了！！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="width:425px;text-align:left;" id="__ss_1382250"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/lydian/technical-writing-03-active-vs-passive-voice?type=powerpoint" title="Technical Writing 03 - Active Vs. Passive Voice"&gt;Technical Writing 03 - Active Vs. Passive Voice&lt;/a&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/lydian"&gt;Tingyen Lee&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5709207096133900751?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5709207096133900751/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5709207096133900751' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5709207096133900751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5709207096133900751'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/05/technical-writing-03-active-voice.html' title='Technical Writing 03 - Active Voice'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1099414356335097947</id><published>2009-04-28T23:10:00.005+08:00</published><updated>2011-07-04T03:23:22.858+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechnicalWriting'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Technical Writing 02 - Abstract</title><content type='html'>注意事項&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;必須是stand alone&lt;/li&gt;&lt;li&gt;可以視為paper的小reference&lt;br /&gt;★ paper內容沒有的，abstract一定不可以有&lt;br /&gt;★paper重要的內容，abstract一定要有，而且出現的order要跟paper一樣&lt;br /&gt;　ex.  如果正文裡先討論了property A，再討論property B，那在abstract裡面也要先寫A 再寫B&lt;/li&gt;&lt;li&gt;不能過長(通常是200字左右)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;元素&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;purpose:  通常不超過2句&lt;/li&gt;&lt;li&gt;method: paper所使用的方法，包括evaluation&lt;/li&gt;&lt;li&gt;result: 你的main findings&lt;/li&gt;&lt;li&gt;conclusion&lt;/li&gt;&lt;li&gt;implication&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;技巧&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;善用technical term!! &lt;br /&gt; 但是除非是這個領域的人常見的縮寫，否則儘量避免使用(要省字數應該要省在更重要的地方)&lt;/li&gt;&lt;li&gt;儘量使用主動式取代被動式，這對於增強文章的力度很有幫助(關於主被動式的描述在下一節課會討論)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="width:425px;text-align:left;" id="__ss_1357374"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/lydian/technical-writing-02-1357374?type=presentation" title="Technical Writing 02"&gt;Technical Writing 02&lt;/a&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/lydian"&gt;Tingyen Lee&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;這次上課討論的兩篇paper的abstract，第一篇是photo navigator, 這篇因為寫法的關係，主要的method居然讓David以為是result，反而是後面比較minor的地方被誤以為是&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;主要method！！&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;原句為：The proposed system is characterized by two main features. First, ...&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;這個寫法讓David覺得像是買東西時會寫在產品包裝的文宣，而不像是在寫真正的idea。經過跟大家的討論之後，David終於發現這其實是系統的主要contribution，所以他建議換一個寫法&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;We look at the system in following way. &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;或是&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;These are the most important element what we are concern at&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;這樣換掉比容易讓人感覺它真的是這個project 提出來的想法，而不是只是在闡述它的impact&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;除此以外，還可以把原來的被動式換成主動式，句子寫起來&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;更有自信&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;David 另外挑的一篇wedding video的在下次上課才要討論:p&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1099414356335097947?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1099414356335097947/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1099414356335097947' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1099414356335097947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1099414356335097947'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/04/technical-writing-02-abstract_28.html' title='Technical Writing 02 - Abstract'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1030938859444566991</id><published>2009-04-28T23:08:00.005+08:00</published><updated>2011-07-04T03:23:22.858+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechnicalWriting'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Technical Writing 01 - Introduction</title><content type='html'>第一堂課並沒有立刻focus在technical writing，先講了一般作文的基本知識&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;★ Thesis Statement:  &lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;這是每篇文章的主旨&lt;/li&gt;&lt;li&gt;通常在第一段的最後一句&lt;br /&gt;&lt;/li&gt;&lt;li&gt;必須是一個完整的句子&lt;/li&gt;&lt;li&gt;要specific, narrow down to the topic&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;★架構：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Introduction：&lt;br /&gt;包含Thesis statement，最常見也最容易寫得好的方法是top down approach，也就是先從一個比較general 的idea出發，再慢慢zoom in 到Thesis Statement&lt;/li&gt;&lt;li&gt;Body:&lt;br /&gt;寫出支持thesis statement的理由，&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:x-large;"&gt;&lt;span class="Apple-style-span" style="color:rgb(255,255,51);"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,255,51);"&gt; is the Magic Number!!!!&lt;/span&gt;&lt;br /&gt;通常的寫法是 Topic sentence 1 → Supporting detail 1 →...&lt;br /&gt;最後可以加個paragraph summary. (不加也可以)&lt;/li&gt;&lt;li&gt;Conclusion:&lt;br /&gt; solid end，最好是一段短短但讓人印象深刻的文字(要夠有power)&lt;br /&gt;很重要的一點是不能有new information&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;寫作習慣&lt;/div&gt;&lt;div&gt;中國人(跟台灣人) 的寫作習慣是"藏"，會把中心思想放到文章的最後才寫，中間的段落只提供線索，所有的東西要留到最後一段才會"合"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;西方人的習慣是一開始就寫明主旨，然後在各段一直重複提到主旨，讓人對主旨印象更深刻&lt;/div&gt;&lt;div&gt;有人是這樣形容這種作法的，我覺得很貼切的描述了這個作法：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Tell your audience what you are going to tell thme!&lt;/li&gt;&lt;li&gt;Then tell them.&lt;/li&gt;&lt;li&gt;Then tell them what you told them. &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="width:425px;text-align:left;" id="__ss_1357375"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" href="http://www.slideshare.net/lydian/technical-writing-02-1357375?type=powerpoint" title="Technical Writing 01"&gt;Technical Writing 01&lt;/a&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/lydian"&gt;Tingyen Lee&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="height:26px;padding-top:2px;font-family:tahoma, arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;最後討論的時候提到了technical writing 跟 一般作文應該還是有些分別，David答應要回去好好看看paper再跟我們分析。&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family:tahoma, arial;height:26px;padding-top:2px;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;另外，還有人(好啦，就是我XD)問到Introduction跟abstract的分別，David說會在後面的課程幫我們分析:p&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1030938859444566991?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1030938859444566991/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1030938859444566991' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1030938859444566991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1030938859444566991'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/04/technical-writing-01-introduction.html' title='Technical Writing 01 - Introduction'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1682239801274010108</id><published>2009-03-12T13:45:00.004+08:00</published><updated>2011-07-04T03:23:22.858+08:00</updated><title type='text'>Note on Implement Force-Directed Layout</title><content type='html'>&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;1. R&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;esistance:  use&lt;span class="Apple-style-span" style="color:rgb(255,153,0);"&gt; G1G2/r^2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;　However, Since r may be too small, we'd better add a limitation on the final return force&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;2. Attraction: use &lt;span class="Apple-style-span" style="color:rgb(255,153,0);"&gt;K△X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;3. Gravity: Use &lt;span class="Apple-style-span" style="color:rgb(255,153,0);"&gt;mg&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;4. On calculating the component of the force: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;use &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color:rgb(255,153,0);"&gt;θ = arctan(△Y / △X )  F_x = Fcosθ  , F_y = Fsinθ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space:pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;remember to deal with &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;△X = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Arial;font-weight:bold;white-space:pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Arial;font-weight:bold;white-space:pre;"&gt;Algorithm: follow &lt;a href="http://en.wikipedia.org/wiki/Force-based_algorithms#Pseudocode"&gt;wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Arial;font-weight:bold;white-space:pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1682239801274010108?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1682239801274010108/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1682239801274010108' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1682239801274010108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1682239801274010108'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/03/note-on-implement-force-directed-layout_12.html' title='Note on Implement Force-Directed Layout'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1594460575267549903</id><published>2009-03-05T17:01:00.003+08:00</published><updated>2011-07-04T03:23:22.859+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bib'/><category scheme='http://www.blogger.com/atom/ns#' term='tool'/><title type='text'>Bib Browser</title><content type='html'>之前滿苦惱要怎麼管理我的bib檔，本來有找到一個&lt;a href="http://jabref.sourceforge.net/"&gt;JabRef&lt;/a&gt;，&lt;div&gt;這是一個滿強大的管理工具，不過只能local執行&lt;/div&gt;&lt;div&gt;但問題是我的bib檔都是放在工作站上的，找了很久&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;終於找到這支php browser:  &lt;a href="http://www.monperrus.net/martin/bibtexbrowser/"&gt;bibtexbrowser&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;他的特色是超級小，而且只有一個檔案XD&lt;/div&gt;&lt;div&gt;所以現在我可以很簡單的在線上瀏覽我的bib檔了&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(唯一的缺點是不能直接管理，不過幾乎已經符合我的需求了！)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;這是我的&lt;a href="http://daisy.csie.org/~lydian/MyReadingList.php"&gt;ReadingList&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1594460575267549903?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1594460575267549903/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1594460575267549903' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1594460575267549903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1594460575267549903'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/03/bib-browser_05.html' title='Bib Browser'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4670382848079104235</id><published>2009-02-24T09:47:00.002+08:00</published><updated>2011-07-04T03:23:22.859+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Prototype!!!!</title><content type='html'>I just finished my prototype last night&lt;div&gt;(I shall finished it earlier, but I am just too lazy~"~)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;try this online&lt;br /&gt;&lt;div&gt;&lt;a href="http://daisy.csie.org/~lydian/query/webQuery.html"&gt;http://daisy.csie.org/~lydian/query/webQuery.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the data set is the abstract of the vis week papers during 1990 to 2008.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4670382848079104235?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4670382848079104235/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4670382848079104235' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4670382848079104235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4670382848079104235'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/02/prototype_24.html' title='Prototype!!!!'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3295397988094248271</id><published>2009-02-10T09:56:00.003+08:00</published><updated>2011-07-04T03:23:22.859+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Sankey Diagram</title><content type='html'>在我苦思好久怎麼解決表現relationship問題的時候&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;偉大的Chris提出了一個超棒的想法：Sankey Diagram&lt;/div&gt;&lt;div&gt;&lt;br /&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;然後他說我的東西結合Sankey Diagram大概就像Theme River結合Sankey Diagram&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;應該還滿有價值的(撒花花~~)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但是我最好不要讓它變得太application&lt;br /&gt;&lt;br /&gt;朝這兩個圖的概念結合起來應該是比較可行的方向！！(筆記)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3295397988094248271?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3295397988094248271/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3295397988094248271' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3295397988094248271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3295397988094248271'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/02/sankey-diagram_10.html' title='Sankey Diagram'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4957698077807617694</id><published>2009-02-07T11:33:00.005+08:00</published><updated>2011-07-04T03:23:22.859+08:00</updated><title type='text'>fetch related tags in different days of del.icio.us</title><content type='html'>For my study, I just write a small PHP program, which shows the relation of a specific tag in different days.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the php file could be download from &lt;a href="http://daisy.csie.org/~lydian/del.icio.us.tgz"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;div&gt;&lt;br /&gt;The return format is as follow&lt;br /&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;&amp;lt;data name="&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,102,102);"&gt;Queried Tag&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;" &amp;gt;&lt;br /&gt;   &amp;lt;date time="&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,102,102);"&gt;YYYYMMDD&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;" total="&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,102,102);"&gt;number of tag at that date&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;"&amp;gt;&lt;br /&gt;      &amp;lt;tag name="&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,102,102);"&gt;related tag&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;" count="&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,102,102);"&gt;number of co-occurence&lt;/span&gt;&lt;span class="Apple-style-span" style="color:rgb(255,204,102);"&gt;"/&amp;gt;&lt;br /&gt;   &amp;lt;/date&amp;gt;&lt;br /&gt;&amp;lt;/data&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Actually it directly parse the info on the del.icio.us page.&lt;br /&gt;To avoid being banned by del.icio.us, the program would sleep 1 second for each 10 pages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would also think of adding the count of the related tag of a specific day. However, instead of really go through  all pages until find the day, I have no good idea of fetching those information. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If any of you have a better solution, please help me, Thanks!!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Thanks for the HTML parser written by S.C.Chen.&lt;br /&gt;For more detailed info, please visited the &lt;a href="http://sourceforge.net/projects/simplehtmldom/"&gt;SourceForge&lt;/a&gt;&lt;br /&gt;Also, there's a simple chinese tutorial over &lt;a href="http://twpug.net/modules/newbb/viewtopic.php?topic_id=3218"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4957698077807617694?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4957698077807617694/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4957698077807617694' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4957698077807617694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4957698077807617694'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/02/fetch-related-tags-in-different-days-of_07.html' title='fetch related tags in different days of del.icio.us'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3478751500502228860</id><published>2009-02-03T09:10:00.003+08:00</published><updated>2011-07-04T03:23:22.860+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='HCI'/><title type='text'>Difference between InfoVis and HCI</title><content type='html'>HCI focus on "New interaction skill"&lt;br /&gt;&lt;br /&gt;Infovis uses tranditional interaction, but what may be more important is "New Layout"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User study is really important for HCI, and it also helps a lot on InfoVis.&lt;br /&gt;(But I think they're not as important as that in HCI)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3478751500502228860?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3478751500502228860/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3478751500502228860' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3478751500502228860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3478751500502228860'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2009/02/difference-between-infovis-and-hci_03.html' title='Difference between InfoVis and HCI'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6008615681496665178</id><published>2008-12-29T20:27:00.003+08:00</published><updated>2011-07-04T03:23:22.860+08:00</updated><title type='text'>VoiceThread 分享故事</title><content type='html'>&lt;span class="Apple-style-span" style="color:rgb(85,26,139);text-decoration:underline;"&gt;&lt;a href="http://voicethread.com/"&gt;連結&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;用slides說故事，每個人可以下comment，有聲音，也可以針對圖片的某個部份做說明&lt;/div&gt;&lt;div&gt;一邊說故事一邊下comment，也可以看別人怎麼描述這個圖片的，我覺得是個很有趣的idea:)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;br/&gt;      &lt;param name="movie" value="http://www.youtube.com/v/1XGpdy7c8DQ&amp;amp;hl=zh_TW&amp;amp;fs=1"&gt;&lt;br/&gt;      &lt;param name="wmode" value="transparent"&gt;&lt;br/&gt;      &lt;embed src="http://www.youtube.com/v/1XGpdy7c8DQ&amp;amp;hl=zh_TW&amp;amp;fs=1;rel=0" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;br/&gt;      &lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6008615681496665178?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6008615681496665178/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6008615681496665178' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6008615681496665178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6008615681496665178'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/12/voicethread_29.html' title='VoiceThread 分享故事'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-486172029624481468</id><published>2008-12-23T13:08:00.005+08:00</published><updated>2011-07-04T03:23:22.860+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Google Distance</title><content type='html'>paper: &lt;a href="http://eprints.pascal-network.org/archive/00002784/01/tkde06.pdf"&gt;link&lt;/a&gt;&lt;div&gt;My presentation slides: &lt;a href="http://cml8.csie.ntu.edu.tw/~lydian/google_distance.pdf"&gt;link&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(p.s. 紅色部份是我還是非常不了解的地方)&lt;/div&gt;&lt;div&gt;這篇paper讓我覺得很有趣的地方是它用了資訊理論的encoding概念去計算出term 的semantic 關係。往常在semantic組討論到的大致上不外乎是based on  "&lt;a href="http://www-kasm.nii.ac.jp/~i2k/tmp/iswc2005/papers/3729/37290522.pdf"&gt;ontology are us&lt;/a&gt; "的方法，藉由tag 跟tag 的co-occurence關係推論出tag跟tag間的relation。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在開始提什麼是google distance之前，要先複習一下一些編碼基礎，因為我沒有修過計算理論(汗顏) 所以我只能先就我了解的部份還有與這篇paper相關的部份大概說明一下。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;第一個要提到的概念是entropy，在information theory 中，亂度越大，表示需要用越多byte去描述它。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;而我們的目標是要想辦法找出一個編碼方式，用盡可能短的資料量來描述我們的data。在此，有一個名詞叫Kolmogorov complexity(詳細說明請見wikipedia &lt;a href="http://zh.wikipedia.org/wiki/%E6%9F%AF%E6%B0%8F%E5%A4%8D%E6%9D%82%E6%80%A7"&gt;中文&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Kolmogorov_complexity"&gt;英文&lt;/a&gt;)，它表示了對一個字所需的資料量。我們需要注意的是為了達到盡可能少的資料量，越常出現的東西，就應該用盡量短的編碼來描述它。另外，在編碼時我們還需要計算不同term之間的distance，也就是&lt;span class="Apple-style-span" style="color:rgb(255,0,0);"&gt;Information Distance&lt;/span&gt; , E(x,y)。它被定義成： &lt;/div&gt;&lt;div&gt;E(x,y) = K(x,y)-min(K(x),K(y))&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;p.s. 這邊我暫時查不到為什麼要算編碼，剛剛請教學姊的結果，學姊也只說印象中似乎是encoding跟decoding的過程中要用到&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;另外我還可以Normalized distance，使得E界於0~1之間：&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Normalized Information Distance = [K(x,y)-min(K(x),K(y))] / max(K(x),K(y))&lt;/div&gt;&lt;div&gt;(p.s. 這邊的距離指的是編碼後兩個term距root的距離，理論上相關的字會被放在附近)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但是因為Kolmogorov complexity需要global的data，在實際情況下無法直接計算，所以我們可以用某個可以計算的Compressor, C來取代。在這裡可以想像我們是用了抽樣的方式來間接的取得K(x)的值。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;抽樣的方法有很多，這篇paper提出的方式就是把整個WWW當作一個超大的database，然後利用google來做抽樣的工作。所以把C換成google之後，對一個term, x 它出現的mass probablity function , L(x)  = |x|/M，   (M = |Omega|  , Omega = Univeral. ) &lt;/div&gt;&lt;div&gt;接下來我們可以去算2個term, x &amp;amp; y共同出現的機率。&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color:rgb(255,0,0);"&gt;定義Google Code(why they defined the form??)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;G(x) = G(x,x) , G(x,y) = log 1/g(x,y)&lt;/div&gt;&lt;div&gt;g(x) = g(x,x), g(x,y) = L(x and y) M /N = |x and y|/M&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;就可以得到&lt;/div&gt;&lt;div&gt;Normalized Google Distance = [G(x,y)-min(G(x),G(y))]/max(G(x),G(y))&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但是算出這個要怎麼知道(確定)這個距離跟semantic意思有關呢？在paper 裡面並沒有直接提到，不過它們將這個距離與WordNet比較，發現有87%的相似度！！！比較的方法如下：&lt;/div&gt;&lt;div&gt;先從wordnet裡面挑部份字跟category出來，計算它們的similarity後用SVM train model，train好了以後再另外丟新的字下去分類，再看看是否分得正確。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-486172029624481468?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/486172029624481468/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=486172029624481468' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/486172029624481468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/486172029624481468'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/12/google-distance_23.html' title='Google Distance'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3386188261968042672</id><published>2008-11-24T18:46:00.003+08:00</published><updated>2011-07-04T03:23:22.860+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>The problem should always asked...</title><content type='html'>what is infovis &lt;div&gt;what is the difference between infovis and visualization&lt;/div&gt;&lt;div&gt;how visualization can help us&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3386188261968042672?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3386188261968042672/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3386188261968042672' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3386188261968042672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3386188261968042672'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/11/problem-should-always-asked_24.html' title='The problem should always asked...'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1194949551695661538</id><published>2008-10-08T16:28:00.003+08:00</published><updated>2011-07-04T03:23:22.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Filtering</title><content type='html'>隨著餵進去的資料越來越多&lt;div&gt;我發現force-directed的limitation已經出現了&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;丟了900個點，跑起來超級慢T.T&lt;/div&gt;&lt;div&gt;因為900個點畫出來也很亂，所以好的作法是node進來要先作簡單的filtering&lt;/div&gt;&lt;div&gt;把node的個數filter到適合畫面呈現的node數&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;不過現在對filtering還沒有想法，還是要乖乖再去survey一下！&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1194949551695661538?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1194949551695661538/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1194949551695661538' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1194949551695661538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1194949551695661538'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/10/filtering_08.html' title='Filtering'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-853446706805506649</id><published>2008-09-29T20:51:00.003+08:00</published><updated>2011-07-04T03:23:22.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='MachineLearning'/><title type='text'>Perceptron Learning Rule</title><content type='html'>來記幾個本來不懂的地方。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. For "&lt;span class="Apple-style-span" style="font-weight:bold;"&gt;linear splitable&lt;/span&gt;” data&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. why expand matrix ?&lt;/div&gt;&lt;div&gt;since the target function is:  g^t (X) = w^t (x) - θ^t &lt;br /&gt;&lt;/div&gt;&lt;div&gt;to simplify the computing,  extend X = {-1, x_1, x_2, ... , X_d} and W = {θ, w_1, w_2, ..., w_d}, so X‧W = Σ_{i=1}^d {w_i * x_i }  - θ = w‧x - θ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. update function?&lt;/div&gt;&lt;div&gt;the origin function is &lt;/div&gt;&lt;div&gt;if X ε P , and W_{t-1} ‧X &amp;lt;= 0 , W_t = W_{t-1} + X&lt;/div&gt;&lt;div&gt;else if X ε N, and W_{t-1}‧X &amp;gt;0, W_t = W_{t-1} - X&lt;/div&gt;&lt;div&gt;else W_t = W_{t-1}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;we can simplify the first two function by &lt;/div&gt;&lt;div&gt;&lt;div&gt;if y= 1 , and W_{t-1} ‧X &amp;lt;= 0 , W_t = W_{t-1} + X = W_{t-1} + y‧X&lt;/div&gt;&lt;div&gt;else if y = -1, and W_{t-1}‧X &amp;gt;0, W_t = W_{t-1} - X = W_{t-1} + y‧X&lt;/div&gt;&lt;div&gt;→ if (sign(W‧X) != y )  W_t = W_{t-1} + y‧X&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-853446706805506649?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/853446706805506649/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=853446706805506649' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/853446706805506649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/853446706805506649'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/perceptron-learning-rule_29.html' title='Perceptron Learning Rule'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7016204667072604998</id><published>2008-09-29T20:27:00.005+08:00</published><updated>2011-07-04T03:23:22.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Study'/><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><title type='text'>User Study</title><content type='html'>補記一下上次去Hao meeting的重點，這次主要是投CHI的 經驗分享，尤其是在最後做user study的 時候，有不少寶貴的經驗可以讓我們參考。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. User study is Expensive&lt;/div&gt;&lt;div&gt;　I think most problems dicussed are all around this. Since it is too expensive, we have to make sure everything is done before the study.  In another word,  there are something we should bare in mind before the test. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(a) Never Debugging Via User Study. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;(b) Run an complete Test Before The User Study&lt;/div&gt;&lt;div&gt;(c) Carefully Choose The Participants.&lt;/div&gt;&lt;div&gt;(d) Clearly Define the Test Rule, and Make Sure All The Participants Understand.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Log&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(a) Try to record any information in the study.&lt;/div&gt;&lt;div&gt;(b) Record them in a proper form. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For logging, there are some related issue we've discussed in the meeting:&lt;/div&gt;&lt;div&gt;Server-based: be careful of the internet problem. &lt;/div&gt;&lt;div&gt;Client-based: how to merge data from different client.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;好像還有一些其他的，不過我有點忘記了T.T&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7016204667072604998?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7016204667072604998/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7016204667072604998' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7016204667072604998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7016204667072604998'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/user-study_29.html' title='User Study'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4309920721597832298</id><published>2008-09-24T12:05:00.002+08:00</published><updated>2011-07-04T03:23:22.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>attribute to be displayed</title><content type='html'>1. weight&lt;div&gt;2. degree&lt;/div&gt;&lt;div&gt;3. relation(belongs to, relates to)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4309920721597832298?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4309920721597832298/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4309920721597832298' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4309920721597832298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4309920721597832298'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/attribute-to-be-displayed_24.html' title='attribute to be displayed'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6752919890653041964</id><published>2008-09-24T04:14:00.004+08:00</published><updated>2011-07-04T03:23:22.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>改版demo</title><content type='html'>&lt;a href="http://daisy.csie.org/~lydian/wordcloud.swf"&gt;Demo link&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;覺得還是flash做出來的效果比java好，所以就把程式改成flash版了&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;不過初版還少很多東西&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. clustering algorithm →不知道用哪一個clustering比較好，目前implement的很沒有效率，點多很容易就炸，但我又要限制在3組內儘可能大…所以實在不知道要用哪一個演算法比較好&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. group issue → 想要有階層架構，如果單就一個人的tag的資料來呈現，hierarchy的效果不是那麼明顯，但如果使用group的階層又怕會有一字多義造成階層錯誤的情況。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. remove overlap: 參考[&lt;a href="http://crpit.com/confpapers/CRPITV45Li.pdf"&gt;Using Spring Algorithms to Remove Node Overlapping&lt;/a&gt;] 的作法來移除重疊的點。這篇主要的原理是以變動的k來調整edge的長度&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. 另一大目標：標示出"使用者自訂字"，例如我自己會把課程網站都加上一個標籤叫course，把研究相關的都加上一個research，要怎麼從tag裡面找到這種對使用者有特別意義的詞呢？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6752919890653041964?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6752919890653041964/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6752919890653041964' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6752919890653041964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6752919890653041964'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/demo_24.html' title='改版demo'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2615375337400320354</id><published>2008-09-19T06:17:00.008+08:00</published><updated>2011-07-04T03:23:22.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>result - for more tags</title><content type='html'>寫好了界接delicious的版本&lt;div&gt;暫時不會再有sample量太小的問題，但卻出現了更大的問題T.T&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_MBhB4A4-dL4/SNLT5Mw42cI/AAAAAAAABk0/YYkHirAyiP8/s400/86.JPG" border="0" alt="" /&gt;&lt;br /&gt;只有86個點，看起來還ok&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_MBhB4A4-dL4/SNLUIlSQFOI/AAAAAAAABk8/k8rXZzDvayE/s400/100.JPG" border="0" alt="" /&gt;&lt;br /&gt;100個點看起來也還可以接受&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_MBhB4A4-dL4/SNLU47h1FxI/AAAAAAAABlE/9Bt3LDHlX5g/s1600/209.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_MBhB4A4-dL4/SNLU47h1FxI/AAAAAAAABlE/9Bt3LDHlX5g/s400/209.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;209個點畫面就已經爆掉了&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;所以接下來要調整的目標應該是把部份tag再做clustering&lt;br /&gt;目前有兩個方向：&lt;br /&gt;一是直接對data作處理！這邊應該要往semantic來做：&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;二是對graph作處理，上次剛好有找到一篇相關的paper:&lt;br /&gt;&lt;a href="http://crpit.com/confpapers/CRPITV38Huang.pdf"&gt;A Framework of Filtering, Clustering and Dynamic Layout Graphs for Visualization&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;semantic的話應該要結合conceptNet跟之前學姊們parse下來的delicious data&lt;/div&gt;&lt;div&gt;graph的話就要先念完paper才知道可不可行了，雖然它在introduction裡有提到他們寫好一個demo的framework， 但google卻沒有相關的resource可以先測試效果好不好。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;不過目前最想先做的是把現在的版本重新implement成flex版，然後一些之前偷懶用人家已經implement好的資料再tune過，之後要繼續發展才會更迅速。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2615375337400320354?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2615375337400320354/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2615375337400320354' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2615375337400320354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2615375337400320354'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/result-for-more-tags_19.html' title='result - for more tags'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MBhB4A4-dL4/SNLT5Mw42cI/AAAAAAAABk0/YYkHirAyiP8/s72-c/86.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-698540815206728471</id><published>2008-09-18T14:04:00.006+08:00</published><updated>2011-07-04T03:23:22.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Brief Summary of What I am goint to do</title><content type='html'>I would like to focus my study on "Tag querry visualization". In fact, most tag querry system such as word cloud doesn't really match human's need. When the number of tag increases, the more difficult to find out the exact document via tag. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Therefore, I wish the query system must be based on "The strategy of Human Tag". &lt;/div&gt;&lt;div&gt;So, it's more about &lt;span class="Apple-style-span" style="color:rgb(255,255,102);"&gt;psychology&lt;/span&gt;, and I'm going to take the couse this semester. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moreover, i would like to display tags with their relation.  The relation may be based on semantic meaning. Therefore, &lt;span class="Apple-style-span" style="color:rgb(255,255,102);"&gt;machine learnin&lt;/span&gt;g is also important class to take for me. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, to render the view,  I'll need to learn more about &lt;span class="Apple-style-span" style="color:rgb(255,255,102);"&gt;graph&lt;/span&gt; drawing. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These are three main task for me in this semester. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-698540815206728471?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/698540815206728471/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=698540815206728471' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/698540815206728471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/698540815206728471'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/brief-summary-of-what-i-am-goint-to-do_18.html' title='Brief Summary of What I am goint to do'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2388094200811659581</id><published>2008-09-18T04:10:00.004+08:00</published><updated>2011-07-04T03:23:22.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game ai'/><title type='text'>懷舊小遊戲 - zebra</title><content type='html'>今天上完ai課時忽然想到高中時候玩的黑白棋遊戲 &lt;a href="http://radagast.se/othello/download.html"&gt;zebra&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;從前一直覺得黑白棋超簡單的，這是我第一次發現電腦可以強大到這種地步！！印象中，我好像在某一級就只贏了一場！之後就再也沒有贏過。剛剛google了一下，發現這後續還有好多變異版，也許有空應該來挑戰一下看看我究竟退化了多少xD&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2388094200811659581?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2388094200811659581/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2388094200811659581' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2388094200811659581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2388094200811659581'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/zebra_18.html' title='懷舊小遊戲 - zebra'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4011685521139747771</id><published>2008-09-16T20:44:00.004+08:00</published><updated>2011-07-04T03:23:22.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Webpages as Graphs</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_MBhB4A4-dL4/SM-qOj9wuRI/AAAAAAAAAm8/5le3coFDtFc/s1600/Moody.PNG"&gt;&lt;img src="http://4.bp.blogspot.com/_MBhB4A4-dL4/SM-qOj9wuRI/AAAAAAAAAm8/5le3coFDtFc/s320/Moody.PNG" border="0" alt="" /&gt;&lt;/a&gt;WebPages as Graphs 是一個把網站上的DOM轉成用圖片表示的，上面是我的blog首頁所畫出來的圖片！說實話，很有趣但不是很實用！&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Try it:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.aharef.info/static/htmlgraph/"&gt;http://www.aharef.info/static/htmlgraph/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4011685521139747771?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4011685521139747771/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4011685521139747771' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4011685521139747771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4011685521139747771'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/webpages-as-graphs_16.html' title='Webpages as Graphs'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MBhB4A4-dL4/SM-qOj9wuRI/AAAAAAAAAm8/5le3coFDtFc/s72-c/Moody.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-7376285307391531239</id><published>2008-09-16T11:31:00.010+08:00</published><updated>2011-07-04T03:23:22.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='psychologic'/><title type='text'>知覺心理學9/16 上課筆記</title><content type='html'>前面第一節課先介紹課程大網，然後是introduction的部份。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Mind = Brain ??&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Flow: Sensation → Perception → Action&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. three kinds of view: &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;　(1) Objective客觀：Perception 的正為了真實反映世界  (被Kanizsa triangle推翻：不完全單純反映)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;　(2) Subjective主觀：我們理解到的世界是腦中所創造出來的世界&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;　(3) Synthetic 綜合：因為nerve system本身的限制(ex. 眼睛只能接受某些頻率的光)，但為了正確而快速的反映真實世界，所以結合subject的方式來呈現。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_MBhB4A4-dL4/SM8vJZchktI/AAAAAAAAAm0/_xo2zGLH-YA/s1600/172756209_f778daf2dc.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_MBhB4A4-dL4/SM8vJZchktI/AAAAAAAAAm0/_xo2zGLH-YA/s320/172756209_f778daf2dc.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;span class="Apple-style-span" style="color:rgb(255,255,153);"&gt;Kanizsa Triangle: 中央的三角形事實上沒有被任何東西defined，但我們仍然可以感知這個浮出的三角形。&lt;/span&gt;&lt;br /&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;4. Helmholtz：Unconscious inference&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. What is reality?&lt;/div&gt;&lt;div&gt;Physical  Reality → Model →　Psychological Reality&lt;/div&gt;&lt;div&gt;☆However, All Model is not perfect, but the problem is, how can we make our conclusion with these unperfect models.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;p.s. 中文課本導讀&lt;/div&gt;&lt;div&gt;&lt;a href="https://ceiba.ntu.edu.tw/course/a6b70d"&gt;https://ceiba.ntu.edu.tw/course/a6b70d&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-7376285307391531239?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/7376285307391531239/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=7376285307391531239' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7376285307391531239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/7376285307391531239'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/09/916_16.html' title='知覺心理學9/16 上課筆記'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MBhB4A4-dL4/SM8vJZchktI/AAAAAAAAAm0/_xo2zGLH-YA/s72-c/172756209_f778daf2dc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4674513279196863818</id><published>2008-07-30T15:23:00.004+08:00</published><updated>2011-07-04T03:23:22.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>MA Reading Memo 7/30</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6666;"&gt;Intelligent Techniques for Web Personalization&lt;/span&gt;&lt;/strong&gt;(&lt;a href="https://wiki.agent.csie.org/lib/exe/fetch.php?id=x_readinglist_20080730&amp;amp;cache=cache&amp;amp;media=intelligent_techniques_for_web_personalization.pdf"&gt;link&lt;/a&gt;)&lt;br /&gt;使用者不用明確說出他們的需求，就可以提供使用者所需的資訊&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9999ff;"&gt;&lt;strong&gt;The Personalization Process&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;數學符號代表：&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;Assume &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#66ff99;"&gt;&lt;em&gt;n&lt;/em&gt; &lt;strong&gt;I&lt;/strong&gt;&lt;/span&gt;tems, each can be described as a s dimensional vector, &lt;span style="color:#99ff99;"&gt;i(j) : { b(j,1), b(j,2), ..., b(j,s) } &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#99ff99;"&gt;&lt;em&gt;m&lt;/em&gt; &lt;strong&gt;U&lt;/strong&gt;&lt;/span&gt;sers,each can be described as a t dimensional vector, &lt;span style="color:#99ff99;"&gt;u(k): {a(k,1), a(k,2),..., a(k,t) }&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#99ff99;"&gt;I(u,k)&lt;/span&gt; : 沒有被User &lt;span style="color:#99ff99;"&gt;u(k)&lt;/span&gt; rated過的item集合&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#99ff99;"&gt;I(r,k)&lt;/span&gt; : 已經被User &lt;span style="color:#99ff99;"&gt;u(k)&lt;/span&gt; rate 過的item集合&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;The goal is to suggest Item &lt;span style="color:#99ff99;"&gt;i(j)&lt;/span&gt; belongs to&lt;span style="color:#99ff99;"&gt; I(u,k)&lt;/span&gt; and would interest User &lt;span style="color:#99ff99;"&gt;u(k)&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Step:&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Collect Data:&lt;br /&gt;‧data 必須是attributable&lt;br /&gt;‧web上收集的資料往往包含許多需要被去除的noise&lt;br /&gt;‧在IBM的分析中，發現user往往會願意多填一些資料，來提高系統的準確性。&lt;/li&gt;&lt;li&gt;Build user-centric data model : 有很多方法可以表示data model，ex. vector, ontology, aggregate usage profile, ... &lt;/li&gt;&lt;li&gt;Evaluation: 常用converage, mean absolute error及ROC sensitvity。 &lt;/li&gt;&lt;li&gt;Deployment: 常見有scalability的issue，希望可以real-time產生recommendation。 &lt;/li&gt;&lt;li&gt;all steps need to be monitored&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;通常推荐的方式可以分成兩大類：&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Prediction Task&lt;/span&gt;&lt;/strong&gt;:預測其他未被user rate過的item的rate值&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Selection Task&lt;/strong&gt;:&lt;/span&gt; 選擇N個最相關且未被rate過的item給user&lt;/p&gt;&lt;strong&gt;&lt;span style="color:#9999ff;"&gt;Classifications of Approaches to Personalization&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Individual Vs Collaborative&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Individual : 使用content-based filtering systems，用item的內容及user自己的rate來推荐。&lt;br /&gt;優點：可以建構在client side，因此比較不會有privacy issue&lt;br /&gt;缺點：完全based on使用者自己之前的推荐，不會有"意外"發現其他interest的可能，而且必須確保推荐過的item本身可以access到。 &lt;/li&gt;&lt;li&gt;Collaborative: collaborative(Social) filtering，不使用item的內容，而使用user及其neighborhood的rate來決定是否推荐一篇article&lt;br /&gt;缺點：new item and new user rating problem&lt;br /&gt;優點：參考individual的缺點XD&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;Reactive Vs Proactive&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Reactive:需要user提供feedback，例如：rate所推荐的東西是不是符合需求。&lt;/li&gt;&lt;li&gt;Proactive: user的feedback並不是影響推荐item的主因，它用其他"學"到的information來做推荐，如amazon。&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;User Vs. Item Information &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Item Related Information: 包含item descriptions 及 product/ domain ontology，通常用來處理unstructured data與item 的關聯。ex. 用keyword來描述document.&lt;/li&gt;&lt;li&gt;User Related Information: 包含rating record, past user behaviour，少部份會採用demographic data(不易收集，且較item-based及user behavior不精確。)&lt;/li&gt;&lt;li&gt;Hybrid: 因為兩個各有優缺點，所以有些system兩種方式都同時採用。&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Memory Based Vs. Model Based &lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Memory Based(lazy learning): 在query 進來當下才generalize(online)&lt;br /&gt;ex. 傳統CF及content based filtering&lt;br /&gt;缺點：scalability&lt;br /&gt;優點：可以反映user interest的變化&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Model Based(eager learning):在query進來之前已經建好model(offline)&lt;br /&gt;ex. item-based CF&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Client Side Vs Server Side &lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Client side: 資料儲存在client端&lt;br /&gt;缺點：只適用Individual model&lt;br /&gt;優點：可以在不同web site access data(但也要先知道怎麼拿client side的資料才行啊！)&lt;/li&gt;&lt;li&gt;Server side: 資料儲存在server端&lt;br /&gt;優點：適用 Individual model及Collaborative Model，而且拿自己存的資料比較容易&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#9999ff;"&gt;Data &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Explicit data: 因為是user自己提供的，有時user會考量到privacy issue而提供較不精確的資料。&lt;/li&gt;&lt;li&gt;Implicit data: 比較容易觀察到positive的Info，但negative observation往往很有用&lt;br /&gt;(ex. last.fm上次討論到的一首歌才聽了一下就換下一首歌，不過last.fm沒有紀錄下來)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#9999ff;"&gt;Personalization Techniques&lt;/span&gt; &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Content-Based Filtering:依據content本身的關聯性及user過去rate的資料來決定rate&lt;br /&gt;缺點：推荐的東西會非常類似過去的資料&lt;/li&gt;&lt;li&gt;Traditional Collaborative Filtering :依據相似user(與user 推荐過的history 找出有相似rate的其他user)的rate來決定&lt;/li&gt;&lt;li&gt;Model Based Techniques: 根據data先train出一個model，之後的query就會根據train出來的mdoel來決定rate。train的方式大概分成以下3種：&lt;br /&gt;‧Item-based: 建出item的similarity table(根據user rating的結果決定item的相似度)&lt;br /&gt;　缺點：O(n^2) ，改善方法是用K組similar items取代n個items。K表示model size，K越大，coverage會越小。(→這邊有點不大直覺，推測可能的想法是：在K越大，表示各個item視為相似的狀況越小，因此越難利用similarity去predict，而導致coverage會變小)&lt;br /&gt;　優點：可以比user-based有更好的predict&lt;br /&gt;‧Clustering Based：將user或item分群，根據所屬群組的data來predict rate&lt;br /&gt;‧Association and Sequence Rule: 利用一系列的Associate rule來predict rate。&lt;br /&gt;　Sequence及Association的差異在於Sequence是有序的，而Association不考慮條件本身的order&lt;br /&gt;‧Markov Train Model: 3-tuple &lt;a&gt;&lt;br /&gt;　A: set of items, S: k-tuple item visited , T: Transition Probability Matrix&lt;br /&gt;‧Graph Theoretic Approach:將rating data轉成directed Graph，node:Actor, edge: 對user的predictability。所以predict User U(k) 對item i 的rate，就是計算有predict Item i的user 們到U(k)的shortest path。&lt;/li&gt;&lt;li&gt;Hybrid Techniques ：combind some of the techniques.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#9999ff;"&gt;Issues&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;(一些比較trivial的我就直接略過了)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Cold Start and Latency Problem&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;New user problem: 新進使用者沒有history資料&lt;/li&gt;&lt;li&gt;Cold Start problem:在collaborative system initial時，所有的user都沒有history&lt;/li&gt;&lt;li&gt;New item (Latency) problem: 新的item缺乏rating資料&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;解決方法是利用Hybrid來取得一些額外的information&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Data Sparseness&lt;br /&gt;&lt;/strong&gt;Item的數量會稀釋了user history data 佔總量的百分比 造成難以尋找similar user&lt;br /&gt;解決方法：Item partitioning (domain specific)、Item clustering、Gauge set of items(指定某些必須要rate的item) ，簡單的說就是使用替代資料(domain, cluster)取代item。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Scalability:&lt;br/&gt; &lt;/strong&gt;user及item的數量太大，而使得memory based system無法負荷&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Privacy&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Recommendation List Diversity&lt;/strong&gt;:&lt;br /&gt;研究顯示diversification有positive effect(accuracy不高也沒關係)，所以該如何在diversity與accuracy之間取得平衡？&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adapting to User Context&lt;/strong&gt;:&lt;br /&gt;無法將user與系統的previous interactions視為context也無法explicitly measure context,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Using Domain Knowledge&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Managing the Dynamics in User Interests&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Robustness&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Trust&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#9999ff;"&gt;Evaluation of Personalization Systems&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;User Satisfaction&lt;/strong&gt;:  ex.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RFM: Recency- When was the last order? ,  Frequency - How many orders have they placed with us? Monetary Value - What is the value of their orders? &lt;/li&gt;&lt;li&gt;life-time value&lt;/li&gt;&lt;li&gt; recommendation uptake&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Accuracy:&lt;/strong&gt; ex.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MAE: Mean Absolute Error&lt;/li&gt;&lt;li&gt;ROC curve: Receiver operating characteristic →&lt;a href="http://en.wikipedia.org/wiki/Image:Roc.png"&gt;參看wiki的圖&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Precision: 被推荐出來的item對的機率&lt;/li&gt;&lt;li&gt;Recall: 對的item被推荐出來的機率&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Coverage&lt;/strong&gt;: 推荐系統可以推荐出的universe 的百分比&lt;br /&gt;&lt;strong&gt;Utility&lt;/strong&gt;: ex. novelty&lt;br /&gt;&lt;strong&gt;Explainability&lt;/strong&gt;:&lt;br /&gt;&lt;strong&gt;Robustness&lt;/strong&gt;: prediction stability, power of an attack&lt;br /&gt;&lt;strong&gt;Performance and Scalability&lt;/strong&gt;: response time&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4674513279196863818?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4674513279196863818/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4674513279196863818' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4674513279196863818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4674513279196863818'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/ma-reading-memo-730_30.html' title='MA Reading Memo 7/30'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2714797475079329215</id><published>2008-07-30T09:08:00.006+08:00</published><updated>2011-07-04T03:23:22.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>OntoVis</title><content type='html'>&lt;div align="left"&gt;website: &lt;a href="http://www.cs.ucdavis.edu/~ma/InfoVis/"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;paper: &lt;a href="http://vis.cs.ucdavis.edu/~shenz/tvcg_paper/ontovis_tvcg.pdf"&gt;link&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;這是馬匡六教授在2006年IEEE Transactions on Visualization and Computer Graphics中發表的一套系統。&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;以social network為例，傳統的social network圖中， 往往使用Node表示actor，edge表示relationship，node上或edge上的attribute則是運用色彩、大小…各種屬性來比較。這種方法在分析attribute上的種類數量少時，非常的清楚(如圖1)，然而一旦種類多了，就會讓畫面看來顯得凌亂，而且容易混淆！&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;img alt="" src="http://lh5.ggpht.com/lydianly/SC0AYaLmHvI/AAAAAAAAACk/CDxlX8R46Z4/ISOM.jpg?imgmax=512" border="0" /&gt;圖1：利用顏色呈現各node的群組關係(圖片為我之前做tag cloud的測試設計圖)&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;而馬教授提出的以虛擬點呈現attribute的作法卻可以解決這個問題。對Ontovis(馬教授開發的系統)而言，attribute的value可以是一個"virtual node"。舉例而言，假定我們有4個組織的資訊，當我們想要看出有幾個組織位於希臘，那可以把"希臘"這個所在地的value設為一個virtual node，而得到圖2，從圖2可以看出來，4個組織都與Greece的node相連，可見這4個組織都位在Greece。&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img alt="" src="http://bp2.blogger.com/_MBhB4A4-dL4/SI_GySfEIKI/AAAAAAAAASs/dBtJEFlYV0g/s400/temp.png" border="0" /&gt;圖2: Greece與4個組織相連。&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;這種作法同時結合了filtering，還可以同時清楚的了解屬性間的異同，例如同上面的例子，我想要知道在Greece中的組織，有哪些分別是屬於anti-globalization及Leftist，我可以分別將這兩個attribute及Greece加入virtual node中，然後透過edge的關聯找出我想要的資訊。(p.s.這個例子跟paper中提及的figure 1(c)有些微不同，paper中例子的目的是要找出相異的attribute，而這個例子則是要找出有A屬性的Node們，在B屬性的分佈狀況)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;此外，在Social Network中，常常會有兩個node間有多條Path可達，為了方便分析，圖3將一些不相關的node filter掉，僅保留相關的node們的資訊&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;img alt="" src="http://bp0.blogger.com/_MBhB4A4-dL4/SI_Pb1PcJII/AAAAAAAAAS0/ngXyZIulxcU/s400/temp.png" border="0" /&gt;&lt;br /&gt;圖3 將多餘的info 移除前後比較&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;OntoVis另外一個特色是利用Node的大小表現"Connectivity"，因為這也是Social network中很常用來判斷一個節點的importance。因為OntoVis的Layout採用FDL，然而FDL並未考慮到Node size，所以他有使用一些refinement來處理tag的overlapping&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2714797475079329215?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2714797475079329215/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2714797475079329215' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2714797475079329215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2714797475079329215'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/ontovis_30.html' title='OntoVis'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/lydianly/SC0AYaLmHvI/AAAAAAAAACk/CDxlX8R46Z4/s72-c/ISOM.jpg?imgmax=512' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8563809589467028096</id><published>2008-07-26T01:48:00.004+08:00</published><updated>2011-07-04T03:23:22.864+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><title type='text'>What is Visualization??</title><content type='html'>&lt;span style="color:#999999;"&gt;坦白說，去完這次的CGW之後，一度讓我有點疑惑到底什麼才是visualization，感覺起來會中很多東西都不是我之前認為是屬於visualization的東西卻被投到visualization的session中。但是究竟什麼是我心中以為的visualization呢？可能是我研究得還不夠透徹，總覺得心中似乎有個答案，但一直不知道怎麼表達我腦中所理解的visualization。沒想到我回來以後，卻在我的Reader上看到一個來自於&lt;/span&gt;&lt;a title="Home" href="http://eagereyes.org/" rel="home"&gt;&lt;span style="color:#3366ff;"&gt;EagerEyes.org &lt;/span&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;很棒的說明(&lt;/span&gt;&lt;a href="http://eagereyes.org/theory/Definition-of-Visualization.html"&gt;&lt;span style="color:#3366ff;"&gt;原文連結&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#999999;"&gt;)。因為太開心了，我決定嘗試將我所理解的重點寫下來，也順便驗證一下我的理解究竟有什麼不夠完備的地方！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;在大多數人的認知，感覺真的要說起來，似乎什麼事情都可以說成跟visualization有關，然而作者覺得，Visualization至少應該要具備以下三項條件(當然，visualization要做的應該更多，不過這邊提到的是三個基本要素)：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;建構於(非visual的)資料之上。因為visualization的目的就是為了連接資料。換而言之，資料本身可能是來自於抽象的或是無法立刻被人了解的。因此，攝影(photography)及影像處理( image processing)都不能算是visualization。visualization是把invisible的轉換成visible。&lt;/li&gt;&lt;li&gt;產出影像。雖然似乎聽起來直覺上就是這樣，但這說法好像還不夠。產出的visual必須是想表達的主軸。輔以其他形式的呈現只能是為了傳達一些額外的資訊。因此，如果產出的圖像儘是work的一小部份過程，那這也不能算是visualization&lt;/li&gt;&lt;li&gt;結果必須是可讀及可理解的。visualization最重要的一個目的就是提供一個方法讓人們了解資料。雖然在將non-trival 的資料轉成可讀性高的圖表時，或多或少都會遺失一些其他的資訊，但至少必須呈現出資料的某些面向。&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;暫時先這樣好了，明天再來補上後面的例子跟重新順一下我的語法XD&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8563809589467028096?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8563809589467028096/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8563809589467028096' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8563809589467028096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8563809589467028096'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/what-is-visualization_26.html' title='What is Visualization??'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6046081743169433217</id><published>2008-07-24T11:38:00.010+08:00</published><updated>2011-07-04T03:23:22.864+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='Graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='CGW'/><title type='text'>CGW Memo</title><content type='html'>&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;Session: Animation&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;→這個session的領域我很不熟，就記有興趣的好了&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;以運動擷取資料程序式動畫品質 &lt;/strong&gt;&lt;br /&gt;如果直接用程式產生動作(ex. 走路)的動畫，看起來會很不自然，&lt;br /&gt;他們提出的方法是藉由motion capture的方式來修正auto generation的結果&lt;br /&gt;motion capture只需要動作相同，即使角色不同都可以用同樣的動作來修正。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Animating Characters in Pictures&lt;/strong&gt;&lt;br /&gt;將picture中的角色產生3D model再做動畫&lt;br /&gt;Model fitting-&amp;gt;skin fitting -&amp;gt; skeleton -&amp;gt; Thickness adjustment&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Session : VisualizationⅠ&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;應用於帕金森氏病人復健與治療計畫之虛擬環境場開發&lt;/strong&gt;&lt;br /&gt;使用Virtual Reality的方法建構帕金森氏病患的復健環境&lt;br /&gt;(搭配偵測手套及立體視覺影像)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MizDesigner: a Visualization of Designer's Relationship in Ideastorming&lt;/strong&gt;&lt;br /&gt;用tag的co-occurence來找tag 的關聯性(只考慮co-occurence)&lt;br /&gt;(They claim that there's nobody adopt the same way... but I don't think so)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;使用叢集式電腦建構高互動平行顯示陣列&lt;/strong&gt;&lt;br /&gt;聽得不是很懂…略&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;以社會傳播模型模擬人群之集體社會行為&lt;/strong&gt;&lt;br /&gt;模擬人群傳播的特性，設定了人類內心的4種狀態，加入了被影響的門檻值來建立人類活動會受其他群眾影響的模型，(好像還沒有打算要設計實驗要驗證)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Keynote: Information Theory and Visualization&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;沈漢威教授提出了將data視為Random Variable，然後由entropy來處理volum visualization的idea，Infovis應該是要儘可能的呈現多元資訊，所以在View的Selection可以考慮選擇entropy較大的來呈現。同時，因為可以用來呈現資料的資源有限，所以在高解析度時應該以"important"的來顯示，而如果解析度的高低呈現結果差不多時，用低解析度就可以了。QA時間時，有人提到independent跟dependent variable的問題，這好像也是另一個值得探討的issue。然後，歐陽明教授也提及了"美學"與人類的認知的問題，教授提到了朝"visual intelligence"發展也許是不錯的方向。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Session: Visualization Ⅱ&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;以立體視覺為基礎之多物件軌跡記錄系統&lt;/strong&gt;&lt;br /&gt;以3D方式紀錄多物件的軌跡取代傳統只紀錄2維座標的方式。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A Hierachical Streamline Construction Method&lt;/strong&gt;&lt;br /&gt;利用流線(有箭號)的方式取代傳統的色調強化圖表現颱風動向，可以更明顯的看出風向。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;電腦斷層攝影於植牙時對金屬假影的處理&lt;/strong&gt;&lt;br /&gt;解決某些人有金屬假牙時在照射電腦斷層攝影中會有干擾的情況&lt;br /&gt;(太多物理的器材我聽不懂了啦~"~)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;刀具掃開體積的容積素化之快速計算法 &lt;/strong&gt;&lt;br /&gt;模擬手術刀的使用，提供給醫生在手術前模擬手術情況評估&lt;br /&gt;(關於數學部份我實在無法了解…)&lt;br /&gt;&lt;br /&gt;Integrating the PSONN and Boltzmann Function for Feature Selection and Classification of Lymph Node in Ultrasoinc Images&lt;br /&gt;完全在講作法…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;補充1：晚上跟大家一起住汽車旅館時在床上看到的&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img height="502" alt="" src="http://lh5.ggpht.com/lydianly/SIlH5C4DboI/AAAAAAAAASI/D0LXPrT-vS0/DSC00303.JPG" border="0" /&gt;&lt;/p&gt;&lt;p&gt;補充2: 對於Visualization的解釋似乎是太新的領域以致於很多看起來應該是很偏VR、Vision的題目也全部被投到這個Session來了，讓我還滿疑惑的！不過也許是我看過的visualization的東西太少了吧…&lt;/p&gt;&lt;p&gt;補充3: 7/25下午的VisualizationⅡ的present很多都是只有講解他們怎麼作，而沒有說明為什麼要這樣做，讓在底下聽的我們很容易lost！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6046081743169433217?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6046081743169433217/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6046081743169433217' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6046081743169433217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6046081743169433217'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/cgw-memo_24.html' title='CGW Memo'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/lydianly/SIlH5C4DboI/AAAAAAAAASI/D0LXPrT-vS0/s72-c/DSC00303.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6552232805812503674</id><published>2008-07-24T01:10:00.001+08:00</published><updated>2011-07-04T03:23:42.498+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>MA Reading Memo 7/23</title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="font-family:lucida grande;"&gt;Tag-based Social Interest Discovery&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;(&lt;a href="http://www2008.org/papers/pdf/p675-liA.pdf"&gt;paper&lt;/a&gt;)&lt;br /&gt;&lt;span style="color:#ffcc33;"&gt;-&amp;gt;證明user-generated tag比keyword 好用&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#c0c0c0;"&gt;目前在social network中 discover interests的方法:&lt;br /&gt;　(1) user-centric: 從user的relation上找到common的object，如：facebook&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#c0c0c0;"&gt;　(2) object-centric: 從global的network中找到所有有common object，如：del.icio.us&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#c0c0c0;"&gt;　在object-centric中，relation的關係可能很弱或不明顯&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;資料來源：del.icio.us，430萬筆tag，20萬個user，140萬筆URL(過濾掉非英語及非HTML file的object)&lt;br /&gt;分析發現：&lt;br /&gt;1. [figure 1]大部份的url只會被少數人bookmark，只有少部份的URL比較popular&lt;br /&gt;2. [figure 2]大部份的user很不主動(一般人僅有少於30個的bookmark)&lt;br /&gt;3. [figure 3]user會選擇的tag有高度集中性(i.e.有Popular Tag)&lt;br /&gt;4. [figure 4, 5] Tag 在過濾掉一些noise(ex. idf 太高的值)之後，可以的cover大部份的keyword&lt;br /&gt;5. [figure 6] tag數量雖然會隨著bookmark此URL數量的增加而增加，但過一定數字後就會趨向一個穩定的數字&lt;br /&gt;6. [figure 7] tag 可以cover document的比率，40%的網頁內容可以被tag完全cover(顯示大部份user還是傾向於從文章中取出相關字來做tag)&lt;br /&gt;7. ISID(Internet social interest discovery) clustering:&lt;br /&gt;對所有Post，找出裡面含有同樣topic(tag set)的user set 跟url set&lt;br /&gt;8. [figure 9,10] 分別用tag 及keyword 來跑ISID clustering後的結果發現，用數量比較少的tag仍然可以有接近keyword的效果，所以顯示用tag來代替keyword search應該是make sense的！&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Some Questions Dicussed Today&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;1. for figure 1,2,3 : the definition of the x-axis and y-axis is confused.&lt;br /&gt;2. the definition of support in this paper is wrong. correct definition list belowed(referenced: wiki)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Association rule learning &lt;/span&gt;&lt;/strong&gt;(&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Association_rule"&gt;&lt;span style="font-size:130%;"&gt;link on wiki&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;)&lt;br /&gt;&lt;/span&gt;ex. 去超市買東西時：買了{洋蔥,馬鈴薯}→也會買{牛肉}&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9966;"&gt;基本名詞定義：&lt;/span&gt;&lt;br /&gt;Definition: X =&amp;gt; Y , where X,Y包含於I and X∩Y = Φ&lt;br /&gt;(Assume I = collection of n items, D = collection of m transactions)&lt;br /&gt;&lt;br /&gt;SUPP(X) = X/m ，在m次transaction中，出現X狀況的機率&lt;br /&gt;Conf(X=&amp;gt;Y) = SUPP(X∪Y)/SUPP(X) : Confidence, 在 X發生時，發生X∪Y的機率&lt;br /&gt;lift(X=&amp;gt;Y) = SUPP(X∪Y) / [SUPP(X) * SUPP(Y)]&lt;br /&gt;Conv(X=&amp;gt;Y) = [1-SUPP(Y)]/ [1-Conf(X=&amp;gt;Y)]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6552232805812503674?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6552232805812503674/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6552232805812503674' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6552232805812503674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6552232805812503674'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/ma-reading-memo-723_24.html' title='MA Reading Memo 7/23'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6242226814444137770</id><published>2008-07-24T00:45:00.001+08:00</published><updated>2011-07-04T03:23:42.498+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>[flex] 設定LinkBar跟ToggleBar中中label的字型</title><content type='html'>參考網址: (&lt;a href="http://blog.flexexamples.com/2008/01/14/setting-a-labels-font-weight-on-a-flex-linkbar-and-togglebuttonbar-control/"&gt;link&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;在flex 2中，設定linkbar的字型只需要使用如下的CSS：&lt;br /&gt;&lt;span style="color:#ffff66;"&gt;LinkBar {&lt;br /&gt;　　fontWeight: normal;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;但是同樣方法在flex 3中一直不work，找了好久才在adobe的bug report中找到&lt;br /&gt;新版flex 設定方式如下：&lt;br /&gt;&lt;span style="color:#ffff66;"&gt;LinkBar {&lt;br /&gt;　　linkButtonStyleName: regularFontWeight;&lt;br /&gt;}&lt;br /&gt;.regularFontWeight {&lt;br /&gt;　　fontWeight: normal;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;也就是說多加一層的連結方式，在bar底下設定button對應的CSS style name，&lt;br /&gt;大概是希望讓Bar跟Button的工作分得更清楚吧（不過我比較喜歡flex2的作法就是了:P)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6242226814444137770?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6242226814444137770/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6242226814444137770' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6242226814444137770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6242226814444137770'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/flex-linkbartogglebarlabel_24.html' title='[flex] 設定LinkBar跟ToggleBar中中label的字型'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5035438682198500029</id><published>2008-07-23T18:18:00.001+08:00</published><updated>2011-07-04T03:23:42.498+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EnergyAware'/><category scheme='http://www.blogger.com/atom/ns#' term='MODBus'/><title type='text'>MODBus Protocol</title><content type='html'>&lt;div&gt;(1)OSI - 3 layer&lt;br /&gt;(2)Master-slave protocol , not event-driven&lt;br /&gt;(3)Advantage: Flexibility capability&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img alt="" src="http://bp2.blogger.com/_MBhB4A4-dL4/SIcKqkx3MzI/AAAAAAAAARY/VulIND8SJoY/s400/temp.png" border="0" /&gt;&lt;br /&gt;Transmission Mode:&lt;br /&gt;(1) Remote Terminal Unit(RTU): binary 表示&lt;br /&gt;(2) ASCII: 將RTU模式中4位數字結合起來以ASCII儲存&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ASCII的優點是可以接受大於1秒的delay(RTU不行)，&lt;/div&gt;&lt;div&gt;但同樣的data在ASCII mode下整個message的長度會是RTU模式的2倍&lt;br /&gt;&lt;br /&gt;Function code : 04 - read input register&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5035438682198500029?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5035438682198500029/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5035438682198500029' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5035438682198500029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5035438682198500029'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/modbus-protocol_23.html' title='MODBus Protocol'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_MBhB4A4-dL4/SIcKqkx3MzI/AAAAAAAAARY/VulIND8SJoY/s72-c/temp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4628082430608497495</id><published>2008-07-20T22:23:00.001+08:00</published><updated>2011-07-04T03:23:42.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>List</title><content type='html'>&lt;p&gt;&lt;span style="color:#99ff99;"&gt;Vizster&lt;/span&gt;, UCINet, JUNG, GUESS, Prefuse, &lt;a href="http://www.educa.fmf.uni-lj.si/datana/pub/networks/doc/pajek.pdf"&gt;Pajek&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Social Network Engine Comparison&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_social_networking_software"&gt;http://en.wikipedia.org/wiki/Comparison_of_social_networking_software&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4628082430608497495?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4628082430608497495/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4628082430608497495' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4628082430608497495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4628082430608497495'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/list_20.html' title='List'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8652631060125878578</id><published>2008-07-20T18:19:00.001+08:00</published><updated>2011-07-04T03:23:42.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Vizster</title><content type='html'>&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;WebSite&lt;/span&gt;&lt;/strong&gt; &lt;a href="http://jheer.org/vizster/"&gt;http://jheer.org/vizster/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Paper&lt;/span&gt;&lt;/strong&gt; &lt;a href="http://jheer.org/publications/2005-Vizster-InfoVis.pdf"&gt;http://jheer.org/publications/2005-Vizster-InfoVis.pdf&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;Vizster是一套專門用來呈現Social Network 的Visualization tool，其特色如下：&lt;br /&gt;1. 用2D的Force Directed Layout 來表現Social Network，&lt;br /&gt;2. 可以觀測egocentric的SN&lt;br /&gt;3. 提供即時的群組分析(可以指定群組的大小)，群組演算法 - Newman’s community identification algorithm&lt;br /&gt;4. 提供搜尋功能，可以尋找特定Node或attribute&lt;br /&gt;5. X-Ray Mode：呈現不同屬性的比較&lt;br /&gt;6. Accessibilty:&lt;br /&gt;(1) 標示出有相連的節點&lt;br /&gt;(2) 找出任兩個節點相通的中繼點&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://jheer.org/vizster/images/basic.png" border="0" /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cccccc;"&gt;Egocentric View&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img alt="" src="http://jheer.org/vizster/images/xray1.png" border="0" /&gt; &lt;p align="center"&gt;&lt;em&gt;&lt;span style="color:#cccccc;"&gt;X- Ray Mode: 用節點的顏色呈現各節點同一屬性值的比較&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img alt="" src="http://jheer.org/vizster/images/community.png" border="0" /&gt; &lt;p align="center"&gt;&lt;em&gt;&lt;span style="color:#c0c0c0;"&gt;Cluster - 自動分群，將同一群組以同色背景呈現&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img alt="" src="http://jheer.org/vizster/images/linkage.png" border="0" /&gt; &lt;p align="center"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cccccc;"&gt;顯示任兩節點間的中繼點&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Demo 影片：&lt;a href="http://www.cs.berkeley.edu/~jheer/vizster/vizster.wmv"&gt;http://www.cs.berkeley.edu/~jheer/vizster/vizster.wmv&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#66ffff;"&gt;★My Comments&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1. 一次只針對同一個attribute的比較&lt;br /&gt;2. Cluster雖然可以動態的決定群組大小，但是一般user很難明確知道自己想要分的群組範圍，所　　　&lt;br /&gt;　以必須把各個size都試過後才能決定&lt;br /&gt;3. FDL沒有解決節點重疊的問題&lt;br /&gt;4. 呈上，因為FDL位置的重疊 與 群組用底色呈現，導致有些節點在視覺上被誤判群組&lt;br /&gt;5. 沒有解決 multi-group的問題&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8652631060125878578?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8652631060125878578/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8652631060125878578' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8652631060125878578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8652631060125878578'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/vizster_20.html' title='Vizster'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4510539267979395292</id><published>2008-07-17T10:27:00.001+08:00</published><updated>2011-07-04T03:23:42.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>flex 學習筆記(一) - MXML</title><content type='html'>&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;MXML架構&lt;/strong&gt;：&lt;br /&gt;&lt;/span&gt;與XML大致相同 -&lt;br /&gt;1. 由一個root node開始：&lt;br /&gt;2. 需要有完結的註記，如：  或是 &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;NameSpace&lt;/strong&gt;：&lt;/span&gt;&lt;br /&gt;跟C++、Java的name space 一樣，不過MXML 將使用的Name Space定義在&lt;br /&gt;&amp;lt;&lt;span style="color:#ffff00;"&gt;NameSpace&lt;/span&gt;: ComponentName&amp;gt;&amp;lt;/&lt;span style="color:#ffff00;"&gt;NameSpace&lt;/span&gt;: ComponentName&amp;gt;&lt;br /&gt;如果不寫的話表示使用預設的Name Space，也就是mx&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Component&lt;/span&gt;&lt;/strong&gt;:&lt;br /&gt;幾乎都包含id這個attribute ，以達到data binding或用ActionScript控制目的，id的命名原則與一般變數命名原則相同&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Event Handler&lt;/span&gt;&lt;/strong&gt;：&lt;br /&gt;inline event handler ，如：&amp;lt;mx:button id="sampleButton" Click="處理的事件"&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Data Binding&lt;/span&gt;&lt;/strong&gt;：&lt;br /&gt;用{id_Name.attributeName}將某欄位的值與另一個component的值Bind住，&lt;br /&gt;如：&lt;br /&gt;&amp;lt;mx:Application&amp;gt;&lt;br /&gt;&amp;lt;mx:TextInput id="input"/&amp;gt;&lt;br /&gt;&amp;lt;mx:Text id="output" text="{input.text}"/&amp;gt;&lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4510539267979395292?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4510539267979395292/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4510539267979395292' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4510539267979395292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4510539267979395292'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/flex-mxml_17.html' title='flex 學習筆記(一) - MXML'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2416878547809826405</id><published>2008-07-14T09:39:00.001+08:00</published><updated>2011-07-04T03:23:42.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Watching Your Work</title><content type='html'>從 Social Media Research Blog 看到的&lt;br /&gt;&lt;a href="http://www.typepad.com/t/trackback/2871784/31192558"&gt;http://www.typepad.com/t/trackback/2871784/31192558&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;總是覺得自己的時間不知道為什麼就不見了嗎？試試用這支script看看平常的自己到底都在幹什麼吧！我猜我自己的一定就是在日劇跟笨版間不見的~&amp;gt;.&amp;lt;~&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;br/&gt;      &lt;param name="movie" value="http://www.youtube.com/v/XOhUBfaIAsg&amp;amp;hl=zh_TW&amp;amp;fs=1"&gt;&lt;br/&gt;      &lt;param name="wmode" value="transparent"&gt;&lt;br/&gt;      &lt;embed src="http://www.youtube.com/v/XOhUBfaIAsg&amp;amp;hl=zh_TW&amp;amp;fs=1;rel=0" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;br/&gt;      &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;P.S. 它是用python寫的唷&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2416878547809826405?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2416878547809826405/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2416878547809826405' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2416878547809826405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2416878547809826405'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/watching-your-work_14.html' title='Watching Your Work'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-8455090094170910887</id><published>2008-07-11T15:24:00.001+08:00</published><updated>2011-07-04T03:23:42.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><title type='text'>Flex免費學生版</title><content type='html'>消息來源：&lt;a href="http://www.pcheadline.com/?p=1503"&gt;http://www.pcheadline.com/?p=1503&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;昨天在survey flex的資源的時候，赫然發現它居然提供"免費"教育版，幸好我還沒去辦離校手續，趕快把學生證照下來送過去試試！本來看網頁上的說明，還以為要等兩個星期才會有消息，沒想到剛剛居然收到通過信了！！！&lt;br /&gt;&lt;br /&gt;而且我超訝異的，因為台大學生證上的註冊章記年是民國啊！我本來一直擔心上面的96會被它解讀成1996(OS:這樣也敢來騙序號？) ，而且台灣的學制，今年上半年的還算是去年的下學期，就算他知道96要再+1911才會換成2007，那還要知道"下"代表的是年份再加1啊！&lt;br /&gt;&lt;br /&gt;所以要不是其實adobe檢查得很鬆散，要不然就是adobe真的很強大！&lt;br /&gt;總之，大家趕快來申請吧，我覺得Flex真的很好玩呢！&lt;br /&gt;&lt;br /&gt;註冊網址：&lt;a href="http://www.flexregistration.com/"&gt;http://www.flexregistration.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-8455090094170910887?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/8455090094170910887/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=8455090094170910887' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8455090094170910887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/8455090094170910887'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/flex_11.html' title='Flex免費學生版'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2267632087437215225</id><published>2008-07-09T12:03:00.001+08:00</published><updated>2011-07-04T03:23:42.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Many eyes</title><content type='html'>&lt;a href="http://bp0.blogger.com/_MBhB4A4-dL4/SHQ8ERMpHlI/AAAAAAAAAL0/GIkbj9DK_Og/s1600-h/temp.PNG"&gt;&lt;img alt="" src="http://bp0.blogger.com/_MBhB4A4-dL4/SHQ8ERMpHlI/AAAAAAAAAL0/GIkbj9DK_Og/s400/temp.PNG" border="0" /&gt;&lt;/a&gt;&lt;a href="http://services.alphaworks.ibm.com/manyeyes/app"&gt;http://services.alphaworks.ibm.com/manyeyes/app&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Manyeyes提供了不同的visualization views, 讓使用者可以上傳檔案(&lt;a href="http://services.alphaworks.ibm.com/manyeyes/browse/data"&gt;檔案格式&lt;/a&gt;)，建立自己的Visualizations。雖然現在網路上有很多類似的visualization tools，但是目前survey到的很少有整合這麼多visualizations。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;這個網站是IBM實驗室的產物，所以他們也根據使用者上傳的資料型態，選擇的visualization tools…等做了個分析，投稿在2007 IEEE Infovis上[&lt;a href="http://www.research.ibm.com/visual/papers/viegasinfovis07.pdf"&gt;Many Eyes: A Site for Visualization at Internet Scale&lt;/a&gt;]。&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2267632087437215225?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2267632087437215225/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2267632087437215225' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2267632087437215225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2267632087437215225'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/many-eyes_09.html' title='Many eyes'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_MBhB4A4-dL4/SHQ8ERMpHlI/AAAAAAAAAL0/GIkbj9DK_Og/s72-c/temp.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-119665719233920983</id><published>2008-07-09T10:20:00.001+08:00</published><updated>2011-07-04T03:23:42.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='tag cloud'/><title type='text'>Tag Cloud</title><content type='html'>On displaying Tag,  there are some important issue should be noticed.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffcc66;"&gt;1. Relationship with other words&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:#ffff99;"&gt;Ⅰ semantic relationship&lt;/span&gt;&lt;br /&gt;         ex.  "Information Visualization" and "Graphics"&lt;br /&gt;    &lt;span style="color:#ffff99;"&gt;Ⅱ hierarchy structure&lt;/span&gt;&lt;br /&gt;         ex. "Computer Science" and "Information Visualization"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffcc66;"&gt;2. Importance to the user&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffcc66;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For now on, I would like to treat these tags as an social network.&lt;br /&gt;The nodes are tags themselves, and the edges are the relationship between tags.&lt;br /&gt;&lt;br /&gt;To display the similar concept of words, My Coloring Algorithm would be used.&lt;br /&gt;However, Making nodes to display in similar color cannot shows the hierarchical structure of words. It seems that combine &lt;a href="http://www.cs.umd.edu/hcil/treemap/"&gt;Treemap&lt;/a&gt; and Node-Link network is a good choice.&lt;br /&gt;(For example, &lt;a href="http://wordle.net/"&gt;wordle&lt;/a&gt; is an good example, although the vertical layout is difficult for reading)&lt;br /&gt;&lt;br /&gt;View tag's importance in Node size is trivial, However, Node size is depand on font size and the string length. the former can be solved by assign different size to each words, the later is still unsolved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-119665719233920983?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/119665719233920983/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=119665719233920983' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/119665719233920983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/119665719233920983'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/tag-cloud_09.html' title='Tag Cloud'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1175589232964626711</id><published>2008-07-06T01:24:00.002+08:00</published><updated>2011-07-04T03:23:42.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心得'/><title type='text'>Social Network</title><content type='html'>最近幾天很努力的試了各家的Social Network&lt;br /&gt;Social BookMarking: del.icio.us  - lydianly&lt;br /&gt;MicroBlog: Twitter - lydianly , Jaiku - lydian&lt;br /&gt;Music: last.fm - lydianly&lt;br /&gt;Others: FaceBook - Lydian Li, FriendFeed - Lydian&lt;br /&gt;&lt;br /&gt;如果不去嘗試又怎麼能理解或明白自己想做的研究呢？&lt;br /&gt;上面這句話是學長說的&lt;br /&gt;&lt;br /&gt;自己試一試真的有這種感覺  :p&lt;br /&gt;&lt;br /&gt;Anyway, If anyone who visited the blog have the same feeling, please add me as your friend ,Thanks!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1175589232964626711?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1175589232964626711/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1175589232964626711' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1175589232964626711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1175589232964626711'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/social-network_06.html' title='Social Network'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6583221158468105070</id><published>2008-07-02T21:54:00.001+08:00</published><updated>2011-07-04T03:23:42.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Network'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Memo of Social Network</title><content type='html'>KeyTerms&lt;br /&gt;&lt;br /&gt;CF&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Collaborative_filtering"&gt;http://en.wikipedia.org/wiki/Collaborative_filtering&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;TFIDF&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/TFIDF"&gt;http://en.wikipedia.org/wiki/TFIDF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6583221158468105070?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6583221158468105070/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6583221158468105070' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6583221158468105070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6583221158468105070'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/memo-of-social-network_02.html' title='Memo of Social Network'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-3429262975495313237</id><published>2008-07-02T03:02:00.001+08:00</published><updated>2011-07-04T03:23:42.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Brief Memo of MA Reading 07/02</title><content type='html'>1. &lt;span style="color:#ffcc99;"&gt;Baumann, S., Bassoli, A., Jung, B., &amp;amp; Wisniowski, M. (2007). BluetunA: Let Your Neighbour Know What Music You Like. Conference on Human Factors in Computing Systems (CHI '07) (pp. 1941-1946). San Jose, CA, USA: ACM.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Exchange music info via bluetooth&lt;/li&gt;&lt;li&gt;Instead of exchange music file, such as mp3, wma...&lt;/li&gt;&lt;li&gt;BlutetunA exchange Only playlist, favorite song list&lt;/li&gt;&lt;li&gt;"People may be glad to share those info to find someone near by to talk"&lt;/li&gt;&lt;li&gt;"less Private Issue" - No ID info.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;→ I think  that making a face-to-face talk is more offened @"@&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-3429262975495313237?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/3429262975495313237/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=3429262975495313237' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3429262975495313237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/3429262975495313237'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/07/brief-memo-of-ma-reading-0702_02.html' title='Brief Memo of MA Reading 07/02'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4215441022208963118</id><published>2008-05-16T11:31:00.003+08:00</published><updated>2011-07-04T03:23:42.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><title type='text'>ISOM Layout VS. Force Directed Layout</title><content type='html'>同色的為同一組，ISOM出來的效果在不畫出edge時，就已經很可以表現cluster的感覺&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_MBhB4A4-dL4/SC0AYaLmHvI/AAAAAAAAACk/TwZLkGW4uBk/s1600/ISOM.jpg"&gt;&lt;img alt="" src="http://3.bp.blogspot.com/_MBhB4A4-dL4/SC0AYaLmHvI/AAAAAAAAACk/TwZLkGW4uBk/s400/ISOM.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_MBhB4A4-dL4/SC0AR6LmHuI/AAAAAAAAACc/j9OT4fEu5Wc/s1600/FDL.jpg"&gt;&lt;img alt="" src="http://1.bp.blogspot.com/_MBhB4A4-dL4/SC0AR6LmHuI/AAAAAAAAACc/j9OT4fEu5Wc/s400/FDL.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4215441022208963118?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4215441022208963118/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4215441022208963118' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4215441022208963118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4215441022208963118'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/05/isom-layout-vs-force-directed-layout_16.html' title='ISOM Layout VS. Force Directed Layout'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MBhB4A4-dL4/SC0AYaLmHvI/AAAAAAAAACk/TwZLkGW4uBk/s72-c/ISOM.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-769739224663560216</id><published>2008-03-26T09:32:00.002+08:00</published><updated>2011-07-04T03:23:42.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><title type='text'>Interesting WebSite about WordCloud</title><content type='html'>&lt;a href="http://www.wk.com/"&gt;http://www.wk.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-769739224663560216?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/769739224663560216/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=769739224663560216' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/769739224663560216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/769739224663560216'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2008/03/interesting-website-about-wordcloud_26.html' title='Interesting WebSite about WordCloud'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1446793608394241250</id><published>2007-12-12T01:34:00.001+08:00</published><updated>2011-07-04T03:23:42.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='日文'/><title type='text'>Unit 5</title><content type='html'>一、動詞&lt;br /&gt;吃   食たべる &lt;br /&gt;喝，吃(藥)  飲のむ&lt;br /&gt;照相  撮とる&lt;br /&gt;買   買かう&lt;br /&gt;做，製作  作つくる&lt;br /&gt;閱讀  読よむ&lt;br /&gt;做  する&lt;br /&gt;切，割，砍，剪  切きる&lt;br /&gt;聽，詢問   聞きく&lt;br /&gt;看，觀看 見みる&lt;br /&gt;彈奏 弾ひく&lt;br /&gt;查尋；調查，檢查 調しらべる&lt;br /&gt;打(電話) かける&lt;br /&gt;寫 書かく&lt;br /&gt;畫(圖) かく&lt;br /&gt;治好，痊癒  治なおる&lt;br /&gt;使用 使つかう&lt;br /&gt;見面，會面，遇見 会あう&lt;br /&gt;&lt;br /&gt;二、名詞&lt;br /&gt;飯 ご飯はん &lt;br /&gt;早飯 朝あさご飯はん&lt;br /&gt;午飯 昼ひるご飯はん&lt;br /&gt;晚飯 晩ばんご飯はん&lt;br /&gt;蔬菜  野や菜さい&lt;br /&gt;牛排 ステーキ&lt;br /&gt;便當 弁べん当とう&lt;br /&gt;牛奶  牛ぎゅう乳にゅう&lt;br /&gt;葡萄 ぶどう&lt;br /&gt;蛋 卵たまご&lt;br /&gt;水果 果くだ物もの&lt;br /&gt;三明治 サンドイッチ&lt;br /&gt;魚 魚さかな&lt;br /&gt;糕點，點心 お菓か子し&lt;br /&gt;壽司 すし&lt;br /&gt;生魚片 刺さし身み&lt;br /&gt;飲食，用餐 食しょく事じ&lt;br /&gt;&lt;br /&gt;碟子 お皿さら&lt;br /&gt;筷子 はし&lt;br /&gt;杯子 コップ&lt;br /&gt;吸管ストロー&lt;br /&gt;餐刀 ナイフ&lt;br /&gt;叉子 フォーク&lt;br /&gt;湯匙 スプーン&lt;br /&gt;&lt;br /&gt;圖，畫 絵え個人電腦 パソコン&lt;br /&gt;電話 電でん話わ&lt;br /&gt;剪刀 はさみ&lt;br /&gt;句子；文章 文ぶん&lt;br /&gt;報告 レポート&lt;br /&gt;作業 宿しゅく題だい&lt;br /&gt;資料 資し料りょう&lt;br /&gt;&lt;br /&gt;手 手て&lt;br /&gt;紙 紙かみ&lt;br /&gt;信 手て紙がみ&lt;br /&gt;相片 写しゃ真しん&lt;br /&gt;釘書機 ホッチキス&lt;br /&gt;樹，樹木 木き&lt;br /&gt;土，土壤 土つち&lt;br /&gt;&lt;br /&gt;網球 テニス&lt;br /&gt;高爾夫球 ゴルフ&lt;br /&gt;滑雪 スキー&lt;br /&gt;&lt;br /&gt;票 チケット&lt;br /&gt;領帶 ネクタイ&lt;br /&gt;感冒 風か邪ゼ&lt;br /&gt;恐怖 ホラー&lt;br /&gt;錄影帶 ビデオ&lt;br /&gt;&lt;br /&gt;美術館 美び術じゅつ館かん&lt;br /&gt;便利商店 コンビニ&lt;br /&gt;市場 市いち場ば&lt;br /&gt;蔬果店；蔬果商 八や百お屋や&lt;br /&gt;預售票販賣處 プレエガイド&lt;br /&gt;公園口 公こう園えん口ぐち&lt;br /&gt;~店，賣~的人 ~屋や&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;三、其他&lt;br /&gt;一天，整天 一いち日にち&lt;br /&gt;已經 もう&lt;br /&gt;尚未 まだ&lt;br /&gt;&lt;br /&gt;什麼 何なにか&lt;br /&gt;如何，怎麼樣呢 どうですか&lt;br /&gt;&lt;br /&gt;嗯，是 ええ&lt;br /&gt;好呀 いいですね&lt;br /&gt;太好了 よかったですね&lt;br /&gt;一會兒；一點點 ちょっと&lt;br /&gt;&lt;br /&gt;然後 それから&lt;br /&gt;然後，而且 そして&lt;br /&gt;&lt;br /&gt;沒關係，不要緊 大だい丈じょう夫ぶ(だ)&lt;br /&gt;一起，共同 一いっ緒しょに&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1446793608394241250?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1446793608394241250/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1446793608394241250' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1446793608394241250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1446793608394241250'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/12/unit-5_12.html' title='Unit 5'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-6388252867221185175</id><published>2007-12-11T14:16:00.001+08:00</published><updated>2011-07-04T03:23:42.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='tag cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='prefuse'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Tag Visualization(2)</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_MBhB4A4-dL4/R14rd3Ao4KI/AAAAAAAAAB0/N3heKLJb5As/s1600/largeEdge.JPG"&gt;&lt;img alt="" src="http://4.bp.blogspot.com/_MBhB4A4-dL4/R14rd3Ao4KI/AAAAAAAAAB0/N3heKLJb5As/s400/largeEdge.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-6388252867221185175?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/6388252867221185175/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=6388252867221185175' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6388252867221185175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/6388252867221185175'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/12/tag-visualization2_11.html' title='Tag Visualization(2)'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MBhB4A4-dL4/R14rd3Ao4KI/AAAAAAAAAB0/N3heKLJb5As/s72-c/largeEdge.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-4120588738940665816</id><published>2007-12-04T07:51:00.001+08:00</published><updated>2011-07-04T03:23:42.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prefuse'/><title type='text'>Force</title><content type='html'>1.GravitationalForce&lt;br /&gt;　0:GravitationalConstant:-1.0 (正值表引力，負值表斥力)&lt;br /&gt;　1:Distance:-1.0&lt;br /&gt;　2:BarnesHutTheta:0.9&lt;br /&gt;&lt;br /&gt;2. DragForce (穩定)&lt;br /&gt;　0:DragCoefficient:0.01&lt;br /&gt;&lt;br /&gt;3. SpringForce&lt;br /&gt;　0:SpringCoefficient:1.0E-4&lt;br /&gt;　1:DefaultSpringLength:50.0 (edge長短)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-4120588738940665816?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/4120588738940665816/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=4120588738940665816' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4120588738940665816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/4120588738940665816'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/12/force_04.html' title='Force'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-1393438134498210637</id><published>2007-11-26T01:29:00.001+08:00</published><updated>2011-07-04T03:23:42.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='prefuse'/><title type='text'>Prefuse Tips</title><content type='html'>&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;1. Set Label Size&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;　Iterator iter = vis.items("&lt;span style="color:#cc0000;"&gt;graph.nodes&lt;/span&gt;");&lt;br /&gt;　while ( iter.hasNext() ) {&lt;br /&gt;　　　VisualItem item = (VisualItem)iter.next();&lt;br /&gt;　　　item.setSize(&lt;span style="color:#cc0000;"&gt;4&lt;/span&gt;)&lt;br /&gt;　}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;2. Read Data &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;　Iterator iter = vis.items("graph.nodes");&lt;br /&gt;　while ( iter.hasNext() ) {&lt;br /&gt;　　　VisualItem item = (VisualItem)iter.next();&lt;br /&gt;　　　double tw = item.getDouble("weight");&lt;br /&gt;　}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-1393438134498210637?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/1393438134498210637/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=1393438134498210637' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1393438134498210637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/1393438134498210637'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/11/prefuse-tips_26.html' title='Prefuse Tips'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5966402959463235754</id><published>2007-11-25T22:51:00.001+08:00</published><updated>2011-07-04T03:23:42.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InfoVis'/><category scheme='http://www.blogger.com/atom/ns#' term='tag cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='prefuse'/><category scheme='http://www.blogger.com/atom/ns#' term='Result'/><title type='text'>Tag Visualization</title><content type='html'>&lt;div&gt;&lt;div&gt;這是用prefuse的example先套出來的圖&lt;br /&gt;&lt;/div&gt;&lt;img alt="" src="http://lydianly.files.wordpress.com/2007/11/withoutcolorsize.jpg?w=300" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;&lt;br /&gt;沒有大小沒有顏色，所有字幾乎都黏在一起了，完全抓不到重點啊！&lt;br /&gt;所以現在幫字依權重加上背景顏色的深淺，於是可以得到下圖&lt;br /&gt;看出來flash最重要了耶！！&lt;/p&gt;&lt;img alt="" src="http://lydianly.files.wordpress.com/2007/11/withcolor.jpg?w=300" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;with size Effect&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img alt="" src="http://lydianly.files.wordpress.com/2007/11/withcolorsize.jpg?w=300" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5966402959463235754?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5966402959463235754/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5966402959463235754' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5966402959463235754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5966402959463235754'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/11/tag-visualization_25.html' title='Tag Visualization'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2918944341251476535</id><published>2007-11-23T23:03:00.002+08:00</published><updated>2011-07-04T03:23:42.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java XML parse</title><content type='html'>&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;1. import&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;import javax.xml.parsers.DocumentBuilder;&lt;br /&gt;import javax.xml.parsers.DocumentBuilderFactory;&lt;br /&gt;import org.w3c.dom.*&lt;br /&gt;import org.w3c.dom.Document;&lt;br /&gt;import org.w3c.dom.NamedNodeMap;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;2. generate&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();&lt;br /&gt;DocumentBuilder builder = factory.newDocumentBuilder();&lt;br /&gt;Document doc = builder.parse() //overloaded:&lt;br /&gt;　parse(File f);&lt;br /&gt;　parse(InputSource is);&lt;br /&gt;　parse(InputStream is);&lt;br /&gt;　parse(InputStream is, String systemId);&lt;br /&gt;　parse(String uri);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;3.get Element&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;　(1). Element getElementById(String elementId)&lt;br /&gt;　(2). NodeList getElementsByTagName(String tagname)&lt;br /&gt;　(3). NodeList getElementsByTagNameNS(String namespaceURI, String localName)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;strong&gt;4. get Attribute&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;NamedNodeMap nnm = node.getAttributes();&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;5.get attribute name&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;nnm.item(i).getNodeName();&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;strong&gt;6.get attribute value&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;nnm.item(i).getNodeValue();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2918944341251476535?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2918944341251476535/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2918944341251476535' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2918944341251476535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2918944341251476535'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/11/java-xml-parse_23.html' title='Java XML parse'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-5224381033558128613</id><published>2007-11-23T20:50:00.003+08:00</published><updated>2011-07-04T03:23:42.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='日文'/><title type='text'>First Love</title><content type='html'>最 後 の キス は&lt;br /&gt;さい ご kiss&lt;br /&gt;最後的吻&lt;br /&gt;&lt;br /&gt;タバコ の flavor が し た&lt;br /&gt;tobako&lt;br /&gt;有香煙的味道&lt;br /&gt;&lt;br /&gt;ニガく て せ つ な い 香 り&lt;br /&gt;既苦澀又難過的香味&lt;br /&gt;&lt;br /&gt;明日 の 今 頃 に は&lt;br /&gt;あした いま ごろ&lt;br /&gt;明天的大概這個時候&lt;br /&gt;&lt;br /&gt;あなた は どこ に い る ん だ ろ う&lt;br /&gt;你應該會在某處&lt;br /&gt;&lt;br /&gt;誰 を 想って る ん だ ろ う&lt;br /&gt;だれ&lt;br /&gt;想著誰吧&lt;br /&gt;&lt;br /&gt;You are always gonna be my love&lt;br /&gt;&lt;br /&gt;いつか 誰 か と ま た 恋 に 墜 ち て も&lt;br /&gt;だれ こい&lt;br /&gt;即使那一天再和某人談戀愛&lt;br /&gt;&lt;br /&gt;I'll remember to love&lt;br /&gt;You taught me how&lt;br /&gt;You are always gonna be the one&lt;br /&gt;&lt;br /&gt;今 は ま だ 悲 し いlove song&lt;br /&gt;いま かな&lt;br /&gt;現在仍是悲傷的情歌&lt;br /&gt;&lt;br /&gt;新 し い 歌 う た え る まで&lt;br /&gt;あたら うた&lt;br /&gt;一直到會唱新歌為止&lt;br /&gt;&lt;br /&gt;立 ち 止 ま る 時 間&lt;br /&gt;がた ど じ かん&lt;br /&gt;停止轉動的時間&lt;br /&gt;&lt;br /&gt;動 き 出 そ う と し て&lt;br /&gt;るうご だ&lt;br /&gt;好像又開始動起來&lt;br /&gt;&lt;br /&gt;忘 れ た く な い こ と ぱ か りわす&lt;br /&gt;只因我不想忘懷&lt;br /&gt;&lt;br /&gt;明日 の 今 頃 に　は&lt;br /&gt;あした いま ごろ&lt;br /&gt;明天的大概這個時候&lt;br /&gt;&lt;br /&gt;わたし は きっと 泣　い て い る&lt;br /&gt;な&lt;br /&gt;我一定在哭泣&lt;br /&gt;&lt;br /&gt;あなた を 想って る ん だ ろ う&lt;br /&gt;想著你吧&lt;br /&gt;&lt;br /&gt;You will always be inside my heart&lt;br /&gt;&lt;br /&gt;い つ も あなた だ け の 場 所 が あ る か ら&lt;br /&gt;無論何時都為你保留一個位置&lt;br /&gt;&lt;br /&gt;I hope that I have a place in your heart too&lt;br /&gt;Now and forever you are still the one&lt;br /&gt;&lt;br /&gt;今 は ま だ 悲 し い love song&lt;br /&gt;いま かな&lt;br /&gt;現在仍是悲傷的情歌&lt;br /&gt;&lt;br /&gt;新 し い 歌　 う た え る ま で&lt;br /&gt;あたら&lt;br /&gt;現在仍是悲傷的情歌&lt;br /&gt;&lt;br /&gt;You are always gonna be my love&lt;br /&gt;&lt;br /&gt;い つ か 誰 か と ま た 恋 に 墜 ち て も&lt;br /&gt;だれ&lt;br /&gt;即使那一天再和某人談戀愛&lt;br /&gt;&lt;br /&gt;I'll remember to love&lt;br /&gt;You taught me how&lt;br /&gt;You are always gonna be the one&lt;br /&gt;&lt;br /&gt;今 は ま だ 悲 し い love song&lt;br /&gt;いま かな&lt;br /&gt;現在仍是悲傷的情歌&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-5224381033558128613?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/5224381033558128613/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=5224381033558128613' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5224381033558128613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/5224381033558128613'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/11/first-love.html' title='First Love'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2594454349307673433.post-2353111134512177484</id><published>2007-11-21T22:34:00.002+08:00</published><updated>2011-07-04T03:23:42.503+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memo'/><category scheme='http://www.blogger.com/atom/ns#' term='日文'/><title type='text'>Unit 4 Memo</title><content type='html'>&lt;strong&gt;句型：&lt;/strong&gt;&lt;br /&gt;1. N は 日期 です&lt;br /&gt;問句： N は &lt;span style="color:#6600cc;"&gt;なんガつなんにち&lt;/span&gt;/ &lt;span style="color:#6600cc;"&gt;いつ&lt;/span&gt; ですか&lt;br /&gt;&lt;br /&gt;2. N は (時間) (人と) (交通工具で) 場所 へ &lt;span style="color:#6600cc;"&gt;行きます&lt;/span&gt;/ &lt;span style="color:#6600cc;"&gt;来ます&lt;/span&gt;/ &lt;span style="color:#6600cc;"&gt;帰ります&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;單字&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;1. 時間&lt;/span&gt;&lt;br /&gt;月份：數字+がつ&lt;br /&gt;日期：數字+にち&lt;br /&gt;例外-&lt;br /&gt;1日ついたち　 　　2日ふつか　　　 　3日みっか　　4日よっか　　　5日いつか&lt;br /&gt;6日むいか　　　　7日なのか　　　 　8日ようか　　 9日ここのか　 10日とおか&lt;br /&gt;14日じゅよっか 　24日 にじゅよっか　 20日はつか&lt;br /&gt;&lt;br /&gt;先週 せんしゅう　　 先月 せんがつ　　&lt;br /&gt;今週 こん 　　　　 今月 こん　　　　今年こん とし&lt;br /&gt;来週 らい 　　　　 来月 らい　　　　 来年らい ねん&lt;br /&gt;毎週 まい　　　　 毎月 まい&lt;span style="color:#6600cc;"&gt;つき　　 &lt;/span&gt;&lt;span style="color:#000000;"&gt;毎年まい とし&lt;/span&gt;&lt;br /&gt;　　　　　　　　　　　　　　　　　さ来年 さらいねん&lt;br /&gt;&lt;br /&gt;2. 人&lt;br /&gt;自己的 - 父&lt;span style="color:#6600cc;"&gt;ちち&lt;/span&gt;　　 　　母&lt;span style="color:#6600cc;"&gt;はは&lt;/span&gt;　　　　　兄&lt;span style="color:#6600cc;"&gt;あに&lt;/span&gt; 　　　 姉&lt;span style="color:#6600cc;"&gt;あね&lt;/span&gt; 　　　&lt;br /&gt;別人的 - 父&lt;span style="color:#6600cc;"&gt;おとうさん&lt;/span&gt;　　母&lt;span style="color:#6600cc;"&gt;おかあさん&lt;/span&gt; 　　兄&lt;span style="color:#6600cc;"&gt;おにいさん&lt;/span&gt;　姉&lt;span style="color:#6600cc;"&gt;おねえさん　&lt;/span&gt;&lt;br /&gt;自己的 - 弟&lt;span style="color:#cc33cc;"&gt;おとうと&lt;/span&gt; 　　 妹&lt;span style="color:#cc33cc;"&gt;&lt;span style="color:#cc33cc;"&gt;いもうと&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;別人的 - 弟&lt;span style="color:#cc33cc;"&gt;おとうとさん&lt;/span&gt; 　妹&lt;span style="color:#cc33cc;"&gt;いもうとさん&lt;/span&gt;&lt;br /&gt;友だち- ともだち&lt;br /&gt;一個人&lt;span style="color:#6600cc;"&gt;ひとりで&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. 交通工具&lt;br /&gt;飛行機ひこうき　　船ふね　 　　　　　 新幹線しんかんせん&lt;br /&gt;地下鐵ちかてつ 　電車でんしゃ 　　 　　公車バス　 　　&lt;br /&gt;車くるま　　　　　自転車じてんしゃ　　 taxi タクシー　　　&lt;br /&gt;步行あるいて　　　ferryフェリー&lt;br /&gt;&lt;br /&gt;4動詞&lt;br /&gt;去:行きます&lt;br /&gt;　  い&lt;br /&gt;來: 来ます&lt;br /&gt;　 き&lt;br /&gt;回家: 帰ります&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5句子&lt;br /&gt;我回來了 ただいま&lt;br /&gt;歡迎你回來 おかえりなさい&lt;br /&gt;我走了 いったきます&lt;br /&gt;　　　行&lt;br /&gt;請慢走いってらっしゃい&lt;br /&gt;　　　行&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2594454349307673433-2353111134512177484?l=blog.lydian.tw' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lydian.tw/feeds/2353111134512177484/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2594454349307673433&amp;postID=2353111134512177484' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2353111134512177484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2594454349307673433/posts/default/2353111134512177484'/><link rel='alternate' type='text/html' href='http://blog.lydian.tw/2007/11/unit-4-memo_21.html' title='Unit 4 Memo'/><author><name>TingYen Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-29MrEx03hbY/AAAAAAAAAAI/AAAAAAAAEjc/b3HdrtysOM4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
