咳咳 今天才知道,原來有這兩種名詞之分啊~
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的技術選擇就很重要,猜猜看我會選那種
note: 當然以上都只是些字母湯游戲,看看就好別太認真。
| by admin

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,下個月就進貨如何?
| by admin
問:如何加快 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…
| by admin
zend studio 5.1 出來了,剛下載試用版準備試試 web service、 profiler、 db connection跟svn support
flashlite player 2 在 adobe 接手後果然變成免費下載,然後支援 AS2 語法,現在終於是時候正眼瞧瞧她了
note 1: 不過得先上yahoo bid弄支便宜的 nokia 手機才成兒~
note 2: 猜猜看下一個輪誰變免錢?:>
| by admin
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 再回傳,這樣不論要傳幾階都保証可久放不變質 
| by admin