問題タブ [embperl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1623 参照

perl - Embperlで「printDumper$var」のようなことをするにはどうすればよいですか

Embperlで「 printDumper $var」のようなことを行うにはどうすればよいですか?私はこれを行いました:

この

...しかし、出力を取得できませんでした。

0 投票する
1 に答える
506 参照

perl - Embperl を Perl テンプレート ソリューションとして使用することを検討する必要がありますか?

Perl でテンプレート化された Web 開発を学ぼうとしています。

これは、個人的な使用と、うまくいけば別の市場性のあるスキルを獲得するための両方です。

私は、可能なPerlテンプレート開発フレームワークがそこにあるという考えを持っています(「PerlテンプレートWeb開発」をグーグルで検索するレベルで:)

しかし、以前の同僚は、Emperl が本当に好きだと言ったことがあります。それが私が推奨する唯一のオプションでしたが、SO検索に基づくと、それほど人気が​​あるようには見えません。

ですから、私の質問は、どのフレームワークを試して学習するかを調査して評価しようとするとき、 Embperl を含めるべきですか?

Apache Web サイトでホストされているようで、おそらく品質は低くありません。前述したように、個人的な推奨事項があります。しかし、表面的にはあまり人気がないように見えます。

私にとっての基準は次のとおりです。

  • パワー/柔軟性/全体的な品質。

  • 活発な開発/サポート。たとえば、それは「死んだ」フレームワークですか?

明確にするために、私は必ずしも他のフレームワークとの比較を求めているわけではありません。むしろ、比較を行うときにEmperlをそのような比較に含めるために時間/労力を投資する必要があるかどうか(および、決断)。

0 投票する
1 に答える
144 参照

perl - Embperl の %mdat (%udat と比較して) の目的は何ですか?

セッション処理で、ハッシュ%mdatだけでなく an も言及されていることがわかりました。%udat違いは何ですか? また、いつ、なぜ%mdatハッシュを使用するのでしょうか?

0 投票する
1 に答える
86 参照

perl - ユーザーに依存しないセッションデータ:Embperl以外の場所に実装されていますか?

序文

  • 通常、Webアプリケーションのセッションには、特定のユーザーのデータが格納されます(そのデータは、ユーザーが同じWebサーバー/サイトにアクセスするたびに利用できます)。

  • %mdatEmbperl(Perlのテンプレート化されたWeb開発フレームワーク)には、非常に興味深い機能があります。個々のWebページ(ハッシュ)のレベルで保存/取得されるユーザーに依存しないセッションデータです。

質問

  • 同様の機能(すべてのユーザーの要求にアクセスできるユーザーに依存しない「セッション」データ)は、他のWeb開発環境/スタックにまったく同じ形式(perl Webページデータ)またはある程度類似して存在しますか?

    私は特に、Webフレームワークの一部として実装/アクセス可能な機能について質問しています。「ページURLのキーを使用して$ backend_database_storeを介して独自のソリューションを簡単に実装できる」という、明白で簡単に実行できるDIYソリューションではありません。

    これは、Embperlの機能を説明するのに役立つ非Embperlアナログを見つけようとしたことから生まれた純粋に理論的な質問%mdatです。宇宙の3人が使用する完全にあいまいなものでない限り、この例がどのWeb開発スタック/フレームワークからのものであるかは関係ありません:)

背景

%mdatこれは、ハッシュに関する最近のEmbperlの質問に答えようとしたことから生じました。Web開発の他の機能と比較して説明しようとしました。その後、私は実際には同様の機能を備えた他のフレームワークを知らないことに気づきました。buit私は必ず存在しなければならない:)

0 投票する
4 に答える
5345 参照

perl - Perl Web フレームワーク間のパフォーマンス比較はありますか?

Embperl が最速の Perl Web フレームワークであるという言及 (根拠のない意見や時代遅れの意見のように聞こえます) を見たことがあります。

主要な安定した Perl Web フレームワークの相対速度、または理想的には、同じサンプル Web アプリケーションの実装間、または個々の機能 (セッション処理やフォーム データ処理など) 間の事実に基づいたパフォーマンス比較のようなものについて、コンセンサスがあるかどうか疑問に思っていました。など…?

更新:この質問は、特に、同一/同等のタスクを実行する、異なるフレームワークの速度比較に関するものです。私は善意に感謝していますが、私が見るべき基準はスピードだけではないことをすでに知っています. 私は哲学的なアドバイスを求めていたわけではありません。信じられないかもしれませんが、フレームワークであるため、同じ目的のタスク/コード/アプリをそれらで実行することにより、実際にアップルごとに速度を比較できます (たとえば、テンプレート化された挿入の特定のセットを使用して特定のフォームをレンダリングするなど.. .)、各フレームワークの完全な機能が 100% 同じでなくても。

0 投票する
1 に答える
119 参照

perl - Embperl2.xと互換性のないEmbperl1.x構文を検出する自動化された方法はありますか?

Embperl 2.xでサポートされなくなった、Embperl1.xで有効だったものがいくつかあるようです。例として:

[+ +]ブロックには、有効なPerl式が含まれている必要があります。Embperl 1.xを使用すると、このようなブロックに複数のステートメントを入れることができます。パフォーマンス上の理由から、これはもう不可能です。

非常に大きなEmbperl1.xコードベースを考えると、.eplファイルをスキャンして非互換性を発見する自動化された方法はありますか?私は実装については気にしません-Embperl2.0の特別なフラグから、Perl::Criticのプラグインまで何でも問題ありません。

それがマーク1の眼球でない限り、または「Embperl2に切り替えて、何が壊れているかを確認してください」:)

0 投票する
1 に答える
286 参照

perl - Apacheリクエストオブジェクトを手動で作成するにはどうすればよいですか?

Apache誰かがクラスのオブジェクトを作成できるようにする優れた API はありますか?

クラス自体にはコンストラクターがないようです。そしてあらすじはあまり役に立ちませんでした。私の疑いは、それがサブキャスを介して何らかの形で行われていることApache::Requestです。

コンテキストは、Emperl の$HTML::Embperl::req_rec変数を使用するモジュールのテストを作成しようとしている (より具体的には、uri()それに含まれるオブジェクトのメソッドを呼び出す) ことです。調べると、変数には を持つオブジェクトが含まれていますref($req_rec) eq 'Apache'

:私は、REAL(必ずしも完全に機能するわけではありませんが)オブジェクトの構築について具体的に尋ねています。それを嘲笑しないでください(私は明らかに簡単に行うことができ、おそらくとにかくやってしまうでしょう)。

0 投票する
1 に答える
127 参照

enctype - EmbPerlの%fdat変数でフォームデータ値をnullとして取得する

ファイルのアップロードとフォームのプロパティに行くと、変数のようNULLにフォームのデータ値を取得しています。%fdatEmbPerlenctype="multipart/form-data"

EmbPerl コードは次のとおりです。

HTMLコードは次のとおりです。

EmbPerl/2.3.0、CGI/3.63、Perl/5.10.1、Apache/2.2.22、および Linux OS を使用しています。

0 投票する
1 に答える
775 参照

perl - EmbPerlの%fdat変数でフォームデータ値をnullとして取得する

formプロパティを使用したファイルアップロードの変数でNULLフォームデータ値を取得しています。%fdatEmbPerlenctype="multipart/form-data"

EmbPerlコードは次のとおりです。

そしてHTMLコードは:

私はEmbPerl/2.3.0、CGI / 3.63、Perl / 5.10.1、Apache / 2.2.22、およびLinuxOSを使用しています。

0 投票する
1 に答える
100 参照

linux - perl5 番号記号 # がコメントに対して機能しない

私は非常に奇妙な問題を抱えています..

perl5 番号記号 # がコメントに対して正しく機能しない..

emperl、mod_perl、apache、linux を使用しています。

一部のプログラムでは、番号記号 # または番号記号 # だけでコメント アウトされた行がある場合、その行の下のすべてのコードが正しく機能しません。

システム管理者がいるため、サーバーの設定にアクセスしたり制御したりすることはできません。

これは、以前はすべて機能していた新しい問題です。

これは非常に多くの可能性のある領域から来ている可能性があるため、誰かがこれに出くわしたかどうかを確認しています..

助言がありますか?