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

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 […]

TIL2025年1月13日-ConohaVPS

環境構築 環境   ssh接続     再構築のためホストが変わった警告がでます     権限がないためkey-pairにアクセスできない警告がでます       laravelプロジェクトの構築★   アプリの作成   mysqlに変更       アプリの起動確認       サーバーの準備 インストール     mysqlの設定       プロジェクトの転送★ プロジェクトをサーバーにコピ […]

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

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

Mongodbの接続でエラーが出たので対処法

結論__だいたい再起動でOK!! – DNSの問題らしいのでnslookupでドメインが取得できるか確認します。 – 取得失敗したらしいので👇実行後、ルーターとパソコンの再起動 DNSキャッシュのクリア: sudo killall -HUP mDNSResponder ネットワーク設定のリセット: sudo dscacheutil -flushcache – 再 […]

手順を間違えるとデータが消えるかも!WordPress自作テーマの公開【実践】

自作テーマをネットへ公開しましょう。 今回は、自分のパソコン上で作成したテーマをサーバーへ公開する方法を学習します。 サーバーへの公開は手順を確認しながら進めましょう。 データの引き渡しは必ずバックアップを作成しましょう。 データの消失は努力がすべて無駄になってしまいます。 手早く効率的にテーマを公開しましょう。 この順で解説します。 要点をおさえていきましょう。 1.構築するときに気を付けること […]