gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

宮地楽器にてアルト2本購入

宮地楽器武蔵小金井展でリコーダーフェアをやっている ということでオーケストラ練習の終了後中央線で向かう

リコーダーフェア 2013 ~宮地楽器小金井店|リコーダー

http://recorder.miyajimusic.jp/fair2013.php

f:id:gymno:20130707210023j:plain

 

 キュング(Kung) チェリー 1403

モーレンハウエル(Mollenhauer)  ペアーウッド 5206N

おすすめモデル| 木製リコーダー | 宮地楽器小金井店ショールーム

http://recorder.miyajimusic.jp/osusume.php

スタッフより 
超人気機種の新モデルです。温かさと強さを兼ね備えた音色です。

 

f:id:gymno:20130707210541j:plain

ちなみに  既存の笛は

ソプラノ モーレンハウエルMollenhauer のオリーブ 

テナー キュンクKung のペアウッド

http://gymno.hatenablog.jp/entry/2013/07/08/012955

でこれで計 4本になった

 

swigでJavaとc++連携

http://d.hatena.ne.jp/gymno/20110728/1311868581
の続き


今度は
すみっこのメモ - SWIGでJNI〜JavaからCのプログラムを呼ぶ
http://www.sabamiso.net/yoggy/hiki/?SWIG%A4%C7JNI%A1%C1Java%A4%AB%A4%E9C%A4%CE%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%A4%F2%B8%C6%A4%D6
SWIG and Java
http://www.swig.org/Doc1.3/Java.html
を参照した

同様にhello.cppとhello.hとhello.iを用意した後 同様に

swig -java -c++  hello.i

とやると hello.javaとhelloJNI.javaとMyClass.javaができる
MyClassはc++コードで自分で書いたクラスだが 別ファイルになるのか
c++の明示的なメモリ管理をjavaのポインタにうまく置き換えるためのものであるように見える


g++ -c -fpic hello.cpp
g++ -c -fpic hello_wrap.cxx -I//System/Library/Frameworks/JavaVM.framework/Headers/
g++ -shared hello.o hello_wrap.o -o libhello.jnilib 

でhello.oとhello_wrap.oとlibhello.jnilibができ

javac hello*.java


MyClass.class hello.class helloJNI.classができる
而して

javac Main.java

とやると

$ java Main 4
Hello World!!
sum to 4 = 6
のようになる


Main.java

public class Main {
    static {
	System.loadLibrary("hello");
    }
    public static void main(String [] args) {
	hello.hello();
	if (args.length!=1) {
	    return;
	}
	int d = Integer.parseInt(args[0]);
        int ret = hello.sum(d);
	System.out.println("sum to "+d+" = "+ret);
    }
}

swigで pythonとc++連携

pythonjavaが遅いのなら その部分だけ別の言語で書けばよいではないか という拡張の話

参考にしたページは以下
SWIG and Python
http://www.swig.org/Doc1.3/Python.html

distutils with boost.python - おびなたん☆
http://d.hatena.ne.jp/earth2001y/20070611/p1

C++Pythonのコラボレーション ― PythonMatrixJp
http://python.matrix.jp/tips/cpp_extension/

nesugi.net - swigの使い方のメモ書き
http://www.nesugi.net/hiki/?swig%A4%CE%BB%C8%A4%A4%CA%FD%A4%CE%A5%E1%A5%E2%BD%F1%A4%AD


手順は以下

続きを読む

天と地の守り人文庫版


出ていたのか 5月28日

これで文庫でも完結
買おう

しかし 現時点で

Amazon ベストセラー商品ランキング: 本 - 105位 (本のベストセラーを見る)
1位 ─ 本 > 文学・評論 > SF・ホラー・ファンタジー
2位 ─ 本 > 文庫総合 > 一般文庫 > 新潮文庫

ってのもすごいな

Amazon.co.jp 売れ筋ランキング: SF・ホラー・ファンタジー の中で最も人気のある商品です

そして
Amazon.co.jp: 上橋 菜穂子: 本

守り人シリーズ完全ガイド
なんてのも6/8に出たらしい