かつて一斉を風靡したPerlについての当時のモダンな質問をするための質問箱です。
【一つ前のスレのテンプレ】当時の状況を鑑みまた芸術作品であることに配慮して原文のままとした。
【モダン推奨】Perlについての質問箱 50箱目
CGI についての質問は板違いです。WEB プログラミング板でどうぞ。
CGI と Perl の区別がつかない人も WEB プログラミング板に行ってください。
(WEB プログラミング板: http://hibari.2ch.net/php/ )
回答する際はモダンな方法でお願いします
(例 jcode.plではなくEncodeモジュールを使った方法)
理由はもう2012年です。いい加減2000年以前の方法はやめましょう。
最新のPerlを使うほうがかっこいいです。
いつまで勉強しないつもりですか?
過去にとらわれるのはもうやめです。進歩しませんよ。
このスレでは(CGI 以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。
スレ違いの質問にはスルーか、速やかな誘導をお願いします。
"The duct tape of the Internet" こと、Perl についての質問箱です。
"There's more than one way to do it" ということで、
Perl の奥深さについて皆で語り合い、追求してまいりましょう。
http://www.perl.org/get.html
● 2011/10/30 現在の最新版: 5.14.2
▼ 前スレ
Perlについての質問箱 49箱目
http://toro.2ch.net/test/read.cgi/tech/1319953460/
リンク集は >>2-3辺り
Perl 日本語処理の基礎の基礎 >>4辺り
【古典的モダン】Perlについての質問箱 51箱目
■ このスレッドは過去ログ倉庫に格納されています
2021/05/26(水) 10:55:29.83ID:+WmbAELr
2021/05/27(木) 13:13:38.80ID:ApJEbFpd
・高い互換性・・・他の言語も変わらない
・過去の資産・・・負債。仕方なく使ってるだけ
・インストールの最小化・・・シェルスクリプトでも使え
・慣れ・・・慣れてる人はもういない
・過去の資産・・・負債。仕方なく使ってるだけ
・インストールの最小化・・・シェルスクリプトでも使え
・慣れ・・・慣れてる人はもういない
2021/05/27(木) 14:14:27.36ID:IJ5CRrqh
Windows PCにGit for Windowsをインストールしている人はもれなくPerlもインストールしている
自分が使わなくても他のアプリが使う
自分が使わなくても他のアプリが使う
2021/05/27(木) 14:18:59.65ID:qvCRPngg
>>34
> ・高い互換性・・・他の言語も変わらない
Rubyなんかはかなり違うし、Python3も意外と違う。
> ・インストールの最小化・・・シェルスクリプトでも使え
さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
> ・過去の資産・・・負債。仕方なく使ってるだけ
> ・慣れ・・・慣れてる人はもういない
おまえ、このスレに何しに来てんの?
ヒマなん?w
ほかもそうだったが、現実を知らなすぎる。
> ・高い互換性・・・他の言語も変わらない
Rubyなんかはかなり違うし、Python3も意外と違う。
> ・インストールの最小化・・・シェルスクリプトでも使え
さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
> ・過去の資産・・・負債。仕方なく使ってるだけ
> ・慣れ・・・慣れてる人はもういない
おまえ、このスレに何しに来てんの?
ヒマなん?w
ほかもそうだったが、現実を知らなすぎる。
2021/05/27(木) 15:44:41.74ID:ApJEbFpd
>>36
> さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
違う違う言っても根拠がないw
> さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
インストールの最小化の話で負けたからって、話をすり替えないでくれる?w
> おまえ、このスレに何しに来てんの?
> ヒマなん?w
すり替えも止めて言い返せなくなったかw
> ほかもそうだったが、現実を知らなすぎる。
Perlの現実を見せてくださいよ
> さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
違う違う言っても根拠がないw
> さすがにシェルスクリプトとは機能や書きやすさがまったく違う。
インストールの最小化の話で負けたからって、話をすり替えないでくれる?w
> おまえ、このスレに何しに来てんの?
> ヒマなん?w
すり替えも止めて言い返せなくなったかw
> ほかもそうだったが、現実を知らなすぎる。
Perlの現実を見せてくださいよ
2021/05/27(木) 15:44:58.31ID:ApJEbFpd
訂正
> Rubyなんかはかなり違うし、Python3も意外と違う。
違う違う言っても根拠がないw
> Rubyなんかはかなり違うし、Python3も意外と違う。
違う違う言っても根拠がないw
2021/05/27(木) 16:09:34.88ID:ApJEbFpd
インストールの手間がいらない。互換性が欲しい・・・シェルスクリプト
そこまで気にしないから機能性が欲しい・・・Python、Ruby
こういうことだよな?
そこまで気にしないから機能性が欲しい・・・Python、Ruby
こういうことだよな?
40デフォルトの名無しさん
2021/05/28(金) 01:46:21.85ID:IXGS53Yn Ruby使うくらいならPerl使う
Rubyはないな
Rubyはないな
41デフォルトの名無しさん
2021/05/28(金) 02:44:28.97ID:O9o6B/0s RubyはmacOSのHomebrewで使われているのでこの先生きのこれる
Perlはどうだろう
Perlはどうだろう
2021/05/28(金) 04:31:10.92ID:eNCMSwEe
Homebrew は、C/C++ で書き直した。
10年以上掛かっている
SASS もそう。
Ruby から他言語へ置き換えるまで、10年以上掛かる
それが、Rubyが起業・新規ビジネスに強い理由。
だから、ハーバード大学はRuby on Rails
他の言語よりも、数年以上早い事で、先にシェアを取れるから
10年以上掛かっている
SASS もそう。
Ruby から他言語へ置き換えるまで、10年以上掛かる
それが、Rubyが起業・新規ビジネスに強い理由。
だから、ハーバード大学はRuby on Rails
他の言語よりも、数年以上早い事で、先にシェアを取れるから
2021/05/28(金) 05:05:06.90ID:dZvpJl3r
余計な召喚すんなや…
44デフォルトの名無しさん
2021/05/28(金) 05:19:28.85ID:O9o6B/0s PerlはC/C++/Java/C# の構文に近いコーディングが可能なので相互移植性が高い
Perlのハッシュと正規表現を移植するのに手間取ることを除けばほぼ障害はない
Perlのハッシュと正規表現を移植するのに手間取ることを除けばほぼ障害はない
2021/05/28(金) 06:58:49.67ID:7jqlXt25
2021/05/28(金) 07:02:17.46ID:7jqlXt25
2021/05/28(金) 08:12:49.88ID:WwF0q+3L
これから何か開発するぞー
てなったらわざわざperlは選ばない
仕事してて、これとこれを繋ぐちょっとしたスクリプトが欲しい
となった時にすぐ作れるのがperl
pythonでも当然いいけど、そもそもインストールされてないかもしれない
perlはその古さにより、どこの環境でもまずあって、perlかVBAかみたいな選択になる
てなったらわざわざperlは選ばない
仕事してて、これとこれを繋ぐちょっとしたスクリプトが欲しい
となった時にすぐ作れるのがperl
pythonでも当然いいけど、そもそもインストールされてないかもしれない
perlはその古さにより、どこの環境でもまずあって、perlかVBAかみたいな選択になる
48デフォルトの名無しさん
2021/05/28(金) 10:46:29.96ID:O9o6B/0s PythonもPerlと同じくらい古いけどね
2021/05/28(金) 12:22:06.32ID:eNCMSwEe
5/20
これからプログラミングをやる人が絶対に学んではいけない技術
YouTube でエンジニアチャンネル・粟島が、
WordPress をオワコン認定した!
WordPressから、ヘッドレスCMS へ移行していく
これからプログラミングをやる人が絶対に学んではいけない技術
YouTube でエンジニアチャンネル・粟島が、
WordPress をオワコン認定した!
WordPressから、ヘッドレスCMS へ移行していく
50デフォルトの名無しさん
2021/05/28(金) 15:12:37.87ID:O9o6B/0s Perlには戦力逐次投入に耐えられる柔軟性がある
軍隊ではなく警察の機能に近い感じ
軍隊ではなく警察の機能に近い感じ
2021/05/29(土) 09:37:48.16ID:nTYZXgcl
そうやって関係ないものに例えて
自分を強く見せようとするなよ
自分を強く見せようとするなよ
2021/05/29(土) 09:43:41.10ID:nTYZXgcl
>>47
> perlはその古さにより、どこの環境でもまずあって、perlかVBAかみたいな選択になる
どこの環境にもあるわけじゃないでしょ?
例えばDockerのCentOSやAlpineには入っていなかった
Debianはなぜか使っていた。でもOSを動かすのに必須ではないコンポーネント
どのディストリもPerlに依存しないように進んでいると思う
> perlはその古さにより、どこの環境でもまずあって、perlかVBAかみたいな選択になる
どこの環境にもあるわけじゃないでしょ?
例えばDockerのCentOSやAlpineには入っていなかった
Debianはなぜか使っていた。でもOSを動かすのに必須ではないコンポーネント
どのディストリもPerlに依存しないように進んでいると思う
2021/05/29(土) 09:44:18.53ID:nTYZXgcl
2021/05/29(土) 10:00:45.21ID:RXdnYT6u
CentOSしか使ってはいけないような会社は滅びるから大丈夫
2021/05/29(土) 12:59:43.72ID:nTYZXgcl
お前はPerlが入ってるディストリしか使ってはいけない会社なんだろ?
滅びるぞw
こちとらいろんなディストリを使う会社なんですよ
滅びるぞw
こちとらいろんなディストリを使う会社なんですよ
56デフォルトの名無しさん
2021/05/29(土) 14:20:17.10ID:qbs2oJOL ( ´,_ゝ`)プッ
2021/05/29(土) 15:44:00.62ID:WrcUniPC
>>52
そういう意味では、Perlだけでなく、PythonにもRubyにも依存しすぎないようになってる。
# dnf/yumはPython製だけど、ふつうのPythonとは別枠。
ことさらにPerlについて指摘するのは詭弁。
そういう意味では、Perlだけでなく、PythonにもRubyにも依存しすぎないようになってる。
# dnf/yumはPython製だけど、ふつうのPythonとは別枠。
ことさらにPerlについて指摘するのは詭弁。
58デフォルトの名無しさん
2021/05/29(土) 20:20:56.21ID:354isuge ふつうのPythonとは別枠
だってw
だってw
2021/05/29(土) 23:35:28.98ID:nTYZXgcl
>>57
そりゃそうだろ?
OSはどれにも依存してないから"どれも"使う意味がない
使う理由がある時に言語はインストールする
Pythonは機械学習、RubyはRails。使う理由がある。Perlは特に使う理由がない
Perlの文化、やり方は一つじゃない。つまりやり方はPerl以外にもあるということ。
その結果いろんなやり方があるならPerl以外のやり方でもいいじゃない。
Perl以外を使えばそのやり方で統一できるし。となってしまったw
ユーザーの意見「オブジェクト指向を実現する方法は
自分ののやりたいことのテーマと関係ない。自分のテーマはいろいろやりたいが
本質的じゃない所で、いろんなやり方を追求しようとは思ってない。
オブジェクト指向を実現する方法なんて、どうでもいいところは統一して欲しい。」
そりゃそうだろ?
OSはどれにも依存してないから"どれも"使う意味がない
使う理由がある時に言語はインストールする
Pythonは機械学習、RubyはRails。使う理由がある。Perlは特に使う理由がない
Perlの文化、やり方は一つじゃない。つまりやり方はPerl以外にもあるということ。
その結果いろんなやり方があるならPerl以外のやり方でもいいじゃない。
Perl以外を使えばそのやり方で統一できるし。となってしまったw
ユーザーの意見「オブジェクト指向を実現する方法は
自分ののやりたいことのテーマと関係ない。自分のテーマはいろいろやりたいが
本質的じゃない所で、いろんなやり方を追求しようとは思ってない。
オブジェクト指向を実現する方法なんて、どうでもいいところは統一して欲しい。」
2021/05/30(日) 00:12:41.88ID:v4AV7H8n
>>59
> Pythonは機械学習、RubyはRails。使う理由がある。Perlは特に使う理由がない
おまえの理由やろ。
んなもんは知らん。
> どうでもいいところは統一して欲しい。
おまえの独善的な意見やろ。
「ユーザーの意見」にすんな。
ふつうはどうでもええところ。
おまえはもうPerlから離れろや!
粘着はキモいぞ。w
> Pythonは機械学習、RubyはRails。使う理由がある。Perlは特に使う理由がない
おまえの理由やろ。
んなもんは知らん。
> どうでもいいところは統一して欲しい。
おまえの独善的な意見やろ。
「ユーザーの意見」にすんな。
ふつうはどうでもええところ。
おまえはもうPerlから離れろや!
粘着はキモいぞ。w
2021/05/30(日) 00:25:08.72ID:DbVDrryp
>>60
じゃあお前の理由を言ってみろよ
じゃあお前の理由を言ってみろよ
2021/05/30(日) 07:45:46.69ID:QkCD1IIK
pythonとrubyは専用の目的しかなくて、perlは汎用
63デフォルトの名無しさん
2021/05/30(日) 10:22:03.16ID:ssDmNHo+ yumのpythonは別枠っていうのは間違ってるけど気持ちは判らんでもない
python利用者側にvenvを強いるんじゃなくて
yumが自分専用のpythonを内包しておいて
後から入れたpythonの影響がほぼ皆無になる想定をしていれば良かった
blenderみたいに
python利用者側にvenvを強いるんじゃなくて
yumが自分専用のpythonを内包しておいて
後から入れたpythonの影響がほぼ皆無になる想定をしていれば良かった
blenderみたいに
2021/05/30(日) 11:25:09.97ID:Gk//zzeB
確か、Chef に内包しているRuby は、他と関係ない。
Chefだけを処理するもの
だから、サーバーにChefエージェントを送り込んでも、
内包してるRubyは、外部と無関係
Chefだけを処理するもの
だから、サーバーにChefエージェントを送り込んでも、
内包してるRubyは、外部と無関係
2021/05/30(日) 12:40:25.52ID:DbVDrryp
2021/05/30(日) 13:51:16.08ID:v4AV7H8n
2021/05/30(日) 14:30:29.88ID:DbVDrryp
だからお前の理由を言えばいいだけなんだがw
2021/05/30(日) 14:33:11.66ID:DbVDrryp
> 独裁者なの?
そういやこの間も某所で見かけたんだけど
自分の意見を言いたいんだろうなって時に
質問形式にするのってあれなんなんだろ?
本当は「お前は独裁者だ!」っていいたんだろう?
なんで質問するの?
そういやこの間も某所で見かけたんだけど
自分の意見を言いたいんだろうなって時に
質問形式にするのってあれなんなんだろ?
本当は「お前は独裁者だ!」っていいたんだろう?
なんで質問するの?
2021/05/30(日) 15:03:02.34ID:rp4afGoD
優しい終身の独裁者
2021/05/30(日) 15:47:56.86ID:v4AV7H8n
2021/05/31(月) 11:02:02.95ID:k3JdngiP
>>52
gitがperlに依存してるんだよ
gitがperlに依存してるんだよ
2021/05/31(月) 11:48:35.16ID:WXNnp6dS
>>71
早くPerl依存なくしたいね
https://github.com/git/git
Languages
C 48.6%
Shell 36.7%
Perl 6.2%
Tcl 4.5%
Python 1.9%
Makefile 0.8%
Other 1.3%
早くPerl依存なくしたいね
https://github.com/git/git
Languages
C 48.6%
Shell 36.7%
Perl 6.2%
Tcl 4.5%
Python 1.9%
Makefile 0.8%
Other 1.3%
2021/05/31(月) 12:03:17.29ID:JokyFxPZ
2021/05/31(月) 12:37:09.09ID:HDHe98VC
gitがCへの書き直しを進めてるのは割と有名
リリースノートにたまに記述がある
リリースノートにたまに記述がある
75デフォルトの名無しさん
2021/05/31(月) 12:51:53.24ID:95sO8puH プラグイン言語としてPythonが採用されるケースが多い
PerlはANSIビルド時代のサクラエディタでPerlScriptが使えた頃が最盛期かねぇ
PerlはANSIビルド時代のサクラエディタでPerlScriptが使えた頃が最盛期かねぇ
2021/05/31(月) 13:59:50.93ID:z4eusd+o
スクリプトでカスタマイズ可能にする時に、何か専用言語作ってもいいけど、
pythonそのまま使うのが一番楽だし喜ばれるからな
pythonそのまま使うのが一番楽だし喜ばれるからな
2021/05/31(月) 15:38:18.76ID:JokyFxPZ
2021/06/01(火) 16:53:02.80ID:LXghgMgV
79デフォルトの名無しさん
2021/06/01(火) 17:40:55.45ID:BQstZvzU むしろGit for WindowsとStrawberryPerlを統合してmsys,make,gcc,git,perlを使えるスイートにしてほしい
2021/06/01(火) 19:05:49.83ID:acqsmkid
>>78
中の人なら、「置き換えたい」とかこんなところで愚痴ってないで、さっさと置き換えればよい。はよ。
外野なら、何様?自他の区別ができないの?まともに読み書きできないの?
せめて、「置き換えていただきたいです」くらい言え!
中の人なら、「置き換えたい」とかこんなところで愚痴ってないで、さっさと置き換えればよい。はよ。
外野なら、何様?自他の区別ができないの?まともに読み書きできないの?
せめて、「置き換えていただきたいです」くらい言え!
2021/06/01(火) 19:34:20.26ID:yBe0GhpX
Gitの開発方針としてPerl依存を無くしたいと考えていて、>>72がそれに同意してんのは別にいいだろうて
Perlスレで話す話じゃないだろが
Perlスレで話す話じゃないだろが
2021/06/02(水) 01:44:14.86ID:+CqV5F+Q
いまはwindowsで書くときvscode使ってるの?
2021/06/02(水) 09:01:19.84ID:CU1CYdh8
もうPerlはみんなすぐ死ぬかいつ死ぬかの話しかしないなw
https://www.reddit.com/r/programming/comments/npv163/should_perl_die_gracefully/
https://www.reddit.com/r/programming/comments/npv163/should_perl_die_gracefully/
2021/06/02(水) 09:30:27.67ID:u9nDtV9i
pythonがどこの現場でも使えるようになれば、今すぐ無くなってもいい
2021/06/02(水) 12:26:34.22ID:CU1CYdh8
perlがどこの現場でも使えるようになれば、今すぐ無くなってもいい
2021/06/03(木) 20:09:48.96ID:RckRFGkb
10年くらい前から言ってたし、多分10年後も言っていると思う
2021/06/03(木) 22:01:26.57ID:R+Tga64P
使ってる人が死なない限り、その人は使い続けるだろうからね
2021/06/03(木) 23:37:06.23ID:P+7pekd6
shift-JISなんかなくなればいいのに
というのも同じ議論で、過去にshift-JISで書かれたテキストがあって、
それが存在している限り無くならない
新規にshift-JISで書く人は誰もいなくなってもずっと残る
というのも同じ議論で、過去にshift-JISで書かれたテキストがあって、
それが存在している限り無くならない
新規にshift-JISで書く人は誰もいなくなってもずっと残る
2021/06/04(金) 00:19:38.80ID:RzERg/Yw
たわけた互換性破壊やしょうもない不具合が今後もほとんどないだろう。
と信頼されてる言語は数が少ないからな。
Rubyは全然論外だし、Pythonもまだそこまででは。
と信頼されてる言語は数が少ないからな。
Rubyは全然論外だし、Pythonもまだそこまででは。
2021/06/06(日) 15:05:27.15ID:w+XzygFz
forkをthreadsに変更したけど、threads->createもたまーに失敗するんだな
Can't call method "tid" on an undefined value
で止まってた
即リトライでいいのか?
つか止まらんでくれよ
Can't call method "tid" on an undefined value
で止まってた
即リトライでいいのか?
つか止まらんでくれよ
91デフォルトの名無しさん
2021/06/11(金) 15:34:27.59ID:xVIDLoaX バイナリを作成するためのMakefileを作成するためのCMakeLists.txtを作成するためのPerlスクリプトって需要ある?
2021/06/13(日) 12:07:10.85ID:dugRxCPN
そのバイナリは何を作成するものなのかね?
93デフォルトの名無しさん
2021/06/13(日) 12:11:27.70ID:ZDdNdhaS ツイッターのタイムラインで時々見かける有名人@dankogaiさんがPerlのEncodeモジュール作者であることを最近知ったバイナリ
2021/06/13(日) 12:48:06.37ID:dugRxCPN
ツイッターのタイムラインで時々見かける有名人@dankogaiさんがPerlのEncodeモジュール作者であることを最近知ったバイナリを作成するためのMakefileを作成するためのCMakeLists.txtを作成するためのPerlスクリプトって需要ある?
2021/06/13(日) 12:50:42.48ID:rDK85E0N
特殊な語尾かと思った
96デフォルトの名無しさん
2021/06/13(日) 13:25:39.61ID:yIXAqgJY >>93
語尾がバイナリなのかバイナリ
語尾がバイナリなのかバイナリ
2021/06/13(日) 13:36:12.73ID:ZhJARNOF
バイコロ助?
2021/06/13(日) 18:54:02.72ID:kUp5PQCW
dankogaiがもう少しwindowsに詳しければ(ユーザーに優しければ)perlのencodeモジュールがもっと使いやすくなったのではと思う。
中途半端に頭が良いのは困ったものだ。
中途半端に頭が良いのは困ったものだ。
2021/06/13(日) 19:24:51.50ID:wcUvXXA6
別のスレでパヨク扱いで晒されていて、何とも言えない気持ちになった
100デフォルトの名無しさん
2021/06/13(日) 19:28:31.48ID:clq43CRX バカか?
Nick Ing-Simmonsが亡くなったから弾子飼がメンテナンスを引き受けたんだよ
Nick Ing-Simmonsが亡くなったから弾子飼がメンテナンスを引き受けたんだよ
101デフォルトの名無しさん
2021/06/13(日) 19:29:56.96ID:ZDdNdhaS >>95-97
以下んごたる信長の野望・全国版の方言に触発されてコロ助の音声出力モジュールを九州弁にEncodeしようとして失敗したバイナリ
https://pbs.twimg.com/media/EllLrByU8BQPCAn?format=jpg
以下んごたる信長の野望・全国版の方言に触発されてコロ助の音声出力モジュールを九州弁にEncodeしようとして失敗したバイナリ
https://pbs.twimg.com/media/EllLrByU8BQPCAn?format=jpg
102デフォルトの名無しさん
2021/06/15(火) 00:19:17.34ID:KzJKmMQH >>98
おまえはハンパなく頭悪そうだなw
おまえはハンパなく頭悪そうだなw
103デフォルトの名無しさん
2021/06/23(水) 19:18:58.99ID:bT9w+hg1 ファスト映画配信容疑で3人逮捕 | 共同通信
https://nordot.app/780292176086007808
Dan Kogai
https://twitter.com/dankogai/status/1407562029687181317
これ、勝手に縮めて勝手に配信して勝手に売上得るのはアウトだけど、
サブスクリプションで見放題のサービスでダイジェストするAIアドオンとかダメなのだろうか?
シン・エヴァのイントロみたく公式がやってる例さえあるし需要は大きい
山本一郎(Ichiro Yamamoto)
https://twitter.com/Ichiro_leadoff/status/1407562963431563267
駄目に決まってるだろ
https://twitter.com/5chan_nel (5ch newer account)
https://nordot.app/780292176086007808
Dan Kogai
https://twitter.com/dankogai/status/1407562029687181317
これ、勝手に縮めて勝手に配信して勝手に売上得るのはアウトだけど、
サブスクリプションで見放題のサービスでダイジェストするAIアドオンとかダメなのだろうか?
シン・エヴァのイントロみたく公式がやってる例さえあるし需要は大きい
山本一郎(Ichiro Yamamoto)
https://twitter.com/Ichiro_leadoff/status/1407562963431563267
駄目に決まってるだろ
https://twitter.com/5chan_nel (5ch newer account)
104デフォルトの名無しさん
2021/07/17(土) 10:23:07.65ID:8jJN2JGa windows updateしたらreaddirできなくなった
105デフォルトの名無しさん
2021/07/19(月) 21:09:49.34ID:eMv5hFOn フーン
106デフォルトの名無しさん
2021/07/19(月) 22:13:40.11ID:xNcSgWjz 超おま環で、特定のディレクトリだけで起きる現象だった
再現性は100%なんだけど原因がさっぱり判らん
再現性は100%なんだけど原因がさっぱり判らん
107デフォルトの名無しさん
2021/07/19(月) 23:47:54.25ID:Vxw+8mZv ディレクトリエントリが壊れたんやろ。
SSDなら、機械的寿命到達のお知らせ?
SSDなら、機械的寿命到達のお知らせ?
108デフォルトの名無しさん
2021/07/20(火) 00:56:36.47ID:EpSZ0f8n こないだ停電あったしな
chkdskかけとこ
chkdskかけとこ
109デフォルトの名無しさん
2021/07/20(火) 23:59:28.34ID:xVgcosQ0 ファイルシステムが壊れただけでは?ディスクチェックすれば直おらんかな?
110デフォルトの名無しさん
2021/07/21(水) 12:35:25.91ID:DbniEar0 余計悪化する悪寒
111デフォルトの名無しさん
2021/07/21(水) 13:55:42.65ID:CtEOqDn4 H/Wが壊れかけの場合、chkdskを実行すると止めを刺すことになるかもね
112デフォルトの名無しさん
2021/07/21(水) 15:36:00.45ID:CMaxosPo 必要なデータをバックアップした上でやればいいのさ
とどめさせば交換する気にもなるだろ
とどめさせば交換する気にもなるだろ
113デフォルトの名無しさん
2021/07/21(水) 23:18:36.13ID:C/fzAQ7t while ($i <= $#array)
みたいなループの中で、
$array[$i + 2]
を参照すると、$#array が変わってしまって意図した条件でループを抜けない
どうしたもんか
みたいなループの中で、
$array[$i + 2]
を参照すると、$#array が変わってしまって意図した条件でループを抜けない
どうしたもんか
114デフォルトの名無しさん
2021/07/22(木) 09:47:08.47ID:mKiTw3Lj115デフォルトの名無しさん
2021/07/22(木) 11:12:07.90ID:HXPesvlm 変わらない
もし変わるなら
どっちやねん
もし変わるなら
どっちやねん
116デフォルトの名無しさん
2021/07/22(木) 12:05:00.22ID:JQgHMx// 範囲内をアクセスしてるうちは変わらない
範囲外をアクセスするとそのタイミングで自動で範囲を広げてしまうので変わってしまう
範囲外をアクセスするとそのタイミングで自動で範囲を広げてしまうので変わってしまう
117デフォルトの名無しさん
2021/07/22(木) 12:10:36.98ID:byX0ftAY 元のサイズを一旦変数に設定しておく
じゃだめなの?
じゃだめなの?
118デフォルトの名無しさん
2021/07/22(木) 12:47:48.86ID:KW1PQpiw119デフォルトの名無しさん
2021/07/22(木) 12:48:34.05ID:mKiTw3Lj >>115
もしかして実装による?と気を使って書いたけど、変わらねぇよ
perl -we "@array=(1,2); print qq($#array\n); print qq($array[10]\n); print qq($#array\n)"
1
Use of uninitialized value $array[10] in concatenation (.) or string at -e line 1.
1
もしかして実装による?と気を使って書いたけど、変わらねぇよ
perl -we "@array=(1,2); print qq($#array\n); print qq($array[10]\n); print qq($#array\n)"
1
Use of uninitialized value $array[10] in concatenation (.) or string at -e line 1.
1
120デフォルトの名無しさん
2021/07/22(木) 13:40:30.97ID:HXPesvlm $array[$i + 2]->{name}
みたいなのだと変わる
みたいなのだと変わる
121デフォルトの名無しさん
2021/07/22(木) 18:23:33.84ID:61Dei1pX autovivifyはマジでバグの元
122デフォルトの名無しさん
2021/07/23(金) 02:03:51.68ID:Ei7VkiJV Hash は読もうとしただけでも作られちゃうね。こういうことも起こる。
$ perl -MData::Dumper -e '$x{"a"}{"b"}; print Dumper(\%x);'
$VAR1 = {
'a' => {}
};
$
$ perl -MData::Dumper -e '$x{"a"}{"b"}; print Dumper(\%x);'
$VAR1 = {
'a' => {}
};
$
123デフォルトの名無しさん
2021/07/23(金) 10:05:47.15ID:zUx3VYiP no autovivification できるんですね。勉強になりました。
124デフォルトの名無しさん
2021/07/24(土) 04:24:55.90ID:rC9EAHxQ125デフォルトの名無しさん
2021/07/24(土) 10:41:41.07ID:/ZN/8jbh no autovivificationがデフォルトだといいけど、それだと遅いんだろうな
126デフォルトの名無しさん
2021/07/24(土) 10:44:18.61ID:a8zY8PyN つまらん隔離スレ上げるより
下がってるスレで下げ進行の方が面白いぞ
下がってるスレで下げ進行の方が面白いぞ
127デフォルトの名無しさん
2021/07/24(土) 10:49:20.36ID:/ZN/8jbh よその先進的な言語さんはそのへんどうなってるんだろう
初期化してないものを参照したらエラーで終了?
初期化してないものを参照したらエラーで終了?
128デフォルトの名無しさん
2021/07/24(土) 13:02:23.11ID:PhK5xXRL 時代と思想やろ。
厳密さよりもおおらかさな言語。
Perlには例外もないしな。
die+evalで似たようなことはできるが、原因は特定できんし。
厳密さよりもおおらかさな言語。
Perlには例外もないしな。
die+evalで似たようなことはできるが、原因は特定できんし。
129デフォルトの名無しさん
2021/07/24(土) 14:31:25.21ID:4z9np1w1 Rakuだとautovivificationは無くなってるよ
誰も知らないと思うけど
誰も知らないと思うけど
130デフォルトの名無しさん
2021/07/24(土) 14:35:48.18ID:2b32SPuK Perlは$の文字入力がやたらと多くなるのが玉に瑕
$をShifitキー押下なしで入力できるキーボードが標準だったら、世間のPerlへの評価も違ったものになっていたと思う
$をShifitキー押下なしで入力できるキーボードが標準だったら、世間のPerlへの評価も違ったものになっていたと思う
131デフォルトの名無しさん
2021/07/24(土) 15:05:42.54ID:4z9np1w1132デフォルトの名無しさん
2021/07/24(土) 18:15:48.35ID:PhK5xXRL 予約語を区別しなくてよい利点も。
Cとかで予約語を識別子として書くとわけのわからないエラーになりがち。
シェルは逆に、組み込み変数が多すぎて混乱することもある。
Perlはほどほどでいい落としどころ。
Cとかで予約語を識別子として書くとわけのわからないエラーになりがち。
シェルは逆に、組み込み変数が多すぎて混乱することもある。
Perlはほどほどでいい落としどころ。
133デフォルトの名無しさん
2021/07/24(土) 18:32:18.88ID:/ZN/8jbh どう見ても予約語なものを変数名にして、
それはそれで動くけどエディタが間違って色を付ける
それはそれで動くけどエディタが間違って色を付ける
■ このスレッドは過去ログ倉庫に格納されています
