スキップしてメイン コンテンツに移動

投稿

ラベル(fml)が付いた投稿を表示しています

【fmlの使用をせずに外部ツールでhtml化をする理由】

【fmlの使用をせずに外部ツールでhtml化をする理由】 この投稿は、2023年は07月の17日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 fml 自身にも メール の html化 をしましな機能がありますに、わざわざ MHonArc の使用をしましな意味ですが、 fml の動いていましな コンピューター と、 サーバー が違いまし場合には、これができず。 FTP 系のプロトコルや NFSマウント 系のものの使用をしなければ、別の コンピューター で公開ができず。 などと、上のリストが理由であり、それらが使えなければならず、余計に煩雑になり、他にも、 MHonArc は全て同じルールで一括で html化 をする。 rcfile に記述をする Resource で、柔軟にカスタマイズができる。 当初の fml は、 confg.ph と言う 設定ファイル の中の 変数 に 日本語 が使えない。 MHonArc は 日本語 が通る。 日本語フォーマット が通る。 があり、このリストが大きな理由であり、 Perl が要り用ですが、これは殆んどの Unix 系のシステムには入っていましたし、当時の Windows では、使用をしようと思いましたらば、別途 Perl を入れ込みませんと行けずでしたも僅かな理由としましてあり。 加えまして、 MHonArc は 処理系 と言いましジャンルにも当たりますので、 Unix 系のものを弄いますには良く、 プログラミング とまではいきませんが、そのようなものへの慣れにも良くでしたり。 例えば、物凄くお金持ちでしたり、予算の審議ができまし 企業 ですと別ですが、個人やらグループですと、優れた機能でお金が掛からない方法も必要であり。 コンパイラー なんて、何百万円やらしましなものもあり、他幾つものツールを揃えましこと全てに金銭を掛けていますと、無料やら寄付程度のものですと、大変になり。 オープンソースの話しをしています。 Subscribe to nguyenkieuanh Subscribe to ynimk ma1d3n Facebook yositaka akase

【fml_メールのログもhtmlにしたい】

【fml_メールのログもhtmlにしたい】 この投稿は、2023年は07月の17日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 それでですも、これもコマンドラインからでき、 Resource の outdir の使用をし、変換ができますと、 メール の スプールディレクトリー (この場合にはvar/spool/ml/~/htdocs)に、 maillist.html メールのヘッダー thread.html メールのサブジェクト msg~.html メールの本文 と言いましファイルができます。 インターネットブラウザー や htmlファイル を読めましものでリストのファイルを開きますと、当然にして読めますし、これらをグループでやら、 インターネット に公開をしましな場合には普通に観ましことができます。 Subscribe to nguyenkieuanh Subscribe to ynimk ma1d3n Facebook yositaka akase

【fml_アーカイブについて】

【fml_アーカイブについて】 この投稿は、2023年は07月の17日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 メール の アーカイブ ですが、削除をしたくになりましことが往々にしてあり、それは例えば、いや〜んな メール でしたり、 ディスクスペース の節約と言いまし真面目な理由でしたり、色々とありますが、 記事の番号を -rmm スイッチ で指定をする。 これが物凄く面倒であり、これな理由は、番号の指定と言いましことは、 アーカイブ の外部への保存やら、削除をしましなほうが良い場合やら、ひとつひとつを観ませんと行けず、まぁ幾つかの文言がありまし メール を自動で列挙をし、それらの削除でしたらば面倒ごとも減りますが、実はとても有り難い機能があり、 maillist.html など 関連 をする データベース の修正と更新をしてくれる。 があり、 データベース の更新などの余計な煩わしい記述の必要がなく、記事の番号の指定をしたければ、 htdocsディレクトリー で実行をしましな方法もあり。 Subscribe to nguyenkieuanh Subscribe to ynimk ma1d3n Facebook yositaka akase

【fml_MHonArcでの調整】

【fml_MHonArcでの調整】 この投稿は、2023年は07月の17日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 昔ですので、今よりも面倒ごとが多く、タイトルのようにしたい場合があり、これな場合はですと、 コマンドラインから調整をする。 rcfile という 設定ファイル の中に、 html化 をしたい項目の振る舞いについての記述をする。 設定をしましな項目は、 Resource と言われていまして、 html化 をしましな場合に、 MHonArc の 挙動 を細かく指定をしたい場合に、これな Resource と言いましものを、 rcfile に記述をしていくわけであり、ローカルのドキュメントディレクトリー(この場合にはusr/local/doc/MHonArc/resource/rcfile.html)にあり。 サンプルファイルも、(user/local/doc/MHonArc/app-fileexs.html)あり、それほど難しくにはなかったことから、苦もなく記せましたり、かなり綿密に項目を記しましても、(当時は)100行程度でありましたを覚えていますが、実際には何十行でことたります。 追加で html化 をしたい メール がありましたの場合には、 Resource の add と言いましもので指定ができます。 Unix 系って、この 設定ファイル と言いまし一群を弄りましことが、物凄く多くになりますが、一度記しますと後はほぼ全自動です。 Subscribe to nguyenkieuanh Subscribe to ynimk ma1d3n Facebook yositaka akase

【fml_昔に流行った方法】

【fml_昔に流行った方法】 この投稿は、2023年は07月の17日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 昔の コラボレーションツール と言いましものでもあり。 MHonArc は Earl Hood さんの作られましツールで、随分と前から更新はされていませんが、 mhonarc.org と言いましサイトがあります。 下のリストの四つほどで、現在言いまし コラボレーションソフトウェアー とまではいきませんが、 バックログ と言いまし大小 プロジェクトの管理 やらにもなり、 google グループ などのような使いかたもできます。 google グループ は、公開非公開の メーリングリスト でしたり、それが公開非公開の スレッド式の掲示板 として機能をしましなものです。 今でこそ、 Microsoft やら Google やら Notion 、 slack 、 taskade やら他多くの、データベースやらタスクの管理や画像や動画も扱えやらWEBからのもの含めでの コラボレーションツール が多数ありますが、実際には、 メール やらデジタル書面のログの アーカイブ と外部への保存やら 自動化 やらweb若しくは社内での同様なもので賄っていましなところも多く。 【fml_昔に流行った方法】 【fml_MHonArcでの調整】 【fml_アーカイブについて】 【fml_メールのログもhtmlにしたい】 現在は、ほぼワンタップで html化 ができますが、昔はそうではなしに、プログラミングで行ないますか、ツールやらソフトウェアーのお世話になりますかであり、 fml につきましてを記しましたので、 html化 と言いましものを、当時にどのようにしていましたのかと言いましひとつの方法です。 メールディレクトリー に スプール をされましものをコマンドなどから html に致しましものはありでしたが、 メーリングリスト と連動をしましてで、 自動 で html化 をしましようなこともでき、設定を記しておきませば何らのことはなく、また、プログラミングで行ないましが面倒でしたの場合にのひとつの選択肢でありましたの MHonArc はツールですが、 処理系 であり、あるものか

【MHonArcのmain.plライブラリーのBIGENブロックとその内で呼び出しているosinit.pl】

【MHonArcのmain.plライブラリーのBIGENブロックとその内で呼び出しているosinit.pl】 この投稿は、2023年は07月の18日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 【MHonArcのmain.plライブラリーに観るPerlのrequireについて】 の続きですが、 MHonArc にもやっぱりありまし BIGEN につきましてです。 osinit.pl につきまして、コメント欄では、 オペレーティングシステム に応じた スクリプト の設定をしまし為の ライブラリー で、定義をされていましなルーチンは Osinit でありと記されています。 それでですも、タイトルにありまし BIGEN につきましてですが、 Perlプログラム は4つの塊に分けられ、それなうちのひとつが、 コンパイル 時の 処理 であり、これなときに、 プログラミングコード は 構文の木 とも言われましデータに変換をされ、 BIGENブロック と言いましもので、以降の 処理 の誘導をし、これがパースをされますと、実行をしましな為に インタープリター と言いましものに渡されます。 BIGENブロックはFIFO順で実行をされます 。 Perlプログラミング で一番最初に行なわれまし 処理 は 字句解析 であり、 トークン に分割をし、次に、低レベルの操作の オペコード と言いましものへと コンパイル をされ、その後に実行をされます。 BIGENブロック 内で記されていましなことですも、後にもう少し詳しく記しますが、 require で osinit.pl とし、どの オペレーティングシステム を走らせていましかを調べまし為に、&の付加をしまして、 OSinit() を観ていましなわけです。 &の付加をしますは、 Perl に予めに組み込まれていましな 関数 と同じ名前であったとしても、自作の ルーチン を呼び出しましことができましことがひとつです。 *&を付けずに行なってみますと、同名の 組み込み関数 がありましたの場合には、それが優先をされます。 オペレーティングシステム も、次のようなリストですは、古いものですので当然です。 MSDOS MS-

【MHonArcのmain.plライブラリーに観るPerlのrequireについて】

【MHonArcのmain.plライブラリーに観るPerlのrequireについて】 この投稿は、2023年は07月の18日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 これな読み物で記していましなことですも、 Perlプログラミング言語 のコードでは、4~5行です。 これな ライブラリー に、 MHonArc のパッケージですよ。と記されています。 コメント欄には、 インターネットメール から html への コンバーター でありと記されています。 Perl の require について require VERSION で指定をされる Perlのバージョンの要求 をする。 require EXPR で指定をされる 動作の要求 をする。 VERSION が使用をしていましな Perl のバージョンより大きければ 例外 が発生をします。また、これは コンパイル 時にチェックをされます。 つまり、バージョンの合致がされましか否かを観て頂けるわけであり、多くの Perl屋さん は、ゴリゴリと記しましことにも良いと言いまし Perl言語 の特質もあり、これらまで気を使わず、色々なバージョンで動きましようにコードを記しましかたもいますが、予期せぬ動作をしましな可能性がありましことからに、使いましほうが良く。 記しかたと致しましては、 require v~; やら、 require ~; ですが、 MHonArc では後者の記しかたです。 5とだけ記されています…普通はその後も記します。 また、それぞれのバージョンのコードへの分岐なども考えることができます。 続きましては、 スカラー と言いまし VERSION変数 を記し、それにバージョン番号を当てがわれています。 MHonArc のバージョン番号を当て、以降はこの 変数 の記述をしましなことで、ツールのバージョンとしています。これは普通のことですが、続く 変数 で 左シフト演算 をし、その 変数 の文字が表われましまでの メッセージ 、これな場合は コピーライト の表示をさせていまして、普通に メッセージ の表示をさせまし方法ではなく、このようにとしておきませば、 メッセージ の変更が必要になりましたに致

【Namazuの実行に必要だった色々】

【Namazuの実行に必要だった色々】 この投稿は、2023年は07月の18日メッセンジャーに記していた雑記を、ブログ用に纏めたものです。 fml の使用をしまし為に、いやさ既に MHonArc の使用をしまし為になっていますが、 Namazu の周りも一応なりと整えませんといけず。 当時の話しです。 Namazu を Windows 系で行なおうと思いますと、当時は Apach web server で良いんですが、 Windows での server は NT 系や 2000 で行なわれていましなかたが多くのことからに皆気が付きませんでしたの、 Microsoft Personal Web Server と言いましものが Windows98 にありました。 ディスク容量は40メガバイト の使用をしますが、これが便利でした。 95や98やら2000やらMeやら何年か前のものやらは持っていましたけれどね。 他にはですと、 nkf KAKASI などが要り用です。 Namazu が KAKASI 若しくは ChaSen の使用をし、 日本語 を わかち書き にしましてで インデックス の作成をしていましたので、これらが要り用でありですが、 Windows 版の Namazu は ChaSen には対応をしておらず。 簡単で速度重視ならKAKASI 、 品質の重視ならChaSen 。 KAKASI は、 漢字 や 仮名 混じりの文を、 ローマ字 などに変換をしましなもので、 高橋 裕信 さんと言いましかたにより、 simple kanakanji converter と言いまし 漢字入力システム を元に作成をされています。 ChaSen は、 奈良先端科学技術大学院大学自然言語処理学講座 の 形態素解析システム であり、(user/local/binに実行可能ファイルのインストールがされ、user/local/lib/chasenにライブラリーがインストールをされます)これな為に文の最小単位での抽出に威力の発揮をしていました。 また、当時は実験段階でしたも、 Namazu は、 品詞 の情報を元に 名詞句 での インデックス の作成をしましなことが