プログラミング

Cardboard用プログラムの公開

Cardboard で MMD のプログラムについて、mikuboard というプロジェクト名で、Githubにソースコードを公開することにしました。 今後の予定としては、もっとやりたいことがあるのでJavaではなくネイティブプログラムに書き換えて、表情だとかレンダリングなどについて強化していきたいなと思っています。 なお即インストールできる APKファイル...
プログラミング

Cardboard VR のアプリ作ってみました(MMD)

没入タイプのVRとして Oculus Rift が割と有名になっていますが、 AndroidスマートフォンでVRを体験できる Google製の Cardboard というものがあります。 今年の初めに既に発表&配布されたようで、知る人ぞ知る状態だったのですが、最近イベント等でGoogleが段ボールのキットを割と広く配布してくれるようになって目にする機会&試す...
サーバー構築

Gitblit でユーザー認証をドメインサーバーに任せる

GitblitがQNAPで動作できたという記事を以前に書きましたが、GitblitはWindows上でも簡単に動かすことが出来ます。公式ページで Gitblit GO というパッケージを配布しており、ダウンロード後は中に入っているバッチファイルを実行するだけで、サービスのホスティングが可能となります。 このGitblitの認証は割とたくさんの方式をサポートし...
linux

Jetson TK1をSDカード起動にする

Jetson TK1のシステムや作業領域としてSDカードを使用するように切り替えました。 容量の問題とか書き換え回数制限とか気にしてです。SDカードならシステム破壊するようなことをしても、交換可能ですし、バックアップもやりやすそうですし、メリットが多くあると思います。 準備 ここではVMware上の Ubuntu 14.04 で作業しました。 必要なファイル...
日記

QNAPでGitBlit

ちょっと前にチャレンジしたのですが、QNAPではGitBlitを動作させることが出来ませんでした。前回GitBucketがQNAPファームウェア更新後(4.1系)では使えるようになったことで、GitBlitはどうかな?とおもって試してみました。 やることは前回と同様で、QNAPの管理画面からJREとTOMCATをインストールします。 次いで tomcatのw...
日記

QNAPでGitBucket

昨年末にチャレンジしたのですが、Tomcatのバージョンが古くGitBucketを稼働させることが出来ませんでした。 それが最近になってQNAPのファームが4.1系になり、Tomcat7やJRE8など新しいものを動作させることが出来るようになったため、再びチャレンジしました。 やることは簡単で、QNAPの管理画面からJREとTOMCATをインストールします。...
linux

cygwinでクロスコンパイラのmake

ARM用クロスコンパイラのビルド(Windows8+Cygwin) を参考にCygwinでクロスコンパイラのビルドをしてみました。 さすがに全部入りの状態なので、cygwinのインストールには時間がかかりました。 確かにgccのビルドまで成功までいけたのですが、thread modelがsingleに。 これをposix となるように --enable-th...
OpenGL

OpenGL 4.5 が発表されました

Siggraph2014開催期間中にOpenGL 4.5が発表されました。 そしてNVIDIAのドライバは既に公開が始まっているということで、早速インストールしてエクステンションリストの確認をしてみました。 リストは後述しますが、手元のボードが 650Ti ということもあり無事に拡張が使えるようです。 OpenGL 4.5のスライドはこれ OPENGL 4....
linux

cygwinでcrosstool-ngのmake

クロスコンパイラなどのクロスツールチェインを作るためのツールとして、crosstool-ngが便利です。 Ubuntuなどではこれを利用してクロス環境を整えるのがとても手軽だと思っています。 今回はそのcrosstool-ngをWindowsのcygwinで生成できないかを試してみました。 そもそも、crosstool-ng は で入手できます。 これを c...
linux

クロスコンパイラgccのビルド -成功編

ようやくクロスコンパイラ gccをmakeすることに成功しました。 JetsonTK1をターゲット想定なので、デフォルトで hard float を使用するようにしたかったので、その設定となるようにしています。 早速その手順をここに書いておきたいと思います。 makeinfoのバージョンが5以降だとエラーになるようなので、それ以前のものをインストールしておき...