January, 2006 > 所有文章列表

本日名詞解析 – PIA & RIA

In flash   January 19, 2006 - 3:02 pm

咳咳 今天才知道,原來有這兩種名詞之分啊~

PIA – Paged Internet Application: 也就是幾年來我們簡報中的所謂的 click-for-next-page paradigm,按一下就換頁。

RIA-Rich Internet Application: 不用換頁的web app,現在又可概分為 AJAX與Flash 兩大流 (呃 還有人把 java applet 算進去嗎?)

現在有人把前者視為 web 1.0 的典型應用,而後者呢,當然就是所謂的 web 2.0 代表囉~

不過我還是比較喜歡簡單的分類法: web or app。

web 要用什麼技術做都很好(html/css/javascript, Ajax, flash…),但app的技術選擇就很重要,猜猜看我會選那種 :P

note: 當然以上都只是些字母湯游戲,看看就好別太認真。

Add comment | by admin

macbook pro – 夢幻開發機終於出現

In General   January 12, 2006 - 10:31 am

ok, 這應該不算新聞了,macbook pro 今天正式出貨,早上把規格仔細看了一下,腦中就不斷出現 “下單下單下單” 的聲音。

這次有些什麼呢?幾點比較吸引我的是:

1、intel core duo
2、15″ monitor
3、iSight built-in
4、backlit keyboard
5、ati graphics
6、magsafe – magnetic power connector
7、touchpad (two-finger gesture)
7、這是最重要的一點:六萬塊新台幣

以往我一向是 ibm thinkpad x系列的愛用者,幾年來一路從 x22 用到現在的 x40,但下面兩個原因讓我最近開始認真survey下一台nb:

1、今年開始已完全移轉到 flex 上工作,不論是用 flex builder 1.5 或 更龐大的 eclipse 都會需要更大的營幕空間跟更強力的運算能力,而 x40 12″的size 跟 超慢速的 io access 已經很難再有所提升。

2、聯想接手 thinkpad 後推出的兩款機型表現都不盡理想,x41規格上沒太大長進,卻變成 touch screen,我實在不願意多花錢買那塊面板,而原本打算下手的 T42 在升級完 2gb ram後價格會遠超過六萬,更別提如果再換顆 7k hd…(當然,現在z60系列出來,情況可能會好一點,但跟macbook pro相比,同樣的六萬元換來的C/P值實在差很多)

現在 macpro的出現真正是完全解決這些問題:

-更大的螢幕 + 更快的cpu + 理論上應該可升級的 7200 轉HD

-再搭配上無話可說的 mac os

-還有內建的webcam方便開發 flash media server project(再也不用出門時爭扎到底要不要把 logitech那顆眼珠帶者走) 或跟客戶線上demo自家公司開發的視訊會議產品

-另外改良的 touchpad 可用兩根手指做上/下/左/右捲頁,根本就是 mightymouse 的touchpad 版,這下子連再買一隻帶者走的需求也免了

-當然,其實我真正考量的重點還有一個,咳咳,那就是畢竟用的是 INTEL cpu嘛,所以如果沒意外的話,應該半年內就會有熱血青年寫好 “How to install XP on your macbook – a quick starter guide” 然後就可以很快樂的弄個雙重開機,這樣子等同於連 pc的規格也順便升級….這。才。是。真。正。的。王。道。啊。

(不過說實話等 flex 2 mac版發表後,幾乎90%的工作都可以在 eclipse裏全部搞定,例如 java/php/as3/mxml編輯都有各自專屬的 plugin,svn用 subclipse, sql 跟uml diagram 用myeclipse,xml用oxygen,而 FMS有linux版可裝在 bsd上,LAMP也早就裝好了,其它像 photoshop/flash/dreamweaver也都有mac版,所以現在要移轉過去的成本幾乎是趨近於零,更何況如果 XP on macbook真的可行,還可弄一套pc版備援或virtual pc….)

-超迷你電源adaptor,這點聽來很可笑,但powerbook的電源線真的小到不可思議的地步,現在每次帶x40 出去都還要爭扎很久要不要順便帶尿袋,不帶的話長效電池往往四個小時就用完,但帶的話實在很麻煩根本塞不進包包裏。

-只要六萬元的售價(美金訂價 $1999),就算再加一條 1gb 也才七萬,這樣的購買成本與換來的效能/開發速度相比之下,實在是微不足道,更何況還可以抵稅啊~

現在只差一點,apple你可以順便裝個小紅點上去嗎?不用太大,只要放在 G跟H鍵中間就好….Orz

所以接下來只剩兩件事:

1、等它上市後觀察兩個月,看看開路先鋒們的使用心得,畢竟第一版的東西總是不太可靠,更何況這是apple 換硬體架構跟os後推出的第一台產品,多等等順便探探風聲看會不會有其它款出來也是不錯的。

2、台灣何時會引進呢?AT別再只顧賣ipod,下個月就進貨如何?

comments(2) | by admin

strict typing 的有趣討論

In flex   January 11, 2006 - 3:17 am

問:如何加快 flex 1.5的compile 速度?

答:The less strict-typing you used in Flash MX 2004, the shorter compilation would take. I bet same holds true for Flex 1.5

問:真有意思啊~

答:…of course, that’s inverserly proportional to your debugging time

問:=.=”"

這樣有答跟沒答不是一樣,有加快三倍的編譯速度,但可能要多花十倍時間debug…

Add comment | by admin

新聞兩則 zend studio 5.1 + flashlite 2 player

In General   January 4, 2006 - 9:13 am

zend studio 5.1 出來了,剛下載試用版準備試試 web service、 profiler、 db connection跟svn support

flashlite player 2 在 adobe 接手後果然變成免費下載,然後支援 AS2 語法,現在終於是時候正眼瞧瞧她了 :-)

note 1: 不過得先上yahoo bid弄支便宜的 nokia 手機才成兒~

note 2: 猜猜看下一個輪誰變免錢?:>

1 comment | by admin

FMS2回傳 recordset 注意事項

In actionscript, flashcom   January 3, 2006 - 11:34 am

amfphp的作者Patrick Mineault 今天貼了一篇關於 FMS2回傳 recordset的文章

主要重點是當資料流向是 amfphp -> FMS2 -> flash player 時,
FMS2 與 flash player 分別會建立新的 recordset 物件來承載這些 resultset,但在兩次的轉換過程中,recordset.items 這個 getter 會被混謠,導致最後在 flash player裏用 recordset.items 是讀不到資料的。

之前我也曾大量使用類似這樣的三階式流程,但從來沒試過將 resultset 先傳回 flashcom 再丟回 flash player, 比較常見的劇情是 resultset (例如會員資料)傳到 flashcom後就留在那裏,所以不曾碰過patrick的這個問題,但將來顯然有機會碰到所以先記一筆備用。

不過,recordset 是一個已經正式宣告死亡的東西(不論在 AS3 或 Flex 2裏),所以最安全保險的做法就是自已先在server端生成 array of objects 再回傳,這樣不論要傳幾階都保証可久放不變質 :)

Add comment | by admin

mobile phone