Skip to content

Commit d84853f

Browse files
committed
Merge pull request #75 from kimihito/hiki
.hikiファイルの追加
2 parents 5a44570 + c97ef22 commit d84853f

File tree

1 file changed

+300
-0
lines changed

1 file changed

+300
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
! RegionalRubyKaigi レポート (??) 沖縄 Ruby 会議 01
2+
!! はじめに
3+
4+
Okinawa.rb の発起人である[[@yasulab|https://twitter.com/yasulab]]さんが中心となって、沖縄初の「沖縄Ruby会議01」が開催されました。
5+
6+
!! 開催概要
7+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/okrk-all.jpg
8+
:開催日:2014-03-01(土) 13:00 - 18:00
9+
:開催場所:琉球大学 工学部1号館 大教室 322 (本会場) & 321 (サテライト会場)
10+
:主催:[[Okinawa.rb|https://www.facebook.com/groups/okinawarb/]] Ryudai.rb [[Ryukyu.rb|https://www.facebook.com/groups/ruby.okinawa/]]
11+
12+
:参加者:およそ 100 名
13+
:資料:[[公式ページ|http://regional.rubykaigi.org/okrk01]]
14+
:公式タグ:[[okrk01|http://b.hatena.ne.jp/search/tag?q=okrk01&users=1]]
15+
:公式ハッシュタグ:[[#okrk01|http://twitter.com/search?q=%23okrk01]]
16+
:沖縄 Ruby 会議 01 ツイートまとめ:http://togetter.com/li/636273
17+
18+
! ゲスト講演1
19+
!! 『Change Your World』([[動画(12:33頃から)|http://www.ustream.tv/recorded/44345761]])
20+
!!! [[@yukihiro_matz|https://twitter.com/yukihiro_matz]]
21+
22+
https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/matz.jpg
23+
24+
初沖縄のまつもとさん、首里城がプリントされたTシャツを着て登壇されました。発表前には沖縄にある炭酸飲料、ルートビアの話をなさったりと、沖縄を満喫されたようでした。会場は満員で立ち見が出るほどでした。
25+
26+
前夜祭のときから、「すごくエモい話をしようと思っている」とおっしゃっていましたが、本当に大変エモい話でした。
27+
28+
まず「世界はソフトウェアで動いている」と、まつもとさんから見た世界の話をされていました。
29+
30+
そこから「ガリレオ温度計のように、みんな固有の魂の浮力をもっている」、「魂の浮力がちょうどいいところにいるときに幸せになれる」といった話にはじまり、
31+
スーツで出社する会社にジーンズで出社したら誰も何も言わなかったこと、自らがロシア語の関数名やコメントで困った経験から、日本語のドキュメントを英語でも書いたことなど、まつもとさんが自ら自分の世界を変えてきた話をされていました。
32+
33+
最後には「あなたはあなたの世界を変えることができる」、「勝手にルールを変えることで幸せになる」とおっしゃり、僕たちが変えられないと思っている世界は意外と変えられるよ、というメッセージが伝わってきました。
34+
35+
上記の動画のリンクは、途中までしか録画されていません。
36+
37+
当日話を聞けなかった方は、来場者のブログからまつもとさんの話のエモさが伝わってくるかもしれませんね。
38+
39+
* [[沖縄Ruby会議01に参加しました|http://little-braver.com/366/]]
40+
* [[「沖縄Ruby会議01」に参加してきたよ? - uranariのブログ|http://uranari.hatenablog.com/entry/2014/03/02/030546]]
41+
42+
! ゲスト講演2
43+
!! 『Rubyを使って3人/日でアプリをリリースしよう』([[動画1|http://www.ustream.tv/recorded/44347244]][[動画2|http://www.ustream.tv/recorded/44347759]])
44+
!!! [[@masuidrive|https://twitter.com/masuidrive]]
45+
46+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/masuidrive.jpg
47+
48+
49+
風呂グラマーとして有名な@masuidriveさん。[[wri.pe|https://wri.pe/]]を作る過程、ローンチ後の運用部分などのお話を伺いました。「自分が普段使うものを作ろう」と、メモアプリであるwri.peの基本機能を3日で実装したそうです。プレスを打つ、運用、顧客対応などの広い範囲を経験できたことから、何か小さなものでもいいからプロダクトを作ってみることを薦めていました。
50+
51+
※沖縄Ruby会議実施後にwri.peのソースコードが公開されたようです。[[wri.peのソースコードを公開しました。 | @masuidrive blog|http://blog.masuidrive.jp/2014/03/31/open-wri-pe/]]
52+
53+
! Lightning Talks 1 + Sponsored Session ([[動画|http://www.ustream.tv/recorded/44348324]])
54+
!! 『Rubyによるバッチ業務のストリーム処理化の設計と実装』([[資料|https://speakerdeck.com/bash0c7/design-and-implement-batch-stream-processing-application-for-ruby]])
55+
!!! [[@bash0C7|https://twitter.com/bash0C7]]
56+
57+
https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/bash07.jpg
58+
59+
ログ収集ツールとして注目される[[fluentd|http://fluentd.org]]を使い、バッチ業務をストリーム処理化する手法を紹介して頂きました。
60+
通常はログ収集のみにつかわれることが多いfluentdですが、入出力のプラグインを自作することで解析されたwebストリームを受けて進捗確認のツールとして使用することが出来るそうです。
61+
プラグインは[[RubyGem|https://www.ruby-lang.org/ja/libraries/]]の形式で導入することが出来るため、手軽に機能を追加出来るとおっしゃっていました。
62+
63+
!! 『Emacsの普通の使い方』([[資料|http://kinjo.github.io/okrk01/#/title]])
64+
!!! [[@libkinjo|https://twitter.com/libkinjo]]
65+
66+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/libkinjo.jpg
67+
68+
Rubyではirbやpryを使って対話式にプログラムを記述することが出来ますが、@libkinjoさんはEmacsのscratchバッファでelispと対話するようにRubyとも対話したいと考えました。
69+
comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行し、結果を受け取るデモを実際に動かして頂きました。
70+
71+
「scratchバッファはEmacsと対話する聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。
72+
73+
74+
!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
75+
comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行し、結果を受け取るデモを実際に動かして頂きました。
76+
77+
「scratchバッファはEmacsと対話する聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。
78+
79+
80+
!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
81+
comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取るデモを実際に動かして頂きました。
82+
83+
「scratchバ㲖縄県内コミュニティの活動紹介([[動画|http://www.ustream.tv/recorded/44349362]])
84+
85+
沖縄のRubyコミュニティだけでなく、県内で活動するコミュニティ紹介のLTも行いました。
86+
ものづくりのコミュニティから、エンジニアの集‚‹聖域(サンクチュアリ)」や「Emacsはロマンの積み木」などカッコいい名言で会場を盛り上げて頂きました。
87+
88+
89+
!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
90+
comint.elとinf-ruby.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取]
91+
‘取るデモを実際に動かして頂きました。
92+
93+
「scratchバ㲖縄県内コミュニティの活動紹介([[動画|http://www.ustream.tv/recorded/44349362]])
94+
95+
沖縄のRubyコミュニティだけでなく、県内で活動するコミュニティ紹介のLTも行いました。
96+
ものづくりのコミュニティa.ratchバ㲖縄県内コミュニティの活動紹介([[åa けでなく、県内で活動するコミュニティ紹介のLTも行いました。
97+
ものづくりのコミュニティから、エンã¾した。
98+
ものづくりのコミュニティから、エンジニアの鼚場を盛り上げて頂きました。
99+
100+
101+
!! 『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
102+
comint.elとinf-ruby.elを使ってEmacsバッãg.elを使ってEmacsバッファ内でRubyのコードを実行しã‘取]
103+
‘取るデモを実際に動かして頂きました。
104+
105+
「scratchバ㲖烉を実行しã‘取]
106+
‘取るデモを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]])
107+
108+
沖縄のRubyコミュニティだけでなく、県内で活動するコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
109+
comint.elとinf-ruby.elを使ってEmacs—た。
110+
111+
112+
!! 『Rubyに何かをしゃべらせる』
113+
!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
114+
115+
https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/talk_ruby.jpg
116+
117+
[[Twilio|http://www.twilio.com/]]とRubyを使ってオヤジギャクを喋るプログラムを作成し、実際にオヤジギャクが流れる電話番号を取得、公開して聴衆の皆さんにかけてもらうデモを披露していただきました。今後は「電話口から流れるオヤジギャクが本当に面白いか」モを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]])
118+
119+
沖縄のRubyコミュニティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
120+
comint.elとinf-ruby.elを使ってEmacs—た。
121+
«Rubyとも対話したいと考えました。
122+
cttる』
123+
!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
124+
125+
https://raw.githubusercontent.com/kimihito/te01_hiki/talk_ruby.jpg
126+
127+
[[Twilio|http://www.twilio.com/]]とRubyを使ってオヤジギャクを喋るプログラムを作成し、実際にオヤジギャクが流れる電話番号を取得、公開しãrŸ。今後は「電話口から流れるオヤジギャクが本当に面白いか」モを実際に動ス介([[動画|http://www.ustream.tv/recorded/44349362]])
128+
129+
沖縄のRubyコミュニティかコミきるテストフレームワークを作成中とのことでした。
130+
131+
! Lighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
132+
comint.elとinf-ruby.elを使ってEmacs—た。
133+
«Rubyとも対話したいp:話したいと考えました。
134+
comint.elとinf-ruby.elを使ってEmacrdttる』
135+
!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
136+
137+
https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]]
138+
139+
https://raw.githubusercontent.com/k
140+
141+
—、実際にオヤジギャクが流れる電話番号を取得、公¯、「和室でぬるくRubyをもくもくする」[[ぬRuby|http://nuruby.org/]]の紹介と、地域Ruby会議に参加することの良さについて語ってくださいました。ぬRubyの魅力がしっかり伝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』Rubyとも対話したいと考えました。
142+
comint.elとinf-ruby.elを使ってEmacs—た。
143+
«Rubyとも対話したいp:話したいと考えました。
144+
comih Academyの話』Rubyとも対話したいと考ubてEmacrdttる』
145+
!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
146+
147+
https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]]
148+
149+
https://raw.githubusercontent.com/k
150+
151+
ã05/461]]
152+
153+
https://raw.githubusercontent.com/k
154+
155+
—、実際にオヤジギャクが流れる電話番号を取得、公¯、「和室でぬるくRubyをも、が流れる電話番号を取得、公¯、「和室でぬるくRubyをもく遫ついて語ってくださいました。ぬRubyの魅力がしっかり伝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『RyukyuFrogsとLexues Academyの話』㼝わったようで、LT後はぬRubyãLighƒ‹ティかコミã『Ryub„と考えました。
156+
comint.elとinf-ruby.elを使ってEmacs—た。
157+
«Rubyとも対話したいp:話したいと考えまし㭦!!! [[Yoichi Kobayashi|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
158+
159+
https://raw.githubusercontent.com/kimihafhi-kobayashi/89/205/461]]
160+
161+
https://raw.githubusercontent.com/k
162+
163+
ã05/461]]
164+
165+
https:Ÿs://raw.githubusercontent.com/k
166+
167+
ã05/461]]
168+
169+
https://raw.githubusercontent.com/k
170+
171+
—、実際にオヤジギャクが流れる電話番号を取得、å€//raw.githubusercontent.com/k
172+
173+
—、実際にオヤlvŒ流れる電話番号を取得、公¯、「和室でぬる¸館にRuby本を!|http://www.slideshare.net/_siman/ruby-31905851]]』(発表者:[[@_simanman|https://twitter.com/_simanman]])
174+
175+
176+
* 『[[Mac Friends|http://macfriends.net]]』([[資料|https://speakerdeck.com/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]])
177+
178+
179+
* 『[[instag|http://instag.herokuapp.com]]』(発表者:[[@nanophate|https://twitter.com/nanophate]])
180+
181+
182+
* 『[[Once-Tech|http://once-tech.net]]』(発表者:[[@motikan2010|https://twii|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
183+
184+
https://raw.gith/rttps://raw.githubusercontent.com/k
185+
186+
ã05/461]]
187+
188+
https:Ÿs://raw.githubusercontent.com/k
189+
190+
ã05/461]]
191+
192+
https://raw.githubuserconi-om/k
193+
194+
—、実際にオヤジギャクが流れる電話番号を取得、å€//raw.githubusercontent.com/k
195+
196+
—、実際にオヤlvŒæional_rubykaigi_report/okinawarubykaigi01_hiki/kakutani.jpg
197+
198+
[[日本Rubyの’取得、公¯、「和室でぬる¸館にRuby本を!|http://www.slideshaom|http://macfriends.net]]』([[資料|https://speakerdeck.com/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]])
199+
200+
201+
* 『[[instag|http://inst]]cfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/eã])
202+
203+
204+
* 『[[instag|http://instag.herokuapp.com]]』(発表者:[[@nanophate[/twii|http://www.linkedin.com/pub/yoichi-kobayashi/89/205/461]]
205+
206+
https://raw.gith/rttps://raw.githubusercontent.com/k
207+
208+
ã05/461]]
209+
210+
https:Ÿs://raw.githubusercontent.com/k
211+
212+
ã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_]])
213+
214+
215+
* 『[[instag|http://inst]]unjisatoshi]]
216+
217+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/gunjisatoshi.jpg
218+
219+
沖縄のRubyistもお世話になっている、[[Rubyist Magazine|http://magazine.rubyist.net/]]、略称「るびま」の話。
220+
なんと今年の9月に10周年になるそうです。
221+
222+
* Rubyist Magazineの編集プロセス
223+
* あなたにも出来る貢献
224+
225+
についてお話してくださいました。
226+
227+
進捗管理は[[GitHub Issues|https://github.com/rubima/rubima/issues]]をWatchすm/enkw/number-macfriends-in-okinawa-ruby-kaigi]] 発表者:[[@enkw_|https://twitter.com/enkw_]])
228+
229+
230+
* 『[[instag|http://inst]]unjisatoshi]]
231+
232+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/gunjisatoshi.jpg
233+
234+
沖縄のRubyistもお世話になっている〸å//inst]]unjisatoshi]]
235+
236+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_r ãbima/img-size500/articles/draft/regional_rubykaigi_report/okinawardegi01_hiki/gunjisatoshi.jpg
237+
238+
沖縄のRubyistもお世話になっていã])
239+
!!! [[@kbaba1001|https://twitter.com/kbaba1001]]
240+
241+
https://raw.githubusercon¹´になるそうです。
242+
243+
* Rubyist Magazineの編集プロセス
244+
* あなたにも出来る貢献
245+
246+
につい.j‚なたにも出来る貢献
247+
248+
についてお話してくださいãuている〸å//inst]]unjisatoshi]]
249+
250+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_r ãbima/img-size500/articles/draft/regional_rubykaigi_report/okinawardegi01_hiki/gunjisatoshi.jpg
251+
252+
沖縄のRubyistもお世話になっていã])
253+
!!! [[@kbaba1001|https://twitter.com/kbaba1001]]
254+
255+
https://raw.githubusercon¹´になるそうです。
256+
257+
* Rubyist Magazineの編集プロセス
258+
* あなたにも出来る貢献
259+
260+
につい.j‚なたにも出来るer.com/moro]]
261+
262+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg
263+
264+
RSpecのカスタムマッチャーで、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジックをテストしやすくなる!楽しくなる!という話でした。
265+
266+
çtps://raw.githubusercon¹´になるそうです。
267+
268+
* Rubyist Magazineの編集プロセス
269+
* あなたにも出来る貢献
270+
271+
につい.j‚なたにも出来るer.com/moro]]
272+
273+
::https://raw.githubusercontent.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg
274+
275+
RSpecのカスタムマッチャーで、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジã[neの編集プロセス
276+
* あなたにも出来る貢献
277+
278+
についs.ubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg
279+
280+
RSpecのカスタムマッチャーで、アプリケーã!report/okinawarubykaigi01_hiki/moro.jpg
281+
282+
RSpecのãッチャーで、アプリケーションロジックをテã/ための語彙を作ると、アプリケーションロジックをトしやすくなる!楽しくなる!という話でした。
283+
284+
çtps://ra/mthubusercon¹´になるそうです。
285+
286+
* Rubyist Magazineの編集プロセãt.com/kimihito/rubima/img-size500/articles/draft/regional_rubykaigi_report/okinawarubykaigi01_hiki/moro.jpg
287+
288+
RSpecのカスタムマッチャーで、アプリケーションロジックをã§、アプリケーションロジックをテストするための語彙を作ると、アプリケーションロジã[neの編集プロセタ肋と、アプリケーションロジã[neの編集プロセス
289+
* あな‘㛆プロセス
290+
* あなたにも出来る貢献‚間内に処理が完了することを保証するリアルタイム性が満たせていることが組み込み開発では重要です。
291+
292+
mrubyではRubyの強みであるGCによるメモリ管理を生かしつつ、リアルタイム性を両立するため、GCが一定時間以内に完了する「インクリメンタルGC」を採用しているとのことでした。
293+
294+
mrubyのコードはRiteBinaryと呼ばれるバイトコードに変換され、仮想マシン上でプログラムを実行します。
295+
そのため書くハードウェア向けの仮想マシン作ってしまえば、mrubyプログラムをPC上でもマイコン上でも全く同じコードを動かすことが可能となります。
296+
297+
また田中先生が大学で行っている研究として、mrubyに特化したハードウェアの開発の紹介がありました。
298+
研究の例としてmrubyのメソッド呼び出し時に頻繁に使われるハッシュ関数をLSIチップ上で実装し、文字列操作を行うプログラムの性能を20%上昇させることに成功したとのことでした。
299+
300+
実際にデモを交えながらの講演の様子は、上記の動画リンクでも見ることが可能です。

0 commit comments

Comments
 (0)