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 で起動しようとすると …

C# で自分のPCのIPアドレスを取得

// using System.Net; が必要 String hostName = Dns.GetHostName(); // 自身のホスト名を取得 IPAddress[] addresses = Dns.GetHostAddresses(hostName); foreach (IPAddress address in addresses) { // IPv4 のみを追加する if ( address.AddressFamily =…

OSC ( Open Sound Control ) のライブラリメモ

OSC便利! って友人に言ったら「何をいまさら」と冷たくあしらわれました. タンスの角に小指ぶつければいいのに. というわけで,使ってみたOSCのライブラリに関するメモです. C++ oscpack サイト:oscpack - a simple C++ OSC packet manipulation librar…

OSC ( Open Sound Control ) の C++ ライブラリ oscpack を使ってみた

OSC ( Open Sound Control ) とは,PC等において音楽演奏データをネットワーク経由でリアルタイムに共有するための通信プロトコルなわけですが,それを使ってみたくなって,いろいろライブラリを探したところ,oscpack というのがよさそうとのことで,早速ダ…

Unityの立方体のuvをいじくる

Visual Studio Tools for Unity 1.9 公開されましたね. UnityのC#がVisual studio で書けるってすばらしい. えっ? Express edition では使えない!? (゚д゚)! orz 気を取り直して,今日の本題です. Unity の立方体の各面に,それぞれ別の絵を表示させたい…

The Killing Pawn 感想

私は漫画が大好きで,毎週少年誌を買っていて,今週も当然マガジンを購入したのですが,そこに載っていた読み切りがすごく衝撃的でした. 読み切りのタイトルは「The Killing Pawn」 ARMSの皆川先生作画,進撃の巨人の諌山先生原作の将棋バトル漫画だそうで…

あえてAnacondaに頼らないpythonインストール

windowsにpythonをインストールする時って,Anacondaが便利ですよね. でも,Anacondaじゃ上手くいかない時もあるんです! というか,あったんです・・・. まぁ,めったにないとは思いますが,そんな時のためにpythonのインストール方法をメモメモ! python…

別ディレクトリのパッケージをimportするには?

python がすごく便利だと友人から進められて勉強しだしたものの,なかなか覚えられません... しばらくは,このブログがメモ代わりになりそうです. 閑話休題. ディレクトリAの中に,ディレクトリB, C があるとします. 今,Bの中にいるとして,C内のcc.py …

ipython notebook を html に吐き出してブログ記事に張り付ける

ipython 便利ですよね. notebook を使うとさらに便利ですよね. それをブログ記事に張り付けられたら,楽ちんですよね! というわけで,調べてみました. ipython nbconvert --to html GmmMethods.ipynb --template basic たったこれだけ! あとは,できたh…

はじめまして

はじめまして. りのと言います. 音声信号処理や統計に興味があって,そのあたりで勉強したことを綴っていこうと思います. まだまだ勉強を始めたばかりで,間違ったことを書くことも多いかもしれません. もし記事の内容に間違いがございましたら,ご指摘…