-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtimetable.html
376 lines (361 loc) · 20.8 KB
/
timetable.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
---
title: 'Time Table'
layout: post
---
<div class="default-section__table-wrap">
<div class="default-section__table">
<div class="default-section__table__row default-section__table__header">
<div class="default-section__table__cell default-section__table__column--time">
時刻
</div>
<div class="default-section__table__cell default-section__table__column--track1">
トラック1
</div>
<div class="default-section__table__cell default-section__table__column--track2">
トラック2
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
09:45
</div>
<div class="default-section__table__cell">
<h2 class="default-section__table__title">開場</h2>
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
10:10
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">Opening Talk</h2>
<p>簡単な注意事項などがあります</p>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
10:20
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">A Ruby Programming Episode</h2>
<p>
ぼくにとって、「Rubyと出会う」瞬間はプログラミングしているときに訪れます。<br>
このメソッドはこんなときのためにあったんだ。このメソッドはこんな風にも動くんだ。そうそう、こう書きたかったんだ。プログラミングの中でそんな発見をするたびに、ぼくはRubyと出会えた感覚を覚えて嬉しくなります。<br>
本セッションでは、プログラミングの中でRubyと出会うそうした瞬間をみなさんと共有できればと考えています。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#snoozer05">島田浩二</a>
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
<h2 class="default-section__table__title">Rubyで書くParser</h2>
<h3 class="default-section__table__subtitle">(自力かライブラリか、それが問題だ)</h3>
<p>
Rubyで構文解析パーサーを書いたことはありますか? このセッションでは、気軽にスクラッチから書くパーサーがいかにバギーで、落とし穴が多く、しかし楽しいかをお話しします。併せて、treetop という既存のパーサー用のgem との比較についてもお話しします。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#yotii23">鳥井雪</a>
</div>
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
11:00
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">めんたいトーク #1:</h2>
<h3 class="default-section__table__subtitle">メドピアの全力Rails化取り組み晒します</h3>
<p>
PHPからRubyに移行すると決めてから1年、メドピアがRubyと出会い、そこから取り組んできた施策などをご紹介!<br />
開発スピードが上がり、施策実現の数が増え、サイトが活性化するという好循環が生まれてきた話をします。
</p>
<div>
<strong>Speaker</strong><br>
福村彰展(<a href="https://medpeer.co.jp/">メドピア株式会社</a> 執行役員 CTO)
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
11:15
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">Keynote: Finding Ruby Again</h2>
<p>
TBD...<br>
・コードの話<br>
・<a href="http://rubykaigi.org/2018">RubyKaigi 2018</a> に行きたくなる、そんな話<br>
</p>
<div>
<strong>Speaker</strong><br>
<a href="./index.html#keynotes">松田明</a>
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
12:10
</div>
<div class="default-section__table__cell">
<h2 class="default-section__table__title">ランチタイム</h2>
</div>
<div class="default-section__table__cell">
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
13:15
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">めんたいトーク #2:</h2>
<h3 class="default-section__table__subtitle">マネーフォワードにおけるRubyエコシステム事例の紹介と、CTOより福岡の皆様へご挨拶</h3>
<p>
CTOの中出より挨拶をさせていただき、その後フルタイムRubyコミッターの卜部よりマネーフォワードで取り組みつつあるビルドパイプラインや、Rubyをどのように使うことで生産性を上げているか等、日々の生活の様子をご紹介します。
</p>
<div>
<strong>Speaker</strong><br>
中出匠哉(<a href="https://corp.moneyforward.com/">株式会社マネーフォワード</a> CTO) 卜部昌平(同 フルタイムRubyコミッター)
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
13:30
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">Rustで書いたライブラリをRuby/mrubyから呼び出す実践的な方法</h2>
<p>
現在開発中のlibspecinfraというプロジェクトをベースに、Rustで書いたライブラリをRubyやmrubyから呼び出すための方法について解説します。インターネット上ではサンプルレベルのコードの書き方はすぐ見つかるものの、実際のプロダクト開発で参考になるコード例がなかなか見つからず苦労しました。同様のことをしたい人が苦労せずに済むよう、得られた知見についてお話します。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#mizzy">宮下剛輔</a>
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
<h2 class="default-section__table__title">Railsチュートリアルを支える継続的組版技術</h2>
<p>
Railsチュートリアルでは、Web版で全てのコンテンツを無償で公開しつつ、電子書籍や解説動画などを有償で提供しております。<br>
電子書籍: <a href="https://gumroad.com/l/railstutorialjp_ebook">https://gumroad.com/l/railstutorialjp_ebook</a><br>
Railsチュートリアルを継続的に更新し続けるため、ビジネスとして様々な取り組みを行なっておりますが、本発表ではその中でもRubyを使った継続的組版技術についてお話します。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#yasulab">安川要平</a>
</div>
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
14:20
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">めんたいトーク #3:</h2>
<h3 class="default-section__table__subtitle">mockmockを支える技術</h3>
<p>
IoT開発者向けテスト支援サービスである mockmock の舞台裏をお見せいたします。<br />「mockmock って、どんなことができるの?」というところから、サービスのアーキテクチャや技術的課題まで、自社サービスの開発に携わるエンジニアが日常的に感じているおもしろさや、向き合っている困難をみなさんと共有できればと思います。
</p>
<div>
<strong>Speaker</strong><br>
毛利啓太(<a href="https://fusic.co.jp/">株式会社Fusic</a> 技術開発部門 mockmock開発チーム) 高瀬昭弘(同 mockmock開発チーム)
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
14:35
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">スポンサーLT大会</h2>
<h3 class="default-section__table__subtitle">「とんこつスタジアム」(仮題)</h3>
<p>
「とんこつスポンサー」に名乗り出ていただいた5社様に、5分一本勝負のLTをお願いします!<br>
発表予定のスポンサーは以下の皆様です。
</p>
<p>
<ol>
<li>
<strong>「サービス展開を支えるRubyの活用と組織的スケーリングの勝利の鍵」</strong>
<a class="tooltip" title="ピクシブでは「創作活動がもっと楽しくなる場所を作ること」をミッションとして、イラストコミュニケーションサービス「pixiv」をはじめとした様々なサービスを営んでいます。今日では https://www.pixiv.co.jp/service/ の大多数がRubyで動いており、サービスを支える礎となっています。このトークでは具体的な活用方法と、今のような利用状況に至るまでの議論、経緯、意思決定を述べ、事業会社としてのRubyの活用の現状について将来像を明確にします。"><i class="fa fa-info-circle"></i></a><br>
小芝敏明(<a href="https://www.pixiv.co.jp/">ピクシブ株式会社</a>)
</li>
<li>
<strong>「フロイデのご紹介(仮)」</strong>
<a class="tooltip" title="「無職フリーターを1000人エンジニアにする」をミッションに掲げるフロイデのご紹介を致します!"><i class="fa fa-info-circle"></i></a><br>
熊谷悦史(<a href="https://froide.co.jp/">フロイデ株式会社</a> 開発事業部)
</li>
<li>
<strong>「日本一エンジニアが心豊かに働ける会社をつくる」</strong>
<a class="tooltip" title="場所にとらわれない新しい働き方を実現することを通じて、エンジニアとして一生手を動かせて輝き続けられるような企業を目指す株式会社メンバーズエッジ(2017年にメンバーズより独立)のチャレンジについてお話させていただきます。"><i class="fa fa-info-circle"></i></a><br>
川井健史(<a href="http://www.members.co.jp/">株式会社メンバーズ</a>)
</li>
<li>
<strong>「俺たちとペパボとロリポの“やっていき”の話」</strong>
<a class="tooltip" title="懇親会スポンサーでもあるGMOペパボについてのご紹介と、現在福岡支社のメンバーで力を入れていて開発しており、Ruby on Railsの利用もサポートしているプラットフォーム「ロリポップ!マネージドクラウド」のお話をします。"><i class="fa fa-info-circle"></i></a><br>
鳴海弘輝(<a href="https://pepabo.com/">GMOペパボ株式会社</a>)
</li>
<li>
<strong>「虎の穴とRuby」</strong>
<a class="tooltip" title="虎の穴のサービスのどの部分でRubyやRailsを活用しているか発表します。"><i class="fa fa-info-circle"></i></a><br>
野田純一(<a href="https://yumenosora.co.jp/">株式会社虎の穴</a> 開発室 課長)
</li>
</ol>
</p>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
<h2 class="default-section__table__title">コンパイル時計算への招待</h2>
<p>
コンパイラ最適化の限界を越えられる(かもしれない)コンパイル時計算の世界についてです。コンパイラの専門家でもないので、たまにC++などで使っていた側としてゆるふわに語ります。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#take-cheeze">take-cheeze</a>
</div>
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
15:05
</div>
<div class="default-section__table__cell">
<h2 class="default-section__table__title">休憩</h2>
</div>
<div class="default-section__table__cell">
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
15:30
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">200万ドメインのHTTPS化を見据えたmrubyによる大規模証明書管理アーキテクチャ</h2>
<h3 class="default-section__table__subtitle">サーバ台数を100分の1にする技術</h3>
<p>
常時HTTPS化が進む中で,高集積マルチテナント方式のWebサーバで管理している大量のホストもHTTPS化を進めていく必要がある.そこで,事前にサーバプロセスに証明書を読み込まず,TLSハンドシェイク時に動的に証明書を読み込み,メモリ使用量を低減させる手法を提案する.実装には,ngx_mrubyを採用し,GMOペパボ株式会社のホスティングサービスにおいて本手法を導入して,実運用上の評価を行った
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#matsumotory">松本亮介</a>
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
<h2 class="default-section__table__title">なぜRubyだったのか?Rubyで成長したOSS</h2>
<p>
発表者は、PHPのエンジニアでありながらRuby製のツールとしてawspecというツールを作成しメンテナンスしています。<br>
その中で、なぜRubyを採用したのか、そのツールがRubyのコミュニティでどのように成長したのか、様々な問題をRubyの世界でどのように解決したのか、どのようなPull Requestがあったのかを話します。
本発表で1つのRubyのOSSの成長を紹介できると思います。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./speakers.html#k1low">小山健一郎</a>
</div>
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
16:20
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">飛び梅トーク:</h2>
<h3 class="default-section__table__subtitle">Cookpad と Ruby</h3>
<p>
Cookpad の取り組みと Ruby でどのような事をやっているかを説明します。
</p>
<div>
<strong>Speaker</strong><br>
庄司嘉織(<a href="https://cookpad.com/">クックパッド株式会社</a> 技術部部長/エンジニア統括マネージャ)
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
16:35
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">Keynote: Rubyにおけるトレース機構の刷新</h2>
<p>
プログラムの挙動を追跡するのは、性能解析や挙動解析などを行うために重要である。Ruby (MRI) にはそのための仕組みとして、VM の <code>trace</code> 命令と、それを用いた TracePoint を用意している。しかし、現在の仕組みでは、非トレース時の実行時負荷が若干(最大で1割ほど)生じ、また任意の点に追跡点を仕込むことができず、柔軟な追跡が困難という問題がある。そこで、本発表ではこれらの問題点を解決する新しい追跡機構について紹介する。新しい機構では、 <code>trace</code> 命令を用いるのではなく、各命令に付加的な情報を持たせ、命令書き換えを利用して実現する。発表では、本機構の設計と実装、そして実装と評価について紹介する。さらに、本機構によって可能になる言語機能のアイディアについても議論する。
</p>
<div>
<strong>Speaker</strong><br>
<a href="./index.html#keynotes">笹田耕一</a>
</div>
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 2</div>
準備
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
17:30
</div>
<div class="default-section__table__cell">
<div class="default-section__table__label">トラック 1</div>
<h2 class="default-section__table__title">Closing Talk</h2>
<p>
??????
</p>
<div>
<strong>Speaker</strong><br>
近藤うちお(実行委員長)
</div>
</div>
<div class="default-section__table__cell">
</div>
</div>
<div class="default-section__table__row">
<div class="default-section__table__cell default-section__table__cell--time">
18:00
</div>
<div class="default-section__table__cell">
<h2 class="default-section__table__title">退場(18:30 完全撤収)</h2>
<p>ご協力をお願いします。</p>
</div>
<div class="default-section__table__cell">
</div>
</div>
</div>
<p>※時間帯等について、調整の可能性があります。ご了承ください。</p>
</div>