問題タブ [strawberry-perl]

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 に答える
2135 参照

perl - Perl Dancer アプリでの統合 Windows 認証の使用

現在、Perl Dancer を使用して Web アプリを構築しています。このアプリでは、ユーザーは会社の Active Directory を使用して認証する必要があります。ユーザー名とパスワードの入力をユーザーに求めないようにするために、統合 Windows 認証を使用したいと考えています。しかし、このタイプの認証を Perl で使用する方法を説明しているドキュメントを見つけるのに苦労しています。ましてや Dancer フレームワークでは。現時点では、このアプリを Apache と IIS のどちらに展開するかはわかりません。そのため、両方で動作するものが望ましいでしょう。始めるのに役立つ提案はありますか?

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

perl - Strawberry Perlがこれらのフォームフィード文字を削除しないのはなぜですか?

現在、WinXPでStrawberry Perlを実行しており、UNIX形式のフラットファイルを処理しようとしています。フラットファイルは、改行文字を使用してフィールドを区切り、フォームフィード文字を使用してレコードを区切ります。FFを他のもの(CRLF、';'、TABなど)に変換しようとしています。私は次のperlワンライナーを使用しようとしましたが成功しませんでした:

私が気付いた唯一のことは、dos.txtがすべてのLF文字をCRLFに変換してしまうことですが、FF文字は残ります。dos.txtファイルを再処理して、FFを置き換えようとしましたが、それでもサイコロはありません。私はまだPerlの初心者なので、何かが足りないのではないでしょうか。上記のコマンドが私が望んでいることを実行しない理由を誰かが知っていますか?

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

perl - Perl Packer が期待どおりに動作しない

最近、Perl スクリプトを exe パッケージにコンパイルするために Perl Packer モジュールをインストールしました。Windows 32 ビット マシンでいちごの perl セットアップを実行しています。pp -o コマンドを実行しようとすると、Perl がパスに含まれていないというエラーが表示されます。何らかの理由で、F:/Programs/Strawberry Perl/site/bin/perl.exe で perl を探していますが、実際のパスは F:/Programs/Strawberry Perl/bin/perl.exe です。Perl 自体はコマンドラインから正常に実行されます。どうすれば Perl Packer に perl.exe を見つけてもらうことができますか?

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

perl - ストロベリー Perl と ActiveState Perl を 1 台のコンピューターで同時に使用できますか?

以前はActivePerlを一度削除したことがあり、インストールされているすべてのモジュールが失われました。だから今、私はこの種の問題に非常に注意を払っています。どういうわけか、 ActiveState の ActivePerl を使用したまま、Strawberry Perlを使用したいと考えています。

これにより互換性の問題が発生しますか? それはお勧めですか?

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

windows - perlスクリプトを使用して意図的に一定量のメモリを消費する

メモリを大量に消費するプロセスをシミュレートする必要があります。たとえば、4.0 GiBのマシンでは、3.2 GiBを消費するプロセスが必要です(MiBを与えるか、または少し取ります)。

私はそれが次のように簡単であるべきだと思いました:

しかし、私はプロセスが必要な2倍のメモリを消費することになります。

  • これは、2台のWindows 7 amd64マシンでも同じです。1台は64ビット、もう1台は32ビットビルドのStrawberryPerlです。

  • Sysinternals Process Explorerを使用していて、「PrivateBytes」を監視しています

もちろん、私は$mbytes /= 2(今のところ、おそらくそれを行うでしょう)、しかし:

  • もっと良い方法はありますか?

  • 量が文字列の長さの2倍である理由を誰かが説明できますか?

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

perl - Carp-1.25 をインストールできません

Windows 用 Strawberry Perl、「DWIM Perl」をhttp://dwimperl.com/からインストールしました。カープを使いたいです。そこで、CPAN から Carp-1.25 をダウンロードし、TAR を解除して、nmake を実行しました。

私は得る:

Windows nmake の問題ではないことに注意してください。cygwin で make を実行すると、同様のエラーが発生します。

私のシステム: MS Windows 7.

(ちなみに、私は ActiveState Perl を問題なく実行しており、PPM は問題なく Carp をダウンロードしてインストールします。Strawberry/DWIM Perl に切り替えた理由は、デバッガーを実行したいからで、Padre のActiveState の最新バージョンは 0.86 でバグがあるので、Padre 0.92 を使用したいので DWIM Perl をインストールしました)。

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

perl - Perl の Text::Markdown::Discount を Strawberry Perl にインストールするにはどうすればよいですか?

cpanp install Text::Markdown::DiscountStrawberry Perl を使おうとすると、

他の多くの人がこの同じ問題を抱えているのを見ています。T:M:DStrawberry Perl にインストールできますか?

T:M:D を ppm でインストールすることもできません。

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

perl - Strawberry perl、App/Cpan.pmが見つかりません

32ビットバージョンのStrawberryperl(5.14.2.1)をインストールしました。perlコマンドを実行できます。コマンドを実行するとcpan、次のエラーが発生します。

64ビットバージョンから32ビットバージョンに移行しました。このcpanコマンドは、64ビットバージョンを使用していたときに機能していました。

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

windows - PerlとLucene...Windowsでは?

この不思議なモジュールのドキュメントが不足していることは知っていますが、ImはStrawberry Perlを実行しており、インストールできれば幸いです。私は通常、コマンドラインから次のようなものを実行してモジュールを取得します。

たとえば、WWW::Seleniumを取得します。しかし、私が走るとき

私はこれをすべて手に入れました、そして、これまでこれを見たことがないので、私はより良いリードの欠如のためにウィンドウズに指を向けます:

どうすればこれを修正できますか?WindowsでLuceneライブラリを入手できますか?

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

perl - Perlを使用して、MSWin32のWin32API :: File ::MoveFileとCORE:: renameの間に違いはありますか?

Win32API::FileがをサポートしていることがわかりますMoveFile()。しかし、CORE::rename()それが重要になるような方法でどのように実装されているのかはわかりません。誰かが、特にWin32環境の違いを並置できますか?

  • CORE::rename()
  • File::Copy::move()
  • と、Win32API::File::MoveFile()