Rubyの記事 (78件)
- bundle outdated の結果を Markdown のテーブル形式で出力する
- 【Ruby】bundler/inline で dotenv が動作しない(しなくなった)
- 【Bluesky】おみくじボットを作った
- Ruby で Bluesky を触る
- 【Ruby】XOR 交換アルゴリズムで2つの変数の値を入れ替える
- Ruby で ChatGPT API を触る(Stream 編)
- Ruby で ChatGPT API を触る
- CentOS 7.9 に Ruby 3.1.3 をインストールする
- switchbot gem v0.8.0 をリリースした
- 【Ruby】関数とメソッドの違い
- GitHub Actions の ruby/setup-ruby で Ruby のバージョンを .ruby-version から取得して指定する
- 【Faraday】HTTP/2 でリクエストする
- switchbot gem v0.7.0 をリリースした
- 【Ruby】Base64.encode64 は改行コードが入る
- SwitchBot API v1.1 の認証(Ruby バージョン)
- Cookpad Code Puzzle for RubyKaigi 2022 をやった
- 【Ruby】タイムゾーンを変更する
- 「While executing gem ... (Gem::RemoteFetcher::FetchError) bad response Forbidden 403 (https://api.rubygems.org/quick/Marshal.4.8/nokogiri-1.13.8-x64-unknown.gemspec.rz)」の対応
- 【Ruby】Timers を使って定期実行する
- フォームオブジェクトを導入した時に参考にした本、サイト、リポジトリ
- 【Ruby】2.7 から追加された Enumerable#filter_map メソッドが便利
- 【Github Actions】続・Dynamic Matrix を使って常に最新の Ruby バージョンでテストをする試み
- 【Github Actions】Dynamic Matrix を使って常に最新の Ruby バージョンでテストをする試み
- 【Ruby】open-uri でのユーザーエージェントを変更する
- 【Ruby】ARGV と gets は併用できない
- SinatraアプリにRSpecを導入する
- Ruby 3系 で Sinatra を使う時は WEBrick が標準ライブラリから削除されたので、別でアプリケーションサーバーを入れ る必要がある
- 【GitHub Actions】複数のRubyバージョンとGemfileの組み合わせでテストを実行する
- 【Ruby】文字列から \u0000 などの制御文字を取り除く
- Nature Remo EのCLIツールを作った
- RubyでTOMLを扱うために使うGemはどれがいいか調べてみた
- Togglのデータがちゃんと同期されているかチェックする仕組みを作った
- Thorを使ってCLIを作る時に書くおまじない
- Ruby3.1環境で出る thor の deprecation warning
- 公開しているGemの rubygems_mfa_required を有効にした
- RubyでいうクラスメソッドとプライベートクラスメソッドをTypeScriptで実装する
- Gemfileで指定するRubyバージョンを.ruby-versionから読み込む
- 【Ruby】Fakerを使ってダミーデータを作成する
- Ruby 2.6からirbはGem化されたので、Gemfileに記述しないと「bundle exec irb」は使えない
- 【Cloud Functions】Functions Framework for Rubyを試す(ローカルからデプロイ編)
- Twitter APIのレートリミット情報を取得する(Rubyで)
- 【Ruby】簡単 なスクリプトを書くならGemfileが不要になるbundler/inlineが便利
- 【Cloud Functions】Functions Framework for Rubyを試す(ローカル編)
- 【GCP】Secret Managerを試す
- 【Ruby】2.7 から追加された Enumerable#tally メソッドが便利
- Rubyの配列展開(*[:a, :b, :c])をJavaScriptでもやりたい
- SwitchBot用のGem作った
- 【自分用】Gemのリリース手順
- 【Ruby】ネストしたStructをスマートに書きたい
- 【Mac】rbenvでRubyのバージョンを最新に上げる時のメモ
- GitHub Actionsで複数のRubyバージョンでテストを実行する
- PuppeteerをRubyから操作する
- Docker環境でgruffのサンプルコードを動かす
- Ubuntu + RMagickでフォントが無くて画像の出力ができない
- PixelaをActiveRecordのように使う試み
- 【Ruby/Rails】JSONのキーをキャメルケースからスネークケースに、文字列からシンボルに変換する
- 【Pixela】グラフのバックアップを取るスクリプト
- 【Ruby】minitestを実 行する方法
- Nature Remo E用のGem作った
- 【Nature Remo E lite】瞬時電力計測値をAmbientでグラフ化する
- RubyでAmbientにデータを送信してグラフ化する
- 【Rails】symbolize_keysとstringify_keys
- 【Ruby】存在しない日付に対してのDate.parseとTime.parseの挙動の違い
- Docker ComposeでSinatraの開発環境を構築する
- GitHub Actionsで使うruby/setup-rubyのバージョンをv1.31.1からv1.51.1に上げた
- HTBエナジーの「電気ご使用量のお知らせ」PDFファイルをRubyでパースする
- 【Ruby】カリー化と部分適用
- GitHub ActionsでRubyを使うなら「ruby/setup-ruby」を使うべき
- GASで作った「Togglの作業時間をPixelaで可視化する」やつをRuby + GitHub Actionsにリプレイスした
- 【Ruby】URI.escapeとCGI.escapeの違い
- 【Ruby】バージョン番号のソート
- Ruby 3.0.0 Preview 1を試す
- Docker ComposeでRuby on Jetsの開発環境を構築する
- CentOS6でもRuby2.6とRails6を使いたいときのメモ
- codicのAPIをRubyで試してみる
- Rubyのクラスの書き方
- Rubyでメールを送信する方法(Gmail)
- TwitterのGemを入れようとしたら、エラー吐いた&その対処法