2014/09/01

為Raspberry Pi最佳化過後的瀏覽器Epiphany

一直以來,Raspbian預設使用的瀏覽器是Midori,雖非臃腫,但仍嫌緩慢,經過Collabora好幾個月的努力,現在終於有為Raspberry Pi最佳化過後的瀏覽器Epiphany(又名GNOME Web),耶,趕快來試試看吧。

根據Raspberry Pi基金會官方部落格的說法,擁有底下這些特色:

  • HTML5支援程度大幅提昇
  • 擁有JavaScript JIT
  • 硬體加速視訊解碼
  • ARMv6架構最佳化的blitting函式
  • 載入網頁時擁有更好的互動性
  • 捲動速度變快
之後新版的Raspbian與NOOBS應會內建,但也可以底下指令自行安裝:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install epiphany-browser

試試觀看Raspberry Pi基金會官方網站吧,嗯,載入速度的確比以前快。
到YouTube看影片吧,哇,真的可以看耶;不像Gnash卡卡的。
到處逛逛吧,大部分都沒問題,但有時候會出現頁面亂掉、排版呈現錯誤的情況。
總而言之,的確有進步,不過我個人絕對不會拿來用,話說回來,我也不會把rpi當做個人電腦來用。

想知道進一步的資訊嗎,可以看看開發方的介紹

2014/08/24

Raspberry Pi情報彙整(34)

我將網路上看到的、感興趣的、跟Raspberry Pi相關的資訊收集如下。如果您發現任何新奇驚人的新聞或專案,還請留言告知。

Raspbook V1.0 雷射切割外殼完成 | CAVEDU教育團隊技術部落格,Raspberry Pi加10吋螢幕再加上鍵盤與其他,雷射切割具有木質風的外殼,well done, Cavedu。

Introducing: PIvena | WildCircuits,無獨有偶,這裡也有一台Pi筆電。
[Raspberry Pi 有事嗎?] 七彩氣冷散熱殼 | CAVEDU教育團隊技術部落格,外殼整合了會發光的風扇,超頻到1000 MHz,基本操作下溫度都不會超過35度。
Satellite system makes eagle spotting a doddle in Scotland,追蹤稀有生物相當困難,何不運用科技呢,在蘇格蘭架設了這種WiSE系統,透過衛星回傳影像與資料。
Slice – a media player using the Raspberry Pi Compute Module | Raspberry Pi,rpi基金會推出的Compute Module更促進消費性電子產品的開發,之前已經看過Otto,現在又來個Slice(募資截止期限2014/09/26),簡言之就是一台放在客廳裡的數位媒體中心。
Project Curacao Moon Transit Movie - Raspberry Pi Camera - SwitchDoc Labs,在MagPi裡有著連載的Curacao專案,可長期監控野外環境;運用相機模組拍攝月亮的移動。下圖是控制面板。
Layer by Layer: Designing Raspberry Pi B+ Case « adafruit industries blog,教你設計Model B+的外殼。
Pi2D2 – Wifi, Webcam, Video Projection, R2D2, and You! | Andrew Langley's Blog 'n Such,改造R2D2,加入許多新能力。
140814 Raspberry Jam:Eben Upton 話說從頭@噪音咖啡廳 | CAVEDU教育團隊技術部落格,Eben來台,首站在此,最後一站則是到大同大學與FutureWard,我也有幸站上講台說了幾分鐘的話Why Raspberry Pi is popular? -merely personal comments-
Personal-Pi Smart Jacket by Matt Brasseur — Kickstarter,把一整台電腦穿上身,有rpi、有鍵盤、有麥克風、有顯示器、有喇叭,嘿,真有你的。
Pi Wars | Raspberry Pi,CamJam在年底將要舉辦Raspberry Pi機器人競賽,有著各種項目,譬如尋跡、高爾夫、避障、相撲等等,趕快動手準備吧。
Ignition: A Social Retro Gaming OS for the Raspberry Pi by Alex Stubbs — Kickstarter,復古遊戲機,加入許多社交功能。
UniPi - the universal Raspberry Pi add-on board | Indiegogo,好大的一塊擴充板啊,號稱什麼都有,包含繼電器、數位輸入、1-Wire控制器、類比輸入、類比輸出、即時時鐘、EEPROM;已成功募資。
PiKase Evo makes Raspberry Pi into handy cam #3DPrinting #3Dthursday « adafruit industries blog,嘿,趕快用3D印表機印一印,就能得到這款便利的rpi+相機模組的外殼囉。
Raspberry pi with Astro Gun - YouTube,太強了,在平視顯示器HUD上玩隕石大戰。
Internet SteamGauge - A pressure gauge to display Internet usage,為數位世界加點類比風,以蒸汽壓力計顯示網路傳輸用量。
Starter Robot Kit V2.0-Blue (With Electronics) - Makeblock,相當完整的電動車套件。這裡有個競賽活動,說不定你能免費贏得一台喔。
Multi-Datacenter Cassandra on 32 Raspberry Pi’s : DataStax,32台Pi組成的運算叢集。

其他:

2014/08/20

[廣告] Cocos2d-x實戰-手機遊戲策劃與開發的實務應用

嗨,我審校了一本書,在這裡打打廣告。

顧名思義,這本書的主題是Cocos2d-x這套開源遊戲引擎,內容有理論、有實例、也有營運建議,所以有「實戰」之名。

書名:Cocos2d-x實戰-手機遊戲策劃與開發的實務應用
作者:沈大海
審校:我
出版社:博碩
出版日期:2014年8月19日
頁數:576

Cocos2d-x遊戲引擎,因由開放原始碼、跨平台、高效能、安全性等等優良特點,受到全世界各地行動遊戲開發人員的熱愛,蘋果App Store排名前10名的遊戲中,有一半以上皆採用Cocos2d-x引擎,因此可知Cocos2d-x的魅力有多大。

本書從各個方向來介紹Cocos2d-x的理論基礎、核心技術、遊戲實例以及產品發布與市場營運的過程,另外還有C++程式設計、遊戲策劃、美術、等等,希望能夠幫助行動遊戲開發者快速瞭解並靈活運用Cocos2d-x引擎。書中的程式碼皆在Xcode和Cocos2d-x v2.2環境下通過編譯,並經過實際測試,具有非常高的實用價值,只要稍加修改便可用於商業化遊戲開發。

目錄

第1章 行動遊戲概論
介紹手機遊戲類型和開發平台的分析。

第2章 行動遊戲策劃和美術
介紹手機遊戲的策劃,包括分析玩家需求、編寫策劃文案、遊戲原型的實現。

第3章 行動遊戲程式設計概論
介紹C、C++語言的程式設計基礎,從實戰角度,透過實際範例讓讀者快速瞭解C和C++語言的語法特點。

第4章 Cocos2d-x介紹和開發環境設定
介紹Cocos2d-x的開發環境建置和Hello World專案實作,透過本章內容,您可以迅速入門開發一個最簡單的行動遊戲UI,並瞭解Cocos2d-x的運行原理。

第5章 Cocos2d-x核心技術
介紹Cocos2d-x核心技術,包括Cocos2d-x的核心類別CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,並透過實例介紹Cocos2d-x的場景、圖層、互動、動作、動畫、粒子效果、遊戲地圖、物理引擎等。

第6章 Cocos2d-x遊戲範例:飛機大戰
以一款完整的遊戲專案《飛機大戰》來詳細解說手機遊戲的開發流程,並介紹遊戲進度和遊戲功能表的實作、遊戲按鍵處理與碰撞偵測等。

第7章 Cocos2d-x引擎二次封裝DeepBlueX
介紹DeepBlueX引擎,這是對Cocos2d-x的二次封裝,透過封裝讓開發者以狀態機的方式來規劃遊戲的整體架構,並介紹運用DeepBlueX引擎實作《打地鼠》。

第8章 Cocos2d-x網路程式設計
介紹Cocos2d-x網路程式設計與網路遊戲的實作,包括網路遊戲模型、使用Apache搭建網路遊戲伺服器端、使用Cocos2d-x實作HTTP網路連接、使用BSD Socket實作Socket傳輸通訊。

第9章 手機遊戲的營運和推廣
介紹遊戲打包與發布,包括發布遊戲應準備的專案、製作遊戲介紹文檔和圖示,以及如何尋找發布通道。