Perlコーディング初心者質問スレ Part 67 (91レス)
1-

1: 2013/01/18(金)23:14 ID:??? AAS
Perlのコーディングで困ってる人のスレです。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。

最低でも1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。

お勧めサイトは >>2 以降

前スレ 2chスレ:php
62: [さげ] 2016/09/03(土)08:06 ID:??? AAS
外部リンク:web.archive.org

見つけたぞオラァ!
63: 2016/10/15(土)10:20 ID:??? AAS
Fedora24server Perl v5.22.2です。

# /usr/bin/perl
use bigint;
Can't locate bigint.pm in @INC (you may need to install the bigint module)

と出た場合は何かインストールしなければならないでしょうか。
試しに↓やってみましたが、変化無しです。

dnf -y install perl-Math-BigInt-GMP-1.49-2.fc24.x86_64

find / -name bigint.pm でも見つかりませんでした。
64: 2016/10/15(土)12:43 ID:??? AAS
よく見たらほとんど休眠スレじゃんw

自決。↓でOKでした。

dnf -y install perl-core
65: 2017/01/13(金)16:17 ID:tq2JtwE6(1) AAS
PerlでSMTPで複数人にメールを送信する時、
toに配列を指定すると受信者のto欄がレンタルサーバーのプロキシーアドレス?になってしまいます。
メール自体は届く人に正しく届いています。

$mail_header .= 'To: '.@JUSINSHA.
66: 2017/01/13(金)16:26 ID:??? AAS
$mail_header .= 'To: '.@JUSINSHA."\n";
$SMTP->to(@JUSINSHA);

このようにしてますが、
@JUSINSHAをどうすれば良いのでしょうか?
67: 2017/01/13(金)19:11 ID:??? AAS
もう一つ教えてください。
文字コードはUTF-8なんですが、
メールで受信した時チェックボックスの値だけ文字化けしてしまいます。
PC画面に表示させると内容は含まれています。
encode/decodeかけると何かの数字になってしまうようです。

チェックボックスの値をメールで表示させるにはどうしたら良いですか?
CGI.pm, SMTP, Encode.pm使ってます。
68
(2): 2017/03/17(金)10:11 ID:lrxaHVm8(1) AAS
⬆︎ これOKにするにはどうしたらいいの?
69: 2017/03/30(木)23:05 ID:??? AAS
>>68
死ねばいいと思うよ。
70: 2017/04/05(水)18:08 ID:bjPams70(1) AAS
>>68
HTML::Entities を使う
71: 2017/12/30(土)14:57 ID:YhlYw6jg(1) AAS
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

ZSF79J7FO5
72: 2018/03/06(火)12:57 ID:??? AAS
test
73: 2018/03/18(日)10:28 ID:Q3wJFd6v(1/2) AAS
perlでサーバーAで計算した値をサーバーBに送り表示することってできますか?
できるならどうやるんですか?
できればモジュールなくても使える方法がいいです。
74: 2018/03/18(日)10:30 ID:Q3wJFd6v(2/2) AAS
質問するスレ間違えたけどまあいいです
75: 2018/06/20(水)21:57 ID:UnZq46Ab(1) AAS
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

9DA3S
76: 2023/03/13(月)00:34 ID:??? AAS
(* ̄- ̄)y─┛~~
77: 2023/05/09(火)15:39 ID:OL8mbHrq(1) AAS
ここって息してる?

cmd画面とエラーファイルに同じメッセージ出すのに
2回printしてるんだけど1回で済ます方法ってあるのかな?
78: 2023/05/09(火)22:20 ID:??? AAS
IO::Teeで調べて
79
(1): 2023/05/10(水)08:54 ID:bNMFQfpb(1/2) AAS
あー。その::でつなげるやついっこも理解できてない。
80: 2023/05/10(水)08:56 ID:bNMFQfpb(2/2) AAS
print hErr,STDOUT "入力情報に誤りがあります";
みたいなさらっとした書き方が無いならまぁ、ええかってなってる。
81: 2023/05/11(木)21:56 ID:UVrcT63Z(1) AAS
>>79
「perl IO::Tee」でグーグル検索して、右クリックで「日本語に翻訳」
82: 2023/05/12(金)13:32 ID:fEd2sccb(1) AAS
教えてくれてありがたいけど、なんつーか、::でつなげて使うモジュール?ってやつを
使えるようにする「環境の作り方」がわからん。
ってかクソ古いバージョン使ってるから果たして組み込めるのかってところもわからん。
83: 2023/05/19(金)23:00 ID:+6W1rE42(1) AAS
:: は、UNIX なら / で Windows なら \ に相当する。
ファイルシステムでの区切り文字だと考えればよい。
モジュールのファイルは配列変数 @INC に格納されているフォルダを順番に見て探す。
print join("\n",@INC);
でもして、@INC を確認して、そこにモジュールのファイルを格納すればよい。
あるいは自分で "mylibdir" というフォルダを作成してそこにモジュールを入れたなら、
BEGIN { push @INC, "mylibdir"; } を実行して、use MYLIB::Foo; などとすればよい。
84: 2023/05/23(火)11:44 ID:AoyTK/UW(1/2) AAS
@INC の中身
.
だって。ぇぇ…。

「あるいは〜」を試してみます。ありがとう。
85: 2023/05/23(火)11:54 ID:AoyTK/UW(2/2) AAS
ああ。CPANが理解できなくてファイルをDLできなかったんで、
この程度のことができない俺にはこの先は無理だなって昔あきらめたんだったわ…。
86: 2023/05/24(水)13:32 ID:??? AAS
msys2をWindowsにインストールしてPerlを使う
https;//perlzemi.com/blog/20180806153350.html
87: 2023/05/24(水)13:36 ID:??? AAS
Perl - ArchWiki
https;//wiki.archlinux.jp/index.php/Perl
88: 2023/05/25(木)11:48 ID:BUlIbd5g(1) AAS
あー。そういうコンソール(?)が要るのね。
cmdとかplで cpan て入れてもエラーとしか言わないからぐだってた。

ちょっと試したら動いた。なんか設定が足りてない雰囲気でNo such fileとか言われたけどもうちょい調べたらいけそう。
いやまじありがとう。
89: 2023/05/27(土)00:02 ID:??? AAS
10年ぶりぐらい久しぶりというか偶然perl板に来た
でUbuntuのターミナルで下記をコマンドすると
エラーが出たのでChatGPTで聞いてみた
print join("\n",@INC);
下記のエラーが出ます。
bash:予期しないトークン '('周辺に構文エラーが有ります。
このエラーの意味が理解できません。
print join("\n",@INC);これのどこが間違っているのでしょうか?
ChatGPT
ターミナルで実行するコマンドは、Perlのコードのようですね。ただし、bashシェルで実行しているため、エラーが発生しています。
bashシェルでは、Perlのコードを直接実行することはできません。Perlコードを実行するには、Perlのインタプリタを使用する必要があります。
以下は、Perlのコードを実行する方法です。
Perlのインタプリタをインストールしていない場合は、まずPerlをインストールしてください。
Perlのスクリプトファイルを作成し、その中に以下のコードを記述します。
perl
Copy code
print join("\n", @INC);
作成したスクリプトファイルを実行するために、ターミナルで以下のコマンドを入力します。
Copy code
perl スクリプトファイル名.pl
ここで、「スクリプトファイル名.pl」は、作成したPerlスクリプトファイルの実際のファイル名です。
これにより、Perlのインタプリタが起動し、指定したコードが実行されます。@INCは、Perlのモジュールの検索パスを示す特殊な変数であり、上記のコードではモジュールの検索パスを改行で区切って表示しています。User
なれることを願っています。

これ見てそうだperlのコマンドだった
正確に教えてくれたわと気づいた
90: 2023/06/07(水)02:02 ID:??? AAS
こんにちは、これはBingです。😊
あなたのメッセージは、PerlとPythonのコードとエラーメッセージを含んでいますが、どちらの言語でヘルプが必要ですか?

わかりました。Perlのコードはbashではなく、perlコマンドで実行してください。例えば、ターミナルで以下のように入力します。

perl -e ‘print join(“\n”,@INC);’
これで、Perlのモジュールを探すパスのリストが表示されるはずです。
91: 2023/08/20(日)22:08 ID:??? AAS
一念不動
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.469s*