2022年の振り返りと2023年の抱負

2022年の振り返り

今年の抱負として掲げていた、東方編曲録v2は公開できておりません🙇‍♂️

作業はしていました。管理画面ができたかなってところで、DB設計これでいいのかなぁと悩んだり悩まなかったりと公開までは至っておりません...

2022年のTOP3

Google Cloud認定資格 Professional Cloud Developer を取得!

やったね✌️

Heroku無料プランから別サービスへ移行

  • 東方サブスクランダム選曲アプリ
    • railway.app に一度移行し、その後に fly.io に移行しました。

  • BOOTH東方デジタル音楽 新着情報通知bot
    • メインの処理をGoで書き直し、Google Cloud に移行しました。

無事に移行できてよかった!

今年も東方ステーションの番組で紹介されました!!!

今年も東方ステーションの「この東方アレンジがすごい!2022 Presented by 東方ステーション」に 企画協力させていただきました🙇‍♂️

そして、今年も金澤まいさんに名前を呼んでもらえました!!!

そしてなんと今年は、ビートまりおさんにも名前を呼んでもらえました!!!しかもZUNさんへ説明する感じで!!!

動画はこちら

www.youtube.com

後日、ビートまりおさんから東方編曲録を紹介してもらえました!!!

嬉しすぎます😂

作ったもの

  • 東方同人音楽流通検索
    • サークル一覧画面を追加しました。
    • YouTube MusicとLINE MUSICに対応しました。

新しく作ったWebアプリなどはありませんでした。既存アプリのメンテがメインでした。

OSS活動

Issues

Pull Requests

その他

今年見つけたRailsの管理画面を素早く作成できるgemのAvo。

外部公開する場合は有料で、ローカル環境で使う分には無料で利用できるので個人開発でローカル環境でしか使わないアプリはAvo入れてる。超便利!

avohq.io

AvoにPR投げたので、リリースノートにも載ってます!動画でリリースノートの紹介もしているので、名前が呼ばれました。

github.com

www.youtube.com

2023年への抱負

来年は、今年進めることができなかった東方編曲録v2を頑張りたいです。

他にもとあるプロジェクトにジョインしたので、そちらのバックエンドアプリの開発も頑張りたいです。

来年はもっとGoの開発の知見を溜めていきたい!RubyRailsもさわっていく!

Meilisearch v1.0が来年にリリースされるそうで、そこで漢字対応が入るともう使わない理由がないので東方編曲録v2などで使っていきたいです💪

github.com

github.com

おわりに

来年も、東方編曲録、東方カラオケ検索、東方同人音楽流通検索、迷い家の白猫のシロをよろしくお願いいたします🙇‍♂️

東方同人音楽流通 2022/12/24 配信一覧

サークル アルバム
<echo>PROJECT [neutrino*]
<echo>PROJECT [eclat:]
<echo>PROJECT [rosée]
<echo>PROJECT Mary had a little love
<echo>PROJECT 博麗霊夢が死んだ
Amateras Records Adventurous Journey
Amateras Records 恋トラ -KOIIRO MASTER TRANCE-
Amateras Records CODE-G -Midnight Anthems Vol.1-
Amateras Records 恋トラ -Extended Package-
As/Hi Piano 伊弉諾物質の主題による小曲集
Atainchi Records Le Souvenir
Atainchi Records 夜咲の華
ClumsyRecord TOHO DROP ZONE
COOL&CREATE 幻想龍殺蟲毒少女・姫虫百々世
DREAMERS GARDEN UNDERGROUND GARDEN
EastNewSound OVERDOSE
ESQUARIA ESQUARIA INST BEST 002
ESQUARIA ESQUARIA VOCAL BEST 003
ESQUARIA RAINBOW CORE
FloatingCloud 幻想郷事変 (東方アイリッシュ4)
FloatingCloud NerseryStories (東方アイリッシュ5)
FloatingCloud 東奔西走録 (東方アイリッシュ6)
IRON ATTACK! Rumour
K2E†Cradle TOHO EURO TRIGGER VOL.17 Non-Stop BEST
mondorium 少女作業中 〜 Imperishable Night.
Rolling Contact ELECTRO CUTE 6
Rolling Contact Yabba Ragga Toho 4
Rolling Contact Rolling Contact Promotion 2022
Rolling Contact Quicksilver Anthem
Rolling Contact Psychedelic Shrine 3
RoundLoudness Hollow Propagation
SOUND HOLIC EUROBEAT HOLIC II -SEPARATED EDITION-
SOUND HOLIC EUROBEAT HOLIC III -SEPARATED EDITION-
StarlessTrilogy 人類の落日
UNDEAD CORPORATION TOHO COMPLETE BOX
UNDEAD CORPORATION TOHO COMPLETE BOX2
Water Color Melody. 綺麗
ダシマキレコード 東方 with SCHRANZ8
マッコ屋 瑕瑾は玲瓏をニヒルに飾る
外柿山 東方旧作管絃楽
梶迫小道具店 SKEPTICISM 3
荒御霊 Life Beyond Death
少女フラクタル 天を掴むまで
上海アリス幻樂団 虹色のセプテントリオン
凋叶棕 𠷡 ※
東方事変 MATSURI
百鬼繚乱 東方悲観悲恋歌
幽閉サテライト 紛う星の如く

※ゆわい

GitHub GraphQL API v4 ミューテーションの接頭辞

接頭辞
abort
accept
add
approve
archive
cancel
change
clear
clone
close
convert
create
decline
delete
disable
dismiss
enable
follow
grant
import
invite
link
lock
mark
merge
minimize
move
pin
regenerate
reject
remove
reopen
request
rerequest
resolve
revoke
set
start
submit
transfer
unarchive
unfollow
unlink
unlock
unmark
unminimize
unpin
unresolve
update
verify

https://docs.github.com/ja/graphql/reference/mutations

東方同人音楽流通 2022/10/09 配信一覧(追記あり)

サークル アルバム
AGGRESSIVE BEAT CIRCLE AGGRESSIVE BEST INSTRUMENTS
Amateras Records Endless Night (DELACTION REMIX)
Amateras Records Emotional Skyscraper
As/Hi Piano 虹龍洞の主題による小曲集
As/Hi ROCK 月虹リミテッド・アワー
C-CLAYS 言祝 (Kotohogi -)
C-CLAYS 櫻環 (オウカン -)
IRON ATTACK! Bullet Blitz ~天孫降臨~
K2E†Cradle TOHO EURO TRIGGER VOL.16
Melodic Taste 夜色のシンフォニック・スイート
mondorium 少女作業中 ~ Subterranean Animism.
mondorium 少女作業中 ~ Perfect Cherry Blossom.
mondorium twilight - NIBI Touhou Arrange 1st EP -
mondorium Dear - Elle Touhou Arrange 1st EP -
SOUND HOLIC NANA HOLIC V feat. Nana Takahashi
Water Color Melody. 月虹少女
イノライ 運命のヘイト
イノライ Monsters
オーライフジャパン 市場再招宴
ゼッケン屋 Zekken No.7 Seven Colored Sunshine
はちみつれもん/Hachimitsu-Lemon Touhou Six String 06.光
外柿山 オーケストラ蓬莱人形
暁Records S.A.R.I.E.L. -Request Song Jukebox Vol.01-
荒御霊 Creator's Heaven 2
彩音 ~xi-on~ SCARLET -rebuild-
彩音 ~xi-on~ BEST selection Ⅲ -彩音 〜xi-on〜 ベスト-
少女フラクタル 幾千億分の一
少女理論観測所 ParallelEnd Observer -Refrain-
豚乙女 りていく+
斧家 Unknown and Known
幽閉サテライト BEST Marcia2
幽閉サテライト 瞳を閉じて、映す夢幻

追記 2022/10/26

サークル アルバム
IOSYS TOHO BOOTLEGS 5
mondorium 少女作業中 ~ Shoot the Bullet.
Silent Sinner in Scarlet 東方懐旧合成 (Synthesized Memories)
ジェリコの法則 Unexpected Evolution
音泉 THE SELECTED WORKS OF TAMAONSEN EX
音泉 / Alstroemeria Records KOKOROMERIA(TESTPILOT)

music.touhou-search.com

東方同人音楽流通 2022/06/25 配信一覧

サークル アルバム
ACCORD ON CODES Live2021
Aftergrow Farewell, dear Old Adam
Aftergrow Asymmetry
Aftergrow colors of soundscape
Aftergrow Like a shooting star. EP
Aftergrow Star Pieces
Aftergrow Seven lies from my Dystopia.
Aftergrow URBANIZEDSTEREO
Aftergrow Hello, It's a New World!
Amateras Records Hopeful Journey
Amateras Records Resonate Anthems
Amateras Records Adventurous Journey the instrumental
ClumsyRecord the TOHO Creation 02
EastNewSound EastNewSound Best Vol.4
EastNewSound Lucent Wish the instrumental
EastNewSound Believe in life
EastNewSound 全病曲
EastNewSound La Piuma
IRON ATTACK! FLAME OF DELIVERANCE
K2E†Cradle TOHO EURO TRIGGER VOL.14 Non-Stop BEST
K2E†Cradle TOHO EURO TRIGGER VOL.15
Liz Triangle RETURNER
Liz Triangle STARTER LIZ TRIANGLE BEST
Login Records Little Mystery
minimum electric design Asymmetry
Rolling Contact TRANSFINITE
Rolling Contact LOVE COLOUR
Rolling Contact Twisted Bouncers 5
S/N Ravens The Hard Stuff
ShibayanRecords TOHO BOSSA NOVA 11
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的編曲音源集~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的幻想四撃蹴~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的幻奏小曲集~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的夢幻烈歌抄~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的幽幻奏曲集~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的幽々舞踏劇~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的夢天幻奏典~
SOUND HOLIC SOUND HOLIC MEETS TOHO ~東方的紅蓮烈火弾~
StarlessTrilogy THE DANGER IN MY HEART
StarlessTrilogy THE GIRL WHO CRIED GOD
StarlessTrilogy THE LONG AFTERNOON OF GENSOKYO
ZYTOKINE FLEX'N'CORD
ZYTOKINE ♮ NATURAL
ZYTOKINE DOPE ICON
アベニュールーム 砕花生粋
イノライ Monsters
オーライフジャパン 中堅幻想狂
ついったー東方部 211221
ついったー東方部 DEWFALL
外柿山 オーケストラ古匿集 vol. 4
梶迫小道具店 IRIDESCENCE
暁Records LIMITED SINGLES season3
荒御霊 ARROGANTLY TECHNO HELL
荒御霊 Rebarrel’d
音泉 東方流星少女//改二
少女フラクタル 巡る運命
少女理論観測所 Miracle Shift Parade
少女理論観測所 FALL FEEL FALL -Four Seasons Library vol.3-
少女理論観測所 Chillout Winter -Four Seasons Library vol.4-
少女理論観測所 非合理論理ショー
少女理論観測所 不埒なカクテル
森羅万象 シンクロ4
凋叶棕 △(U7731配信Ver)
東方LostWord Disillusion(feat.Faylan & Alstroemeria Records)
東方LostWord I’m Alright!(feat.KIHOW & A-One)
東方LostWord 夜に裂く光(feat.影山ヒロノブ & 豚乙女)
東方LostWord 祭月夜(feat.成瀬瑛美+恋汐りんご & IOSYS)
東方LostWord その手に触れるキセキまで(feat.根本凪 & TUMENECO)
東方事変 hommage
豚乙女 100万人の並行秘封
豚乙女 獣神
発熱巫女〜ず SLOW
発熱巫女〜ず Fairyness
発熱巫女〜ず SLOW II
幽閉サテライト 幻想症候群
幽閉サテライト 華鳥風月(Instrumental Version)
幽閉サテライト 泡沫、哀のまほろば(Instrumental Version)
幽閉サテライト 泡沫、零れずの願いゴト(Instrumental Version)

music.touhou-search.com

Spotify 東方アレンジ

アーティスト

アルバム

シングル

一部楽曲が東方アレンジ

アルバム

EP

PlanetScaleのdefault collationは、変更できない

planetscale.com

タイトルがすべてです。

PlanetScaleのdefault collationは、utf8mb4_0900_ai_ciです。 変更できない理由は、alter databaseがPlanetScaleから提供(サポート)されていないからです。

ドキュメントを探しても見当たらなかったため、PlanetScaleに問い合わせてみたところ以下の回答をいただきました。

We currently do not support the ALTER DATABASE statement, so there's no way to change a database's default collation. However, you should be able to change it on a per-table basis:

`ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_bin;`

(DeepL翻訳)
現在、ALTER DATABASEステートメントをサポートしていませんので、データベースのデフォルト照合順序を変更する方法はありません。しかし、テーブル単位で変更することはできるはずです。

`ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_bin;`

より詳しい内容は、以下の discussion のコメントにありました。

github.com

上記の最後に以下の内容が記載してありました。

PlanetScale does not provide a configuration option to choose the default collation for all the connections in your database right now.

(DeepL翻訳)
PlanetScaleでは、データベース内のすべての接続に対してデフォルトの照合順序を選択するための設定オプションは、現在提供されていません。

PlanetScaleの公式のドキュメントに default collation は変更できない旨とその理由が書かれていると嬉しかったな

結論

PlanetScaleのdefault collationは、変更できない