paiza_runとシェル芸botが無限ピンポン

プログラム実行するbotが2つあるから無限ループで対話できんじゃね?っておもったらとんでもないことになった。 ※事前にbotの作者様と打ち合わせた上で実施いたしました。予備対応&迅速な対応ありがとうございました。
10

スクリプトを実行する2つのbot

paiza_run → 任意のプログラムを実行
シェル芸bot → 任意のシェル芸を実行

つまり・・・

paiza_run @paiza_run

ブラウザだけで即プログラミング可能なオンラインプログラミング実行環境paiza.IOの、ツイッタークライアント版です。paiza_run宛にコードをつぶやくと実行結果を返します。使い方はこちら⇒ https://t.co/FaeFJAh0MF

https://t.co/NXLYqshRlx

シェル芸bot(停止しました) @minyoruminyon

#シェル芸#危険シェル芸 タグをつけてシェルスクリプトをツイートします このアカウントがそのツイートを引用して実行結果を表示します ⚠連投はお控えください⚠

https://t.co/KZAn6RYfB3

Furutsuki @theoremoon

そうか、リプライOKにしたからpaiza_runと無限再帰できるかもなのか。できないことを祈っとこう

2017-06-26 12:32:25
Furutsuki @theoremoon

くわいんは対策してたと思うけどテストしてないからやばさ

2017-06-26 19:40:56
Furutsuki @theoremoon

paiza_runとのクワインの方が対策してないのでやばい

2017-06-26 19:41:30
ぐれさん @grethlen

@theoldmoon0602 すみません。ちゃんと動くかわからないんですが、手元でできたワンライナーで、paiza_runとのクワインが多分動くんじゃないかと思ってまして。 試すのってやめておいたほうが良い…ですよね?

2017-06-26 22:33:18

[参考] 過去に似たようなことがあったらしい
paiza_runこわれる

ぐれさん @grethlen

もし作者様が許すのであれば、いつでも停止できる体勢を整えた上で実行してみたい。。

2017-06-26 22:46:57
Furutsuki @theoremoon

どうにかしてquineの検出をやりたいぞ……

2017-06-27 06:53:22
Furutsuki @theoremoon

@grethlen 本当に対策してないので試されると良くないですね……。でも、私がTLを見張っていられるタイミングならぜひやっていただきたいです。今晩辺りまで時間をください

2017-06-27 06:55:50
Furutsuki @theoremoon

(だれか相互再帰クワインの対策を考えて教えて欲しい)

2017-06-27 07:13:12
Furutsuki @theoremoon

リプライ無効にすればいいのはそれはそうなんだよなあ

2017-06-27 07:15:19
ぐれさん @grethlen

@theoldmoon0602 あざます!はい、ぜひ直ぐ止められる状態で試して見たく。。というわけで今夜まで寝かせます。またお声かけますねー

2017-06-27 08:46:09
上田隆一 @ryuichiueda

シェル芸botにcurryにthroughされて悲しい

2017-06-27 18:24:09
ぐれさん @grethlen

echo "シェル芸を 打ったら最後 最上川" #シェル芸

2017-06-27 20:55:13
ぐれさん @grethlen

@theoldmoon0602 ふるつきさんー、大丈夫そうすかね?

2017-06-27 20:56:20
ぐれさん @grethlen

単純なシェル芸でも何回もコケるのに、一発で動いたら奇跡だ

2017-06-27 20:57:24
Furutsuki @theoremoon

一応相互再帰quineも怖くなくなったはず

2017-06-27 20:57:28
ぐれさん @grethlen

@minyoruminyon #シェル芸 Q () { eval 'd=シェル芸 echo \#${c:-paiza_run bash:} type Q|sed "1d;4y/cd/dc/;7aQ";exit' } Q exit

2017-06-27 20:58:17
シェル芸bot(停止しました) @minyoruminyon

#paiza_run bash: Q () { eval 'c=シェル芸 echo \#${c:-paiza_run bash:} type Q|sed "1d;4y/cd/dc/;7aQ";exit' } Q twitter.com/grethlen/statu…

2017-06-27 20:58:18
paiza_run @paiza_run

@minyoruminyon #シェル芸 Q () { eval 'd=シェル芸 echo \#${c:-paiza_run bash:} type Q|sed "1d;4y/cd/dc/;7aQ";exi... #paiza_run_result

2017-06-27 20:58:19
1 ・・ 9 次へ