2014年6月29日 星期日

筆記.程式.Android AVD 加速方式

為了不忘記今天發生的事,所以來記下來分享給需要的人,雖然網路上應該也找得到其他人寫的操作方式。

以下是我有參考的網址:
https://www.infinum.co/the-capsized-eight/articles/is-your-android-emulator-just-too-slow

我的測試環境為:
OS: Windows 8.1 Professional
CPU: Intel i5 4570 3.2GHz
RAM: 8G DDR3
HDD: EZLink SSD 256GB + WD Black HDD 1TB

根據我測試的結果,以下 5 個項目是必須的。
1. CPU 支援 Virtual Machine Acceleration,並且已開啟。
    (以 intel 而言就是 Intel Virtualization Technology (VT, VT-x, vmx) extensions,
     AMD 似乎也有 AMD Virtualization (AMD-V, SVM) extensions,但是只支援 Linux。)
2. 安裝 Intel x86 Emulater Accelerator (HAXM installer),使用 SDK Manager 下載。
3. 安裝 Intel x86 Atom System Image,使用 SDK Manager 下載。
4. AVD 建立時需選擇支援 Atom CPU 的 SDK 版本 (目前應該是 2.3.3 及 4.0.3 以上),並選擇 Use Host GPU。

以下截圖提供給您參考:
1. CPU 支援 Virtual Machine Acceleration,並且已開啟。

這部份請參考各自的 BIOS 設定,每家的 BIOS 畫面不太相同,但是基本上就是啟用 「Intel Virtualization Technology」這一項。
圖片來源:http://goo.gl/MXGJb

2. 安裝 Intel x86 Emulater Accelerator (HAXM installer)
首先打開 SDK Manager,然後找到 「Intel x86 Emulater Accelerator (HAXM installer)」這一項,如下圖:

紅框圈起來的就是要安裝的項目
PS. 此項目不會自動安裝,它其實只有下載安裝檔而已。
在安裝前,請先確認您的 VT 是否已經啟用,檢查的方式如下:
1) 打開 cmd。
2) 輸入指令:sc query intelhaxm
本圖為有啟用的畫面,如果未啟用則會說查不到這個服務

然後到您的 sdk 目錄下的 extra 中找安裝程式,路徑請參考下圖:
請參考紅框內容
執行 intelhaxm.exe 安裝完即可。

3. 安裝 Intel x86 Atom System Image。
這個一樣是從 SDK Manager 來安裝,請參考下圖:
紅框為要安裝的項目,可選擇您要測試的 SDK 版本來安裝即可。
PS. 並不是所有的版本都有支援,目前有支援的是 2.3.3 及 4.0.3 以上。

4. AVD 建立時需選擇支援 Atom CPU 的 SDK 版本,並選擇 Use Host GPU。
請注意圖片中紅框的兩處
PS. 若 CPU/ABI 沒有 Intel Atom (x86) 可以選擇時,請回頭看步驟 3。
以上 4 個步驟完成後,您就可以試著啟用剛建立的 AVD 來試試。
根據我測試的結果,從按下 Start 開始到可以使用 Emulator (解析度為 480 x 800) 大約在 20 秒左右,比過去動輒開啟要 1 分鐘以上的狀況實在是好很多,而且操作相當的順暢呢!

希望對於在開發 Android 又苦於模擬器在浪費生命的人有一點幫助。 (笑)

2014年6月27日 星期五

學習.線上學習程式語言.Codecademy

想學程式的來看看,介紹一個線上工具:Codecademy。
這是一個可以線上學習程式語言的平台喔!有興趣的可以玩看看。

以下大概介紹這個平台的一些介面
首先,當然就是網址啦,請點選這裡:http://www.codecademy.com/

首頁進入的樣子,可以使用 FB 或 G+ 快速加入喔!!
拉到頁面最下方會看到可以學習的語言,還蠻多的,
有 Python、PHP、jQuery 等

首先我們來選個 Python 來試試吧 (笑)

點選 Python 的按鈕後,會看到幾個資訊,由左至右為
「多少人學習」、「學習大約需多少時間」、「適合的程度」
點選「START」後就會進到這個畫面了,那個對話框是基本的說明,
不過就按下 Next 就可以了...XD
這個是開始畫面了,左側是這一堂習題的目的,左下方是說明這一堂習題要完成的事項。
而右方一大片是 Coding 處,最右方的黑框則是執行結果瀏覽。
在按下下方的 Save & Submit Code 後就會在執行結果框內秀出結果。
如果有錯誤的話,會跑出紅色的 OOPS~ (笑)
這是按下 Save & Submit Code 並得到成功結果的畫面。

接著再來展示一下 jQuery 的部份吧!!
介面基本上是一樣的,只是和 Python 不同的是,
在 coding 區的上方多了「頁籤」喔!這個要注意。
切換到 .js 的頁籤就可以寫 JS 的內容了!!

以上就大概介紹到這裡,其他的就給想玩的人自己嘗試吧!!
祝大家學習愉快....(笑)

2014年6月25日 星期三

台中遊.大坑.輕鬆爬山的好地方

今天天氣晴朗的一天,所以一早就決定來去大坑爬山,這也是這一個月以來每個星期都會做的事,讓這幾年都沒有什麼動到的身體,可以好好的動一下,順便晒晒太陽,啊啊~~自從當兵完之後,我白了好多啊!!

大坑有許多的爬山的步道,個人覺得最簡單的應該是九、十號步道吧!小時候應該是走過一到五號步道,感覺很遠呢!而且一到五號步道也離我家比較遠就是了 (笑)。

因為我是停在東山路另一邊的停車場,不過步道的外面就有停車場囉,只是假日可能人就會多到不行,平日的話倒是很多空位呢!!


停車場旁是大坑地震公園,不過裡面感覺沒什麼就是了,但是但是,想找廁所的可以來這裡借一下 (笑)。


入口處有農夫市集喔,下山後可以順便買菜,聽說菜還蠻新鮮的 (雖然我是吃不出來啦!)



總共有三個步道,今天是從九號步道上去的,因為我覺得比較輕鬆....體力還不好嘛,這裡就不要太在意了。十號因為全部是階梯步道,所以我覺得比較累,所以想要輕鬆散步的可以走九號步道上去,然後從十號步道下山,但是下山的時候要注意膝蓋不要受傷了喔。


其實我是為了拍全景照所以才帶相機上來的,不過感覺沒有拍得很優....可是在這裡可以看到台中市喔,超大一片.....都是房子.....哈哈哈哈。


用 NEX 拍縮樣真的很有趣呢!!(笑)


今天的天氣,有不少雲,所以應該算是晴時多雲?

九號步道分成兩種道路,這是上山的前半段,是斜坡喔 (GJ~)


九號步道的後半段也同樣是階梯,但是比起十號輕鬆許多。


到了九、十號步道的交界點,左邊上去是觀音亭,但是我沒有去過 (我就是懶嘛),而右邊是往十號步道走,就可以下山。

因為天氣的關係,十號步道我就沒有再拿出相機,怕突然下雨它就要 GG 了,所以有機會再拍十號步道吧!!

------

另外另外,介紹一下今天遇到的小朋友們…

No.1 蜘蛛桑
山上常常看到的蜘蛛桑,超大隻的....
這是第二隻...XD

No.2 散步的小黑及小白?
除了一般人會帶上山的寵物外,有時會看到的野生狗

No.3 蜥蜴?

我其實很想知道,牠是怎麼爬上去的...@@"

大坑的介紹就到這裡吧!今天的照片主要是九號步道上看到的景色,當然那隻蜥蜴是很可愛啦!(笑) 未來看還有沒有機會,再拍到其他的景物。

2014.6.25 拍攝於台中大坑九號步道


2014年6月24日 星期二

從這裡開始吧?!

應該要從哪開始呢?

話說我已經很久沒有寫網誌了,先前的網誌,內容是將過去寫給女友的文字寫在網誌中,讓自己記得自己曾經有多肉麻 (羞);後來無名小站關了,文章也沒有特地留下,加上「朋友變情人再變朋友」 (苦笑),這一切也就不再重要了吧?!

而這個網誌的目的呢?我想想,主要是實驗的性質吧!老實說,我其實是想測試 GA (笑)。不過 (人生就是這個不過...),用來記錄自己的生活似乎也不錯。所以,未來我會將許多有的沒的事情都寫下,拍照、桌遊、專業技術、想法等等,等資料多了再來做整理,至於有沒有那一天,那就問天 (「天」真好用) 吧。








        閒餘時,咖啡館
               
        一杯咖啡,一本小說
       
        再多的煩惱,都讓它淡化吧

        生活啊 ~ 不論開心或失望,總都還是要過吧 (笑)


  拍攝於 台南.鹿角枝