はてなキーワード: XxXXとは
大学時代、高校の同級生から久しぶりに連絡が来た。「xx日公演やります!xxxx円です!良かったら来てください!」とのこと。
まあこれも縁かな……と思って了承した。このときは普通に演劇に対する興味もあった。
内容は正直面白くなかった。
それだけでも正直損したと感じたが、さらに終了後にこちらからおつかれ連絡を送っても返事はなし。
そして次年度にしれっとまた公演の勧誘が来る。
これをしてきたのが一人じゃないんだな。
単純につまらなかったのに加え演劇人たちから単なる養分と見られている不快感で、「演劇」という言葉自体が、存在自体が、心に不快をもたらすものになってしまった。
演劇と演劇人に拒否感を持っている。無関心ではなく、明確に嫌いという感情を持っている。
拡散やめてください!! RT @zzzz 更に晒上げw RT @yyyy 晒上げ RT @xxxx 社会の窓開けっ放しだったのに今気づいた
RTといえばこういう感じの、イタい身内ノリを自分たち盛り上がってますよと言わんばかりにTLに垂れ流すものだった
当時はRT邪魔(身内ノリも、何度も同じツイートを見させられるのも)という声が大きかったけど、今となってはあの頃が懐かしい
公式RTが実装されてさらにいわゆるパンピーもTwitterもやるようになった今、
承認欲求に支配された人の嘘松拡散器、偏った意見のエコーチェンバー、トランプ氏に河野氏に今となってはRTが政治を左右するまである
Twitter社も読んでない記事を拡散させないよう「まず記事を読んでみませんか?」とアラートを出すようにして対策してるつもりなんだろうけど、あんまり意味はなさそう
昨年増田で「何もねぇと思ってた土地に根を下ろすと決めたのだ」的な文を書いた。
引越しは4月にした。今は家関連だと、チマチマと使わない物を引越し会社のくれた段ボールに詰めつつ、断捨離をする毎日だ。
そんな時、私の相方の宝物を入れた箱を見つけた。
こんな箱は私も持っていて、中学の時分からもらった手紙や年賀状などが詰まっている。
残りの1つ、相方と断捨離を進めつつ年賀状を見てみたら、妹の友人から学生時代にもらったものらしい。
ふーん、と思って目の前で読んでいたら「XXXXと会えなくて寂しい、本当にめちゃくちゃ大好きだから戻ってきたらまた遊ぼう、メールしよう」と書いてあった。
これはこれは。かなり“想われている“ではないか。
ほほー。なるほどなるほど。
相方に声をかけた。「とっても好かれていたんだ?」
「うん。よく一緒に遊んでいたし」
差出人を見た。我が家に妹と共に泊まりにきたことがある人だった。
「付き合わなかかったの?」
「うん、べつに」
「へえ、なんでなんで」
「いいから手を動かして」
それ以上は聞くこともせず、断捨離を進めた。
その日の夜、私は考えにふけっていた。 相方は私より早く寝るのでその隣で、kindleで活字を眺めていたが1文を理解することもなかった。
思えば、相方は優しく(本当は否定する力がない、自分に自信がないだけ)
見た目が良く(歯並びも良くて、清潔感も良く、身長が高すぎず低くもない)
そして他人に依存しやすかった。(これってつまり自立していない人なのかもしれないが)
刺さるヒトには刺さるタイプだよな、と思った。
私が選ばれたのは、たまたま学生時代に席が4年間前後だったことや、
一緒に飲み歩いていたことが、
相方の人生のよきタイミングに合って、 功を奏したのかもしれない。
当時はただの友人と思って深夜の2時に呼び出して酒を飲みに行こうなんてやったりもしたが、
3年の夏とうとう告白はなく、私が折れる形で付き合おうと提案したのだ。
(母に言わせれば、実家に帰っても学校のことを聞くと相方の話が多かったのでいずれ付き合うだろうと思われていたが。)
あの時の自分に今でも心の底から感謝している。 相方がいなければ私は家を買っていなかった。そもそも買えなかった。 仕事一筋に打ち込んで、キャリアアップしたりしなかっただろう。
私の無茶ぶりにいつでも応えて、共に悩み・苦しみ、
本当にただラッキーだったのだろう。
結婚は妥協、と一時期友人にゲラゲラと話していた自分がいたが ブン殴って車の後ろに繋いで5kmくらい引きずってやりたい。
相方は完璧だ。 人間としては完璧ではないかもしれないが、私にとっては完璧だ。 デコとボコがぴったりとハマった、あの感じをいつでもひしひしと感じる。
私は継続が苦手で、1週間にまとめて家事や掃除をする(が、相方が来てから家事をほとんどしなくなってしまった)
代わりに私は辛い作業を軽くする提案をするために相方の作業を見る。(ルンバを買おう、食洗機導入しよう、弁当のおかずは1週間分作り置きしてしまえば朝詰めるだけになるよ、などなど)
…他所から見れば、私はたいそう嫌われ者に写り、吊し上げるだろう。
実際、私自身は私の評価が低い。なんでいまだに相方が結婚したままでいてくれるのかわからない。
もしかしたら、愛などはとっくにかすれているのかもしれないが、慈悲深い相方のことだ。
相方無くしては私は生きられないだろう、と哀愁の眼差しで私といてくれているのかもしれない。
熟年離婚やなんか路線かこれは、と普段から考えながら、 私は少しでも家事をしようとチラッと掃除機をかけたり、食器を洗ったりするのだった。
今日は天気がいいから洗濯も回してやったぞ。 干すのは面倒だから乾燥機だが。
近所に、ひとりでも入りやすいカウンター席のあるとんかつ屋がある。おいしいし、昨今の状況で応援として通いたいのだけれど、従業員の「おもてなし」のつもりの過剰なおしゃべりが嫌ですっかり足が遠のいている。
店に客が入ると、気づいた従業員が「いらっしゃいませー」と声をかける。ここまではまだいい。「いらっしゃいませー」が聞こえると、それなりに広いフロアや厨房にいる従業員が全員で声を合わせて「いらっしゃいませー!!!」と叫ぶ。その後も、従業員がとにかく大声でたくさん喋りまくる。席に着くと、メニューを持ってきた従業員が「本日のおすすめはXXとXXXXです。今、期間限定でXXをやっております。ぜひお試しください。ラインのお友達登録いただきますと。。。」とか至近距離で喋り出す。お茶を出すときには「こちらは静岡産の茎茶でございます。お代わりはお気軽にお申し付けください」。注文した料理が運ばれてくると、大袈裟な身振りをして料理を指しながら「こちらがXXです。お好みでタルタルソースでお召し上がりください。キャベツとご飯はおかわり自由となっています」とかやる。料理の上で身を乗り出してやるものだから、これはコロナ以前から汚ねぇと思っていた。食事中も、お茶のお代わりはいらないか、キャベツ・ご飯のお代わりはどうかと至近距離で話しかけまくる。
マスクをしていても、飛沫を100%防げるわけじゃない。不織布マスクすらせいぜい80%程度。ちなみにここの従業員は布マスクだ。万が一、従業員にひとりでも感染者がいればマスクなんか無意味だ。大声で喋りまくるのがおもてなしだと思っているみたいだけれど、できれば必要なことのみ、必要な音量で話してほしい。
従業員が大声で叫びまくるから、お店全体がうるさく、テーブル席の客も大声で喋る。こちらは食事中なので当然のようにマスクなしだ。ひとりでカウンター席で食事をしても気が気じゃない。営業時間云々よりこういうのをやめて欲しい。
元々は500万台の階層だったが、この20年くらい流行っている交換留学留学制度でやってきたXXX族の同級生と恋仲となり、駆け落ちのような形でこちらの階層に来た。
妻となった彼女にも無縁の階層に何とか馴染めたのだが、どうやらここにいる奴らの一部が革命の準備をしているようなのでこのメッセージを書いている。
皆が知っている通り、東京から始まり肥大化していった我々の塔はスペースの削減とセキュリティのため、縦横移動可能なエレベーターとそのシャフトが迷路のように張り巡らされ、住民は基本的にいく用事のない階へのアクセスもないし、どこのシャフトが入り口であるのか利用する直前までわからない。
分からないし、交わらないから分断され、階層が遠く離れた人々がどんな生活をしているかも知らないし、お互い軽い軽蔑や興味本位の関心を抱いている程度。
上位階の皆、ここにいる奴らがエレベーターの移動アルゴリズムの解析に成功した。
奴らは1048576機のエレベータを使って全てのシャフトの通路を塞さぎ、上位階への攻撃を始める。非常用シャフトは爆破される。
通常運用のシャフトの爆破を準備しつつ、まずは兵糧攻めとなると思われる。
以上が俺が知っている全てだ。
function pair(psns) { var i = -1; var cnt = 0; var flg = psns[0] &amp;&amp; psns[0].sex; // modified on 2018-12-31 by XXXX // var flg psns[0].sex; var j = -1; var tmp = null; // modified on 2020-12-31 by XXXX. // var k = -1; for(i = 0; i < psns.length; i++) { //console.log('■■■■■■■■■■■■■■■■■■■■ BEGIN ■■■■■■■■■■■■■■■■■■■■') //console.log(psns, 'i=' + i, 'cnt=' + cnt, 'flg=' + flg); if(psns[i].sex == flg) { //console.log('cnt: ' + cnt + '->' + (cnt+1)); cnt++; } else { j = i - cnt + 1; // j = i - cnt; // j = i - cnt - 1; //console.log('swap ' + i + '<-->' + j); tmp = psns[j]; psns[j] = psns[i]; psns[i] = tmp; i = j - 1; // <- 理由は分からないが、i = jだと上手くいかない(by XXXX)。 cnt = 0; // flg = !flg; // これはなぜか上手くいかない (by XXXX) flg = flg == MALE ? FEMALE : MALE; while(j > 1) { if(psns[j].height < psns[j-2].height) { //console.log('swap ' + j + '<-->' + (j-2)); tmp = psns[j-2]; psns[j-2] = psns[j]; psns[j] = tmp; } j -= 2; } // modified on 2018-12-31 by XXXX. // //for(k = 0; k + 2 < j;) { // if(psns[k].height > psns[k+2].height) { // tmp = psns[k+2]; // psns[k+2] = psns[k]; // psns[k] = tmp; // } // k += 2; //} } //console.log(psns, 'i=' + i, 'cnt=' + cnt, 'flg=' + flg); //console.log('■■■■■■■■■■■■■■■■■■■■ END ■■■■■■■■■■■■■■■■■■■■') //console.log('') } for(i = 0; i < psns.length; i++) { //console.log('■■■■■■■■■■■■■■■■■■■■ BEGIN ■■■■■■■■■■■■■■■■■■■■') //j = i / 2; j = Math.floor(i / 2); //console.log(psns, 'i=' + i, 'j=' + j); tmp = psns[i]; if(!(i % 2)) { psns[j] = [null, null]; } if(tmp.sex == MALE) { psns[j][0] = tmp; psns[j][1] = psns[i+1]; } else { psns[j][0] = psns[i+1]; psns[j][1] = tmp; } // modified on 2018-12-31 by XXXX. // //psns[j][0] = tmp; //psns[j][1] = psns[i+1]; i++; //console.log(psns, 'i=' + i, 'j=' + j); //console.log('■■■■■■■■■■■■■■■■■■■■ END ■■■■■■■■■■■■■■■■■■■■') } psns.splice(psns.length / 2, psns.length); // modified on 2020-12-31 by XXXX. // return psns.slice(0, psns.length / 2 + 1); // return psns.slice(0, psns.length / 2); }
プログラミングはセンスです。センスの無い人がプログラマになると、他のすべての人に迷惑がかかります。だから、センスの無い人は絶対にプログラマにならないで下さい。
プログラミングのセンスが無い人や、プログラミングをやったことの無い人は、知識を得たり経験を積んだりすれば、誰でも「良いプログラマ」になれると思っているようですが、無理です。
というのも、センスの無いプログラマの問題は、知識や経験の不足ではないからです。センスの無いプログラマの救いようの無い問題は「頭がおかしいこと」なのです。
題材は何でもいいのですが、具体的なコードを見た方がイメージがつきやすいと思いますので、とりあえず以下の問題を考えます。
住民のリストが与えられるので、背の低い順に男女ペアにしたリストを作って下さい。ただし、男女の数は同数であるとします。
const makePair = (persons) => { const males = persons.filter(person => person.sex === MALE) const females = persons.filter(person => person.sex === FEMALE) const compareHeight = (a, b) => a.height - b.height males.sort(compareHeight) females.sort(compareHeight) return males.map((male, idx) => [male, females[idx]]) // 男女の数は同数 }
この例はJavaScriptなので高階関数を使っていますが、仮にそういう機能が無かったとしても、
一方、センスの無いゴミプログラマは、以下のような名状しがたきコードを書いてきます。
function pair(psns) { var i = -1; var cnt = 0; var flg = psns[0] &amp;&amp; psns[0].sex; var j = -1; var tmp = null; for(i = 0; i < psns.length; i++) { //console.log('■■■■■■■■■■■■■■■■■■■■ BEGIN ■■■■■■■■■■■■■■■■■■■■') //console.log(psns, 'i=' + i, 'cnt=' + cnt, 'flg=' + flg); if(psns[i].sex == flg) { //console.log('cnt: ' + cnt + '->' + (cnt+1)); cnt++; } else { j = i - cnt + 1; //console.log('swap ' + i + '<-->' + j); tmp = psns[j]; psns[j] = psns[i]; psns[i] = tmp; i = j - 1; // <- 理由は分からないが、i = jだと上手くいかない(by XXXX)。 cnt = 0; flg = flg == MALE ? FEMALE : MALE; while(j > 1) { if(psns[j].height < psns[j-2].height) { //console.log('swap ' + j + '<-->' + (j-2)); tmp = psns[j-2]; psns[j-2] = psns[j]; psns[j] = tmp; } j -= 2; } } //console.log(psns, 'i=' + i, 'cnt=' + cnt, 'flg=' + flg); //console.log('■■■■■■■■■■■■■■■■■■■■ END ■■■■■■■■■■■■■■■■■■■■') //console.log('') } for(i = 0; i < psns.length; i++) { //console.log('■■■■■■■■■■■■■■■■■■■■ BEGIN ■■■■■■■■■■■■■■■■■■■■') j = Math.floor(i / 2); //console.log(psns, 'i=' + i, 'j=' + j); tmp = psns[i]; if(!(i % 2)) { psns[j] = [null, null]; } if(tmp.sex == MALE) { psns[j][0] = tmp; psns[j][1] = psns[i+1]; } else { psns[j][0] = psns[i+1]; psns[j][1] = tmp; } i++; //console.log(psns, 'i=' + i, 'j=' + j); //console.log('■■■■■■■■■■■■■■■■■■■■ END ■■■■■■■■■■■■■■■■■■■■') } psns.splice(psns.length / 2, psns.length); }
こんなコードのメンテナンスは御免被りたいです。一見して配列の要素を入れ替えていることが分かるだけで、実装を全て読まなければ(いや読んでも)処理の意図が全く分かりません。また、たとえば「i = j - 1」が間違って「i = j」などと書かれていてバグを起こしたとしても、原因を突き止めるのは困難を極めます。
さて、このコードは具体的に何がいけないのでしょうか。長すぎることがいけないのしょうか。変数名が分かりにくいのがいけないのでしょうか。引数を破壊的に変更しているのがいけないのでしょうか。不要なコメントが残っているのがいけないのでしょうか。よく見ると、ソート処理で車輪の再発明をしていたり、「j」や「tmp」などが場所によって意味が違うカメレオン変数になっていたりしますが、それがいけないのでしょうか。どれも正しいですが、それらを逐一直したところで、本質的な解決にはならないでしょう。
後者のコードはもはや「ここを直したら良くなる」とかいうレベルを超えています。たしかに、問題を具体的に挙げることはできます。このコードの致命的な問題が、凝集度の低さと、単一責任の原則(SRP)違反にあるのは間違いありません。しかし、後者のコードを書いてくる人に、
「住民リストを男女に分ける処理や、リストをソートをする処理、2つのリストをまとめる処理は、この問題とは独立して意味のある操作だから、別の関数として抽出しましょう。その方がコードの見通しがよくなるし、一部の処理を修正したときの影響も小さくなるし、単体テストも書きやすくなります」
なんて言ったって聞く耳を持たないでしょう。
そもそも、こういうコードを書く人は、この処理自体を「pair」なんて関数に抽出すらしません。まだこの問題では入出力のフォーマットが明確に定義されているので、他人が1から書き直せますが、実際のプロダクトでは、無数の副作用を起こす数千行のコードの迷路を彼の脳内フォーマットのデータが通るわけです。もちろん、テストコードなんてありません。
つまり、指摘をしても絶対に直らないのです。いくら言語の優れた機能やベストプラクティスを紹介しても、馬の耳に念仏。それらの利点を理解できるだけの脳みそが足りていないのです。
どうして、同じ処理を実装するのに、ここまでの違いが生じるのでしょうか。
これは、プログラミングの技術の問題ではありません。既に述べた通り、ふつうの人なら、特定の機能の有無とか知識の程度にかかわらず、ふつうのコードを書くのです。なぜなら、ふつうの人にはそちらの方が楽だからです。つまり、前者のコードは別に何か卓越した技術を身につけた結果書けるようになるものではなく、まともな感覚さえ持っていれば、プログラミング初心者にとっても前者のコードの方が書きやすいのです。
つまり、後者のようなコードを書いてくる奴というのは、現実世界の捉え方が常人とは著しくずれているのです。要するに、「頭がおかしい」のです。この病気はもう直りません。だから、センスの無い人は絶対にプログラマにはならないで下さい。
https://www3.nhk.or.jp/news/html/20201005/k10012648101000.html
こういうニュース
最近よく見るけど、
「長年やっていて売上げがあった」
「売上げ激減客が戻らない。閉店」
という店の特徴として、はっきり言わせて貰うと、
「おまえの店の味は愛されていたんだろうが、実際に人が来ていたのは立地+味であって、味一本だけでは勝てなかっただけ」
だと思う
コロナ渦で、自分の周辺も同様に客が来ない!という店が増えた。俺は少しでも貢献しなければと行きつけの店に行ってみたが、別に忙しそうだった
「テイクアウトに変えます!」と言ったらテイクアウトの客が多すぎて、店長が倒れそうになっていた
逆に、もうダメだ今までは流行ってたけど潰れる客が来ない!と言っている店は、需要がサラリーマンなどが「ランチ時間に食べに行く」「会社帰りに一杯やる」などの立地が大きいウェイトを占めている店ばかり
行きつけの店たちは、客層が様々で、昼飯時のリーマンもいれば、車で食べに来る老夫婦、チャリンコでやってくる学生など客層が多様
そして、リモートワークで出社していない会社員もと時々「俺はこの店のXXを食べないともう気が狂う」とばかりに仕事関係ないのに食べに来ていた
そういう店は潰れない。立地は関係なく、味の虜になっているからだ。
だからサラリーマンが戻ってこない!もうダメだ!という店の場合は単に「立地というブーストがなければその程度の店だった」というだけである。
「あああああ、あの店のXXXXが食べたいいいいい!」と財布を握りしめて用もない場所に降り立つ。
そのくらいの味を提供できていれば潰れてないよ
結局地元で、「おでんといえばXX」「ラーメンと言えばXX」「ハンバーグならやっぱXX」と言われていた不動の一位の店達はコロナ渦でもふつーに元気に営業していた
いいよなワニは。ワニワニパニックであんだけぶっ叩いてるのにこの扱い。
https://mainichi.jp/articles/20200923/k00/00m/010/127000c
https://b.hatena.ne.jp/entry/s/mainichi.jp/articles/20200923/k00/00m/010/127000c
XXXXXXXXX改革担当相は22日、5月の国会審議中に自身のタブレットでワニの動画を見た問題について「不用意だった。申し訳ない」と謝罪した。
謝罪したのは今月22日放送のXX―XXX「報道XXXX」。ワニ動画を見た理由を尋ねられ「席に着いて(タブレットを)開いて立ち上げたらコマーシャルにワニがゴルフ場のフェアウエーを横切る動画が出ちゃった。ワニ以外だったら私あんまり見てないと思うんですが、ワニが好きで」などと釈明した。
XX院規則は議事と無関係の書籍などの閲覧を禁じており、タブレット使用にもこの規定が準用される。XX新聞による5月の取材には「(動画を見たのは)ほんの1、2秒」「質疑を聞きながらということで。(質疑を)聞いてたからね」と答えていた。【XXXX、XXX】
XXXXXXXXX改革担当相は22日、5月の国会審議中に自身のタブレットで女の動画を見た問題について「不用意だった。申し訳ない」と謝罪した。
謝罪したのは今月22日放送のXX―XXX「報道XXXX」。女動画を見た理由を尋ねられ「席に着いて(タブレットを)開いて立ち上げたらコマーシャルに女がゴルフ場のフェアウエーを横切る動画が出ちゃった。女以外だったら私あんまり見てないと思うんですが、女が好きで」などと釈明した。
XX院規則は議事と無関係の書籍などの閲覧を禁じており、タブレット使用にもこの規定が準用される。XX新聞による5月の取材には「(動画を見たのは)ほんの1、2秒」「質疑を聞きながらということで。(質疑を)聞いてたからね」と答えていた。【XXXX、XXX】
XXXXXXXXX改革担当相は22日、5月の国会審議中に自身のタブレットで一晩寝かせたカレーの動画を見た問題について「不用意だった。申し訳ない」と謝罪した。
謝罪したのは今月22日放送のXX―XXX「報道XXXX」。一晩寝かせたカレー動画を見た理由を尋ねられ「席に着いて(タブレットを)開いて立ち上げたらコマーシャルに一晩寝かせたカレーがゴルフ場のフェアウエーを横切る動画が出ちゃった。一晩寝かせたカレー以外だったら私あんまり見てないと思うんですが、一晩寝かせたカレーが好きで」などと釈明した。
XX院規則は議事と無関係の書籍などの閲覧を禁じており、タブレット使用にもこの規定が準用される。XX新聞による5月の取材には「(動画を見たのは)ほんの1、2秒」「質疑を聞きながらということで。(質疑を)聞いてたからね」と答えていた。【XXXX、XXX】
XXXXXXXXX改革担当相は22日、5月の国会審議中に自身のタブレットで「彼氏と裏垢で写真あげちゃう」「平気で手を出す選択肢」”ロシア製黒いアイマス”こと「Idol Manager」の動画を見た問題について「不用意だった。申し訳ない」と謝罪した。
謝罪したのは今月22日放送のXX―XXX「報道XXXX」。「彼氏と裏垢で写真あげちゃう」「平気で手を出す選択肢」”ロシア製黒いアイマス”こと「Idol Manager」動画を見た理由を尋ねられ「席に着いて(タブレットを)開いて立ち上げたらコマーシャルに「彼氏と裏垢で写真あげちゃう」「平気で手を出す選択肢」”ロシア製黒いアイマス”こと「Idol Manager」がゴルフ場のフェアウエーを横切る動画が出ちゃった。「彼氏と裏垢で写真あげちゃう」「平気で手を出す選択肢」”ロシア製黒いアイマス”こと「Idol Manager」以外だったら私あんまり見てないと思うんですが、「彼氏と裏垢で写真あげちゃう」「平気で手を出す選択肢」”ロシア製黒いアイマス”こと「Idol Manager」が好きで」などと釈明した。
XX院規則は議事と無関係の書籍などの閲覧を禁じており、タブレット使用にもこの規定が準用される。XX新聞による5月の取材には「(動画を見たのは)ほんの1、2秒」「質疑を聞きながらということで。(質疑を)聞いてたからね」と答えていた。【XXXX、XXX】
8月14日にnoteの記事投稿者IPがHTMLのソースコードから確認できる不具合が発覚し、楠栞桜の投稿記事から確認できるIPアドレスが、本記事で取り上げているIPアドレスと同一であったことが判明した。
https://note.jp/n/n3e6451c9b147
これによって、少なくとも本記事で取り上げた書き込みに関しては、楠栞桜本人によるものだということがほぼほぼ間違いないものとなった。
ただし、少なくとも本記事で取り上げている問題に関しては、天鳳が当日の楠栞桜本人のIPアドレスと照会した結果を発表すれば、その内容次第で彼女の身の潔白を証明することが可能となる。
そしてこの状況下でもなお天鳳が沈黙を貫くということは、おそらくそういうことだとは思われるが、企業としての社会的責任を放棄してまで、いちユーザーの名誉?を守ろうとする行動は到底理解不能である。
noteのIPアドレス流出問題に関するnote社の行動にはいくつか疑問はあるものの、企業責任として状況の説明を行おうとする姿勢は感じた。
天鳳の運営は、自身の行動が天鳳のセキュリティ的な問題を疑われるようなことをしている事実に気づき、note社のように企業責任を果たしてくれることを願いたい。
また、この追記を記載するついでに一部の誤字等の修正を行った。基本的に主張している内容は変わらない。
・天鳳は意図していない条件下において、指定したユーザーの動向を監視可能な不具合(バグ)の存在を知りながら隠している可能性が疑われている。
・天鳳の運営は、上記の疑惑を持たれることをわかっていながら、特定のユーザーの自作自演行為をかばうという不可解な行動をしている。
それについて、天鳳の運営は何かしらの声明を出してほしいというのが、この記事で伝えたい内容である。
楠栞桜というVTuberの、いわゆる演者(中の人)における家族関係や、VTuberでの活動よりさらに以前も含めた過去に関して異常に詳しい人物が、5ちゃんねるのYouTube板にある「.LIVEアイドル部アンチスレ(通称、ドルアンスレ)」で頻繁に書き込んでいることが注目された。さらにその中には、彼女が天鳳をプレイし始めたという趣旨の報告が、何度か書き込まれている。
天鳳とはオンライン麻雀サービスのひとつで、彼女のデビューのために麻雀大会を開いて支援をするなど、楠栞桜と繋がりの強いところでもある。
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#9768【アップランド】
465 :名無しさん@お腹いっぱい。 (ワッチョイWW 7fec-kAdm)[sage]:2019/12/31(火) 01:48:42.13 ID:EVMLPk1E0
玉もう段位打ってるwwww
天鳳の対局ログは公開されており、実際に調べると同日の1時44分に、楠栞桜がその日に最初の対局を開始していることが確認できる。
しかし、天鳳のログは対局結果が出てから記述されるものなので、対局開始時点ではログを使ってそれを知ることは不可能である。このログには対局時間も記載されており、この時の対局時間は14分。つまり、1時58分になるまでは、同卓者以外で彼女が天鳳を遊び始めたことを知るのは不可能ということが分かる。
このような天鳳の開始を伝える書き込みは、他の日にも行われている。
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#11361【アップランド】
838 :名無しさん@お腹いっぱい。 (ワッチョイW 09ec-P3wQ):2020/03/21(土) 03:23:03.52 ID:YDdcdg810
【速報】
楠栞桜
この日も天鳳のログで、同日の3時22分に彼女が天鳳を始めた記録が残っている。そして、この対局が終局まで16分経っていることも記録に残っている。つまり第三者がログから対局を知るには、最短でも3時38分まで待つ必要がある。当然ながら、この2つの対局の同卓者で共通する者はいない。
他にも、ログの更新時間等で考えると明らかに早い天鳳の昇段報告や、終了時のポイント変動報告などの書き込みがいくつも確認されている。それらに関しては終局直後にログを取得していれば不可能とは言えないものの、多くが終局1〜2分後に書き込まれている。
これらを天鳳のログで実現するためには、書き込み時間を考慮すれば、1分以下の周期で天鳳のログを自動収拾するツールまたはスクリプトを用意しなければ、ほぼ不可能と言える。しかし、そのような形でログを取得することは天鳳から禁止されている。ただ禁止と表記するだけで誰もが守るはずもないので、おそらくそういった不正な取得の監視システムも動いていると考えられる。
ここまで読んで、天鳳をある程度知っている方であれば、観戦機能で対局開始を知ることが可能ではないかと思うかもしれない。だが、報告されていた対局は、全て上卓での対局となっている。天鳳の観戦機能は特上卓と鳳凰卓には用意されているものの、上卓には用意されていない。
ここでひとつの可能性として、何らかの方法を用いれば上卓が観戦できるという点がある。実際にこの速報を行っていたと自称する者は、「観戦くん」という非公式のツールによって観戦していたと主張していた
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#12017【アップランド】
296 :名無しさん@お腹いっぱい。 (ワッチョイW 27ec-leZ0):2020/05/04(月) 04:47:30.26 ID:xA5KhpAE0
マジレスすると塩が特上押したタイミングでなめとんの観戦くんってアプリに塩を登録するんだ😘
そうすると上卓に落ちても観戦できるからみんな試してね
しかしこれは、別の人物が天鳳の運営に問い合わせた際に「上卓の観戦はサーバ側で破棄しているので、リアルタイムの観戦は不可能である」と回答を受け取っている。そして後日、この人物は上記の件を問いただされたところ、具体的な取得方法には口をつぐんでいる。
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#12883【アップランド】
104名無しさん@お腹いっぱい。 (ワッチョイW dd58-dBQw [14.9.116.225])2020/07/19(日) 01:42:35.56ID:eGUTQkpI0
あれecじゃん
実際の所天鳳の件知れたのはなんでなの?
118 :名無しさん@お腹いっぱい。 (ワッチョイ 3dec-sTnA [222.4.120.217])[sage]:2020/07/19(日) 01:46:20.78 ID:GDa98++I0
ここまで読んで、そもそも今回取り上げた書き込みがなぜ同一人物という前提になっているか、気になっているかもしれない。これは、ワッチョイ(+KOROKORO)の表記と後にドルアンスレに導入されたIPアドレス表記によって、判断できるようになっている。
ワッチョイとは書き込み時に5ちゃんねる側が自動的に付与する自動ニックネームのようなもので、IDとは異なる仕様で生成されている。
フォーマット自体は 「xxxx yyyy-zzzz」となっていて、xxxxは書き込みを行っている端末や回線、yyyyはIPアドレス、zzzzはUAから文字列が生成されている。さらにyyyyもzzzzも同じ環境であれば1週間は値が変化しないため、日付をまたいで同一人物であるかどうかが確認可能となっている。そしてyyyyの下2桁に関しては、使用する回線が変わらなければ常にその値が変化しないことが確認されている。
今回取り上げた書き込みだけでも、該当の人物のワッチョイのyyyyの下ニ桁が、常にecであることが確認できる。この下ニ桁が同一で同日に書き込みを行っていた人物は、ごくわずかしかいない。
そしてこの下ニ桁がecとなる人物が常に早すぎる天鳳の報告を行い、あまりにも楠栞桜について詳しい書き込みをしていたため、この『楠栞桜ストーカー問題』は『ec騒動(問題)』『ドルアンec騒動』と呼ばれる所以になっている。
そしてドルアンスレでは途中からスレッドにIP表示を行うようになり、前述の変化しないワッチョイの文字列仕様によって、特定の人物は常にIPアドレスが「222.4.120.217」であることまで確認されている。
あくまでも推測だが、だいたい3つが考えられる。
例えばDiscordなどで対局画面の共有を受けていた友人や知人であれば、対局中でも該当スレへの報告が可能である。そうでなくても同居して彼女の行動を直接見ることができる人物であっても可能である。
この場合前者に関しては、後述する天鳳の角田氏の行動が不可解に感じる。後者は昇段やポイントの変動が確認できるほど近くの距離で対局を見ている必要があり、その行動としては違和感がある。
正直突拍子もない可能性だが、いちおう可能性の一つとしては存在する。そしてこれが、本題の天鳳の問題点にもつながる。
天鳳側はリアルタイムで上卓での対局の観戦を行う方法がないと主張する上で、第三者が実際に観戦できてしまうのだとしたら、それは大きな不正につながる恐れがある。例えば対局中に自身の対局を観戦しているのであれば、全員の手牌を見ながら対局できてしまう可能性が出てくるからである。
通常観戦モード自体は5分遅れで表示されるのだが、これまでのecの発言や書き込み時間の件をまとめると、正しく5分遅延が発生する観戦かどうか怪しいためである。
https://note.com/sio_kusunoki/n/n032f17f773c6
現在ニコニコ動画やTwitterにて、一切事実とは異なる情報が一部出回っているっていることについて、天鳳つのだ様よりご連絡を頂き、私自身も確認しております。
(中略)
悪意のある動画や、事実とは異なる情報拡散が目的だと捉えられる動画、書き込みに関して、時間がかかるかもしれませんが、法的処置を進めさせて頂きますのでよろしくお願いいたします。
ここに記載されている「天鳳つのだ様」とは、天鳳の開発者であり運営を行っている有限会社シー・エッグの代表取締役である角田真吾氏のことである。さらに記載されている「一切事実とは異なる情報」が何をどこまで指しているのか曖昧だが、同時期に候補にあがるような情報の拡散は見られないため、ストーカー問題を指していると思われる。
そして、この記事が掲載された7月31日時点でニコニコ動画に掲載されていたストーカー問題関連の動画のほとんどは、この天鳳に関する異常に早い書き込みの件を取り上げている。ここから考えて、彼女に連絡を行った角田氏が都合よく天鳳の件だけ見逃しているとは思えない。
ここまで書いた時点で、天鳳側の行動に大きな疑問が生まれる。ドルアンスレに天鳳関連の記述を行っていた人物のIPアドレスは、ほぼほぼ222.4.120.217で間違いない。
そして天鳳の運営であれば、楠栞桜が対局を行っていた当時のIPアドレスを調べることが可能なはずである。この問題は彼女が該当のスレッドに書き込んだ張本人でなければ、天鳳の不具合を示す重要な証拠となるため、調べない理由はむしろないと言える。
にも関わらず、天鳳側では現在に至るまで、このnoteの記事についてすら触れていない状況にある。
天鳳側の肩を持つ形で可能性を考えると、まだ調査中であったり、本当に何かしらの不備を見つけて対応しているのかもしれない。だからといって、具体的にその手法が明らかとされているわけでもない現状で、認識している旨の声明も出さないのはやはり違和感がある。
という、どちらにしても天鳳の信用を損うような状況が発生しているように見える。
現時点ではまだ楠栞桜周辺でしか注目されていないようだが、これが天鳳ユーザー全体に広まる前に、何らかの手を打ってほしいと願っている。
ただでさえ状況の解説で長くなるので詳しく触れていなかったが、天鳳の角田氏は楠栞桜というVtuberの誕生を全面的に支援し、かつ彼女から頼んだわけでもないのにⓋ楠栞桜という専用IDを与えるなど、かなり入れ込んでいることが知られている。
確かに指摘するように(天鳳に不具合がないのなら)わざわざ証明する必要はないが、彼女のVtuber活動に「桜の花を咲かせましょう」とまで伝えた人物が、この状況下で何もしないほうが不自然ではないだろうか。
意味はないかもしれないが、意味がないからやらないという理屈の方がおかしい。
今回は天鳳の不可解な行動に不信感を持ったという話がしたいだけなので、その件に関しては問題があろうがなかろうが、そもそも語る必要がない。例えばこれが彼女のファンスレッドで同様の書き込みを行っていたとしても、その答えは変わらない。
天鳳の書き込みは楠栞桜本人が行っていて、天鳳の角田氏はIPアドレスで証明できてしまうのでこの件に関しては口をつぐんでいると思っている。というか、天鳳のセキュリティに不備がない限り、それ以外考える方が無理があるように感じる。
正直なところ、楠栞桜自体はどうでもいい。
天鳳はなぜダンマリを決め込んでいるのか、天鳳の信頼を損なうような行動をとってまで守る価値がこのVtuberにあるのかという怒りと疑念を持つことが彼女へのアンチということになるのなら、アンチかもしれない。
複数のプロ麻雀団体が天鳳の成績を実績として扱うこともあり、天鳳は単なるゲームにとどまらず真剣に向き合って参加しているユーザーも多くいる。配牌等の運要素でクソだなんだと理不尽に罵られることもある天鳳だが、こんなしょうもないことで、本気で失望されないようにしてほしいとは思っている。
案の定、楠栞桜の部分に焦点を当てた反応が見られるが、この記事はあくまでも天鳳とその運営に焦点を当てた記事である。
この問題に関するまとめや記事は、その名称からして当然だが、楠栞桜というVTuberに焦点が当たりすぎたものが多い。
ただ個人的には彼女のことよりも、自身の信用を損なってまで彼女を守ろうとする(もしくはあれだけ入れ込んで起きながらあっさり切り捨てようとする)天鳳の行動に疑問を感じたので、この記事を書くに至った。
同様に近代麻雀編集部、並びに一部のプロ雀士にも彼女絡みで思うことがあるのだが、それは書くとしても別で改めて書くことになると思う。
久しぶりにVCでSFCのシレンをやっていて気づいたことがある。
序盤の終わりにさしかかるあたりでがいこつまどうという敵が出てくる。名前のとおり、ローブをまとったガイコツで、直線上に並ぶと杖から魔法弾を飛ばして攻撃してくる。
シレンにはモンスターにもレベルアップという概念があり、がいこつまどうが一つランクアップした「がいこつまじん」はなかなか強烈な魔法を使う。さらに上の「まおう」になるとこれはもうバケモンで、一回ヘタに捕まると蘇生アイテムがあっても行動の手番が回ってこないままなぶり殺しにされることもある。
ひるがえって「まどう」だ。久しぶりにプレイした俺を非常にイラ立たせたがいこつまどう。
まどうの魔法にはいくつか種類があるが、ポイントはただ一つ、そのどれもこれもが基本的に無意味なことだ。
プレイヤーをフロアの別のところに飛ばしたり、プレイヤーとまどうの位置を入れ替えたり…。
こんなことをしてもまどうには何の得もない。プレイヤーにもほぼ実害がない。あえて言うと探索のテンポが悪くなるだけだ。
中にはプレイヤーの速度を倍速にする、なんて敵を利するだけのものもあって、まどうは自分で加速させたシレンに距離を詰められたあと、無残に切り刻まれていく…。
なんだこいつは。何をしたくてこんなことをやっているんだ。
シレンの敵モンスターというのは、みんな、全力で嫌がらせし、シレンを殺しにくるのだ。
ゲイズもアーマーも大根も畠あらしもみんな本気だ。そして、その本気と能力とかが見事に噛み合っている。だから、特殊能力を連発されたらデカい舌打ちが出てしまう。
特殊能力のない脳筋は脳筋なりに愚直に通常攻撃を繰り返す。こいつらにはこれしかなく、この攻撃にこいつらは自分を懸けていやがるからだ。
特殊能力を使われても痛くもかゆくもないなんてのはがいこつまどうぐらいで、ところが当の「まどう」はそのことを理解していないのか、それこそてめえの存在意義、価値があると思っているのか、やたら高い確率で嬉々として杖を振ってくる。
久かたぶりのシレンで、俺は心底こいつに嫌気がさした。こいつのあまりの無意味さに。
子供の頃は「がいこうまどう、楽勝楽勝」と無心で殴っていたが、いまこいつがムカついて仕方がない。
…。
ここからが本題で、増田を見ていると、ときどき、明らかに釣りだろうと思われるエントリに大量のブックマークがついていることがある。
自分が正しいと信じて疑わない変人の(フリをした)エントリとか。
自分がいかに恵まれているかヘラヘラしながら説明する(ことが相手をムカつかせることに気づいてないフリをした)エントリとか。
それについているブックマーク。「作り込みが甘い」とか「釣れますか?」的な、斜めから見たコメントばっかりかと思ったら、けっこうみんな本気で怒りや批判を表明していたりする…。
おいおいマジかよ? と思う。
こんなもの、公衆便所に書かれた「0X0-XXXX-XXXX。すぐやらせてくらます」とか(最近もう見ないのか)、下世話なまとめサイト見てたら表示される日本語のアヤしい「あなたは当選しました」とおんなじで、どう考えてもバカをひっかけようとして舌出しながら書かれたエントリに決まってんじゃん。
それ言ったらこの増田がそうじゃねーか、ってツッコまれたら俺には反論できねえけども。
ともかく、意味ないし、見ててムカつくからもうやめてくれよ、と思う。
苛立ちに上下なんかないし、俺がムカつきたくないからもう反応すんなってのは釣りに頭から湯気立てて反応する人たちより1mmだって上等じゃないが、あんなん相手の得になるばっかりじゃねえか。
だから、お前らはSFCシレンのがいこつまどうか?ってことだ。
ちなみにがいこつまどうと同じフロアにはモンスターのレベルを上げる能力を持つ敵が一緒にうろついていて、「まどう」もこいつと出会うと一気に凶悪な「まじん」になる。