Perlについて (843レス)
Perlについて http://mevius.5ch.net/test/read.cgi/tech/1217851121/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2008/08/04(月) 20:58:41 質問スレはあるけど、Perl自身について語るスレがないので、立てました。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/1
744: デフォルトの名無しさん [] 2015/02/22(日) 11:59:05.28 ID:ER52YIGr flex 使うのも場合によってはありかな。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/744
745: デフォルトの名無しさん [] 2015/02/23(月) 15:01:38.78 ID:IgyMEIlv eval_l => eval('/^AAAAAA/ ? 1 : /^BBBBBB/ ? 2 : ... ') flex_pipe => flex with pipe flex_inline => flex with Inline::C パターン数 10 flex_pipe 16822/s eval_l 72013/s flex_inline 493444/s パターン数 100 eval_l 11036/s flex_pipe 17530/s flex_inline 369581/s http://mevius.5ch.net/test/read.cgi/tech/1217851121/745
746: デフォルトの名無しさん [sage] 2015/02/27(金) 04:12:53.96 ID:SYx5FGl1 最近はWindowsだと Strawberry Perl 使ってるなあ http://mevius.5ch.net/test/read.cgi/tech/1217851121/746
747: デフォルトの名無しさん [sage] 2015/03/01(日) 10:47:45.22 ID:oCpwaziE なにそのPerl http://mevius.5ch.net/test/read.cgi/tech/1217851121/747
748: デフォルトの名無しさん [sage] 2015/06/06(土) 13:16:02.82 ID:xONP+8H7 6/1に公開された5.22で「ダブルダイアモンド演算子」が導入された たとえば perl -e 'while(<>){ ... }' ファイル ファイル ... は引数に指定したファイルの内容を順に処理するが perl -e 'while(<>){ ... }' 'command |' とかやると 'command |' というファイルではなくcommandを実行してその結果を処理してしまう while(<<>>) ならそういうことがない ... 知らなかった(汗) <>自体の仕様を変更してもよかったレベルじゃね? http://mevius.5ch.net/test/read.cgi/tech/1217851121/748
749: デフォルトの名無しさん [sage] 2015/06/06(土) 16:20:09.81 ID:PUUeW4+U 安易に仕様変更とか言う奴は死ぬべき。 前者の仕様に依存した実装だってあり得るんだから http://mevius.5ch.net/test/read.cgi/tech/1217851121/749
750: デフォルトの名無しさん [sage] 2015/06/09(火) 09:58:53.13 ID:gCwSnWrY >>749 Rubyの中の人たちは全滅だな。w 賛成! http://mevius.5ch.net/test/read.cgi/tech/1217851121/750
751: デフォルトの名無しさん [sage] 2015/06/11(木) 11:47:33.16 ID:KUeCrWwy 実際、後方互換性に関してはPerlはいい仕事してる http://mevius.5ch.net/test/read.cgi/tech/1217851121/751
752: デフォルトの名無しさん [sage] 2015/12/26(土) 09:41:36.35 ID:xkZV8qrf Perl6 が出たようです ruby も python もぶっとばせ! http://mevius.5ch.net/test/read.cgi/tech/1217851121/752
753: デフォルトの名無しさん [sage] 2015/12/28(月) 01:26:56.58 ID:kY09W9+C Windowsにgitクライアントをインストールすると Strawberry Perl が変な動作するのは オレだけ? http://mevius.5ch.net/test/read.cgi/tech/1217851121/753
754: デフォルトの名無しさん [] 2016/01/10(日) 13:40:06.62 ID:/ndDSiBm 971 名前:名無しさん@七周年[] 投稿日:2006/11/11(土) 00:56:10 ID:M8+ahUZV0 自称スーパープログラマー某 強烈加齢臭 メール見ない メール無視 ドキュメント見ない ドキュメント無視 説明聞かない 説明無視 話聞かない 話無視 ガム→むっちゃー むっちゃー むっちゃー むっちゃー 煎餅→バリバリバリバリバリバリ 菓子パン→モグモグモグモグモグモグモグモグモグモグ カップアイス→むっちゃー むっちゃー ペロペロペロペロ フロアすべてに響き渡る 超ばかでかいくしゃみ 当然手でおさえない 異音と異振動 ドスーン!ドスーン! ドカーン!ドカーン! バコーン!バコーン! ズドン!ズドン! 机が近いとマウスポインターが飛ぶ 誤操作誘発 書類だしたりしまうだけでドカンドカン 30秒ごとに口と鼻から異音 ふんっっ! ふんっっ! 備品破壊 貸与P C 破壊 他人のもの破壊 奴の作ったスクリプトとプログラムは使えない バグ製造機 電話や共有携帯電話 キーボードが油ベタベタ 奴に電話とPCとコンソールは触らせてはいけない http://mevius.5ch.net/test/read.cgi/tech/1217851121/754
755: デフォルトの名無しさん [] 2016/03/29(火) 09:57:20.41 ID:/c8bAcK4 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足 サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題 春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残 コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題 マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了 校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント 高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート http://mevius.5ch.net/test/read.cgi/tech/1217851121/755
756: デフォルトの名無しさん [sage] 2016/04/09(土) 17:13:17.22 ID:P1lehKRX 読みにくいperlコードがある場合はデバッガの機能使おう perl -MO=Deparse スクリプト名 で実行するとperlからそのコードがどういうふうに見えるかが表示される=曖昧な記法じゃなくなるから読みやすくなると思う use strict; use warnings; してなかったり変数やメソッドに適切な命名できてないようなやつは知らんw http://mevius.5ch.net/test/read.cgi/tech/1217851121/756
757: デフォルトの名無しさん [sage] 2018/03/03(土) 07:18:08.86 ID:cw9gLPBd またperlの人気出ないかなー http://mevius.5ch.net/test/read.cgi/tech/1217851121/757
758: デフォルトの名無しさん [sage] 2018/03/03(土) 13:24:56.59 ID:GGmAMA7z Perl6は、期待してたんだけど、どうやら普及しなさそう。 ちょっと試してはみたけど、C系と意外に違ってて、なんか使いにくいんだよなあ。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/758
759: デフォルトの名無しさん [] 2018/03/05(月) 10:07:55.39 ID:qTf9YbOJ >>757 まあしかし少なくともUNIX系OSではなんでも作れるスクリプトとして根付いてるから中々なくなりはしないと思う。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/759
760: デフォルトの名無しさん [] 2018/05/23(水) 20:14:56.26 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 786Y4 http://mevius.5ch.net/test/read.cgi/tech/1217851121/760
761: デフォルトの名無しさん [sage] 2018/05/23(水) 22:07:07.76 ID:kjJ0wThN search.cpanがシャットダウンです http://mevius.5ch.net/test/read.cgi/tech/1217851121/761
762: デフォルトの名無しさん [] 2018/07/04(水) 23:56:05.51 ID:gFgZc5FG 8PU http://mevius.5ch.net/test/read.cgi/tech/1217851121/762
763: デフォルトの名無しさん [] 2019/06/08(土) 05:39:12.98 ID:CQrzC4Mf 数学用途で久々にperl5で書いた スコープ制限 や use strict など一切なしのぶっきらぼうな書き方 ......完成したコードは変数名などがわかりやすく、例外処理も丁寧な仕上がりだった 保守性重視の書き方しみついたのはなかなか変わらないんだな http://mevius.5ch.net/test/read.cgi/tech/1217851121/763
764: 763 [sage] 2019/06/13(木) 14:47:43.00 ID:/0Hvd4dT キャッシュ層の有無も含めて速度もベンチマーク撮りながら 途中でデバッグ用の追跡コードも挟んだりし use strict や warnings 等もつけたり スコープや変数名など仕上げた 書き始めは荒っぽく自由に様々なアプローチを試し デバッグ情報も臨んだ情報が自由に手に入り 望めば保守性の為に厳格に書ける リストの畳み込み計算など無いものもあるが おおむね良い言語だ http://mevius.5ch.net/test/read.cgi/tech/1217851121/764
765: デフォルトの名無しさん [] 2019/06/15(土) 00:55:54.14 ID:dlWE+pCO ActivePerlを見限ってついにStrawberryPerlにしたぜ! 26.3がやっと半年ぶりに更新された 30が出てるのに28.1になるとかわけわからん せめて28.2にしろよ http://mevius.5ch.net/test/read.cgi/tech/1217851121/765
766: デフォルトの名無しさん [sage] 2019/10/14(月) 22:16:21.37 ID:ShGJQFvk StrawberryPerlはコンパイル環境が丸ごとバンドルされているのでおススメだよ。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/766
767: デフォルトの名無しさん [] 2019/11/18(月) 21:00:37.30 ID:vV3s+CrD Android上でPerlとか動かす実行環境あったのな。ついさっき知った。 https://docs.solab.jp/sl4a/ http://mevius.5ch.net/test/read.cgi/tech/1217851121/767
768: デフォルトの名無しさん [] 2020/01/01(水) 14:14:05.07 ID:fUaq4dOi 以前ローカルタイムとGMTの秒数のずれを出すためにこんな風に書いた。 use Time::Local; my $t = timegm(localtime(0)); これは昨日までは正常に動いた。ローカルタイムが日本時間(JST)なら9時間を秒に直した 32400 が返されていた。 しかし今日(2020年1月1日)になったらいきなり巨大な数を返すようになった。 ローカルタイムが JST なら 3155792400 になる。そしてこれは32bitのOSではエラーになった。 (整数のビット数が多くなるように Perl がコンパイルされていれば大丈夫なのかも知れないが)。 この巨大な数はなんなのかと調べてみたら、2070年だった。 $ date -d '@3155792400' 2070年 1月 1日 水曜日 18:00:00 JST $ で、結局これは timegm() の年に与える数が4桁の西暦年になるように修正したらうまく行った。 use Time::Local; my @tt = localtime(0); $tt[5] += 1900; my $t = timegm(@tt); これでローカルタイムが日本時間なら 32400 になる。(OSが32bitでも問題なし)。 でもこれ、なんか変だよね? バグじゃないのか? 2020年にいきなり変わるって、元からそういう仕様だったの? http://mevius.5ch.net/test/read.cgi/tech/1217851121/768
769: デフォルトの名無しさん [sage] 2020/01/01(水) 15:33:18.64 ID:e1g3DWya https://perldoc.perl.org/Time/Local.html#Year-Value-Interpretation timegmの年に0〜99を指定した場合は現在の年を基準に前後50年の範囲に収まるように解釈する特別扱いで localtime(0)で帰ってくる70は 2019年は2019+50=2069の範囲外なので1970だったけど 2020年は2020+50=2070なのでそのまま2070になる ある意味2020年問題やね http://mevius.5ch.net/test/read.cgi/tech/1217851121/769
770: デフォルトの名無しさん [] 2020/01/01(水) 16:16:55.11 ID:fUaq4dOi >>769 わかった。ソース見てわかった。50年な。今年の年に50足して100で割った余りを区切りにするから70が区切りで、70未満は今年の世紀の2000足しちゃうのな。 どうりで71年からはちゃんと計算できると思ったら。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/770
771: デフォルトの名無しさん [] 2020/01/01(水) 16:17:56.87 ID:fUaq4dOi 未満じゃない。以下か。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/771
772: デフォルトの名無しさん [sage] 2020/01/01(水) 16:21:54.06 ID:Vy5hpr3F ドキュメントを読めよ。 ちなみに確認しないけど、西暦2桁表記は、1970年を基準に±50年の範囲と見なすってのはなんかであった気がする。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/772
773: デフォルトの名無しさん [sage] 2020/01/01(水) 16:22:23.94 ID:Vy5hpr3F 出遅れた。orz http://mevius.5ch.net/test/read.cgi/tech/1217851121/773
774: デフォルトの名無しさん [sage] 2020/01/01(水) 20:55:02.80 ID:MALUlSLD 年の2桁表示とか、紛らわしい表記は使ってはいけない! 2020/01/01, 2020-01-01 など、フル桁の4/2/2でないといけない http://mevius.5ch.net/test/read.cgi/tech/1217851121/774
775: デフォルトの名無しさん [sage] 2020/01/01(水) 22:28:07.13 ID:nMZ5JBqA そういうことじゃないと思うよ。 知ったかぶりしたいわけじゃないから、これだけ紹介しとくよ。 https://qa.itmedia.co.jp/qa4977971.html http://mevius.5ch.net/test/read.cgi/tech/1217851121/775
776: デフォルトの名無しさん [sage] 2020/01/02(木) 01:20:37.93 ID:EKdEyvit 突然にタイムゾーンの話? http://mevius.5ch.net/test/read.cgi/tech/1217851121/776
777: デフォルトの名無しさん [] 2020/01/05(日) 19:51:48.79 ID:YU7sLweA >>772 その区切りが移動するんだな。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/777
778: デフォルトの名無しさん [sage] 2020/01/05(日) 22:57:34.53 ID:UM8RYdV+ それにしても年2桁をある年を境に分けるしてって、 俺が中学生の頃に作った家計簿ソフトみたいだなw もう30年ぐらい前になるのか? http://mevius.5ch.net/test/read.cgi/tech/1217851121/778
779: デフォルトの名無しさん [sage] 2020/01/06(月) 14:52:57.76 ID:DmV1IuhC DuckDuckGoがPerlで書かれてるって最近知った http://mevius.5ch.net/test/read.cgi/tech/1217851121/779
780: デフォルトの名無しさん [sage] 2020/01/07(火) 22:37:11.45 ID:+L6qE003 perlは文法の泥沼具合で唯一c++とためはれる言語。もちろん褒めてない。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/780
781: デフォルトの名無しさん [sage] 2020/01/08(水) 12:14:45.57 ID:1aWtkc80 log(1000)/log(10) は3だが、int()に通すと2になる。 Windowsサンプル perl -e "$tmp = (log(1000)/log(10)); printf('result=%s,%s', $tmp, int($tmp));" Unixサンプル perl -e "\$tmp = (log(1000)/log(10)); printf('result=%s,%s', \$tmp, int(\$tmp));" http://mevius.5ch.net/test/read.cgi/tech/1217851121/781
782: デフォルトの名無しさん [] 2020/01/08(水) 19:45:30.94 ID:naqRCa+g あー。%s か。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/782
783: デフォルトの名無しさん [] 2020/01/09(木) 10:06:14.57 ID:Gxf4nQ6S フォーマットを %.16f にしたら 2.999... のように出たよ。 まあでも環境によって違うかも知れないけどね。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/783
784: デフォルトの名無しさん [sage] 2020/01/09(木) 13:01:10.00 ID:CwRR9iY2 ある整数$nを10進表示するために必要な桁数を求めるためにlog($n)/log(10)を使ったのが良くなかった。 小難しいこと考えずにperlらしく素直に文字列としてlength($n)で桁数を取得するのが正解。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/784
785: デフォルトの名無しさん [sage] 2020/01/09(木) 20:26:28.10 ID:C+kuIm3o Perlじゃなくても、浮動小数点数なら残当。 結局、10で何回割れるか数えるのが一番合理的なんかねえ。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/785
786: デフォルトの名無しさん [sage] 2020/01/10(金) 04:53:14.77 ID:EqsvE6i0 問題の本質は、整数と実数の型区別がない言語において、3なのか2.99…なのか簡単に識別する手段がないこと。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/786
787: デフォルトの名無しさん [sage] 2020/01/10(金) 05:45:42.75 ID:EqsvE6i0 PerlはCPU依存の浮動小数ではなく、独自の浮動小数を実装している。 計算速度がCやJava劣るのは、単にPerlがスクリプト言語だからというだけではない。 独自な浮動小数には良い面も悪い面もあるが、浮動小数の精度を変更できるのは大きな強み。 以下は、浮動小数の精度を10進換算100桁にするための宣言。 use bignum (a => 100); http://mevius.5ch.net/test/read.cgi/tech/1217851121/787
788: デフォルトの名無しさん [] 2020/01/11(土) 16:09:16.79 ID:j7/IvFvR >>786 ないな。一応 0.5 足してから int() で整数化すれば四捨五入になるけどね。自分でそう書かないとダメだったと思う。誰かがモジュール作って関数化してそうだけど。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/788
789: デフォルトの名無しさん [sage] 2020/01/11(土) 20:26:50.93 ID:usOdB8FH >>786 んなもん、そもそもあるわけがない。 浮動小数点数表現はおろか、有理数表現でも完全に表せない値は当たり前なんだから。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/789
790: デフォルトの名無しさん [] 2020/01/15(水) 02:51:20.42 ID:pd5/9Sat 「Git 2.25」リリース、「git sparse-checkout」コマンドの追加や細かい機能強化が行われる https://mag.osdn.jp/20/01/14/171500 内部的な変更としては、「git add「コマンドの「-i」オプションをPerlベースからCに書き換える作業をスタートさせた。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/790
791: デフォルトの名無しさん [sage] 2020/02/06(木) 17:50:53.79 ID:UYgbv9bH PHPでPerlは使えますか? http://mevius.5ch.net/test/read.cgi/tech/1217851121/791
792: デフォルトの名無しさん [] 2020/02/10(月) 18:58:18.71 ID:TxaBglIi それはWebのページに埋め込むような感じで使えるかという意味? http://mevius.5ch.net/test/read.cgi/tech/1217851121/792
793: デフォルトの名無しさん [] 2020/02/11(火) 17:48:20.39 ID:ix+UlUL8 PHPのプログラム中からPerlを呼び出すのであれば「php perl 呼び出し」等のキーワードでググれば沢山出てくる。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/793
794: デフォルトの名無しさん [] 2020/06/06(土) 11:22:08.79 ID:5FXxLs+t 2015年にリリースされたmacOS X 10.11 以降、SIP(System Integrity Protection)によってディレクトリ/Systemがガードされるようになった。 これにより2013年にリリースされたperl 5.13が/System配下にありガードされてアンインストールできなくなっている。 2019年にリリースされた最新のmacOS 10.15 Catalina もいまだにperl5.18のままという有様。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/794
795: デフォルトの名無しさん [sage] 2021/10/01(金) 19:08:40.79 ID:VGp4ti15 新しい Windows PCに Active Perlインストールしたら perl.batになってて使いづらいので Strawberry Perlに変更した http://mevius.5ch.net/test/read.cgi/tech/1217851121/795
796: デフォルトの名無しさん [sage] 2021/10/01(金) 20:42:39.90 ID:8GSBOhv8 MSYS2をいれたほうがええんちゃう? http://mevius.5ch.net/test/read.cgi/tech/1217851121/796
797: デフォルトの名無しさん [] 2021/10/02(土) 10:57:54.57 ID:77ApQga0 >>796 Git for Windowsに付属のbash(MINGW)で十分だと思う http://mevius.5ch.net/test/read.cgi/tech/1217851121/797
798: デフォルトの名無しさん [] 2021/10/02(土) 14:25:59.98 ID:yFRwYWli Git for Windowsに付属のbashってminttyだっけ 便利過ぎて死ぬわ http://mevius.5ch.net/test/read.cgi/tech/1217851121/798
799: デフォルトの名無しさん [sage] 2021/10/02(土) 15:08:59.66 ID:HPoADLry >>797 ホントにずっとそのままでええんならな。 MSYS2にしとけば、あとからpacmanでいろいろ足せる。 http://mevius.5ch.net/test/read.cgi/tech/1217851121/799
800: デフォルトの名無しさん [] 2021/10/02(土) 15:15:17.46 ID:lWVjrMOX WSLでUbuntuもよろしく http://mevius.5ch.net/test/read.cgi/tech/1217851121/800
801: デフォルトの名無しさん [] 2021/10/02(土) 16:46:10.72 ID:77ApQga0 WSLのPerlだとWin32API呼び出しできないからニーズを満たせないと思ふ http://mevius.5ch.net/test/read.cgi/tech/1217851121/801
802: デフォルトの名無しさん [] 2021/10/02(土) 16:55:22.91 ID:77ApQga0 ちなみにGit for Windows (2.33.0.windows.2) にもPerlが入ってる Strawberry Perlは5.32までしかないのにGit for Windows版Perlは5.34 嘘だと思うなら調べてみるといい マジだから http://mevius.5ch.net/test/read.cgi/tech/1217851121/802
803: デフォルトの名無しさん [sage] 2021/10/02(土) 17:36:32.08 ID:HPoADLry バージョンが気になるならMSYS2やろ! http://mevius.5ch.net/test/read.cgi/tech/1217851121/803
804: デフォルトの名無しさん [sage] 2021/10/19(火) 22:17:39.89 ID:3qjTXPl0 なぜStrawberry Perlは5.34がリリースされないの? http://mevius.5ch.net/test/read.cgi/tech/1217851121/804
805: デフォルトの名無しさん [] 2022/06/30(木) 22:37:09.92 ID:paUH0cS8 Perl 5.36 が公開されたというのに、どのPerl関連スレも閑古鳥が鳴いていてさびしいねえ http://mevius.5ch.net/test/read.cgi/tech/1217851121/805
806: デフォルトの名無しさん [sage] 2022/07/02(土) 13:20:38.18 ID:OYFQm13f Windowsでコマンドライン生活をしてると utf-8かsjis(cp932)で改行がCRLFのテキストを扱うのがほとんど 結局コマンドプロンプトでPerlを使うのが一番使い勝手がいい…と思ってる http://mevius.5ch.net/test/read.cgi/tech/1217851121/806
807: デフォルトの名無しさん [] 2022/07/03(日) 05:14:11.23 ID:S0pZ0Csa >>806 わかる気がする 文字コード不明なゴミ文字列を食わされたらすぐ例外を吐く繊細なPythonは日本語版Windows向きじゃないんだよな http://mevius.5ch.net/test/read.cgi/tech/1217851121/807
808: デフォルトの名無しさん [] 2022/07/03(日) 14:29:42.06 ID:PqlrjItE 馬鹿には無理 http://mevius.5ch.net/test/read.cgi/tech/1217851121/808
809: デフォルトの名無しさん [sage] 2022/07/04(月) 03:27:03.23 ID:E+MehTl/ Perlの比較対象はsedとかawk 多段パイプでsedとawkをつなげまくってるのをPerlですっきり http://mevius.5ch.net/test/read.cgi/tech/1217851121/809
810: デフォルトの名無しさん [sage] 2022/07/04(月) 08:30:36.13 ID:CMsCi2w4 PowerShellと被りまくりよな http://mevius.5ch.net/test/read.cgi/tech/1217851121/810
811: デフォルトの名無しさん [sage] 2022/07/05(火) 17:14:50.15 ID:tNMhVh98 PowerShellはバイナリがパイプに流せないからな バイナリを流さなくても文字コードをいろいろ使う人には不便極まりない http://mevius.5ch.net/test/read.cgi/tech/1217851121/811
812: デフォルトの名無しさん [sage] 2022/07/05(火) 20:17:14.67 ID:uTfoaiyz PowerShellのパイプは、テキストでもバイナリでもなく、オブジェクトだが? http://mevius.5ch.net/test/read.cgi/tech/1217851121/812
813: デフォルトの名無しさん [sage] 2022/07/05(火) 21:04:46.45 ID:tNMhVh98 それしかないから困るという話だが? http://mevius.5ch.net/test/read.cgi/tech/1217851121/813
814: デフォルトの名無しさん [sage] 2022/07/06(水) 04:19:04.24 ID:ln/Yt+4k PowerShellの文法にPerlの影響を感じる http://mevius.5ch.net/test/read.cgi/tech/1217851121/814
815: デフォルトの名無しさん [sage] 2022/07/06(水) 19:53:42.80 ID:ogfTX8ru ピンとこないんで例示たのむ http://mevius.5ch.net/test/read.cgi/tech/1217851121/815
816: デフォルトの名無しさん [sage] 2022/07/06(水) 21:22:26.26 ID:765tXlNx 影響つうか、もう完全に似せにいっとるやろ。w http://mevius.5ch.net/test/read.cgi/tech/1217851121/816
817: デフォルトの名無しさん [sage] 2022/07/06(水) 21:39:44.49 ID:ln/Yt+4k Perlでのワンライナーコマンドの成功体験を忘れられなかった人が、潤沢な資源を使ってPerlっぽいシェル作ったら明るいディストピアになってしまった感じ それがPowerShell http://mevius.5ch.net/test/read.cgi/tech/1217851121/817
818: デフォルトの名無しさん [sage] 2022/07/07(木) 20:54:38.67 ID:cvqD9lK8 文法の類似性は全く感じられない…いやまじで それはともかくWindowsでPowerShellをシェルとして使ってるとPerlと相性悪すぎる コマンドプロンプトなら問題ないのにね http://mevius.5ch.net/test/read.cgi/tech/1217851121/818
819: デフォルトの名無しさん [] 2022/07/07(木) 21:37:13.86 ID:PsBgcgR1 Perlだけじゃないよ PowerShellはSTDIN, STDOUTを使うあらゆる伝統的アプリと相性が悪い http://mevius.5ch.net/test/read.cgi/tech/1217851121/819
820: デフォルトの名無しさん [sage] 2022/07/08(金) 07:50:38.59 ID:EP1tRVB4 たとえば perl -E '$a = 1; say "\$a = $a"' …… (1) 結果はもちろん $a = 1 コマンドプロンプトだと引用符に ' が使えないから perl -E "$a = 1; say qq/\$a = $a/" とかするわけだけど、PowerShellなら ' も使えるから(1)でいけると思うわな ところが結果は SCALAR(0xf00e68) さすがにこれは凄過ぎる http://mevius.5ch.net/test/read.cgi/tech/1217851121/820
821: デフォルトの名無しさん [] 2023/11/07(火) 18:45:33.47 ID:bMdWZdKr https://github.com/StrawberryPerl/Perl-Dist-Strawberry/ V5.38が出ていますよ http://mevius.5ch.net/test/read.cgi/tech/1217851121/821
822: デフォルトの名無しさん [sage] 2023/11/20(月) 03:36:08.26 ID:BbmiohCI バイナリの種類が減ったけどどうしたんだろう_? ZIP版がなくなったのはちょっと寂しい いろいろビルドするの大変だったのかな… いずれにせよWidows用処理系のバイナリが提供されるのはありがたい http://mevius.5ch.net/test/read.cgi/tech/1217851121/822
823: デフォルトの名無しさん [sage] 2023/11/21(火) 15:33:51.20 ID:qJoihvDX >>820 Windows PowerShell 5.1 ではこの通りだったけど 最新の PowerShell 7.4 ではちゃんと $a = 1 になるように改善されてる http://mevius.5ch.net/test/read.cgi/tech/1217851121/823
824: デフォルトの名無しさん [] 2023/11/27(月) 18:46:28.12 ID:17nvp8y6 $ perl -e '$a="abc"; $a =~ s/(.*)/[$1]/g; print $a . "\n"' [abc][] なんで後ろに[]がついちゃうの? 後ろに[]をつけないにはどうすればいいの? http://mevius.5ch.net/test/read.cgi/tech/1217851121/824
825: デフォルトの名無しさん [sage] 2023/11/28(火) 01:13:40.51 ID:cm6gsnuQ Powershell で、Ruby の1-liner を実行してみた。 %Q() は、"〜" と囲む文字列と同じ ruby -e 're=/(.*)/; puts %Q(abc).sub(re){ %Q([#$1]) }' [abc] ruby -e 're=/(.*)/; puts %Q(abc).gsub(re){ %Q([#$1]) }' [abc][] sub は置換を1回だけ、 gsub は複数回置換するから、2回マッチしているようだ これは正規表現のスレで聞いた方が良いかも http://mevius.5ch.net/test/read.cgi/tech/1217851121/825
826: 825 [sage] 2023/11/28(火) 01:36:42.16 ID:Nm9lZ/Iv Ruby でやったら、sub/gsub のどちらも空文字列にもマッチする! %Q() が、"" と同じで空文字列 re=/(.*)/; puts %Q().sub(re){ %Q([#$1]) } [] re=/(.*)/; puts %Q().gsub(re){ %Q([#$1]) } [] Perl はよく知らないけど、正規表現の s/(.*)/[$1]/g の、s かg が、複数回マッチのオプションなのでは? http://mevius.5ch.net/test/read.cgi/tech/1217851121/826
827: デフォルトの名無しさん [] 2023/11/28(火) 07:55:53.20 ID:n24A5w3b gが複数回オプション http://mevius.5ch.net/test/read.cgi/tech/1217851121/827
828: デフォルトの名無しさん [sage] 2023/11/28(火) 11:38:18.70 ID:86akrCdn s/(.*)/[$1]/ または s/(.+)/[$1]/g http://mevius.5ch.net/test/read.cgi/tech/1217851121/828
829: デフォルトの名無しさん [] 2023/11/28(火) 12:30:37.56 ID:vIU65Zk5 複数回マッチはそれはそうなんだけど、 .*で全部にマッチするのだから一回しかマッチしないはずでしょう? http://mevius.5ch.net/test/read.cgi/tech/1217851121/829
830: デフォルトの名無しさん [sage] 2023/11/29(水) 00:11:18.99 ID:Yve6WB+Q この話題は以後、以下のスレに移動しました! Regular Expression(正規表現) Part16 https://mevius.5ch.net/test/read.cgi/tech/1635936601/962- http://mevius.5ch.net/test/read.cgi/tech/1217851121/830
831: デフォルトの名無しさん [] 2024/02/09(金) 17:07:25.90 ID:LEmbefGZ V5.38.2 32ビット https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_5382_32bit 64ビット https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_53822_64bit http://mevius.5ch.net/test/read.cgi/tech/1217851121/831
832: デフォルトの名無しさん [sage] 2024/02/13(火) 13:45:23.58 ID:INZlTde8 >>831 https://strawberryperl.com/releases.html には最近のバイナリはないね。 ビルドに使われた external tools and libraries について見ると Perl 5.36.1.1 (2023-07-20)のリリースで MingW gcc-13.1.0 まで上がり Jul 11, 2023 の dev_5.38.0_20230705_gcc13 までは(同じ?) gcc-13.1 (winlibs release 5) が使われていたけどこれはビルドに問題があったようで、 For a list of known test failures and build issues see Issues ・ StrawberryPerl/Perl-Dist-Strawberry ・ GitHub https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues?q=is%3Aissue+is%3Aopen+label%3Aperl5.36 Nov 28, 2023 の dev release 5.38 32-bit cut-down 以降は Perl 5.32.1.1 (2021-01-24) のときの gcc is version 8.3.0 を含む c/ ディレクトリに戻してビルドするようになったとのこと、 またzip版のバイナリはリリースされなくなったし この2年でなんか色々変わってきたな、Strawberry Perl も一つの節目なのかね 今後Strawberry Perlの動向は https://strawberryperl.com/ の方ではなくgithub.comの方 https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases を見るべきだね http://mevius.5ch.net/test/read.cgi/tech/1217851121/832
833: デフォルトの名無しさん [] 2024/06/10(月) 18:27:16.13 ID:jBvUR+aY V5.39.10.1(64ビット) https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_5.39.10 http://mevius.5ch.net/test/read.cgi/tech/1217851121/833
834: デフォルトの名無しさん [sage] 2024/06/25(火) 23:38:59.86 ID:nRVgOfun >>802 gitにperlが入ってるんじゃなくて gitがperlで出来てる http://mevius.5ch.net/test/read.cgi/tech/1217851121/834
835: デフォルトの名無しさん [] 2024/08/18(日) 17:26:35.55 ID:tGsR2CJf V5.40.0.1 https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_54001_64bit_UCRT http://mevius.5ch.net/test/read.cgi/tech/1217851121/835
836: デフォルトの名無しさん [] 2024/08/18(日) 21:28:19.60 ID:bxmlsBiI ピールと呼ぶ会 http://mevius.5ch.net/test/read.cgi/tech/1217851121/836
837: デフォルトの名無しさん [] 2024/08/23(金) 01:55:42.09 ID:+JWOVuZK >>835 インストール前に念のためチェックしたら ttps://www.virustotal.com/gui/file/754f3e2a8e473dc68d1540c7802fb166a025f35ef18960c4564a31f8b5933907 誤認識か否か分からないのでインストールを躊躇してる gccが13.2に上がってるんだよね、niXman のかな… http://mevius.5ch.net/test/read.cgi/tech/1217851121/837
838: デフォルトの名無しさん [] 2024/09/29(日) 16:04:56.78 ID:ivcstAMo Moose (ヘラジカ)の剥製が巨大で力強かった そこで思い出したのが Moose - Object Oriented Perl OOPやりたいなら他の言語でやればいいや、面倒なperlとバイバイしてたけど 今になってMooseの剥製を見て触りたくなった perlのMoose触りたくないのに、それでコード書きたい不思議な体験だ http://mevius.5ch.net/test/read.cgi/tech/1217851121/838
839: デフォルトの名無しさん [] 2025/03/08(土) 22:22:06.21 ID:0XiXRrvv Pre-release V5.34.3.1 https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/sp5.34.3.1 http://mevius.5ch.net/test/read.cgi/tech/1217851121/839
840: デフォルトの名無しさん [] 2025/05/31(土) 00:02:40.32 ID:cJ5DGMSY V5.40.2.1 https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/SP_54021_64bit_UCRT http://mevius.5ch.net/test/read.cgi/tech/1217851121/840
841: デフォルトの名無しさん [] 2025/06/08(日) 13:20:44.61 ID:UqM8iw5/ >>840 ActiveCodePageをUTF-8にしたのも同梱して欲しい 毎回埋め込みマニフェストをいじるのめんどくさい http://mevius.5ch.net/test/read.cgi/tech/1217851121/841
842: デフォルトの名無しさん [] 2025/06/18(水) 01:54:06.84 ID:FtkrC9SP 超古いperlのCGIを新規で建てたLinuxマシンに移植する仕事が来た 簡単だろうと思って受けたらかなりハマった Linuxにxampp入れてCGIプログラムとperlのライブラリを移動したが Internal errorで動かない 散々調べたらjcode.plが新しいperlのバージョンではうまく動かないそうな jcode.plをjacode.plに置き換えればうまくいくらしいので試してみたが、一つは動いてもう一つは動かない 入力したデータが文字化けしとる さんざん悩んでxamppかperlのダウングレードをしようかと思ってた矢先に古いjcode.plの修正方法を発見した 広島大学のホムペに また,以下のライブラリ等は,修正を行うことで動作が確認されています 日本語ライブラリ(jcode.pl)※ 「defined」を削除する &init_z2h_euc unless defined %z2h_euc; → &init_z2h_euc unless %z2h_euc; &init_z2h_sjis unless defined %z2h_sjis; → &init_z2h_sjis unless %z2h_sjis; と言うのが出てて、この通りやったらやっと解決 ありがとお広島大学 http://mevius.5ch.net/test/read.cgi/tech/1217851121/842
843: デフォルトの名無しさん [] 2025/06/18(水) 17:42:44.53 ID:SrJIdorw 世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に 2025年06月18日 11時43分 https://gigazine.net/news/20250618-minimax-m1-open-source/ >>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです >>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている >>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告 ※AIを動作させている動画あり ↓上記のAIお下記をプレイさせれば性能が判明する Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る 2025年06月18日 12時30分 https://gigazine.net/news/20250618-pokemon-gemini-panic/ ◇ [プロテクトガードやセキュリティーホール発見可能] ※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能 ・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能 [インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能 ※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能 [一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置] ※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる http://mevius.5ch.net/test/read.cgi/tech/1217851121/843
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s