Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。

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

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

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

つまり・・・

paiza_run @paiza_run

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

https://t.co/NXLYqshRlx

シェル芸bot @minyoruminyon

0. 半年ROMれ 1. シェル芸botからのフォローバックは現在停止しています 2. #シェル芸#危険シェル芸 タグをつけてシェルスクリプトをツイートします 3. このアカウントがそのツイートを引用して実行結果を表示します

furutsuki.hatenablog.com/entry/2018/07/…

非想定解太郎 @theoremoon

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

2017-06-26 12:32:25
非想定解太郎 @theoremoon

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

2017-06-26 19:40:56
非想定解太郎 @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
非想定解太郎 @theoremoon

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

2017-06-27 06:53:22
非想定解太郎 @theoremoon

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

2017-06-27 06:55:50
非想定解太郎 @theoremoon

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

2017-06-27 07:13:12
非想定解太郎 @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
非想定解太郎 @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
残りを読む(188)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?