コードを書く日々:フリーランスエンジニアの技術メモ

何度も同じことをググってしまう自分の備忘録です。何か調査した際には、そのエッセンスを記事としてまとめ、とりあえず共有することを心がけています。

2024-01-01から1年間の記事一覧

vue-routerのワイルドカードキャッチ

vue-routerのワイルドカード(*)指定 vue3で使うVue Router 4で指定方法が変わってた。 import { createRouter, createWebHistory } from 'vue-router'; import HomePage from './components/HomePage.vue'; import NotFoundComponent from './components/Not…

apt -qq upgrade -y とは

apt -qq upgrade -y の意味を調べた。 オプションの意味を知らずになんとなく使ってたのでメモ。 apt コマンドの -qq オプション Linux システムでのパッケージ管理には apt コマンドが広く使用されます。特に自動化スクリプトや、出力を最小限に抑えたい場…

WordPressでWP REST APIを使用時に404 Not Foundエラーに直面した時の対応

はじめに 外部からブログの内容をフェッチしたいとき、WP REST APIを使ってみたら「404 Not Found」が出ちゃった。 環境 WordPress: 6.4 (WordPress 4.7以降だとWP REST APIはデフォで入ってる。4.7未満ならプラグインを入れよう!) 前提 <あなたのWordPress…

DockerでMySQL初期化スクリプト docker-entrypoint-initdb.dが走らない時の対処法

Dockerを使ってMySQLのセットアップをしようとして初期化スクリプトをdocker-entrypoint-initdb.dにぶち込んだはいいけど なんかスクリプトが実行されない… imageをガッツリ削除して一からやり直すと、うまくいく。なぜ。 なぜ実行されないのか MySQLのDocke…

WordPressとVueでREST APIを使って最新記事とコメントを取得する

Vue3とWordPressを組み合わせて最新の記事やコメントを取得する入門的な内容です。 環境の準備 Vue3系のセットアップ TypeScriptの採用 AxiosでのHTTPリクエスト <script setup lang="ts"> import { ref, onMounted } from 'vue'; import axios from 'axios'; interface Post { id: n…

MySQLのFLUSH PRIVILEGES について

MySQLのFLUSH PRIVILEGES;について MySQLでユーザー権限を変更した際、その変更を即座に適用させるためにはFLUSH PRIVILEGES;コマンドを使用する。このコマンドは、MySQLサーバーに対して、権限テーブルを再読み込みするよう指示する。これにより、新たに付…

GitHub CLIを使ってプルリクエストを作成する: gh pr create コマンド

git

GitHub CLIを使ってプルリクエストを作成する GitHub CLIは、GitHubの操作をコマンドラインから行うことができる便利なツールです。 GitHub CLIのgh pr createコマンドを使用して、プルリクエストを簡単に作成する方法をまとめます。 前提条件 GitHub CLIが…

PHPの`date("N")`関数について

PHP

PHPのdate("N")関数は、指定された日付の曜日をISO-8601形式(1が月曜日、7が日曜日)で表す数字を返します。この機能は特に、カレンダーやスケジューリングアプリケーションを作成する際に役立ちます。 基本的な使用法 date("N")は、現在の日付に対して実行…

Laravelで忘れずにするべき設定

Laravelは、その多機能性と拡張性で知られるPHPフレームワークです。プロジェクトを開始する際には、快適な開発体験とアプリケーションの正確な動作を確保するために、いくつかの初期設定を見直しておくことが重要です。ここでは、Laravelプロジェクトを始め…