Cursorの開発環境構築
はじめに AI支援機能付きのテキストエディタ『Cursor』をAlmaLinuxにインストールした際の記録です。 Cursorとは AI支援機能を標準搭載したIDE(統合開発環境)です。Micr...
63 search resultsShowing 1~20 results
You need to log-in
はじめに AI支援機能付きのテキストエディタ『Cursor』をAlmaLinuxにインストールした際の記録です。 Cursorとは AI支援機能を標準搭載したIDE(統合開発環境)です。Micr...
はじめに 本記事はJavaScript学習者が書いています。 ショートカットを登録できるライブラリ「Mousetrap」のbindの仕組みについて読解します。 本記事は第2回です。前回はbind...
はじめに 本記事はJavaScript学習者が書いています。 ショートカットを登録できるライブラリ「Mousetrap」の bind の仕組みについて読解します。 本記事は第1回です。入口部分(...
はじめに Cursor初心者向けに公開されているAI基礎というコースを受講しました。このコースではAIの仕組みや効果的な活用法が体系的に紹介されています。今回は、受講を通して学んだ内容をまとめま...
はじめに 本記事は学習・調査の記録として、Railsアプリ+Google認証における Cookieの仕組みを中心に整理したものです。Google OAuthでは、ブラウザを通じてGoogleとR...
はじめに この投稿はTypeScriptの学習者が、自身の理解を深めるために書いています。 前回の記事では、外部データの取り込みやreduceの初期値など、TypeScriptの型推論が途切れて...
はじめに この投稿はTypeScriptの学習者が、自身の理解を深めるために書いています。 TypeScriptには、明示的に型を記述しなくてもコードの前後関係から自動的に型を決定する「型推論」...
はじめに Railsが提供する楽観的ロックの仕組みであるlock_versionについて、ネストしたフォームでの使用例を学習した記録です。 lock_versionとは Railsのモデルにlo...
はじめに Railsのマイグレーションで新しいカラムを追加した直後に、そのカラムを使って既存データを更新したい場面があります。 その際に必要となるのがreset_column_informati...
はじめに pluckとselectの使いどころについて整理した学習記録です。どちらも特定カラムを取得するメソッドですが、返り値や使える機能、パフォーマンスに違いがあります。 比較のまとめ 項目 ...
はじめに Railsマイグレーションでbulk: trueを使って複数のカラムを追加した際のSQLログを比較し、挙動の違いを備忘録としてまとめます。検証環境はMySQLを前提としています。 結論...
はじめに has_manyに条件付きスコープを設定すると、関連を呼び出すだけで自動的に絞り込みがかかります。 使いどころが分かりづらかったので、実際に実装して学んだことをまとめます。 定義例 C...
はじめに Cronジョブの設定について、/etc/cron.d/ にファイルを作成する方法についての学習記録です。実装例としてitamaeを使って設定ファイルを作成した方法をまとめます。 cro...
はじめに 実行環境単位ではなく処理単位のログを出力したいと考え、ActiveSupport::Logger.newを使って新しいロガーインスタンスを作成した際に調べた内容をまとめます。 Acti...
はじめに 引数の記法についての学習記録です。 よく使う引数 記法 説明 使用例 def method(a, b) 位置引数 method(1, 2) def method(a = 1) デフォル...
はじめに minitest内で例外を任意で発生させる方法について整理してまとめます。 minitest内で例外を発生する主な方法の比較表 方法 コード例 副作用の有無 特徴 ① stub obj...
はじめに ActiveRecordの遅延評価について調べた内容を整理します。 ActiveRecordの遅延評価とは 値が必要とされるまでSQLの処理を実行しない仕組み ActiveRecord...
はじめに joins/preload/eager_loadについて調べた内容を整理します。 メソッドの比較 メソッド JOIN 子の条件で親を絞る N+1防止 発行されるSQL 用途 joins...
はじめに 中間テーブル作成時に調べた内容をまとめます。 中間テーブルとは 多対多の関係を管理するためのテーブル 定義 UserモデルとBookモデルを紐づける中間モデルUserBookの作成を想...
はじめに RakeタスクをCronジョブとして登録する方法について、シェルスクリプトを使用する場合と使用しない場合の両方を試した内容を整理してまとめます。 【事前準備】任意の内容でRakeタスク...
63 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.