ソフトウェア

スポンサーリンク
ソフトウェア

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

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

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

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

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

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

yum update が GPG check FAILED で失敗する

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

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

背景 MariaDB に phpmyadmin や HeidiSQL 等の外部ツールから接続したい。 環境 Rocky Linux 9 MariaDB 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が候補となっていました。 ...
ソフトウェア

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

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

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

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