2024-01-01から1年間の記事一覧

7-Zipでバックアップ元フォルダとアーカイブの中身を同期したい

Windows環境において、毎日、特定フォルダを7z形式でバックアップしたかったが、毎回フルバックアップのようにアーカイブを作成するのではなく、差分だけ処理させたかった。オプションを調べたところ、以下の2つで解決した。 https://7-zip.opensource.jp/ch…

PHPでImagickのバージョンに関する警告が発生する

いつから発生していたのか不明だけど、PHPStanやpeclなどを実行した時に次のような警告が出るようになった。 PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1692 but version 1693 is loaded. Imagick will run but may …

PostgreSQL 9.x と 12.x のSQL非互換の一例

CentOS 7のCGIをRocky/Alma8へ移行すると、PostgreSQLのバージョン非互換に遭遇することがある。 その一例。 バージョン情報 CentOS 7 : PostgreSQL 9.2.24 Rocky/Alma8: PostgreSQL 12.18 UPDATE文のROWキーワード これは、Cent7まではOKで、Rocky/Alma8以…

openldap-serversパッケージの更新でエラーになる

AlmaLinux8 にopenldap-serversパッケージがインストールされた環境で、dnf upgradeしたらエラーが発生。 # dnf upgrade エラー: 問題: package openldap-servers-2.4.46-18.el8.x86_64 from @System requires openldap(x86-64) = 2.4.46-18.el8, but none o…

CentOS 7のyumコマンドでCentOS-Vault.repoを参照する

CentOS 7のサポート期限が2024/6だったので、cronからエラーメールが届くようになった。 /etc/cron.hourly/0yum-hourly.cron: Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#…

テンプレートエンジンにおけるループ回数(index)の初期値

PHP

テンプレートエンジンでループのインデックス(現在のループ回数)を得る方法が、0 または 1 から始まる違いがあったので調べた。主要なテンプレートエンジンだけ抜粋。 Smarty indexは、0 から開始(1から開始するのは、@iteration) https://www.smarty.ne…

シェルでコマンドの引数にハイフン2個(--)は何?

とあるサービスの起動スクリプトで、 if expr -- "${HOGE__ARGS[*]}" : '.*setuid.*' >/dev/null といったものを見て、これ何だっけ?となったのでメモ。 これはgetoptの引数解析の仕様。getoptのmanによると、以下のようにある。 "--" は特殊な引き数で、ス…

mlmmj の追加設定

前回の続き、公式マニュアルの後半の手順。 6)Reply-To: などのカスタムヘッダを設定 7)フッターの指定 8)件名のプレフィックスを指定 9)モデレートの設定 カスタムヘッダ リストの配下にある control 配下に、customheaders というファイルを作成す…

メーリングリスト mlmmj を使ってみる

mlmmj とは? mlmmj は、シンプルな機能を備えたメーリングリスト。mlmmj 公式Webサイト http://mlmmj.org/Mlmmjは、「Mailing List Management Made Joyful」の略らしい。 主な特徴は以下の通り。 デーモンを必要とせず、省リソースで動作する。 MITライセ…

AlmaLinux/RockyLinux8以降のメーリングリストを考える

メーリングリストとして長らくMailmanのお世話になっていたものの、CentOS 7のサポート終了が近く、OSを移行する事に。ここで、AlmaLinux/RockyLinuxでMailmanを使おうとすると、以下の点に気が付く。 CenOS7まで使っていたMailmanは、python2で書かれたmail…

awstatsでgeoipfreeプラグインが動作しない

久々にawstatsを触る機会があり、セットアップしたものの解析が動作しない。特定のプラグインを有効化していたが、その動作に必要なperlモジュールをインストールし忘れていただけ、というオチだった(´・ω・`) 環境 AlmaLinux release 8.9 (Midnight Oncilla…

Firefox 121.0 で全角スペースが謎の動作をする

2023/12/20に、Firefox 121.0 がリリースされた。 その影響のためか、Webサイトがバグったという情報を耳にしたので調べてみた。 環境 Firefox 121.0(Windows版)Ver 121.0.x がリリースされれば、修正されて以下の現象は再現しない可能性がある。 謎の挙動…