Strawberry Perl 5.32 用の Search-Namazu Perl モジュール(Windows x64)をブルー会員エリアに用意しました。
ブルー会員の<ユーザID>と<パスワード>を使って、以下のコマンドでインストールが可能です。
C:\> ppm install https://<ユーザID>:<パスワード>@www.akaneiro.jp/members/blue/StrawberryPerl/PPMPackages/3200/Search-Namazu.ppd
Strawberry Perl 5.32 用の Search-Namazu Perl モジュール(Windows x64)をブルー会員エリアに用意しました。
ブルー会員の<ユーザID>と<パスワード>を使って、以下のコマンドでインストールが可能です。
C:\> ppm install https://<ユーザID>:<パスワード>@www.akaneiro.jp/members/blue/StrawberryPerl/PPMPackages/3200/Search-Namazu.ppd
Strawberry Perl 5.32 用の Text-ChaSen Perl モジュール(Windows x64)をブルー会員エリアに用意しました。
ブルー会員の<ユーザID>と<パスワード>を使って、以下のコマンドでインストールが可能です。
C:\> ppm install https://<ユーザID>:<パスワード>@www.akaneiro.jp/members/blue/StrawberryPerl/PPMPackages/3200/Text-ChaSen.ppd
Text-ChaSen を利用するには、辞書もインストールする必要があります。
https://www.akaneiro.jp/members/chasen-ipadic.zip をダウンロードして辞書をインストールしてください。
関連記事:
Strawberry Perl 5.32 で Namazu for Windows 2.0.22pre8 の動作確認を行いました。OS は、Windows 10 20H2。
pltests の結果は、全 PASS です。
現在、PPM はブルー会員エリアで公開中です。
関連記事:
既に Strawberry Perl 5.32 用の PPM をブルー会員エリアで公開していますが、Srawberry Perl 5.32 の紹介を忘れていました。
以下からダウンロード可能です。(Windows x64 MSI 版)
http://strawberryperl.com/download/5.32.0.1/strawberry-perl-5.32.0.1-64bit.msi
ActivePerl, Strawberry Perl 用の PPM インストールツールをブルー会員エリアに置きました。
Perl 5.32/5.30/5.28/5.26/5.24/5.18/5.16 用の 7 バージョンです。いずれも x64 版にのみ対応しています。(5.32/5.30/5.28 は StrawberryPerl のみ対応)
Namazu for Windows のバイナリパッケージには、特定の Perl バージョンのPPMをインストールするための ppm-inst.bat, ext-inst.bat が付属しています。 本 PPM インストールツールを Namazu for Windows 付属の ppm-inst.bat, ext-inst.bat に置き換えて使用することで、それぞれの Perl バージョンの PPM をインストールすることができます。
続きを読む PPM インストールツール(2020/12/06)
Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre8 を公開します。
本バージョンは ActivePerl 5.18 または Strawberry Perl 5.18 で
使用できます。
・アーカイブファイル 11,009,171 バイト
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip
・署名ファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sig
・MD5sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.md5
(391bb73980e23b61d8df94e943234723 *nmz2.0.22pre8.001-x64.zip)
・sha1sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sha1
(5ae95186a9fb458be1f08f85b6ff9dc321bb54f4 *nmz2.0.22pre8.001-x64.zip)
・sha256sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sha256
(428566019de50c8c52c3633b6e312ee90e28278a531b39706953294f73d945d3
*nmz2.0.22pre8.001-x64.zip)
配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。
https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html
また、バイナリには、COMODO のコードサイン証明書で
電子署名を付けています。
<<< Strawberry Perl >>>
以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード
して、インストールして下さい。
http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi
<<< 備考 >>>
Namazu 2.0.22 pre8 を以下に置きました。
・アーカイブファイル 1975653 バイト
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz
・署名ファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sig
・MD5sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.md5
(3b8158c516a27c8febc84314068cbcc4 *namazu-2.0.22pre8.tar.gz)
・sha1sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sha1
(946947616c0358ee9803bd81f8e61d93c4f442bd *namazu-2.0.22pre8.tar.gz)
・sha256sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sha256
(3738d9efe444f17fdc987e4cd0c2955d
22fa50851ef05af6af4eaaf0cc87a489 *namazu-2.0.22pre8.tar.gz)
配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。
https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html
<<< 2.0.22pre7 からの主な変更箇所 >>>
Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre7(002) を公開します。
本バージョンは、nmz2.0.22pre7.001-x64.zip に
nmz2.0.22pre7.001-x64-patch.zip を反映したものです。
本バージョンは ActivePerl 5.18 または Strawberry Perl 5.18 で 使用できます。
・アーカイブファイル 11,022,970 バイト
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip
・署名ファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sig
・MD5sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.md5
(7f75ef361790033d1d5784681cf98863 *nmz2.0.22pre7.002-x64.zip)
・sha1sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sha1
(3a87ccd92c8db4c6455a103ef20788a0d80e1f8d *nmz2.0.22pre7.002-x64.zip)
・sha256sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sha256
(99500fc8daf7444dbe7d39c1f343bf95b1307552f3ec6405d29899836addcccc
*nmz2.0.22pre7.002-x64.zip)
配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。
https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html
<<< Strawberry Perl >>>
以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード して、インストールして下さい。
http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi
<<< Namazu for Windows のインストール方法 >>>
README-ja.txt の内容に従ってインストールして下さい。
<<< 備考 >>>
Namazu for Windows 2.0.18 以降のバイナリ配布アーカイブに含まれる namazu.exe, namazu.cgi.exe には Microsoft Authenticode用 デジタル署名を行っています。
今回、コードサイン証明書を GlobalSign から COMODO に変更しました。
今後の署名はAKANEIROSOFTWAREの鍵(拇印: 9A5D 9813 F6AF C511 13FE AC30 21AB 85BB EAAF 906F)にて行います。
署名者および認証局の証明書情報は次の通りです。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 C:\> signtool verify /pa /v namazu.exe Verifying: namazu.exe Signature Index: 0 (Primary Signature) Hash of file (sha1): 40BBDB7BFAFCDF4BB5CB2367370DCC47B8860356 Signing Certificate Chain: Issued to: COMODO RSA Certification Authority Issued by: COMODO RSA Certification Authority Expires: Tue Jan 19 08:59:59 2038 SHA1 hash: AFE5D244A8D1194230FF479FE2F897BBCD7A8CB4 Issued to: COMODO RSA Extended Validation Code Signing CA Issued by: COMODO RSA Certification Authority Expires: Mon Dec 03 08:59:59 2029 SHA1 hash: 351A78EBC1B4BB6DC366728D334231ABA9AE3EA7 Issued to: AKANEIROSOFTWARE Issued by: COMODO RSA Extended Validation Code Signing CA Expires: Mon Feb 07 08:59:59 2022 SHA1 hash: 9A5D9813F6AFC51113FEAC3021AB85BBEAAF906F The signature is timestamped: Fri Mar 13 23:48:47 2020 Timestamp Verified by: Issued to: AddTrust External CA Root Issued by: AddTrust External CA Root Expires: Sat May 30 19:48:38 2020 SHA1 hash: 02FAF3E291435468607857694DF5E45B68851868 Issued to: UTN-USERFirst-Object Issued by: AddTrust External CA Root Expires: Sat May 30 19:48:38 2020 SHA1 hash: 8AD5C9987E6F190BD6F5416E2DE44CCD641D8CDA Issued to: COMODO Time Stamping CA Issued by: UTN-USERFirst-Object Expires: Sat May 30 19:48:38 2020 SHA1 hash: 854871D14FC2B5B124F8DC07132D7476674E9C33 Issued to: Sectigo SHA-1 Time Stamping Signer Issued by: COMODO Time Stamping CA Expires: Sat May 30 19:48:38 2020 SHA1 hash: 488ECFB1ECD62714E9E46E6AA17408C55A7A55B5 Successfully verified: namazu.exe Number of files successfully Verified: 1 Number of warnings: 0 Number of errors: 0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFea/0kF/VS9BDn0U4RAr4KAJwIPX0KLTBmc0Nla5ETv0oQjfvL2wCfXXjM 7E0sV+M7c0pp2TyAh2c78Lg= =hPtP -----END PGP SIGNATURE-----
2020 年から、32bit OS で 古い Perl (5.12 か 5.10 より前ぐらいのバージョン)を使っていると、mknmz 実行時に “Day too big – 36536 > 24853” エラーが発生してインデックスの作成に失敗するそうです。
pl/time.pl の gettimezone を以下のものに置き換えると 期待した動作になることを確認しました。 (linux 32bit, Perl 5.8.8)
sub gettimezone { my ($t0, $t1); { my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(1000000); $year += 1900; $t0 = timelocal($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst); } { my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(1000000); $year += 1900; $t1 = timelocal($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst); } return $t0 - $t1; }
Office 2019 のバージョンは、Office 2016 と同じ 16.0 のため、Namazu for Windows の OLE フィルタは修正なしで Office 2019 で動きます。
そのため、修正したのはドキュメントとフィルタのコメントだけです。
ActivePerl, Strawberry Perl 用の PPM インストールツールをブルー会員エリアに置きました。
Perl 5.30/5.28/5.26/5.24/5.18/5.16 用の 6 バージョンです。いずれも x64 版にのみ対応しています。(5.30/5.28 は StrawberryPerl のみ対応)
Namazu for Windows のバイナリパッケージには、特定の Perl バージョンのPPMをインストールするための ppm-inst.bat, ext-inst.bat が付属しています。 本 PPM インストールツールを Namazu for Windows 付属の ppm-inst.bat, ext-inst.bat に置き換えて使用することで、それぞれの Perl バージョンの PPM をインストールすることができます。
続きを読む PPM インストールツール(2019/07/13)
ActivePerl はまだ 5.28 までしかリリースされていませんが、Strawberry Perl は 5.30 がリリースされています。
また、ActivePerl は、5.28 から PPM がサポートされなくなりましたが、Strawberry Perl は 5.30 でもまだ PPM をサポートしているようです。
今後は、ActivePerl 用だった Namazu for Windows 用 PPM も Strawberry Perl 用の PPM に移行したいと思います。
続きを読む Strawberry Perl 5.30.0.1(64bit)
これまでは require でカレントディレクトリのファイルの読み込みが 可能でしたが、Perl 5.26 では読み込まれなくなったようなので、@INC に “.” を含めるよう pltests を修正しました。
MP3-Info PPM をアップデートしました。
バージョン 1.24 から 1.26 へのアップデートになります。
ActivePerl 1800 番台を使っている場合は、以下のコマンドでアップデートすることができます。
C:¥> ppm install https://www.akaneiro.jp/PPMPackages/1800/MP3-Info.ppd
Windows の Namazu としては Namazu for Windows が一般的ですが、Windows 10 Fall Creators Update の Windows Subsystem for Linux (WSL) でも Namazu が使用できます。
この記事では、WSL で Namazu を使用する方法を紹介します。
続きを読む Windows Subsystem for Linux(WSL) で Namazu を使用する方法
Windows 10 Fall Creators Update から Windows Subsystem for Linux (WSL) が正式にサポートされました。Windows Subsystem for Linux でも Namazu が使用できますので、ここでは Namazu を使用するための Windows Subsystem for Linux インストール方法を示します。なお、Namazu のインストール方法については、別記事で用意する予定です。
続きを読む Namazu のための Windows Subsystem for Linux
ActivePerl Free Community Edition
– 5.26.0.2600
Namazu 2.0.22 pre版の修正内容まとめ
<<< 2.0.22pre3 以前の変更箇所 >>>
<<< 2.0.22pre3 からの主な変更箇所 >>>
<<< 2.0.22pre4 からの主な変更箇所 >>>
<<< 2.0.22pre5 からの主な変更箇所 >>>
<<< 2.0.22pre6 からの主な変更箇所 >>>