vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

Mac

【Unity5】【Android】【Mac】ギャラリーを開いて選択した画像のパスを取得する

前回の最後に触れたIntentを使ってギャラリーを呼び出してみたら結構苦労した、というお話です。 やったこと Unity側でボタンが押されたら、プラグインを使ってギャラリーを開く ギャラリーで画像を選択したら、該当画像のパスを取得する(今回はログ出力のみ…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 3

前回の続き…のつもりだったのですが、脇道に逸れてしまったお話。 そのまま消してしまうのは悔しいので書き留めておきます。 やったこと Unityでボタンを押した時に、ネイティブ側で端末内にある画像をGridViewで表示する GridViewの画像をタップしたときに…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 2

前回の続き。 Githubにあげました。 masanori840816/SetMaterialsFromGallery · GitHub ※2015/05/06編集 iOS用のプラグインを追加したためプロジェクト名を変更しました。 Unityプロジェクトの作成 Unityでプロジェクトを作成して、Build SettingsでPlatform…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 1

諸事情によりUnityからAndroidのカメラロール(DCIMディレクトリ)にアクセスしたくなったため、試してみました。 はじめに Android端末内のファイルにアクセスするのはUnityだけでも可能なのですが、カメラロールのディレクトリは端末ごとに異なる場合があり…

MacでRailsを使う時のメモ その2

今日もなぜかエラーが発生したのでメモ。 Railsチュートリアルの第3章ほぼ静的なページの作成をやろうとして、GemfileにRubyのバージョンを2.1.5で設定したところ、以下のエラーが表示されました。 Your Ruby version is 2.0.0, but your Gemfile specified …

MacでRailsを使う時のメモ

軽い気持ちでやり始めたらすんなりいかなかったのでメモ。 Homebrewを使ってrbenvをインストールし、rbenvでruby2.1.5をインストールするところまではスムーズに実行できました(多分)。 Rubyのバージョン指定 インストールのあとデフォルトで使うRubyのバー…

MacとiOSをBLEで連携 - Central編2

前回の続きです。 基本的にはPeripheralと同じで、1秒に1回データを更新する部分を、ボタン押下時にデータ送信されるよう変更しているだけです。 ViewController.h #import @interface ViewController : UIViewController @end ViewController.m #import "Vi…

MacとiOSをBLEで連携 - Central編

次はメインのコントローラー側となるCentralについてのメモ。 実行すること Peripheral端末を探索して接続する。 接続したPeripheral端末が値を更新した場合、通知(notify)を受けられるようにする。 接続したPeripheral端末にWriteリクエストを送ってデータ…

MacとiOSをBLEで連携 - Peripheral編2

前回の続きです。 UI部分とBLEの呼び出し部分を作成します。 やりたいこと 0.05秒に一度ずつ、Central端末から受け取った値を更新してTextFieldに表示します。 1秒に一度ずつ値を更新して、Central端末にNotifyが届くようにする。 AppDelegate.h プロジェク…

MacとiOSをBLEで連携 - Peripheral編

諸事情により、OpenCVはいったんお休みして、MacとiPhoneをBluetooth Low Energy(BLE)で連携してみることにしました。 やりたいこと MacとiPhoneをBLEでつなぎ、iPhoneはボタンを押したときに、Macは一定時間(1秒)ごとに乱数を生成してそれぞれ送信しあう。 …

Mac miniのメモリ交換

Mac

特にMavericksに更新してから、Mac miniの動作が遅くなった気がします。 ひどいときにはフリーズすることも......。 クリーンインストールやキャッシュの削除なども試してみましたがあまり好転せず(ウイルス感染も特に見つかりませんでした)。 というわけで…