mruby
mruby の開発を楽にしようと mrb *1 というツールを作っています。 今回の 0.0.5 では、設定に合わせて mrbgems 込みの mruby を、コマンド一発でビルドできるようになりました。 以下のような YAML 形式で mruby のリポジトリの場所や一緒にビルドする mrbg…
きっかけ mruby の mrbgems を作りたいと思ったら、mruby のソースコードを取得して、mrbgems の example ををコピーして、モジュール名をリネームして、build_config.rb を編集して、ビルドしなければならないと思います。 一つ一つは容易な作業でも最初に…
mruby でそれなりにデータベースにアクセスできるようにしたいなーと思って、作った。 qtkmz/mruby-odbc ODBC API っぽさを残しつつ、基本的なインタフェースでデータベースとやり取りができるようにしています。今の所、インタフェースは最低限実装していま…
TOTP(Time-based One-time Password) のサンプルコードが RFC 6238 - TOTP: Time-Based One-Time Password Algorithm にあるのだが、それを mruby で実装してみた。 必要な mrbgems は二つ。iij/mruby-digest と iij/mruby-pack 。 もう少し実装して、二段階…
bovi/mgem というツールがあり、mruby をビルドするための build_config.rb を生成してくれます。これを使って、build_config.rb を生成してみます。 最初に標準以外で追加したいライブラリをセットし、mgem config を実行して、必要なライブラリを選択する…
ngx_mruby のビルドスクリプト。ビルドのメモは残っていたけれど、スクリプトにしていなかったので改めて。
mrubyを CLI/C++ でラップして、C#などで使えるようにするもの。 C#やCLI/C++を知る材料として、作ってみた。 qtakamitsu/sharp-mruby · GitHub mrubyのソースコードを引数として渡して、実行するくらいはできる。 とりあえずは、C#から変数を渡し、それをmr…