CATEGORY

プログラミング

配列データベース構造の検索テクニック

Ruby と PHP の比較 はじめに プログラミングでは、配列がデータベースのような構造(ハッシュの配列/連想配列の配列)になっていることがよくあります。このブログでは、そのような構造から特定の条件に一致するデータを効率的に検索・抽出する方法を、Ruby と PHP の両方で解説します。 直接フィルタリング まず、最もシンプルな方法として、配列から直接条件に一致するデータをフィルタリングする方法 […]

TIL2025-02-15-プログラミング基礎

        PHP と Ruby では、super の扱いが Java や JavaScript とは異なります。どちらの言語も、super() を明示的に呼び出さない限り、親クラスのコンストラクタは自動的に実行されません。 したがって、親クラスの共通処理を実行するためには super() を明示的に呼び出す必要があります。           言語 super(または parent::__c […]

TIL2025-01-19-Github-command

  git init   git add [file name] または git add .   git commit -m “[message]”   git checkout [file name] または git checkout .   git reset HEAD^ —hard   Git で管理しないファイル   git branch [branch name]   git check […]

TIL2025-01-19-Serviceクラス

Laravel のコントローラーから別のコントローラーの呼び出しはOK?   Laravel のコントローラーにprivate メソッドを書いてもよい? 1. コントローラーが肥大化する 2. 関心の分離の原則に反する 3. 再利用性が低い まとめ   ビジネスロジックはサービスクラスにすべて書いてよいの?   モデルに書くロジックの内容は? スコープメソッド     アクセサ     サービスク […]

TIL2025年1月14日 – Laravel の TailwindCSS と ユーザー認証

laravelのTailwindCSS Tailwind CSS のインストール   Tailwind CSS の初期設定   SCSS のパッケージインストール   resources/scss/app.scss の作成     laravelのユーザー認証 共通レイアウトの作成     コントローラーの作成       トップページの作成     ダッシュボードページの作成       Con […]

【2024年6月】Rails7をWindows上で環境構築する方法

RailsはWebアプリ開発フレームワークで初心者にもわかりやすいと言われます。 しかし、環境構築で挫折する人が多いのも現状です。 今回はRailsをWindows11で開発できるセットアップを行います。 せっかく始めるのに、何もできないまま終わりたくないですよね。 動画でサポートしていきます。 YouTubeを活用してぜひ始めてみてください。 結論は、WSL2を使いましょう。 YouTubeでの […]

初心者がWordPressのインストールを手際よく行う方法

Webページを立ち上げる時にWordPressを使うことが多くなりました。 今回はWordPressでのWebページ作成についてインストール方法を紹介します。 最初は学習用に自分のパソコン上で動作させます。 全く学習せずに業務には取り組みずらいですよね。 WordPressは便利な分、知識がないとページそのものが表示できなくなってしまいます。 思いもしない動作で作業が停止することは避けたいです。 […]