自從2007年iOS登場以來,行動運算的市場彷彿遊戲規則改變一般,原本的贏家不是被併購,就是在存活的邊緣掙扎。曾經的霸主Palm在苦了好一陣子之後,最後推出的webOS,以更貼近網頁開發技術的架構切入,事實上這個作業系統剛登場的時候,也的確製造了不少話題,並對這個區隔有頗多好評。沒想到被HP收編不過一年多,HP Touchpad 平板電腦才推出就淪為喪家犬。
不久前的去年四月,HP以12億美金大手筆買下Palm ,終於HP要展現氣勢,把WebOS發揚光大了嗎?iOS又要多一個強勁的對手了嗎?沒想到最後竟然是HP直接舉手投降,一方面要放棄個人電腦事業,二方面就是停止所有webOS的開發。才買下Palm一年多,就決定放棄webOS,雖然阿財喜歡Apple和iOS多一點,但是一聽到這樣一個概念不錯的作業系統就這樣子死掉,心裡還是有點唏噓感。
日前消息指出,在HP宣布放棄webOS與平板電腦之前,出貨給美國燦坤 – Best Buy的24萬台平板電腦,只賣出區區兩萬多台 。這麼大的庫存壓力,也只有降價出清一途,於是HP一口氣把定價499美金的產品,降價為美金99。
想一下,一台可以上網,又可以當電子書、看電影的小電腦,竟然只要99元美金!也難怪消息一出,整個週末HP平板電腦熱銷,根據馬路消息,銷售數字高達三十幾萬台。雖然說這個產品可能沒有太多的未來,但是一方面它本身基本的功能就足夠應付日常使用的需求,二方面是HP在webOS上蠻鼓勵像iOS的jailbreak一樣不經官方軟體商店安裝軟體的破解(稱為Preware),所以99元買到的除了是實用,其實也說不定是充滿了更多趣味的科技玩具。
說到這邊,北美的朋友們,可以到這個網站 追蹤一下哪裡可以買到HP Touchpad。
做過網站的朋友,想必都有過被IE搞到不成人形的經驗。這邊簡單介紹一下如何開發出各版本IE適用的網站頁面。
1. CSS權重規則
如果在CSS裡面,設定了不同樣式都可以套用到同一個頁面元件上,哪一個樣式會被採用?舉個下面這個例子,這個
裡面的字會變成什麼顏色?
<style>
#box1 {
color:black;
color: red;
}
.box {color: blue}
div {color: yellow}
</style>
...
<div id="box1" class="box">內容</div>
答案是紅色 。為什麼呢?因為CSS會依下列權重選擇要套用的樣式:
1. ID會優先選用 (例如這邊的#box1)
2. class其次 (假設刪掉範例中的#box1, 顏色會變成.box定義的blue)
3. 如果權重相似的,會以後面的為主(所以會採用#box1裡後面定義的red)
除了上面三個,最後還有一張王牌 – !important,但是因為會造成日後debug的困難,所以不建議使用。用法如下:
.box {color: blue!important;}
2. 各版本IE專用的特定符號
一開始是IE設計上的小問題,日後衍生成網頁開發者不可或缺的工具 – IE hack!在CSS的定義裡面,加上特殊符號之後,這些設定值就會變成IE專用的!舉個例子:
.box {
color: red;
_color: blue;
}
如果用了上面這個定義,在IE 6下面,字體會變成藍色,而其他所有瀏覽器會顯示為紅色。因為字元前面加個下引線”_”,IE6會裝做沒看見這個特殊字元,繼續讀該行後面的內容(color: blue); 而其他所有瀏覽器遇到這個特殊符號則會直接忽略整行。
這邊以color: blue做範例,各版IE會吃下列的特殊符號:
IE6, 7, 8 – 分號之前加上\9 : color: blue\9 ;
IE6, 7 – 每行開頭加上星號* : * color: blue;
IE6 – 每行開頭加下引線_ : _ color: blue;
值得注意的是裡面幾個特殊符號是可以同時套用到不同版本的IE上的,這時候,前面提到的權重就派上用場啦!如果要把一個網頁元件做出給各版IE的樣式,那就是這樣:
.box {
color: red; /* 標準的設定 */
color: blue\9; /* IE6,7,8適用 */
*color: yellow; /* IE6,7適用,因此在IE6與7上面,這個設定會蓋掉上面的 */
_color: black; /* IE6適用 */
}
3. 推薦作法
有了IE 破解大法之後,雖然會費點功夫,但是做起網頁就不擔心各瀏覽器顯示出來的東西差太多的問題啦!這裡以阿財的經驗,推薦大家開發網頁的幾個守則:
1. 先以Firefox, Chrome或Safari為基準做開發
2. 依序在IE8、7與6版上做測試,視情況加上IE hack
3. 避免在HTML裡面使用 <!--[if IE]><![endif]--> 這樣的解決方式,一來因為醜,二來會變慢,三來也不好維護。(貝哥哥網站也用了這個禁忌,但一直沒空修理)
iPad 可以說是當今電子產品界的話題產品,遇到陌生人除了聊電影,還可以開個iPad相關的話題,像是不知道什麼時候上市,或者哪個孝子又買了一台敬愛父母之類。三不五時還是會聽到人家說 iPad 就是一台功能比較少的電腦,實在不知道用它作什麼。看完下面這個影片,就可以體會iPad已經不是一台個人電腦等級的產品了,它絕對已經是獨樹一格的玩意兒…
VIDEO
聽說iPad可以拿來寫生,而且裝了GarageBand又可以玩玩樂器,現在這位兄弟示範給各位看啦,iPad是真的可以拿來彈奏的!!
下午逛到這篇部落格的文章 , 發現皮克斯 (Pixar) 的工作環境真是有趣, 而且 Steve Jobs 還親自下海指導整個辦公環境的設計. 其中那個禁酒令時期的暗室真是太酷了, 我也要一間~~~
剛剛逛到這段 Steve Jobs 稍微年輕時的一個訪談,用了相當有趣的比喻:
Steve Jobs 認為,人類和其他靈長類最大的不同,在於我們人類可以創造工具。Jobs 曾經看過一篇比較各物種運動效率的比較。第一名是禿鷹,而人類跑步的效率僅勉強進入三分之一強,感覺上不太能用來展現造物者的鬼斧神工。不過科學會美國人雜誌(Scientific American) 突發奇想,以人類騎腳踏車的速度去和其他動物做比較。騎上了腳踏車,人類移動時的效率即完全壓倒禿鷹!
對 Jobs 來說,電腦就像台腳踏車,而且是我們人類製造出來最了不起的工具 – 電腦,就像是延伸我們心智能力的腳踏車。