プログラム, まいまいろぐ

maimaiNETの仕様変更について

めっちゃ久しぶりにブログやんけ

3/28に行われたmaimaiNETの大幅仕様変更についてちょっとまとめ

今回の仕様変更はめちゃくちゃ価値があると思いますね…
とりあえず羅列しておこう

  • セッション管理がgetパラメータじゃなくなった(むしろなんで去年こうしたんだ)
  • クッキーに生パスワードを保存しなくなった(いつからかは不明だけど28日確認したらなくなってた)
  • URLがきれいになった
  • 楽曲の詳細ページとか、プレイ履歴詳細ページのアクセスがPOST経由するようになった(これは謎)
  • POST経由する際に楽曲IDがinputタグに含まれるようになった(3年ほど前に見えないように隠されてた)
  • 4桁を超える数値の場合カンマ区切りするようになった
  • fontタグが消滅した(maimaiNET運用時から約5年の時を経て消えました)

全体的に改善されたように思えます。
まだstyleタグに直書きとかいっぱいあるけど、5年も動かしてたらそうなるよねわかる。私もよくやる

セッション管理は本当にひどい仕様だったと思う。
普通に閲覧して、ページ戻ったら「セッションエラーです。ログインしてください。」はさすがにアホかと

クッキーに生PW保存しなくなったのはいいかなって思う。
まだIDは生で残ってるけどまあいいっしょ

URLが正規化されたというか、全体的に綺麗になってる。
こんな感じでキャメルケースで表記してるね。
/maimai-mobile/music/expertGenre/

POST経由と、それに伴う楽曲IDの露呈な
これ3年ちょっと前くらい?に、まいまいろぐ運用してた時には楽曲IDが表示されてたからそれ基準で楽曲をチェックしてたの
でもそのあと改修されて、”何番目の楽曲か”という処理に変わったわけ
リスト取得してから、楽曲ID拾って、その楽曲の情報を拾うって感じで、2度DBアクセスするから重くなると思うんだけどなぜかそれで変更されてた
そして先日本当に久しぶりに楽曲ID見たときは懐かしさすら覚えたわ…。
ただもうこれ基準でやるとまた隠された時に大変なので今の仕様+楽曲IDを保持することにする
それで楽曲ID+楽曲難易度が組み合わせられると宴譜面の同じ楽曲のデータも取れるようになる。
宴の難易度値は10なんだけど、同じ曲名の2つ目のは11だった=おそらく10以上が宴という処理
ってことは、それぞれ保存しておけば同じ曲名でも分別できるから宴譜面取れるぞ(こっちのDBもいじらないとだからすぐには無理)

fontタグ消えたのは笑った

コメントを残す

メールアドレスが公開されることはありません。

*