-
サーバー
【サーバーへSSH接続】さくらのレンタルサーバにSSH公開鍵を追加して、クライアントからパスワードなしでサーバに接続するまで
以下、作業用メモです。 事前準備 さくらのレンタルサーバのコントロールパネル→サーバー情報み→SSH公開鍵、と進んで、「新規追加」ボタンをクリック。SSH公開鍵が登録されるとともに、「.pem」拡張子の秘密鍵が作成され、 […] -
Git
保護中: 【Git,WordPress】どこまでをGit管理するのか
この投稿はパスワードで保護されているため抜粋文はありません。 -
Git
保護中: 【Git】fatal: refusing to merge unrelated histories
この投稿はパスワードで保護されているため抜粋文はありません。 -
docker
保護中: 【WordPress】 ローカル開発環境をDockerで構築
この投稿はパスワードで保護されているため抜粋文はありません。 -
ソフトウェア設計
【サーバサイド】連想配列からオブジェクトへの変換の意図とメリット
データを配列で持つのと、オブジェクトで持つことの違いについて、あまり関心を向けておらず、実務の中で気になったことがあったので、ここでメモしておきます。 連想配列からオブジェクトへ変換する意図とメリットについて調べてみた […] -
デプロイ
コードレビュー依頼する際はビルドエラーが出ていないかまで確認する
とても初歩的なことなのですが、すでに2回、失念してしまっていることなので、今後起こさないためにも、戒めのためにここに書いておきます。 ビルドエラーが起こるとデプロイができず、このデプロイの遅延がプロジェクトの進行が遅れる […] -
Vue.js
【Vue.js】propsは子コンポーネント内で直接変更しない(バケツリレー想定時)
以下、作業用メモです。 実務のなかで、知らずにやってしまっていたことなので、メモ_φ(・_・ 親コンポーネントから子コンポーネントに渡されたpropは直接変更されるべきではない 【理由】 propsは親コンポーネントから […] -
ソフトウェア設計
【ソフトウェア設計】パッケージ原則
ここ最近はソフトウェア設計について勉強しています。インプットが多く、アウトプットが最近減っているなと思ったので、少しずつでもアウトプットしていきます! といっても、今まで通り、勉強していることを簡単にまとめる、メモのよう […] -
Doctrine
【Doctrine】find($id, LockMode::PESSIMISTIC_WRITE)で行のロックを取得
find($id, LockMode::PESSIMISTIC_WRITE)は、Doctrineを使用してデータベースからエンティティを取得する際に、行のロックを取得する方法を指定するものです。 具体的には、次のようにな […] -
Drupal
【Drupal】 開発環境構築(VirtualBoxとVagrant)
Drupalの開発環境を構築するために、VirtualBoxとVagrantを使用するのは一般的な方法です。以下はその手順の概要です。 この手順に従うことで、Drupalの開発環境をWindows上に構築し、効果的にDr […] -
Web制作全般
保護中: 【WordPress】DB保存するパスワードハッシュ化の手順
この投稿はパスワードで保護されているため抜粋文はありません。 -
Web制作全般
保護中: 【WordPress】複数のカスタム投稿タイプに対応する検索機能
この投稿はパスワードで保護されているため抜粋文はありません。 -
WordPress
保護中: 【WordPress】(保存版)カスタム検索フォームを実装して検索ページを表示させる。そして検索データをDBに保存するまで。
この投稿はパスワードで保護されているため抜粋文はありません。 -
WordPress
保護中: 【WordPress】(編集中)検索履歴を集計して管理画面に表示する
この投稿はパスワードで保護されているため抜粋文はありません。 -
WordPress
【WordPress】SearchMeterプラグインでは複数のカスタム投稿タイプ毎に検索履歴を分けて集計表示してくれない
なんてこった。。。 どうやらSearchMeterプラグインでは、自分のやりたいことが実現できない様子。 自分の開発環境下で試しに、複数のカスタム投稿タイプを作成し、各アーカイブ投稿記事一覧ページに検索窓を実装し、その検 […] -
WordPress
保護中: 【WordPress】SearchMeterプラグインと検索用の自作関数とを合わせて使いたい
この投稿はパスワードで保護されているため抜粋文はありません。 -
WordPress
【WordPress】IvorySearchプラグインー検索結果表示ページの実装
以下、作業用メモです。 Ivory Searchプラグインでは、「search」ボタンクリック後の遷移先URLを直接カスタマイズすることはできないーカスタマイズしたいならカスタム検索を実装する Ivory Searchプ […] -
WordPress
【WordPress】Ivory Searchプラグインから発行されたショートコードをPHPファイルに貼り付ける
以下、作業用メモです。 Ivory Searchプラグインから発行されたショートコードをPHPファイルに貼り付けるには、WordPressのdo_shortcode() 関数を使用します。これにより、ショートコードがその […] -
WordPress
【WordPress】カスタム投稿タイプに追加したカスタムタクソノミーを表示させる
以下、作業用メモです。 各記事のカテゴリとタグを表示するコードを追加する カスタム投稿タイプのスラッグ名を「blog」として、この機能を実装するためには、以下の手順に従います。 まずは、各記事のカテゴリとタグを表示するコ […] -
WordPress
保護中: WordPressの検索機能は個人的にこれで良いです。。
この投稿はパスワードで保護されているため抜粋文はありません。 -
PrimeVue
保護中: 【PrimeVue】ScrollPanelを使って利用規約(静的ファイル)を表示
この投稿はパスワードで保護されているため抜粋文はありません。 -
Vue.js
【Vue3】[vuelidate]Uncaught TypeError: Cannot read properties of undefined (reading ‘name’)のエラー対処
以下、作業用メモです。 Vuelidateを使って、バリデーション機能を実装した際に、タイトルのようなエラーに遭遇しました。ブラウザ表示されず、コンソールにエラー表示されていました。 具体的にエラーが出ている箇所は、以下 […] -
Vue.js
保護中: 【Vue】[axios]フロントエンド側からバックエンド側へ値受け渡し時のデータ構造
この投稿はパスワードで保護されているため抜粋文はありません。 -
Web制作全般
【Symfony】開発環境下でメール送信のテストはできるのか?
以下、自分用の作業メモです。 Swift Mailerを使用する Symfonyには、ローカルの開発環境でメール送信をテストするための便利な仕組みが組み込まれています。Symfonyの開発環境では、デフォルトで「メールキ […] -
Symfony
【Symfony】ユニットテストについて調べてみた
以下、自分用の作業メモです。 Symfony 5でユニットテストを作成(PHPUnitとTestingコンポーネント使用) Symfony 5でユニットテストを作成するには、PHPUnitとSymfonyのTesting […] -
vite
【Vite】Viteとは?モジュールバンドラーおよびビルドツール
以下、自分なりの作業用メモです。 Viteとは? Vite(フランス語で “速い” を意味する)は、モジュールバンドラーおよび開発サーバーを提供する新しいタイプのビルドツールです。通常、JavaScript アプリケーシ […] -
エンジニア関連
「サーバーを新規で立ち上げる際に、マシンに必要なスペックを見積もる」には何をしたら良い?
以下、興味を持って調べてみたことのメモです。 新規サーバーのスペックを見積もる際には、以下のステップを考慮する。 以上のステップを踏むことで、新規サーバーのスペックを適切に見積もることができると思う。 【参考サイト】 h […] -
Web制作全般
保護中: コード400でパラメーターに問題があるか考える
この投稿はパスワードで保護されているため抜粋文はありません。 -
基本情報技術者試験
保護中: 【基本情報技術者試験】ご報告:2023年12月受験→無事合格
この投稿はパスワードで保護されているため抜粋文はありません。 -
Web制作全般
【Vue3】CompositionAPI エラー集
以下、自分が過去にあたって解決したエラーを時間がある時にまとめている作業用メモです。追加していけそうなら、適宜追加していきます。ただ、殴り書きみたいに記録しているので、原因までは書けていないことも。。 Unexpecte […]