<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>www.Phototalks.idv.tw</title>
	<link>http://www.phototalks.idv.tw/blog</link>
	<description>有圖有真相</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:56:44 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>金榜題名...吧?</title>
		<description><![CDATA[
今天鄉長到老家貼榜單，奇怪的是才過半天就變成這樣子，雖然老姐把原因歸咎於近日來的壞天氣，不過這種殘破度真是讓人鼻酸...僅能隱約看出「題」、「碩」兩字，若是再加強人眼OCR的強度，或許還可以辨識出我是念多媒體...
我的暑假整個消費在接觸Kd-Tree演算法上，不能說充實，但也不算愉快，比較令人欣慰的是老師稱讚我是他收過的學生中寫程式算快的，甚至還贏得了「快槍俠」的稱號!?。但不知道為什麼高興不起來就是了。
老師的名言依舊是「沙盤推演」、「這樣不及格」、「你不要像**學長一樣」之類的話XD，最近我則是發現老師口吃的一個有趣現象，就是口吃字數的長度代表了接下來話題的關鍵性，如果只是LAG一下子像「你你你」，接下來應該是依些無關緊要的話例如「你不要像**學長一樣」，但是若變成「你你你你你你你你....你...你你....你....」這種組合，接下來大多會說出一些複雜的數學式或是觀念，就好像載入檔案的loading bar一樣，這種說話方式意外的令人好捉摸資料載入的百分比...更可以讓你在適當的時機插話XD
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=853</link>
			</item>
	<item>
		<title>Adobe Air to Exe</title>
		<description><![CDATA[最近想把air轉成exe檔案，卻遇到一些問題，首先
官方的說明文件是錯誤的，如果你照著作將會得到下面的錯誤訊息
-storetype is required


在這裡有提到解決的方法，不過有些地方要修正
1. 下載AIR 2.0 SDK 之後，直接解壓縮覆蓋到你現有的SDK中
2. 原文中
&#60;application xmlns="http://ns.adobe.com/air/application/2.0beta"&#62;
改為
&#60;application xmlns="http://ns.adobe.com/air/application/2.0"&#62;
正式版已經出來了
其實並不是變成原生EXE檔，而是加入了自動下載AIR Runtime的程序...
我的系統是win 7 64bit，目前看來一切正常
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=850</link>
			</item>
	<item>
		<title>碩班生混亂至極的暑假</title>
		<description><![CDATA[有一天，我像是坐到電椅似的，跳起來整理好行李，把兩張電腦椅、一張圓桌、兩個書櫃和一堆雜物塞進小車裡，就這樣直直奔向炎熱的碩一生活。於是我來到了每天爭奪停車位的戰場─竹東。
這邊我大概要敘述一下我前幾天的停車花費，白天10點進實驗室，下午5點離開交大，停車費30*7 = 210；晚上停在路邊收費格直到隔天早上，共被劃記5次=100，也就是我一天得要花費310在停車費上，一個月就要9300，一年竟然是111600，有幸兩年畢業也要花掉223200，算一算竟是我小車1/3的價錢，這是多麼驚人的天文數字阿，原本認為收價不合理的室內停車位一個月也才3000，多麼溫腥的數字；我還因此惶恐地在市區尋覓免費停車位到晚上九點，不過在我意識到油錢也頗貴時就放棄了。在來到這塊寶地之前，我這輩子從未感覺到荷包被吸血的痛楚，好在我機警地包紮止血急救後(交大校園計次停車)，總算挽回一點劣勢。這邊我得出一個結論──早歸的孩子有車位停。
(順帶一提，我停過最貴的是新竹sogo一小時60，讓我深刻體會了時間就是金錢這句諺語，我連悠閒逛百貨公司的興致都沒了)
不過既然我都已經下定決心過著開源不節流的生活，也不能坐以待斃，看著荷包噴血，光靠每個月僅6000的計畫薪水連養車都有困難，而且我還得支應幾乎24小時全面開放的房間冷氣，再加上我又不是吸路邊廢氣就會感到飽足的人，於是我自告奮勇地要接下實驗室的伺服器管理一職，但這才是真正噩夢的開始，儘管早有警覺老舊的機器將壽終正寢，哪知硬碟竟在我備份資料的當下自爆，實驗室多年來的論文資料付之一炬，其爆炸範圍就連Raid 1防護罩都完全瓦解，令老師和計中學長都跌破眼鏡。不過擦乾眼淚，日子總得要過下去，好在我並沒有受到什麼懲罰，要說的話也是自掏腰包上y拍買新硬碟要請款時，老師卻直說要我幫他搞定電視盒這件事而已...
我們實驗室人並不多，不加上已經畢業的學長，也剩一位碩二學長和兩個同學，以及一個只有開會才會出現的博班學長，據傳還曾經有段研究助理比學生多的日子XD；老師給人的印象沒有網路上照片這麼嚴肅，他喜歡吐槽學長吃飯慢(儘管他自己還有半滿的碗公)、只吃剉冰當正餐、到自助餐只為狂飲免費綠豆湯、堅持要親自操作不甚熟練的滑鼠，又或是拿著我筆電滑鼠並故作熟練的使用實驗室電腦(操作滑鼠的人是我)，有點固執有點搞笑的老爺爺...
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=839</link>
			</item>
	<item>
		<title>Flex Toast-style popup message</title>
		<description><![CDATA[
Android裡面有個很好用的Message呈現方式，就是會自己消失的popup window，覺得比Alert來說更不惱人，而且又有提示的效果
所以自己寫了一個Toast class，用法相當簡單


Toast.show(&#34;Message&#34;);

source
其實就是使用PopupManager再加上一個Timer類來計時，這邊會遇到要定義parent的問題
照抄Alert類的source code


//get parent
 if (!parent)
 {
 var sm:ISystemManager = ISystemManager(FlexGlobals.topLevelApplication.systemManager);
 // no types so no dependencies
 var mp:Object = sm.getImplementation(&#34;mx.managers.IMarshallPlanSystemManager&#34;);
 if (mp &#38;&#38; mp.useSWFBridge())
 parent = Sprite(sm.getSandboxRoot());
 else
 parent = Sprite(FlexGlobals.topLevelApplication);
 }

]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=832</link>
			</item>
	<item>
		<title>Android Tool ADB shell 亂碼問題</title>
		<description><![CDATA[在手機上執行終端機是彩色文字的，但在ADB上會出現

C:\Program Files\eclipse\android-sdk-windows\tools&#38;gt;adb.exe shell ls ←[1;34mcache←[0m ←[1;32minit.goldfish.rc←[0m ←[1;34msbin←[0 m ←[1;34mdata←[0m ←[1;32minit.rc←[0m ←[1;34msdcard← [0m ←[0;0mdefault.prop←[0m ←[1;32minit.sapphire.rc←[0m ←[1;34msqlite_s tmt_journals←[0m ←[1;34mdev←[0m ←[0;0mlogo.rle←[0m ←[1;34msys←[0m ←[1;36metc←[0m ←[1;34mproc←[0m ←[1;34msystem← [0m ←[1;32minit←[0m ←[1;34mroot←[0m

是windows的cmd不支援彩色編碼問題
解決辦法就是取消文字色彩，或是換一個支援的終端機
在你的adb shell輸入
#alias ls='ls --color=never'
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=827</link>
			</item>
	<item>
		<title>Android Wired Tether with windows 7 x64(64bit)</title>
		<description><![CDATA[你可能會遇到手機軟體使用正常，但電腦就是找不到網卡的問題
原因在
/sys/devices/platform/msm_hsusb/usb_function_switch
這個檔案
使用ADB把檔案的內容改為
usb_mass_storage:disable
adb:disable
diag:disable
serial:disable
ether:enable
modem:disable
nmea:disable
儲存後即可
如果你的檔案內容沒有這麼多，原則上就是把其他項目disable，只將ether設為enable
或是可以在rooted手機上直接修改，我直接將usb_function_switch權限改為777，就可以使用手機上的文字編輯器存取修改
要回到USB模式到設定重點一次enable debug
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=823</link>
			</item>
	<item>
		<title>Awesome Content-Aware Fill</title>
		<description><![CDATA[最近很夯的Adobe Photoshop cs 5 Content-Aware Fill功能，算是圖章填滿功能的強化版，功能強大到可以幫你填補「作業空白區」、「餐盤」、「雜亂的房間」，實在是太神奇了!XDDD

這是一段搞笑影片，真正的功能示範可以看youtube的相關操作...
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=794</link>
			</item>
	<item>
		<title>mx_internal_uid Problem</title>
		<description><![CDATA[這是我最近遇到的問題，因為自己寫的AMF function是吃進一個VO，然後按VO的property name對應database column存取，這邊發生一件怪事，當我把VO賦給UI物件(DataGrid)作為dataprovider時，裡面的VO多了一個mx_internal_uid屬性，導致我存入DB時發生錯誤，因為我的資料表中並沒有mx_internal_uid欄位，他就這麼輕易的弄髒我辛苦整理乾淨的VO，找到adobe reference的說明。
When Flex creates a UID for an object, such as an item in an  ArrayCollection, it adds the UID as an mx_internal_uid property of the item. Flex creates mx_internal_uid properties for any objects that are dynamic and do not have bindable  properties. To avoid having Flex create mx_internal_uid properties, [...]]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=789</link>
			</item>
	<item>
		<title>How to get Value(proxied) Object from ObjectProxy</title>
		<description><![CDATA[我最近遇到一個問題，因為要使UI物件同步資料所以使用了ObjectProxy，但我在回傳時不能直接把這個複雜物件給AMF，找了很久終於發現取回object的方法
原來這個變數是定義在package level，所以得要使用「::」字符取出


import mx.utils.object_proxy; //我沒打錯，小寫的代表變數namespace

var objectProxy:ObjectProxy = new ObjectProxy( {a: 123, b: 456} );

var vo:Object = objectProxy.object_proxy::object; // The object being proxied.

Enjoy!XD
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=781</link>
			</item>
	<item>
		<title>《四畳半神話大系》讀後感</title>
		<description><![CDATA[中譯書名為《四疊半宿舍，青春迷走》，我看的是去年12月的初刷本，由於原文特色的關係，翻譯似乎有些偷懶，導致某些地方明顯看出複製貼上的痕跡而未修改，造成文意邏輯上有錯，好在我苦思後補完XD
如目錄第三話多一『之』字，以及第二話105頁，主角與算命師問話後遇到的應是明石而非小津，翻譯明顯是複製第一話的段落，其餘一堆錯字就不說了...
這本書我強烈建議要閱讀兩次，第一次讀雖然知道劇中埋了不少梗，不過記性關係可能沒辦法享受其中妙趣，讀第二次才一氣喝成。
初閱本書時，又得要重新適應日文式長句翻譯(懷疑是出版社翻譯不用心)，所以看的很慢；看完第一話時覺得有點小悶，耐著性子翻到第二話，我差點以為是印刷錯誤，因為裡面的文章段落幾乎與第一話一字不差，僅有幾個字改變了(不過也增加了不少閱讀速度)，這時才意外的發現主角又重複經歷了一次大學時光，恍然大悟，原來不論他當初選擇什麼社團，都一定會落得被小津荼毒的下場XD
全書是在重複同一樣一段時間，是平行世界的設定，主角「我」重複經歷了四次不同社團的體驗，遇見同樣一群人物，發生了程度不一的蠢事，並且最後都被小津搞得一蹋糊塗XD 
劇情是一話比一話精采，漸漸引人入勝，到最終話時終於爆走，書名意義得以揭曉，主角在四疊半宿舍內過了80天的魯賓遜漂流生活，看似無裏頭的章節竟貫串全書，所有前因後果終於釐清，令人拍案叫絕，不論是「印刷廠」的真態、「煉金術」、與「強尼」的對話，到主角對小津最後的逆推告白，這就是森見式幽默！
「這是我對你的愛」
「那種髒東西，我不需要」
有一位讀者竟然幫此書作了完整的劇情表格
]]></description>
		<link>http://www.phototalks.idv.tw/blog/?p=779</link>
			</item>
</channel>
</rss>
