23/11/21 15:33:51.20 qJoihvDX.net
>>820
Windows PowerShell 5.1 ではこの通りだったけど
最新の PowerShell 7.4 ではちゃんと
$a = 1
になるように改善されてる
824:デフォルトの名無しさん
23/11/27 18:46:28.12 17nvp8y6.net
$ perl -e '$a="abc"; $a =~ s/(.*)/[$1]/g; print $a . "\n"'
[abc][]
なんで後ろに[]がついちゃうの?
後ろに[]をつけないにはどうすればいいの?
825:デフォルトの名無しさん
23/11/28 01:13:40.51 cm6gsnuQ.net
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回マッチしているようだ
これは正規表現のスレで聞いた方が良いかも
826:825
23/11/28 01:36:42.16 Nm9lZ/Iv.net
Ruby でやったら、sub/gsub のどちらも空文字列にもマッチする!
%Q() が、"" と同じで空文字列
re=/(.*)/;
puts %Q().sub(re){ %Q([#$1]) }
[]
re=/(.*)/;
puts %Q().gsub(re){ %Q([#$1]) }
[]
Perl はよく知らないけど、正規表現の
s/(.*)/[$1]/g
の、s かg が、複数回マッチのオプションなのでは?
827:デフォルトの名無しさん
23/11/28 07:55:53.20 n24A5w3b.net
gが複数回オプション
828:デフォルトの名無しさん
23/11/28 11:38:18.70 86akrCdn.net
s/(.*)/[$1]/
または
s/(.+)/[$1]/g
829:デフォルトの名無しさん
23/11/28 12:30:37.56 vIU65Zk5.net
複数回マッチはそれはそうなんだけど、
.*で全部にマッチするのだから一回しかマッチしないはずでしょう?
830:デフォルトの名無しさん
23/11/29 00:11:18.99 Yve6WB+Q.net
この話題は以後、以下のスレに移動しました!
Regular Expression(正規表現) Part16
スレリンク(tech板:962番)-
831:デフォルトの名無しさん
24/02/09 17:07:25.90 LEmbefGZ.net
V5.38.2
32ビット
URLリンク(github.com)
64ビット
URLリンク(github.com)
832:デフォルトの名無しさん
24/02/13 13:45:23.58 INZlTde8.net
>>831
URLリンク(strawberryperl.com)
には最近のバイナリはないね。
ビルドに使われた 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
URLリンク(github.com)
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の動向は URLリンク(strawberryperl.com) の方ではなくgithub.comの方
URLリンク(github.com)
を見るべきだね
833:デフォルトの名無しさん
24/06/10 18:27:16.13 jBvUR+aY.net
V5.39.10.1(64ビット)
URLリンク(github.com)
834:デフォルトの名無しさん
24/06/25 23:38:59.86 nRVgOfun.net
>>802
gitにperlが入ってるんじゃなくて
gitがperlで出来てる
835:デフォルトの名無しさん
24/08/18 17:26:35.55 tGsR2CJf.net
V5.40.0.1
URLリンク(github.com)
836:デフォルトの名無しさん
24/08/18 21:28:19.60 bxmlsBiI.net
ピールと呼ぶ会
837:デフォルトの名無しさん
24/08/23 01:55:42.09 +JWOVuZK.net
>>835
インストール前に念のためチェックしたら
URLリンク(www.virustotal.com)
誤認識か否か分からないのでインストールを躊躇してる
gccが13.2に上がってるんだよね、niXman のかな…
838:デフォルトの名無しさん
24/09/29 16:04:56.78 ivcstAMo.net
Moose (ヘラジカ)の剥製が巨大で力強かった
そこで思い出したのが Moose - Object Oriented Perl
OOPやりたいなら他の言語でやればいいや、面倒なperlとバイバイしてたけど
今になってMooseの剥製を見て触りたくなった
perlのMoose触りたくないのに、それでコード書きたい不思議な体験だ
839:デフォルトの名無しさん
25/03/08 22:22:06.21 0XiXRrvv.net
Pre-release V5.34.3.1
URLリンク(github.com)
840:デフォルトの名無しさん
25/05/31 00:02:40.32 cJ5DGMSY.net
V5.40.2.1
URLリンク(github.com)
841:デフォルトの名無しさん
25/06/08 13:20:44.61 UqM8iw5/.net
>>840
ActiveCodePageをUTF-8にしたのも同梱して欲しい
毎回埋め込みマニフェストをいじるのめんどくさい
842:デフォルトの名無しさん
25/06/18 01:54:06.84 FtkrC9SP.net
超古い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;
と言うのが出てて、この通りやったらやっと解決
ありがとお広島大学
843:デフォルトの名無しさん
25/06/18 17:42:44.53 SrJIdorw.net
世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に
2025年06月18日 11時43分
URLリンク(gigazine.net)
>>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分
URLリンク(gigazine.net)
◇
[プロテクトガードやセキュリティーホール発見可能]
※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能
・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能
[インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能
※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能
[一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置]
※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる