星期二, 一月 30, 2007

[Coffee] 在 Mac 上玩樂高 LEGO

樂高積木,應該是很多六、七年級生小時候的共同回憶。只是台灣好像沒有賣單獨的樂高零件,都是整組整組的,而且買下來價格驚人,也不太可能買個好幾套來湊零件,所以看到電視冠軍上的樂高積木王,用一大桶一大桶的零件,組合出各種模型,感覺實在是很夢幻。

不過最近看到,樂高公司推出了一個軟體,把所有樂高推出過的積木零件變成模型,讓使用者可以自己在電腦裡隨意組裝,設計好了之後再跟樂高公司訂購積木來組裝。

下載位址在:http://ldd.lego.com/download/

假如有人用這個軟體組出了圖中的小叮噹,請把檔案寄給我一份,謝謝 :D


其他更多的樂高小叮噹照片可以在http://www.brickshelf.com/cgi-bin/gallery.cgi?f=107634看到。

星期六, 一月 13, 2007

不能自己寫程式放到 iPhone 上?!

可惡啊,才剛剛寫了篇文章講到我認為應該可以自己寫程式放到 iPhone 上執行,馬上就踢到鐵板。先是在 yllan 的 blog 上看到:
Steve Jobs 對 Newsweek 的記者說,「iPhone 會是一個封閉系統,你無法在上面灌亂七八糟的程式以維持穩定性。這不代表 iPhone 無法灌新的程式,但是我們必須好好控制這個平台」。
後來又看到 NYTimes 的 David Pogue 提供的 iPhone 終極 FAQ 裡面寫到:
Can I add new programs to it? –No. Apple wants to control the look and feel and behavior of every aspect of the phone.
天啊...不能自己寫程式上去...這對我實在是打擊太大了...

我想,Apple 應該還是會開放給授權廠商寫 iPhone 的軟體,就像 iPod 遊戲一樣,而且也可能會透過 iTunes Store 販售,畢竟 iPhone 是用 iTunes 同步、管理的。

至於自己寫程式在上面跑,我想最後的一線希望就只有期望 iPhone 真的是用 Dashboard 作為平台吧...起碼這樣可以確定上面的程式是 widget,是單純的 Web Apps,而不是用什麼古怪的函式庫搭配特殊的開發工具,這樣要自己弄出一個在 iPhone 上執行的程式就簡單多了。

標籤: ,

星期四, 一月 11, 2007

iPhone

自從 MWSF 2007 之後,iPhone 就成了所有 Apple 討論區或網站最常出現的一個字。這東西實在是有許多可以討論的空間,包括硬體、軟體、整合、服務、銷售、對市場的衝擊等等,不勝枚舉。

論外觀,我個人是覺得背面比正面好看,正面外圈那種內包的設計我不喜歡,我覺得像 iPod 五代那種背面延伸圓弧到正面切成直角的方式比較好看。

論軟體,最讓我覺得驚艷的並不是通訊錄、Cover Flow、Mail 等等,而是 Safari。有在接觸手持式裝置上的網頁瀏覽器的朋友就知道,在手持式裝置上看網頁是非常困難的。因為一般網頁是設計給電腦看,最少也有 800 pixel 的寬度,但是手持式裝置有 400 pixel 的寬度就要偷笑了,而且螢幕小,字也要放大。因此有的網站會提供 PDA 版的樣式,但這種網站卻是極少數,而且這種網站一旦碰到圖片就沒輒了。網站方面無力解決,所以很多手持裝置上的瀏覽器只好自己想辦法重新排版,但是說實在話,排出來的效果實在是頗糟。這次 Apple 改變整個想法,就用一般的排版方式顯示,需要的時候再把某個部份放大,這實在是很棒的設計,不過這種設計也是要搭配自己設計的硬體才有辦法,就我所知應該還沒有手機像 iPhone 一樣有內建 3D 加速的。

在這邊岔個題好了,iPhone 用的這顆 3D 加速晶片可能是廣達設計的,兩年前我剛好有幾位學長在跟廣達的建教合作案中,幫廣達設計手機上用的 3D 晶片,加上這次 MWSF 廣達執行長也到了,人、事、時、物都剛好可以對上,有趣。

整合、服務我想是沒話說,很棒。但是市場銷售上面,現在出現了兩極化的聲音,正面的聲音很多都是原先就喜愛 Apple 的人,負面的聲音聽起來則很熟悉-跟 iPod 推出時一模一樣啊!不過我認為這並不代表 iPhone 一定就會和 iPod 一樣成功,市場上同樣的把戲玩兩次得到的結果可能是截然不同的。

至於對市場的衝擊…沒看到 Apple 股價已經漲了 8%,其他手機廠則下跌嗎 :)

對 iPhone 的評論暫時到此為止,反正還沒上市,大家的資料來源都差不多,還是來聊聊別人比較少講到的。iPhone 可不可以自己寫程式在上面跑?

雖然 Jobs 說 iPhone 執行的是 OSX,但是我總覺得它只是跑了 OSX 的核心,還有 Core Animation、Dashboard 、WebKit 而已。看看所有的應用程式,他們的 icon 全部和 Stock 和 Weather 這兩個 Widget 放在一起。而且說實在話,除了 Photos 這個程式目前的 Dashboard 好像做不出來之外,其他的都可以很容易的寫出 Dashboard 用的 widget。加上即將在 Leopard 中隨附 DashCode,代表 Apple 真的很重視 widget 的開發,也因此才會提供專屬的開發工具。由此推論,假如 iPhone 上的程式真的全部都是 widget 也就不足為奇了。

所以 iPhone 可不可以自己寫程式在上面跑?我想應該是可以的,而且應該會是採用 widget 的形式。方便開發,程式的體積又小,我想未來 iPhone 上的各種小軟體應該會不少才是。

標籤: ,

[Develope] 在 Mac 的終端機(terminal)中使用中文

相信許多像我一樣從 Linux 轉到 Mac 的使用者,即使到了 Mac 上還是喜歡用 terminal 來作些事情,但是也會像我一樣,馬上發現在 Mac 的 terminal 中沒辦法看到中文,也沒辦法輸入中文,不使用內建的終端機.app,換用 iTerm 也無法解決這個問題。

我本來也以為這是個無解的問題,後來無意中 Google 了一下,發現其實是有解的,而且其實只是設定上的問題而已。不過雖說是設定上的問題,但是這些設定卻不是針對終端機程式,而是環境變數。

請在家目錄中新增一個 .profile 檔,內容如下:
alias ls="ls -v"

這樣一來就可以在 ls 的時候看見中文。

然後另外再新增一個 .inputrc 檔,內容如下:
set convert-meta off
set meta-flag on
set output-meta on

這樣就可以順利的輸入中文。

詳細的變數意義,我想有興趣的人就自己 man 或 Google 一下吧,使用 Linux 最應該學到的應該就是自己找資料的本事不是嗎 :)

標籤:

星期二, 一月 09, 2007

[Apple] MWSF 2007

再 20 多個小時,今年的第一個大展就要開始了。這次外界預期要推出的東西包括了前一陣子傳的沸沸揚揚的蘋果手機、Jobs 自己宣佈的 iTV、Leopard,再加上固定會推出的 iLife 和 iWork 新版。因為之前 Jobs 的 keynote 大約都是一個半小時,這麼多東西預計他應該講不完,所以我猜已經不會再有其他新的東西,甚至懷疑 iLife 和 iWork 會不會因此在之後才推出?後來聽說這次 Jobs 要講兩個小時,我開始想,該不會真的全部都丟出來吧?

不過在 Apple 官網上釋出 MWSF 2007 的消息之後我又有點動搖了...


Apple 已經走過了 30 個年頭啊!這不禁讓我想到去年 4/1 號曾經有人期待,Apple 會不會推出 30 週年紀念機種,但是很可惜的,居然沒消沒息。看來今年 Apple 打算補過生日了,而且今年可能會是 Apple 再次全力擴張版圖的一年,期待期待。

BTW,看到 setteB.IT 拍的會場照片中,有個大大的懸掛海報

這張海報實在是太美了...不知道有沒有人可以弄到....哈!

標籤: