- 投稿日:2023-01-29T21:14:03+09:00
Ruby Dateクラス
Dateクラス Dateクラスは、Rubyの標準ライブラリの機能です。 これを使うには、下記一文を記述する必要があります。 require "date" Dateクラスを使ったプログラムの例を紹介 …
- 投稿日:2023-01-29T19:19:29+09:00
【Ruby】File.joinを使用してリンクの結合をする
前提条件 Ruby 3.1.0 背景 file.txtのフルパス(dir/dir2/dir3/file.txt)を表示させたい。 └── dir └── dir2 └── dir3 └── file…
- 投稿日:2023-01-29T18:40:04+09:00
【Ruby】指定のディレクトリ配下にあるディレクトリ/ファイルをリストに格納する方法
前提条件 Ruby 3.1.0 やりたいこと dir1配下のディレクトリ/ファイルをリストに格納する。 └── hoge └── hoge2 ├── dir1 │ ├── file1 │ ├── f…
- 投稿日:2023-01-29T18:04:27+09:00
【Ruby】PDFをzipファイルに圧縮する方法
前提条件 Ruby 3.1.0 gem 'rubyzip' やりたいこと PDFファイルをzipファイルに圧縮する。 方法 1. rubyzipのGemをインストールする Gemファイルに以下を追加…
- 投稿日:2023-01-29T17:58:43+09:00
フィボナッチ数を高速に計算する
はじめに 巷では、フィボナッチ数の計算がお手軽なベンチマークとして扱われているようです。フィボナッチ数の計算方法を調べると、とても遅いアルゴリズムが多数ヒットしてしまいます。 このままでは、フィボナ…
- 投稿日:2023-01-29T17:19:11+09:00
Ruby7
問題 今日の曜日を表示するコードをDateクラスを使用して記述してください。 ただし、金曜日だった場合だけ以下のように表示の内容を変えてください。 (出力内容) 「今日は月曜日」 「今日は金曜日だ …
- 投稿日:2023-01-29T16:54:08+09:00
Ruby6
問題 "晴れ" という文字列を引数で渡した時に 明日の天気は晴れです とターミナルに表示されるようなメソッドを作成してください。 呼び出し方:get_weather_forecast("晴れ") d…
- 投稿日:2023-01-29T16:40:50+09:00
Ruby5
問題 以下のプログラムを実行するとエラーが起きます。 ①エラーが起きた原因 ②正しいソースコード(引数を用いたコードにしましょう) をそれぞれ答えてください。 price = 300 def cal…
- 投稿日:2023-01-29T16:40:30+09:00
【Ruby】数値の0埋めをする方法
前提条件 Ruby 3.1.0 やりたいこと 出力値を8桁固定にし、頭は0埋めで表示する。 (例) 方法 Formatメソッドを使う format("%<桁数>d", <出力する数値>) 今回は桁数…
- 投稿日:2023-01-29T16:12:19+09:00
Ruby4
問題 class Article def initialize(author, title, content) @author = author @title = title @content = …
- 投稿日:2023-01-29T15:53:45+09:00
webrick を 1.8.0 に上げたら死んだ件
webrick を使ったウェブアプリを多数保守してるんだが,先日(2023 年 1 月 27日),webrick の 1.8.0 がリリースされたので早速アップデートしたところ, FrozenErr…
- 投稿日:2023-01-29T12:12:01+09:00
[Rails7]でcredentials.yml.encをVSCodeで開けなかったので、その解決法
はじめに credentials.yml.encをVSCodeで編集しようとした際に、開けなかったのでその解決法です。 【環境】 -ハードウェア情報 MacOS Monterey(version: …
- 投稿日:2023-01-29T09:22:16+09:00
railsで住所の自動入力について
全体の流れ jQueryプラグインのインストール gemfileにライブラリのインストール colmnを追加 modelの編集 controllerの編集 viewの編集 application.j…
- 投稿日:2023-01-29T02:44:37+09:00
部分テンプレート
部分テンプレートとは 繰り返し使用するコードを取り出してひとつのファイルで管理できる仕組み 部分テンプレートの作成 部分テンプレートとして運用するファイル名の先頭に_(アンダースコア)をつけるだけ …
- 投稿日:2023-01-29T02:33:18+09:00
正規表現の否定先読み、OR条件
/\A(?!.*(\.{2,}|\.{1,}@)).*\z/ 文中に連続の.(ドット)または@(アットマーク)前に一回以上の.(ドット)が来ると否定できるようになった。 以下の出典先を真似して書い…