プログラミング– category –
-
Ruby
【Ruby】ボッチ演算子の挙動について
はじめに ボッチ演算子って名前がおもしろいし好きなので書きます。 ボッチ演算子とは オブジェクトがnilの場合でもエラーを発生させずに処理を続行させることができる... -
JavaScript
【React】useStateで複数の値を管理する方法
Reactで開発を進めている際によく使用するuseState。このuseStateで複数の値を管理する方法をまとめておく。 useStateで複数の値を管理する const [user, setUser] = us... -
TypeScript
React TypeScriptでのPropsの基本的な使い方
React TypeScriptでのPropsの基本的な使い方をここにまとめておく。 Propsの基本的な使い方 親コンポーネントの記述 index.tsx これが親のコンポーネント // importなど... -
Ruby
Sidekiqの基本的な使い方についてわかりやすくまとめておく
Railsで開発をしているとだいたいSidekiqという言葉を耳にする。Sidekiqとは一体どういうものなのかこの記事でまとめておく。 Sidekiqの概要 Sidekiqは、RubyやRailsア... -
RubyonRails
【Rails】default: 0のカラムの値を空で更新したときのエラーについて
マイグレーションファイルであるテーブルのカラムを追加する際に、default: 0と記載してカラムの追加を行った。その際のエラーについてまとめておく。 エラーの内容 エ... -
Ruby
整数 A, B, C が与えられます。式 A × B ≦ C が成立している場合はYESを、そうではない場合はNOを出力してください。の解説
整数 A, B, C が与えられます。式 A × B ≦ C が成立している場合はYESを、そうではない場合はNOを出力してください。という問題の解説 テストが通るコード A, B, C = ge... -
Ruby
文字列Sが与えられます。Sがpaizaと一致する場合はYESを、一致しない場合はNOを出力してください。の解説
文字列Sが与えられます。Sがpaizaと一致する場合はYESを、一致しない場合はNOを出力してください。 という問題についての解説 間違っていたコード input_line = gets if... -
Docker
Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: address already in useというエラーの対処法
docker-compose up したときに出たエラーの内容 Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp ... -
JavaScript
【JavaScript】setTimeout関数とは?
JavascriptにはsetTimeout関数というものが存在します。この記事では、そのsetTimeout関数の使い方について簡単に解説していきます。 setTimeout関数の使い方 function ... -
RubyonRails
【Ruby on Rails】enum値の値(数値)を確認する方法
やりたいこと Goriraモデルにgorira_typeというカラムがある。このgorira_typeのカラムはenum値が定義されていて、値が複数ある。DBに保存される時は、基本的に数値で保...