Forum Patio  ←<この掲示板のホームページへ>
Forum Patio(ツリー表示式掲示板)です。本掲示板のCGIについてご自由に書き込み下さい。

FEEDアイコン RSS1.0 RSS2.0 ATOM1.0
キーワード   
通常書込み 標準スレッド    添付あり 添付有り    ロック中 ロック中(書込不可)   FAQスレッド FAQ(優先)スレッド   アラーム アラーム(返信数)   管理者メッセージ 管理者メッセージ   投稿に添付 投稿に添付
  • スレッド先頭部のまたはをクリックするとスレッド内の全記事を表示します。(はツリー表示)
  • 記事先頭の▼ △をクリックするとスレッド内の関連する発言をその発言から(は下、は上)へツリー表示します。 
  • スレッド最終行のまたは最新発言のをクリックするとスレッド全記事を降順に表示します。(はツリー表示)
  • 新着記事は new!
  • ◆ トピックス(スレッド)別・投稿記事一覧 (タイトル・氏名の目次)

       このスレッドは管理者からのメッセージです。記事の閲覧のみとなります。
        スレッド 1:Forum Patio をリニューアルしました (2022/08/13)] スガラボット改めナオヤM  2022/08/13 15:19   閲覧数: 5883
    No.1  [ 8年ぶりの登場なので一応複数会議室版の forum_patio_v1.55m をリリースします。] スガラボット改めナオヤM  2022/08/13 17:08
     
      スレッド 2: forum patio の使い方、バグ報告などの FAQ スレッド  
        No.0   [forum_patio_v1.55m に関するご質問などがあればこのスレッドでお訊きください] スガラボット改めナオヤM  2022/08/13 17:21   閲覧数: 3178
    No.1  [ Re: forum_patio_v1.55m に関するご質問などがあればこのスレッドでお訊きください] ナオヤM  2022/08/26 12:52
     
      スレッド 3: Forum Patio の PHP 化についての諸課題  
        No.0   [Perl から PHP へのスクリプト自動変換について] ナオヤM  2022/08/31 11:03   閲覧数: 3765
    No.1  [Re: Perl から PHP へのスクリプト自動変換について] ナオヤM  2022/09/08 11:50


    ◆ 新着の投稿記事を新しいものから5個表示

    スレッド3: Forum Patio の PHP 化についての諸課題 ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
    No.1: Re: Perl から PHP へのスクリプト自動変換について   レスする ←引用して返信
    日時: 2022/09/08 11:50
    名前: ナオヤM ID:FkAa9R3Y メールを送信する
    参照: http://viola.vmorita.com/bbs/patio/forum.shtml?room=patio

    ・ SiliconEngine/PerlToPHP が一番使えないな~、と感じた点は"_"で連続する変数名をキャメル形式に勝手に書き換えてしまう点です。 キャメル形式の変数の方が PHP には相応しいのかもしれませんが、 Java じゃあるまいし、変換という観点からは百害あって一利無しです。 grep -n で調べて見るとこの処理は PpiToken.php の 187 行から 7 行にわたって行われているようなので、これをコメントアウトして無効にしました。

    ・ あと日本語のサイトをもう一度調べてみると、「PHP/PerlからPHPへ書き換え補助PHP」というページに辿り着きました。
    https://shade-search.com/sts/term/term.php?noform=vhNB6oPvMD&sort=menu
    このページにある「ダウンロード perl2php_ver1.1.zip」と言うリンクをクリックすると日本人の手になるもう1つの変換ソフトがゲットできます。 これも自動変換が一発で動作することは「絶対にない」と言い切っているので補助ソフトには違いないのですが、選択肢が色々選択できるようなので、自由度は高いかなと思います。 ただ返還後の出力はファイルでは無く、WEB 画面だけなのは日本人特有の「奥ゆかしさ」故でしょうか。

    ・ 上記2点ともどっちもドッチですが、取り敢えず初めの方から始めています、 ところが "=pod ................... =cut" で囲まれた460行にも渡る perl 冒頭の長~いコメント文(説明文)が一行のコメント文として変換されたらしく、僕の使っているエディタ(NoEdotor)では32,768文字以上あるからと言って読み込めませんでした。取り敢えず vi でこの一行を削除して継続しましたが、この分ではいつになることやらです。
                                                                     ナオヤM

    スレッド3: Forum Patio の PHP 化についての諸課題 ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
    No.0: Perl から PHP へのスクリプト自動変換について   レスする ←引用して返信
    日時: 2022/08/31 11:03
    名前: ナオヤM ID:v0vXUs8A メールを送信する
    参照: https://viola.vmorita.com/bbs/patio/forum.shtml

    皆さん、こんにちは。 ナオヤMです。

    この F0rum Patio 掲示板スクリプトは Perl で記述されていますが、最近では Perl は「最も嫌いな言語」だとか「オワコン」とか言われ、どんどん人気が低下しています。 Perl は30年以上の歴史を持ち、テキスト関係の処理が得意で以前は人気がありましたが、最近は Ruby や Python にその位置を譲り、動的WEB ページも約70%が PHP で書かれていて PHP で書かれた WordPress 等に圧倒されています。 僕の姉妹掲示板の wizphp ではスケジューラーソフトも PHP で書かれています。 Perl は pers エラー等がでると "outputs before headers" 等とサーバーエラーになるのでブラウザでエラーが確認しずらい、UTF-8 化が BINMODE 等と癖が強い、.cgi や .pl などスクリプトをブラウザから起動するには パーミッションで 755 等と実行権が必用、スクリプト冒頭に "#!/usr/bin/perl" と実行する perl の絶対パスを示す shebang が必要等々 PHP と比べても制約が多いのは事実です。

    そこで、この Forum Patioi も PHP 化が出来ないだろうかと、Perl → PHP 自動変換に関してググってみました。すると日本語の WEB ページでは「無いですねえ。 変換ツールなんか作ろうとしてもどうせ完璧に動作させる事が出来るものなんか出来るはずもないですし、そんなもの作るよりはPHPで作り直したほうが(様々な要因を考慮しても)てっとり早いです。」と否定的なページばかり。 ところが GitHub に "https://github.com/SiliconEngine/PerlToPHP" というページ見つかり、ダウンロードして Linux にインストールしてみたら一応動作はしました。ナオヤM

    しかし、掲載元の説明にあるとおり、一から書き直すよりは早いかな? 程度の出来で、とてもそこに唄っている70%程度の変換率には程遠い感じでした。ただ自分で一から作るよりは早そうなので、このコードに加筆して、変換率 95% 位に持って行ければと思っています。 と言うわけで、いつのことになるか分かりませんが、一年程度を目途にこの掲示板スクリプトも PHP 化出来ればなぁと考えています。
                                                                  ナオヤM

    スレッド2: forum patio の使い方、バグ報告などの FAQ スレッド ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
    No.1: Re: forum_patio_v1.55m に関するご質問などがあればこのスレッドでお訊きください   レスする ←引用して返信
    日時: 2022/08/26 12:52
    名前: ナオヤM ID:X2UpnoH. メールを送信する

    テスト (^_^)
                                             ナオヤM
    1. test.txt

    test.txt

    スレッド2: forum patio の使い方、バグ報告などの FAQ スレッド ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
    No.0: forum_patio_v1.55m に関するご質問などがあればこのスレッドでお訊きください   レスする ←引用して返信
    日時: 2022/08/13 17:21
    名前: スガラボット改めナオヤM ID:lJniMI6s メールを送信する
    参照: https://vmorita.com/bbs/patio/forum.shtml?room=patio

    forum_patio_v1.55m に関するご質問等があればこの発言にレスしてください。 (^_^)
                                             ナオヤM

    スレッド1: Forum Patio をリニューアルしました (2022/08/13) ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
    No.1: 8年ぶりの登場なので一応複数会議室版の forum_patio_v1.55m をリリースします。
    日時: 2022/08/13 17:08
    名前: スガラボット改めナオヤM ID:lJniMI6s メールを送信する
    参照: https://vmorita.com/bbs/patio/forum.shtml

    みなさん、こんにちは。 リニューアルされたスガラボット改めナオヤMの「Forum Patio」へようこそ。

    さて、久々なので忘れられないように、最新の複数会議室版 forum_patio_v1.55m をアップロードしておきます。 機能的には新しい項目は何も無いものの、URLは最近のデフォルトであるSSLとし、さくらサーバーのエラーログで叱られる CGI.pmの脆弱性に対処しました。 もう歳なので迅速な対応は出来ないと思いますが何かあれば次のFAQのスレッドでご質問ください。
    1. forum_patio_v1.55m.zip

    forum_patio_v155m.zip


    トップページ > 新規スレッド作成

      新規スレッド作成フォーム
    スレッドテーマスレッドテーマを発言の題名とは別に設定するときは入力して下さい。分からなければ空欄にして下さい。
      (空欄にすると次の題名と同じ内容になります)
    題名
    名前
    E-Mail 入力すると メールを送信する をクリックした人からメールを受け取れます(アドレスは表示されません)
    URL
    添付ファイル

    表示: jpg/gif
    DL:zip/pdf/cgi
       標題:
       標題:
       標題:
    パスワード 記事メンテ時に使用 (入力しておくと後から発言を修正・削除できます: 英数字 8 文字以下)
    投稿認証キー (投稿時 投稿認証キー を入力してください。投稿認証キーは表示後360分間のみ有効です。)
    記事本文

    (全角5000字まで)
    新規テーマでの投稿時は、既に同一テーマのスレッドがないか検索して下さいね。



    文字色

       クッキー保存

    - Web Patio - きりしま式 - スガラボット版 - RevoCounter -