})()今日一週クリアしたんですが、エンディングの日はちょうどクリスマスの朝だったので、スケッチするように感想をさっと書き留めておきたいと思います。5pb.ネット上ではこの画像で(一部で)有名なゲームです:ですが、このゲームは実はココアさん「だけになる」わけではないです。いわゆる「個別ルート」に入って以降は、あなたはチノちゃん、リゼちゃん、千夜ちゃん、シャロちゃんのそれぞれに「なります」。原作と同様、物語に大きな起伏があるわけではありません。異世界チートもないし生死を分ける戦いもないです。後半では、(チノちゃんルートでは)あなたはチノちゃんとなって、誕生日のお返しとして、たのしいクリスマスパーティを開くべく、人付き合いの苦手な彼女なりに奔走する。悪く言うと、淡々としてます。人によっては退屈だと思うかもしれないくらい。「グッドエンド」と呼ばれているものも、いわゆる普通の美少女ゲームと比べたらなんてことないです。「日常のささやかな一コマ」の範疇に収まってしまうかもしれません。なんでそれでいいのかわかりませんが、それでいい。物語は、ココアさんがチノちゃんの誕生日(12月4日)が数週間後に近づいていることを知るところから始まります。ココアお姉ちゃんは決心します。今年のチノちゃんの誕生日を、最高のものにしよう、と。そのために、バイトを頑張って、あとコスプレしてチラシ配りをして、ラビットハウスの知名度をあげて喜んでもらおう、と。...かなり発想が飛躍しています(たぶんシステムが決まってからシナリオが逆算されたんだと思う)。物語の中で「あれ?なんでチラシ配りしてたんだっけ??」ってココアさんも忘れる描写があるのでOKです。これを書いてて、わたしもなんでチノちゃんの誕生日のためにチラシ配りしてたのか忘れました。バイトのパートは正直難しいです。たくさんのオーダーにワーキングメモリが押しつぶされそうになります。それもチノちゃんの誕生日を最高のものにするためです。バイトがうまくいってラビットハウスの知名度が上がるとなぜかうれしいのです。チノちゃんの誕生日までに特定のキャラクターとの親密度をあげるか、ラビットハウスの知名度を最大にあげないと、(チノちゃんは喜んではくれるのですが)そこで物語は終わります。ここで「もっとチノちゃんに喜んでもらえる、最高の誕生日にできたはずなのに」という、悔しさにも似た感情が発生します。チノちゃんにモテなくて悔しいんじゃない、チノちゃんの誕生日を最高のものにしてあげられなかったことが悔しいんだ。これでは俺はお姉ちゃん失格だ。チノちゃんの誕生日を最高のものにすることができたら、そのお返しとしてのクリスマスパーティを準備する、第二の物語が続きます。この時は、(チノちゃんルートの時は)わたしはチノちゃんになります。システム自体はいわゆる普通のギャルゲーで、三択したときに正解だと「友情度」が上がってエンディングが分かれるやつです。そんなのはどうでもいい。チノちゃんになれば、自ずと選ぶべき選択肢はわかります。少なくともそんな気持ちになります。あんなに素敵な誕生日を用意してくれたココアさんにお返しがしたい。わたしは、みんなでわいわいするパーティなんて開いたことないし、そもそもクリスマスといえばもっと慎ましく過ごすものだと思ってた。そんなクリスマスじゃ、きっとみんな退屈しちゃう...どうしよう...。チノちゃんは人に頼るのが苦手です。相談するのもいちいち憚ってしまう。ココアさんは相談してねと重ね重ね言ってくれるけれど、ココアさんにお返ししたいのだから、ココアさんには頼れません。ラビットハウスはクリスマスももちろん営業があります。一日貸し切って、なんてこともできません。仕事の後にパーティを開くしかない。そこがまたリアルなんです。そんな彼女が出した「クリスマスパーティ」の答えは何か?これはもちろん遊んで確かめてほしいのですが、ココアさんのようなみんなを巻き込んだ盛大なものでは決してない、彼女なりのささやかな、でも一生懸命な素敵な答えです。パジャマパーティーたのしそう前半パートでは、毎週末集まってパジャマパーティがあります。遊んだ後は、ココアさんとほかの誰かで一緒の布団で寝ます。添い寝しながら楽しく喋って寝る、それだけです。エロゲーは理解できなかったわたしでも、これなら理解できる。「ココアさんになれ」ました。「2人で一緒に寝たら残りの3人はどうしてるんだろう」と思わないではないが、そこは...きっと描かれてない3人の物語があるに違いない。消費するオタク」みたいな構図を極力避けるようなシナリオとシステムになっています。ココアさん「だけ」になるんではなく、後半はほかのキャラクターにもなるので、一切片方向の視点で終わることがありません。ココアさんだけの視点でゲームが最初から最後まで完結していたら、きっとココアさんが実質的に「モテる主人公」になってしまっていたかもしれません。このゲームでは、後半ではココアさんのために奔走することになります。ここがいやな感じが一切しない。ψ(プサイ)https://7io.org/wp/wp-content/uploads/2017/09/e3604964e0d20ae0982f0ed6fb4047e3.mp4make.girls.moeは、ブラウザ上のニューラルネットワークを使って美少女を生成してくれるサービスです。内部に立ち入ると、このネットワークは、162次元の実数ベクトルを受け取って、128×128の「美少女」の画像を返すことに気がつきます。今回は、そのベクトルの「ゼロ点(全要素がゼロ)」からちょっとずつランダムに動かしながら生成し続けた、40人の「美少女」の動画を作りました。repomake.girls.moeで10回ぐらい「美少女ガチャ」を回してみると、いわゆる「絵を描く」という行為とはすこし雰囲気が違うと感じました。それを言葉で説明するのはまぁ置いておくとして、「機械が美少女を生成する行為」と「人間が絵を描く行為」が違うとして、機械ででしか出来ないことはなんだろうか、と考えてみました。このニューラルネットワークの上では、「美少女」は162次元のベクトルです。ベクトルであるということは、ある「美少女」AとBが与えられた時に、それらを使っていろいろな演算が出来るということです。(1-α)Bとすれば、美少女AとBをα:1-αで「混ぜ」た新しい美少女Cができますね1。これはαを変数として見ると美少女AとBの間に直線を引いて、その間にいる無数の「美少女」を「生成」する、あるいは美少女を「連続的に変化させる2」式ですが、直線じゃなくても、色々な曲線を引いて、その間にある美少女を「連続的に変化」させて「生成」することもできるでしょう。「美少女を混ぜる」ことだったら人間でも出来ます。「ベクトル空間上の美少女」を混ぜるための方法が直線だけではなくたくさんあるのと同じように、例えば「髪は涼風青葉だけど目と口は八神コウ」とか。「数学的に混ぜている」わけではありませんが、描こうと思えば色々な「混ぜ方」で描けそうな気がします。「人間は出来ないけど、機械なら出来る」という感じはあんまりしません。こんなのはどうでしょう。遠くはなれた他の点だけでなく、ベクトル空間では、ある点のすぐ近くに、無数の他の点が存在します。美少女の世界で言えば、ある美少女の近くに、無数の、よく似た、しかし相異なる3「美少女」が存在すると言うことになるでしょう。これも、一見人間とよく似ている気がします。以前、犬吠埼樹ちゃんを50人描いた事がありましたが、同じ樹ちゃんではあるものの、描かれた樹ちゃんは間違いなく全員異なる姿をしていました。なんか近い感じがします。ランダムウォークはどうでしょうか。ランダムウォークは、ある点のすぐ近くの点に、きまぐれな散歩のようにどんどん移動する運動です。一次元空間と二次元空間では、ランダムウォークには再帰性があって、「いつかは元居た所に帰ってくる」らしいです。「いつか」だから、「一億年後」かもしれないけど。これは、全然意味は違いますが、人間のやっていることに近い感じがします。様々な試行錯誤をして異なる美少女の絵を描きながらも、「樹ちゃん」という目標はあり、そこの近くをぐるぐる行ったり来たりしている。そんな感じがしました。三次元以上のランダムウォークには、再帰性はないそうなのです。運が良ければ元のところに戻ってくるかもしれないけど、普通はもう二度と戻ってきません。その行き先は、まったくのランダム。これは人間には、たぶん難しい。オリジナルのキャラクターを描くとしても、何回も試行錯誤しながら描いてる最中に「こっちがよさそう」と思いながらなんとなく方向転換をしていくわけで、まったくのランダムな方角へ進みながら、よく似た、でもまったく別の絵を描き続けることは、たぶん難しい。コンピュータなら簡単です。いうわけで、冒頭の動画では全く同じところから出発した、40人の「美少女」を並べました。@0枚目これがmake.girls.moeが定義する「美少女」の「ゼロ点」です。なんとなく「無個性」な感じするかな。そうそう、162次元中、いわゆる「属性」34次元で、残りは「ノイズ」らしいよ。それぞれの美少女はすぐに異なる美少女へ「変化」していきますが、そこでとどまることなく、常に変化をし続けていきます。@36000枚目@60000枚目@72000枚目まぁ、雲みたいな感じかな。眺めていると同じだけど、気がつくと変わってる。FAQ有用性は?知るか。新規性は?お前が新しいと思った所があればあるし、なければない。ところで「新規性のある美少女」は、居るとすればこのニューラルネットワークの中と外、どっちに居ると思いますか。21:36→現在→そして子供たちに残したい未来の「きらら」へ今期のきららアニメ面白い今期のきららアニメ、「甘くて白い綿の花」めっちゃ面白くないですか?南北戦争時代のアメリカ南部のプランテーションで働く黒人奴隷のおんなのこ4人が主人公という設定はかなり攻めてるなと感じましたけど、「あぁ、奴隷にだって『日常』はあったんだよな」という当たり前のことを思い出させてくれて、それがまた儚くて、キラキラしてて。学校で学ぶ歴史とはまた少し違った当時のリアルな生活と、その中での「まんがタイムきらら」が織り交ぜられていて、時間を行き来しているような、そんな気持ちになります。主人公の女の子たちの一人の子が持っている幽霊のぬいぐるみは「うらら」のマツコさんよりも輪を掛けて可愛くないし喋れもしない本当のぬいぐるみなのですが、話数を重ねるにつれ持ち主の子と大事な友情を育んでいることが分かるので、可愛いなと感じるようになってきました。わたしにも見えない友達が居るので、すごく共感します。誰にも見えなくても、大切な友達は大切な友達なんですよね。コミックス版の煽りは「褐色多めでお送りします!」なだけあって「褐色フェチ」成分が多くてすこしセクシャルな感じはするのですが、まぁそれも「きらら」のいち側面に収まる範囲なので、わたしは許容できています。実のところ、ヌードデッサンの題材にさせてもらっています。リアルとアニメのバランスがいいですし、現実の裸はちょっと苦手なので重宝しています。ψ(プサイ)お久しぶりです。モバミちゃんの記事を書いた後、すこし精神のバランスを崩してしまって、4月から入ったばかりの大学院を1年休学することにしました。半年ほどずっと一進一退を繰り返していたのですが、近頃やっとそこそこの元気が出てきたので、絵や写真、イラストをつくる姉妹サイト「妖精⊸ロケット」を始めたりしています。来年の3月ぐらいには、またこの事について触れたいです。絵を(また)描きたくなったので、描いてみることにしました。昔描いていた時はポケモンを描いていたので、人間ははじめてで、まったく自信がありません。下手でもよいのですが、あんまりにも下手な絵を描いて、何を描いたのかが伝わらずに、単に「下手だなぁ」って思われて終わるのも、なんかやだな...何を描いたか伝わる程度には上手くなりたいな...みたいな気持ちもあります。そこで、好きなキャラクターを50回同じ構図で描いて練習してみることにしました。「結城友奈は勇者である」から、犬吠埼樹ちゃんです。本当は一番好きなキャラクタは風先輩で、一緒に香川県うどん屋巡りしたいなーと毎晩夢に見るくらいですが、今回は髪が描きやすそうという基準で妹の樹ちゃんにしました。この樹ちゃんの、真正面顔を50回ほど描くことにしました。なんでそんな修行僧みたいな事を...と思うかもしれませんが、それなりに合理的な理由があります:まず、好きなキャラクタだったら50回描いてもきっと苦痛じゃないだろうからです。それに、50回同じキャラを描いて、最初と最後を比較して上手くなってるのを見たら、嬉しくなりそうじゃないですか?既存のキャラクターなら「答え」がります。「答え」そっくりに描く必要なんてないのですが、それでも、比較する「お手本」があるのは心強いです。真正面顔にはとても良い性質があります。それは「左右対称だ」ということです。描く側にはこの性質を満たすように描くのはかなりつらいのですが、描かれた絵の出来の良さを自分の主観を排して調べるには便利な性質です。実は100回描こうとしたのですが、50回ぐらいで頭打ちになってきて(それ以上描いても苦痛では無さそうだったけれど)もっと色々な絵が描きたくなったのでそこで止めました。いうわけでとりあえず手元にあったスケッチブックにガンガン描いていきます。手元に三菱の色鉛筆(12色セット)があったので、それを使って色も塗ってみました。最初肌はどうすればいいのか良くわからなかったので、とりあえず髪と目だけ。樹ちゃんは肌白いし肌塗らなくてもそれっぽくなるのでは?...とも少し思ってたのですが、今見るとやっぱり流石に白すぎますね。前髪の線や、目の輪郭、肩の線、どれも難しいです。前髪は気がつくと単なるギザギザになって髪っぽくなくなっちゃいます。いえ、難しいのもまた楽しい。いろいろな道具で遊ぶ昔描いていたときよりは多少財布に余裕があるので、色々な道具を買って遊んで試してみました。「初心者なんだから道具にこだわって形から入らないで描けよ」とか言われそうですが、いろいろな道具を使ってみることも一種の遊びです。全部買っても大した金額にはなりません。世界堂みたいな画材屋さんに行くと本当に沢山道具が置いてあって見ているだけでも楽しいですよ。シャープペンシル普段いつもシャーペンで(式とか)書いているので、最初はシャープペンシルを試していたのですが、細かい線を引こうとするとやっぱり0.5mmは太いかな...と感じたので、昔は誰が使うんだと思っていた0.3mmシャープペンシルに手を出しました。最初は「オレンズ」っていう、折れにくいように常に芯の回りにアルミの筒が付いているやつを買ってみたのですが、スケッチブックが凹んでしまって使いづらかったです。スケッチブックの紙がへこむと、凹みに挟まった黒鉛が消しゴムで消せなくなりますし、後で色鉛筆で彩色する時に色が乗らなくなったりしてしまいます(それをあえて使う表現ももちろんアリです)。S3っていう普通のに変えた所、オレンズに比べて確かに折れやすいのですが、折れるのってだいたい筆圧が強すぎるせいなので、弱く描けば大丈夫です。弱く書けば、紙も凹まなくなります。ロットリングは大学受験の時にお世話になっていたシャーペンで、製図用です。線を引くには良いのですが、全部金属製なだけあって正直重く、イラストだとちょっと難しいかなと感じました。0.35mm用って書いてあるんですが、0.3mmの芯で使えます。途中から並行でやってたデッサンには鉛筆が必要なので、鉛筆も買いました。いままで鉛筆というと、「100均で売ってるゴミ」か「それ以外」ぐらいの区別しかついてなかったのですが(例えば三菱9800とTOMBOW8900の区別は付いていなかった)、文房具売場をよく見ると一本50円ぐらいの鉛筆から150円を越えるものまで色々あることに気がつきます。画材屋算に行くと世界中の鉛筆が置いてあります...。ためしに何本か安いのから高いのまで買ってみると、描いていて全く違います!文字を書いてるだけだと気が付かないんですが、絵を描くと全然違います。そこに気づけただけでも、なんだか嬉しかったです。全体的な傾向としては、安い鉛筆は面を塗る時に粉っぽいのが出てきて均一に塗れなくなったり、線を引いていても引っかかりがあったりするのですが、高い鉛筆にはそれがなくて、均一に塗れます。高い鉛筆同士、安い鉛筆同士でも違いがあることは何となく分かるのですが、今のところ「書き味」とか曖昧な言葉ででしか表現できないです。今のところ、わたしが一番お気に入りなのはステッドラーのLumograph。その辺の文房具屋さんでも置いてある中では、一番高いやつです...。他のと比べると、ちょっと硬めで、そこが好き。練り消し練り消し、匂いが付いてるようなやつじゃなくて、デッサン用のやつ一回使ってみたかったんですよ!!形を変えながら細かい所が消せたり、塗った後に押し付けてグラデーション作ったり、普通の消しゴムより出来ることの幅が広くて、新鮮な感覚が嬉しかったです。主線を赤くするとなんだかPOPで可愛いなぁと思ったので主線が赤になりました。可愛く描けてる気がします。左右の目はほぼ1ミリの誤差もなく同じ大きさに出来るようになりました。した感じで色をぬると、どうしてもスキャナで撮った時に白っぽくなってしまう...。機械学習を使って採点してもらうさらに、この最後の絵が「客観的」に女の子のイラストに見えるかどうか、機械学習に採点してもらいました。Illustration2vecは、danbooruのデータを使って、画像からタグの予想をしてくれるので、これを使います。humansが気になるけどillutrasion2vecは結構容赦なく採点してくるので、1girlタグが出た時は嬉しかったです。今日は満開祭り2ですそして今日はこの樹ちゃんの出て来るアニメ「結城友奈は勇者である」のライブイベント満開祭り2ですね。人生ではじめてのアニメライブイベントです!リアル竹内くん、居るかなぁ。「世界の秘密」を視聴者にも、そしてキャラクターたちにも全部明かしちゃったのに、どうやって続編作るのかが楽しみです。ψ(プサイ)お久しぶりです。久々にグッとくるアニメがあって紹介したくなったので書きます。あにめ〜しょん」で一人で相当頑張ってた「げそいくお」さんが殆どの部分1を担当した、「美少女モバゲー」というスマホ用美少女ゲームポータルのPVです。(サービス終了につき削除されたので、https://www.youtube.com/watch?v=NSaYGRd-i5kから転載)この手のPVは殆ど見ないのですが、ハッカドール7話の元ネタという事で見てみました。美少女ゲームポータルの「時間軸方向に普遍的な」PVさて、このPVは美少女ゲームポータルの宣伝用のビデオです。普通に考えると、かわいい美少女がたくさんいるよ!という所を宣伝する事になります。すると、普通はこうなります:遊べるゲームの可愛い美少女キャラクターやタイトル名を具体的にたくさん載せてこれでもか!これでもか!お前はこのキャラどうや?あのキャラはどうや?という感じです。ソシャゲーのCMとかエロゲーのOPとかもそういった所があります。エロゲーOPでは名前が、ソシャゲのCMだとさらにCVがついてることが多いですね。「その手の中」篇これはこれで具体的にユーザーに「商品のスペック」を提示できるので、悪くはありません。一方で、こういった表現は露骨な「美少女カタログ」のように見えてきて正直すこし「引く」のが否定できないと2、「オタクの嫁は三ヶ月で変わる」という言葉で代表されるような現代の個々のコンテンツの猛烈な消費速度の下ではすぐ陳腐化してしまう事が避けられません。「モバミちゃんPV」はどうか。美少女モバゲーの「たくさんの美少女ゲームで遊べるよ!」というセールスポイントを、主人公であるモバミちゃんが、スマホから飛び出した美少女たちと一緒に元気に遊びまくることで余すこと無く表現しきっているのです!色々な職業や属性の、「記号化」された美少女たちが入れ替わり立ち代わり出てくることで、華やかさや賑やかさと同時に、時間軸方向の普遍性を獲得しています。言い方を変えると、このPVは2014年に公開されたもので、今公開されているゲームはたぶん当時とは異なるでしょう。その当時のラインナップのキャラクタをそのままPVで使っていたら、そのPVは今見ると「古いな」と思えるものになっているかもしれません。この「モバミちゃんPV」では「アイドル」「獣耳さん」「メイド」「ギタリスト」といったもう少し抽象的なレベルに持ち上げることで、今見ても遜色ないPVになっています。ような「消費するオタク⇔消費される美少女」という非対称性な視線を意識させることなく、一緒に仲良く遊ぶさわやかで楽しい映像に仕上がっています。Hello!」「なりたい自分になろう」という前向きな歌詞があれば、「カタログ」というよりは「モバミちゃんの部活体験」とでも表現できそうな趣の物語を感じさせてワクワクしてしまいます。モバミちゃんの笑顔が若干顔に張り付いてる感じに見えるのはすこし気になりますが、とてもいい映像です。いやはや、良いもの見せてもらいました。世の中はどこに凄いアニメが転がってるのか分からないですね。ψ(プサイ)がっこうぐらし!のOPのフレーズ「ここには夢がちゃんとある」の時に起こる弾幕、「※希望はありません」がどういうふうに生まれてきたのか、観察してみました。動画の弾幕は歌詞の内容を元にした「空耳」であることが多く、歌詞には直接出てこないフレーズであるこの弾幕は面白い存在だと思います。これは今日やったハッカソンでやったことのまとめで、使ったソースコードとデータ一式はこちらにあります。正規化されたレーベンシュタイン距離を使って適当にクラスタリング似ているコメント同士でも1000コメント以上離れたコメントは別グループに分け、グループ同士をエッジで接続しました。書かれているコメントを真似して書くコメントと、独立に思いついて偶然にたコメントを区別するためです。「※希望はありません」は最初からヒットした訳ではなく、一回目はそのままフォロワが無く消滅。2万コメント後に復活して細々続き、4日目にしてなぜか大ヒット。少なくなるタイミングもあるコメントは1000件のキューであることを考えると、待ち行列的な混雑の揺らぎみたいなものだと考えていいのだろうか?初期は「夢がちゃんとある(〜とは言ってない)」のような従来的な歌詞に基づいたコメントが多いその後も継続的に出現するが、「※希望はありません」と比べると相対的に弱くなる「※ただし希望は無い」などの派生系コメントは本家のヒット後に出現しかしフォロワーはなく消え、暫くたつとまた似たような「※(希望と救いは)ないです」みたいなのが発生してくる。独立に何度も発生してる。おなじ「まんがタイムきらら」作品が元ネタの「夢もキボーもありゃしない」系コメントも独立に散発的に出現しているなぜ4日目に大ヒットしたのか?よく見ると4日目、07/12はGoogleTrendでの最大ピークと一致している。大ヒットの原因であるという憶測はできるが、これだけでは証拠が弱すぎる。単なる偶然かもしれない。2話こちらです一話の流行を受けて「※希望はありません」は最初から大人気おまけ「わかば*ガール」1話わかば*ガールの今季一番アレな弾幕「TNP鳴らして」も調べました。ψ(プサイ)いろいろあって大学5年目ですが、先週末の学園祭には元気に参加しました!今年の学園祭では、好きすぎて京都まで聖地巡礼に行ってきたアニメ、「いなり、こんこん、恋いろは。」のコンちゃんのコスプレをしてみました!しっぽも生えてるんですが、この写真だと見えないですね~。この格好でお客さんにエルニーニョの説明をしました。うまく説明出来ませんでしたけど!たぶん「いなこん」を全話見た皆様でも「こんなキャラ居たっけ...?」みたいな感じかと思われますが、OPで一瞬だけ出てきます。いなりちゃんといつも一緒にいる子狐の神使・コンちゃんが人間の姿で顕現する時の姿で、漫画ではみんなで一緒に海に行く話のあとの回で登場します。フサ)この話は殆ど他の話のフラグに依存しないし影響もしない、いわゆる「エピソード」なので、10話しかないアニメではカットされたのだろうと思います。漫画8巻の付属BDにはこのエピソードのアニメが入るらしいですよ!買うしか無い!買うしか無い!(回し者)アニメには登場しないキャラなので(狐の姿なら毎回出てるけど)、当然衣装とかは売ってません。いうわけで、人生初のコスプレは衣装から全部自作です!何故人はマイナーなキャラクターのコスプレをしたくなってしまうのか!!洋裁をするのは小学校以来で、その時は間違えて縫って履けないズボンを作って、そのまま心折れて提出もせずに卒業したような気がします。あと3年くらい前に女装してニコ生でiPadケース縫った気がしますが、ありゃノーカン。作る時に考えたことを、断片的にメモっておこうと思います。服の構成要素は既成品改造レベルコンちゃん(人型)の可愛さに気づいて現在パソコンの背景にしている画像がこちらです。この画像をよく見ると、全体の衣装はファンタジーな感じでとてもかわいい1のですが、個々の要素は既存の服をすこし変えたものであることが分かります。マントとフードは、レインポンチョのマントの形を変えたりフードに耳生やしたりすればいけそう上着は、和服から袖を取ったもの。ズボンは普通の半ズボンの上の部分を袴みたいにすればそれっぽくなりそう。この時点で、既存の洋裁の型紙を改造すれば、無理をせず十分それらしい衣装が作れそうだと分かります。あとさらに洋裁初心者には大変うれしいと思ったポイントがとりあえず赤い布と白い布さえあれば作れるというところです。材料があると混乱してミスをしてしまいそうなので、とりあえず白い布と赤い布を大量に買っておけばあとは形をどうしてどう縫うかの問題に落とし込めるのは大変好都合に見えました。ミシンは適当で良かったっぽいミシンすら持ってなかったので、適当に買いました。ミシンもたくさん種類が出ていてどれ買えばいいの~!?という感じだったのですが、ふなっしーのコスプレをしている超上級者の友人に「3万くらいのコンピュータミシンならどれでもOKじゃない?」みたいなアドバイスをしてもらったので、適当に安いのを選びました。実際使ってみて過不足なかったので、大丈夫だったっぽい。フットペダルはやっぱり便利ですね。あと最近の機種はみんなそうなのかもしれませんが、この機種は糸通しがミシン本体に付いてて、糸を針に通すのがめっちゃ楽でした!ちなみにこのミシンが来たのは木曜日で、学園祭は土曜日からだったので非常にタイトなスケジュールでした。)既成品の型紙を集める大学近く(といっても徒歩20分)にユザワヤが最近できたので、型紙含め材料全部買ってきました。麻の入った朱色の布がたまたまあったのがすごいラッキーでした。余ったので、巫女装束とか作っても良いかな~?制作しっぽ⇨袋を作ってフェイクファーをはりつけるしっぽに関しては、四角い袋を適当にぬって先端を丸くしたあと、フェイクファーの帯をボンドで貼り付けまくりました。それっぽくなったものの、ボンドが固まっているので、触ると硬くなってしまってモフれないのが難点です。布状になってるフェイクファーがあれば、直接それを袋にすることも可能だったかも...。マント⇨ほぼそのままだけど裏地大変マントは今回の衣装にいらなさそうなディテールを適当に削りつつ、マントの形を型紙レベルで書き換えただけです。大変だったのは赤い裏地を付ける所で、そのために赤い布と白い布の両方で同じ型紙をカットして縫い合わせないといけないので、作業が普通に作る時の倍以上になります。装飾とかは全部ボンドで貼り付けました。ボンド便利!!上の写真だと頭にちゃんと葉っぱがついてますが、この葉っぱはリアル葉っぱです(つくりものの葉っぱを買い忘れた)ズボン⇨袴風にするためにサイドをカットする袴は昔、高校(ほとんど行ってない)で剣道の授業があって着たことがあったので、それを思い出して、適当に腰のところをカットして、ゴムじゃなくて帯で腰を縛るようにしています。本当の袴はさらに前のほうは5本のひだが付いていたりするのですが、コンちゃんの衣装はそうではなさそう。結局上着のおはしょりで隠れるのであまり意味はありませんが、しっぽがズボンに固定されていて重いので、それをしっかり持ち上げるのにはちょうど良かったです。足が出てくるところ(ボタンがついてるところ)がすこしくびれているのがとても可愛いので、再現しようと先の方だけ細くなるように、足先につれて太くなっていた所を途中から細くなるように型紙を改造したのですが、あまりそれっぽい感じにはなってくれませんでした...。上着⇨おはしょりを作るために長くした上着は二部ゆかたの上の部分だけ利用することで制作しました。この二部ゆかたの型紙では、「おはしょり」は浴衣が上下に分かれていることで表現されているのですが、今回は普通に「おはしょり」を作りたかったので、上着の型紙を30cmくらい延長して、長めにしました。今回やってみて感じたのは、ミシンを使うからついつい「縫う」のが大事なように思ってしまうけど、それよりもちゃんと綺麗に型紙を布に移して、綺麗にカットするのが大事だったということです。華々しさがない作業なのでついつい手を抜きたくなってしまうのですが、ここで手を抜くと後の作業全てに響きます。小学生の時の私はまち針とかもめんどくさくて殆ど使わなかったような記憶があるのですが、これもちゃんとまち針さして布を固定するのは非常に大事でした。反省点もいくつか有ります。子供用のレインポンチョの型紙を使ったせいで、頭とマントの接合部が首より短くなって着れなくなってしまいました。構造を理解せず作っていたので、襟の縫い代が外に出ています。襟が胸のところまで続いてるなんて知らなかったんだもん!ズボンは長すぎたと思います。足が出てくるところのくびれもとてもかわいいと思うのですが、ここがうまく再現できなかったのは残念です。あと中の上着に袖が全くありませんが、本当はあります。2014今まで、「作る」って周りに宣言しちゃうと作った気になるからあんまり言わないようにしてたのですが、今回はこの一言で「ぜったい作るぞ~」みたいな気分になってきたので、「作ろうかな」という思いつきを具体的な言葉にしてつぶやきまくってみるのは結構有用かもな~と思いました。ψ(プサイ)最近友人に薦められて、今日が最終回らしい「凪のあすから」を見ています。今6話なのですが、恋愛関係が大変複雑です。アニメ『凪のあすから』の人物相関図つくったよ」というページがあったので、引用しますと、こんな感じ。うーん、グラフ理論って感じだ。思ってからピクシブの非公式カップリングのページを見てしまうと、もはや隣接行列か何かにしか見えなくなってきた...。隣接行列...グラフ理論...はっ!ページランク求めようページランク!というわけで、今まで一回ぐらいやってみようと思っていた、ページランクの計算を実際にやってみました。徹底解説」を参考にしました。人間をページに見立てて、好意をリンクに見立てます。他のリンクしているページそれぞれににPR/N(Nはページ内のリンク総数)を与えており、ページランクの値PRはリンクされた他のページから貰ったページランク値の和に等しいというのを読んだ気がします。貰ったページランク=あげたページランク=そのページのページランクという等式が成り立つということです。元の論文にもそんな図が載っています。1998,http://www-db.stanford.edu/~backrub/pageranksub.psこれをグラフ理論と確率過程の話で表現すると、こうなります。各ページから他のページへ移動する確率の表を用意する(とりあえずすべてのリンクで等確率=1/リンク総数とする)その表に従ってあるページから出発してリンクをたどり続けるすると、どのページから出発しても、N回リンクをたどった時にあるページPに居る確率がN+1回目のそれと変わらなくなってくる(これを定常状態と呼びます)その時の、N回目でそれぞれのページに居る確率がページランクです。そのページから他のページへの遷移確率)の和=N回目にそのページにいる確率1なので、もらうページランク=あげるページランクという関係は確かに成り立ちます。実際にもとめてみましょう。鍵となるページ遷移確率表を用意します。さっきの表を見ながら、ひーくんからまなかへ遷移する確率は1...みたいな感じで行列を作るとこうなります。一応、今回は友情は無視して恋愛関係だけ考えます。みをり普通、ページには複数のリンクがありますが、このアニメだと思い人が二人以上居るのは不倫と勘違いされて殴られた至だけです。あと6話時点ではつむぐは誰も好きではないので、つむぐの行が全部0になるはずなのですが、そうしてしまうとページランクが求まりません2。pageと呼んでいます。surferモデルに習って、みんなを平等に好きなことにしました。計算は掛け算するだけ元の定義通り、「あるページからスタートしてリンクをたどり続けた時に、それぞれのページに居る確率が一定になってくる」まで遷移させ続けます。ひーくんからはじめましょう。はじめはひーくんに居ると仮定しているので、ひーくんに居る確率は1で、他みんな確率0とします。1回リンクをたどると、グラフを見るとひーくんはまなかが好きなので、まなかの確率が1になるはず。これを我々が先ほど作った行列を使って計算しようとするなら、先ほどの行列Mに、ひーくんを1としたベクトルPを掛ければよいです。octaveでやるとこんな感じです。0というわけで、まなかは三番目の要素で、それが1となったので、見事正しい結果を得られています。これを沢山続けてみましょう。10000回ぐらい掛けると変わらなくなってきます。0.22222...あれぇ?最後の3人、つまり大人組以外ゼロ?なんか間違ったかなぁ?ランダム・サーファー・モデルこうなってしまった原因は、大人組から子供組へ繋がっていないことです。つむぐくんは全員が好きだと仮定したので、子供組から大人組へはつむぐくんから遷移することが出来るのですが、その後は大人組の間でぐるぐるぐるぐる巡り続けることになります。ひーくんからはじめても長い目で見ればいつかは大人組に入ってしまい、そこで定常状態となるので、子供組の確率がすべて0になってしまったのです。グラフ理論の言葉でいうと、グラフを辿ると元の位置に必ず戻ってこれる大人組のような部分を再帰類と呼び、そうではなく元に戻れない子供組のような部分を非再帰と呼ぶそうですが、あまりこれ自信をもって解説できないので、しません...。sinkと読んでいて、そのためにランダム・サーファー・モデルというのを考慮しています。これはどういうモデルかというと、「時々はまったくリンクされていない別のページに飛ぶ」と考慮しているモデルです。具体的には、新しい遷移確率行列を次のように定義します。M2=(M*1/1.15)+((1/10)*0.15/1.15)これは、まず今までの確率を少し下げた上で、あるページから他のページへ僅かな確率で飛ぶようにした、ということです。凪のあすからの言葉を使えば、ひょっとするとひーくんは他の女の子(や男の子)にも興味を持つかもしれないよねというモデルです。sinkのような問題は起こりません。子供組を見ると、やはり特に重要そうなキャラクターであるひーくん、まなか、つむぐの三人のページランクが高いので、おおよそページランクの妥当性を示せたと言っていいんでしょうか!?とりあえず、この三人に注目して今後は視聴を続けたいと思います!蛇足:固有値・固有ベクトルを使って求めるなんか10000回も行列を掛け算するのは...という感じしますか?元の論文だとその方法で計算してると書いてあるのですが、これは行列の固有値・固有ベクトルを使っても求めることが出来ます。μVここで、固有値μ=1なら、MV=Vとなって、N回目とN+1回目でのそれぞれのページに居る確率が全く同じという事になり、ちょうど私達が求めたかったベクトルと一致しますね!octaveで求めるとこんな感じになります。0.135981↑先ほどの結果と一致する!こんな感じで計算できます。固有値ってこんなのにも使えるんですね〜。ちなみに、この行列の固有値のうち、絶対値が一番大きいものはかならず1になることがペロン=フロベニウスの定理から言えるらしいのですが、よくわからないので解説できません...。凪のあすからは線形代数と確率過程とグラフ理論を学べる神アニメていうか実は前期のアニメで一番好きだったのは「いなり、こんこん、恋いろは」で、京都と出雲にまで行ってきたのですが、それを書く日は来るのだろうか...!?他のページへの遷移確率の和は1です。リンク総数*(1/リンク総数)=1。ψ(プサイ)AbstractCPUのクロック数が頭打ちになり、1コアあたりの性能を向上させるよりもコア数を増やす事による並列性能向上が行われるようになった昨今では、並列化の行い易い純粋関数型プログラミング言語が注目されています。本研究で題材とするLazyKは、トークンが4つというシンプルさでありながら、チューリング完全な純粋関数型プログラミング言語です。近年のアニメシーンにおいて、アニメ本編よりもインターネット上での罵声の浴びせかけあいやステマばかりが着目され、アンチと信者のせめぎあいがより激しくなり荒廃が進んでいます。7/2より放送されている「ゆるゆり♪♪」の主人公赤座あかりは、彼女の必殺技「\アッカリ~ン/」によって可視光における強い参照透過性を実現し、彼女のすべてを愛す性格によって、世界に愛をもたらしています。aKari」を実装することで、LazyKの啓蒙と世界に愛を広めました。いつも通りの「トークン変えただけのゴミ言語のお時間」です。Brainfuckでやってる事が多い気がしますが、毎度毎度Brainfuckでやるのも流石に秋田ので別のにしました。トークンが4つで調度良かったのでLazyKです。毎度毎度手続き型で書くのも秋田ので今回はLISPで書いて見ました。ほとんどLISPの機能を使ったので随分楽ちんな実装となっております。ledyba/Lazy-aKariScheme処理系の一つであるgaucheを使ってます。Unlambdaスタイルのみに対応しております。<ソースファイル>として、入力を入れたらCtrl+D(WindowsではCtrl+Zらしい)を押して入力を確定すると、プログラムが実行されて結果が表示されます。サンプル:echoプログラム入力をそのまま返します。echo.txtとして実行し、入力したらCtrl+D(WindowsではCtrl+Z)を押してね。入力した結果がそのまま表示されます。echo.akariyryr[Ctrl+D]yryr大好きはエコー...。メッセージ変えたかったのですがLazyKは書ける気がしなかった()のでWikipediaのをそのまま使いました。わぁいわぁいうすしおわぁいわぁいうすしおわぁいあかりうすしおあかり大好きどうしたあかり。world!かんたんなかいせつLazyKは上にあるように、4つのトークン`skiをつかいます。そのうちskiの3つは関数です。LISPで書くとこんな関数。x)で、`というのは関数呼び出しを表します。関数は必ず1つだけ引数を取ります。以下可読性を重視してLISP形式で書きます。Iは引数をそのまま返す関数なので簡単ですね。Kは関数を返す関数です。2)としてさらに戻ってきた関数を呼び出すと1(=x)という結果になります。なんでこんな面倒な事をするかというと、LazyKの世界では関数は引数を1つしか取れないのですが、Kという関数にはどうしても2つ引数を取らせたかったからです。LazyKでは関数は関数を返すことができるので、関数を返す関数を作ることで引数が1個しかとれない問題を回避しています。これをカリー化と言うそうです。Sはちょっと厄介ですね。K)が関数Iと等しい関数であることを確かめると理解できると思います。内側のラムダ式でwは使われないことに注目。これはIそのもの...うーん、面倒ですね。数字は?LazyKは上記でみた3つの要素しかありません。数字というリテラルはありません。えっ、でも計算くらいできないと困るじゃん。そこでLazyKでは、数をチャーチ数というので表します。数とありますがやっぱり関数で、この関数に別の関数fを渡すと、fをn回適用してくれる関数を返してくれる関数です。「関数」がゲシュタルト崩壊してきてはあ?って感じですね。チャーチ数で3を表す関数をchurch-3は、引数として関数fをとり、「f(f(f(x)))を返す関数」を返してくれます。