ソフトウェア

ソフトウェア

VuePress2 vs VitePress

背景Vue には VuePress という人気の Static Site Generator (SSG) がありました。しかし、VuePress の開発が停滞し、結果2つの後継プロジェクトが立ち上がりました。それが、VuePress2 と ...
ソフトウェア

WordPressのコメントで名前やメールアドレスの入力を消す方法

ディスカッションの設定まず、入力を不要に設定します。設定 → ディスカッションOFF「コメントの投稿者の名前とメールアドレスの入力を必須にする」OFF「ユーザー登録してログインしたユーザーのみコメントをつけられるようにする」テーマの設定次に...
ソフトウェア

yt-dlpでYouTubeの音楽をダウンロードする方法(Windows)

はじめにYoutubeの音楽ファイルをmp3でダウンロードしたいことがありませんでしょうか。私はよくあります。Googleで検索するとダウンロード用のWebサイトなどがヒットしたりしますが、広告だらけだったり、詐欺だったり、制限があったりし...
ソフトウェア

docusaurusエラー「Error: Plugin “docusaurus-plugin-content-blog” is used 2 times with ID “default”.」

背景docusaurus で blog ページを2つ作ろうと、preset + plugin で作ろうとしたら以下のエラーが発生しました。 Error: Plugin "docusaurus-plugin-content-blog" is ...
ソフトウェア

VuePressでIconを設定する手順

環境Version:VuePress v2.0.0-beta.60※ Version2であることに注意してください手順docs/.vuepress/ に「public」ディレクトリを作成するpublic ディレクトリに「icon.png」(...
ソフトウェア

VuePressでfooterを設定する手順

基本次の項で詳細を書きますが、基本的に VuePress は footer をカスタマイズするのにあまり向いていません。手順結論から申し上げますと、MarkdownのFrontmatterを以下のように設定します。まず、Markdown の...
ソフトウェア

nginxのgzip_comp_levelの推奨値はいくつ?

はじめにgzip_comp_level をいくつに設定したら良いのか分からなかったため調べました。デフォルトまず、デフォルト値は以下のように「1」に設定されており、1~9までの値を設定できます。この値を増やせば増やすほど圧縮率が上がり、同時...
ソフトウェア

Xserver VPSのRocky LinuxでPermission deniedになる

はじめにConoHa(Rocky Linux 8)で運用していたシステムをXserver(Rocky Linux 9)で運用することになりました。このシステムでは、nginx.conf などをユーザーから上書きして反映しています。しかし、C...
ソフトウェア

データベースでSELECTする際に型を間違えると大変だという話

はじめにデータベースでは型を適切に管理することが重要になります。多くの場合は、CREATE TABLE 時にデータに合わせた適切な型が使用されているかが重視されがちですが、SELECT 文などでも型指定が大事なります。ここでは、型指定を間違...
ソフトウェア

データベースの数字カラムは、CHARとINTでどちらが速いか

課題法人番号のデータベースを作成しています。法人番号は13桁の数字で表されており、数字の桁は 1000000000000 が最小値であり、先頭の0埋めは無いため数字型(BIGINT)でも保存できるフォーマットとなっています。この法人番号で数...