[#49519] OSX ruby-tkのextconf.rb — 天野 竜太郎 <pikara-giresse82@...>
=1B$BE7Ln$H$$$$$^$9!#=1B(B
13 messages
2013/08/01
[#49520] Re: OSX ruby-tkのextconf.rb
— Hidetoshi NAGAI <nagai@...>
2013/08/01
永井@知能.九工大です.
[#49521] Re: OSX ruby-tkのextconf.rb
— 天野 竜太郎 <pikara-giresse82@...>
2013/08/01
=1B$BE7Ln$G$9!#=1B(B
[#49525] Re: OSX ruby-tkのextconf.rb
— Hidetoshi NAGAI <nagai@...>
2013/08/01
永井@知能.九工大です.
[#49526] Re: OSX ruby-tkのextconf.rb
— 天野 竜太郎 <pikara-giresse82@...>
2013/08/02
=1B$BE7Ln$G$9!#=1B(B
[#49536] コマンドラインで ruby の変数に値を設定する方法 — 尾川敏也 <ogw@...>
尾川と申します。
31 messages
2013/08/09
[#49537] Re: コマンドラインで ruby の変数に値を設定する方法
— 古川大輔 <mogya99@...>
2013/08/09
=EF=BC=9E=E3=82=B9=E3=82=AF=E3=83=AA=E3=83=97=E3=83=88=E5=90=8D=E3=81=AB=E7=
[#49538] Re: コマンドラインで ruby の変数に値を設定する方法
— 尾川敏也 <ogw@...>
2013/08/11
尾川です。
[#49539] Re: コマンドラインで ruby の変数に値を設定する方法
— Nobuyoshi Nakada <nobu@...>
2013/08/11
(13/08/11 11:14), 尾川敏也 wrote:
[#49596] シェルスクリプトの Ruby での置き換え (was Re: コマンドラインで ruby の変数に値を設定する方法)
— 尾川敏也 <ogw@...>
2013/09/21
尾川と申します。おはようございます。
[#49598] IO.popen に不具合?
— 尾川敏也 <ogw@...>
2013/09/24
たびたびお騒がせします。尾川と申します。
[#49611] IO.popen の不審な挙動を再現するサンプルコード
— 尾川敏也 <ogw@...>
2013/09/28
尾川です。
[#49613] Re: IO.popen の不審な挙動を再現するサンプルコード
— Nobuyoshi Nakada <nobu@...>
2013/09/28
(13/09/28 20:29), 尾川敏也 wrote:
[#49616] Re: IO.popen の不審な挙動を再現するサンプルコード
— 尾川敏也 <ogw@...>
2013/09/29
尾川です。
[#49624] Re: IO.popen の不審な挙動を再現するサンプルコード
— Tanaka Akira <akr@...>
2013/10/02
2013年9月29日 10:26 尾川敏也 <ogw@shizuokanet.ne.jp>:
[#49625] Re: IO.popen の不審な挙動を再現するサンプルコード
— 尾川敏也 <ogw@...>
2013/10/03
こんばんは、尾川です。
[#49555] configureスクリプトの --with-ruby-version オプションについて — Hideki Sakamoto <hs@...>
坂元と申します。
5 messages
2013/08/19
[#49560] shebang 行での -E オプションの使い方 — 尾川敏也 <ogw@...>
尾川と申します。
5 messages
2013/08/20
[ruby-list:49564] [ANN] Ruby/OSL 0.0.1
From:
Masafumi Yokoyama <myokoym@...>
Date:
2013-08-21 03:18:11 UTC
List:
ruby-list #49564
myokoymです。
OpenShogiLibをRubyから使うためのライブラリである Ruby/OSL の 0.0.1
をリリースしました。
## OpenShogiLibとは
電王戦で話題になったGPS将棋という将棋ソフトの基本的な機能が含まれ
たライブラリです。C++(Boost使用)で記述されています。BSD風のライ
センスです。Debian GNU/LinuxやUbuntuでは、パッケージ(libosl-dev)
が提供されています。(※私は関係者ではなく、一ユーザーです)
OpenShogiLibを使うことで、将棋のルールの実装などに煩わされることな
く、本質的な強さや高速化の研究に集中することができます。
GPSshogi - PukiWiki
http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/pukiwiki.php?GPSshogi
OpenShogiLib - PukiWiki
http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/pukiwiki.php?OpenShogiLib
[PDF] 高速将棋ライブラリOpenShogiLibの作成 - 東京大学
http://www.tanaka.ecc.u-tokyo.ac.jp/~ktanaka/papers/osl.pdf
## Ruby/OSLとは
OpenShogiLibをRubyから使うための拡張ライブラリです。GitHubの公開
リポジトリで開発しています。RubyGems.orgでも公開しています。MITラ
イセンスです。(状況次第では変更するかもしれません)
まだ初歩的な機能しか実装していないので、全ての有効手を生成する程度
の機能しかありませんが、ルールを守ってランダムに指すソフトや、歩し
か動かせないソフトなどは作れると思います。
https://github.com/myokoym/ruby-osl
## インストール方法
OpenShogiLib本体はRuby/OSLには含めていない(検討中です)ので、別途
インストールする必要があります。ソースからのビルドは時間がかかった
りして大変なので、aptでのインストールを推奨します。aptを使っていな
い方はご相談ください。
% sudo apt-get install libosl-dev
Ruby/OSLはgemコマンドでインストールできます。C++のソースコードをコ
ンパイルするので、g++などがいるかもしれません。
% gem install osl
## 使い方
READMEやサンプルを参照してください。
https://github.com/myokoym/ruby-osl#readme
https://github.com/myokoym/ruby-osl/tree/master/sample
参考:OpenShogiLib本体のサンプル
http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/osl/sample/random_play.cc?view=markup
## お問い合わせ
まだ開発初期ですが、バグ報告や改善提案などは受け付けていますので、
お気軽にGitHubのissueに書き込んでください。日本語で大丈夫です。
使い方についてのご質問も歓迎します。
https://github.com/myokoym/ruby-osl/issues
それでは。
--
Masafumi Yokoyama <myokoym@gmail.com>