今年もあと一ヶ月ということで、今年の自分のラブライブ活動を振り返ってみたいと思います。2018年は2017年よりラブライブにどっぷり浸かった年だったように思います。今年は初めてラブライブのライブに参加しました。azihsoyn.hatenablog.comこれでライブにハマってからというもの、その後もライブやファンミーティングなどに応募して参加しまくってました。いっても、eplus様がチケットをなかなか用意してくださらないのでLVでの参加が多かったですが😇。いえばLVでライブを見たのも初めてだし、ファンミーティングに行ったのも初めてでした。ファンミは初めてライブに参加したとき同様、楽しめるのか不安でしたが杞憂でした。いろんなイベントに参加しながら友人にラブライブを布教した結果、ラブライブガチ勢が3人になり、チケットを協力して申し込めるようになったので、3rdライブでTryにしていたライブ両日参加を4thライブで実現することができました。4thライブはあの、μ’sがファイナルライブをした東京ドーム。(まだファイナルライブの円盤は見てないんですけどね)何度も言ってますが2日目のHPTのすわわの力強いソロが印象に残ってます。2018また、打ち上げで他のラブライバーの人と絡んだのもいい思い出です。friendsや学年曲の卒業がテーマの曲などから終わりが近いのかなとものすごく不安でしたが、まだまだAqoursは終わらないというメッセージを感じられて、2019年も2020年も、いや、大阪万博の2025年もずっとAqoursを追いかけていこうと思えました。4thの感想は他にも書きたいことはいっぱいあるのですがキリがないのでこの辺で。Kissの千葉公演の現地参加!!その他のファンミ公演もLVで参加予定と、すでにある予定だけでも年末年始が充実しています。2019年には5thライブだけでなくアジアツアーも決定していたりとどんどん輝きが大きくなっています。2019年にはスクスタという約束されし神アプリがリリースされます。虹ヶ崎の活動も本格的に始動しました。lovelive-as.bushimo.jplovelive-as.bushimo.jp2019年もラブライブという作品から目が離せないですね!さて、このままラブライブが好きという話を延々と書いても良いんですが、今年ラブライブに関連して気づいたことがあります。自分の観測範囲で最近ラブライブにハマった人は、口を揃えて「なんでもっと早くラブライブに出会わなかったんだろう」と、後悔してることです。今からハマっても無印のアニメを見たり、円盤でライブを見ることもできます。いうかそういう人のほうが多いハズ。リアルタイムで参加している時の楽しさって格別なんですよね。ライブもLVで見るのと現地で見るのは全然違います。ご用意されないことが多いためよく痛感してます。いった後悔をしたからか、自分は結構後悔しないような選択というか生き方をするようになったような気がしなくもないです。楽しんだもん勝ちというか。連続出演58回のゲストとして参加させて頂いたときに、グノシーのVTuberタブのリリースについてちょろっと話しました。あれも本当の発端はどうだかわからないですが、VTuberコンテンツやりたいみたいなことをアピールしてたから関われたのかなと思ったりしてます。ラブライブって人生なんですよね。ラブライブと絡めてちょっとエモい感じのことを書いてみました。なんかまとまってるのかよくわからないですがラブライブアドベントカレンダー1日目はこんな感じで終わりです。ラブライブ勝利を知りたい。辛すぎるので「今日は一日ラブライブ三昧」を聴きながら書いてます。今年で3回目の参加のisuconですが、参加者もどんどん増えているみたいです。して参加したのですが、予選突破ならず。スマイルさんほんとすみません。isucon.net一応前回よりは成長できたみたいなのでそこはせめてもの救いです。敗退したので参考にはなりません。一週間前におばちゃんがconohaで練習用インスタンスを立ててくれました。この問題はまずcache-controlをどうするかが鍵だったのでnginxの設定ファイルをいろいろいじってました。送ってこさせようとしたのですがうまく行きませんでした。publicにするのは簡単だったので本戦でもpublicつけとこって思いました。練習は前日までやってましたが圧倒的準備不足でした。直前まで練習していたのでisuconの感覚をもったまま当日に望めたのはよかったです。この判断は良かったと思います。こんな構成でMakefileで全部最新の状態にできるようにしてました。webapp/nginx/systemd/db/Makefile当日やったこと初期状態でベンチマーク今回はpythonでやると決めていたのでアプリケーションをpythonにしてベンチマークを実行しました。デフォルトだと600とかだった気がします。レギュレーション確認やるのは当然なのですが、今回はスコア配分も載っていたので配点の低いところにリソースを割かないように気をつけてました。次どこやろうで悩んだときにこの基準に振り返れたのは良かったと思います。サービス把握e○lusのようなイベントの予約サービスでした。一通り触るのは今思っても大事だと思います。今回はadminの機能もあって売上レポート出力機能があったのですが、配点が低かったのでここはスルーすることにしました。ここまでで30分ぐらいでしょうか。9/17がファンミだったので予習しないとだったんですよね。ボトルネック特定もはや定石となったalpやgo_accessなどを使ったnginxのログ解析。設定ファイルいじるか、と思ったらない。ない?と気づいてそ、そうきたかー!!!ってなってました。最初の判断ポイントで、h2oのまま行くかnginxに載せ替えるかの2択でしたが、h2oは全員ほぼ触れたことがなくドハマリする可能性があったのでまずはnginxに載せ替えることに。nginxの設定ファイルの一部をいじることはありますが0から入れるのはほとんどやらないので意外と手こずって終わる頃には12時過ぎになってました。前日までにおばちゃんが用意してくれたisucon7の設定ファイルがあったのでそこまではまらなくて済みました。あたりがボトルネックになってました。おばちゃんがDBサーバとWEBサーバの分離などを担当することになりました。辛い、、、コードが辛い、、、。DBのカラム名をそのまま使っていたり違うkey名に変えたりと難読化されていて修正がだいぶ困難でした。そのコードがいたるところで使われていて呼び出し元の引数によって返す内容も変わったりするので、あぁ、今回のisuconのテーマはリファクタリングとか歴史的経緯とか闇かな?って思ってました。影響範囲が大きいのが嫌だったのでトップページ用の関数を新たに作りました。この修正なら動くだろと思って実行した結果エラーが出たりとpython力の無さがだいぶ出てました。pythonにしてしまったんだ、、、。レスポンスのjsonの構造を変えないようにフィールドとテーブル定義などとにらめっこすること3時間ぐらいでやっとスコアが上がる修正ができました。この時点でスコア1545。その後ゆずるくんのランクの固定値かや不要なフィールド返さない修正で2319。この時点で16時ぐらい。その間おばちゃんの2台構成も試してみたところスコアが下がったのでロールバック。users系の改修に入りました。これはそこまでスコアにはならないのですが明らかに遅くて他にも影響ありそうだったので悩みましたが手を付けました。usersも動くかわからないまま本番で確認しながら修正したので時間がかかって17時ぐらいになってました。この時点でスコアが2849。思ってえいやでやってみたらスコアが一気に7010に。同じことを全部のイベント処理にも適用しちゃっていいんじゃね??と最後のワンチャン実装を試したところadmin系ではエラーになったのでadminを除くevent処理の書き換えを試したところ更にスコアが伸びて16156に!!全員テンションぶち上がってました。これ以上はやる時間がなかったので記念写真撮って残り10分はひたすら祈ってました。結果はまぁ予選敗退だったんですけどね。それでも最後のライブ感は参加しないと味わえないなと思います。死ぬほど悔しいですけど!!!結果出た後しばらくこんな気持でした。来年同じ思いをしないために振り返っておきます。認識があってるのが大事。これも時間取りすぎたかと思いましたがやってよかったです。1コマンドでミドルウェア含めて最新の状態にできるのが本当に大事だなと思いました。去年はgit管理していながらmasterで動かないみたいなことがあって今年はめっちゃやりやすかったです。出題のinitializeが良かったというのもありますが。isucon7で次回はやろうと言っていたのができました。2017年10月23日めっちゃ便利。勝ちに行くのであればやはり自身のある言語で行くのが一番だなと思いました。違う言語で挑むのも勉強になるので一概には言えませんが。去年も書いた気がしますが気づいたら同じところをやってたみたいなのはもったいないのでなにか考えないとですね。alpでエンドポイント別の対応をしたんですが、アプリケーションコードの全体像を見る前に修正を始めてしまったので改修の割にスコアが伸びなかったというのがあったのかもしれません。DBにアクセスしないでメモリに乗せるのがほぼ定石になっていますが、そもそもDBの構造がおかしい(予約がないと座席の空き状態がわからないとか)のを直せなかったのが悔しいです。データ構造を変えるということに頭が回りませんでした。自分がこのサービスを作るならどういう設計にするかみたいなことを考えながらやる今年も予選突破は叶いませんでしたが解いていてじわじわスコアが上がっていくとてもいい問題だと思いました。運営の皆さん毎年ありがとうございます!あと3年連続で弊社オフィスを使わせて頂いてありがとうございます。外部の人でも快諾してくれて懐の深さに感謝しかありません。相変わらずよろしくおねがいします。ラブライブサンシャインTL;DR控えめに言って神でした。感想垂れ流しライブのネタバレを多分に含みます人生で2回目のライブに参加してきました。ちなみに1回目はazihsoyn.hatenablog.comこちらのシンフォギアのライブです。参加するまでは不安なことがあって、シンフォギアライブが最高だったから霞んでしまったりしないだろうか?ちゃんと楽しめるだろうか?🤔とライブが始まるまで思ってました。好きなアニメの曲を生で聴けるだけでもテンション上がるのに、それを盛り上げるための演出が盛りだくさんで楽しめないわけがないって感じでした。期OP主題歌)これは予想通りでした。アニメ2期の曲が多くなるんだろうなと思っていたのでOPで始まるのは妥当だと思います。C/W)これは意外でした。曲もですが振り付けがカッコよくて見てて楽しかったです。C/W)これも意外でした。君の瞳を巡る冒険から一転して可愛い系の曲です。3曲目にしてAqoursのいろんな側面を楽しめました。話挿入歌)この曲めっちゃ好きなんですよね、、、。聞けて本当に嬉しかったです。舞☆TONIGHTの冒頭の和傘の映像がドーム天井に写って一瞬で引き込まれました。(天井じゃなくてスクリーンかもしれません。夢うつつだったので記憶が曖昧。話挿入歌)学校説明会で歌った曲ですね。この曲の前にアニメのシーンが流れてみかんのトロッコで学校に向かうシーンや坂道を走っているシーンが総集編のように流れて、この「君のこころは輝いてるかい?」を歌うまでの期待値を上げてくれました。シンフォギアライブでもありましたがこういう演出大好物です。話挿入歌)この曲もホント好き、、、というかアニメのシーンを思い出すと泣ける、、、。アニメ放送時に物凄く話題になったというか騒然としていたんですが、センターの千歌ちゃんがバク転するんですよね。アニメの中でも必死に練習して最後の最後に成功させるんですが、これをライブでやるときに伊波杏樹さんは果たしてバク転するのか!?と話題になっていました。この曲のイントロが流れて「あの」フォーメーションで並んでるメンバーを見て会場が「まじでやるのか!?」という雰囲気に包まれました。そのシーンというところで、ロンダートで止まって、「やっぱり難しかったかー。怪我したら危ないししょうがないよ」という雰囲気になりそうなところで、バク転を決めました。バク転を決めたんですよ。2を争うぐらい盛り上がったと思います。自分もテンション上がって声を上げてました。曲が終わってからこのフォーメーションを考えた果南ちゃん役の諏訪ななかさんが、アニメのシーンを再現して「千歌、ありがとう」と言ってハグしてたのは普通に泣けました。いうか果南ちゃんの声可愛すぎる。アニメ6話ほんと好き、、、無限に語れそうですが話が脱線するので。誰か語り明かしましょう。特典楽曲)この曲はiTunesとかでは配信されておらずBDを買わないと入手できないんですよね。自分はBDは買ったんですがCDを再生するデバイスを持ってないのでfullで聞いたことはありませんでした。スクフェスで何度かプレイしたことがあるぐらいでした。いうかソロ曲あるんだ!という驚きのほうが強かったです。iTunesとかで配信されてほしいですね。特典楽曲)ソロ曲シリーズの2曲目。ステージではなくゴンドラ?みたいなのにのって会場中を回って歌ってました。近くで見れるのは嬉しいですね。特典楽曲)個人的にめっちゃツボだった曲。小林愛香さんが善子よりヨハネしていて、ヨハネ降臨していました。カリスマというかオーラというか、雰囲気がすごすぎました。小林愛香さん以上にウィンクが上手い人いるんですかね?ダンスもキレッキレでした。特典楽曲)梨子ちゃんのソロ曲。これも桜やピアノや音符の映像がすごかったです。全体的にソロ曲は演出が凝ってた気がします。この曲もスクフェスでプレイしたことがあるのですが、譜面が好きです。プレイしてて指が楽しい。残念ながらソロ曲はここで終わり。残りの5人の曲も聞きたかったんですが時間的に仕方なかったんでしょう。次のライブで聞きたいです。話挿入歌)この曲も好き、、、ただ配信はされてないんですかね?廃校が決定したのにラブライブに参加するのか?と葛藤するシーンで流れていた曲です。