Code Journey

30代未経験からプログラミング挑戦中(追うものは追われる者に勝る)

Ruby

【合格体験記】RubySilver試験の準備から合格までの体験談

はじめに 前提 受験動機 RubySilver試験とは 試験の概要と目的 受験費用 申し込み方法 試験準備 勉強時間 学習教材 REx 公式問題 [改訂2版]Ruby技術者認定試験合格教本(Silver/Gold対応) Ruby公式資格教科書 受験した方のブログを読み漁る 試験で注意すべき…

【Ruby】String#splitメソッドの引数の使い方で混乱したポイントをまとめた

はじめに 前提 String#splitの基本的な使い方 今回混乱した問題はこちら 引数なしの場合 引数に正規表現または文字列を指定する場合 紛らわしい挙動まとめ 問題の回答 さいごに はじめに 前提 まず前提として、この記事を書いているのは未経験からプログラミ…

【対策はfreezeメソッド】Rubyの定数は再代入・変更ができるので注意が必要

はじめに 前提 Rubyの定数は書き換えができてしまうので注意が必要 結論:freezeメソッドでオブジェクトを凍結(内容の変更を禁止)する そもそもなぜRubyの定数は変更ができてしまうのか調べてみた 定数の変更ができてしまう事例と対策 クラスをfreezeして…

rubyで正規表現で扱う時に%rを使うと便利

はじめに rubyで正規表現を使ってURLを抜き出す際にスラッシュが多くてみにくい問題 %rを使った書き方にするととても見やすい 他の記述パターン はじめに 私は現在、フィヨルドブートキャンプで、未経験からプログラミング学習をしているものになります。 こ…

Rubyのgem[google-drive-ruby]を利用してGoogleスプレットシートを操作する方法

はじめに なぜこの課題を選んだか Google API Consoleで行う事前準備 google-drive-rubyをを使う google-drive-rubyのインストール 初回認証 ファイルを実行してスプレッドシードに書き込んでみる google-drive-rubyを使ってスプレッドシートを扱うあれこれ …

Ruby標準のテスティングフレームワークTest::Unitで簡単なテストを書く方法

はじめに インストール 使い方 TestCase毎ごとに呼ばれるstartupやshutdownなどが使える 他にもインスタンスメソッドはたくさん存在する はじめに 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているものになります。 この記事…

Rubyで文字列からURLを抽出する方法

はじめに 日報の中身にURLがあるかないかを抽出する方法 今回これを活用して行いたいこと はじめに 私は現在、フィヨルドブートキャンプにて未経験からプログラミング学習をしているものになります。 この記事は、自分自身が学習したことをまとめ、アウトプ…