2019/10/01。僕はTwitterを楽しんでいた。
#IT #正社員
— アナコンダ毒蝮 (@yameteyou) January 30, 2019
twitterをちゃんと始めて1週間。
そろそろ自分のことを話そうと思う。
私は正社員でSEだ。
SESの現場を10は経験しただろうか。
一方で自社製品の開発にもPMとして携わった。
予算、要員、品質、ステークホルダ管理。
それなりの経験を持っていると自負している。
(続く)
僕「ふう…Twitterは本当に勉強になるなあ」
僕「技術的な課題を呟いたら反応してくれるし」
僕「僕もみんなを喜ばせてあげたい」
僕「将来はTwitterの中の人になろう…」
僕「…ん?」
僕「………」
僕「どうしよう…変な人だ」
僕「もしくはブロック…でも…」
僕「こんな人もTwitterにいるんだ…」
僕「さすがTwitter、懐が深いや」
ピカイア「ピカイア!」
僕「うわびっくりした!野生のピカイアか」※1
僕「………」
僕「なんだか楽しそう!」
僕「僕もやってみたい!」
僕「そうだ! 奇声のエヴァンジェリストになろう!」
作った
僕「自信のあるGASで作ろう」
function tweetAnagram(){
var word_list = 'ルイズ!ルイズ!ルイズ!ルイズぅぅうううわぁああああああああああああああああああああああん!あぁああああ…ああ…あっあっー!あぁああああああ!!!ルイズルイズルイズぅううぁわぁああああ!!!あぁクンカクンカ!クンカクンカ!スーハースーハー!'.split('');
var ran_result = '';
ran_result = word_list.sort(
function(){
return 0.5 - Math.random()
}
).join('');
// if (Math.floor(Math.random() * 10) < 3) {
// ran_result = 'チンコ・フルパァン'
// }
var msg = ran_result;
tweet(msg);
}
僕「これを見たアナタ、色々ツッコみたいところがあるかもしれない」※2
僕「とりあえず無視するね!」
僕「ポイントはsort()のコールバックファンクション!」
ran_result = word_list.sort(
function(){
return 0.5 - Math.random()
}
).join('');
僕「javascriptのsort()は引数となったファンクションでソート処理を行うんだ」
僕「上のコードを見ると、return 0.5 - Math.random()という書き方をしている」
僕「つまり、戻り値がTrueになるかFalseになるか分からないんだ」
僕「sort()は対象の文字列の全ての文字にこの処理を行うから、結果としてランダム文字列が出来上がるってワケ」
僕「でも、毎回手動で動かすのはダルいな」
僕「スケジューリングしよう」
僕「準備は出来た」
僕「僕も奇声をあげよう!!」
あ!ああルあんわぁあ!ああクー!あー…ぁああ!!クカうああ!あっ!ぁあズ!インぁあクスああぅあル!ああンズうズああカあスーっあ!ーあああぁあ…ぅぁあああカうああンイあ!ルズイ!ーあルぅあうあイカズイルズイ!!ズハンハあクあルあああイルわあう
— アナコンダ毒蝮 (@yameteyou) November 30, 2019
僕「………できた!!!」
僕「みんな喜んでくれるかな」
僕「国民総幸福量が1.5倍になったりして」
僕「国民栄誉賞ものだぞ」
僕「(スピーチの練習しなくちゃ)」