2013年12月25日 星期三

撰寫Android NDK程式

一開始知道Android NDK時只覺得:好棒,可以用C/C++寫Android程式。
可是安裝與設定方式一直都沒看懂過。
只大概知道概略流程:
windows要裝cygwin的環境,然後用命令列或批次檔去編譯出.so檔
最後再與Android的專案做連結成為可用的程式。
後來工作繁重就也沒再深入了解,
最近買新電腦,自然又燃起重新切入的欲望。

現在新的NDK與套件已經變得既不用安裝cygwin,也不用進行太多的命令列執行
然而,也是要有對於JNI(Java Native Interface)的基本了解
進行上才會順利一些,不然就會像我一樣
一直搞不懂為什麼編譯明明顯示成功,在執行時還是會掛點
直到我開了logcat上網查才發現有地方不對
不過進度卡最兇的反而不是JNI的部分
以下是一點小小筆記

2013年12月20日 星期五

Nikita 300 後半年DIY保養心得


從上次發Nikita DIY文章之後又過了5個月左右
很高興之前提到DIY新項目又完成了3項
分別是:1、齒輪油更換。2、水箱水更換。3、傳動拆裝與清潔。
可以說完全照著進度來,接下來就是節流閥與拆齒輪箱(換培林)
這個可能要很晚了,說不定要到後年才有辦法,尤其是拆齒輪箱的部分。
不過沒差,齒輪箱的部分純改爽度大於實質,沒那麼重要。
而且目前工具還沒有預算能入手,等等吧!

這次這三項整個做下來,前兩項還好。
第三項就稱得上一波三折了,因為工具問題停了二次。
不過還好,在遇到問題停住時,還裝得回去,不至於發生要停駛的狀況。
要是東西硬拆下來,裝不回去事小,東西拆壞了可就頭痛啦!

2013年11月27日 星期三

使用Mingw-w64來編譯Ogre 1.8.1與Bullet 2.82

上次使用新的Mingw 4.8.1-4的版本編譯Ogre成功,但失敗在Bullet 2.81。
一直等待Mingw團隊Release 4.8.2的gcc來解決問題也不是辦法,
這期間就先使用Visual Studio 2010 Express來編寫Ogre+Bullet。
但是使用上很不習慣,還是想用回Code Blocks。
於是,花了好大的一番功夫,一一對照參數搞起來後。
卻又看到Mingw-W64計畫,反正新電腦編譯快,想說用用看。
就下載其中Mingw-builds Project的32位元版本下來測試
裡面有4.8.1與4.8.2當然是選擇4.8.2的版本,再選threads-win32裡SJLJ的版本
(i686-4.8.2-release-win32-sjlj-rt_v3-rev0.7z)
這下建立bullet沒問題了

OgreDeps到OgreMain一開始編譯也都OK,昨天發現其實不OK!
更正一下,使用Mingw-w64編譯官方的OgreDeps在libzzip的部分也有問題
在最後產生OgreMain時,連結libzzip會出現重複定義的問題
如官方討論區這篇(Compiling Ogre: zziplib - multiple definitions)所述

接下來就是是卡在RenderSystem_Direct3D9的部分…
好佳在,最後是有解決,不過這必須更改Ogre的原始碼
這就是亂用不是官方指定的缺點

2013年10月18日 星期五

在新電腦上面跑Ogre+Mingw與Bullet

買了這麼一台功能強大的新電腦,自然下一步就是要做的
就是自己想要做的事:
「寫計畫很久的程式,不論是Android還是PC上面的。」
在PC上面我需要用到Ogre與Bullet。
所以編譯他們,是測試這台電腦效能與實現計畫的第一步。
只是在使用最新的Mingw(GCC 4.8.1-4)去編譯時,
卡死在Bullet上,這邊做個記錄。


2013年10月11日 星期五

技嘉 P25K~人生第一台高級電腦~

擁有一台較高規格的電腦是從大學時代起的夢想之一,
不過在進社會接連湧出的新欲望下,實現順位一直被往下拉。
最近因為很多理由,決定購買人生第三台電腦,
一開始的構想是堪用的15吋筆電,而沒想要實現這個夢想。
誰知道加班的壓力下欲望爆炸(嗯,都是理由 XD),
最後選了這一台所謂電競筆電;電子(遊戲)競賽用筆記型電腦。
Gigabyte(技嘉)的P25K。
一台擁有第四代Intel i7 CPU、15吋Full HD螢幕、
Nvidia GTX 765顯示卡與藍光光碟機的高規格筆電。

2013年8月10日 星期六

於Ogre中直接使用Bullet的好幫手~BtOgre~

OgreBullet已經摸了一週左右
雖然只寫不過三個範例:
其它外型的建立,旋轉力量的給予,與Constraint的建立。
但整體習性大概已知一二
大概剩下callback使用(碰撞處理與外力給予)、角色控制與車輛產生的部分吧
試到這裡就決定改用上一篇文章提過的BtOgre

2013年8月5日 星期一

SHAD SH-48~期待己久的後行李箱~


本來以務實一點的態度,SH-45應該是首選
價格比較便宜,然後空間也沒有小到哪裡去
不過SH-48實在是比較好看
而且連我的背包都可以完全裝下去
在多次與老婆討論,得到許可後
就這樣鬼迷心竅地下標購買 XD

2013年7月29日 星期一

程設再開!這次是OgreBullet


好久沒有動Ogre相關的東西了
這次是另一個物理引擎Bullet與Ogre的結合:OgreBullet
之所以想試Bullet是因為它有SoftBody這個有趣的東西
可以模擬軟的東西,如草與繩子的擺動(線)、布(面)、皮球與輪胎(體)等

可是實際下載使用後,就像當初看到Ogre的Water範例程式碼一樣
果然沒這麼簡單,一大塊不知道寫什麼鬼的程式碼
然後OgreBullet只支援RigidBody[1],並無法直接使用SoftBody
這也是意料中事,所以只能一步一步來啦

[1]Rigid Body就是國中物理所提的剛體,不會形變的物體。

2013年7月22日 星期一

Nikita 300 DIY保養心得~附米其林Power Pure SC感想


本來是想說撐到滿2年保固過後,再自行保養的,
避免萬一需要出保固而有糾紛產生。
可是當初保養的KEN店選得有點的太遠了(雖然說離公司是較近)。
來回家裡需要1小時以上的車程,再加上排隊與保養的時間,
實在有點長,最近又不是很有空這樣跑。
再加上工具都準備好,自己手癢的狀況下,
就開始一連串找空檔DIY保養與換部品了。
現在已經完成的有:
1、一萬公里換機油、空濾與機油濾心。
2、傳動清潔與前來令片更換。
3、前來令再更換與後來令片更換。
4、火星塞更換。
以下大多是文字的心得。
圖比較少,因為大多都搞得手忙腳亂沒空檔拿相機,
等到搞定時,東西大多都裝回去了 XD

2013年7月10日 星期三

新的重車目標~HONDA CTX700(N)~

左邊是CTX700N,右邊是CTX700
日本本田於昨日(7月9日)終於公開販賣最新的巡航車系CTX700(N)
http://www.honda.co.jp/CTX700/
不能說期待已久,因為從四月發表到現在不過三個月就推出,
而且也沒有多餘的預算可以敗家購買。
不過在經過XJ6、XVS950與AN650的騎乘經驗後,
這台車無疑是我目前的重車目標的首選啊。

2013年7月4日 星期四

建構OpenVPN使用帳號密碼~Part II~

趁著最近工作上有點小空檔。
又來重新測試一下OpenVPN與帳號密碼的配合。
結果發現之前設定仍然有些問題。
首先是密碼不符卻還是能通過認證的嚴重問題,
起因當然是密碼打錯卻還是能通過連線。
第二個問題是電腦的OpenVPN Client斷線後,
要等好一陣子才能連上去,一整個莫名其妙。

不過這在一陣時間的努力下,還是解決了。
以下是二個問題的解答。

2013年6月13日 星期四

XBOX ONE V.S. P.S.4~遊戲主機世代交替之爭~

本週是美國電子娛樂展(Electronic Entertainment Expo/Exposition),
俗稱E3展的舉辦週。
既然是電子娛樂展,參展的各電玩遊戲廠家們,
自然是很努力地在展覽上盡力展示最新成果。
其中的重頭戲就是微軟的新主機XBOX ONE(以下簡稱X-One)與
索尼的新主機Plays Station 4(以下簡稱PS4)的發表會。

以往的狀況,玩家們大多是觀注新主機的規格與配合的新遊戲。
然而今年的狀況卻很有趣,
大家為了X-One的二手與連線機制與PS4的舊作法產生了大量的討論。

2013年5月9日 星期四

ENTERBAY的Michael Jordan


科技日新月異,玩具也跟著日新月異
現在連Michael Jordan都可以讓你帶家把玩了。
這是早上連上露天拍賣時看到的
由ENTERBAY公司製作,1/6 可動的麥克喬丹人偶

逼真的臉孔程度實在叫人讚嘆
而且這不是以前那種只能擺固定動作的人偶
它擁有大範圍的可動關節,幾乎可以重現各種籃球的靜態動作
要拿來拍個定格動畫應該也不難

只是一隻定價USD 260,換算成台幣也要NTD7800以上
真是標準大人的玩具
附上:ENTERBAY官網

魔裝機神第三代-Pride Of Jusitice


日本法米通遊戲介紹

以前對未發售的遊戲情報只有兩種心情:
一是對想玩的遊戲高興地期待,二是對無興趣的遊戲毫不關心。
現在多了第三種,就是對它罵髒話

是的,就是這款魔裝機神III Pride of Justice想讓我罵髒話
主因在於這一次它所發行的遊戲主機與前一代不同

2013年5月2日 星期四

建構OpenVPN使用帳號密碼

自從開始玩FreeNAS之後,就知道了OpenVPN這套VPN軟體
照著網路文章上一步一步設定,要建立起簡單可用的VPN連線並不難
可是要有辦法進行不同帳號上連線管理就看的很頭大
所幸在網路上找到了這一篇
紐菲斯的部落格>>OpenVPN 建置筆記 (第8集)
看起來非常的簡單,還有提供範例供實作
實在太感謝啦

誰知做下去之後,出現了一些問題

2013年5月1日 星期三

Ogre3D 1.9 RC1 Release

算了一算,又過了快一整年沒碰Ogre3D
今天剛看了一下官網,最新版1.9的RC1釋出
http://www.ogre3d.org/2013/04/21/ogre-1-9-rc1-is-here

對我來說最重大的更新大概在於官方正式支援Android的編譯
不用再爬了一大堆討論串後,才得到結果
只是實際下載下來,發現沒有解說文件...
而且我對NDK的使用還不熟...嚴格說來應該等同不會用
看來要寫出構想中的程式,還是是漫漫長路啊

2013年4月11日 星期四

「科學小飛俠」真人電影化

從巴哈姆特的新聞(http://gnn.gamer.com.tw/4/78814.html)看到的
科學小飛俠官網在此

其實日本一直有做ACG(動畫,漫畫,遊戲)的電影化或電視劇
只是通常是以熱門與暢銷作品為主,
如幾年前當紅的NANA
最近出了幾部熱潮與作品連載都已經結束已久,
甚至不是很熱門的作品來電影化
像「神劍闖江湖」,「忍者亂太郎」等,還有讓人為之傻眼的「瘋狂假面」
今年多了一部「科學小飛俠」,
說真的這個以現今特效來說不是很難拍了,
還蠻讓人期待能拍成怎樣的感覺。
不過不用太過期待,ACG電影化成功的真的不多
尤其看過人物介紹後,那個安全帽是怎麼回事啊!!!

2013年3月18日 星期一

哈特佛中區試乘會

現場盛況,地點:台中高速駕訓中心
從去年凱旋(Truimph)、台灣鈴木(Suziki)到今年三陽(SYM)的試乘會都錯過了。
尤其前兩者的試乘會可以試兩種不同風格美式嬉皮車,
還有復古街車與多功能車等至今仍未騎乘過的車種,
沒去真是可惜再可惜,但也沒辦法,沒空就是沒空。
這次終於抓到機會,靠著週日上午的空檔,前往哈特佛中區試乘會,
去試試要上市的第一輛國產紅牌機車。

直接先說感想,這次試乘活動總歸四個字:差強人意
從車子的表現到活動現場的指揮都是如此
下面一項一項說好了

2013年3月15日 星期五

建立自用帳目系統~網頁設計篇


資料庫設計告一段落,
接下來就是把輸入與報表輸出做出網頁,
提供一個方便使用的介面,
本來想著說,只是自用的介面,
加上設計的介面格式已經限定了輸出輸入,應該不會很難…
我錯了,實際上還蠻困難的。

主因當然是,生疏…
PHP的一堆特性都忘光了,尤其是矩陣與物件,
再來現在網頁一堆看似簡單的功能,
都是用Javascript寫出來的功能,這東西我不會。
所以寫起來就是進展緩慢到,花了整整一週的空閒時間才搞定一半,
不過現在算能用就是了。

這篇是介紹與PHP、HTML與Javascript奮戰的部分

2013年3月14日 星期四

建立自用帳目系統~MySQL篇

MySql的Logo

自從架了Ubuntu的伺服器當NAS後,
雖然想讓系統簡單輕便一點。
不過還是改不了自己愛東試試,西裝裝的亂搞個性。
就這樣,最終還是把AMP(Apache2、MySQL、PHP)套件裝入了伺服器中,
讓此伺服器多了一項功能,記帳與家用物品管理。


2013年2月27日 星期三

Google Play台灣市場付費軟體重開!

終於等到這一天啦!

可惜軟體數量目前還不多,不過已經有幾個軟體想進行購買了。
如MX Player Pro,Ipcam Viewer與SNESDroid的付費版。
不過可惜只有第一項有,後面兩項還沒有開放台灣區使用。
相信應該快了。

2013年2月20日 星期三

從單車誌變成機車誌…

翻了一下,上一篇跟單車有關的已經是2011年的8月所寫的文章。
好久遠的感覺~~~
雖然去年也有小騎一下,不過因為是舊路線,所以都沒寫成網誌。
再加上於公於私事務繁忙,真的是走不開去好好騎個半天車。
就這樣,單車誌只能被每天拿來通勤的機車取代…

先來計畫一下吧!
三月底,四月初天氣好轉,梅雨季來臨前,
好好來騎一騎很久沒動的單車。
同時在這之前,在二月底先把車子做個簡單的整理,
檢查煞車與變速系統,然後上點小油。
時間一到,衝出門去,享受不同於快意奔馳重車的
另一種二輪情趣。
貼張舊照片來充實版面 XD

2013年2月18日 星期一

Nikita 300改裝展望-中遠程計畫篇

DNM的MT-AR2,據說CP值高,是目前選項
最後敗家列表改裝展望這一篇還是又拆成兩集,
要寫的實在太多,反正就如同上一篇所說的,多拆幾篇。
這篇是中遠程計畫篇。
介紹的是:
  1. 避震器更換與處理。
  2. 部分除鏽防鏽工程。
  3. 齒輪箱培林更換。

2013年1月14日 星期一

Nikita 300改裝展望-近中程計畫篇

目前最想購入的後箱:SHAD的SH-48
本來想連在前面一篇寫的
後來覺得Blog還是簡潔一點好了,多分幾篇。
前面是心得,這篇就是敗家改進的欲望…
上集,近中程計畫篇

其實我不是個很喜歡東改西改的人,
如果這台是TMAX或AN650,我想我頂多加個後箱,
換個好一點的輪胎,找個地方藏行車記錄器就OK了。
可惜國慘車就是有不少地方還不足,所以只能藉由改裝來完成。
在此先列表一下好了:
  1. 行車記錄器內藏。
  2. 更換整流器。
  3. 增加後箱。
  4. 購買外銷座椅或重包。
  5. 避震器更換與處理。(下集介紹)
  6. 部分除鏽防鏽工程。(下集介紹)
  7. 齒輪箱培林更換。(下集介紹)

2013年1月7日 星期一

Nikita 300一年心得

人生第一台重車大綿羊入手已經超過一年了。
這一年中發生了不少事,不少的大事。
單就這台車而言,能從一般的機車到跑到快車道與快速道路上,
就是大事一件,它終於能行走於正常的道路上,充分發揮寫它的性能。

面對人生第一次投入這樣的金額去買一般人覺得的大玩具,
它能夠有上面的待遇,這樣的開銷應該不算白花了吧。
只是有時也會看著它想著,要是把這筆預算拆開成單車、電腦、音響與投影機的話,
這一年會有更豐富的享受,或許也是不錯的選項。
不過一入冬,還是會覺得有這台車上下班真好。

總之這是一篇含了抱怨與爽度的回顧記事。