2010年6月9日 星期三

iOS 4 and iAD

剛看完昨天 WWDC 2010 的發表會,我最期待的東西是 iPhone OS 4(已經更名為 iOS 4,"愛厚四"?) 與 iAD 的時程表,而不是期待 iPhone 4G。(原文實況轉播官網影片

先說 iPhone 4G,其實在我的想法中,它是一堆 Apple 手持平台中,硬體能力目前是最強的一個(與 iPad 差不多),
  1. 能在上面錄影720p HD影片,也可直接編輯影片,轉檔輸出成360p/480p/720p。
  2. 螢幕解析度到達 960x640 也是讓人家很驚豔,整個鋸齒的圖片都不見,質感瞬間提昇很多,而整體畫面解析度已經達到 iPad 的 76% 大小,在後面軟體的整合與呈現上,也許會比較完整。 
  3. 加上 A4 cpu 耗電的控制部分,似乎做的還不錯,讓可以提供 300hrs 待機時間,7hrs的 3G 通話時間,已經很接近目前大家使用手機的狀況。
  4. 其他硬體的擴充,請參考google吧!

2010年6月4日 星期五

Durex Baby - 請注意安全性行為

哈哈!這個真有趣!下午不經意看到這個 video,是在 iphone 上的應用程式。



在公車站拿著 iPhone "秀秀" 的感覺超級搞笑。
不過截至今日,這個 app 還沒上 app store,請在等一會吧!

2010年6月3日 星期四

更換 Apple 線控耳機

前陣子因為 iPhone 的線控耳機的小聲按鈕有問題,突然間小聲的按鈕會按出擴大聲音的狀況,好幾次差點把耳朵弄掛,加上前陣子比較忙,就沒有管他。剛剛在 Apple 網站閒晃,發現原來我的線控耳機掛掉是有原因的,我的狀況就是下面其中一項:
  • 控制器無回應或時好時壞
  • 非預期的音量增加或減少
  • 非預期播放語音回饋

原來 Apple 已經發現這樣的問題,而且已經在網站上公布更換方式。具有遙控器的 Apple 耳機替換方案 ,請大家如果發現自己的線控耳機有問題,請到原經銷商去更換。
製造時間: 2009 年 2 月 ~ 2010 年 2 月
更換期間:購買日起的兩年內 Apple 將會免費為您進行替換。
    如果你是中華電信神腦購買的 iPhone 3GS,只要先打電話去確認維修中心有現貨即可馬上更換。(客服專線:0800-050-868 ),台北光華的優仕只提供在它那邊購買的更換服務。

    第一次有耳機用了半年多,還可以換新的,真感恩。

    用 vim 有效閱讀 Android framework 程式碼

    Android 發展至今,程式碼的部份不斷的膨脹,越來越大。要整個通透需要花點時間,而這篇文章主要是談論如何利用 vim 來快速閱讀 Android 程式碼,這邊的程式碼包含底層 C , C++ and Java framework 的部份,當然如果你是寫 Application 的人,也許用 Eclipse 會快一點,不過如果你想了解 Android framework 的實作也可以透過下面的方式去瀏覽。

    請自我確認一下,如果你有下面幾個症狀,請務必看完這篇文章,應該對你很有幫助。
    1. 如果你還在用 grep 找 key word
    2. 如果你還在開多個 tab 然後下指令,去開某個含有特定 key word 的源碼
    3. 如果你很勤勞的想每個檔案都打開看完,並了解所有 class or object 特性
    如果你沒有這樣的症狀,那您可以省下寶貴時間不用看下面的文章。

    2010年5月31日 星期一

    git 與 git-svn 簡單教學

    git 是個很棒的版本控制工具,不需要建置 Server 就可以達到版本控制的目的,其他的好處就不多說。
    雖然它是發展出來控制程式碼的版本,但是對於一般文件的也是可以達到版本控制的目的,另外一種說法就是可以幫你備份。簡單來說,如果你正在寫論文,請好好學習一下 git 的用法,它對你備份論文與實驗是很有幫助的。

    下面說明如何透過 git-svn 與 svn server 溝通並取得 source code

    安裝 git-core git-svn
    # sudo apt-get install git-core  git-svn
    
    取得 svn source code
    # git svn clone http://url/svn/trunk/ test
    
    完全可以離線作業的 log
    # git log
    
    想 用 svn format來看,沒問題
    # git svn log
    # git svn log -v
    
    想知道source code從那邊下來的
    # git svn  info 

    2010年5月30日 星期日

    中華電信 Hami Apps 與內建廣告

    前幾天看到一則新聞,中華Hami Apps開張 推軟體內廣告機制,我注意到的不是開 Android Market 的狀況,而是加入了廣告的選項。且讓開發者分享這樣的利潤,擷取部分內文如下
    另一個免費軟體的營收管道,是開發者可以利用中華電信的SDK,在軟體畫面中嵌入一塊廣告版位,以輪播廣告作為收益模式,類似蘋果的In-App AD(軟體內廣告)。
    而該廣告機制的後台與招商都由中華負責。中華電信表示,廣告收入的拆帳比例仍在研議中,但原則上會讓開發者拿到超過一半。
    先前遠傳也曾表示會開發類似的軟體內廣告機制,但現在卻被中華電信搶得了先機。不過,中華電信其實也還在廣告招商階段,儘管Hami Apps中已有免費軟體採用此機制,但目前只會輪播中華電信自家軟體的廣告。
    這樣的方式,不但增加開發者去開發免費 Android application 的動力,讓 Market 更豐富,促進使用者更換智慧型手機,相對的中華電信更可以增加更多收入。

    可以預見的是,未來的 mobile application 與廣告會是軟體市場最大的獲利來源,原因不外乎,手機可以直接透過帳戶向使用者收取費用,而且每之手機都需要一套,而且是有授權的。雖然現在也是有辦法去 hack 出軟體不需要付費,但畢竟還是少數人會做的事情。

    2010年5月29日 星期六

    Google I/O 2010 - GoogleTV

    最近剛結束不久的 Google I/O 2010,讓我期待的是所推出的 Google TV 會是長什麼樣子。
    下面是 Google 官網提供的介紹,還是很抽象的概念,只把 web + TV 放在一起。



    下面這個影片,是透過與 Logitech 所合作的 Google TV box,而且也把 IR blaster 的部份做進去。



    整個看完的感覺如下:

    1. 想改變使用者看電視習慣,只透過搜尋,用 browser 做掉所有事情(很明顯不是給一般Cable TV用,主要針對 Internet streaming video)
    2. 需要鍵盤跟滑鼠做輸入介面(所以才找羅技,或是希望可以開創出不同的輸入介面)
    3. 可以執行Android Apk(會提供Google TV SDK)
    4. 可以跟Android phone互動(另外一個輸入介面)
    5. 用較高的硬體成本(x86架構,是因為要求快,然後看看市場水溫嘛?)
    目前的 Internet/connect TV 還是有發展的機會,因為 Google TV 將會是高價格產品,因為合作的廠商都是一線廠商,似乎也沒人清楚最後產品的雛形會是如何?繼續期待吧!

    個人認為,最後的發展的重要點會是在內容服務以及使用者介面上,因為看電視就是要方便,然後我可以看到我要看的節目,輸入的控制也要簡單,不需要想太多。不然看電視就不是看電視了,不是嗎?