dp.SyntaxHighlighter.HighlightAll('code');
   
06
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

python Boost:Numpyのインストール

前提条件
 OS ubuntu15.04 64bit
 以下install済
  python2.x、boost(libboost-dev)、boost:python(libboost_python-dev)、git
  それぞれapt-getでインストールした

boost:numpyのインストール方法メモ
boost/numpyをコンパイル
 $ git clone https://github.com/ndarray/Boost.NumPy
 $ cd Boost.NumPy
 $ cmake .
 $ make
 $ make install
 $ cd libs/numpy/doc
 $ make
Boost.NumPy(git の展開先トップフォルダ)/lib以下を
/usr/lib
へ移動
Boost.NumPy(git の展開先トップフォルダ)/boost以下を
/usr/include/boost
へ移動

以下サイトのコードを参考に動かしてみる。
自分の環境だとpython2.xだったので
Boost COMPONENTS python3 REQUIRED

Boost COMPONENTS python REQUIRED
に変更した。

pythonから呼べたのでここまで。

参考:
 C++でpythonを拡張する(Boost.NumPy)
 C++でPythonを拡張するためのBoost.NumPyチュートリアル(実践編)

補足:
2番目のurlのコードをコンパイルするのに
CMakeList.txtに以下を追加した。
 add_definitions("-std=gnu++11")
自分の環境だとstd::transformでwarningがでて、
たぶんそのせいでtransformのオーバーロード関数の選択をコンパイラが間違ってしまう。
4引数の方のtransformではなく、5引数の方のtransformが予測されてしまっていた。
上記のコンパイルフラグを設定すればよい。

追記:eclipseにCDTを導入
eclipseにCDT入れたので、以下を参考にcmakeでビルドできるか確認。
http://blog.goo.ne.jp/yasuhiroyao/e/9c099b2a7c9b8c2d691d6715ebb8b3a0

projectフォルダに以下を作成。
 src/
 build/
 src/mymod.cpp
 src/CMakeLists.txt

eclipse上で以下を設定すればeclipseからcmakeとmakeがたたける。
 buildで右クリック make taget 作成
  適当にターゲット名を入力する
  Make ターゲットは空にする
  ビルドコマンドに以下を設定。
   cmake ../src
 src/mymod.cpp上で右クリック make target 作成
  適当にターゲット名を入力する
 ビルドコマンドに以下を設定。
  make -C /projectパス/build VERBOSE=1

追記:eclipse CDTのインクルード済定義値のエラー表示回避
http://infotech776.blog.fc2.com/blog-entry-62.html
スポンサーサイト

virtualboxでubuntuでpydevでopencv リンクまとめ

virtualboxとubuntu
http://zakkiweb.net/a/20/

pydev
http://qiita.com/HirofumiYashima/items/4077558de49d6d744902

numpy, scipy, matplotlibはapt-getでinstall

opencv
http://geektrainee.hatenablog.jp/entry/2014/10/02/205029

winscpからvirtualboxのubuntuへ接続
http://sho-japan.hatenablog.com/entry/2015/03/01/172554

Windows7 64bit Ruby on Rails インストール (ruby 2.1.3, rails 4.1.6)

Windows7 64bitに
以下の環境を作る。(2014/10現在最新?)
 ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32]
 rails 4.1.6

基本は以下の手順に沿う。
ただし、上記のver.のrubyとrailsをダウンロードする。
 Ruby on Rails 3.2 を Windows にインストールする手順をかなり丁寧に説明してみました

ここで、以下のエラーがでる。
 >rails g scaffold user name:string email:string
 DL is deprecated, please use Fiddle
 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sqlite3-1.3.9-x64-mingw32/lib/sqlite3.rb:
 6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
 -略-

原因はsqlite3_native.soが64bit対応していないため。
以下に、sqlite3_native.soの作成手順を残す。

まず、以下を参考にsqlite3.dllを作成する。
 Windows で SQLite3 の 64bit バイナリを自分で作る
次に、以下を参考にsqlite3_native.soを作成する。
 このときまず、sqlite3-1.3.9をuninstallしておく。
 そうしないと、sqlite3_native.soが作成されない。(uninstallしておかないとこのせいではまり続ける)
 Windows 64bit の Ruby 2.1.3 で Rails 4.1.6 を使う

これでRuby on Rails 3.2 を Windows にインストールする手順をかなり丁寧に説明してみましたの手順で>rails g scaffold user name:string email:string が成功する。

railsプロジェクト作成毎に必要なこと
 bundleはスキップしてrailsプロジェクトを作成する。
  > rails new hoge --skip-bundle
 GemFileを以下の通り書き換え。
  修正前) gem 'tzinfo-data', platforms: [:mingw, :mswin]
  修正後) gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
 最後にbundle install
  > bundle install
これを忘れない。

mongrelをインストールしようとしたが、
やっぱりsqlite3のときと同様のエラーが出た。
お・ま・え・も・か。

いったんおいておいて、以下でrailsアプリの作り方の導入勉強。
小学生でもわかるRuby on Rails入門

複数プロジェクトを作ったのでポートの割り当て設定
http://qiita.com/semind/items/4f23e1c0c1c35c2db785


========================================================
以下、試行錯誤の変遷

以下の環境を作る。(2014/10現在最新?)
 ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32]
 rails 4.1.6

以下のサイトを参考にする。
ただし、ver.は上記の通り。
 Ruby on Rails 3.2 を Windows にインストールする手順をかなり丁寧に説明してみました

以下を試したところでエラー
 >rails g scaffold user name:string email:string
 DL is deprecated, please use Fiddle
 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sqlite3-1.3.9-x64-mingw32/lib/sqlite3.rb:
 6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
 -略-

1. sqlite3_native.soが配置されているか
 Rubyのインストールディレクトリ\lib\ruby\gems\2.1.0\gems\sqlite3-1.3.9-x64-mingw32\lib\sqlite3\バージョン(ex.2.0)\
 無い場合
  ・作る必要あり(別サイトに情報あり。だが、URLロスト。。。)
 ある場合「2」へ
2. 64bit版sqlite3をコンパイル
 64bit版バイナリを自分でコンパイルする必要がある。
 以下のサイトを参考にする。
 http://blog.nazylabs.net/2014/10/07/141/
 以下でエラーが出た場合「3」へ
 $ gem install sqlite3 --platform=ruby -- --with-sqlite3-include=/c/DevKit200/local/include --with-sqlite3-lib=/c/DevKit200/local/lib
 -略-
  checking for sqlite3_libversion_number() in -lsqlite3... no
 -略-

3. sqlite3のコンパイラとgemに使用されるコンパイラを確認
 mkmf.logを見ればコンパイラに何を使っているか分かる。
 自分の環境の場合はコンパイラは以下だった。
  x86_64-w64-mingw32-gcc.exe
 が、DevKitをインストールしたときに以下をインストールしていた。
  NG) i686_64-w64-mingw32-gcc.exe
 地味にこれではまった。。。
 残念ながらコンパイラが間違っていることが分かるのはこのタイミング。
 せっかくsqlite3をコンパイルしても、
 お互いのコンパイラが異なればOut。

「2」を完了して、
 ruby -e "require'sqlite3'" && echo %ERRORLEVEL%
も 0 を返している。

が、相変わらず最初のエラーが出ている。

試行錯誤していたらばっちりな記事を発見。
Windows 64bit の Ruby 2.1.3 で Rails 4.1.6 を使う

Windows で SQLite3 の 64bit バイナリを自分で作る

が、sqlite3_native.so が作られない。。。
あ、sqlite3-1.3.9をuninstallしなきゃ。
再インストールするときに、指定したincludeとlibを使って.soを作るのだから。

やっとできた!
railsの勉強の準備に時間を要してしまった。。。
一旦ここまで。

アーカード リボルテック

ヘルシング機関 最凶の切札(ジョーカー)...
見 敵 必 殺!!

リボルテック アーカードです\(゜ロ\)(/ロ゜)/
大学のころにたまたま友人の家にあった単行本を読んで以来
「アーカードの稼働フィギュアでないかなぁ...」
と思っていました(^-^)
いやはや嬉しい限り(゜o゜)
Picture 215
なかなかいい顔です。
帽子の着脱ができるのもGood!!

Picture 214
拳銃はジャッカルと454カスールカスタムが付属。
かっこよす!!
しかし残念なのは台座...
リボルテックの台座って貧弱なのよね...

ということで, 魂Stage ACT.5 を台座に使用!
抜群の安定感!
1000円ちょいで3セットついてるからお買い得ですよ奥さん(゜_゜)

Picture 217

Picture 216

Picture 219
銃を撃つ流れもしっかり決まります(゜o゜)

適当に何枚か...
Picture 228

Picture 227

Picture 225

Picture 224

Picture 223

Picture 220

Picture 233
サングラスも付属(o|o)
着脱は前髪と顔の間に挟む方式。
「そんなんで大丈夫か...」
と思っていたが、予想以上の安定感。

Picture 234


それでは最後に...

落下からの...

Picture 230

拘束制御術式(クロムウェル)発動!!

ということでそれでは(゜o゜)

ジョジョ立ち ドロッセル・チャーミング編

久々のブログ更新だい!!

実はyukishimaは3月誕生日でした\(゜ロ\)(/ロ゜)/
そのプレゼントにもらった「超合金 ドロッセル・チャーミング」で遊びたいと思います。

フォルムの割に稼働域の広いこと(゜o゜)
これはあれをするしかない...

そう!ジョジョ立ちだ!!!!!!

というわけで, 「ジョジョ立ちクイズ(V)o¥o(V) 私はだあれ??」
第1問!!
Picture 192
ふるえるぞハート!

第2問!!
Picture 194
やれやれだぜ...

第3問!!
Picture 195
祝福しろ!!

第4問!!
Picture 196
たったひとつのシンプルな答えだ...

第5問!!
Picture 197
覚悟とは・・・犠牲の心ではない!

第6問!!
Picture 198
WRYYYYYYYYYYYYYYYYYYYYYYYYYYYYY!!!!!!!!!!!!!!!!!!!


というわけでいかがでしたか(o|o)
それでは答え合わせ(゜o゜)

第1問 ジョナサン・ジョースター
第2問 空条 承太郎
第3問 アナスイ
第4問 またまた承太郎
第5問 ジョルノ・ジョバーナ
第6問 DIO


それでは、ドロッセル・チャーミングの
ジョジョ立ちに負けるとも劣らないポーズを...
Picture 199
このポーズは「らくちん」のポーズと呼ばれています(゜o゜)
...らくちんっ!?!?!?!?!?
さすがドロッセル・チャーミング...

Picture 200
チャーミングだぜ!!!!!

それでは\(゜ロ\)(/ロ゜)/

検索フォーム

RSSリンクの表示

リンク

ブロとも申請フォーム

この人とブロともになる

QRコード

QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。