diff --git a/articles/draft/regional_rubykaigi_report/okinawarubykaigi01.hiki b/articles/draft/regional_rubykaigi_report/okinawarubykaigi01.hiki index 3d32edd..e2f6fe2 100644 --- a/articles/draft/regional_rubykaigi_report/okinawarubykaigi01.hiki +++ b/articles/draft/regional_rubykaigi_report/okinawarubykaigi01.hiki @@ -57,56 +57,52 @@ https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/reg https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/bash07.jpg ログ収集ツールとして注目される[[fluentd|http://fluentd.org]]を使い、バッチ業務をストリーム処理化する手法を紹介して頂きました。 -通常はログ収集のみにつかわれることが多いfluentdですが、入出力のプラグインを自作することで解析されたwebストリームを受けて進捗確認のツールとして使用することが出来るそうです。 -プラグインは[[RubyGem|https://www.ruby-lang.org/ja/libraries/]]の形式で導入することが出来るため、手軽に機能を追加出来るとおっしゃっていました。 +通常はログ収集のみに使われることが多いfluentdですが、入出力のプラグインを自作することで進捗確認のツールとして使用することが出来るそうです。 +プラグインは[[RubyGems|https://www.ruby-lang.org/ja/libraries/]]の形式で導入することが出来るため、手軽に機能を追加出来るとおっしゃっていました。 !! 『Emacsの普通の使い方』([[資料|http://kinjo.github.io/okrk01/#/title]]) !!! [[@libkinjo|https://twitter.com/libkinjo]] ::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/libkinjo.jpg -Rubyではirbやpryを使って対話式にプログラムを記述することが出来ますが、@libkinjoさんはEmacsのscratchバッファでelispと対話するようにRubyとも対話したいと考えました。 +Rubyではirbやpryを使って対話的にプログラムを記述することが出来ますが、@libkinjoさんはEmacsのscratchバッファでelispと対話するようにRubyとも対話したいと考えました。 comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行し、結果を受け取るデモを実際に動かして頂きました。 「scratchバッファはEmacsと対話する聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。 -!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行し、結果を受け取るデモを実際に動かして頂きました。 - -「scratchバッファはEmacsと対話する聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。 +!! 『RyukyuFrogsとLexues Academyの話』 +!!! 山崎暁 ([[株式会社レキサス|http://lexues.co.jp]]) +https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/yamazaki.jpg -!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取るデモを実際に動かして頂きました。 +沖縄Ruby会議のスポンサーをしていただいた[[株式会社レキサス|http://www.lexues.co.jp/]]の山崎さんから、沖縄県内の学生を育成するプロジェクト[[RyukyuFrogs|http://www.ryukyu-frogs.com]]と[[Lexues Academy|http://academy.lexues.co.jp]]をご紹介していただきました。後述する学生LT枠では2つの育成プロジェクトに参加した学生たちも登壇していました。 -「scratchバ㲖縄県内コミュニティの活動紹介([[動画|http://www.ustream.tv/recorded/44349362]]) +! 沖縄県内コミュニティの活動紹介([[動画|http://www.ustream.tv/recorded/44349362]]) 沖縄のRubyコミュニティだけでなく、県内で活動するコミュニティ紹介のLTも行いました。 -ものづくりのコミュニティから、エンジニアの集‚‹聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。 +ものづくりのコミュニティから、エンジニアの集うシェアハウスまでの計5つのコミュニティの発表を行いました。 +ここでは各コミュニティのリンク、当日の発表資料、発表者を紹介します。 +* [[Ryukyu Rubyist Rookies|https://www.facebook.com/groups/ruby.okinawa/]] [[資料|http://www.slideshare.net/repserc/ryukyu-rubyist-rookies]] -!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取] -‘取るデモを実際に動かして頂きました。 +* [[Ryudai.rb|http://lingr.com/room/ryudairb]] -「scratchバ㲖縄県内コミュニティの活動紹介([[動画|http://www.ustream.tv/recorded/44349362]]) +* [[Okinawa.rb|https://www.facebook.com/groups/okinawarb/]] -沖縄のRubyコミュニティだけでなく、県内で活動するコミュニティ紹介のLTも行いました。 -ものづくりのコミュニティa.ratchバ㲖縄県内コミュニティの活動紹介([[åa けでなく、県内で活動するコミュニティ紹介のLTも行いました。 -ものづくりのコミュニティから、エンã¾した。 -ものづくりのコミュニティから、エンジニアの鼚場を盛り上げて頂きました。 +* [[ハッカーズチャンプルー|http://hackers-champloo.org/]] [[資料|http://www.slideshare.net/KoichiroNishijima/20140301lt]] + +* [[ギークハウス沖縄|http://text.geeoki.com]] +* [[gFab|http://gfab-okinawa.github.io/]] -!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacsバッãg.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取] -‘取るデモを実際に動かして頂きました。 +! Lightning Talks 2 ([[動画|http://www.ustream.tv/recorded/44350011]]) +!! 『rcairoでものづくり』([[資料|http://www.slideshare.net/mgwsuzuki/ruby-kaigi-rcairo]]) +!!! [[@mgwsuzuki|https://twitter.com/mgwsuzuki]] -「scratchバ㲖烉を実行しã‘取] -‘取るデモを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]]) +::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/rcairo.jpg -沖縄のRubyコミュニティだけでなく、県内で活動するコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacs—た。 +2Dグラフィックス用のCライブラリである[[cairo|http://cairographics.org/]]をRubyでバインディングした[[rcairo|https://github.com/rcairo/rcairo]]を使って、マイコンボードケースを自動設計を行うプログラムをRubyで作成し、実際にケースを作ってみたという発表でした。今後はGitHubに箱の自動設計のプログラム公開し、パラメータをPull Requestすることで簡単にマイコンボードなどのケースを作れるようにしたいとおっしゃっていました。 !! 『Rubyに何かをしゃべらせる』 @@ -114,63 +110,40 @@ comint.elとinf-ruby.elを使ってEmacs—た。 https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/talk_ruby.jpg -[[Twilio|http://www.twilio.com/]]とRubyを使ってオヤジギャクを喋るプログラムを作成し、実際にオヤジギャクが流れる電話番号を取得、公開して聴衆の皆さんにかけてもらうデモを披露していただきました。今後は「電話口から流れるオヤジギャクが本当に面白いか」モを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]]) - -沖縄のRubyコミュニティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacs—た。 -«Rubyとも対話したいと考えました。 -cttる』 -!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] - -https://raw.githubusercontent.com/kimihito/te01_hiki/talk_ruby.jpg - -[[Twilio|http://www.twilio.com/]]とRubyを使ってオヤジギャクを喋るプログラムを作成し、実際にオヤジギャクが流れる電話番号を取得、公開しãrŸ。今後は「電話口から流れるオヤジギャクが本当に面白いか」モを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]]) +[[Twilio|http://www.twilio.com/]]とRubyを使ってオヤジギャクを喋るプログラムを作成し、実際にオヤジギャクが流れる電話番号を取得、公開して聴衆の皆さんにかけてもらうデモを披露していただきました。今後は「電話口から流れるオヤジギャクが本当に面白いか」のアルゴリズムを考えたいとのことでした。発表の所々にオヤジギャクを散りばめつつ、何をもって面白いのかを真面目に考察、発表する姿に会場は大いに盛り上がりました。 -沖縄のRubyコミュニティかコミきるテストフレームワークを作成中とのことでした。 +!! 『組み込みにもiOSにもrubyで幸せ(仮)』([[資料|http://www.slideshare.net/shumach217/ruby01-31912722]]) +!!! [[@shumach217|https://twitter.com/shumach217]] -! Lighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacs—た。 -«Rubyとも対話したいp:話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacrdttる』 -!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] - -https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]] +::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/happy_ruby.jpg -https://raw.githubusercontent.com/k +組み込み開発で行われる実機テストを手作業・目視確認からRSpec + Turnipを使った自動化に変更したお話から、iOSの開発においても同様なアプローチができるのではないかと考え、turnipの記述でiOSのデバイスをリモート操作できるテストフレームワークを作成中とのことでした。 -—、実際にオヤジギャクが流れる電話番号を取得、公¯、「和室でぬるくRubyをもくもくする」[[ぬRuby|http://nuruby.org/]]の紹介と、地域Ruby会議に参加することの良さについて語ってくださいました。ぬRubyの魅力がしっかり伝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。 -comint.elとinf-ruby.elを使ってEmacs—た。 -«Rubyとも対話したいp:話したいと考えました。 -comih Academyの話』Rubyとも対話したいと考ubてEmacrdttる』 -!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] +! Lightning Talks 2.5 + Sponsored Session +!! 『きたのくにからこんにちぬー!』([[資料|http://www.slideshare.net/AsamiImazu/okrk01-kitanokunikarakonnnichinu]]) ([[動画1|http://www.ustream.tv/recorded/44351500]] [[動画2|http://www.ustream.tv/recorded/44351537]]) +!!! [[@PUPRL|https://twitter.com/PUPRL]] -https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]] +https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/nuruby.jpg -https://raw.githubusercontent.com/k +北海道からお越しの[[@PUPRL|https://twitter.com/PUPRL]]さんは、「和室でぬるくRubyをもくもくする」[[ぬRuby|http://nuruby.org/]]の紹介と、地域Ruby会議に参加することの良さについて語ってくださいました。ぬRubyの魅力がしっかり伝わったようで、LT後はぬRubyに参加したいとの声が上がっていました。 -ã05/461]] +!! 『The Payment System by Ruby』([[動画|http://www.ustream.tv/recorded/44351293]]) +!!! [[@sowawa|https://twitter.com/sowawa]] -https://raw.githubusercontent.com/k +::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/webpay.jpg -—、実際にオヤジギャクが流れる電話番号を取得、公¯、「和室でぬるくRubyをも、が流れる電話番号を取得、公¯、「和室でぬるくRubyをもく遫ついて語ってくださいました。ぬRubyの魅力がしっかり伝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』㼝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『Ryub„と考えました。 -comint.elとinf-ruby.elを使ってEmacs—た。 -«Rubyとも対話したいp:話したいと考えまし㭦!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] +開発者向けクレジット決済サービス、[[WebPay|https://webpay.jp/]]を開発しているウェブペイ株式会社のスポンサーセッションでは、Rubyでセキュアなプログラミングを行う際の注意点を紹介していただきました。シンボルはGCされないので、ユーザー入力をto_symするとメモリリークが起きてしまう問題が起きてしまうという例を取り上げ、シンボルの扱いに注意するようにとのことでした。5分という短いセッションながらも内容が濃いお話でした。 -https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]] +沖縄Ruby会議後、[[SymbolをGCするパッチがCRubyに取り込まれ|https://bugs.ruby-lang.org/issues/9634]]、この問題は解決されたようです。 -https://raw.githubusercontent.com/k +! Lightning Talks 学生枠 ([[動画|http://www.ustream.tv/recorded/44351656]]) +学生を募集対象としたLT枠も設け、計6名学生が登壇しました。 +ほとんどが作成したWebサービスの紹介であるため、サービス・発表資料のリンクと発表者の紹介のみを掲載します。 -ã05/461]] +* 『[[SharePla|http://sharepla.herokuapp.com]]』(発表者:[[@kanpe777|https://twitter.com/kanpe777]] [[@salvare234|https://twitter.com/salvare234]]) -https:Ÿs://raw.githubusercontent.com/k -ã05/461]] - -https://raw.githubusercontent.com/k - -—、実際にオヤジギャクが流れる電話番号を取得、å€//raw.githubusercontent.com/k - -—、実際にオヤlvŒ流れる電話番号を取得、公¯、「和室でぬる¸館にRuby本を!|http://www.slideshare.net/_siman/ruby-31905851]]』(発表者:[[@_simanman|https://twitter.com/_simanman]]) +* 『[[琉大図書館にRuby本を!|http://www.slideshare.net/_siman/ruby-31905851]]』(発表者:[[@_simanman|https://twitter.com/_simanman]]) * 『[[Mac Friends|http://macfriends.net]]』([[資料|https://speakerdeck.com/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]]) @@ -179,40 +152,24 @@ https://raw.githubusercontent.com/k * 『[[instag|http://instag.herokuapp.com]]』(発表者:[[@nanophate|https://twitter.com/nanophate]]) -* 『[[Once-Tech|http://once-tech.net]]』(発表者:[[@motikan2010|https://twii|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] - -https://raw.gith/rttps://raw.githubusercontent.com/k - -ã05/461]] - -https:Ÿs://raw.githubusercontent.com/k - -ã05/461]] - -https://raw.githubuserconi-om/k - -—、実際にオヤジギャクが流れる電話番号を取得、å€//raw.githubusercontent.com/k - -—、実際にオヤlvŒæional_rubykaigi_report/okinawarubykaigi01_hiki/kakutani.jpg - -[[日本Rubyの’取得、公¯、「和室でぬる¸館にRuby本を!|http://www.slideshaom|http://macfriends.net]]』([[資料|https://speakerdeck.com/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]]) +* 『[[Once-Tech|http://once-tech.net]]』(発表者:[[@motikan2010|https://twitter.com/motikan2010]]) -* 『[[instag|http://inst]]cfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/eã]) +! Lightning Talks 3 ([[動画|http://www.ustream.tv/recorded/44352072]]) +!! 『RubyKaigiの話』([[資料|https://speakerdeck.com/kakutani/all-about-ruby-no-kai-in-okinawa-rubykaigi-01]]) +!!! [[@kakutani|https://twitter.com/kakutani]] +https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/kakutani.jpg -* 『[[instag|http://instag.herokuapp.com]]』(発表者:[[@nanophate[/twii|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]] +[[日本Rubyの会|http://ruby-no-kai.org/]]からお越しの[[@kakutani|https://twitter.com/kakutani]]さん。2014年9/18から9/20に行われる[[RubyKaigi 2014|http://rubykaigi.org/2014]]と、2015年4/9から4/11に行われる[[RubyKaigi 2015|http://rubykaigi.org/2015]]の告知をしてくださいました。 -https://raw.gith/rttps://raw.githubusercontent.com/k +日本Rubyの会ではRubyistの活動を支援しており、[[るびま|http://magazine.rubyist.net/]]、[[るりま|http://docs.ruby-lang.org/ja/]]、[[Regional RubyKaigi|http://regional.rubykaigi.org/]]や[[Rails Girls|http://railsgirls.jp/]]などの開催の支援しているそうです。 -ã05/461]] +最後に「大事なのは活動、みなさんがコミュニティだ」ということで、今後も沖縄でRubyistたちによる活動を続けていってほしいとのことでした。 -https:Ÿs://raw.githubusercontent.com/k -ã05/461]]™Rubyの’取得、公¯、「和室でぬる¸館にRuby本を!|http://www.slideshaom|http://macfriends.net]]』([[資料|https://speakerdeck.com/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]]) - - -* 『[[instag|http://inst]]unjisatoshi]] +!! 『るびまの話』 +!!! [[@gunjisatoshi|https://twitter.com/gunjisatoshi]] ::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/gunjisatoshi.jpg @@ -224,70 +181,55 @@ https:Ÿs://raw.githubusercontent.com/k についてお話してくださいました。 -進捗管理は[[GitHub Issues|https://github.com/rubima/rubima/issues]]をWatchすm/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]]) - - -* 『[[instag|http://inst]]unjisatoshi]] - -::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/gunjisatoshi.jpg - -沖縄のRubyistもお世話になっている〸å//inst]]unjisatoshi]] - -::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_r ãbima/img-size500/articles/draft/regional_rubykaigi_report/okinawardegi01_hiki/gunjisatoshi.jpg - -沖縄のRubyistもお世話になっていã]) -!!! [[@kbaba1001|https://twitter.com/kbaba1001]] - -https://raw.githubusercon¹´になるそうです。 +進捗管理は[[GitHub Issues|https://github.com/rubima/rubima/issues]]をWatchすると編集部がどんなことをやっているか +見ることが出来るらしいです。筆者も早速Watchしました! -* Rubyist Magazineの編集プロセス -* あなたにも出来る貢献 - -につい.j‚なたにも出来る貢献 +貢献方法としては、 -についてお話してくださいãuている〸å//inst]]unjisatoshi]] +* 記事を読んでフィードバックを送る +* 記事を投稿する +* 企画の提案をする +* システム(Hiki)の不具合を直す +* 編集者コミュニティへ参加する -::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_r ãbima/img-size500/articles/draft/regional_rubykaigi_report/okinawardegi01_hiki/gunjisatoshi.jpg +などなどいろいろな貢献方法があるそうです。 -沖縄のRubyistもお世話になっていã]) +!! 『1 個の Pull Request の Diff を 200 行以下にしたら捗った話』([[資料|https://speakerdeck.com/kbaba1001/pull-requestfalsediffwo200xing-yi-xia-nisitarabu-tutahua]]) !!! [[@kbaba1001|https://twitter.com/kbaba1001]] -https://raw.githubusercon¹´になるそうです。 +https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/kbaba1001.jpg -* Rubyist Magazineの編集プロセス -* あなたにも出来る貢献 +[[@kbaba1001|https://twitter.com/kbaba1001]]さんの「小さいPull Request最高!!」話でした。 +小さいPull Requestだと、「毎日PRが出すことができて楽しい、レビューの質があがる、マージが速い!」と楽しそうに語っていました。 +部分的にPullRequestを出すコツを具体的に挙げられており、大変参考になりました。 -につい.j‚なたにも出来るer.com/moro]] +!! 『カスタムマッチャーを流行らせたい』([[資料|https://speakerdeck.com/moro/suggestion-for-rspec-custom-matcher]]) +!!! [[@moro|https://twitter.com/moro]] ::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg RSpecのカスタムマッチャーで、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジックをテストしやすくなる!楽しくなる!という話でした。 -çtps://raw.githubusercon¹´になるそうです。 +真偽値を返す match を書くだけで簡単にカスタムマッチャーが定義出来るので、積極的に使っていきたいですね。 -* Rubyist Magazineの編集プロセス -* あなたにも出来る貢献 - -につい.j‚なたにも出来るer.com/moro]] -::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg - -RSpecのカスタムマッチャーで、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジã[neの編集プロセス -* あなたにも出来る貢献 +!!『1,000,000yen Salesforce1 Platform Mobile Hack Challenge』 +!!! [[@ayumin|https://twitter.com/ayumin]] +https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/ayumin.jpg -についs.ubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg +るびま掲載時には応募締め切りが終了していますが、[[Salesforce1 Platform モバイル開発チャレンジ|http://events.developerforce.com/ja/contests/challengejapan2014]]の開催告知でした。 -RSpecのカスタムマッチャーで、アプリケーã!report/okinawarubykaigi01_hiki/moro.jpg +! ゲスト講演3 ([[動画|http://www.ustream.tv/recorded/44352699]]) +!! 『mrubyを使うポイント』 +!!! [[田中 和明 准教授|http://www.kyutech.ac.jp/professors/iizuka/i4/i4-2/entry-714.html]] -RSpecのãッチャーで、アプリケーションロジックをテã/ための語彙を作ると、アプリケーションロジックをトしやすくなる!楽しくなる!という話でした。 +::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/mruby.jpg -çtps://ra/mthubusercon¹´になるそうです。 +オープンソースでの開発がすすむ軽量rubyこと[[mruby|http://www.mruby.org/]]を使うポイントについて講演していただきました。 -* Rubyist Magazineの編集プロセãt.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg +組み込み開発では主にCが常用されていますが、生産性向上のためにRubyで開発したい!というのがmrubyが生まれた理由のひとつです。 -RSpecのカスタムマッチャーで、アプリケーションロジックをã§、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジã[neの編集プロセタ肋と、アプリケーションロジã[neの編集プロセス -* あな‘㛆プロセス -* あなたにも出来る貢献‚間内に処理が完了することを保証するリアルタイム性が満たせていることが組み込み開発では重要です。 +RubyはCなどに比べると実行速度が遅いため組み込み開発には向かないとされていますが、実行速度が速ければいいというわけではなく、一定時間内に処理が完了することを保証するリアルタイム性が満たせていることが組み込み開発では重要です。 mrubyではRubyの強みであるGCによるメモリ管理を生かしつつ、リアルタイム性を両立するため、GCが一定時間以内に完了する「インクリメンタルGC」を採用しているとのことでした。