47記事。
成果物
情報源
調査
環境構築
- Rubyをインストールした(anyenv>rbenv>ruby)
- 【vim-endwise】Vimにendを自動挿入するプラグインを入れた
- VSCodeのRuby拡張機能をインストールする(Ruby, endwise)
- rbenvでRubyの最新安定版をインストールするワンライナー
ドキュメント学習
- 「20分ではじめるRuby」をやってみた
- 「他言語からのRuby入門」をやってみる
- 「C・C++からRubyへ」を読む
- 「JavaからRubyへ」を読む
- 「PerlからRubyへ」を読む
- 「PHPからRubyへ」を読む
- 「PythonからRubyへ」を読む
- Rubyのシバンについて(shebang)
- Rubyのマジックコメントについて
- Rubyのドキュメントを読む
- 「はじめに」「コマンド」を読む
- 「Rubyの起動」を読む
- 「環境変数」を読む
- レシーバについて調べた
- 「オブジェクト」「クラス」を読む1
- 「オブジェクト」「クラス」を読む2
- 「Ruby プログラムの実行」を読む1(文、式、ブロック、修飾子、演算子)
- 「Ruby プログラムの実行」を読む2(条件分岐 if unless)
- 「Ruby プログラムの実行」を読む3(パターンマッチ case-when, case-in)
- 「Ruby プログラムの実行」を読む4(繰り返し while until)
- 「Ruby プログラムの実行」を読む5(for, each)
- 「Ruby プログラムの実行」を読む6(loop, times, upto, downto)
- 「Ruby プログラムの実行」を読む7(「begin end」「=begin =end」「BEGIN END」)
- 「Ruby プログラムの実行」を読む8(メソッド)
- 「Ruby プログラムの実行」を読む9(代入、定数、変数)
- 「終了処理」を読む
- 「セキュリティモデル」を読む
- 「字句構造」を読む
- 「プログラム・文・式」を読む
- 「変数と定数」を読む
- 「リテラル」を読む
- 「演算子式」を読む
- 「制御構造」を読む
- 「メソッド呼び出し(super・ブロック付き・yield)」を読む
- 「クラス/メソッドの定義」を読む1
- 「クラス/メソッドの定義」を読む2
- 「多言語化」を読む
- 「正規表現」を読む1
- 「正規表現」を読む2
- 「正規表現」を読む3
- 「手続きオブジェクトの挙動の詳細」を読む
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
- Ruby 3.0.2
$ uname -a Linux raspberrypi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux