2010/10/31
■ [diary] 学園祭 2 日目
本日も職場で開催されていた学園祭に参加してきました.
チアガールのパフォーマンスを見たのですが,迫力がありました.どこかで見た感じのカメラ小僧もいました...
その後別のステージでは,マスクをして太鼓を叩いているひとを見かけました.どこかで見たことある方だと思ったら,プログラミングの補講でお世話になった学生でした.
夕方には背中に「会社の純利益を計算します」と書いてあるシャツを着たひとを見かけました.うちの会社の計算もやってくださいとお願いしたら,まだ修行中なんで無理ですと言われてしまいました....
夜にはスタッフのタツカワ君と売れ残った金魚(昨日の日記参照)を池に放流にしに行きました...
関連リンク
2010/10/30
2010/10/16
■ [diary] 特色サーチ ORION を作ってみた
高久さんが CiNii APIを使ってふわっとCiNii関連検索というのを作っていたので,私も何か作ろうと思って作ってみました.そこで作ったのが特色サーチ ORIONです.
特色サーチ ORIONは,ある研究分野について研究機関,研究者に偏って出現するようなキーワードを特色ワードと抽出して,表示するシステムです.
例えば,香川大学の山田貴志先生は腕相撲マシンや腕相撲マシンにおける顔画像の合成などの研究をしていますが,特色サーチ ORION では,山田先生の特色を抽出することができています.腕相撲マシンってこんなやつの表情とかの研究でしょうかね.
特色サーチ ORION は論文データベースから得た情報を使って,研究機関,研究者に偏って出現するキーワードを特色としているので,実際に各研究機関が「これを特色として研究をしている」と公表しているものと異なる可能性があります.
今回試験的に対象とした研究機関が公表している研究テーマについては,下記のページにまとめてありますので,こちらも併わせてご欄頂ければと思います.
研究者,研究機関,研究分野の特色をベースに,論文,研究者,研究機関を見ることで,その分野にあまり詳しくないひとでも内容を知るきっかけになるのではないかと思っています.
関連リンク
2010/10/15
2010/10/12
■ [felica] felicalib を cygwin から使う
去年くらいにpasori を使って fcf フォーマットから ID,氏名を抽出するというエントリを書きましたが,最近 felicalib を使って IC カードに情報の書き込みをする必要が出てきたので,felicalib を cygwin から使う方法についてまとめておきます.
まず felicalibには felicalib.dll を cygwin からも利用できるように変換します.felicalib に同封されている felicalib.dll, felicalib.lib を同じディレクトリに置いておきます.
% ls felicalib.h dump.c felicalib.dll felicalib.lib
そして dlltool を使って cgywin と互換性のあるインポートライブラリを作成します.
% echo EXPORTS > cygfelicalib.def % nm felicalib.lib | grep ' T _' | sed 's/.* T _//' >> cygfelicalib.def % dlltool --def cygfelicalib.def --dllname felicalib.dll --output-lib cygfelicalib.dll
これで cygwin と互換性のあるインポートライブラリ cygfelicalib.dll ができました.次に felicalib に同封されていた dump.c (カードの情報を dump するだけのコード)を試しにコンパイル,実行してみます.
% gcc-3 -mno-cygwin ./dump.c -o dump.exe -L. -lcygfelicalib % ./dump.exe # IDm: XX XX XX XX XX XX XX XX # PMm: XX XX XX XX XX XX XX XX # System code: XXXX # Number of area = 9 # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Area: XXXX - XXXX # Number of service code = 33 ...
ということで,うまく動いたぽいです.
関連リンク