2024-01-01から1年間の記事一覧
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 オプション Linux システムでのパッケージ管理には apt コマンドが広く使用されます。特に自動化スクリプトや、出力を最小限に抑えたい場…
はじめに 外部からブログの内容をフェッチしたいとき、WP REST APIを使ってみたら「404 Not Found」が出ちゃった。 環境 WordPress: 6.4 (WordPress 4.7以降だとWP REST APIはデフォで入ってる。4.7未満ならプラグインを入れよう!) 前提 <あなたのWordPress…
Dockerを使ってMySQLのセットアップをしようとして初期化スクリプトをdocker-entrypoint-initdb.dにぶち込んだはいいけど なんかスクリプトが実行されない… imageをガッツリ削除して一からやり直すと、うまくいく。なぜ。 なぜ実行されないのか MySQLのDocke…
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サーバーに対して、権限テーブルを再読み込みするよう指示する。これにより、新たに付…
GitHub CLIを使ってプルリクエストを作成する GitHub CLIは、GitHubの操作をコマンドラインから行うことができる便利なツールです。 GitHub CLIのgh pr createコマンドを使用して、プルリクエストを簡単に作成する方法をまとめます。 前提条件 GitHub CLIが…
PHPのdate("N")関数は、指定された日付の曜日をISO-8601形式(1が月曜日、7が日曜日)で表す数字を返します。この機能は特に、カレンダーやスケジューリングアプリケーションを作成する際に役立ちます。 基本的な使用法 date("N")は、現在の日付に対して実行…
Laravelは、その多機能性と拡張性で知られるPHPフレームワークです。プロジェクトを開始する際には、快適な開発体験とアプリケーションの正確な動作を確保するために、いくつかの初期設定を見直しておくことが重要です。ここでは、Laravelプロジェクトを始め…