mmasaki@HelloNavi

Linuxにおける設定の覚書

Android App(30)

2015-03-17 00:17:57 | Weblog

 BloodborneがやりたくてPS4を購入。ついでにBloodborneも予約した。
 AR-M2も欲しいので、当初PS4を買うつもりがなかったことから、ASUS ZE551MLは今回諦めることに…

 ところで、前々からOpenGLで遊んでみたいと思っていたところ、こんなHPを発見。
 3次元物体の物理演算を簡単に実現してくれるJBulletのsample  sourceです。
 詳しくはこちらのHPを参考にeclipseで実行し、「おぉ〜すごい、すごい」と感動していたのですが、これをできればLivewallpaperにできないかとぐぐっていたところ、更にこんなHPを発見。GLWallpaperServiceを拡張して使えるようです。
 Getting started making your wallpaperに書いてあるとおり、必要なjarを入れていざcodeを書いてみましたが、どうも上手くいかない。code自体は問題ないようなのですが、
java.lang.RuntimeException: Unable to instantiate service XXXX.GLWallpaperVideoDemo: java.lang.ClassNotFoundException: Didn’t find class “XXXX.GLWallpaperVideoDemo” on path: DexPathList[[zip file “/data/app/XXXX.apk”],nativeLibraryDirectories=[/data/app-lib/XXXX-2, /system/lib]]
なるエラーが出て止まる。
 何が原因か分からないので、取り敢えずDexPathListでぐぐったところ解決方法を発見。
 eclipseでプロジェクト→プロパティ→Java Build Path→順序およびエクスポート→すべて選択→OKでエラーがなくなり、Xperia Z Ultra上で問題なく動いた!感動!



 降下するCubeを100個、上昇するCubeを3個に設定してます。当然、上昇するCubeに降下するCubeが当たるとちゃんと物理演算してくれます。
 なお、降下するCubeはブラックホールに飲み込まれるように、どんどん小さくなるところも個人的には気に入ってますw
 ちょっと動きがぎこちなかったり、textureを貼り付けようとすると何故かエラーとなり止ってしまう等、修正しなくてはいけない要素がたくさんありますが、当初考えていたことが最低限達成されているので、一応満足してます。これから少しずつ改良したいと思います。
 まずは当該LivewallpaperにAndroidSystemInfoLiveWallpaperを追加してみようかな?

コメント

Android App(15) Ver6

2015-02-19 00:32:49 | Weblog

 Acoustic ResearchのAR-M2は良いですねー デザインも良いし、何よりOSがAndroidなのが良い。今使っているiBasso Audio DX90jにはDAPとして全く不満がありませんが、NW-F886を使っていたときに、自作のAppをinstallできることが非常に楽しかったので、その点だけはDX90jの物足りないところです。DSDがネイティブ再生できるのなら、5インチの液晶のデカさに目を瞑って13万円を投資しても良いかなーとか、今ものすごーく悩んでます…

 ところで、NoticeListについて、Widget上で登録した内容が日付順に表示されることから、当初は必要ないと思っていた通知機能を追加して、先程upしました。日付を指定した場合、1ヶ月前、1週間前、前日及び当日に通知されるようにしました。通知がないと登録した内容を忘れることが多かったので個人的には重宝してます。


 通知機能を追加しただけではさびしいかな?と思い、色を2色追加しました。こんな感じ。

 

 当然、Widgetも今までどおり、登録した内容をList形式で表示し、大きさも自由に変更できます。

 今のところ、使っていただいている人が1人の上に、評価が☆3ですので、色は追加しなくても良いかなーとか思ったんですけど、折角なのでw

コメント

ThinkPad X300でAndroid Studioが動かない… Ver3

2015-01-19 00:05:32 | Weblog

 本当にX300では動かないのか、いろいろぐぐっていたところ、こんなHPを発見。最後のコメントで
"HAXM driver does not support emulating a 64 bit system image on Intel systems based on Core microarchitecture (Core, Core2 Duo etc.)."
But, it seems like even trying to emulate a 32 bit system is problematic.
とあった。X300にはWin7Home 64bitのOSをinstallしているので、もしかするとこれが原因で動かないのかもしれない。ただし、OSを32bitにしたとしても動かないかもしれないので、保険としてダメ元でThinkPad X1 Carbon 米沢工場製の先行優先予約をしてみたりするw

 取り敢えず、32bitOSで動くかもしれないので、32bit版Windows10 TPをDLしてX300にinstallして試そうとしたらAndroid Studioがinstallできないw しょうがないので、急遽Win8無印を購入して、CentOSを上書きinstall。その後、32bit版Win8にAndroid StudioをinstallしてAVDを立ち上げると、どうも(前回のupdateで)BIOS上でVT-xが設定されているようで、
Faild to create Context 0x3005
emulator: WARNING: Could not initialize OpenglES emulation, using
ってゆーエラーが出た。これはなんだろうとぐぐったところ、こんなHPを発見。正に同じエラーなので、MS製のdriverではなく、Intel製のdriverをHPと同様にやってみたのですが、X300ではどうしてもAVDが起動しませんでした、残念。ただし、VT-xは有効になっていることが判明しましたので、今後、Android Studioがサポートしてくれる?ことを期待して今回の作業はここまでとし、今後もeclipseをメインで開発することにします。

 過去にThinkPad X31、X61を使っていたのですが、その中でもX300が一番気に入ってるので、Linux機としては申し分ないことから、今後も大切に使いたいと思っていたことから、意外にもWin8でもストレスなく使えて安心してます。

コメント

ThinkPad X300でAndroid Studioが動かない… Ver2

2015-01-06 22:36:00 | Weblog

 結局、純正ではなく、ロワジャパンの対応バッテリーを購入して今日届きました。


 早速充電をしてBIOSのupdate!


 で、いざBIOSの設定画面をみると、ぎゃ〜VT-Xの設定が無い(泣) 2chで質問したときX201sの事例を教えて頂いたので、てっきりX300でも設定が可能かと思っていた…結局8,000円が無駄になった…今まで殆どIBMのNotePCしか使ったことがないから、普通ならLenovoってことになるんだろうけど、IBM→Lenovo移行当初を除き、今のLenovoのNotePCは怖くて買えない。それにキーボードもだいぶ変わったので、個人的にはThinkpad X1 Carbon 2015版でも違和感アリまくりな感じ(もし以前、IBM使いの方が最近のLenovoのキーボードで特に問題ないようなら何方か教えて下さい!)。
 とにかく、もしNotePCを買い換えるなら、トラックポイントがないと辛いので、こだわるとdynabook R73/W4Mしかないし、それとも我慢してThinkPad X1にしようか悩んでます、ほんとどうしよ?

コメント

ThinkPad X300でAndroid Studioが動かない…

2014-12-31 20:40:03 | Weblog

 Amazonのセールで刑事コロンボ BD-BOXが60%引きってことで、ついカッとなって購入してしまいました…
 発作的に買ってしまったので例の如く後悔していたのですが、一昨日から1話を観始めた途端に止まらなくなり、すでに8話目に突入w 70話近くあるんだから、毎週土日に2話ずつ観ても何ヶ月もかかるから途中で見飽きるかもな〜とか思ってましたが、杞憂でしたねw

 ところで、先日blogでも書いてましたが、そろそろEclipseからAndroid Studioに移行しないといけないと思い、いきなりメインPCでAndroid Studioをinstallしたくなかったため、ThinkPad X300にAndroid Studioをinstall。installしたのは良いのですが、AVDを立ち上げたところ、VX-Tがないから起動できないって怒られた。何それ?ってぐぐると、X300のBIOSを最新にupdateしてVirtualizationを有効にしないといけない風味。Win7上でBIOSのupdateソフトを試みても動作しないので、CDからのupdateを試みると今度はX300にバッテリーを装着して下さいと怒られた。BIOSのupdateにバッテリーの装着が必須ってのは理解できないのですが、取り敢えず一度も使ったことがないバッテリーを探して取り付けようとすると物理的に装着できない。何故?とあーだこーだやっても無理。そこで何気にバッテリーの側面を見てみると

あれ?

 ナニコレ!!! バッテリーが膨張してる! え?バッテリーって全く使っていないと膨張して壊れちゃうの? 適度に使ってあげないといけないの??? えー、一度も使ってないのにバッテリーを購入しないといけないの…なんかショック。ちょうどIBM→Lenovoに移行する最後の大和事業所のPCだから品質は折り紙つきだと思ったのに…(バッテリーって一度も使わないで何年も放置していると膨張する仕様なら私の不勉強ですね、すいませんw)

 もしThinkPad X300のお持ちの方で、BIOSを最新にupdateし、Virtualizationをenableした際、確実にVX-Tが有効になるかご教示願います! それがはっきりしているなら、純正のバッテリーを購入する予定ですが、もしそうでなければ中古のCore i3の小さいPCでも購入するつもりです。
 なんでAndroid Studioを動かすだけなのに17,000円近くお金がかかるんだ…

コメント

Android App(18) Ver7

2014-12-22 01:04:21 | Weblog

 来年職場の上司がCESに行くとのことで、もし発表されているのであれば、Xperia Z4 Ultraを4K動画も含めていっぱい撮ってきて下さいとお願いしてます!
 でも、発売が7月とのウワサがあるから、もしかすると発表がないかも? 7月まで待てるかな…Nexus6が欲しくなるけど、ハードウェアの不具合が結構報告されているみたいだし、どうしよ。

 ところで突然CircleWidgetを修正したくなりましたw 去年の11月以来の修正です。
 ほんのちょこっとだけデザインにこだわってみました。Widget3x3のヴァージョンをメインに新たにCPU使用率のCircleを追加、端末名の代わりに時刻と日付に、Fontも変えてみました。

 Widget2x2のヴァージョンも併せて表示してみました。


 更にLock画面での表示も追加。


 ちなみに更新のタイミングは前回よりちょっと短くして6秒間隔です。また、色の設定は今までどおりWidget自体を押下すれば、それぞれのCircleとFontを変更できるにようになってます。
 なお、Widget2x2は小さ過ぎるのであんまりいじってません。また、DPIが240の端末については保証してません。とゆーのもEclipseで動いてくれない(泣) 早くAndroid Studioに移行しろってことか?

コメント (1)

Android App(29) Ver2

2014-12-16 01:03:42 | Weblog

 そろそろAndroid Studioに移行しないといけないかな〜とか考えており、年末年始にいろいろ試してみたいと思います。
 ところで、PartsSystemWidgetをほんのちょこっとだけ改修。要は背景の黒のグラデーションをiOSカラー?に変えてみました。


 意外にしっくりきて個人的には気に入ってます。まだまだいじるところがたくさんありますが、取り敢えず、ちょこっとずつ気長に改修する予定。早速外国の人にDLして使ってもらってますね。

コメント

Android App(29)

2014-12-08 00:11:25 | Weblog

 なんだって〜早稲田の「喜楽書房」が今月5日に閉店だと!
 先月下旬に店の前を通ったときは何ともなかったのに。あれが最後だったのか…文省堂の悪夢再びって感じ(泣)
 早稲田の古本街があるから、わざわざ引っ越してきたのに、逆に近くにあると本の更新が少ないのもあって、月1〜2回しか徘徊していないのがまずいのかな…
 今後「古書現世」とか「文英堂書店」とか「五十嵐書店」とか「浅川書店」とか「飯島書店」とか突然閉店されていたなんてなると泣くに泣けないので、注意しておかないと。

 ところで、LinuxにはWindow MakerというX Window SystemがあってLinuxをいじっていた最初の頃はこれが大好きでした(ちなみに私が一番利用したX Window SystemはFluxbox)。今回作ったAppはランチャー機能はなく、あくまで端末のシステム情報を2x1のWidgetにそれぞれ分割して、Dockをヒントに必要な情報のWidgetだけを自由に組み合わせて置けるようにしてみました。 また、Widgetは30秒毎に更新するようにしましたので、Widgetをいっぱい貼っても負担は軽いと思います。

 とりあえず、Playストアにはupしましたけど、まだまだ発展途上なので、少しずつupdateしてみても良いかな〜とか思ってます。
 なお、今回初めてWidgetにバックグラウンドを追加したので、恒例の色の変更機能は搭載してません。

コメント

Intel SSD 530Series 120GB購入

2014-11-29 00:37:34 | Weblog

 昨日トレイダーの鬼特価でエロゲーを買い漁ったついでにIntel製SSD 530Seriesの120GBを新調しました。

 理由はEclipseのAndroid SDK Managerをupdateしたお陰で、今まで余裕のあったIntel製SSD 530Seriesの60GBの空き容量が一気に枯渇したことが原因です。
 起動ドライブなんて120GBもいらないだろうと思っていましたから、ちょっとショックですw
 そしてもっとショックだったのが、2年前の12月にPCを新たに自作してから、今日まで一度もPC部品を購入していない事実でした…今では考えられませんが、夏冬のボーナス時に必ずPCを自作していたのが嘘のようです。そりゃ、もう数えるくらいしか自作PCショップが残っていない訳ですね。
 以前にも同じようなことを書いたな〜とか思ったら、5年前のblogでも同じようなことを書いてましたね…

コメント

Android App(23) Ver7

2014-11-23 00:05:45 | Weblog

 謎の彼女Xの最終巻を読みました。個人的にはこの終わり方で良かったです。ただ、謎の部分が最後まで放置されたままでしたね…だから謎の彼女なのかw
 とゆーことで?、記念にLockSystemWidgetを追加修正しましたw
 修正箇所は、外国の人も使っているのでまず日付の表記としてイギリス式、アメリカ式を追加。

 他にCarrier及びUptime部分をAndroidOSヴァージョン等に変更できるようにしました。


 更にWidgetの大きさを4x3から4x2にした上で拡大できるようにしました。

 

コメント