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

投稿

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

【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

【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 のバージョン番号を当て、以降はこの 変数 の記述をしましなことで、ツールのバージョンとしています。これは普通のことですが、続く 変数 で 左シフト演算 をし、その 変数 の文字が表われましまでの メッセージ 、これな場合は コピーライト の表示をさせていまして、普通に メッセージ の表示をさせまし方法ではなく、このようにとしておきませば、 メッセージ の変更が必要になりましたに致