linux

a bunch of purple flowers with water droplets on them

Understanding PHP Version Availability in Ubuntu Containers

IntroductionWhen working with Docker containers based on Ubuntu, one might encounter limitations

Postfix 3.5.9-r0 と Alpine Linux の「hash」辞書タイプサポートの変更に対応する方法

Postfix は、多くのシステム管理者にとって信頼性の高いメールサーバーとして知られています。しかし、アップデートや変更が行われる際には、互換性の問題や新しい機能の導入に注意が必要です。問題の概要Alpine Linux 3.13 で Postfix 3.5.9-r0 にアップデートすると、デフォルトの hash 辞書タイプ

PostgreSQLのテーブル定義を確認する方法:コマンドラインとGUIクライアントの違い

PostgreSQLのテーブル定義を確認する方法について解説します。特に、コマンドラインからのアクセスと、GUIクライアントツールであるTablePlusからのアクセスの違いについて詳しく説明します。

person sitting front of laptop

SSH ProxyJumpを利用した便利な接続方法

SSHのProxyJump機能を利用して、中継サーバー(バスチョンホスト)を経由したSSH接続を効率化する方法を解説します。一度のコマンドで中継サーバーを経由してターゲットサーバーに接続することが可能になります。

a woman walking past a building with a sign that says let's change

jqコマンドでJSONから指定した項目を取得・変換する

この記事では、jqコマンドを使用してJSONデータから特定の項目を抽出し、新しい形式に変換する方法を紹介します。また、特定の条件にマッチするレコードを選択する方法やmap関数の使い方についても解説します。JSONデータの操作をより効率的に行うための方法を学びましょう。

SQL: Null値の扱い方 – COALESCE関数を使った実践的なガイド

SQLのCOALESCE関数を使ったnull値の扱いについて詳しく解説します。実践的なガイドと具体的な使用例を通じて、データベース操作の一貫性を維持しつつ、欠損データを適切に扱う方法を学びましょう。

Vimでよく使う便利なコマンド

はじめに 検索文字をハイライトする:set hlsearch! 

GitLab Connection to gitlab.com timed out. (connect timeout=5)’))

はじめにGitLabに接続する際、GitLab Connection to gitlab.com timed out. (connect timeout=5)'))のように表示されることがある。この原因について。

Alternative Directory LayoutでAnsible-playbookを作った際に考えたこと

Ansible の best practices のAlternative Directory Layout で環境を作ることにした経緯について。

n日前のファイルを削除する

ファイルのローテーションをするために処理を書くことがある、find コマンドの mtime オプションを使うが、このようなニーズでないと使わないのでメモ。