2015-01-01から1年間の記事一覧

Windows ショートカットメモ

稀につかうショートカットのメモ. ウィンドウの移動 Shift + Windowsキー + 矢印キー プログラムの終了 Alt + F4

visual studio : dll, def から lib を作成

Windows において C++ で dll を使用したプログラムを作成する時,その dll と対となる lib ファイルを明示的に読み込ませる必要がありますよね. #pragma comment(lib, "sqlite3.lib") こんな感じに. だがしかし,ライブラリによっては,dll しか配布され…

python : UDP非同期受信

python で UDP の非同期受信したいことってありませんか? まぁ,そんなないですよね・・・ しかし,何かしらのデバイスからUDPを受け取って,それをsocket.io とかでサーバーに送りたい時なんかは,python でサクッと書くのが楽なんじゃないかなぁと. とい…

uGui と UniRx を組み合わせて,ドラッグできるパネルや長押し(押してる間特定の動作をする)ボタンを作成

Unity の uGui と UniRx を組み合わせてドラッグや長押しを実装してみたので,メモしておきます. ここで言う長押しボタンは,数秒押したら反応するボタンではなく,押している間,特定の動作をするボタンのことです. なんていえばいいのか分からないので,…

python: csv を読み込んで,ヒートマップを表示

ヒートマップとは,データ行列の個々の要素をその大きさに応じて色分けし,可視化したグラフのことです. 例えば,共分散行列を可視化したりできます. というわけで,csv ファイルに格納されたデータ行列を読み込み,ヒートマップとして出力するところまで…

Windows 64bit で python を chocolatey でインストール

タイトルそのままです. Chocolatey を使用して,python を Windows にインストールしてみたいと思います. Chocolatey ってなんじゃらほい?と思われる方は,下記のリンク先を参照して下さい. Window に入れておきたいソフトウェアメモ - Edifying Soilrin…

visual studio 2013 で openframeworks をビルド

openframeworks を visual studio 2013 でビルドする際のメモ. 現状だと openframeworks は,vs2012 しかサポートしていないのに,なぜ vs2013 でビルドしようとするのか・・・ それは,Rx.cpp を使いたいからです!! Rx.cpp って何じゃらほい?ってところ…

Window に入れておきたいソフトウェアメモ

Windowsマシンに入れて置きたいプログラムをメモしておきます. 尚,私の環境はwindows7です. パッケージ管理 chocolatey Windwos 用のパッケージ管理ソフトです. linux におけるapt-get や yum 等と似た感じで,ソフトウェアをコマンドプロンプトからイン…

Unity でテクスチャの画像をスクリプト上からいじる

Unity でテクスチャの画像をスクリプト上からいじる時のあれこれをメモします. 画像をスクリプトで読み込む あらかじめ画像が用意されており,それをスクリプトから読み込む場合は,Texture2DのLoadImageを使用します. Texture2D tex = new Texture2D(1, 1…

Unity: ImageEffectのスクリプトの書き方

Unity5 からフリー版でもImageEffectが使用できるようなりましたね. というわけで,エフェクトを自分で作成する際の基本をメモしておきます. ImageEffect による画像処理 ImageEffect ととは,cameraから出力される画像(映像)に対して,shaderを当てて処…

ベクトルに対する重回帰分析(各次元独立な時)

何かとあると便利な重回帰分析. 今日はそれを実装してみたいと思います. matlab とか R とか使えばいいんじゃないのとか言わない. 重回帰分析とは 重回帰分析って,複数の入力から1つの出力を推定するのものですよね. 式で書くと以下のような感じ. ここ…

c# でシングルトン

C#

C#でシングルトンを書くことがままあるのですが,何かその都度調べてる気がするので,φ(`д´)メモメモ...メモ シングルトン (singleton) って何じゃらほい? シングルトンとは,そのクラスのインスタンスが一つしか存在しないことを保障するデザインパターンです…

Unityでdllを2重に呼び出す

portaudioをunityで使いたくて, MrMatthias/Portaudio-Unity · GitHub こことか atsushieno/portaudio-sharp · GitHub こことかを参考にかいてたんですが,コールバックの登録まではうまく行くものの,いざstartすると落ちる. たぶんメモリリークとか起き…

Unity mecanim でボーンを取得

Unity の mecanim を使用し,モデルを動かす時,モデルがHumanoidとして読み込まれていれば,ボーンの構造がある程度企画化されている. そして,Animator.GetBoneTransform を使用すれば,企画化されたボーン名からそのTransformを取得することができる. …

Unity でオブジェクトをドラッグして移動させる using UniRx

やりたいこと:タイトルのまま 最近話題のUniRxを使ってみました. using UniRx; using UniRX.Triggers; using UnityEngine; public class DraggedObject : MonoBehaviour { void Start() { this.OnMouseDragAsObservable() .TakeUntilDestroy(this) // この…

Virtualbox の仮想マシンの場所移動 (Windows7)

PCの容量足りないから,Virtualboxの仮想マシンを外付けに移動したいと思ってたら, ぴったりの記事を発見. VirtualBoxの仮想マシンフォルダ変更手順メモ - Qiita ここの通りにやったらできた. が,vagrantとの紐づけが壊れてしまった・・・. 移動した後…

Windos7 + Vagrant + virtualbox で,仮想OS(CentOS6.5) 環境構築

各ソフトウェアのバージョン Vagrant: 1.7.2 Virtualbox: 4.3.26 CentOS6.5: A list of base boxes for Vagrant - Vagrantbox.es からほしいのをダウンロード インストール方法 いろんなサイトにあるので割愛 発生した問題 vagrant up で起動しようとすると …