[過去ログ] Perlについての質問箱 64箱目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
38: 2019/02/27(水)20:57 ID:Hcodp8Vt(2/2) AAS
>>36
レンサバでも、管理者だったらいろいろできる。
しかし、もしそうだったとしても、どうやらたぶんおまえにはムリぽなので、もうあきらめろん。
39: 2019/03/02(土)02:33 ID:LJe83Rmr(1) AAS
>>20-21
ブラウザごとにURLエンコードは統一は取れてなかったと思うよ
まず開発環境としてANHTTPDの使用をやめることをお勧めする
IISかApacheをインストールして使った方がいいと思う
40: 2019/03/04(月)18:44 ID:G/cMwSEz(1) AAS
2chスレ:airline

このツールが使えない
誰か使い方を教えてくれ

ソースを拡張子.plにして保存、perl実行環境はインストール
ここまでは出来てる
ソースの改造の仕方が分からない
41: 2019/03/04(月)19:13 ID:Y5viPS4k(1/2) AAS
連投ツールとか名前が穏やかじゃないから教えない
42: 2019/03/04(月)19:18 ID:TpCWsYE8(1/2) AAS
今の5chではスクリプトによる連投はできないのでは?
試したことないのでわからんが。

しかしそのツールなんでわざわざforkして子プロセスに同じことさせてんだろ?その辺がワザなのか?よくわからんね。
43: 2019/03/04(月)20:43 ID:q6ai/7VO(1) AAS
Perl は初めてかい? まず、Perl の勉強からだね。
何をするプログラムかは後回しにして、何が書かれているかを理解できるようになろう。
書かれていることを理解できるようになったら、使われているモジュールを理解しよう。
LWP を使ってみよう。勉強しなければならないことがたくさんあると気付くだろう。
最低でも HTTP の仕様書くらいは読まないと話にならない。
ここまでできれば最初のソースコードを理解して改造だってできるかも。
44: 2019/03/04(月)20:47 ID:Y5viPS4k(2/2) AAS
彼はインストール方法を知りにきただけであってPerlを知りにきたわけではないだろう
45: 2019/03/04(月)21:07 ID:9d3FcJ2N(1) AAS
メッセージ固定だなんて連投というより荒しツールだな
46: 2019/03/04(月)21:19 ID:W5B7ie4G(1) AAS
今の2ちゃんは決まったツールでしか投稿できない
47: 2019/03/04(月)23:55 ID:TpCWsYE8(2/2) AAS
だよなあ。そのせいでお気に入りの専ブラ使えなくなったし。
48
(1): 2019/03/05(火)15:13 ID:opbbmC0J(1) AAS
もうC++/Qtで書く気がしない。
Perl/Qtで事足りる。
Perlの開発者が「PCの速度が上ればCである必要はないだろう」みたいな事言ってたけど、
まさにその通りだな。
49: ◆QZaw55cn4c 2019/03/06(水)19:01 ID:pvc8mHD3(1) AAS
>>48
その perl は perl6 ですか?
50: 2019/03/06(水)21:27 ID:USxtxcs5(1/2) AAS
なんかのはずみで処理が終わらなかったとき、自殺するようにしたいんだけど、

eval {

alarm 5;
$SIG{ALRM} = sub { exit; };

};

これでいいんだっけ?
51: 2019/03/06(水)21:55 ID:/3I9LNWz(1) AAS
いいんじゃないすか それだけだとevalはいらないと思うけど
あと慣例ならハンドラ設定が先かな exitじゃなくdieとか
52: 2019/03/06(水)22:26 ID:USxtxcs5(2/2) AAS
ありがとう

>evalはいらないと思うけど
よく覚えてないけど、evalはシグナルに対応してないシステムだとエラーで落ちる気がした
53: 2019/03/07(木)00:21 ID:pkHUcH4A(1) AAS
perlipc を読むといいかも。
外部リンク:perldoc.jp
54: 2019/04/26(金)17:48 ID:T3sMMsV1(1) AAS
Perl News に "Fork yeah!" というのがあってちょっと驚いた。
外部リンク:www.perl.com
55: 2019/04/29(月)00:48 ID:OgUfT4lW(1/2) AAS
メアド用にさくらインターネットのライトプラン(sslログインなし)借りてるんだけど
そこにちょっとしたcgi作って置こうとしてて
ものすごい久々にuse CGIとかやってます。

で、corelist CGIってやると
> Data for 2018-01-20
> CGI was first released with perl 5.004, deprecated (will be CPAN-only) in v5.19.7 and removed from v5.21.0
と出るんだけど

CGIが標準モジュールから削除された理由とか、
代替となるモジュールって知ってる人いませんか。

Perlはweb用の言語じゃないから標準モジュールからは消した とか
そんな理由ならいいんだけどさ。。
56
(1): 2019/04/29(月)01:34 ID:EAhXUlQz(1) AAS
「core は出来るだけ小さく」
「CGI はもはや Web の主流ではない」

かな。必要になった者のみが追加でインストールすればよい
標準で代替になるようなものはないと思うが pure perl だろうし最悪 CGI モジュールも一緒にアップロードとかでも動くでしょ

そもそもさくらレンタルサーバーで使える perl って 5.8 〜 5.14 ぽいけど
外部リンク:help.sakura.ad.jp
57: 2019/04/29(月)01:57 ID:OgUfT4lW(2/2) AAS
>>56
どもども
その理由なら安心ですわ
perlのバージョンは確認したんだけど、消えた理由によっちゃ使うの気持ち悪いなーと思ったので
どもでした。
58: 2019/05/21(火)19:09 ID:ItBIHcGN(1) AAS
5.30が出るのかと思ってたら、出てねー

やる気ねーのかよ
59: 2019/05/21(火)21:00 ID:BVi2WQ22(1) AAS
ていうかこんなに長くアップデートが続いていることだけでもかなり凄い事だと思う。
60: 2019/05/21(火)22:12 ID:vpg4l/5q(1) AAS
5.30.0 RC2までは出てるからそのうち出るだろ
61
(2): 2019/06/01(土)02:23 ID:4bbBO9Ct(1/3) AAS
$str =~ /$pattern/
みたいなことはできるけど、
$str =~ /$pattern/$opt
みたいにして大文字小文字を同一視するかどうかを動的に指定したい
if文で処理行を分けるしか無理?
62: 2019/06/01(土)04:41 ID:uuPo6pHP(1/2) AAS
>>61
eval 使えばいいのでは?
63: 2019/06/01(土)08:47 ID:GQlgchjf(1) AAS
Ruby では、Regexp オブジェクトで、動的に作れる

str = "aB"
opt = Regexp::IGNORECASE

p re = Regexp.new( str, opt )
#=> /aB/i
64: 2019/06/01(土)10:32 ID:uuPo6pHP(2/2) AAS
パターンマッチの直前で比較対象の文字列を uc() 使って小文字を全て大文字に変換しておく、または lc() で大文字を全て小文字にしておく事でも実現できるな。
パターンの方にも変換必要になるかも知れないが、それについては予め大文字または小文字でパターン作っておけば回避できる。
65: 2019/06/01(土)10:33 ID:4bbBO9Ct(2/3) AAS
ただ、どう考えても遅くなるよな
素直に切り替えよう
66: 2019/06/01(土)11:42 ID:UESmRH3l(1) AAS
>>61
# 外部リンク[pod]:perldoc.jp
my $subject = 'FooBar';
my $search = 'foobar';

my $pattern = qr/$search/;
print $subject =~ /$pattern/ ? 'match' : 'unmatch', "\n";

$pattern = qr/(?i)$search/;
print $subject =~ /$pattern/ ? 'match' : 'unmatch', "\n";
67: 2019/06/01(土)11:49 ID:4bbBO9Ct(3/3) AAS
(?i)と書いておけばいいだけか
じゃあもう実装済みで、使う側でどうにでもできる
1-
あと 935 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.013s