Ruby
Rubyの基礎知識(2ページ目)
ここでは、Rubyの基本的なことからやや実践的な内容まで紹介します。
記事一覧
Rubyの例外処理の基本
ガイド記事
橋本 拓也Rubyがプログラム中で発生するエラーを扱う方法、例外処理の基本を解説します

RubyによるWebスクレイピング(2): Capybaraで対話的ブラウジング
ガイド記事
橋本 拓也Capybaraを利用してウェブを操作・情報を取得する方法を紹介します。

RubyによるWebスクレイピング(1): NokogiriでHTMLをパースする
ガイド記事
橋本 拓也Rubyを使ってWeb上の情報を取得して取り扱う方法を紹介します。第一回ではNokogiriというRuby製ライブラリでHTMLをパースするところまでを紹介します。

Rubyの条件分岐・制御構文の使い方
ガイド記事
橋本 拓也Rubyのif、unless、caseなど条件分岐構文の紹介と、いくつかのパターンの使い方を解説します。

イベント駆動I/OライブラリEventMachineの使い方
ガイド記事
橋本 拓也イベント駆動I/OライブラリであるEventMachineの使い方を紹介します。

ブロックとイテレータ、および手続きオブジェクトProcとlambdaについて
ガイド記事
橋本 拓也Rubyの特徴的な文法であるブロックとイテレータについて解説を行います。標準イテレータのほか、自分でブロック付きメソッドを定義する方法、そして最後にブロックを手続きオブジェクトとして扱うProcとlambdaについて解説します。

Fiberによる協調的な並行プログラミング
ガイド記事
橋本 拓也ノンプリエンプティブな軽量スレッドであるFiberを紹介し、その基本的な使い方、およびFiber#transferを用いた制限のないコンテキスト切り替えを解説します。

Rubyによるネットワーク通信の基礎
ガイド記事
橋本 拓也Rubyを使ってソケットを介したネットワーキング処理を行う方法を紹介します

Rubyにおける並行処理とスレッド・プロセスの機能
ガイド記事
橋本 拓也Rubyがどのようにスレッド・プロセスを扱っているか解説を行います。

Rubyの正規表現の基礎
ガイド記事
橋本 拓也Rubyにおける正規表現の基本的な文法・使い方を紹介します
