ソフトウェア

ソフトウェア

SQLite3でUNIQUE制約を後から追加する

背景SQLite3のデータベースで、後からUNIQUE制約を付与する作業が発生しました。しかし、SQLite3では後から制約を変更する方法は用意されていません。この方法を記しておきます。手順まず、基本として、後から制約する場合は新しいデータ...
ソフトウェア

yum update が GPG check FAILED で失敗する

問題yum update をしようとしたら GPG check FAILED で蹴られてアップデートできない。今回の問題は「groonga-release-2020.1.29-1」のパッケージ............Groonga for ...
ソフトウェア

MariaDB v10.9 でリモート接続を許可する

背景MariaDB に phpmyadmin や HeidiSQL 等の外部ツールから接続したい。環境Rocky Linux 9MariaDB 10.9手順MariaDB のインストール・設定は以下を参照MariaDB のネットワーク設定を...
ソフトウェア

speedtest.net公式ツールを使って、Linuxのコマンドラインでスピードテストを実施する

背景VPS のスペック比較のために CLI でスピードテストを実施したいと考えました。しかし、調べたところ、どこもかしこも、以下の非公式ツールを使用した手順を紹介しているのですが、これは誤りです。いえ、誤りというよりは推奨されません。現時点...
ソフトウェア

Xserver VPSのコストパフォーマンスが異常すぎる!さくらとConoHaと比較

背景2022年9月8日、Xserver が VPS の提供を開始しました。Xserver と言えば、今まではブログ・レンタルサーバー業がメインだったと思いますが、ここにきてVPS業界に進出することにしたようです。このサービスがどうやらとんで...
ソフトウェア

CentOS8にMariaDBをインストール・初期設定・動作確認

環境RockyLinux8.6 (CentOS8系)インストールリポジトリの登録を行います。これを行わないとかなり古いバージョンがインストールされてしまいます。手元の環境だと、最新はv10.9ですがv3.10が候補となっていました。curl...
ソフトウェア

docusaurusのURL末尾のスラッシュを統一する

問題docusaurusを使用しているとURLの末尾に「/」(スラッシュ)が付くことがあります。このスラッシュは「トレイニングスラッシュ」と言われるもので、docusaurusでは、トレーニングスラッシュの有無どちらでもアクセスできるように...
ソフトウェア

Linuxで0時にスタートして6時に終了するスクリプトを設定する方法

課題特定の時間にスクリプトを実行し、特定の時間にスクリプトを終了させたいです。対策cron で起動・終了を指定します。0時0分に実行し、朝6時にスクリプトを終了する場合は以下のようになります。そもそもスクリプト自体に時間処理を入れておけばい...
ソフトウェア

docusaurusのメリット・デメリット

背景元々、gitbookやmkdocsなどでAPIのドキュメントを管理していたのですが、新しいサービスを制作するにあたって静的ファイルジェネレーターも新しく試すことにしました。docusaurusは、いわゆる静的サイトジェネレーター(Sta...
ソフトウェア

「No more data! Scraping will stop now.」でtwintが止まる問題

■環境CentOS Stream9■問題久々にtwintを使おうと思いまして、昔書いた記事に従ってインストール・実行したんですが、以下のエラーが出てどうにも取得が止まってしまう。 No more data! Scraping will st...