2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

Perlコーディング初心者質問スレ Part 67

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

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

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

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

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

前スレ http://kohada.2ch.net/test/read.cgi/php/1358342748/

39 :nobodyさん:2015/11/26(木) 20:20:30.05 ID:???.net
Perlなあなたが苦労して取得した資格の平均最低月給ランキングは第何位?
民間や国家が認定している仕事の資格や免許。
その求人雇用市場での価値が一目瞭然で分かる。
(全求人情報平均最低月給196,500円)

ぼくらニッポンの民間・国家資格別平均最低月給ランキングはこれだ!

http://jobinjapan.jp/license/

40 :nobodyさん:2015/12/12(土) 16:52:11.72 ID:???.net
perl6ってクリスマスに出るの?

41 :あぼーん:あぼーん
あぼーん

42 :nobodyさん:2016/02/12(金) 09:24:09.19 ID:PAIjEhN2.net
ある詐欺まがい会社が全国的に巧妙な騙しをやっています
その騙しの手口を書いて2chでみなさん「こういう手口で冷ます業者に気をつけて」という
警戒分を書いてる方が多く居るのです、運営側はその公益性を認めて削除しないでいて
くれるのですが詐欺業者は、その事が気に喰わないらしく(まして警察にも訴えられない)ので
その警戒を書いたスレッドをあっというまに、一番上から最底辺(スレッドの番号700くらい)
まで落としてしまう技術を使ってます。
しかし削除はされないので被害者の方がまたageるのですが、いったいどういうワザを使うのでしょう?
最低に沈める方法で「soko」って言うのが一時噂されましたがガセネタみたいです
最低の700から板のtopにあがって来た後に必ず
****************************
板復帰(NG!:Gather .dat file OK:NOT moving DAT 723 -> 723:Get subject.txt OK:Check subject.txt 723 -> 723:fukki NG!)load averages: 1.72, 1.92, 1.98
sage Maybe not broken
*****************

っていう表示が出てます。お願いします。詐欺まがい業者が、運営に削除依頼出しても
公益の為に削除されないので、こまめにスレッドの最底辺に沈めてるんだと思うんです。

43 :nobodyさん:2016/03/06(日) 19:39:56.36 ID:WSzGy6+N.net
フリー配布のメッセージフォーム(kentさんとか)を使っていて(cgiやpl関係も配布のもの)
今までずっとmethod="get"で使っていたことに気が付きました
postにあらためたいのですが、単にHTML上で
method="post"に書き換えるだけでOKでしょうか?

44 :nobodyさん:2016/03/07(月) 07:34:02.24 ID:???.net
kentなんてまだ使ってるのかよ。
kent使っていいのは2000年までだぞ。

45 :nobodyさん:2016/03/07(月) 21:39:08.81 ID:???.net
そんなこと言わずに

46 :47:2016/03/23(水) 03:45:14.54 ID:+d73fG5p.net
PerlでCGIの勉強をしています。
フォームで文字列入力→入力された文字列を表示、としたいのですが、
日本語だけ文字化けしてしまいます。
鯖のPerlのバージョンは5.18.1です。

できるだけモジュールを追加せずにやりたいのですが、
何か方法はありますか?

ソースを載せるので、何か気になる点があれば指摘して頂けると助かります。
次レスからソースです。

47 :47:2016/03/23(水) 03:46:54.60 ID:+d73fG5p.net
規制されてしまった?

48 :nobodyさん:2016/03/23(水) 10:33:37.94 ID:???.net
>>46
標準で付属しているモジュールを使え

49 :47:2016/03/23(水) 17:16:11.81 ID:3/m6T+pC.net
何か禁止ワードとやらで、ソース載せられないみたいなのでファイルのURL貼ります。
POSTを使って、データを渡そうとしています。
アルファベット(abcなど)では問題無く動くのですが、
日本語だけ正しく表示されません。

ttp://fast-uploader.com/file/7014228125322/

ファイルは1つです。
行数は42行です。

50 :47:2016/03/23(水) 17:22:05.42 ID:3/m6T+pC.net
この状態でPOSTから「あいうえお」といった文字列を渡すと、
変換後:name=31231431631831A
と表示されてしまいます。

Perl単体でURLエンコード・デコードを試したところ、正常に動いたのですが、
CGIにすると正常に動きません。

use utf8を使っていますが、最初は使っていませんでした。
その状態で正常に動かないため、色々試して、今はuse utf8をつけています。

51 :47:2016/03/23(水) 18:19:20.51 ID:3/m6T+pC.net
すいません自己解決しました。
単純にコードが間違っていました。
URLデコードの部分で間違ってました。

52 :nobodyさん:2016/04/16(土) 16:30:20.68 ID:???.net
MacのOS X El Capitan 10.11.4.を使って、そこに入っているperl(v5.18.2)を使っています。
以下のようなコード(問題点だけに刈り込んであります):

use utf8;

binmode STDIN, ":utf8";
binmode STDOUT, ":utf8";

@line = <>;
$lines = join "", @line;
$lines =~ s/今すぐ聴く//;

入力はlynx的なものでwebのページをテキストとして取ってきたものをパイプで流し込んでいます(automatorの"get specified URLs")。

で最後の行のマッチが入力データ内の「今すぐ聴く」とマッチしません。
いろいろためしてみると「ぐ」がマッチしません。
マッチストリングの「ぐ」を . にすればマッチします。
他にも「で」がマッチしません。

どこが間違っていますか?これをマッチさせる方法はありますか?

ソースはautomatorの上で書いています("run shell script"の欄の中)。

私の推測ですがMacはファイル名がunicodeのNFD(「か」+「゛」)ですがW3CはNFC(「が」)だということなので、これが原因ではないか?
なのでMac内ではすべてNFDつまりperlのソースコードもNFDなのでマッチしないのでは、と思い始めていますが
これ以上は私には検証しようがありませんでした。

53 :nobodyさん:2016/07/11(月) 18:36:56.34 ID:???.net
あるサイトからTreeBuilder使って任意の情報を抜き出そうとしてます。
対象のサイト内で、Ajax使ってiframeなんかで遅延表示している文字列も含めて
最終的に表示されている文字列を取得したいんですが良い方法ありますか?
(Ajaxで定期更新してる場合はとれるタイミングは問わず)

54 :nobodyさん:2016/07/15(金) 19:55:04.46 ID:???.net
画像掲示板をカスタマイズして使っておりますが、
Windows10のIEで投稿した場合、投稿後に、
「フォームを再送信しますか」という確認が出ます。

これを回避するにはどうしたらいいでしょう?

55 :55:2016/07/16(土) 09:09:24.29 ID:???.net
refreshでリロードせずに、一旦別ファイルに飛ばして戻すようにしました。

56 :nobodyさん:2016/08/29(月) 21:41:30.50 ID:???.net
昔作者のHPで配布されてたjcode.pl の作者公式ベータ版は v2.13.1 v2.13.2 v2.13.3 の3つだけでしたっけ?
本業は翻訳家らしい歌何とか先生のホームページを何年ぶりかにググって見てみたらよく分からない日記帳になってて
jcode.plの痕跡すらないので気になって。
今更jcode.plもないだろうってことで2.13までしかないFTPサイト以外消しちゃったんかな?

57 :nobodyさん:2016/08/30(火) 22:47:26.91 ID:???.net
そりゃなぁ、Perl本体にjcodeよりも
優れたモジュールが入ってるんだから

58 :nobodyさん:2016/08/31(水) 05:22:07.25 ID:Ll8Sc0gQ.net
作者のHPのURLを入れれば見れる可能性が微レ存
http://archive.org/web/

59 :nobodyさん:2016/09/01(木) 23:09:15.37 ID:???.net
当時jcode.plは空気のように当たり前の存在だったから
密かに置いてあったベータ版もWEB ARCHIVEに保存されている可能性は高いけど
まず当時の作者URLを見つけるところから始めないとなw

でも jacode.pl がjcode.plの改良品なんだから
多分jcode.plベータ版の機能も含んでいるはずだよ

60 :nobodyさん:2016/09/01(木) 23:59:03.66 ID:???.net
jacodeググって見つけました。
http://d.hatena.ne.jp/foussin/20111218/1324157166

jcode.pl (Perl4) → jacode.pl (Perl4) → Jcode.pm (Perl5) → Encode.pm (Perl5.8 標準モジュール)

ってことで、Encode.pmを使うのが良いみたいですね。

61 :nobodyさん:2016/09/03(土) 08:06:07.38 ID:???.net
http://web.archive.org/web/20090608103250/http://srekcah.org/jcode/2.13.0/

見つけたぞオラァ!

62 :nobodyさん:2016/10/15(土) 10:20:50.06 ID:???.net
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 でも見つかりませんでした。

63 :nobodyさん:2016/10/15(土) 12:43:37.58 ID:???.net
よく見たらほとんど休眠スレじゃんw

自決。↓でOKでした。

dnf -y install perl-core

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

$mail_header .= 'To: '.@JUSINSHA.

65 :nobodyさん:2017/01/13(金) 16:26:27.79 ID:???.net
$mail_header .= 'To: '.@JUSINSHA."\n";
$SMTP->to(@JUSINSHA);

このようにしてますが、
@JUSINSHAをどうすれば良いのでしょうか?

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

チェックボックスの値をメールで表示させるにはどうしたら良いですか?
CGI.pm, SMTP, Encode.pm使ってます。

67 :nobodyさん:2017/03/17(金) 10:11:40.59 ID:lrxaHVm8.net
&#11014;&#65038; これOKにするにはどうしたらいいの?

68 :nobodyさん:2017/03/30(木) 23:05:13.55 ID:???.net
>>67
死ねばいいと思うよ。

69 :nobodyさん:2017/04/05(水) 18:08:07.41 ID:bjPams70.net
>>67
HTML::Entities を使う

70 :nobodyさん:2017/12/30(土) 14:57:13.59 ID:YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

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

ZSF79J7FO5

71 :nobodyさん:2018/03/06(火) 12:57:54.07 ID:???.net
test

72 :nobodyさん:2018/03/18(日) 10:28:26.10 ID:Q3wJFd6v.net
perlでサーバーAで計算した値をサーバーBに送り表示することってできますか?
できるならどうやるんですか?
できればモジュールなくても使える方法がいいです。

73 :nobodyさん:2018/03/18(日) 10:30:37.70 ID:Q3wJFd6v.net
質問するスレ間違えたけどまあいいです

74 :nobodyさん:2018/06/20(水) 21:57:03.99 ID:UnZq46Ab.net
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

9DA3S

75 :nobodyさん:2023/03/13(月) 00:34:41.26 ID:???.net
(* ̄- ̄)y─┛~~

76 :nobodyさん:2023/05/09(火) 15:39:40.82 ID:OL8mbHrq.net
ここって息してる?

cmd画面とエラーファイルに同じメッセージ出すのに
2回printしてるんだけど1回で済ます方法ってあるのかな?

77 :nobodyさん:2023/05/09(火) 22:20:52.00 ID:???.net
IO::Teeで調べて

78 :nobodyさん:2023/05/10(水) 08:54:04.26 ID:bNMFQfpb.net
あー。その::でつなげるやついっこも理解できてない。

79 :nobodyさん:2023/05/10(水) 08:56:15.91 ID:bNMFQfpb.net
print hErr,STDOUT "入力情報に誤りがあります";
みたいなさらっとした書き方が無いならまぁ、ええかってなってる。

80 :nobodyさん:2023/05/11(木) 21:56:59.74 ID:UVrcT63Z.net
>>78
「perl IO::Tee」でグーグル検索して、右クリックで「日本語に翻訳」

81 :nobodyさん:2023/05/12(金) 13:32:02.10 ID:fEd2sccb.net
教えてくれてありがたいけど、なんつーか、::でつなげて使うモジュール?ってやつを
使えるようにする「環境の作り方」がわからん。
ってかクソ古いバージョン使ってるから果たして組み込めるのかってところもわからん。

82 :nobodyさん:2023/05/19(金) 23:00:03.35 ID:+6W1rE42.net
:: は、UNIX なら / で Windows なら \ に相当する。
ファイルシステムでの区切り文字だと考えればよい。
モジュールのファイルは配列変数 @INC に格納されているフォルダを順番に見て探す。
print join("\n",@INC);
でもして、@INC を確認して、そこにモジュールのファイルを格納すればよい。
あるいは自分で "mylibdir" というフォルダを作成してそこにモジュールを入れたなら、
BEGIN { push @INC, "mylibdir"; } を実行して、use MYLIB::Foo; などとすればよい。

83 :nobodyさん:2023/05/23(火) 11:44:42.58 ID:AoyTK/UW.net
@INC の中身
.
だって。ぇぇ…。

「あるいは〜」を試してみます。ありがとう。

84 :nobodyさん:2023/05/23(火) 11:54:46.27 ID:AoyTK/UW.net
ああ。CPANが理解できなくてファイルをDLできなかったんで、
この程度のことができない俺にはこの先は無理だなって昔あきらめたんだったわ…。

85 :nobodyさん:2023/05/24(水) 13:32:15.12 ID:???.net
msys2をWindowsにインストールしてPerlを使う
https;//perlzemi.com/blog/20180806153350.html

86 :nobodyさん:2023/05/24(水) 13:36:11.97 ID:???.net
Perl - ArchWiki
https;//wiki.archlinux.jp/index.php/Perl

87 :nobodyさん:2023/05/25(木) 11:48:27.63 ID:BUlIbd5g.net
あー。そういうコンソール(?)が要るのね。
cmdとかplで cpan て入れてもエラーとしか言わないからぐだってた。

ちょっと試したら動いた。なんか設定が足りてない雰囲気でNo such fileとか言われたけどもうちょい調べたらいけそう。
いやまじありがとう。

88 :nobodyさん:2023/08/15(火) 11:29:52.26 ID:iigkieBsv
税金泥棒の松川るいた゛の小池百合子だの.と゛うして高い所と騒音が大好きな人としての最低限の知的能力すらないクズってのは、地球破壞して
まて゛遠出したがるんた゛ろうな.そういう恥知らずのバカほど政治やりたか゛ってしかも当選させるんだから曰本か゛崩壞するわけた゛わ、カによる
ー方的な現状変更によってクソ航空機倍増、閑静な住宅地から都心まで数珠つなぎで鉄道の3〇倍以上もの莫大な温室効果カ゛スまき散らして
氣侯変動させて海水温上昇させてかつてない量の水蒸氣を曰本列島に供給させて土砂崩れ、洪水、暴風,突風、灼熱地獄にと住民の生命と財産
を徹底的に破壞して静音が生命線の知的産業壊滅させて子供の学習環境まて゛破壞してて゛も,てめえのバカ丸出しの欲望を滿たそうとする害蟲な
わざわさ゛ヱッフェル塔とか見に行って何が楽しいんだか゛サッパリ分からんが.いい歳して何千回見たことか花火見て嬉しか゛ったり、いい歳して
玉遊びしてるおっさん眺めてエキサヰ├してるバカとか,衆愚政治に力儿├教まで蔓延する構造がよく分かるな,はよまた墜落して焼け焦げた
てめえらのごちゃ混せ゛の肉片やらぶちまけた内臓やら眺めながら息絶えるまでの数分間てめえらに殺された人々を思い浮かべて猛省しろやカス

創価学会員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛□をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほどがあるそ゛!
hТТΡs://i.imgur.cοm/hnli1ga.jpeg

25 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★