問題タブ [catalyst]

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 投票する
1 に答える
236 参照

perl - 長期統計と短期ログを実装する方法は?

Linux で Perl Catalyst と PostgreSQL を使用して、より大規模なデータベース Web アプリケーションを開発しています。ユーザーはログインして、データ ファイル (科学的測定) をアップロードおよびダウンロードできます。

ロギング/統計システムをどのように実装するのだろうか。

  1. 一般的なアクセス傾向を表示する必要があり、特定のユーザー/IP によって引き起こされたトラフィックを分析し、特定のファイルまたはトピックのアクセス数を取得したいと考えています。これを実装するか、合計数を別のデータベース テーブルに書き込む RRDtool のようなものを考えていました。アクセスデータから視覚的なグラフを取得できれば幸いです:-)

  2. さらに、過去数日間のアクティビティを詳細に分析する必要があります。問題や攻撃が発生した場合は、それを理解し、元に戻す必要があります。IMO これには、データベース テーブルにアクション ログが必要です。

これらを実装する方法について、インスピレーションを与えてもらえますか? ロギングと長期統計の両方に同じシステムを使用したいと考えています。おそらく、7 日間などの期間後にログ データを蓄積できます。やり方がわからなかったわけではありませんが、誰かの意見を聞きたいです。

有用な CPAN モジュールへのヒントを歓迎します。私たちは log4perl を知っていて、すでに使用していますが、これは詳細すぎて 7 日間保存できません...

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

perl - テンプレートをレンダリングできませんでした「ideas/share.tt: ファイル エラー - サイト/ラッパー: 見つかりません」

これは The Definitive Guide to Catalyst の第 8 章の例であり、本の例も Apress サイトの例のソース コードも実際に機能します。私は Catalyst に慣れていないため、考えられるすべてのことを試しましたが、何も機能しないため、これが何を言っているのかを推測することさえできません。どんなアイデアでも大歓迎です。

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

perl - Mojolicious url_for: 絶対パス

私は現在、小さな触媒アプリの 1 つを Mojolicious に移植しようとしています (楽しみのためだけに)。

http://whatever.com/generateというページにいるとしましょう。そのページには、たとえば「生成された」へのリンクがあります

Catalyst (TT テンプレートを使用) を使用し、リンクを次のように定義する場合

http://whatever.com/generate/generatedへのリンクが生成されます が、次のように定義すると

http://whatever.com/generatedへのリンクが生成されます

Mojolicious の url_for で同じことをしようとしましたが、動作が異なるようです。私が電話しても違いはありません

また

両方の呼び出しで「/generate/generated」へのリンクが生成されます

だから私の質問は: url_for で絶対ルートへのリンクを生成するにはどうすればよいですか。つまり、「/生成」

ありがとう、Gr、ldx

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

perl - どのホストがCatalystFrameworkアプリをサポートするか

共有ホスティングサービスでPerlCatalystフレームワークを使用したいのですが、それをサポートしているものがあるかどうかわかりません。触媒アプリを実行できるようにするための最小要件はありますか?

どんな助けでも大歓迎です。

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

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

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

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

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

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

perl - Ubuntu に Catalyst と SQLite をインストールするためのベスト プラクティスは何ですか?

私はPerlの経験がなく、Ubuntuで作業しています。

私はUbuntu 10.10で作業していました。cat-install スクリプトと SQLiteから最新の Catalyst バージョンをインストールしましたsudo apt-get install sqlite。Catalyst をインストールした後、Catalyst スクリプトを使用してサーバーを実行できましたが、SQLite をインストールした後にサーバーを実行しようとすると、コンパイル エラーが発生しperl5/namespace/autoclean.pmます&namespace undefined subroutine。しかし、私はそこにあるコードに触れたことはありません。

昨夜すでにUbuntuがクラッシュしたため、問題をデバッグするつもりはありません。:(これらのパッケージをインストールするためのベストプラクティスを知る必要があるだけで、これらのパッケージのインストール方法を具体的に教えてくれると非常にありがたい.

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

perl - Ubuntu の Catalyst フレームワークでコンパイル エラーが発生する

私は Catalyst フレームワークでアプリケーションを構築していますが、まったくの初心者です。昨日、SQLite をインストールしましたが、それ以来、次のようなエラー メッセージが表示されます。

再インストール、クリーニングを試み、グーグルで検索しましたが、解決できませんでした。

私を助けてください。何が問題になる可能性がありますか?


アップグレードnamespace::clean後、次のエラーが表示されます。

0 投票する
3 に答える
1508 参照

perl - Catalyst は DBI モデルにメソッドを追加します

「Catalyst::Model::DBI」ベースのモデルがあり、メソッドに $c->model('DBI')->my_method(); のようなものを持たせたい場合、DBI モデルにメソッドを追加するにはどうすればよいですか? しかし、$c->model('DBI') はそのオブジェクトへの参照を返さず、むしろ DBI::db を返します。dbh を取得して操作できますが、ここに追加したいユーティリティ メソッドがたくさんあります。

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

perl - Template Toolkitのマクロ引数でHTMLフィルターを使用するにはどうすればよいですか?

私はこのようなものを持っています:[% query | html %]

今、私はそれをとして使用したいと思います

その例を試してみると、|そこでは使用できないため機能しません。これは、TemplateToolkitでは受け入れられません。HTMLエスケープしたいquery。どうやってやるの?

<b>翻訳の順序が上記と同じでない場合があるため、引用符から移動することは解決策ではありません。

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

perl - DBIx::Class::Schema::Loader が Catalyst で InflateColumn::DateTime を自動的に追加しないようにするにはどうすればよいですか?

CatalystDBIx::Class::Schema::Loaderを使用して、Catalyst でモデルを次のように作成しています。

残念ながら、ローダーはデフォルトのコンポーネントとして自動的に設定さInflateColumn::DateTimeれますが、これは望ましくありません。データベースからの生の値が必要です。

これを防ぐ方法を誰か教えてもらえますか?