nenga.pl

自作のPerlスクリプトで,年賀状を出さない印を付けたCSVファイルを読み込んで,出す人(印がない人)の住所をLDAPから読み出します.

年に一度しか動かさないので,いろいろシステムの状況が変わっていて,たいてい一発では動きません.

Slackware ARM 14.2のサーバーにインストールしてあるPerlがいくら何でも古くなりすぎたので,手作業で5.32.0にupdateしました.よせば良いのにthread-multiにしたもので,古いCPANモジュールが使えなくなって,久しぶりに動かすスクリプトは足りない物だらけです.

このnenga.plも1年ぶりの稼働なので例に漏れずエラーが出て進みません.エラーメッセージに従ってNet::LDAPをインストールしました.関連のいろんなモジュールもインストールされます.これで大丈夫みたいです.

出てきた宛名住所のCSVをLibreOfficeで読み込んで,一旦ods型式で保存して,前年の使い回しのodbファイルの前の年のテーブルを消して,宛名住所の表をコピー&ペーストして,宛名住所をはり付けるテンプレートのodtを開いて印刷しようとすると,データベースにつなごうとするので,先ほど作った新しいデータベースが繋がるようになんやかんやして,差し込み印刷データをPDFデータとして吐き出して完了です.

あとは図案の作成と,年賀状の購入です.25日投函は間に合わなくはないけど無理はやめときます😓