LoginSignup
1
1

mruby まとめ 作成中

Last updated at Posted at 2018-03-15

Qiitaで"mruby"で検索して出てきた中身を拝見し、構造的に整理しました。プログラミングやコマンドで、一番重要、一番大事、難しいことじゃないのに壁になっていることを探してみました。今回は何に着目したかは後述。
分類の用語も後ほど説明します。

mruby/cをdocker hubにあげた。要点5つ課題6つ。docker(129)

qiitaでは、鍵語(key word)を5つ登録できるようになっています。具体的な言葉を指定するとグラフがその他で埋まる確率が高くなります。
検索は鍵語に指定しなくても本文中の言葉が対象になります。鍵語に具体的な言葉を指定する必要性はないようです。

勉強のため5語を抜き書きして、どの言葉がmrubyの登録語かを確認します。mrubyの言葉ではないことを知っている場合には、mrubyの欄の外に記述します。

ひとまず人名順で整理し、分類順に変更予定です。

<この項は書きかけです。順次追記します。>

mrubyにPR送ってマージされてうれしかった
https://qiita.com/bamchoh/items/a234479292215d0cb0e1


NotImplementedError
assertion_string

Windows
mrbgem
PR:Pu llRequest

自作mrbgemsのCIが数週間前に壊れていたので直した話
https://qiita.com/bamchoh/items/eabebbbb330cb0e0470a

mrbgems
MRB_METHOD_TABLE_INLINE
TypeError
mrb->c->ci->proc
attr_accessor

mrubyコードリーディング Array#size編
https://qiita.com/yu_suke1994/items/6887297b12f27abb4670


mrb_define_method
Array#size
mrb_ary_size
mrb_ary_ptr

mruby.h

2017年のmrubyについて
https://qiita.com/yu_suke1994/items/76f80ea743733ddd9031

Object#freeze
Kernel#caller
Array#dig
Hash#dig

RubyKaigi

c言語でmrubyを使ってフルパスを取得する
https://qiita.com/kjunichi/items/74e079d6770f3cc17c2d

mrb_module_get
mrb_class_get

mruby-config

最近のmrubyでC++を使ったmrbgemを作る時の注意事項的な何か
https://qiita.com/kjunichi/items/ec87ca81557cb93e3b4f
C言語側で

extern "C"

としている時の課題の記述あり。

MRB_BEGIN_DECL
MRB_END_DECL
mrbgem
build_config.rb

mruby で C 言語の構造体をラップしたオブジェクトを作る正しい方法
https://qiita.com/tsahara@github/items/86610a696f8ca792db45

mrbgem
MRuby::Build.new
mrbgem.rake
mrb_define_class
mrb_data_type

mruby の String から C 言語の文字列を取り出す正しい方法
https://qiita.com/tsahara@github/items/b2a442af95ac893e10a1

RSTRING_PTR
mrb_string_value_cstr
mrb_str_to_cstr
struct RString
RSTRING_PTR

mruby/Ruby and ETロボコン/LEGO Mindstorms

ETロボコン

TOPPERSまとめ 掲載項目

来年のETロボコンにmrubyで参加しようと思ってるひとへ(2017年版)
https://qiita.com/yamanekko/items/5d6fe00b704c2fa8e710

get_utm
random
gettimeofday

来年のETロボコンにmrubyで参加しようと思ってるひとへ(2016年版)
https://qiita.com/yamanekko/items/b36bdb5cfbf85f8a4488

mrbgems

来年のETロボコンにmrubyで参加しようと思ってるひとへ(2015年版)
https://qiita.com/yamanekko/items/f280345ad7545c7f14d3
来年のETロボコンにmrubyで参加しようと思ってるひとへ(2014年版)
https://qiita.com/yamanekko/items/e8938228ef72449669fe
mruby on ev3rt+tecsのBluetoothローダ機能を使う方法
https://qiita.com/robotan0921/items/d1b46f3f5c448d1e04a0
mruby on EV3RT + tecsでEV3wayを動かすまでの記録
https://qiita.com/hilohiro/items/ffa8e9a1dc05ea6cfdec
Mindstorms EV3をRubyで動かす方法(ev3dev OS)
https://qiita.com/noanoa07/items/afd7295e9aea108562cd

Mindstorms EV3をmrubyで動かす方法(Macで環境構築編)
https://qiita.com/noanoa07/items/dd5c5230b577a3622f08

「C++の技術教育教材が難しかった人へのmruby版のすすめ」と「このAdvent Calendarについて」
https://qiita.com/yurie/items/ecc0b45b640f9945b8cf

GR PEACH

mruby

GR-PEACHでmrubyを動かす
https://qiita.com/robotan0921/items/23bc35b5badb347ab117

参考資料 

日本のプログラマが世界で戦える16分野。仮説(53),統計と確率(25)

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

#文書履歴
20180315 ver. 0.10 初版
20180316 ver. 0.20 TOPPERSまとめ 掲載項目を追記 
20230513 ver. 0.02 ありがとう追記 

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1