長崎県立長崎西高等学校ソフトテニス部OB大会【中止】→激励会(2020年8月23日)

ここ3年間は、26年ぶりにソフトテニスを再開して楽しむようになり夏のOB大会に参加してたんですが…

 長崎県立長崎西高等学校ソフトテニス部OB大会(2019年8月18日)に3年連続で参加!

 長崎県立長崎西高等学校ソフトテニス部OB大会(2018年8月5日)に参加!

 長崎県立長崎西高等学校ソフトテニス部OB大会(2017年8月6日)に25年ぶりに参加!

今年は、新型コロナウイルス感染拡大の影響に中止になっていまいました。残念。。。

しかし昨日はOB会による激励会が行われ、西高ソフトテニス部男女にボール5箱ずつが寄贈されました。

(昼間に都合が付かず…僕自身は参加できませんでしたが。汗)

来年は、新型コロナウイルスも落ち着いてOB大会が開催されますように!


ついでなので、ちょっとソフトテニス活動を1年間振り返ってみましょうかね~

去年のOB大会後(2019年9月~2020年8月)は、日曜日の西高OBナイター練習に36回参加して

乱打、サーブレシーブ、ボレー、スマッシュ、試合形式、練習試合などコツコツやり

2週に1~2回(10日に1回ペース)でソフトテニス活動を行って準備をしてた感じでした。


ラケットも型落ちのエフレーザー5Vが安かったので思わずポイント使って購入してしまい

年に1度しか試合しないのに、ラケット3本に増えちゃいました(汗)

昔々(30年前?)はミズノの厚ラケを愛用してて、面の形的にもエフレーザーが好みで

ネクシーガ50V→ネクシーガ70V→エフレーザー5Vと購入してきて一番のお気に入りとなりましたよ

長男は中学3年で引退しちゃいましたが、中学1年の長女がこの夏からソフトテニス部に遅れて入部したので

あと2年くらいは長女とも一緒に練習しながら、ソフトテニス活動できそうかも?で楽しみ

Apple iPhone 8で撮影)

楽しみながら攻めつづける!(NSR250Rオーナーとの交流メイン)
https://www.yamasita.info/

さくらのレンタルサーバで全文検索システムNamazu(2.0.21)の検索インデックスが更新されなくなったので修正対応

久しぶりに自サイトのメンテナンスをしていると…

Namazuの検索インデックスが更新されてないことに気づいたので調査開始

まずはインデックスを更新するshファイルを直接叩いてみると

% ./autoindex.sh
Can’t use ‘defined(@array)’ (Maybe you should just omit the defined()?) at /home
/yamasita/lib/File/MMagic.pm line 1122.
Compilation failed in require at /home/yamasita/namazu/bin/mknmz line 35.
BEGIN failed–compilation aborted at /home/yamasita/namazu/bin/mknmz line 35.

ん?やっぱり何かエラーが吐かれて止まっているようだ。

さくらのレンタルサーバの環境(Perlのバージョンとか?)変わったのかもなーと思い

Perlのバージョン選択を確認すると、Perl 5.8.9でした

念のために、昔まとめてた手順↓を参考に再度Namazu 2.0.21を再インストール

 ⇒Namazu 2.0.21をさくらレンタルサーバに再インストール〔投稿日時: 2014/10/01〕

すると、configureを実行した所でエラーになり

checking for File::MMagic perl module… Can’t use ‘defined(@array)’ (Maybe you
should just omit the defined()?) at /home/yamasita/lib/File/MMagic.pm line 1122.

どうやら、MMagic perl moduleに問題があるようなのでWeb検索して調べてみると

最新バージョンはFile-MMagic-1.30らしく、丸ごと入れ替えでも良かったんだけど

ついでなので最新バージョンのソースをちょっと確認してみて

サーバ上のファイル(MMagic.pm,v 1.26.4.5)を1行修正して対応してみました。

% chmod +w MMagic.pm
% vi MMagic.pm

    #elsif (defined(@$entry)) {
    elsif ('ARRAY' eq ref $entry && @$entry) {

% chmod -w MMagic.pm

で、もう一度configureを実行すると上手く行ったので、makeとmake installし再インストール完了

検索インデックス更新するshファイルを叩いて、動作確認!

% ./autoindex.sh
Unescaped left brace in regex is illegal here in regex; marked by <– HERE in m/%{ <– HERE ?([a-z]+)}?/ at /home/yamasita/namazu/share/namazu/filter/hnf.pl line 247.
Compilation failed in require at /home/yamasita/namazu/bin/mknmz line 419.

あれ?違うエラーになった。。。

Google先生に質問(検索)してみたら、ブレースをエスケープしてないのが原因みたいだったので

サーバ上のファイル(hnf.pl)を開いて、また該当の1行を修正対応

% vi hnf.pl

  #$uri =~ s/%{?([a-z]+)}?/$param{$1}/g;
  $uri =~ s/%\{?([a-z]+)\}?/$param{$1}/g;

今度こそ…検索インデックス更新するshファイルを叩くとやっと更新されだし一安心

Webサイトからの検索もちゃっとできるようになったのは良いけど、Wordpress内のファイルも検索でき(汗)

検索インデックス更新するshファイルを修正するはめに

mknmzコマンドの引数に’–exclude=/home/yamasita/www/wp/.*’を追加して、Wordpressのフォルダを除外するようにしてやっと対応が終わりました

Perlのソースをかなり久しぶりに触ったけど、何とかなって一安心。ふぅー

新入社員の頃(1999年)に、全文検索システムNamazuを使い出した記憶があるのでかれこれ20年くらい利用してることになりそう

6~7年に一度くらいの頻度でさくらのレンタルサーバで動かなくなって対応してる感じっぽいなぁ

今風?なら、Googleカスタム検索を利用して検索窓を設置する方がお手軽かもですね

楽しみながら攻めつづける!(NSR250Rオーナーとの交流メイン)
https://www.yamasita.info/