10/14(Mon)
フリーランスのRuby/Railsプログラマ。株式会社ソニックガーデン 技術支援パートナー。 専門はRESTで、RubyKaigi 2013およびRubyKaigi2014でRailsとRESTについての講演を行った。 地域RubyコミュニティのSendagaya.rb共同主催、RESTful Web APIs 読書会主催。
第1回:コンピュータのしくみを理解しよう! コンピュータのしくみは実は単純で、「足し算」をひたすら繰り返しているだけの小さな箱にすぎません。 ただし、その単純な足し算を、想像を絶するほどの超スピードで繰り返すことができます。また足し算で扱うのは、人間の身体感覚に基づいた「アナログ情報」ではなく、コンピュータ特有の「デジタル情報」です。 コンピュータの特徴は、実はこの2点だけ。 そういっても過言ではないでしょう。 でもそれだけで、どうやって音楽や動画を視聴したり、コミュニケーションを楽しんだり、ビジネス文書を作成したりとオールマイティな活躍ができるのでしょうか? 身近なコンピュータであるパソコンを例にとって、コンピュータの構造や動くしくみをわかりやすく解説します。 構造がわかることでパソコンのトラブルに強くなり、パソコンを購入するときにも大いに役立ちます。 第2回:Webのしくみを知ろう コンピュータについてをさらに掘り下げて「Webのしくみ」も紐解いていきましょう。 この授業では、それらがどのように実現されているのか、Webを支える技術であるHTTP、HTML、URLなどのキーワードを交えながら説明します。