HP放棄平板電腦市場,16G版賤售$99造成熱銷

自從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。

[網頁開發] Internet Explorer的CSS解救方式

做過網站的朋友,想必都有過被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 就是一台功能比較少的電腦,實在不知道用它作什麼。看完下面這個影片,就可以體會iPad已經不是一台個人電腦等級的產品了,它絕對已經是獨樹一格的玩意兒…

聽說iPad可以拿來寫生,而且裝了GarageBand又可以玩玩樂器,現在這位兄弟示範給各位看啦,iPad是真的可以拿來彈奏的!!

毀滅公爵終於要回來了!

高中的時候,阿財和幾個好朋友們下課回家之後的最大娛樂,就是打開電腦和數據機,在毀滅公爵3D (Duke Nukem)的世界裡面拿火箭炮互炸。毀滅公爵可以說完全符合我們這些青春期少年的幻想,全身肌肉的男子漢,穿著飛行背包,挺著大槍大砲進出紅燈區,看到會動的東西就可以不負責任地扣鈑機,而且聽的都是超猛的重金屬搖滾。

毀滅公爵3D推出後不久,開發商3D Realms也透露下一代的Duke Nukem Forever(簡稱DNF)正在開發的消息。不過任誰也沒想到,這一套讓當時我們這些高中生引頸企盼的電玩,竟然一口氣就讓我們等了十三年。雖然等到現在青春期都過了,電動也不太打了,不過上週六美國出差的時候,路過Palo Alto的GameStop,發現門口立牌的這張海報,心裡還是湧起了陣陣漣漪:

毀滅公爵系列由George Broussard先生主導,因為Duke Nukem 3D的成功,以及同時期Doom與Quake等id Software發表的同性質遊戲的競爭,這位先生為DNF立下了不能輸的目的,也因此,十三年間,好幾次DNF的開發進行到即將完成的階段時,總因為這個喬治先生看到了更新的電腦技術,又把先前的進度砍掉重練。

1998年發表的DNF預告:

2001年的DNF預告:

看完之後發現,其實遊戲引擎的開發似乎已經頗成熟,而且以當時的技術來看,這些也都是頂尖的電腦3D繪圖了。如果專案管理做得好的話,上面兩個也許都可以獨立發行為Duke Nukem系列的遊戲。以前的這些青少年們,現在不知道還剩下多少個繼續在玩電動,像下面這個Slash000同學,2001年預購了DNF,如今也剩下一張泛黃的收據,不知道看到DNF推出的時候,會是什麼樣的複雜心情。

最後來看一下今年6月預計上市的DNF預告,這次可別再跳票啦!

參考:
Cracked: 10 Highly Anticipated Video Games You’ll Never Get To Play

Read more: 10 Highly Anticipated Video Games You’ll Never Get To Play | Cracked.com http://www.cracked.com/article_16152_10-highly-anticipated-video-games-youll-never-get-to-play.html#ixzz1IcFAqyup

Wikipedia: Duke Nukem Forever

Terminal Gamer: Fan Waits 9 Years For His Duke Nukem Forever Pre-Order

Steve Jobs – 電腦就像心智的腳踏車

剛剛逛到這段 Steve Jobs 稍微年輕時的一個訪談,用了相當有趣的比喻:

Steve Jobs 認為,人類和其他靈長類最大的不同,在於我們人類可以創造工具。Jobs 曾經看過一篇比較各物種運動效率的比較。第一名是禿鷹,而人類跑步的效率僅勉強進入三分之一強,感覺上不太能用來展現造物者的鬼斧神工。不過科學會美國人雜誌(Scientific American) 突發奇想,以人類騎腳踏車的速度去和其他動物做比較。騎上了腳踏車,人類移動時的效率即完全壓倒禿鷹!

對 Jobs 來說,電腦就像台腳踏車,而且是我們人類製造出來最了不起的工具 – 電腦,就像是延伸我們心智能力的腳踏車。