脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

2016-05-01から1ヶ月間の記事一覧

grafanaでAPIを使ってCUIからダッシュボードを作成する方法

CUIから 1. API keyの発行 grafanaのGUIからAPI keyを発行します ユーザ名を入力し、RoleをAdminに変更してAddボタンを押します APIのKeyが表示されるのでメモしておきます 2. jsonファイルの作成 ダッシュボードの設定ファイルをjsonで作成します 名前はな…

uGUIでテキストにアウトラインをつける方法

文字に枠をつける方法です 1. アウトライン項目の追加 アウトラインをつけたいテキストを選択した状態でツールバーから 「Component」 > 「UI」> 「Effects」 > 「Outline」を選択する 2. アウトラインの設定 インスペクターにアウトラインの項目が出てくる…

Unityのボタンのenabled/setActive/interactableの違い

UnityのuGUIを作成したときに、条件に応じてスクリプトから選択出来なくしたり、消したりしたい時が出てくると思いますが、その際に使う関数について 今回確認するのは Button.enabled = true/false; Button.interactable = true/false; GameObject.setActiv…

telegrafで収集したメトリクスをInfluxDBに保存し、Grafanaで表示させる方法

influxDB 時系列データベース reference InfluxData | Documentation | Installation How to Install curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - source /etc/lsb-release echo "deb https://repos.influxdata.com/${DISTRIB…

UnityでOculusなどのHMDの向いてる方向を取得する方法

HMDの向いている方向を取得する方法です Oculus Riftで確認しましたが、GearVRでも同じ処理で取得できるはずです 情報の取得 using UnityEngine; using System.Collections; using UnityEngine.VR; // enable to get HMD direction public class Direction :…

UnityでXboxコントローラの3Dスティックではなく十字キーで移動させる場合

Unityでボタンを複数作成するとデフォルトでXboxコントローラの左スティックで移動できるようになりますが、左スティックを無効にして十字キーで動かしたい場合の方法です。 手順 1. Inputマネージャーを開く Edit > Project Setting > Input 2. Input マネ…

Unityでボタンの表示を文字じゃなくて画像にする方法

まずは普通にUnityを起動してHierarchyから「UI > Button」を選択すると以下のような感じになると思います。 この文字ベースのボタンを画像ベースのボタンに変更します 1. RawImageオブジェクトの作成 RawImageオブジェクトが作成されると以下のように真っ白…

gangliaでGPUの情報を監視しようとしてえらい苦労した話

gangliaでGPGPUサーバのデータを監視しようとしたのですが、はまりポイントが多数あって苦労しました Gangliaのインストール 1. Master server ### install packages sudo apt-get install ganglia-monitor rrdtool gmetad ganglia-webfrontend ps -eaf | eg…

Ubuntu14.04でApacheがphpを使えない場合

PHPがインストールされていない可能性があるのでinstallしてapacheを再起動します php install & apache restart sudo apt-get install php5 libapache2-mod-php5 sudo service apache2 restart まだおかしい場合 ログ確認 # cd /var/log/apache2 # tail -f …

Unityでコントローラを利用したセレクト画面の作り方2(Submit取得の改良)

前回 前回のポストではクリック情報を取得するために、 1. ButtonFunction.csスクリプトを作成 using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class ButtonFunction : MonoBehaviour { public void StringArgFun…

Unityでコントローラを利用したセレクト画面の作り方

Unityでシーンやキャラクターの選択画面を作ろうと思ったのですが、タップやVRの場合の視線を利用する方法は比較的ドキュメントが多いのですが、コントローラ(Gamepad)を利用した時の方法を探すのに少し手間取ったので、メモ代わりに手順を残しておきたいと…

HTC viveをベースステーション1台で起動

VR

HTC viveは通常 HMD コントローラ(右) コントローラ(左) ベースステーション(b) ベースステーション(c) の5つのデバイスの設定が必要だが、一応以下のみっつだけでも動くらしい HMD コントローラ ベースステーション Steam VRの表示は以下のようになる この…