Re:Linked
Re:Linked
@blog.outv.im.web.brid.gy
Blog of Outvi V.

[bridged from https://blog.outv.im/ on the web: https://fed.brid.gy/web/blog.outv.im ]
kamome sano 的 PROJECT_0/1 解谜系列
剧透注意:本文包含 PROJECT_0/1 解谜的答案。 ## kamome sano 与 PROJECT_0/1 # kamome sano 这个名字,想必许多音游玩家,尤其是 BEMANI 系音游的玩家是认识的。例如,她作为: * 在 BEMANI 方面供曲超过 20 首的曲作家,或者是 * 上个月发布的,《学园偶像大师》有村麻央个人曲《見て》的曲作家,再或是 * 今年夏天发布的 maimai DX 中 KALEID×SCOPE 模式的终曲《Ref:rain (for 7th Heaven)》的曲作家,又或是 * 一年多前 VTuber 夕凪潮的新曲《水掛け》,亦或是 * 去年春天 CHUNITHM LUMINOUS 新曲《crazy (about you)》的曲作家,以及 * 读者听过或没听过的《电音部》角色凤凰火凛单曲《Beat Me!》的曲作家,等等 也有可能这些曲子读者都没听过,那么也可以看看 kamome sano 网站上关于供曲的新闻。 就笔者自己而言,kamome sano 是我(至少在)2024 年最喜欢的作曲者。如果想了解她的作曲风格,推荐读者试听由 kamome sano 自己创建的播放列表:「サノカモメスターターキット」(sano kamome starter kit)。这个播放列表在 YouTube、Spotify 和 Apple Music 都有副本,读者可以选择一个自己觉得舒服的平台。在这个播放列表里,笔者最喜欢的单曲是由エルセ和 somunia 演唱的,收录于《VirtuaREAL.04》专辑的《ミラーガール》。 PROJECT_0/1 看起来是 kamome sano 为新专辑《if》设计的企划。这张专辑已经于 12/20 公开。除了本次在 YouTube Music 等各串流平台发布之外,专辑的部分曲目(例如《if》)也从很早之前起就在《Cytus Ⅱ》和《Arcaea》等音乐游戏中上线了,感兴趣的玩家不妨试玩一下。专辑在 Bandcamp 的链接则是在这里。 ## 各个谜题的解法 # 以下各个谜题按发布时间排序。解法在通常的浏览器中需要点击才会展开;因为不太难,读者可以先自行解谜试试。 ### Memory ID: 2147483647 # 谜面:https://www.youtube.com/shorts/ARSNmk5i3ws 视频中的代码: <!-- <a href=01.[username].[domain]">project_**</a> --> <!-- username: kamomesano --> <!-- domain: info --> <music prompt="acoustic-guitar morphing-textures synthetic-arpeggio granular-pad vocal-chop machine-singing archive-data-voice hybrid-timbres glitch-harmonics unstable-resonance noise-bleed spectral-blend evolving-waveforms drifting-melodies algorithmic-chorus fragment-vocal-samples digital-haze corrupted-tones half-broken-synthesis warped-strums deconstructed-phrasing hybrid-instrument-fusion mechanical-emotion artifact-rich sound-collisions phase-smeared-notes unstable-attack ghost-vocal-echoes abstract-harmonic-clouds shimmering-fragments spectral-morph-lead synthetic-breath bit-eroded-textures transient-flutter neural-melody-reconstruction analog-memory-dust cyber-folk-color detuned-chord-morph floaty-pad-wash timbre-mutation ambiguous-pitch drift-glitch-layer synthetic-storytelling degraded-harmonic-fields uncanny-machine-voice broken-sample-grains tangled-overtones blurry-instrument-boundary memory-driven-singing post-human-tone" key="0100111101011000" /> 解法 根据开头的提示进入 https://01.kamomesano.info,输入 key `0100111101011000` 即可。 ### Memory ID: 2147483643 # 谜面:https://www.youtube.com/shorts/6CSuLRntHeU 解法 视频中段,在 ASCII art 的左下方也显示出 key:`0100110001000110`。 ### Memory ID: 2147483644 # 谜面:https://www.youtube.com/shorts/6t9RJyyUI0o 解法 视频中段,根据 ASCII art 加粗问题的形状可以观察出 key:`0100100101001110`。 ### Memory ID: 2147483642 # 谜面:https://www.youtube.com/shorts/zdV6Rhnw6Qg 视频的背景音乐是专辑曲目《I/O》。 解法 视频所示正方体上,由短线连接起来的最长数字串即为 key: `0101001101000101`。 ### Memory ID: 2147483646 # 谜面:https://www.youtube.com/shorts/ftLvwesiDe8 视频描述中的提示: > // key: 01** **** **** **** 视频中的代码: <music prompt="dreamy-synth-pad fm-synth plucky-texture noisy-warmth sine-like-lead portamento-glide gentle-melody childlike-mood machine-lullaby"> <sound prompt="water-drop cave"> <note pitch="C5"><note/> <note pitch="A#5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="A#5"><note/> <note pitch="C5"><note/> <note pitch="A#5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="C5"><note/> <note pitch="A#5"><note/> <note pitch="C5"><note/> </sound> </music> 解法 根据视频音频的水滴高音和低音,亦或是视频上显示的音符,把 C5 作为 0,A#5 作为 1 的话,就可以得出 key:`0100000101000010`。这里把 C5 作为 0、A#5 作为 1 而不是反过来的原因是视频描述中的 key 提示开头是 `01`。 ### Memory ID: 2147483645 # 谜面(修改后的第二版): https://www.youtube.com/shorts/hmoSCCPVuZs 视频描述中的提示: > // key: □■□■ **** **** **■1 解法 这张正方体展开图上有 22 个连接的方块。以左上角的空心方块为 0,实心方块为 1 的方式阅读,可以得到 `0100111010101110110000`。然而,无论正着读还是反着读,都没有办法得到视频提示中 0101 开头,11 结尾的 16 位数字。 注意到背景中的方块在从水面露出/进入水下后会在空心和实心之间转换。因为展开图出现在水下,而视频中的提示在水上,我们把数字串的 0 和 1 翻转,得到 `1011**000101010001001111**`。 这里就出现了我们需要的 key: `000101010001001111`。 ### Memory ID: 2147483641 # 谜面: https://www.youtube.com/shorts/rKdxXhMwjUE 视频描述中的提示: > // visualize id="ildWKNEPogY" 视频背景是专辑中的曲目《<emotional>》的 PV。这首曲子和专辑中的另一首曲目《</emotional>》呼应,后者是 2015 年 M-3 发布的合作专辑《Lilium X2》中 kamome sano 创作的曲目。 解法 根据视频最后的二维码或视频描述中的提示,可以找到 kamome sano 当日发布的另一个视频,也就是《emotional》的新 BGA 视频。在视频的第六部分(约 2:37 开始),左上角就会出现 Access Code:`0100110101011001`。 ### Memory ID: 2147483640 # 谜面:https://www.youtube.com/shorts/yF_qYDL92Bs 视频描述中的提示: > // key: **** **** **** **** > > // 0と1の繰り返し。それさえ、最後には無に還るのだろう > > // The repetition of zero and one. Even that, in the end, will return to nothing. 解法 这个谜题就完全是文字谜题了,和视频没什么关系。「0と1の繰り返し」指的是 key 是由 `01` 串不断重复所组成的,「最後には無に還るのだろう」则指 key 由 `0` 结尾。于是 key 就是 `0101010101010100`。 ### Memory ID: 2147483639 # 谜面:https://www.youtube.com/shorts/-k4O9Juexnc 视频描述中的提示: > // key: **** **** **** **** > > // 選択肢など、初めからなかった > > // There were no choices, not even from the start 视频背景是专辑曲目《disconnected》的 PV。 解法 这是我自己没能解出的谜题。感谢 Rahmat 的提示。 扫描二维码可以看到,开头问题的两个选项分别是 "delete kamome sano" 和 "delete 0 and 1"。「選択肢など、初めからなかった」则提示我们,这两个选项都应该选择。刚好在视频中有 16 个字符和对应的四位数字矩阵中,删除 "kamome sano"、"0" 和 "1" 之后余下了四组数字,组合起来的长度刚好是 16 位,符合视频描述中对 key 的格式要求。但是以什么样的顺序组合呢?在开头问题的页面左下角有一个带有箭头的符号,刚好可以对应到这个数字矩阵中。对剩下的四组数字,我们按照这个符号所述的顺序,也就是 2(0100)、2(1001)、i(0101) 和 f(0000) 将数字串组合起来,就是 key `0100100101010000`。 ### Memory ID: 2147483638 # 谜面:https://x.com/kamomesano/status/2002070248204480789 解法 九张图片*分别在之前的九个谜题视频的右上角出现,代表我们需要按顺序连接这九个谜题。观察容易(?)发现,所有谜题的 key 均只由 0 或 1 组成,如果把它们当作二进制的话,以 2147483640 的 key 为例: key = "0100100101010000" chr(int(key[0:8], 2)) # 'I' chr(int(key[8:16], 2)) # 'P' 这些 key 的二进制所代表的数字在 ASCII 码表上刚好落在大写字母的范围。把它们连接起来,就得到了 key:`IPUTMYSELFINTOABOX`。 * 并非如此。如果这九张图片分别代表 2147483639 - 2147483647 的九个谜题的话,(前略)3639 的视频实际上错用了 3640 的图片,3640 的视频则错用了 3641 的图片。同时,3645 的第二版视频并没有像第一版 视频们 那样使用了正确的 3645 图片,而是使用了与其同日发布的 3641 的图片。 ### Memory ID: -2147483648 # 谜面:https://x.com/kamomesano/status/2002759613733863666 解法 在视频的 1:07 左右就有出现 key: `0100100101000110`。 视频最后用盒子指代 kamome sano,也呼应了上一个谜题的 key: "I put myself into a box"。
blog.outv.im
December 23, 2025 at 1:17 PM
Migrating back from Firefish to Misskey
Firefish isn't really _sparking joy_, so I'm gonna back to Misskey. **Take care of your data!** The migration **WILL** lose data at best, as Misskey and Firefish do not have feature parity. In worse cases, more data will be lost. However, due to the characteristics of Fediverse, it usually doesn't hurt much as long as you don't lose data for users on **your** instance. Sharkey has a tutorial that I referred to a lot. It's generally great, except that it doesn't really migrate the value of `antenna_src_enum`. Instead, it reset them to... "home" I think? This specific enum should not be a huge problem, but some other enum might - for example, `note_visibility_enum`. Without proper value migration, notes meant to be hidden might change to be public, which is apparently not what is desired. By the way, I was migrating from Firefish 1.0.4-beta2 to Misskey 13.13.0. Different version numbers may lead to different results. ## Investigations # My first part is to compare the database schema between Firefish and Misskey. I have a data dump of Misskey before migrating to Firefish, so that can come in handy for me as a baseline for Misskey's schema. JetBrains' DataGrip really helped me out in this part. It has a convenient feature to compare the schema of two tables/enums. It can also generate SQL for fairly a few migration types. ## Key points # ### Simple table with unmatching fields # Some schema differences are easier to handle. For example: * There are a lot of tables that have a name beginning with `__chart__`. They don't seem to be important, so it would be better off to just drop these tables. * Some columns have a larger size in Misskey (e.g. `varchar(256)` instead of `varchar(128)`). They should be able to converted safely without data loss. * Some apparent column name changes (e.g. `meta.ToSUrl` to `meta.termsOfServiceUrl`). * Some apparent column additions with a default value. * Some apparent column deletions that are linked to Firefish-exclusive features. They are to be gone by design. While some are a bit tricky... ### Enum migration # Enumeration definitions in Firefish and Misskey are different at times. In some cases, Firefish has more, while in other cases Misskey has more. Here are some examples that I came across: * antenna_src_enum * ('home', 'all', 'users', 'list', ~~'group'~~ , ~~'instances'~~) * note_visibility_enum * ('public', 'home', 'followers', 'specified', ~~'hidden'~~) * notification_type_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'pollEnded', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', **'achievementEarned'**) * user_profile_mutingnotificationstypes_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', 'pollEnded', **'achievementEarned'**) (Items with ~~delete lines~~ exist on Firefish but not Misskey; items with **bold style** exist on Misskey but not Firefish.) For enumerations with new variants, we may safely use the old value; for enumerations with fewer variants, instance admins have to find a fallback default value (or, of course, you can delete affected lines altogether). In either case PostgresQL doesn't do the conversion automatically, so several lines of SQL are needed. For example: BEGIN; CREATE TYPE public.new_antenna_src_enum AS ENUM ('home', 'all', 'users', 'list'); ALTER TABLE antenna ADD COLUMN new_src public.new_antenna_src_enum; DELETE FROM antenna WHERE src NOT IN ('home', 'all', 'users', 'list'); UPDATE antenna SET new_src = src::text::new_antenna_src_enum; ALTER TABLE antenna DROP COLUMN src; ALTER TABLE antenna RENAME COLUMN new_src TO src; DROP TYPE public.antenna_src_enum; ALTER TYPE new_antenna_src_enum RENAME TO antenna_src_enum; COMMIT; ## Redis # It seems that Misskey and Firefish do only use that as a cache and rate-limiter. I think it can be safely discarded. ## Double check 'em # This section lists some items that you may especially want to check after the database migration and booting Misskey up: * `user_keypair`. This table saves the identity key pairs for users on your instance. They should be exactly the same before and after the migration. If for some reason it changed, make sure to _get 'em back_ from your old database dump. * Passwords. Because Firefish has switched to argon2 while Misskey is still using bcrypt, the Firefish-stored password format cannot be read by Misskey. Because Firefish will do a re-hash to migrate to argon2 (that's a good practice!), the passwords cannot get back to "the Misskey format" after a login. Users on your instances are very likely to be unable to login. Ask them to reset the password. * Some settings in your `meta` table. They might need to be changed back as you wish. ## Your Mi-leage May Vary! # Even in the case that everything worked well, there might still be problems while running the "new" Misskey instance. Be prepared to get your hands dirty on SQL to fix the issues!
blog.outv.im
October 30, 2025 at 8:04 PM
2023 年,我都在推些什么
去年的在这儿。这是二月份写的文章,所以会包含 2024 年初的进展。 本文的所有主观评价仅代表作者在写本文时候的观点,观点可能随时间发生改变;如果有事实错误欢迎和感谢指出/修正,如果在观点上有不一致的地方,你说我云我就是云;本文可能包含剧透,在此提前告知。 ## 旧推 # 不知道为什么写了很长。 ### BanG Dream!(除 MyGO!!!!!) # 说到 BanG Dream!,今年最棒的新闻当然是:彩彩回来了!(不过新岛衣舞纪还是换人了。) ### D4DJ # D4DJ 不温不火地度过了自己的第三个年头。这个企划似乎不幸地传承了 BanG Dream! 的声优更换魔咒,前年(2022)的后半年接连更换了两位角色的声优(Happy Around 的渡月丽和 Photon Maiden 的新岛衣舞纪)。也就是说,《D4DJ EXCLUSIVE TRACKS》里 Happy Around 和 Photon Maiden 的 _ver. 2023_ 曲目并不是什么 remix,而是换人之后的重新演唱制作。至于冬季番《D4DJ All Mix》,它好看么?我觉得不好看。哪怕是作为一部粉丝向动画来讲,All Mix 的剧情也显得过于拖沓和冗长。这部动画以 Lyrical Lily 的活动为主线,把 D4DJ 主系列(对不起,不过还是几乎没有 UniChØrd 和ミチル)的其它乐队拉进来搞了个联动,但既没有一般动画中用以推动剧情的角色冲突,也没像《卫宫饭》或者《幻想嘉年华》一样地讲好了一系列单元故事。不过,All Mix 也不是一部完全平庸的动画——想必第六集也拓展了许多观众对 D4DJ 之可能性的想像,传达了 D4DJ 企划制作组里爱玩儿、好事儿的有趣灵魂。 回来说说 UniChørd。关于这两个新组,在音乐的层面上我挺喜欢 Abyssmare,不过 UniChørd 除了音乐之外另有自己的特色。大家都知道武士道是专业女同开发商,而 UniChørd 正是 D4DJ 企划中第一个包含官方女同的组合:天堂はやて和四ノ宮心愛。除了游戏剧情和卡片里的贴贴,两位的中之人也确实在 live 上秀过恩爱(虽然这么说,D4DJ 游戏被分级到 PEGI 18+ 和这个大概并没有关系)。更确切地说,整个 UniChørd 都很特别:高度自嗨(褒义)的 center、一对儿女同,加上一个 AI。center 海原美知留的暖场能力早在组合官宣之前 22 年五月的 D4FES Live 上我就有感受过。也感激这样的一位性格鲜明的 DJ,造就了一个 live 更像电子音乐 live 的组合。对了,我有没有提到过美知留在这场 live 上用的第一首歌是 t7s 的《H-A-J-I-M-A-R-I-U-T-A-!!》? 说到~~女同~~ 糟糕,这两年大家都挺愿意翻唱那首糟糕歌曲。2022 年プロセカ出了《威风堂堂》的翻唱(不过是男人),今年莲团的 DOLLCHESTRA 也出了《威风堂堂》的翻唱。~~所以说女同是大势所趋!~~ 今年最喜欢的三首新 D4DJ 曲子: * Lyrical Lily 的《Maihime》:这首是《D4DJ All Mix》的 OP,由井上拓作曲和编曲。 * UniChørd 的《DJ NANMO WAKARAN》 * Abyssmare 的《WINNER》 ### 电音部 # 很难说这个企划有没有获得足够的公众注意以能够健康地持续发展下去,不过总之电音部仍然是大家看到的那个小卖部,而且或许活得还不错。新的组合也在不停地发布。自 2020 年企划开始起,电音部也已经有了各种各样领域的组合,无论是「港白金女学院」这类偶像声优系组合(小宫有纱哎小宫有纱!秋奈哎秋奈!)、「帝音国際学院」这类(彩虹社) VTuber 系组合、「真新宿GR学園」这类公募系组合,还是「池袋電音部」这种新人声优和创作歌手混搭的组合(来听中村さんそ和 Nyarons 的《自己愛主義天使》!),都在这个企划中有所体现。万南为了这个企划,真的砸下了无论万代中还是万代外都算得上是最豪华的音乐团队,大概也找来了在二次元和电子音乐交界处最负盛名的歌者们(嘛……例如 literally DJ & 声优小宫有纱)。武士道和万南为了(复)兴二次元电子音乐的而做的工作,我当然是乐见其成啦。现在看来会稍微更偏爱更新更勤快的万南这边一点就是了。 顺便一提,电音部有个新组合叫「東京電脳」,大概在 2023 年快结束的时候宣布成立,由 TeddyLoid 担纲音乐。前些时候,Spotify 把她们的新曲推荐给我,我感觉还蛮不错的,所以就去看了。看着看着,发现组合官网下方有一个叫 15STYLE 的链接,点开之后出现了一个我很久都没见过的组合名字:BPM15Q。这个名字我还是很有些印象:很早之前(考虑到这曲子是 2022 年的曲子,大概也没有很早),有一首叫《HANNARI》的曲子我很喜欢,那首曲子所在的专辑叫《BPM15Q ALL SONGS》。无论是重新开始活动的双人 BPM15Q(唔,不过我听说 nicamoq 是从 Yunomi 的《インドア系ならトラックメイカー》听来的就是了)还是电音部的这个 NEO TOKYO 组合感觉都蛮棒的,果断加推。我对这个组的另一个期待是:虽说 DJ 和电子音乐的关系紧密,但相对 D4DJ 的 live 而言,电音部的 live 更像是一般的演唱会,没有 DJ live 的感觉;从她们的这场 intro live 来看,東京電脳组或许能够改变这个印象。 另外,我还真去搜索了一下東京電脳的《DIVE》 MV 里的各种代码片段,不过它们来自很多不同语言的 repo,而且好像没什么关联,所以没有妹抖龙那种程序员梗了。 今年最喜欢的三首新电音部曲子: * 《Resist》:秋奈和小宫有纱合唱的曲子,啊啊啊啊啊 * 《Tokyo Bug Night》:For whatever reasons I like Moe Shop a lot * 《teardrop》和《teardrop 2nd》:一对儿尤其是组合起来听很漂亮的歌曲 ### IDOLY PRIDE # 今年后半年,以七月初肝了一段时间的百万周年活动为契机,逐渐退坑了アイプラ游戏。虽然游戏退坑了,但是企划本身以及(尤其是)音乐还是在 follow 着。info-pride 也还在做,因为大多功能都实装完毕,之后的主要力气会花在修复 bug 和改善用户体验上。迁移到 Next.js 14 和 Mantine 7 是个麻烦的工程,因为迁移到 App Router 和 Server Component 的坑很多,估计这个还会花掉不少时间才能正式实装。 アイプラ企划今年的进展也不少。虽然 Boltrend 实在诚意不足,而 Neowiz 的翻译品质也有待讨论,但国际服兜兜转转终于落实了;日服也和 K-ON! 进行了联动,甚至在 live 上(由原版声优)翻唱了 K-ON! 曲目。艾普拉今年发歌的频率还挺高的,这让我很高兴。2024 年我在アイプラ企划上的目标是想看一场《Let's Go!Let's Go!ピース!ピース!》的 live,看过 Zepp Tour 的同担说 feel 很棒! 今年最喜欢的三首新アイプラ曲子: * 《Victiore》:第一次听的时候觉得是 kz,但其实是 Tomggg。 * 《Let'sGo!Let'sGo!ピース!ピース!》:能唱又能跳! * 《Do you believe in music?》 ### Love Live! # 今年 Love Live! 的热门景点当然是……除了 µ's 之外的所有团体。水团的幻日夜羽,星团的各种新团名,以及莲团的始动。虽然很抱歉,但是本节不讨论 SCHOOL IDOL FESTIVAL。 水水过得不容易。虽然这么说,也虽然幻日夜羽的始动令人感动,但我觉得这个企划做得说不上优秀。歌曲,很棒;动画,节奏太慢;游戏……你说哪个?我们先来区分一下:首先这个企划叫《幻日夜羽》(幻日のヨハネ),动画是《幻日的夜羽:镜中辉光》(幻日のヨハネ -SUNSHINE in the MIRROR-),游戏有两个:一个是发布了的横版动作游戏《幻日夜羽:湛海耀光》(幻日のヨハネ -BLAZE in the DEEPBLUE-),一个是快要发布的卡牌游戏《幻日夜羽:蜃景努玛梓》(幻日のヨハネ - NUMAZU in the MIRAGE -)。一个横版动作游戏卖 160 块?你知道《空洞骑士》原价只有 58 块么?……好嘛,不过我依然是小宫有纱的粉丝,《Perfect SEKAI》和《MOTTO-ZUTTO be with you》都很棒。至于今年的黛雅个人曲?不是 EDM,所以没听。另外,アイプラ也和 Aqours! 联动了,这个还是很令人开心的(主要是アイプラ方面)。 虹团的~~小电影~~ OVA 《Next Sky》我看得挺开心的。话说虹咲是不是也被电子音乐感染了?Next Sky 里的电音元素也层出不穷。无论是开头的《Feel Alive》(这首特别抓我!)还是后面的《Go Our Way!》(如果在看电音部部分的时候不太了解 TeddyLoid 的话,这首就是 Giga 和 TeddyLoid 作曲编曲),甚至拉出 ~~D4DJ 的珍妮佛由香哦不~~ ~~小泉萌香哦不~~ 三船栞子出来划拉 DJ——2024 年了,我们提倡停止迫害 iPhone shower 萌 P!基于各种各样的原因,这 OVA 我看了三遍哎,因为剧情其实并不复杂(才 25 分钟!)所以主要是为了听歌儿。 星团依然是槽点过多的一个企划。KALEIDOSCORE 和 CatChu! 我就放过了,but I mean, what the fuck is the name "5yncri5e!"?《Jump Into the New World》很好听,这是唯一让我安心的一点。另外,无论读者觉得是 blessing 还是 daunting:星团动画三期计划 2024 年 10 月开始放送,所以星团儿的路还长着呢。第二季动画还只是倒数 18 名的样子,花田大老师如果想再造一个能和《兽娘动物园2》匹敌的片子,大家也拦不住,只是真爱星团的 LLer 们可能要哭了。PL!SS! 真的还是不要把自己折腾翻了为好。 我没怎么关注莲团,但是似乎身边的网友们都挺喜欢的。角色和 live 确实很精致,歌合战上的表现也不错。我虽然确实在发布第一天就下载了 Link! Like! Love Live!,但是没怎么打开过。这游戏(游戏?)现在是不是还不支持绑定到社交帐号……リステップ是六年前的游戏,你也是六年前的游戏? 回来说手机音游。Love Live! 已经没有音游啦(六月份之后)!虽然比 Lapis Re:Lights 的手游活得稍微久一点,但 Love Live! 的 SIF2 日服手游最终还是没有活过一年。国际服更有意思,在 SIF 日服宣布停服日期的同日宣布开服和停服日期:「大家听我说,我宣布个事儿!国际服下月开服下下下下月停服!」那你说玩家们是入坑还是不入坑啊。 ### SHINE POST # 没有新动向,完毕。科乐美真的能做偶像养成游戏么。 我发现我关注 SHINE POST 完全不是来看偶像的,我是来看ほたる公费谈恋爱的。 ### Tokyo 7th Sisters # 虽然搞得不温不火,ナナシス依然是我在推的一个企划。 就我自己的感觉而言,2023 年似乎主要是「2053」系列组合在发展的一年,虽说其它的组合也没少搞 live:KARAKURI 和 Le☆S☆Ca 的 1st、4U 和 The QUEEN of PURPLE 的 2nd,还有 2053 的两场(两场!) 1st 和 2nd。就我所看了的 live 而言,KARAKURI 的 live 确实是高质量的,虽然是组合的单独 live,但因为两位成员的配音是同一人,实质上是秋奈的 solo live,秋奈的唱功也确实靠得住。2053 组的则是略逊一筹(Roots. 除外),在成员体力和持久力以及现场设备上都有可以改进的空间。希望之后可以变得更好吧。除了 live 之外,游戏也搞了很多的新(或者说旧)玩意儿,像是把 2-key 模式找回来,甚至还搞出了什么奇妙的甩动模式(我知道 Rotaeno 发布很久了啦)。 t7s 快十周年了。希望ナナシス能够好好地、长久地运营下去,给各位支配人带来更多的音乐和感动。 ## 新推 # 不会写很长。 ### Million Live! 人人爱,四场 live,还有动画千呼万唤始出来 # 台长说得好: > 但是百万粉丝正在享受人生中最幸福的一段时光 百友们真的等了很久了。幸运的是,百万动画化来得比中国队勇夺世界杯早一些。就算是 3D 转 2D 也无所谓,这可是百万动画啊!剧情还是相当地稳定的;苍系故事不错地传承了下来;伊吹翼果然是小天使。另外呢,Rat A Tat!!! 很棒,多听(注:不是 MGO 那首)。百万十周年的企划也不只是一个动画,还有四场 live,去了(前三场)的同担们似乎总体觉得还不错。过两周 Act 4 也要举办了,K-Arena 这个新场馆的风评不算好,不过最后会怎么样我们还是尚且期待着。 顺便一提,闪耀色彩的动画化也要来了。 ### MyGO!!!!! 虽好,长期素食须适度 # MyGO!!!!! 是我在上一篇博文中充分地利用了的一个梗。感谢绫奈老师,MyGO!!!!! 把观众们对扭曲的认识上升到了一个新的程度。BanG Dream! 并不缺少拆队的故事,PPP 呀、RAS 呀都在动画里就演绎过,不过 MyGO!!!!! 故事里的人际关系则是更加复杂。对于扭曲爱好者,把它作为《少女歌剧》的代餐大概是没问题的。 当然,关注度太高的东西多少容易过誉,那也没办法。 ### 偶像歌合战,~~NTR~~ 翻唱我喜欢 # 很多人想过让 Love Live! 声优唱《M@STERPIECE》,或者是偶像大师声优唱《Snow Halation》,歌合战做到了;LLer 们有多少年没见过橙色海洋了呢?歌合战上我们再次看到了感动的一幕;我一个不推《闪耀色彩》的人,看到小宫有纱们唱《Dye the sky.》的时候,也被惊艳得五体投地。对,我不喜欢 LOLOL,这首歌的歌词太俗气了,但是歌合战可是偶像大师和 Love Live! 联动啊!除去主题曲的 LOLOL,这个企划也有无数个发光的理由。虽然不知怎的 live 前半段的曲子总是唱一半切一半,让我有种在流媒体平台听灰姑娘女孩的感觉,但后半段对我来说确实是一种享受。 下次别 LOL/LOL/LOLOLOL 了行不。 ### 水魔法! # 这里有一份水魔法番外的翻译。 转生王女是今年我最喜欢的百合番(MyGO!!!!! 不算),人设可爱、人设可爱、而且人设可爱,当然最重要的还是我看了水魔法番外。因为这部作品是小说改,或许之后会去看一看原作小说。 ### World Dai Star(《ワールドダイスター》) # 我还是觉得带星儿是我今年最喜欢的动画,不只是因为角色原案是 Mika Pikazo 老师(唉呀,我还是挺喜欢辉夜月和 Pinky Pop Hepburn 的),还因为故事确实不错。我本来觉得这部动画是《少女歌剧》续作的代餐,但它的重力其实并不大。它的企划游戏部分ユメステ也算是移动音游批发市场今年的一座新星(比 Song for Prism 能打),相对于音游玩家和社游玩家的平均值,它的目标玩家群要更加偏向音游玩家需求一些。例如,它有明显的个人 rating 评分系统、明确面向拇指和多指玩家的谱面难度划分,以及解锁高难度对低难度达成率的要求。总体来说很像「音游原神」プロセカ,而且联动和翻唱也算得上丰富(不过没有 D4DJ 丰富),或许会有不错的发展前景。 ## 其它的关键词 # 一些仍然有在关注,但是没有关注多到能写一个段落的企划或人物: Awairo (i.e. Yunosuke & WaMi)、Azuma Lim、孤独摇滚( _ぼっち・ざ・ろっく!_ )、Marpril、Midnight Grand Orchestra、RAISE A SUILEN、神椿、Synduality Noir、突击莉莉( _アサルトリリィ_ )、Yunosuke、WaMi etc. ## 有两个场子在 2023 年想做新 VTuber # 偶像大师和 BanG Dream! 都在 2023 年搞 VTuber 这个似乎已经是夕阳产业的玩意儿:vα-liv 和夢限大みゅーたいぷ,但是从她们的 YouTube 频道订阅数来看,好像两边其它企划的已有粉丝都不太买账。我讨厌 vα-liv 这种仿佛要复刻偶像大师 918 事件的企划,对于梦限组的预期也不乐观——由于设定来源的不同,她们很难与已有的 BanG Dream! 世界观产生合理的关联。但你看……这个市场可能还是一个求大于供的卖方市场,就像即使海日传媒把 RAS 上海演唱会安排在一家剧院,还把普通票票价设置的比台湾场 VIP 票还贵,票还是马上卖光了。 ## 结语 # 啊。愿世界和平吧。Metta World Peace。 *[PPP]: Poppin'Party *[RAS]: RAISE A SUILEN
blog.outv.im
October 30, 2025 at 8:04 PM
Flash game walkthrough: "Desktop Escape"
## Introduction # Desktop Escape (Desktop Esc Project) is a Flash game developed by TigerTail Studios and published by MaxGames.com. The game is playable on Flash Game Museum powered by Ruffle. ## Walkthrough # SPOILER ALERT 1. Jump when the character is on the desktop, during which right click (press `X`) and change the icon size to maximum 2. Tap on the left-bottom start menu, and use it jump on and open the Explorer * **Next step** : Information collection 3. Open C:\ 4. Right click and select "Show files" 5. Open Password.txt. It shows: * E-Connect - _top scorer in "Touch Me Not" game_ * E-mail - _(771 5317 34) ^ -1_ * Firewall - _My birthday_ * Date - _MovieClub Founder Name_ * **Next Step** : Find them 6. Open My Documents\mail.txt * Email: `the_wizard`@`neomail`.com * Attachment: Time Machine * Photo: birthday 7. Open Birthday.jpeg: The date is not clear at all 8. Try to open the browser - right to the start menu * Trail pack expired on 3rd March 2010 * **Next step** : Change the date to (earlier than) March 3, 2010 9. Use the screensaver to jump to "E-Connect" and "Trach Bin", open them 10. Open "Touch me not". * "ERROR: Cannot find the file "Highscores.dat"." 11. Open trash bin and restore Highscore.dat 12. Play Touch me not, scoreing 900 should be enough * Keeping sticked on the left/right edge seems to be a good solution 13. The top scorer is named `frodo` * E-Connect password: `frodo` 14. Time to go to E-Connect! (It will open one more window, don't forget to lleave the space on taskbar) 15. From E-Connect: * Osiris tells you how to escape: "get into my computer" * Movie Club Founder is Hume * Date password: `Hume` 16. Right click on the clock, "Change Date" 17. Use the password `Hume`, and change the date to 030310 to unblock the browser 18. Go to browser, open `neomail`.com, login with username `the_wizard` and password `HELIESILL`! * Image "771 5317 34" displayed on a LED digital board, and reverse it * It should be like `hE LIES ILL` 19. Search `time` or `machine`, run through the loading progress bar while it's there to stand on the attachment 20. Open the attmt (with the help of screensaver) 21. Right click on the document, and turn on spell-check 22. Climb the wall and jump till the top of document, you see `09/09/04` * Firewall password: `090904` * climb inside (and outside) the wall till the top, close the window 23. Right click on firewall (left clock), click disable, use the password `090904` 24. FINALLY: Jump to E-Connect and then to Network Connections, open the window, and go to Osiris!
blog.outv.im
October 30, 2025 at 8:04 PM
聊聊 D4DJ、Donuts 和 Tokyo 7th シスターズ
我肯定没有佳凌雾杨老师懂 DONUTS 和 Tokyo 7th シスターズ,我也肯定没有不素餐兮老师懂武士道和 D4DJ。两位老师的视频从双方爱好者的角度讲了一下这件事,感兴趣的读者可以都看看。我写这篇文章的主要目的,一是想留存一些这个话题的文字记录,二是想让我回忆一下我和武士道/D4DJ 以及 DONUTS/t7s 的羁绊。虽然最终可能会由于资料和观点掺杂写得很乱就是了。 毕竟虽然我是 t7s/KARAKURI/黒鉄たま/秋奈推,但我也是 Digger[1] 啊。 ## D4DJ # 首先是成为本文撰写契机的大新闻:武士道宣布 D4DJ 项目完全移交给 DONUTS(以及木谷高明发表重要讲话的视频[2])。 (突击莉莉的时候你怎么不写?被结梨领便当伤透心了?) 最近这两年对 D4DJ 的关注者来说肯定不是好年。先是渡月丽役的志崎桦音降板(如果读者没看过赤城老师的 Happy Around! 不仲史的话……原视频好像也已经找不到了),替换为入江麻衣子;然后是新岛衣舞纪役的前岛亚美降板,替换为七木奏音3]。为了写文章去 D4DJ 网站查询新闻的时候,又发现前几天月见山渚役的大冢纱英也宣布降板。命运多舛啊。话是这么说,D4DJ 这个声优变动的状况,总比隔壁 BanG Dream! 盯着[同一个组合薅要好多了就是了。 除了声优之外的呢?Groovy Mix 的台湾版本《D4DJ 電音派對》停止营运。游戏日服的收入数据也不好看。live 门票的贩售情况?我没看过 D4DJ 的 live,所以我不知道,不过据说不怎么好。动画第二季(Double Mix)不好看是为什么?UniChØrd 有没有给 D4DJ 企划带来新鲜的活力?D4DJ 将来怎么办?不知道武士道有没有答案。 ## Donuts # D4DJ 关注者知道 Donuts 八成是因为 Donuts 是《D4DJ Groovy Mix》的开发商。不过其实 Donuts 业务超级广,甚至看起来并不是一家以娱乐为主要业务的公司。Donuts Games 只是 Donuts 庞大业务系中的一部分。根据官网和维基百科等的描述,Donuts 旗下产业主要包括: * 企业系统 * 以员工打卡系统为主打功能的 ERP ジョブカン (Jobcan) * 医疗记录系统 Clius * 时尚媒体 * 女性向时尚杂志 Ray * 时尚作者向杂志 Zipper * 母亲向线上媒体 mamagirl * 近 30 代(アラサー, around 30)向多媒体 andGIRL * 时尚展会 SAPPORO COLLECTION * 线上直播 * 线上直播平台 ミクチャ (MixChannel) * VTuber 粉丝活动平台 ときめきVR * 游戏 Donuts Games。旗下手游的几个例子: * 手机页游 暴走列传 单车之虎(暴走列伝 単車の虎) * 养成/音游 黑星剧场(ブラックスター -Theater Starless-) * 偶像培育/音游 东京七姐妹(Tokyo 7th シスターズ),这个我们之后继续聊 * 当然还有 D4DJ Groovy Mix * 艺人运营 * VTuber 事务所 MIKUCAN(ミクカン) * 声优事务所ぺた * (佳凌老师的视频里还介绍了一些 Donuts 及其海外会社的其它业务) Jobcan 是我在日本电车广告上见过最多的 Donuts 的产品4]。我不知道为什么。但反正我又不是[疯狂推广 OKR 然后把自己整死了的 Jobcan 后辈飞书的用户。 MixChannel 大概是在日本电车广告上见到第二多的 Donuts 的产品,不过这些广告大多并不是 MixChannel 自己,而是它举行的各种活动。什么 Ms. Princess 评选啦,还有什么女高、男高、女中、男中评选之类的。另外,MixChannel 也是大量活动线上直播的服务提供商。由于热衷于使用奇怪的子域名设置直播服务,我们可以从服务域名 mixch.tv 的 crt.sh 证书签发记录看到 MixChannel 举办过的各种线上直播活动。涉及的企划还是挺多的。随便举几个例子: * プリキュア的全プリキュア 20th Anniversary LIVE! * プリパラ的 Pretty Live! ~One for All!!!~ * 佐贺偶像是传奇的 live * 奇巧计程车的舞台版 * Paradox Live 的活动 * 大阪放送的广播节目 サクラバシ919 * i☆Ris 6th Live Tour * 96猫的 96NEKO SHOW TIME(我多久没听说这个名字了) * 以及显而易见的,D4DJ 和东京七姐妹 不过 MixChannel app 其实是很烂的串流 app:看回放的时候没有办法拖动进度条,那怎么看? 因为是 2024 年 10 月了,还可以提到的是 Donuts 还主催最近 GBC 游戏的声优募集企划;以及顺便提一下,Donuts 收购了 OPENREC。 ## Tokyo 7th シスターズ # 我差不多是 2021 年中成为支配人5]开始玩ナナシス。这个时间肯定比我看 D4DJ 动画的时间晚(《D4DJ First Mix》是 2020 年 10 月),不过相对 D4DJ,我大概还是被 t7s 的音乐风格更多地所吸引。我听的第一首 t7s 企划曲目是《Snow in "I love you"》,然后是《NATSUKAGE -夏陰-》。无论是 snow 的欢快风格,还是 NATSUKAGE 的抒情流露都很对我的口味。至于为秋奈的声音及 KARAKURI 的曲风所疯狂,那又是后话了。我还看了《[Tokyo 7th シスターズ -僕らは青空になる-》,不过,好吧——粉丝向动画嘛,不能期望剧情上太可看,角色可爱就行。 茂木伸太郎离开 Donuts 之后,t7s 确实有了不小的变化。无论是从运营模式(t7s 快两年没发实体专辑了!),还是从音乐风格来看都是这样。有些支配人可能对后茂木时期的 EPISODE 2053 并不满意,不过我除了觉得声优 live 表现实在不足期望之外,其它的部分还是很喜欢的。Stella MiNE 和 Asterline 的曲子我都很喜欢、Roots. 的 live 表现十分沉稳、RiPoP 很可爱,アリナ・ライスト(CV. 佐佐木李子)的加入则又为 t7s 声优阵容添一员大将(三角初华很可爱,不过我不是 Ave Mujica 的粉丝)。 t7s 不是一个特别热门的企划,这是实话。它和プロセカ、偶像大师、BanG Dream! 这类「著名少女音乐企划」的知名度肯定不是一个等级。要说和 t7s 同等级的企划的话,大概是 Re:ステージ!?虽说游戏基本保持在 App Store 音游免费榜单 100 名开外的位置,偶尔才进一下前 100 名,但它已经活了十年了!这企划真是公司的亲女儿,Donuts 看起来也对数字 7 喜欢得不得了:它的公司资本额都是 7777 万日元!虽然从游戏内的活动参与情况来看,游戏月活可能只有 5000 左右,但开 live 的时候,无论是今年支撑 9000 人的幕张还是前年支撑 12000 人的 PIA ARENA MM,企划的号召力看起来还是没什么问题的[6]。 JFYI,Tokyo 7th シスターズ在 2018 年去过武道馆。 ## D4DJ 与 Tokyo 7th シスターズ # 说到 D4DJ 和 t7s 的联动,首先就是 Cover 六专由 Happy Around! 翻唱的《H-A-J-I-M-A-R-I-U-T-A-!!》(这里是 t7s 原版)。那是 2022 年末发布的专辑,不过其实 D4DJ 和 t7s 的羁绊开始的特别特别早:Groovy Mix 早在两年前还未开服的时候,就已经有 D4DJ 组合翻唱 t7s 曲目的计划了。 这两个企划的关系挺微妙的。大家都知道 D4DJ Groovy Mix 是联动大户,但 Groovy Mix 和 t7s 并没有实际上联动过。虽然这么说,每月一曲的时候 t7s 的曲子 Groovy Mix 也没少加。我们来根据 Groovy Mix 官方 Twitter 帐号发布 #ナナシス 的历史 梳理一下: * 开服(上面那张图):Happy Around! cover 777☆SISTERS - _H-A-J-I-M-A-R-I-U-T-A-!!_ (原曲 / Happy Around! cover) * 2021/8/17:实装 300 曲突破纪念,4U - _LOVE AND DEVIL_ (原曲) * 2021/10/17:Groovy Mix 一周年,セブンスシスターズ - _SEVENTH HAVEN_ (原曲)[7] * 2022 年一月开始的每月七日新曲计划: * 2022/1/7:KARAKURI - _AMATERRAS_ (原曲) * 2022/2/7:The QUEEN of PURPLE - _TRIGGER_ (原曲) * 2022/2/27 追加: AXiS - _HEAVEN'S RAVE_ (原曲) * 2022/3/7:SEASON OF LOVE - _Fall in Love_ (原曲) * 2022/4/7:コドモ連合 - _コドーモ・デ・ヒーロ_ (原曲) * 2022/5/7:Le☆S☆Ca - _ミツバチ_ (原曲) * 2022/6/7:Ci+LUS - _シトラスは片想い_ (原曲) 我倒是希望 D4DJ 能和 t7s 有一点儿实质性的联动(都有翻唱了,联动一下也不差多少嘛)。t7s 上次联动还是和某冰河时代企划完全一致的 Hololive 来着。从音游的角度讲,其实 D4DJ 和 t7s 的音游视图还是很像的。有人觉得 D4DJ 的侧长滑键有点儿像 CHUNITHM,也有人觉得 t7s 的天键和滑键有点儿像 CHUNITHM。这俩游戏默认的画面效果都会闪瞎到几乎没法打音游,这甚至也成为了奇妙的共同点。D4DJ 还是很电子音乐系的(虽然没有电音部那么纯粹),而 t7s 音乐吸引我的主要地方也是电子风格曲目(例如上面列出的前六首),这方面它们的契合度也不错。 佳凌老师的视频里有一段以 t7s 玩家对 Donuts 的理解估测出的D4DJ 企划未来视,考虑到 Donuts 操作 t7s 的熟练度,大概操作 D4DJ 也可以比较顺利吧。大可不必担心 D4DJ 因为 Donuts 而被搞砸了,至少这个我还是比较乐观的。不过有一个问题是,如果有人不喜欢ローチケ,那将来看 D4DJ live 的时候可能要辛苦一下了[8]。 ## 啊,武道馆? # D4DJ 怎么突然官宣武道馆了?「Tokimekiぐるぐる Turn Round Turn」终于要实现了?好事儿!能坐满么?不好说吧。 归根结底地想一想,是不是 DJ 话题的受众其实还是太少了?其实比电子音乐还少?就像《即刻电音》似乎没怎么激起内地音乐领域在电子音乐方向的水花一样。D4DJ 是真的想推广 DJ 文化,连 Groovy Mix 里都有 remix 功能;电音部的 live 其实也就是普通的 live,并没有什么 livehouse 成分。不过喜欢 livehouse 和 DJ 文化的受众就会更被 D4DJ 吸引么?我觉得不见得。毕竟大家熟悉的作曲人和编曲人可都在 ASOBINOTES 供曲呢。日系电子音乐的听众,果然还是把更多期望放在电音部比较好(现在再加上学园偶像大师)。除去音乐,那 DJ 活动呢?是,つむつむ真能搞 DJ,真是 Disc Jockey。但其它组合的 DJ 呢?或许就不好说了。 顺便吐槽一下。我一直说我是 TAKU INOUE 的 big fan。井上拓的曲子我基本上都很喜欢(尤其是《シンクロニカ》的供曲),D4DJ 这边的话,《Maihime》我也很喜欢。但是除了一首,唯独一首,就是单调得离谱的《Photon Melodies》的 remix。 ## 作为双厨的我的希望 # 企划多联动!粉丝多交流!多出新曲子!~~敲打敲打电音部!~~ 当然还有最重要的一点,活着! ## 参见 # * 【圈社】提前帮隔壁D4DJ的兄弟们介绍一下圈社(甜甜圈/DONUTS),雾雾的百宝箱 * * * 1. Digger 是 D4DJ 企划爱好者的通称。另外,如果您所在的地理位置无法访问 TikTok,请使用此链接。 ↩︎ 2. D4DJ 的契机竟然是 2017 年 The Chainsmokers 在新加坡的 DJ live,我惊了。我甚至翻到了海峡时报的两条演出视频(这个和这个),超嗨的。 ↩︎ 3. 前岛亚美事件的时候,虽然 BanG Dream! 方面的丸山彩役也有降板,但差不多一年之后,随着前岛亚美重新开始活动,丸山彩演绎者的身份也最终恢复。D4DJ 这边的情况就没那么幸运了。 ↩︎ 4. 顺便提一下,Jobcan 广告上出现的男性是大仓忠义。 ↩︎ 5. 支配人(しはいにん),ナナシス游戏玩家的职称;类似于偶像大师系列企划中的「制作人」。 ↩︎ 6. 我真的要批评一下,去年开在 9000 座幕张活动大厅的 IDOLY PRIDE Venus Party,今年怎么改到 5000 座的 Pacifico YOKOHAMA 国立大厅了?我花车呢? ↩︎ 7. 当初的提示「1! 2! 3! 4! 5! 6!」是歌词。 ↩︎ 8. 我觉得ローチケ还是比较不错的,主要原因是它支持海外付款方式。虽然ローチケ的抽选预约界面很有病(如果电脑浏览器上无法使用,请在开发者工具切换到模拟手机端的响应式设计模式视图),并且电子票务 App 的手机号验证组件在 Android 上很可能不能工作,但这些相比要求日本支付方式都算小问题。 ↩︎
blog.outv.im
October 30, 2025 at 8:04 PM
如何在 2024 年初始化一个 Python 项目
(迁移到 11ty 之后的头一篇文章!) 最近 Python 的 breaking change 还挺多的: * Python 3.11 或者 Python 3.12 的时候,许多发行版都根据 PEP 668 配置了 `EXTERNALLY-MANAGED`,从而阻止用户使 `pip` 在非 virtualenv 中安装包。本来打算用 `pip install` 的用户也就会遇到一些 `externally-managed-environment` 之类的报错。 * Python 3.12 在去年十月发布了,最大的改变大概就是从标准库移除了 `distutils` 包。许多在打包流程中用到 `distutils` 的开发者或许也遇到了一些问题。 跟这些都无关,我在维护某个项目的某一天,突然灵光一闪, _Eureka!_,于是向天空大吼一声:我受够 `setup.py` 啦!然后就把项目迁移到了使用 Poetry 构建系统,然后就有了此文。 ## 为什么迁移? # * `setup.py` 太难写,现在这个 `setup.py` 甚至还是从 `youtube-dl` 项目抄来的 * `setuptool` 不自带 virtualenv,建立开发环境很麻烦 * 在 Python 项目中实现四个现代化 * 现代化配置系统 (no more `setup.py`) * 现代化配置语言 (toml) * 现代化打包工具 (poetry) * 现代化打包程序 (no more `python setup.py sdist` and `python setup.py bdist_wheel`) ### 为什么到 Poetry? # 其实 setuptools 依然是最受欢迎的打包工具,但 Poetry 是第二名!Python 官方的打包文档就有推荐一些打包工具。各位也可以选择其它自己喜欢的来使用,不过本文以 Poetry 为主。 Poetry 也可以只作为依赖管理工具,配置方法是在 `[tool.poetry]` 设置 `package-mode=false`。 ## 步骤 # ### 写一个 `pyproject.toml` # 在新时代 Python 打包系统中,各种配置都放在 `pyproject.toml`。无论是包的信息、依赖的信息,还有 yapf、pylint、pytest 等各种各样工具的信息都在这里了。 `setup.py` 和依赖信息都可以参考这个例子搬进 `pyproject.toml`。如果是迁移一个已经有 `setup.py` 的项目,这一步大概就是最复杂的一步。 ### 环境配置和打包 # * `poetry install` 会初始化项目配置和安装依赖。 * `poetry build` 会在 `dist` 文件夹中生成 `sdist` 及 `wheel` 打包结果。 * `poetry shell` 可以启动利用环境内 Python 的 shell,大概相当于 `pipenv shell`。 * `poetry run` 可以使用利用环境内 Python 的 shell 执行命令,大概相当于 `pipenv run`。 ### 在 `pyproject.toml` 加入其它工具的配置 # 很多开发者(尤其是 JavaScript 开发者)都不喜欢项目根目录堆积着大量不同的配置文件,而 Python 生态就正在支持整合不同工具的配置到统一的文件中。许多 Python 工具都加入了读取 `pyproject.toml` 中配置的支持,例如: * yapf * coverage * pylint ### 通过 GitHub Actions 利用可信发布 (Trusted Publishing) 发布到 PyPI # (这点和 Poetry 倒没有什么关系。) Python 包最后大多要发布到 PyPI。如果是托管在 GitHub 上的项目,PyPI 提供了一个 action 来方便地把完成打包(并且放置在 `dist/`)的包发布到 PyPI。为了使用 Trusted Publishing 功能,也需要在 PyPI 配置发布来源。 ## 成果 # 迁移前: * 各种配置分开:包元数据在 `setup.py`、依赖在 `Pipfile`、格式化配置在 `setup.cfg`、linting 配置在 `.pylintrc` 等 * 构建命令是 `python setup.py sdist` 等等 * 开发用 virtualenv 由 Pipenv 管理 迁移以及若干迭代之后: * 各种配置都写在 `pyprojtect.toml`:包元数据、依赖、格式化及单元测试工具配置 * 能够区分 dependencies 和 devDependencies * 构建命令是 `poetry build` * 开发用 virtualenv 也由 Poetry 管理 * coverage 监测也有了
blog.outv.im
October 30, 2025 at 8:03 PM
Holoearth 体验报告
那是一个百无聊赖的周五。周末既没有闪耀色彩的《螺旋》要看,也没有打算看《剧场版 世界计划 破碎的世界与(后略)》的电影。网上冲浪的时候,偶然发现秋奈宣布演绎的新角色。不错,很可爱!蓝白搭配的套装、设计精致的靴子、太太的危险发型,还有爱心的呆毛。再一细看,右下角写着「© COVER」。 ……COVER? 啊?(注:Holoearth 版本的秋奈也很可爱。) ## Holoearth? 想要体验?可在 Holoearth 下载游戏客户端。游戏支持日语和英语,可使用 Google 或 Apple 账户注册并登录。 本文内容基于 Holoearth 1.1.0 版本。随着游戏的更新,本文的内容可能会变得不准确。 Holoearth(ホロアース)是 Hololive 开发的 MMORPG (?)。简单来说的话就是: > VRChat + Palworld + Booth + Hololive 周边商店 ### 虚拟造型角色扮演 进入游戏后,玩家首先就可以创建自己的角色形象(俗称捏脸)。除了性别之外,包括脸型、发色到瞳色等的部分也都可以调整。有了形象之后,就可以在世界中和其它的玩家或 NPC 等进行互动,摆出各种姿势,以及骑着电动滑板车在城市中穿行。 大家好像还玩儿得挺开心的。 在游戏中的 "ALT BEAUTYS" 店铺,玩家可以花费游戏内货币修改自己的角色形象。 在 ALT BEAUTYS 进行形象修改。 玩家还可以为自己的角色购买和更换服装。游戏中的 ALTERMODE 商店就是其中一个可以购买服装的位置。 公然在店内试穿内衣。 ### 探索建造帕鲁世界 游戏地图上的其中一个地点叫做模拟室 (シミュレーション ルーム,Simulation Room)。进入模拟室后,玩家可以采集资源、狩猎生物,以及建造基地及设施。说白了就是 Palworld 嘛!和 Palworld 的一个区别是,这个游戏中还有口渴值系统。如果一段时间没有喝水或接触到水源等,角色将得到一些 debuff,例如无法进行疾跑等。 完全是 Palworld 嘛! 除了模拟室之外,游戏还提供个人空间(マイスペース, My Space)。这是一个没有敌对生物以及饥饿值等属性的较小的空间。但是我不太理解这个功能是用来做什么的。 所有的世界均可以进行可见性配置,例如: * 是否要设置密码 * 是否对其它玩家开放 * 是否只有世界拥有者在线时,其它玩家才能加入 ### 原创周边线上售卖 玩家可以在游戏中创建自己的虚拟商店,并布置商店的装饰及上架物品。除此之外,也有在 Web 上的产品目录可供顾客挑选。包括(游戏内)服装和贴纸等,创作者可以使用自己的完全原创内容或基于 Hololive IP 进行商品创作。关于手续费,平台会收取 30%;如果是基于 Hololive IP 的创作,还会再收取 5% 的权利使用费。 和虚拟世界一样,虚拟商店也可以进行类似的可见性配置。 ### Hololive 宣传空间 虽然大家都知道这是 Hololive 用于自我宣传的游戏,但你的广告打得也太多了吧! Holoearth 当然也要有 Hololive 所属 VTuber 的出场。例如 VTuber 降临祭活动,就是 VTuber 自己加入到游戏中和玩家们互动的活动。除此之外,游戏中还售卖(虚拟)服装和贴纸之类的 Hololive VTuber 周边。用户可以在游戏中的 Hololive 官方商店购买 Hololive IP 的虚拟物品。将来,Hololive 也有计划在 Holoearth 中举办 live 等活动。 游戏内物品商店页面。 赛博亲临 Hololive 周边店。 ## 游戏特色 ### 原创角色 目前 Hololive VTuber 是作为 Holoearth 游戏世界的参与者存在。虽然游戏中的许多活动是伴随 VTuber 们展开,但游戏世界的设定和 VTuber 们大体无关,角色也多是原创角色。就目前游戏中有出现的角色而言: * ミスラ / Mithra(CV:若山诗音) * Holoearth 世界的管理者 AI。早在 2024 年的 intro 视频中就有出场。游戏中在入口区域1可以互动。 * アンナ・ロッカ / Anna Rocca(CV:秋奈) * Holoearth 旅游局的向导,也有为 Holoearth 更新日志视频做旁白。游戏中在焦点广场可以互动。 虽然是有付声,但并不是像 IDOLY PRIDE 那样的全文语音啦。 ### 支援角色/聊天伴侣 NTH-α (feat. LLM) 在模拟室中,Protect Cube 升级至 2 级后,可以用于合成支援角色召唤器。召唤支援角色 NTH-α 之后,可以在聊天窗口与其对话。从更新日志和用户协议中可以看出,聊天能力是来自生成式 AI。 和 NTH-α 聊天。 虽然官方文档只说了支持英语和日语(对这两种语言的回复都是日语),但其实这个 LLM 知道的语言好像还挺多的。 使用瑞典语和法语等向她问好。 ## 结论 Anna Rocca 可爱!但是游戏本身没什么感觉:我既不推 VTuber[来源请求],也不需要另一个 Palworld 或者 VRChat。基于 LLM 的可对话角色这个设计确实有新意,不过目前机器人的知识水平尚需提高。如果能真的接入 VR 观看 live 的话,这个世界或许会变得有趣起来。 对了,还有读者记得很久之前的 Hololive Alternative 么?我指的是 2021 年五月发布的 trailer。这个企划也会和 Holoearth 整合,两方碰撞出的火花或许值得期待。 ## Footnotes 1. 进入游戏后的初始区域。1.1.0 版本之后由焦点广场替代。 ↩
blog.outv.im
October 30, 2025 at 8:03 PM
用 Auth0 玩儿基于 OpenID Connect 的 SSO
## 缘起 # 突然想搞一个统一登录系统。一个原因是,托管的各个应用上帐号的密码不一样(废话!),管理起来稍显麻烦;另一个原因是,使用这些应用的时候,需要在每个应用都登录一次,用起来也比较麻烦。 好麻烦,不干啦!働きたくない!不过据说搞个什么 SSO 的能解决这个问题,那么我们也来搞一个吧。 所以,这篇文章的主题是利用 Auth0 这样的 IdP (Identity Provider) 平台,使得用户可以使用同一个帐号在各个 selfhost 的应用上登录。另外,由于登录都通过 Auth0,只要登录了一个应用一次,在 Auth0 的登录过期之前都可以使用 Auth0 的登录 session 直接登录到其它应用,达成所谓的 SSO (Single Sign-On)。 下文中使用「应用」一词表示通过 SSO 登录到的网站(spec 中的 "Relying Party",例如 Miniflux),使用 IdP 一词表示提供 SSO 登录功能的服务(spec 中的 "OpenID Provider",例如 Auth0)。 ## 考虑 # 在配置 SSO 之前,需要决定自己预期的 SSO 行为。在默认配置下,可能会出现在应用中为同一位使用者创建了多个账户,或者为在应用中本不应拥有账户的使用者创建了账户的情况。因此,考虑预期 SSO 行为和系统安全息息相关。 ### 安全性 # 在配置一个可以通过 OpenID Connect (OIDC) 使用 IdP 提供的帐号登录的应用的时候,这几件事可能需要仔细地考虑: #### 用户的注册 # * IdP 是否应该允许用户注册?对于面向消费者的服务,这一般是肯定的。但对于面向组织内部成员的服务来说,允许用户自行注册通常不是一个好办法;常见的策略是由管理员手工为用户创建 IdP 账户。 * 在 Auth0 中,可以通过给 Username-Password-Authentication 的 Settings 配置 "Disable Sign Ups" 选项配置。 * 应用要不要允许通过 OIDC 登录的用户在应用上创建账户?许多组织可能会允许通过 OIDC 登录的用户在应用自行创建账户,这样就不必在创建新用户之后手工在各个应用创建此用户的账户。例如,在新员工入职的时候,员工的姓名和邮件地址都被写入 IdP 中;在员工登录 Slack 的时候,Slack 就可以通过 ID token 中的这些信息自动创建员工 Slack 账户,并为其管理 Slack 账户的显示名。 #### 用户身份的关联 # 应用如何通过 ID token 提供的信息,决定让用户登录到哪个帐号?常见的关联方法大概有这么几种: * 手工绑定(例如 Miniflux):ID token 中会有一个 `sub` (Subject) claim ,是 IdP 给这个应用提供的用来标识用户的唯一值。只要让已在应用中登录的用户通过 OIDC 登录,记录 ID token 中的这个 `sub` 值,就可以关联应用中的用户和 IdP 中的用户。 * 通过 email 地址匹配(例如 Gitea):ID token 中经常会有 `email` claim(在 OIDC 流程的 scope 中申请了 `email` scope 的话),写着这个 IdP 中账户的 email 地址。把这个 email 地址和应用账户列表中的 email 字段对比,就可能找到零个、一个或多个可以用来登录的账户。在这种情况下,需要特别注意 IdP 提供的 email 地址是否已被验证属于 IdP 用户[1]。 * 通过其它 claim 匹配(例如 Nextcloud 的官方 OIDC 登录插件):管理员可以将应用账户的识别信息写入 IdP 的数据库中,再通过让 IdP 在返回的 ID token 中加入此信息作为额外的 claim,来让应用找到需要关联或者登录的应用账户。 #### 2FA/MFA 放在哪? # 二步验证 (2-Factor Authentication) 或多步验证 (Multi-Factor Authentication) 已经成为现代用户管理系统的必备项。但在 OIDC 中,这个二步验证是放在 IdP 侧还是应用侧(或者都配置?),可能会需要一些考虑: | 优点 | 缺点 ---|---|--- 放在 IdP 侧 | 配置统一方便 无需应用兼容 可以使用 IdP 提供的用户交互验证应用 | 应用对 IdP 完全信任 放在应用侧 | 即使 IdP 被骇,MFA 依旧可以保护应用帐号安全 | 配置麻烦 不是所有应用都支持 MFA IdP 配置了 MFA 的情况下,应用可能不支持跳过 MFA ### IdP 的角色 # IdP 可以作为 OpenID Provider,为其它应用提供 OIDC 服务;又因为 IdP 也需要登录用户,它也可以作为 Relying Party,通过另外的 IdP 来登录(例如社交帐号登录)。所以,在配置 IdP 时,需要确定 IdP 担当的角色,它是用户数据的提供者,帮助用户登录到其它应用;还是用户数据的消费者,需要访问其它的 IdP 平台以允许用户登录?两边各举一个例子: * 当用户通过 Auth0 登录到 NextCloud 时,Auth0 的角色是 OpenID Provider。NextCloud 通过验证和读取 Auth0 提供的 ID token 来决定是否允许用户登录到哪个 NextCloud 账户。 * 下方的「配置应用通过 Auth0 登录」讲述了配置 IdP 作为 OpenID Provider 的方法。 * 当用户通过 GitHub 登录到 Auth0 时,Auth0 的角色是 Relying Party。Auth0 通过读取 GitHub 提供的 ID token 来决定提供给用户的 ID token 应该使用 Auth0 哪个账户的信息。 * 下方的「给 Auth0 添加社交平台(例如 GitHub)登录支持」讲述了配置 IdP 作为 Relying Party 的方法。 ### IDaaS 服务的选择 # (这里的前提是「如果不自建的话」;打算搭 Keycloak 的话可以跳过此段落。) 简而言之:Azure AD (Entra ID) 是经典玩法,账户系统在 AD/AAD 的可以优先考虑;Auth0 好看功能又多,但 MFA 要加钱;Okta 免费的开发者套餐支持 MFA(例如 Okta 自己的 Okta Verify),但只支持 5 个应用。IdP 护城河算不上深,也有很多小厂商在做,但请深刻考虑对它们的信任,因为密码学并不能阻止它们随意登录到你的系统。 做 IDaaS (Identity as a Service) 的厂商太多啦。Auth0 是最出名的 IDaaS 厂商之一(被 Okta 收购了),其它的大型厂商也有不少:Okta、Cisco Duo、PingIdentity,还有 OneLogin 等等。另外,还有或许和前面几家公司的服务相比要远远更加出名的 Azure Active Directory (Microsoft Entra ID)。通过在 Entra ID 创建一个 application,第三方应用可以非常方便地配置 Microsoft 账户(包括个人账户和公司/学校账户)的社交平台登录支持。 #### 特别地,关于 Okta # Okta 确实被许多大型跨国企业所信任,但笔者觉得读者需要知道近几年的 Okta 并不安宁: * 2022 年三月,$LAPSUS 宣称成功入侵 Okta 系统(甚至还有截图!)。Okta 的官方声明说,这是当年一月 Okta 的外包客户支持商 Sitel 雇员的账户被骇,而 Okta 一月就发现了这个问题。对于直到 $LAPSUS 发布入侵截图之后的三月下旬才出面解释的行为,Okta 在声明中也承认拖延公告安全事件是「犯了个错误」。 * 当年十二月,Okta 发布公告称被 GitHub 通知代码库受到未授权访问。公告提到称代码库泄露不会影响服务的安全性。至于为什么代码库会泄露,Okta 的公告里只字未提。 * 2023 年十月,Cloudflare 称发现其 Okta 服务被骇。Cloudflare 的文章中提到,Okta 又一次没有尽快向用户披露安全事件,甚至修复漏洞都用了两个多星期。 Okta, are you Ok? ## 实装 # ### 配置应用通过 Auth0 登录 # 除了 OIDC 之外,另一个常用的方案是 SAML。SAML 较为复杂且过于企业级,本文暂不提及。 OAuth 2.0 是一个授权 (AuthZ, authorization,「确定客户端**是否有权限** 」) 协议,而 OIDC (OpenID Connect) 是基于 OAuth 2.0 之上的认证 (AuthN, authentication,「确定客户端**是谁** 」) 协议。阮一峰有一篇简单的文章和一篇复杂的文章,它们对 OAuth 的解释都不错。Microsoft 的文档也尚且能看。Auth0 还有一个超棒的 OIDC(以及其它 OAuth 流程)的 playground,可以直观地展示 OIDC 的流程。 **简而言之** ,一般的流程是: 1. 在 IdP 创建 application,获得 Client ID、Client Secret 和 OIDC Auto Discovery URL 等 2. 在应用创建 OIDC 登录方式,填入上述值,并获得 Callback URL 3. 在 IdP 的 application 填入 Callback URL 4. 搞定! 也就是说,通常有这些必要的信息: 应用端配置(IdP 提供): 名称 | 注释 | 示例 ---|---|--- Client ID(有时也称作 App ID) | 这是一个用来代表应用的值。虽然经常是 UUID 的格式(例如在 Azure AD),但也有是其它格式的时候。 | ec685f7d-0aac-4585-9ad4-df6bdaf180b6 Client Secret | 这是应用用来证明自己身份的值。正如名字所说的一样需要保密。 | (略) Scope | OAuth2 中表示应用所申请权限的值。在 OIDC 中通常是右边这三个。 | `openid email profile` OIDC Auto Discovery URL **或** Authorization/Token/Certificate Endpoint | 应用在 OIDC 过程中需要访问的几个端点。两种配置项择一配置即可,应用可能会只支持配置其中一种或均会支持。详情见下文。 | **关于 OIDC Auto Discovery URL 及 Authorization/Token/Certificate Endpoint** : 在 OIDC 的过程中,应用需要访问 Authorization Endpoint 以使用户验证身份,访问 Token Endpoint 以获取 ID token,以及访问 Certificate Endpoint 以验证 ID token 的有效性。为了方便起见,OIDC 标准中提供了 OpenID Connect Discovery。实现了 Discovery 的 IdP 会提供一个包含上述信息的文档(称作 OpenID Provider Configuration),放置在 `{issuer}/.well-known/openid-configuration`,其中 `{issuer}` 是 token 的 `iss` claim 的值。 在 Auth0,这些 URL 可以在应用设置页最下方 "Advanced Settings" 的 "Endpoints" 选项卡中找到。它们在那里分别叫做 "OpenID Configuration" 和 "OAuth Authorization URL"、"OAuth Token URL"、"JSON Web Key Set"。 这些 URL 的示例: * Auto Discovery URL: https://login.microsoftonline.com/contoso.com/.well-known/openid-configuration * Authorization Endpoint: https://login.microsoftonline.com/6babcaad-604b-40ac-a9d7-9fd97c0b779f/oauth2/authorize (即 Provider Configuration 中的 `authorization_endpoint`) * Token Endpoint: https://login.microsoftonline.com/6babcaad-604b-40ac-a9d7-9fd97c0b779f/oauth2/token (即 Provider Configuration 中的 `token_endpoint`) * Certificate Endpoint: https://login.microsoftonline.com/common/discovery/keys (即 Provider Configuration 中的 `jwks_uri`) IdP 端配置(应用提供): 名称 | 注释 | 示例 ---|---|--- Callback URL | 这是 IdP 验证用户身份成功后,携带 ID token(或用于兑换 ID Token 的 Authorization Code)跳转回的 URL。这个 URL 通常由应用决定,但需要在 IdP 端配置。IdP 端会验证传入 Authorization Endpoint 的 Callback URL 是否在自己的已知列表中。 | https://gitea.example.com/user/oauth2/msauth/callback ### 给 Auth0 添加社交平台(例如 GitHub)登录支持 # 在 Auth0,第三方平台登录是通过配置 Social Connections 完成的。 Auth0 不支持禁止通过社交平台注册。如果希望只允许社交平台登录到已有的 IdP 账户,需要配置帐号链接,将通过社交平台登录的 IdP 账户链接到其它数据源的主 IdP 账户,并确保主 IdP 账户是社交平台数据源的用户无法完成获得 ID token 的流程。 步骤和上面差不多,只是进行操作的站点反过来: 1. 在 GitHub 创建 application,填入 Application name、Homepage URL 和 Authorization callback URL,获得 Client ID 和 Client Secret * GitHub 的 OAuth app 可以挂靠在用户帐号下方(在这里创建),也可以挂靠在组织下方(在 `https://github.com/organizations/[org-name]/settings/applications` 创建) * 填入值的示例: * Application name: My Auth0 * Homepage URL: `https://example.jp.auth0.com` * Authorization callback URL: `https://example.jp.auth0.com/login/callback` * 获得值的示例: * Client ID: `Ov23livDwfjz72TrrCgo` * 点击 "Generate a new client secret",得到 Client Secret: `95ea5ac40e17d3aba502fadbd37c15bf4b212d42` 2. 在 Auth0 的 Authentication > Social 页面下创建 GitHub 社交平台登录方式,填入上述值,保存 3. 搞定!现在就可以点击 "Try Connection" 尝试登录了。 * * * 1. `email` claim 中的邮件地址不一定是经过 IdP 服务验证的。如果 `email` 未被验证就被应用信任,可能会导致应用内的账户被第三方 takeover。 ↩︎
blog.outv.im
October 30, 2025 at 8:03 PM
2024 年,我都在推些什么
去年的在这儿。 本文的所有主观评价仅代表作者在写本文时候的观点,观点可能随时间发生改变;如果有事实错误欢迎和感谢指出/修正,如果在观点上有不一致的地方,你说我云我就是云。 本文一共 211 个外部链接。 ## 旧推 # ### D4DJ # > D4DJ 也转入 Donuts 麾下。 我甚至还给 D4DJ 写了一篇文章。武士道又一个企划搞不动了(上一个还是 Assault Lily)。我的想法都在那篇文章里了。 2024 最喜欢的一首 D4DJ 曲子(好像没听过其它的了): * Lyrical Lily - 《Lyrical Strike!》,REDALiCE 制作 ### 电音部 # > 电音部已经四周年啦。真快啊。 TAKU INOUE 供周年曲一首:《PLAY/PAUSE》。 电音部还是一如既往地曲目高产,也发布了许多新分支团体。去年我还觉得电音部和 D4DJ 是旗鼓相当的对手,今年意识到它们走的其实是不一样的方向,而电音部是我更喜欢的一边(不过 D4DJ 到 Donuts 去,和ナナシス命运共同体了,所以也得推)。今年宣布的新分支团体有这么几个: * 同属 15STYLE 旗下的东京电脑的姊妹团体中野电脑。曲子的话,我最喜欢的是《WARNING IN THE GAME》,这儿有一个 livehouse 版本。电子音乐最纯粹的地方还得是 livehouse,要不然我怎么这么喜欢 15STYLE 系呢。 * 今年四月结成,现在五位成员已经走了仨的 Divermy。官方 YouTube 和官方 Twitter 历史消灭中。Divermy 的运营公司是 MaiNote。没错,就是偶像大师演唱会之神 JUNGO 做董事长的那家公司。我最喜欢的是她们的出道曲《Dive Out》。 * TIF de DEBUT 2024 supported by Denonbu 选拔出来的数位成员组成的 Ma'Scar'Piece。TIF 就是大家所知道的那个 TIF (Tokyo Idol Festival)。出道曲《Into a trance》很棒。 2024 年最喜欢的三首电音部曲子,以罗马音字母序排序(啊?): * 日高零奈 (CV:蔀祐佳) - 《愛のカタマリ― ~エンディングテーマ [Shinpei Nasuno Remix]》 * Remix 是奈绪野新平老师。莉波的《clumsy trick》的作者。 * 「カタマリ」指万代南梦宫的一款动作游戏《塊魂》(Katamari Damacy)。本曲是纪念游戏二十周年和电音部的联动曲。原曲是游戏通关后在 credit 页播放的 ED 曲,由松崎茂幸先生的沧桑嗓音演唱,也别有一番风味。听的时候仿佛让我回到了过去。 * 黒鉄たま (CV:秋奈)、白金煌 (CV:小宮有紗) - 《Spin the Neon》 (Prod. 広川恵一) * 我推+我推,我好了! * 神宮前参道學園 - 《ウルトラリズム》 (Prod. Hylen) * 偏前卫的 ASMR 系(你也 ASMR 系?)曲子。Hylen 的风格感觉是长谷川白纸往正常向微调一点儿的版本。 关于其它我对得上电波的曲子,请随意参考 two.li/DenonbuLove。 ### IDOLY PRIDE # > 去年中其实就 afk 了,虽然 info-pride 还是在做。 * Tomggg 的羽毛团新歌不错。在 Tomggg 继 kz 之后为 TRINITYAiLE 作曲之前,我就对这个名字有不少印象了。第一首听到的曲子大概是电音部的《twilight》(2021 年已经是好久之前了啊),然后是《Deemo 2》的《Kokoro Odoro》,再之后就是 TRINITYAiLE 的《ひめごとリップ》,然后箱崎星梨花的《きまぐれユモレスク》,再之后就是这首曲子了。 * QualiArts 的新玩意还挺有意思的。学园偶像大师的制作似乎并没有妨碍 QualiArts 的创造力在 IDOLY PRIDE 飞翔,今年推出的最有趣的功能,我觉得就是赛博谷子箱了。对于没有空间摆放企划周边的玩家,以及钱多到没处花以至于要在虚拟世界继续购买赛博周边来打造自己的赛博收藏室的玩家,都是很有趣的玩意儿。 * 游戏剧情不太行。在看过《夜水母》之后,我对包饺子剧情的忍耐能力极具下降,而 BIG4 篇对月光风暴的描写就是一盘饺子。无论是人物形象,还是剧情逻辑都不及格。感谢冷老师的吐槽当我的嘴替。 * 星见假想敌どりきゅん今天也没实装。~~错啦!星见假想敌其实是我琴乃哒~~ 2024 年最喜欢的三首 IDOLY PRIDE 曲子: * TRINITYAiLE - 《Fantastique!》 * Tomggg 真棒啊。 * 早坂芽衣 (CV:日向もか) - 《ひと夏の永遠》 * 芽衣的もし恋真棒啊。 * 白石千紗 (CV.高尾奏音) - 《ちいさな物語》 * 作词和作曲是声优高尾奏音的哥哥高尾奏之介。音乐世家真棒啊。 ### 秋奈(含小豆泽心羽,不含大鸣大放) # > 虽然推秋奈,但没在推秋奈演绎的角色中最火的两个[1] ——本来我是要这么说的。 检查了一下今年的秋奈推历史,决定把小豆泽心羽也放到这个章节里面。有群友要指出我其实没有在玩プロセカ了。确实是这样,但我在听 Vivid BAD SQUAD 的歌啊! 很久之前プロセカ刚开服我还在玩的时候,音乐风格我最喜欢的组合就是 Vivid BAD SQUAD。那还是 2020 年,我还刚入坑 t7s 不久,没怎么听过 t7s 的曲子;电音部那时也并不存在,更不用提成为秋奈推了。那时候我最喜欢的プロセカ原创曲就是 giga 的《Ready Steady》,正是 Vivid Bad SQUAD 的第一首原创曲。再后来,我的音乐口味和 VBS 的风格也凑巧一致:八王子的《RAD DOGS》、Police Piccadilly 的《Beat Eater》、R Sound Design 的《Forward》、雄之助(雄之助!)的《Awake Now》[2]等等,都成为我プロセカ中最喜欢和最常打的曲子。之前和人聊到一个话题:プロセカ是一个不太关注角色和声优关联的企划。如果不是特意查找,我根本不知道有很多我喜爱或者认识的声优参与这个企划:中岛由贵、上田丽奈、小仓唯、降幡爱(谢谢你黑泽露比!)、Machico、楠木灯,还有秋奈。现在回想来,音乐性上我在プロセカ最喜欢的团体、我超推的声优/歌手,以及我喜爱的音乐制作人们凑在一起,是一件多么幸运的事情啊! 秋奈的声音中最吸引我的地方,大概是音色中夹杂的空气声?也正是因为这个独特的音色,我觉得我对辨识秋奈音色的置信度相当高。至少不至于到对 TrySail 标记完全错误的程度。对了,秋奈还有 fanbox 呢。 2024 年最喜欢的三首秋奈演唱或参与演唱的曲子(翻唱也算): * ツミキ - 《フォニイ》 (**秋奈** cover) * 秋奈有一个 YouTube 频道,时常发些翻唱。 * Mameyudoufu - 《雨模様》 (feat. **秋奈**) * 由 MOTTO MUSIC 发行。顺便提一句,Mameyudoufu 也是我很喜欢的音乐制作人。 * Vivid BAD SQUAD (小豆沢こはね(CV:**秋奈** )、白石杏(CV:鷲見友美ジェナ)、東雲彰人(CV:今井文也/青山玲菜(幼少期))、青柳冬弥(CV:伊東健人/平山笑美(幼少期))) × 初音ミク - 《Beyond the way》 * giga 还是 giga。giga 不愧是 giga。 (另有 Spin the Neon,不过这首在电音部部分已经提到过了。) ### SHINE POST # > 好消息:有近况更新了;坏消息:转型了。 本来好好地发着游戏制作片段倒计时,从 100 发到 62 的时候突然消失了。过了一年半,突然宣布(企划还活着 &)从手机游戏转型主机游戏。科乐美啊科乐美,不愧是你。 写这么一行出来还要单分章节是出于对蛍(CV:大桥彩香)的爱。 ### Tokyo 7th Sisters # > 一个企划能活十年超不容易的,但是 t7s 做到了! 是的,做到了!但我十周年 live 里少的 SEVENTH SISTERS (含水子姐)谁给我补啊。 线上票的价格是 5500 円。现地票 16500 円的价格可能看起来有点儿贵,但那可是四个小时喔!相比某些在 Pacifico Yokohama 两小时要价 12000 円的 live 比,属实是过于超值了。因为是在 Makuhari Messe,T台啊、花车啊,也全都能整上。BanG Dream! 观众喜闻乐见的对邦、MyGO!!!!! 观众喜闻乐见的代餐,还有在学马仕观众中好评如潮的踢腿,在这儿也全部都有。想听抒情?这儿有 Le☆S☆Ca。想听乐队?サンボンリボン拿起了 4U 的吉他们。对 Jazz 情有独钟?CASQUETTE's 或许是你的菜。羡慕 RAS 观众甩头?听 4U 和 Queen of Purple 对邦的时候准备好脑袋!想听佐佐木李子?没问题!想听秋奈?You bet! 唯一的问题就是,如果想要现地的话,足够的体力要先准备好。 当然,秋奈说着「いかがですか?」转圈给大家展示衣服的时候我绝对没有觉得 awsl。绝对没有!即使看到了套在腿上的缎带圈也没有! 说到 Donuts 旗下,果然还是会想到今年的 D4DJ。在武士道把 D4DJ 交给 Donuts 之后,或许两个企划联动的机会会变多吧。t7s 一部分组合的音乐风格还是相当偏电子的,和 D4DJ 也能有所契合,历史上和 D4DJ 的关系也比较不错,希望今年能碰撞出新的火花。至于同样由 Donuts 主办的 Girls Band Audition,我只能说我对 GBC 的音乐风格基本没有兴趣,动画剧情也让我看不下去3]。《[雑踏、僕らの街》是很吸引人的 opening,其它的曲子就没什么感觉了。 另外有个要吐槽的地方:这场 live 很愿意搞串烧 medley,好多曲子听一半就切歌了。这下我曾经对异次元歌合战 day 1 曲子老是只播一半的吐槽全都成了回旋镖了。 关于音乐,今年主要是 2053 代的偶像团体(或者个人)发布新曲子。2024 年最喜欢的三首 Tokyo 7th Sisters 曲子: * サンボンリボン - 《ネオンテトラ》 * Roots. - 《Link Wink》 * RiPoP - 《Dreamy-Go-Round》 (《Whiteout》 放在佐佐木李子那边。) ## 新推 # ### ~~Ave Mujica~~ 佐佐木李子 # > Ave Mujica 的世界观已经被祥子和武士道亲自毁掉了。 我以为 Ave Mujica 动画是晚八点子供向,结果是晚八点心理/悬疑/宫斗向。但我就是过来看希海情歌的.jpg > 正在成为トリコ[4]。 回来讲讲主唱~~初华~~ 佐佐木李子。李子的新浪微博是在 23 年的最后一天开设的,想必是基于那时刚刚宣布的 Ave Mujica 的影响力进行宣传,但是微博粉丝数涨得实在是快得可疑:三星期八万人!不知道是谁在做,不过刷粉丝的行为未免有些用力过猛,记一次大过。你说 Bilibili 是这个速度,我可能就信了,但那微博,能是日本声优粉丝的主战场么? 虽然微博的粉丝大概多是刷出来的,不过佐佐木李子的实力确是有目共睹的(当然金发也很可爱!),李子在中国也有相当数量的粉丝。我对 Ave Mujica 其实没什么兴趣,但李子出现在ナナシス,这就在我雷达的覆盖范围了。アリナ・ライスト的第一首曲子,《Whiteout》的第一句就俘获了我。无论是在 Tokyo 7th Sisters 的 live ,还是在 Ave Mujica 的 live,都能看到佐佐木李子展现出的专业的演唱力和具有张力的台风。顺便提一下,24 年李子在国内一共有两场 fan meeting,一场是在上海的个人 fan meeting(Vlog 在这里),一场是在北京的 Aw 嘉年华的见面会(Vlog 在这里)。 反正我是 fo 了。 2024/5 年最喜欢的 Ave Mujica 和 OFF White 曲子: * Ave Mujica - 《KillKiSS》 * OFF White - 《Whiteout》 ### 学园偶像大师 # > 今年偶像大师做得最好的企划。 音乐由同样担当电音部音乐的 ASOBINOTES 担当,游戏制作则是 IDOLY PRIDE 的开发商 QualiArts,剧情也有伏见司等(轻)小说名家。阵容简直输不了,实际上也确实相当精彩。不仅和同季度的《闪耀色彩》动画形成了鲜明的对比(283P 抱歉),而且吸金无数:万代的业绩报告极其亮眼,QualiArts 更是收入暴涨 60 多倍。所以我是不是可以不用担心 IDOLY PRIDE 了[5]? 但该批评的还得批评,主要是这两位: * 《世界一可愛い私》是一首精致的ファンサ向偶像曲,相对《Fighting My Way》和《Luna say maybe》,是一首对声优比较友好的曲目……如果我没听过《ファンサ》大概会这么说。HoneyWorks,你丫抄作业连公式都不改的啊?历史悠久的音乐团体制作商业曲,还是角色首张单曲,就拿自家老掉牙的著名曲目改改歌词,再稍微改几个音符糊弄过去,我反正是没有办法接受。 * 《Choo Choo Choo》。曲子发布三个月了,万代还是没有标明制作人员,可能是觉得丢人吧。做 K-pop 不是不行,接触新音乐领域,工具不趁手也可以理解,但还是希望制作人能取其精华,去其糟粕。要不是我刚听过 NewJeans 的《Ditto》,可能就把《Choo Choo Choo》的制作质量当作一般事故略过去了……不行,略不过去。好在椎名豪老师及时出场,《小さな野望》为十王星南挽回了学园会长个人曲应有的音乐水平。 * 虽然这么说,阳高真白的台风确实很强,无论是高挑的身姿、长长的卷发还是动感的舞步都和 K-pop 很搭,让《Choo Choo Choo》在 live 上的观感上了一个台阶。 2024 年到现在最喜欢的三首偶像大师曲子[6]: * 秦谷美鈴 (CV:春咲暖) - 《ツキノカメ》 * 我肯定相信ミフメイ啊! * 月村手毬 (CV:小鹿なお) - 《Luna say maybe》 * 我相信美波。 * 上水流宇宙 - 《公転周期》 * 虽然不熟悉 STEAKA 但好像可以相信的样子。顺便,这是 vα-liv 喔。 * (<- 这个人好像只要给他喂 Jersey Club 就什么都吃的样子欸。) 对其它学マス曲目的评价可以参考这个 Misskey thread。 另:和刚才提到的 /DenonbuLove 类似,这儿还有 two.li/ImasLove。 ### 莲之空女学院学园偶像俱乐部 # > せーはす!让我久违地回想起很久以前还在看真人实境秀时候的我。 作为一个总是坐在电视前的人,真人实境秀我是从小看到大。老早以前喜欢看气氛紧张激烈的《The Amazing Race》,后来坐在电视前收看的是芒果台制作的 各种 不同 类型 的实境节目,现在则是喜欢看轻松治愈的女声优贴贴(笑)。 《せーはす!》,也就是《せーので!はすのそら!》(准备好!莲之空!),是莲之空女学院学园偶像俱乐部(下称莲之空)的声优专区。Love Live! 作为一个二三次元角色和声优强绑定的企划,声优活动也成为其企划中的重要一部分。作为核心活动内容是一周三次常态 VTuber 系直播的企划,莲之空相比前辈 Love Live! 企划的特色是和观众极高的互动频率和更加贴近的距离。直播之外的其它部分也非常棒,无论是 App 内的主线剧情活动记录,还是 Mira-Cra 的系列广播(例如《菅菅&粉亲的 Mira-Cra 补习室广播》和《Mira-Cra 的准备室广播》等),都得到 loveliver 们的不少好评。不过我最喜欢的还是声优真人节目《准备好!莲之空》。 这一年来声优真人节目也看了不少。除了 Roselia 的角色设定不可崩(这个在中岛由贵一节再细聊)之外,看得最多的应该是石见舞菜香和长谷川育美主持的《World Dai Star》的广播节目草鞋广播(わらじ7])切片(感谢烤肉佬はん_han和長谷川育美Official !)。主持人们都很可爱,观众来信也很可爱(布丁!)。不过和港区女子8]的草鞋广播节目~~以及第一年愚人节活动就让游戏 crash的ユメステ游戏~~相比,准备莲的节目中就更加立体地体现出了声优们的特性和可爱之处。由于拍摄地点各异,也带给观众新鲜感,还能增加圣地巡礼的备选项。有人在看了准备莲的金泽之旅后真的去金泽旅游了。我主要是看了[桌游两期和[尺寸放大游戏一期。 有人说 Love Live! 是一个隔代比较顺利的企划。莲之空相对其它现行企划确实发展得顺风顺水(毕竟是 Love Live! 下唯一一个还在运营 App 的企划),但也有一些前人「未能企及」的创新。作为一个强调真实性的企划,莲之空确实在一开始说过,成员们会随着时间的流逝而升上高年级以至毕业。当时也没把这句话当回事,结果到了 2025 年,大家就发现你是真要搞毕业啊!好吧,到时候让我看看官方的跑团设定书到底是怎么写的。 音乐性上我最喜欢的团体是スリーズブーケ (Cerise Bouquet)。至于我最喜欢的角色?最喜欢的当然是初大人(感谢 vbb 提供链接)。作为坚定的花梢主义及残阳9]支持者,也很喜欢榆井希实(应 vbb 要求添加)10]。多看[莲之空二创,还能[学习 EIE,何乐而不为呢! 2024 年最喜欢的三首莲之空曲子[11]: * スリーズブーケ - 《月夜見海月》 * 蓮ノ空女学院スクールアイドルクラブ - 《On your mark》 * 蓮ノ空女学院スクールアイドルクラブ - 《Now or Never》 ## 番剧快评 # 所有今年我至少有认真看过一点的番剧都列在这里。 老番: * 《吊带袜天使》:神。 * 《南家三姐妹》 S01:神。 * 《南家三姐妹 再来一碗》 (S02):太怪了。 * 《南家三姐妹 欢迎回来》 (S03):还是有点儿怪。 电波对上了的新番: * 《败犬女主太多了!》:老八是神。 * 《偶像大师 百万现场》:白组是神,不愧是奥斯卡白组。 * 《怪人的沙拉碗》:平坂读依然是我最喜欢的群像作家。 * 《义妹生活》:据说是优秀的空气感作品,不过还没看完。妹妹的配音是贵贵! * 《SYNDUALITY Noir》 Pt.2:虽然也是包饺子,但人物可爱、设定实在、OP 不错(虽然我更喜欢第一季的 OP),而且青山渚唱歌好听。我没看过 MACROSS(只听过 MACROSS 82-99),但好像我还挺吃这一套的。 * 《女友成双》 S02:后宫喜剧片,延续了第一季不错的感觉。 * 《超超超超喜欢你的一百个女孩子》 S01:后宫喜剧片,略微有一些 psycho,不过刚刚好。 * 《疑似后宫》:后宫喜剧片(单人)。另外,是早见沙织哎。 * 《转生王女与天才千金的魔法革命》:水魔法[12](R-18)(原作者亲自二创)! * 《憧憬成为魔法少女》:是年轻人最喜欢的魔法少女百合故事。 * 《单间、光照尚好、附带天使。》:甜度良好。设定良好。 * 《噗妮露是可爱史莱姆》:令人愉快的子供向动画。 * 《汪分精彩 光之美少女》:令人愉快的久负盛名的子供向动画。 * 《约会大作战》 S05:为爱发电的第五季动画。感动。 * 《虹四格》 S02:作为小短剧依然让人会心一笑。 电波没对上的新番: * 因为饺子不好吃: * 《夜晚的水母不会游泳》:简陋的包饺子。 * 《GIRLS BAND CRY》:精致的包饺子。 * 因为货物与 PV 描述不符: * 《鹿乃子乃子乃子虎视眈眈》:开播前 PV 仅供参考,请以实物为准。 * 因为変わったああああああああああ: * 《为美好的世界献上祝福》 S03:对这季没什么特别的感觉。大概是我变了吧。 * 《身为VTuber的我因为忘记关台而成了传说》:其实挺有意思的,但我已经脱离 VTuber 世界了。大概。 * 《摇曳露营》 S03:我想回到能悠哉地看摇曳露营的那个我。 * 因为情节虚无: * 《偶像大师 闪耀色彩》 S01:每一帧都很棒,只要别合并成片子。看动画不如看三牛老师的拷打。 * 《偶像大师 闪耀色彩》 S02:原作回是 enza 水平,非原作回是 S01 水平。对 noctchill 好一点好不好,否则我要去看萝卜片《闪耀色彩》了。 * 《碧蓝档案 The Animation》:情节是有了,但是没有剧情、没有因果,也没有逻辑。 * 因为审美过于超前: * 《哎咕岛消失的舔甜歌姬》:理解不能大概是因为我时尚观太老了。 * 因为没有感觉: * 《声优广播的台前幕后》:刚好赶上ドヤコンガ事件所以看了一眼。 * 《恋爱无法用双子除尽》:太慢啦!太俗了。 * 《不时轻声地以俄语遮羞的邻座艾莉同学》:好评送给妹妹。艾莉是谁?我总觉得是谢斯塔代餐但果然还是不行。 * 《我的推是坏人大小姐》:まあまあ。 * 《Love Live! Superstar!!》 S03:比前两季强,但是离及格线还是有些距离。 * 因为就是烂: * 《极速星舞》 ## 音乐 # 今年的音乐口味和去年差的不多。在年度歌单上,电音部企划的曲目数量比其它企划的多出一截,而 D4DJ 的曲子几乎消失了;至于新企划的话,今年下半年听学马仕(尤其是有村麻央)的曲子听得很多。这么一看,今年是歌单完全被万代占领的一年啊。哎呀,"I'm stuck on BANDAI NAMCO's propaganda."。 除此之外,今年听 WaMi 的曲子也很多(我个人最推荐的是《宙に舞うエイリアンと君と私》)。 另外,今年名列 OVV Best of 2024 的曲目: * MyGO!!!!! - 《回層浮》 * MyGO!!!!! 曲里,我能说得上特别喜欢的大概只有《回層浮》和《迷路日々》。 * 日高零奈 (CV: 蔀 祐佳) - 《愛のカタマリ― ~エンディングテーマ[Shinpei Nasuno Remix]》 * 《块魂》是万代发行的一款动作游戏。这首曲子是电音部和块魂联动专辑的曲目之一。原版曲目很动听,也很有年代感。 * RxR - 《DEPARTURES》 * 游戏《SYNDUALITY Echo of Ada》的主题曲,在《SYNDUALITY Noir》动画最后有播放。Reona 和 STEREO DIVE FOUNDATION 都很喜欢。 * 月村手毬 (CV. 小鹿なお) - 《Luna say maybe》 * 学马仕×1,美波是神。 * 篠沢広 - 《コントラスト》 * 学马仕×2,下一代《几望之月》。你知道我有多长时间没听过七拍子了么。 * 另:LeaF 的 《彁》 与这个相比就太过分了。 * 再另:LeaF 老师,你上网儿上太多啦。 * 夕凪潮, kamome sano - 《水掛け》 * sano×1,不知道怎么找到的,但是很合我口味。 * kamome sano - 《crazy (about you)》 * sano×2,亦为 CHUNITHM 新曲。MV 太对了,正中音游系音乐爱好者好球区。有人说是《lovesick》的情节续作,我觉得合理。 * TEMPLIME - 《こえがする》 * 今年下半 TEMPLIME 和星宮とと都和许多音乐人合作出了不错的新曲。这首是《EMPT MILE》里让我最耳目一新的一首。 * 篠澤広 - 《メクルメ》 * 学马仕×3,果然长谷川白纸远不是篠泽广的极限。呃……蛙96大概也不是。 (是的,学园偶像大师的占比太多了。) ## 其它的关键词 # 列表太长啦!每一条都展开写的话,真的要儿童节才能写完。如果有想法的话,可能之后会把这个列表里的内容展开写成章节,但现在就先放在这里了。 * Awairo:我本来就爱听雄之助和 WaMi 的曲子,两位合作结成的组合更是三倍的喜爱。现在最喜欢的曲子是《Satellite》。 * 八奈见杏菜:老八真可爱啊。爱吃东西的孩子长得高。 * 北奈つき:好可爱啊(图中左一)! * Hololive:HoloGTA 挺好看。结果还是在看蓝发女人。 * Jus-2-Mint:从老翊尧的视频里翻出首 Speed Garage (大概?)风格曲:Jus-2-Mint(佐竹美奈子(CV:大关英里)、横山奈緒(CV:渡部优衣)) 的《Hang In There!》。作为超级喜欢 MEGAREX 的 SPD GAR 系列专辑的听众,自然是兴奋和兴奋。 * 梦限大MewType:BanG Dream! 世界观下的 VTuber 组合。今年的新曲《新人類は仮想世界の夢を見るか?》很有意思。Bilibili 运营不太走心,官方 MV 比野生搬运/翻译晚了两个月,翻译文字用的还是日文字体(?),所以会随机地 fallback,影响观感。 * Midnight Grand Orchestra:我都快忘了这个组合了,因为没有新曲呀。再听听《ソリロキー》。 * 水濑祈:本来没什么特别的感觉,ドヤコンガ事件一出来之后,反倒觉得喜欢了。 * テトテコネクト:听闻テトコネ停止在线服务,我还觉得挺可惜的。不过这个游戏虽然好玩儿,但曲子不怎么多,而且对耳机用户不友好。体验确实有待改善。 * UniChØrd:莲之空得记着,但也别忘了隔壁女同。 * 中岛由贵:我滴贵贵!贵贵的魅力包括但不限于:超绝可爱、冰雪聪明、干饭超快、超绝可爱、冰雪聪明,以及干饭超快。 ## 新的一年 # 在 info-pride 进入维护状态之后,想找个新项目做起来;不知道能不能找到契机学习一些多媒体方面的技能;手机上的游戏几乎都没有在玩了,再看看 Steam 上有没有什么好玩的吧;看 live 真的很开心,今年还想看;这两年一直在关注日本音乐,时不时应该再回去看看欧美 EDM,例如 Bitbird 最近都发了些什么歌;《孤独摇滚》动画第二季宣布,希望能够平稳飞翔,剧场版也希望能在内地看到,有的话我一定会去看的;偶像大师灰姑娘的未来几何,尚未可知;跨媒体领域会不会有什么带来惊喜的新企划呢? * * * 1. 指《プロセカ》的小豆泽心羽和《赛马娘》中的大鸣大放。 ↩︎ 2. 顺带一提,在写这篇文的时候我才第一次听这首曲子的 VBS 版本。 ↩︎ 3. 今年看到的对花田十辉担当脚本和系构的作品争论激烈的情况实在是太多了,但我觉得这也不能全怪在人家头上。争论激烈与其说是作品或者作者的问题,不如说更多是受到日渐分裂和对立的社群环境的影响。每个人对动画都有自己的偏好,觉得不好看的话,不看也无所谓,批评一下也无所谓,吵架实在是没必要。 ↩︎ 4. 佐佐木李子粉丝的爱称。 ↩︎ 5. ovv 你急什么。MusicRay'n 和三期生们比你还急。 ↩︎ 6. 这句话是为了把《ツキノカメ》和《公転周期》放进来而策划的阳谋。 ↩︎ 7. 即《ワールドダイスターRADIO☆わらじ》。わらじ(**ワー** ルドダイスター**RADI** O)也有草鞋的意思。 ↩︎ 8. 草鞋广播的录制地点文化放送公司坐落在港区。 ↩︎ 9. 特指链接中的 3rd Live Tour TRY TRI UNITY!!! 版本。 ↩︎ 10. 请不要与 Liella! 中樱小路希奈子的 CV 铃原希实混淆。认准正版《MORE! JUMP! MORE!》,(精神)安全、(情绪)稳定,(MMJ)声誉。 ↩︎ 11. 莲之空的曲子我其实听得很少。这个列表是写文章的时候照着萌娘百科的列表一首一首听完选出来的。 ↩︎ 12. 链接是翻译版本。密码和原文一样,都是作者在「成为小说家吧!」的帐号的用户 ID。 ↩︎
blog.outv.im
October 30, 2025 at 8:03 PM
从《准备莲》开始的故事
虽然我并不是因为 AiScReam 才开始关注 Love Live!,但我确实是在今年因为《准备莲》才开始推莲之空的。 ## Love Live! # 我并不是从最近才开始关注 Love Live! 系列企划。在 2020 年就看过《Love Live!》动画的我,哪怕是在莲之空之前,在 Love Live! 几乎每个二次元企划也都有推的角色:μ's 的南小鸟、Aqours 的黑泽黛雅、虹咲的优木雪菜等等。我也看着 SIF1、LLAS 和 SIF2 开服又停服。至于 Love Live! 目前唯一还在运营的手机 App(我很难认为它是一款游戏),莲之空的《リンクラ》(Link! Like! Lovelive!),我也是在发布第一天就下载并注册了账户。 作为一名二次元与偶像系企划的爱好者,哪怕我不是 LoveLiver[1],对 Love Live! 持有这种程度的关注也是非常理所当然和普通的水平,毕竟它是最著名的二次元偶像系企划之一。反过来说,我对 Love Live! 的关注,或者说观望,也并没有超过其它偶像企划。我会听它发售的新歌、会看它新作动画的开头(如果值得看的话就会继续看)、在 Bilibili 上遇到的话,也会看看演唱会或者直播切片。但是我不会去看演唱会,不会特意看它的剧情,也不会特意记忆角色和声优的名字。企划的任何声优变动也不会让我「萌生多余的情感」。 然而,在今年春天被《准备莲》吸引之后,我对 Love Live! 的关注状态在莲之空上有了突然的变化。莲之空在我观望着的众多二次元偶像企划中脱颖而出,而我变成了「蓮ノ空のこと好き好きクラブ」[2]中的一员。 ## 从芒果台到《准备莲》 # 2025 年,电视业界在中国的鼎盛时期已经一去不复返,短视频成为了观众获取信息及娱乐内容的主流方式。然而,相比短视频过目即忘的快餐,我还是更喜欢观看精心制作的长篇内容,它们能给我留下更深的印象。即使几年甚至十年从未提及,我还是能轻松地回想起曾经看过的那些综艺节目的名字:浙江卫视的《我爱记歌词》(2007-2014)还有红极一时的《中国好声音》(2016-)、东方卫视的《一站到底》(2012-2021)、江苏卫视的《非诚勿扰》(2010-)。再早一些的话,还有中央电视台的优秀作品:《购物街》(2005-2011)和高博、《开心词典》(2000-2013)和王小丫,还有《幸运52》(1998-2008)和李咏。少不了的还有,在提及中国综艺史的时候,绝对无法忽略的的中国综艺黄埔军校「芒果台」湖南卫视的一系列或原创或引进的节目,例如节目开播时间比大多 Gen-Z 出生还要早的《快乐大本营》(1997-2021)。 最近几年,无论是短视频、大陆综艺节目,还是中央电视台的春节联欢晚会,都让我觉得看不下去:这些节目或是表演感太强而不自然、或是故意选择引起社会争论的主题、或是以歌颂当权者为唯一目的。至于我最喜欢看的脱口秀节目们,《一周立波秀》、《今晚 80 后脱口秀》、《金星说》,再加上搜狐发行的《恶毒梁欢秀》等3],最近几年也由于各种原因不再存在。再加上电视媒体的逐渐失势,我用以休闲的媒体内容就变成了番剧或是网络平台上我喜欢的创作者发布的视频,也包括 VTuber 的直播或视频等。然而,这些内容都不是综艺节目,所以或是缺少梗和包袱、或是缺少临场发挥的即兴感、亦或是缺少真人节目的实感,让我觉得看得不满足。《[角色设定不可崩》确实是一个我看得很快乐的节目,不过因为是 Roselia 演唱会中场片段,它的更新并不频繁。就在这样的时候,我看到了《准备莲》。 在讲《准备莲》之前,先为没有听说过莲之空的读者简单介绍一下这个企划。《莲之空女学院学园偶像俱乐部》(蓮ノ空女学院スクールアイドルクラブ,简称莲之空)是 Love Live! 的第五代二次元偶像企划。作为(自称)第一个「虚拟学院偶像」企划,莲之空以 VTuber 系活动为主要形式。在其手机 App《Link!Like!ラブライブ!》上,可以收看成员以角色形象出演的,包括直播(通称 With×MEETS)、基本每月一次的虚拟演唱会(通称 Fes×LIVE),以及主线剧情(通称活動記録)在内的各类内容。App 中还有卡牌游戏;至于二偶手游传统的音乐游戏部分,则是在发布两年之后才在 App 中上线。 《准备好!莲之空》(せーので!はすのそら!,简称せーはす或准备莲)则是莲之空的真人综艺节目。十组以及许多个人翻译者在 Bilibili 上有做节目各期的翻译。二次元偶像企划,在真人出演的部分几乎只有演唱会和 fan meeting,有的可能会加上以视频为载体的声优广播(例如 World Dai Star 的わらじ),但大多都没有准备莲这样的真人综艺节目。同属 Love Live! 的 Liella 也有五集长的地上波节目《Liella!のちゅーとりえら!!》,但无论从数量上还是质量上,它都和《准备莲》有相当的差距。从数量上看,已经完结的两年《准备莲》中,103 期准备莲有 50 期,104 期准备莲有 46 期,发布速度基本是每周一期;从质量上看,准备莲的节目内容多样、埋梗丰富,也有大量的外景部分,我觉得达到了主流综艺的水平。 《准备莲》展现出了节目幕后制作团队——无论是环节设计、摄影还是音效——和声优们对综艺性的深刻理解。正是因为这样的理解(以及声优们的天然脱线性格),我们才看到了节目中充满趣味,有些甚至能载入史册的有趣场景: * 戴着一次性手套隔着密封袋揉搓肉馅的心菜 * 瑜伽垫上躺平用软软的声音直言「做不到」的琴子 * 在金泽全程跟踪另外两个小队甚至在背后合影的みらぱ * 还有うい様名场面:《展示军火的初大人被粉亲射爆》 如果要我选的话,我觉得「尺寸放大游戏」回(准备莲 103 #25)是《准备莲》最有综艺性的一期: No.10 字幕组的翻译 | 原视频 这期的梗包括但不限于(个人观点): * 开场 Mira-Cra Park! 两人贴贴被希介发现 * 画猫趁机欺负笨蛋菅叶和的月音瑚奈 * 直接上手擦白板的菅叶和(果然是笨蛋罢) * 突然安抚琴子的心菜 * 在 splash screen 以不同高度排序声优形象拼在一起的图片实在过于草生 * 提出词语时不断地使用埼玉的琴子(注:琴子出身埼玉县) * ここな/こなち/ことこ连用,出题人的想法真是绝了(注:均为声优昵称) 大概也是因为被《准备莲》所俘虏,我从这之后也开始看主线剧情,也就是莲之空活动记录。不过因为活动记录实在太长(光 103 期的活动记录就有 1100 分钟),我看完了 103 期生的《准备莲》,也没看完 103 期生的活动记录。 ## 从 CB 单推到莲之空 (103) 箱推 # 正如 2024 年的年终总结所言,我一开始其实是 Cerise Bouquet 单推的,因为我当时听 CB《月夜见海月》等曲目很多。在看过《准备莲》之后,我对 DOLLCHESTRA 中缀理的透明感4]和沙耶香的认真爱照顾人的性格也感到十分心动。在看过《ココン東西》和《[全方位キュン♡》的 live 片段后,我则是被 Mira-Cra Park! 的元气和活力所吸引。于是就变成了莲之空箱推。 (注:本段落曲目的外部链接均来自 Bilibili。部分为 live 片段;读者访问时可能原视频已经被删除。) ### Cerise Bouquet 与乙宗梢 # 正统「sœur」系[5]组合スリーズブーケ(Cerise Bouquet,法语直译「樱桃花束」,简称スリブ)的音乐大多满含深情: * Love Live! 最能表达女女关系性的一集《残陽》(特指 TRY TRI UNITY!!! 版本) * 亦有声优们在 Twitter 演绎歌曲剧情的版本。 * 作词家 Kelly 以美好意象和优美文笔赋予观众共感的《月夜見海月》 * 以及属于莲之空的橙色荧光棒海洋《眩耀夜行》 学姐乙宗梢(CV: 花宫初奈)的形象是表面大和抚子(声优本人也是;花宫家真的是富贵人家),实则对学妹过度宠爱(声优本人也是),以至于会对接近学妹的其它女孩子吃醋(声优本人也是)。学妹日野下花帆(CV: 榆井希实)的形象是活力满满(声优本人也是),偶尔迷糊(声优本人也是),也对学姐一心一意(声优本人也是)。初奈对希介(注:榆井希实的昵称)的欲望都跑出屏幕来了!节目中诱导希介戴上刻有乙宗梢名字的戒指,希介在游戏中取胜的时候的时候会小跳起来,至于在《残阳》最后和希介疑似接吻之后的 MC 中嘴角一度压不下来,则更是被残阳党们津津乐道。 最后两个人当然是结婚了(雾)。 ### DOLLCHESTRA 与《ジブンダイアリー》 # 学妹当妈系组合 DOLLCHESTRA(ドルケストラ,简称ドルケ)的曲子表达出或细腻或坚韧的感情: * B 段 four-on-the-floor 富有动感的《COMPASS》。 * 倾诉两人隔阂的抒情之歌,人称「金泽的雨」的《Tragic Drops》。 * 超时空要塞风格的战斗系曲目《レム》。最后的连续三个升调转音更是进一步强调曲目表达出的「想要与你一起」的感情,将与听者引起的共鸣推向高潮。 * 以及我觉得在莲之空曲目中最能触动我的,只是叙述日常小事,从表达自身无奈开始,却能以乐观心态结束的《ジブンダイアリー》。[6] DOLLCHESTRA 我有三点很喜欢: * 一是多变的音乐风格,这点在上面的歌曲列表都有提过了。 * 二是学妹照顾学姐的反差。和学姐夕雾缀理不同,学妹村野沙耶香则是生活技能样样精通,是照顾人的能手:叫缀理起床,为缀理做饭、更衣,甚至是作为代行社长处理社团文书工作。不过,虽然在生活中自立而坚强,沙耶香也是一位会纠结自己的心情,需要他人关心照顾的年少学妹。而两人互相搀扶、互相支持的互补性,正是两人组合的闪光点,也显示出形成组合的意义和价值。 * 三是智商满分常识零分的夕雾缀理,以及角色与声优在这个「设定」上的共鸣。她是天才,只要跳起舞就可以吸引观众,哪里都是她的舞台;她又是笨蛋,早上要学妹到房间叫起床、上学除了雨伞啥都不带、有时又会做出脱线的事情。在和同级生和学妹相处的过程中,机器人般的人格逐渐学到了人类的情感。这其实是常见设定了,不过缀理的特别之处是,她的声优佐佐木琴子也是这样的形象。除了演绎莲之空的夕雾缀理之外,琴子其实还曾经是乃木坂 46 的成员。现在看到的片段中,人称「不动琴王」的乃木坂时期的琴子,虽然容貌当然还是国色天香,但性格相当高冷,露出笑容的时候几乎看不到,和队友的亲密互动也很少,更不用提ファンサ了。和在莲之空演绎缀理的琴子判若两人。或许是归功于和成员们的陪伴,相比在乃木坂,莲之空的琴子更多地露出笑容了:和观众开心互动的琴子、向心菜撒娇和热情拥抱的琴子,或是在曲目结尾小淘气跳起来让心菜够不到的琴子。果然还是露出笑容的琴子最美。是的,心菜琴子是对的! ### Mira-Cra Park! 与《ココン東西》 # (Mira-Cra Park! 经常被简称为 MCP。然而由于在 GenAI 风潮下 MCP 有知名度更广的另外含义,本文不会使用 MCP 作为 Mira-Cra Park! 的简称。) 青梅竹马系(截至 103 期)组合みらくらぱーく(Mira-Cra Park!,简称みらぱ)的声音给听众带来元气与活力: * 听完就想注册上台7]的《[以心☆電信》 * 讲述天真高中生的冒险梦境的《ココン東西》 * 以及莲之空无可逾越的 Call & Response 神曲《ド!ド!ド!》 みらぱ是莲之空当之无愧的气氛组,大家都很有梗,逗哏、捧哏一应俱全。我最早感受到 MiraPa 满到溢出的元气,是在看准备莲 104 金泽外景组合回的时候。因为在之前的小游戏中垫底以及来栖凛在过往节目中立起的 flag,和享用豪华美食的 Cerise Bouquet 和体验传统文化的 DOLLCHESTRA 不同,MiraPa 的组合回是在金泽西北的大野地区海边漫步和参观人偶纪念馆。即使只是在海边漫步,MiraPa 仍然能够创造大量的节目效果:月音瑚奈和来栖凛妙语连珠,用帅气的话语和适时的起哄捉弄叶和,让叶和不断娇羞。制作组也适时地加入梗图,把整个节目完全变成了段子大会。这是其它组合的节目中没有的效果。和其它小组共同出演的时候,MiraPa 也和小孩子一样:经常大放厥词,又总是以自食苦果收场;表现得天真可爱,但也有些淘气。不仅被学姐琴子斥责过,甚至也挨过立德学妹的批评。 猫狗组!这里指的是瑚奈(猫)和叶和(狗)的组合。瑚奈像猫一样随心所欲、自由自在,叶和则像狗一样任劳任怨、陪伴在一旁。叶和真的仿佛一只忠诚的大狗狗,容忍猫猫的小任性、承受猫猫的敲打。瑚奈啊,把站在旁边唱歌的来栖凛搁在一边,向叶和索吻真的好吗!好的。当然是好的。因为猫狗就是对的。 ## 102 的毕业 # 作为一个强调「与学园偶像共同描绘的365天」(スクールアイドルとともに描く365日)的企划,莲之空着力于表现观众与角色的共时性,App 中主线剧情的事件和直播的主题等等,例如入学、学校祭典,以及角色的生日等,也是按照现实时间中的日期发生。这是莲之空在一众偶像企划中脱颖而出的原因之一,同时也给角色的生命周期加上了一个具体的上限——是的,学园偶像是会毕业的。莲之空企划在一开始就有提到这件事情,但当它到来的时候,观众们或许还是感受到了比预期更多的悲伤与不舍。 学园偶像也是学生,既然是学生,就会有毕业的时候(不,Love Live! 的角色并不是在读博)。之前的企划是怎么处理这个问题的呢?我对这些企划的了解其实不多,所以查询了一些网络的资料: * μ's 的动画以三年生毕业结尾。至于组合本身,在 2016 年举行了 final live 活动后,μ's 的集体活动告一段落,但组合并未解散,之后也不时有 μ's 组合参与活动的情况。 * Aqours 动画以废校结尾。组合本身在 2025 年五月中旬举行 final live,宣告集体活动告一段落。 * 虹咲和其它企划不同,全体成员作为一个团队活动的情况较少,更多地以个人和小型组合为单位进行活动。毕业事件的影响相对有限。 * Liella 虽然在三年间建立了由三个年级学生组成的组合,但在那之后就没有对时间流逝的提及了。作为较新的企划,Liella 大概还没到考虑这个问题的时候。 总的来说,学园偶像作为学生的毕业事件,在这些企划中基本没有对组合活动形成影响。但与这些企划不同,莲之空企划面对学园偶像的毕业事件,选择了更为决绝的处置方法: * 在莲之空官方网站上,102 期生作为毕业生单独列出。 * 在莲之空的其它宣传物料,包括主视觉图以及各音乐平台的组合歌手页中,102 期生已经消失。 * 在列出了各代 Love Live! 主团体所有角色的 15 周年纪念 PV 中,102 期生也没有出现。同时享有这个待遇的组合还包括历代 Love Live! 企划的对手团(A-RISE、Saint Snow、Sunny Passion)以及最新一代 Love Live! 团体「いきづらい部!」。 * 虽然我是要在这件事上攻击万代的,但攻击万代并不是本文的目的,所以那部分就略过不谈。 虽然我对万代在 Love Live! 十五周年之际干净利落地与莲之空 102 期切割感到不快,但这确实是企划在一开始就说过的,所以也没有什么震惊的必要。毕竟生活中也是一样,正所谓有相逢就有离别,每个人都终究只是别人世界里的过客。「十年修得同船渡,百年修得共枕眠」,太多的巧合和幸运,才能凑成一对儿知心好友。日本茶道有句俗语叫「一期一会」,意思是每一次相遇的机会都是独一无二的,因而要珍重地对待。对朋友是一样,对自推也是一样的。You Only Live Once,趁着喜欢的人还在活动,有机会的话就去推吧。 对 102 毕业生的想法呢?作为守望着莲之空的学生们长大的观众,对角色们的呼喊当然是「恭喜毕业!」。至于对角色背后声优们的小小私心,则正如 =LOVE 的歌曲《絶対アイドル辞めないで》所表达的那样:请不要放弃做偶像啊! > 絶対アイドル辞めないで(ずっと) > > 優しい目も真面目顔も > > 全て知ってる私が言う! > > 絶対空で輝いて(ずっと) > > 星は街じゃ輝かないの > > 眩しい君が世界一だよ ## 结语 # 莲之空让我找回了美好的曾经,让我与十年前坐在电视前的自己重逢。我也希望莲之空能够找回自己美好的曾经,找回可爱的白发、紫发和棕发前辈们。或许正像夕雾缀理在《幸せのリボン》中提到的一样,毕业并不是一切的结束;它是面向明天前行的一步、是寻找新鲜事物的一步,也是在寻找幸福的道路上的一步。一时别离的角色们,将来有一天或许能够重新邂逅;待到那时,就来分享这期间发生的各种事情吧。 * * * ## 赠品:莲之空的正统 VTuber 血缘,以及 Marpril # 虽然自称是虚拟学院偶像,莲之空其实就是 VTuber 团体嘛!口说无凭,不过我们找到了依据: * 《リンクラ》应用的发行公司是「株式会社オッドナンバー」(ODD No. Inc.)。 * ODD No. 的社长叫丸茂雄大。在 ODD No. 的招聘页面,有一段社长等高管的采访影像。 * AR/元宇宙行业公司ハコスコ的官方网站上以岩本町芸能社的えのぐ企划作为行业应用案例列出,网页中也提到组合制作人丸茂雄大及其照片。另外,えのぐ的 YouTube 频道发布的这段视频中,丸茂雄大制作人也发表了一段讲话(视频附头像),主题是组合在未来包括加入新成员等的运营计划。 * 虽然没有官方的证据,我觉得这两位是同一人的可能性很大。 * 也就是说,莲之空企划的幕后合作公司 ODD No. 的社长有 VTuber 运营经历,那么 ODD No. 完全可以说是专业的 VTuber/VR 事务所。 至于岩本町芸能社,这是一家以「世界首家 VR 艺人专门事务所」为特点的经纪公司,在 2023 年末破产停业。我没有在推えのぐ,不过它们运营的另一个 VTuber 团体 Marpril 则让我很喜欢。尤其是 PSYQUI 制作的《Girly Cupid》非常合我口味。我甚至给这个组合做过 fansite! Marpril 令人喜爱的地方不只有组合两人有趣的互动和 EDM 系的音乐风格,还有其歌曲中优秀的振付设计、两人专业的舞蹈水准,以及贯穿整个企划的旗舰级动捕技术及动画质量。虽然从 2021 年末开始就几乎停止活动了,但 Marpril 在活跃的时候,从第一条自我介绍视频开始8],场景建模和 3D 动画质量就是超一流甚至可以说是业界第一的水平。即使放到现在(2025 年),也能胜过大多数作品。无论是《sheep in the light》中两人优秀的舞蹈,还是日常视频和联动中展示出的[人物间的自然互动,都感受到运营团队对品质的重视。 * * * 1. 指 Love Live! 企划的粉丝。 ↩︎ 2. 投稿和投票选出的莲之空企划粉丝的昵称。 ↩︎ 3. 《脱口秀大会》播出时,已经是中国内娱被严格管理的时期,此时脱口秀类节目已经基本失去了原有的讽刺功能,因此不算在内。 ↩︎ 4. 我想想啊……当时我是用什么词描述浅仓透来着的? ↩︎ 5. 作品《圣母在上》设定中的系统:学姐和学妹会结成姊妹关系,形成学姐照顾与教导学妹的模式。 ↩︎ 6. 本曲在 live 上只有表演五次。除四巡兵库的 104 期版本外,其余均为早在 2023 年表演的 103 期版本。 ↩︎ 7. 指与运营商签订电信合约。 ↩︎ 8. 最开始叫 Marple,后来由于商标问题在一个月后改名为现在的 Marpril。 ↩︎
blog.outv.im
October 30, 2025 at 8:03 PM
Cheetsheet:启用ECH
观感提示:随着 Firefox 145 的更新,所有主流浏览器现在均已支持 `text-autospace`。因此,本文在 Markdown 源代码移除了英文/数字和中文之间的空格,而转为依靠 CSS 的 `text-autospace` 属性让浏览器自行在英数和中文间添加空格。如果您的浏览器不支持此特性,我们建议您升级浏览器。 关于ECH的~~希介~~细节,我们过去的一篇文章有详细地讨论。 ## ECH能做到…… # tl;dr 浏览器访问的域名不会通过SNI泄露给ISP等中间人。 ## ECH不能做到…… # * ECH不能保护未加密DNS泄露用户访问域名的情况。 * ECH需要网站端支持。如果网站端不支持,ECH无法启用。 * ECH需要用户端DNS解析HTTP记录的支持。如果用户系统/浏览器不支持,ECH无法启用。 * ECH只支持TLS 1.3(及更高版本?如果有的话)。 ## 如何启用ECH # Firefox自119版本起,Chrome自117版本起已默认启用ECH。在良好的网络下,较新版本的Firefox/Chrome浏览器应已默认启用ECH,并在访问支持ECH的网站时使用ECH。 (Edge的状况可能和Chrome相同。) ## 测试站点 # * https://tls-ech.dev,显示 "You are using ECH. :)" 即为ECH已启用。 * https://defo.ie/ech-check.php,显示 "SSL_ECH_STATUS: success" 即为ECH已启用。 * https://www.cloudflare.com/ssl/encrypted-sni/,Secure SNI显示为打勾即为ECH已启用。 * Cloudflare 免费 plan 站点的 `/cdn-cgi/trace`,例如 https://outv.im/cdn-cgi/trace;其中显示 `sni=encrypted` 即为ECH已启用。 * 对于Chrome,在DevTools的 "Privacy and Security" 页,左侧Security标签下查看所访问网站的信息时[1],使用了ECH的网站右侧会显示 "Encrypted ClientHello: enabled"。 ## 如果ECH没有生效…… # * 如果配置了系统代理或HTTP/HTTPS/SOCKS等代理,需要关闭代理。 * 如果系统DNS解析可能不支持HTTPS记录,请尝试启用 DNS over HTTPS(Chrome的 "Secure DNS" 或Firefox的 "DNS over HTTPS" 并选择 "Max Protection")。 * Safari目前似乎尚未实现ECH。 * 有时在清空缓存后刷新页面后,ECH会生效。 * 如果用户设备解析DNS记录较慢,浏览器可能不会等待ECH所需信息获取完成,因此不会使用ECH。 * 对于Firefox,可以依照此列表检查ECH是否被相关 `about:config` 配置禁用(例如 `network.dns.echconfig.enabled`。亦可参考 Firefox 相关知识库文章。 * 如果发现在 Firefox 中启用了 DoH/TRR 后,本地地址的域名无法解析,可以在 `about:config` 中将 `network.trr.allow-rfc1918` 配置改为 `true`。 * * * 1. 如果列表显示 "Reload to view details“,请刷新页面。 ↩︎
blog.outv.im
October 30, 2025 at 8:03 PM
Migrating back from Firefish to Misskey
Firefish isn't really _sparking joy_, so I'm gonna back to Misskey. **Take care of your data!** The migration **WILL** lose data at best, as Misskey and Firefish do not have feature parity. In worse cases, more data will be lost. However, due to the characteristics of Fediverse, it usually doesn't hurt much as long as you don't lose data for users on **your** instance. Sharkey has a tutorial that I referred to a lot. It's generally great, except that it doesn't really migrate the value of `antenna_src_enum`. Instead, it reset them to... "home" I think? This specific enum should not be a huge problem, but some other enum might - for example, `note_visibility_enum`. Without proper value migration, notes meant to be hidden might change to be public, which is apparently not what is desired. By the way, I was migrating from Firefish 1.0.4-beta2 to Misskey 13.13.0. Different version numbers may lead to different results. ## Investigations # My first part is to compare the database schema between Firefish and Misskey. I have a data dump of Misskey before migrating to Firefish, so that can come in handy for me as a baseline for Misskey's schema. JetBrains' DataGrip really helped me out in this part. It has a convenient feature to compare the schema of two tables/enums. It can also generate SQL for fairly a few migration types. ## Key points # ### Simple table with unmatching fields # Some schema differences are easier to handle. For example: * There are a lot of tables that have a name beginning with `__chart__`. They don't seem to be important, so it would be better off to just drop these tables. * Some columns have a larger size in Misskey (e.g. `varchar(256)` instead of `varchar(128)`). They should be able to converted safely without data loss. * Some apparent column name changes (e.g. `meta.ToSUrl` to `meta.termsOfServiceUrl`). * Some apparent column additions with a default value. * Some apparent column deletions that are linked to Firefish-exclusive features. They are to be gone by design. While some are a bit tricky... ### Enum migration # Enumeration definitions in Firefish and Misskey are different at times. In some cases, Firefish has more, while in other cases Misskey has more. Here are some examples that I came across: * antenna_src_enum * ('home', 'all', 'users', 'list', ~~'group'~~ , ~~'instances'~~) * note_visibility_enum * ('public', 'home', 'followers', 'specified', ~~'hidden'~~) * notification_type_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'pollEnded', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', **'achievementEarned'**) * user_profile_mutingnotificationstypes_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', 'pollEnded', **'achievementEarned'**) (Items with ~~delete lines~~ exist on Firefish but not Misskey; items with **bold style** exist on Misskey but not Firefish.) For enumerations with new variants, we may safely use the old value; for enumerations with fewer variants, instance admins have to find a fallback default value (or, of course, you can delete affected lines altogether). In either case PostgresQL doesn't do the conversion automatically, so several lines of SQL are needed. For example: BEGIN; CREATE TYPE public.new_antenna_src_enum AS ENUM ('home', 'all', 'users', 'list'); ALTER TABLE antenna ADD COLUMN new_src public.new_antenna_src_enum; DELETE FROM antenna WHERE src NOT IN ('home', 'all', 'users', 'list'); UPDATE antenna SET new_src = src::text::new_antenna_src_enum; ALTER TABLE antenna DROP COLUMN src; ALTER TABLE antenna RENAME COLUMN new_src TO src; DROP TYPE public.antenna_src_enum; ALTER TYPE new_antenna_src_enum RENAME TO antenna_src_enum; COMMIT; ## Redis # It seems that Misskey and Firefish do only use that as a cache and rate-limiter. I think it can be safely discarded. ## Double check 'em # This section lists some items that you may especially want to check after the database migration and booting Misskey up: * `user_keypair`. This table saves the identity key pairs for users on your instance. They should be exactly the same before and after the migration. If for some reason it changed, make sure to _get 'em back_ from your old database dump. * Passwords. Because Firefish has switched to argon2 while Misskey is still using bcrypt, the Firefish-stored password format cannot be read by Misskey. Because Firefish will do a re-hash to migrate to argon2 (that's a good practice!), the passwords cannot get back to "the Misskey format" after a login. Users on your instances are very likely to be unable to login. Ask them to reset the password. * Some settings in your `meta` table. They might need to be changed back as you wish. ## Your Mi-leage May Vary! # Even in the case that everything worked well, there might still be problems while running the "new" Misskey instance. Be prepared to get your hands dirty on SQL to fix the issues!
blog.outv.im
October 29, 2025 at 6:01 PM
2023 年,我都在推些什么
去年的在这儿。这是二月份写的文章,所以会包含 2024 年初的进展。 本文的所有主观评价仅代表作者在写本文时候的观点,观点可能随时间发生改变;如果有事实错误欢迎和感谢指出/修正,如果在观点上有不一致的地方,你说我云我就是云;本文可能包含剧透,在此提前告知。 ## 旧推 # 不知道为什么写了很长。 ### BanG Dream!(除 MyGO!!!!!) # 说到 BanG Dream!,今年最棒的新闻当然是:彩彩回来了!(不过新岛衣舞纪还是换人了。) ### D4DJ # D4DJ 不温不火地度过了自己的第三个年头。这个企划似乎不幸地传承了 BanG Dream! 的声优更换魔咒,前年(2022)的后半年接连更换了两位角色的声优(Happy Around 的渡月丽和 Photon Maiden 的新岛衣舞纪)。也就是说,《D4DJ EXCLUSIVE TRACKS》里 Happy Around 和 Photon Maiden 的 _ver. 2023_ 曲目并不是什么 remix,而是换人之后的重新演唱制作。至于冬季番《D4DJ All Mix》,它好看么?我觉得不好看。哪怕是作为一部粉丝向动画来讲,All Mix 的剧情也显得过于拖沓和冗长。这部动画以 Lyrical Lily 的活动为主线,把 D4DJ 主系列(对不起,不过还是几乎没有 UniChØrd 和ミチル)的其它乐队拉进来搞了个联动,但既没有一般动画中用以推动剧情的角色冲突,也没像《卫宫饭》或者《幻想嘉年华》一样地讲好了一系列单元故事。不过,All Mix 也不是一部完全平庸的动画——想必第六集也拓展了许多观众对 D4DJ 之可能性的想像,传达了 D4DJ 企划制作组里爱玩儿、好事儿的有趣灵魂。 回来说说 UniChørd。关于这两个新组,在音乐的层面上我挺喜欢 Abyssmare,不过 UniChørd 除了音乐之外另有自己的特色。大家都知道武士道是专业女同开发商,而 UniChørd 正是 D4DJ 企划中第一个包含官方女同的组合:天堂はやて和四ノ宮心愛。除了游戏剧情和卡片里的贴贴,两位的中之人也确实在 live 上秀过恩爱(虽然这么说,D4DJ 游戏被分级到 PEGI 18+ 和这个大概并没有关系)。更确切地说,整个 UniChørd 都很特别:高度自嗨(褒义)的 center、一对儿女同,加上一个 AI。center 海原美知留的暖场能力早在组合官宣之前 22 年五月的 D4FES Live 上我就有感受过。也感激这样的一位性格鲜明的 DJ,造就了一个 live 更像电子音乐 live 的组合。对了,我有没有提到过美知留在这场 live 上用的第一首歌是 t7s 的《H-A-J-I-M-A-R-I-U-T-A-!!》? 说到~~女同~~ 糟糕,这两年大家都挺愿意翻唱那首糟糕歌曲。2022 年プロセカ出了《威风堂堂》的翻唱(不过是男人),今年莲团的 DOLLCHESTRA 也出了《威风堂堂》的翻唱。~~所以说女同是大势所趋!~~ 今年最喜欢的三首新 D4DJ 曲子: * Lyrical Lily 的《Maihime》:这首是《D4DJ All Mix》的 OP,由井上拓作曲和编曲。 * UniChørd 的《DJ NANMO WAKARAN》 * Abyssmare 的《WINNER》 ### 电音部 # 很难说这个企划有没有获得足够的公众注意以能够健康地持续发展下去,不过总之电音部仍然是大家看到的那个小卖部,而且或许活得还不错。新的组合也在不停地发布。自 2020 年企划开始起,电音部也已经有了各种各样领域的组合,无论是「港白金女学院」这类偶像声优系组合(小宫有纱哎小宫有纱!秋奈哎秋奈!)、「帝音国際学院」这类(彩虹社) VTuber 系组合、「真新宿GR学園」这类公募系组合,还是「池袋電音部」这种新人声优和创作歌手混搭的组合(来听中村さんそ和 Nyarons 的《自己愛主義天使》!),都在这个企划中有所体现。万南为了这个企划,真的砸下了无论万代中还是万代外都算得上是最豪华的音乐团队,大概也找来了在二次元和电子音乐交界处最负盛名的歌者们(嘛……例如 literally DJ & 声优小宫有纱)。武士道和万南为了(复)兴二次元电子音乐的而做的工作,我当然是乐见其成啦。现在看来会稍微更偏爱更新更勤快的万南这边一点就是了。 顺便一提,电音部有个新组合叫「東京電脳」,大概在 2023 年快结束的时候宣布成立,由 TeddyLoid 担纲音乐。前些时候,Spotify 把她们的新曲推荐给我,我感觉还蛮不错的,所以就去看了。看着看着,发现组合官网下方有一个叫 15STYLE 的链接,点开之后出现了一个我很久都没见过的组合名字:BPM15Q。这个名字我还是很有些印象:很早之前(考虑到这曲子是 2022 年的曲子,大概也没有很早),有一首叫《HANNARI》的曲子我很喜欢,那首曲子所在的专辑叫《BPM15Q ALL SONGS》。无论是重新开始活动的双人 BPM15Q(唔,不过我听说 nicamoq 是从 Yunomi 的《インドア系ならトラックメイカー》听来的就是了)还是电音部的这个 NEO TOKYO 组合感觉都蛮棒的,果断加推。我对这个组的另一个期待是:虽说 DJ 和电子音乐的关系紧密,但相对 D4DJ 的 live 而言,电音部的 live 更像是一般的演唱会,没有 DJ live 的感觉;从她们的这场 intro live 来看,東京電脳组或许能够改变这个印象。 另外,我还真去搜索了一下東京電脳的《DIVE》 MV 里的各种代码片段,不过它们来自很多不同语言的 repo,而且好像没什么关联,所以没有妹抖龙那种程序员梗了。 今年最喜欢的三首新电音部曲子: * 《Resist》:秋奈和小宫有纱合唱的曲子,啊啊啊啊啊 * 《Tokyo Bug Night》:For whatever reasons I like Moe Shop a lot * 《teardrop》和《teardrop 2nd》:一对儿尤其是组合起来听很漂亮的歌曲 ### IDOLY PRIDE # 今年后半年,以七月初肝了一段时间的百万周年活动为契机,逐渐退坑了アイプラ游戏。虽然游戏退坑了,但是企划本身以及(尤其是)音乐还是在 follow 着。info-pride 也还在做,因为大多功能都实装完毕,之后的主要力气会花在修复 bug 和改善用户体验上。迁移到 Next.js 14 和 Mantine 7 是个麻烦的工程,因为迁移到 App Router 和 Server Component 的坑很多,估计这个还会花掉不少时间才能正式实装。 アイプラ企划今年的进展也不少。虽然 Boltrend 实在诚意不足,而 Neowiz 的翻译品质也有待讨论,但国际服兜兜转转终于落实了;日服也和 K-ON! 进行了联动,甚至在 live 上(由原版声优)翻唱了 K-ON! 曲目。艾普拉今年发歌的频率还挺高的,这让我很高兴。2024 年我在アイプラ企划上的目标是想看一场《Let's Go!Let's Go!ピース!ピース!》的 live,看过 Zepp Tour 的同担说 feel 很棒! 今年最喜欢的三首新アイプラ曲子: * 《Victiore》:第一次听的时候觉得是 kz,但其实是 Tomggg。 * 《Let'sGo!Let'sGo!ピース!ピース!》:能唱又能跳! * 《Do you believe in music?》 ### Love Live! # 今年 Love Live! 的热门景点当然是……除了 µ's 之外的所有团体。水团的幻日夜羽,星团的各种新团名,以及莲团的始动。虽然很抱歉,但是本节不讨论 SCHOOL IDOL FESTIVAL。 水水过得不容易。虽然这么说,也虽然幻日夜羽的始动令人感动,但我觉得这个企划做得说不上优秀。歌曲,很棒;动画,节奏太慢;游戏……你说哪个?我们先来区分一下:首先这个企划叫《幻日夜羽》(幻日のヨハネ),动画是《幻日的夜羽:镜中辉光》(幻日のヨハネ -SUNSHINE in the MIRROR-),游戏有两个:一个是发布了的横版动作游戏《幻日夜羽:湛海耀光》(幻日のヨハネ -BLAZE in the DEEPBLUE-),一个是快要发布的卡牌游戏《幻日夜羽:蜃景努玛梓》(幻日のヨハネ - NUMAZU in the MIRAGE -)。一个横版动作游戏卖 160 块?你知道《空洞骑士》原价只有 58 块么?……好嘛,不过我依然是小宫有纱的粉丝,《Perfect SEKAI》和《MOTTO-ZUTTO be with you》都很棒。至于今年的黛雅个人曲?不是 EDM,所以没听。另外,アイプラ也和 Aqours! 联动了,这个还是很令人开心的(主要是アイプラ方面)。 虹团的~~小电影~~ OVA 《Next Sky》我看得挺开心的。话说虹咲是不是也被电子音乐感染了?Next Sky 里的电音元素也层出不穷。无论是开头的《Feel Alive》(这首特别抓我!)还是后面的《Go Our Way!》(如果在看电音部部分的时候不太了解 TeddyLoid 的话,这首就是 Giga 和 TeddyLoid 作曲编曲),甚至拉出 ~~D4DJ 的珍妮佛由香哦不~~ ~~小泉萌香哦不~~ 三船栞子出来划拉 DJ——2024 年了,我们提倡停止迫害 iPhone shower 萌 P!基于各种各样的原因,这 OVA 我看了三遍哎,因为剧情其实并不复杂(才 25 分钟!)所以主要是为了听歌儿。 星团依然是槽点过多的一个企划。KALEIDOSCORE 和 CatChu! 我就放过了,but I mean, what the fuck is the name "5yncri5e!"?《Jump Into the New World》很好听,这是唯一让我安心的一点。另外,无论读者觉得是 blessing 还是 daunting:星团动画三期计划 2024 年 10 月开始放送,所以星团儿的路还长着呢。第二季动画还只是倒数 18 名的样子,花田大老师如果想再造一个能和《兽娘动物园2》匹敌的片子,大家也拦不住,只是真爱星团的 LLer 们可能要哭了。PL!SS! 真的还是不要把自己折腾翻了为好。 我没怎么关注莲团,但是似乎身边的网友们都挺喜欢的。角色和 live 确实很精致,歌合战上的表现也不错。我虽然确实在发布第一天就下载了 Link! Like! Love Live!,但是没怎么打开过。这游戏(游戏?)现在是不是还不支持绑定到社交帐号……リステップ是六年前的游戏,你也是六年前的游戏? 回来说手机音游。Love Live! 已经没有音游啦(六月份之后)!虽然比 Lapis Re:Lights 的手游活得稍微久一点,但 Love Live! 的 SIF2 日服手游最终还是没有活过一年。国际服更有意思,在 SIF 日服宣布停服日期的同日宣布开服和停服日期:「大家听我说,我宣布个事儿!国际服下月开服下下下下月停服!」那你说玩家们是入坑还是不入坑啊。 ### SHINE POST # 没有新动向,完毕。科乐美真的能做偶像养成游戏么。 我发现我关注 SHINE POST 完全不是来看偶像的,我是来看ほたる公费谈恋爱的。 ### Tokyo 7th Sisters # 虽然搞得不温不火,ナナシス依然是我在推的一个企划。 就我自己的感觉而言,2023 年似乎主要是「2053」系列组合在发展的一年,虽说其它的组合也没少搞 live:KARAKURI 和 Le☆S☆Ca 的 1st、4U 和 The QUEEN of PURPLE 的 2nd,还有 2053 的两场(两场!) 1st 和 2nd。就我所看了的 live 而言,KARAKURI 的 live 确实是高质量的,虽然是组合的单独 live,但因为两位成员的配音是同一人,实质上是秋奈的 solo live,秋奈的唱功也确实靠得住。2053 组的则是略逊一筹(Roots. 除外),在成员体力和持久力以及现场设备上都有可以改进的空间。希望之后可以变得更好吧。除了 live 之外,游戏也搞了很多的新(或者说旧)玩意儿,像是把 2-key 模式找回来,甚至还搞出了什么奇妙的甩动模式(我知道 Rotaeno 发布很久了啦)。 t7s 快十周年了。希望ナナシス能够好好地、长久地运营下去,给各位支配人带来更多的音乐和感动。 ## 新推 # 不会写很长。 ### Million Live! 人人爱,四场 live,还有动画千呼万唤始出来 # 台长说得好: > 但是百万粉丝正在享受人生中最幸福的一段时光 百友们真的等了很久了。幸运的是,百万动画化来得比中国队勇夺世界杯早一些。就算是 3D 转 2D 也无所谓,这可是百万动画啊!剧情还是相当地稳定的;苍系故事不错地传承了下来;伊吹翼果然是小天使。另外呢,Rat A Tat!!! 很棒,多听(注:不是 MGO 那首)。百万十周年的企划也不只是一个动画,还有四场 live,去了(前三场)的同担们似乎总体觉得还不错。过两周 Act 4 也要举办了,K-Arena 这个新场馆的风评不算好,不过最后会怎么样我们还是尚且期待着。 顺便一提,闪耀色彩的动画化也要来了。 ### MyGO!!!!! 虽好,长期素食须适度 # MyGO!!!!! 是我在上一篇博文中充分地利用了的一个梗。感谢绫奈老师,MyGO!!!!! 把观众们对扭曲的认识上升到了一个新的程度。BanG Dream! 并不缺少拆队的故事,PPP 呀、RAS 呀都在动画里就演绎过,不过 MyGO!!!!! 故事里的人际关系则是更加复杂。对于扭曲爱好者,把它作为《少女歌剧》的代餐大概是没问题的。 当然,关注度太高的东西多少容易过誉,那也没办法。 ### 偶像歌合战,~~NTR~~ 翻唱我喜欢 # 很多人想过让 Love Live! 声优唱《M@STERPIECE》,或者是偶像大师声优唱《Snow Halation》,歌合战做到了;LLer 们有多少年没见过橙色海洋了呢?歌合战上我们再次看到了感动的一幕;我一个不推《闪耀色彩》的人,看到小宫有纱们唱《Dye the sky.》的时候,也被惊艳得五体投地。对,我不喜欢 LOLOL,这首歌的歌词太俗气了,但是歌合战可是偶像大师和 Love Live! 联动啊!除去主题曲的 LOLOL,这个企划也有无数个发光的理由。虽然不知怎的 live 前半段的曲子总是唱一半切一半,让我有种在流媒体平台听灰姑娘女孩的感觉,但后半段对我来说确实是一种享受。 下次别 LOL/LOL/LOLOLOL 了行不。 ### 水魔法! # 这里有一份水魔法番外的翻译。 转生王女是今年我最喜欢的百合番(MyGO!!!!! 不算),人设可爱、人设可爱、而且人设可爱,当然最重要的还是我看了水魔法番外。因为这部作品是小说改,或许之后会去看一看原作小说。 ### World Dai Star(《ワールドダイスター》) # 我还是觉得带星儿是我今年最喜欢的动画,不只是因为角色原案是 Mika Pikazo 老师(唉呀,我还是挺喜欢辉夜月和 Pinky Pop Hepburn 的),还因为故事确实不错。我本来觉得这部动画是《少女歌剧》续作的代餐,但它的重力其实并不大。它的企划游戏部分ユメステ也算是移动音游批发市场今年的一座新星(比 Song for Prism 能打),相对于音游玩家和社游玩家的平均值,它的目标玩家群要更加偏向音游玩家需求一些。例如,它有明显的个人 rating 评分系统、明确面向拇指和多指玩家的谱面难度划分,以及解锁高难度对低难度达成率的要求。总体来说很像「音游原神」プロセカ,而且联动和翻唱也算得上丰富(不过没有 D4DJ 丰富),或许会有不错的发展前景。 ## 其它的关键词 # 一些仍然有在关注,但是没有关注多到能写一个段落的企划或人物: Awairo (i.e. Yunosuke & WaMi)、Azuma Lim、孤独摇滚( _ぼっち・ざ・ろっく!_ )、Marpril、Midnight Grand Orchestra、RAISE A SUILEN、神椿、Synduality Noir、突击莉莉( _アサルトリリィ_ )、Yunosuke、WaMi etc. ## 有两个场子在 2023 年想做新 VTuber # 偶像大师和 BanG Dream! 都在 2023 年搞 VTuber 这个似乎已经是夕阳产业的玩意儿:vα-liv 和夢限大みゅーたいぷ,但是从她们的 YouTube 频道订阅数来看,好像两边其它企划的已有粉丝都不太买账。我讨厌 vα-liv 这种仿佛要复刻偶像大师 918 事件的企划,对于梦限组的预期也不乐观——由于设定来源的不同,她们很难与已有的 BanG Dream! 世界观产生合理的关联。但你看……这个市场可能还是一个求大于供的卖方市场,就像即使海日传媒把 RAS 上海演唱会安排在一家剧院,还把普通票票价设置的比台湾场 VIP 票还贵,票还是马上卖光了。 ## 结语 # 啊。愿世界和平吧。Metta World Peace。 *[PPP]: Poppin'Party *[RAS]: RAISE A SUILEN
blog.outv.im
October 29, 2025 at 6:01 PM
聊聊 D4DJ、Donuts 和 Tokyo 7th シスターズ
我肯定没有佳凌雾杨老师懂 DONUTS 和 Tokyo 7th シスターズ,我也肯定没有不素餐兮老师懂武士道和 D4DJ。两位老师的视频从双方爱好者的角度讲了一下这件事,感兴趣的读者可以都看看。我写这篇文章的主要目的,一是想留存一些这个话题的文字记录,二是想让我回忆一下我和武士道/D4DJ 以及 DONUTS/t7s 的羁绊。虽然最终可能会由于资料和观点掺杂写得很乱就是了。 毕竟虽然我是 t7s/KARAKURI/黒鉄たま/秋奈推,但我也是 Digger[1] 啊。 ## D4DJ # 首先是成为本文撰写契机的大新闻:武士道宣布 D4DJ 项目完全移交给 DONUTS(以及木谷高明发表重要讲话的视频[2])。 (突击莉莉的时候你怎么不写?被结梨领便当伤透心了?) 最近这两年对 D4DJ 的关注者来说肯定不是好年。先是渡月丽役的志崎桦音降板(如果读者没看过赤城老师的 Happy Around! 不仲史的话……原视频好像也已经找不到了),替换为入江麻衣子;然后是新岛衣舞纪役的前岛亚美降板,替换为七木奏音3]。为了写文章去 D4DJ 网站查询新闻的时候,又发现前几天月见山渚役的大冢纱英也宣布降板。命运多舛啊。话是这么说,D4DJ 这个声优变动的状况,总比隔壁 BanG Dream! 盯着[同一个组合薅要好多了就是了。 除了声优之外的呢?Groovy Mix 的台湾版本《D4DJ 電音派對》停止营运。游戏日服的收入数据也不好看。live 门票的贩售情况?我没看过 D4DJ 的 live,所以我不知道,不过据说不怎么好。动画第二季(Double Mix)不好看是为什么?UniChØrd 有没有给 D4DJ 企划带来新鲜的活力?D4DJ 将来怎么办?不知道武士道有没有答案。 ## Donuts # D4DJ 关注者知道 Donuts 八成是因为 Donuts 是《D4DJ Groovy Mix》的开发商。不过其实 Donuts 业务超级广,甚至看起来并不是一家以娱乐为主要业务的公司。Donuts Games 只是 Donuts 庞大业务系中的一部分。根据官网和维基百科等的描述,Donuts 旗下产业主要包括: * 企业系统 * 以员工打卡系统为主打功能的 ERP ジョブカン (Jobcan) * 医疗记录系统 Clius * 时尚媒体 * 女性向时尚杂志 Ray * 时尚作者向杂志 Zipper * 母亲向线上媒体 mamagirl * 近 30 代(アラサー, around 30)向多媒体 andGIRL * 时尚展会 SAPPORO COLLECTION * 线上直播 * 线上直播平台 ミクチャ (MixChannel) * VTuber 粉丝活动平台 ときめきVR * 游戏 Donuts Games。旗下手游的几个例子: * 手机页游 暴走列传 单车之虎(暴走列伝 単車の虎) * 养成/音游 黑星剧场(ブラックスター -Theater Starless-) * 偶像培育/音游 东京七姐妹(Tokyo 7th シスターズ),这个我们之后继续聊 * 当然还有 D4DJ Groovy Mix * 艺人运营 * VTuber 事务所 MIKUCAN(ミクカン) * 声优事务所ぺた * (佳凌老师的视频里还介绍了一些 Donuts 及其海外会社的其它业务) Jobcan 是我在日本电车广告上见过最多的 Donuts 的产品4]。我不知道为什么。但反正我又不是[疯狂推广 OKR 然后把自己整死了的 Jobcan 后辈飞书的用户。 MixChannel 大概是在日本电车广告上见到第二多的 Donuts 的产品,不过这些广告大多并不是 MixChannel 自己,而是它举行的各种活动。什么 Ms. Princess 评选啦,还有什么女高、男高、女中、男中评选之类的。另外,MixChannel 也是大量活动线上直播的服务提供商。由于热衷于使用奇怪的子域名设置直播服务,我们可以从服务域名 mixch.tv 的 crt.sh 证书签发记录看到 MixChannel 举办过的各种线上直播活动。涉及的企划还是挺多的。随便举几个例子: * プリキュア的全プリキュア 20th Anniversary LIVE! * プリパラ的 Pretty Live! ~One for All!!!~ * 佐贺偶像是传奇的 live * 奇巧计程车的舞台版 * Paradox Live 的活动 * 大阪放送的广播节目 サクラバシ919 * i☆Ris 6th Live Tour * 96猫的 96NEKO SHOW TIME(我多久没听说这个名字了) * 以及显而易见的,D4DJ 和东京七姐妹 不过 MixChannel app 其实是很烂的串流 app:看回放的时候没有办法拖动进度条,那怎么看? 因为是 2024 年 10 月了,还可以提到的是 Donuts 还主催最近 GBC 游戏的声优募集企划;以及顺便提一下,Donuts 收购了 OPENREC。 ## Tokyo 7th シスターズ # 我差不多是 2021 年中成为支配人5]开始玩ナナシス。这个时间肯定比我看 D4DJ 动画的时间晚(《D4DJ First Mix》是 2020 年 10 月),不过相对 D4DJ,我大概还是被 t7s 的音乐风格更多地所吸引。我听的第一首 t7s 企划曲目是《Snow in "I love you"》,然后是《NATSUKAGE -夏陰-》。无论是 snow 的欢快风格,还是 NATSUKAGE 的抒情流露都很对我的口味。至于为秋奈的声音及 KARAKURI 的曲风所疯狂,那又是后话了。我还看了《[Tokyo 7th シスターズ -僕らは青空になる-》,不过,好吧——粉丝向动画嘛,不能期望剧情上太可看,角色可爱就行。 茂木伸太郎离开 Donuts 之后,t7s 确实有了不小的变化。无论是从运营模式(t7s 快两年没发实体专辑了!),还是从音乐风格来看都是这样。有些支配人可能对后茂木时期的 EPISODE 2053 并不满意,不过我除了觉得声优 live 表现实在不足期望之外,其它的部分还是很喜欢的。Stella MiNE 和 Asterline 的曲子我都很喜欢、Roots. 的 live 表现十分沉稳、RiPoP 很可爱,アリナ・ライスト(CV. 佐佐木李子)的加入则又为 t7s 声优阵容添一员大将(三角初华很可爱,不过我不是 Ave Mujica 的粉丝)。 t7s 不是一个特别热门的企划,这是实话。它和プロセカ、偶像大师、BanG Dream! 这类「著名少女音乐企划」的知名度肯定不是一个等级。要说和 t7s 同等级的企划的话,大概是 Re:ステージ!?虽说游戏基本保持在 App Store 音游免费榜单 100 名开外的位置,偶尔才进一下前 100 名,但它已经活了十年了!这企划真是公司的亲女儿,Donuts 看起来也对数字 7 喜欢得不得了:它的公司资本额都是 7777 万日元!虽然从游戏内的活动参与情况来看,游戏月活可能只有 5000 左右,但开 live 的时候,无论是今年支撑 9000 人的幕张还是前年支撑 12000 人的 PIA ARENA MM,企划的号召力看起来还是没什么问题的[6]。 JFYI,Tokyo 7th シスターズ在 2018 年去过武道馆。 ## D4DJ 与 Tokyo 7th シスターズ # 说到 D4DJ 和 t7s 的联动,首先就是 Cover 六专由 Happy Around! 翻唱的《H-A-J-I-M-A-R-I-U-T-A-!!》(这里是 t7s 原版)。那是 2022 年末发布的专辑,不过其实 D4DJ 和 t7s 的羁绊开始的特别特别早:Groovy Mix 早在两年前还未开服的时候,就已经有 D4DJ 组合翻唱 t7s 曲目的计划了。 这两个企划的关系挺微妙的。大家都知道 D4DJ Groovy Mix 是联动大户,但 Groovy Mix 和 t7s 并没有实际上联动过。虽然这么说,每月一曲的时候 t7s 的曲子 Groovy Mix 也没少加。我们来根据 Groovy Mix 官方 Twitter 帐号发布 #ナナシス 的历史 梳理一下: * 开服(上面那张图):Happy Around! cover 777☆SISTERS - _H-A-J-I-M-A-R-I-U-T-A-!!_ (原曲 / Happy Around! cover) * 2021/8/17:实装 300 曲突破纪念,4U - _LOVE AND DEVIL_ (原曲) * 2021/10/17:Groovy Mix 一周年,セブンスシスターズ - _SEVENTH HAVEN_ (原曲)[7] * 2022 年一月开始的每月七日新曲计划: * 2022/1/7:KARAKURI - _AMATERRAS_ (原曲) * 2022/2/7:The QUEEN of PURPLE - _TRIGGER_ (原曲) * 2022/2/27 追加: AXiS - _HEAVEN'S RAVE_ (原曲) * 2022/3/7:SEASON OF LOVE - _Fall in Love_ (原曲) * 2022/4/7:コドモ連合 - _コドーモ・デ・ヒーロ_ (原曲) * 2022/5/7:Le☆S☆Ca - _ミツバチ_ (原曲) * 2022/6/7:Ci+LUS - _シトラスは片想い_ (原曲) 我倒是希望 D4DJ 能和 t7s 有一点儿实质性的联动(都有翻唱了,联动一下也不差多少嘛)。t7s 上次联动还是和某冰河时代企划完全一致的 Hololive 来着。从音游的角度讲,其实 D4DJ 和 t7s 的音游视图还是很像的。有人觉得 D4DJ 的侧长滑键有点儿像 CHUNITHM,也有人觉得 t7s 的天键和滑键有点儿像 CHUNITHM。这俩游戏默认的画面效果都会闪瞎到几乎没法打音游,这甚至也成为了奇妙的共同点。D4DJ 还是很电子音乐系的(虽然没有电音部那么纯粹),而 t7s 音乐吸引我的主要地方也是电子风格曲目(例如上面列出的前六首),这方面它们的契合度也不错。 佳凌老师的视频里有一段以 t7s 玩家对 Donuts 的理解估测出的D4DJ 企划未来视,考虑到 Donuts 操作 t7s 的熟练度,大概操作 D4DJ 也可以比较顺利吧。大可不必担心 D4DJ 因为 Donuts 而被搞砸了,至少这个我还是比较乐观的。不过有一个问题是,如果有人不喜欢ローチケ,那将来看 D4DJ live 的时候可能要辛苦一下了[8]。 ## 啊,武道馆? # D4DJ 怎么突然官宣武道馆了?「Tokimekiぐるぐる Turn Round Turn」终于要实现了?好事儿!能坐满么?不好说吧。 归根结底地想一想,是不是 DJ 话题的受众其实还是太少了?其实比电子音乐还少?就像《即刻电音》似乎没怎么激起内地音乐领域在电子音乐方向的水花一样。D4DJ 是真的想推广 DJ 文化,连 Groovy Mix 里都有 remix 功能;电音部的 live 其实也就是普通的 live,并没有什么 livehouse 成分。不过喜欢 livehouse 和 DJ 文化的受众就会更被 D4DJ 吸引么?我觉得不见得。毕竟大家熟悉的作曲人和编曲人可都在 ASOBINOTES 供曲呢。日系电子音乐的听众,果然还是把更多期望放在电音部比较好(现在再加上学园偶像大师)。除去音乐,那 DJ 活动呢?是,つむつむ真能搞 DJ,真是 Disc Jockey。但其它组合的 DJ 呢?或许就不好说了。 顺便吐槽一下。我一直说我是 TAKU INOUE 的 big fan。井上拓的曲子我基本上都很喜欢(尤其是《シンクロニカ》的供曲),D4DJ 这边的话,《Maihime》我也很喜欢。但是除了一首,唯独一首,就是单调得离谱的《Photon Melodies》的 remix。 ## 作为双厨的我的希望 # 企划多联动!粉丝多交流!多出新曲子!~~敲打敲打电音部!~~ 当然还有最重要的一点,活着! ## 参见 # * 【圈社】提前帮隔壁D4DJ的兄弟们介绍一下圈社(甜甜圈/DONUTS),雾雾的百宝箱 * * * 1. Digger 是 D4DJ 企划爱好者的通称。另外,如果您所在的地理位置无法访问 TikTok,请使用此链接。 ↩︎ 2. D4DJ 的契机竟然是 2017 年 The Chainsmokers 在新加坡的 DJ live,我惊了。我甚至翻到了海峡时报的两条演出视频(这个和这个),超嗨的。 ↩︎ 3. 前岛亚美事件的时候,虽然 BanG Dream! 方面的丸山彩役也有降板,但差不多一年之后,随着前岛亚美重新开始活动,丸山彩演绎者的身份也最终恢复。D4DJ 这边的情况就没那么幸运了。 ↩︎ 4. 顺便提一下,Jobcan 广告上出现的男性是大仓忠义。 ↩︎ 5. 支配人(しはいにん),ナナシス游戏玩家的职称;类似于偶像大师系列企划中的「制作人」。 ↩︎ 6. 我真的要批评一下,去年开在 9000 座幕张活动大厅的 IDOLY PRIDE Venus Party,今年怎么改到 5000 座的 Pacifico YOKOHAMA 国立大厅了?我花车呢? ↩︎ 7. 当初的提示「1! 2! 3! 4! 5! 6!」是歌词。 ↩︎ 8. 我觉得ローチケ还是比较不错的,主要原因是它支持海外付款方式。虽然ローチケ的抽选预约界面很有病(如果电脑浏览器上无法使用,请在开发者工具切换到模拟手机端的响应式设计模式视图),并且电子票务 App 的手机号验证组件在 Android 上很可能不能工作,但这些相比要求日本支付方式都算小问题。 ↩︎
blog.outv.im
October 29, 2025 at 6:01 PM
Flash game walkthrough: "Desktop Escape"
## Introduction # Desktop Escape (Desktop Esc Project) is a Flash game developed by TigerTail Studios and published by MaxGames.com. The game is playable on Flash Game Museum powered by Ruffle. ## Walkthrough # SPOILER ALERT 1. Jump when the character is on the desktop, during which right click (press `X`) and change the icon size to maximum 2. Tap on the left-bottom start menu, and use it jump on and open the Explorer * **Next step** : Information collection 3. Open C:\ 4. Right click and select "Show files" 5. Open Password.txt. It shows: * E-Connect - _top scorer in "Touch Me Not" game_ * E-mail - _(771 5317 34) ^ -1_ * Firewall - _My birthday_ * Date - _MovieClub Founder Name_ * **Next Step** : Find them 6. Open My Documents\mail.txt * Email: `the_wizard`@`neomail`.com * Attachment: Time Machine * Photo: birthday 7. Open Birthday.jpeg: The date is not clear at all 8. Try to open the browser - right to the start menu * Trail pack expired on 3rd March 2010 * **Next step** : Change the date to (earlier than) March 3, 2010 9. Use the screensaver to jump to "E-Connect" and "Trach Bin", open them 10. Open "Touch me not". * "ERROR: Cannot find the file "Highscores.dat"." 11. Open trash bin and restore Highscore.dat 12. Play Touch me not, scoreing 900 should be enough * Keeping sticked on the left/right edge seems to be a good solution 13. The top scorer is named `frodo` * E-Connect password: `frodo` 14. Time to go to E-Connect! (It will open one more window, don't forget to lleave the space on taskbar) 15. From E-Connect: * Osiris tells you how to escape: "get into my computer" * Movie Club Founder is Hume * Date password: `Hume` 16. Right click on the clock, "Change Date" 17. Use the password `Hume`, and change the date to 030310 to unblock the browser 18. Go to browser, open `neomail`.com, login with username `the_wizard` and password `HELIESILL`! * Image "771 5317 34" displayed on a LED digital board, and reverse it * It should be like `hE LIES ILL` 19. Search `time` or `machine`, run through the loading progress bar while it's there to stand on the attachment 20. Open the attmt (with the help of screensaver) 21. Right click on the document, and turn on spell-check 22. Climb the wall and jump till the top of document, you see `09/09/04` * Firewall password: `090904` * climb inside (and outside) the wall till the top, close the window 23. Right click on firewall (left clock), click disable, use the password `090904` 24. FINALLY: Jump to E-Connect and then to Network Connections, open the window, and go to Osiris!
blog.outv.im
October 29, 2025 at 6:00 PM
Cheetsheet:启用ECH
观感提示:随着 Firefox 145 的更新,所有主流浏览器现在均已支持 `text-autospace`。因此,本文在 Markdown 源代码移除了英文/数字和中文之间的空格,而转为依靠 CSS 的 `text-autospace` 属性让浏览器自行在英数和中文间添加空格。如果您的浏览器不支持此特性,我们建议您升级浏览器。 关于ECH的~~希介~~细节,我们过去的一篇文章有详细地讨论。 ## ECH能做到…… # tl;dr 浏览器访问的域名不会通过SNI泄露给ISP等中间人。 ## ECH不能做到…… # * ECH不能保护未加密DNS泄露用户访问域名的情况。 * ECH需要网站端支持。如果网站端不支持,ECH无法启用。 * ECH需要用户端DNS解析HTTP记录的支持。如果用户系统/浏览器不支持,ECH无法启用。 * ECH只支持TLS 1.3(及更高版本?如果有的话)。 ## 如何启用ECH # Firefox自119版本起,Chrome自117版本起已默认启用ECH。在良好的网络下,较新版本的Firefox/Chrome浏览器应已默认启用ECH,并在访问支持ECH的网站时使用ECH。 (Edge的状况可能和Chrome相同。) ## 测试站点 # * https://tls-ech.dev,显示 "You are using ECH. :)" 即为ECH已启用。 * https://defo.ie/ech-check.php,显示 "SSL_ECH_STATUS: success" 即为ECH已启用。 * https://www.cloudflare.com/ssl/encrypted-sni/,Secure SNI显示为打勾即为ECH已启用。 * Cloudflare 免费 plan 站点的 `/cdn-cgi/trace`,例如 https://outv.im/cdn-cgi/trace;其中显示 `sni=encrypted` 即为ECH已启用。 * 对于Chrome,在DevTools的 "Privacy and Security" 页,左侧Security标签下查看所访问网站的信息时[1],使用了ECH的网站右侧会显示 "Encrypted ClientHello: enabled"。 ## 如果ECH没有生效…… # * 如果配置了系统代理或HTTP/HTTPS/SOCKS等代理,需要关闭代理。 * 如果系统DNS解析可能不支持HTTPS记录,请尝试启用 DNS over HTTPS(Chrome的 "Secure DNS" 或Firefox的 "DNS over HTTPS" 并选择 "Max Protection")。 * Safari目前似乎尚未实现ECH。 * 有时在清空缓存后刷新页面后,ECH会生效。 * 如果用户设备解析DNS记录较慢,浏览器可能不会等待ECH所需信息获取完成,因此不会使用ECH。 * 对于Firefox,可以依照此列表检查ECH是否被相关 `about:config` 配置禁用(例如 `network.dns.echconfig.enabled`。亦可参考 Firefox 相关知识库文章。 * 如果发现在 Firefox 中启用了 DoH/TRR 后,本地地址的域名无法解析,可以在 `about:config` 中将 `network.trr.allow-rfc1918` 配置改为 `true`。 * * * 1. 如果列表显示 "Reload to view details“,请刷新页面。 ↩︎
blog.outv.im
October 29, 2025 at 6:00 PM
Migrating back from Firefish to Misskey
Firefish isn't really _sparking joy_, so I'm gonna back to Misskey. **Take care of your data!** The migration **WILL** lose data at best, as Misskey and Firefish do not have feature parity. In worse cases, more data will be lost. However, due to the characteristics of Fediverse, it usually doesn't hurt much as long as you don't lose data for users on **your** instance. Sharkey has a tutorial that I referred to a lot. It's generally great, except that it doesn't really migrate the value of `antenna_src_enum`. Instead, it reset them to... "home" I think? This specific enum should not be a huge problem, but some other enum might - for example, `note_visibility_enum`. Without proper value migration, notes meant to be hidden might change to be public, which is apparently not what is desired. By the way, I was migrating from Firefish 1.0.4-beta2 to Misskey 13.13.0. Different version numbers may lead to different results. ## Investigations # My first part is to compare the database schema between Firefish and Misskey. I have a data dump of Misskey before migrating to Firefish, so that can come in handy for me as a baseline for Misskey's schema. JetBrains' DataGrip really helped me out in this part. It has a convenient feature to compare the schema of two tables/enums. It can also generate SQL for fairly a few migration types. ## Key points # ### Simple table with unmatching fields # Some schema differences are easier to handle. For example: * There are a lot of tables that have a name beginning with `__chart__`. They don't seem to be important, so it would be better off to just drop these tables. * Some columns have a larger size in Misskey (e.g. `varchar(256)` instead of `varchar(128)`). They should be able to converted safely without data loss. * Some apparent column name changes (e.g. `meta.ToSUrl` to `meta.termsOfServiceUrl`). * Some apparent column additions with a default value. * Some apparent column deletions that are linked to Firefish-exclusive features. They are to be gone by design. While some are a bit tricky... ### Enum migration # Enumeration definitions in Firefish and Misskey are different at times. In some cases, Firefish has more, while in other cases Misskey has more. Here are some examples that I came across: * antenna_src_enum * ('home', 'all', 'users', 'list', ~~'group'~~ , ~~'instances'~~) * note_visibility_enum * ('public', 'home', 'followers', 'specified', ~~'hidden'~~) * notification_type_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'pollEnded', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', **'achievementEarned'**) * user_profile_mutingnotificationstypes_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', 'pollEnded', **'achievementEarned'**) (Items with ~~delete lines~~ exist on Firefish but not Misskey; items with **bold style** exist on Misskey but not Firefish.) For enumerations with new variants, we may safely use the old value; for enumerations with fewer variants, instance admins have to find a fallback default value (or, of course, you can delete affected lines altogether). In either case PostgresQL doesn't do the conversion automatically, so several lines of SQL are needed. For example: BEGIN; CREATE TYPE public.new_antenna_src_enum AS ENUM ('home', 'all', 'users', 'list'); ALTER TABLE antenna ADD COLUMN new_src public.new_antenna_src_enum; DELETE FROM antenna WHERE src NOT IN ('home', 'all', 'users', 'list'); UPDATE antenna SET new_src = src::text::new_antenna_src_enum; ALTER TABLE antenna DROP COLUMN src; ALTER TABLE antenna RENAME COLUMN new_src TO src; DROP TYPE public.antenna_src_enum; ALTER TYPE new_antenna_src_enum RENAME TO antenna_src_enum; COMMIT; ## Redis # It seems that Misskey and Firefish do only use that as a cache and rate-limiter. I think it can be safely discarded. ## Double check 'em # This section lists some items that you may especially want to check after the database migration and booting Misskey up: * `user_keypair`. This table saves the identity key pairs for users on your instance. They should be exactly the same before and after the migration. If for some reason it changed, make sure to _get 'em back_ from your old database dump. * Passwords. Because Firefish has switched to argon2 while Misskey is still using bcrypt, the Firefish-stored password format cannot be read by Misskey. Because Firefish will do a re-hash to migrate to argon2 (that's a good practice!), the passwords cannot get back to "the Misskey format" after a login. Users on your instances are very likely to be unable to login. Ask them to reset the password. * Some settings in your `meta` table. They might need to be changed back as you wish. ## Your Mi-leage May Vary! # Even in the case that everything worked well, there might still be problems while running the "new" Misskey instance. Be prepared to get your hands dirty on SQL to fix the issues!
blog.outv.im
October 28, 2025 at 3:56 PM
Flash game walkthrough: "Desktop Escape"
## Introduction # Desktop Escape (Desktop Esc Project) is a Flash game developed by TigerTail Studios and published by MaxGames.com. The game is playable on Flash Game Museum powered by Ruffle. ## Walkthrough # SPOILER ALERT 1. Jump when the character is on the desktop, during which right click (press `X`) and change the icon size to maximum 2. Tap on the left-bottom start menu, and use it jump on and open the Explorer * **Next step** : Information collection 3. Open C:\ 4. Right click and select "Show files" 5. Open Password.txt. It shows: * E-Connect - _top scorer in "Touch Me Not" game_ * E-mail - _(771 5317 34) ^ -1_ * Firewall - _My birthday_ * Date - _MovieClub Founder Name_ * **Next Step** : Find them 6. Open My Documents\mail.txt * Email: `the_wizard`@`neomail`.com * Attachment: Time Machine * Photo: birthday 7. Open Birthday.jpeg: The date is not clear at all 8. Try to open the browser - right to the start menu * Trail pack expired on 3rd March 2010 * **Next step** : Change the date to (earlier than) March 3, 2010 9. Use the screensaver to jump to "E-Connect" and "Trach Bin", open them 10. Open "Touch me not". * "ERROR: Cannot find the file "Highscores.dat"." 11. Open trash bin and restore Highscore.dat 12. Play Touch me not, scoreing 900 should be enough * Keeping sticked on the left/right edge seems to be a good solution 13. The top scorer is named `frodo` * E-Connect password: `frodo` 14. Time to go to E-Connect! (It will open one more window, don't forget to lleave the space on taskbar) 15. From E-Connect: * Osiris tells you how to escape: "get into my computer" * Movie Club Founder is Hume * Date password: `Hume` 16. Right click on the clock, "Change Date" 17. Use the password `Hume`, and change the date to 030310 to unblock the browser 18. Go to browser, open `neomail`.com, login with username `the_wizard` and password `HELIESILL`! * Image "771 5317 34" displayed on a LED digital board, and reverse it * It should be like `hE LIES ILL` 19. Search `time` or `machine`, run through the loading progress bar while it's there to stand on the attachment 20. Open the attmt (with the help of screensaver) 21. Right click on the document, and turn on spell-check 22. Climb the wall and jump till the top of document, you see `09/09/04` * Firewall password: `090904` * climb inside (and outside) the wall till the top, close the window 23. Right click on firewall (left clock), click disable, use the password `090904` 24. FINALLY: Jump to E-Connect and then to Network Connections, open the window, and go to Osiris!
blog.outv.im
October 28, 2025 at 3:56 PM
Cheetsheet:启用ECH
观感提示:随着 Firefox 145 的更新,所有主流浏览器现在均已支持 `text-autospace`。因此,本文在 Markdown 源代码移除了英文/数字和中文之间的空格,而转为依靠 CSS 的 `text-autospace` 属性让浏览器自行在英数和中文间添加空格。如果您的浏览器不支持此特性,我们建议您升级浏览器。 关于ECH的~~希介~~细节,我们过去的一篇文章有详细地讨论。 ## ECH能做到…… # tl;dr 浏览器访问的域名不会通过SNI泄露给ISP等中间人。 ## ECH不能做到…… # * ECH不能保护未加密DNS泄露用户访问域名的情况。 * ECH需要网站端支持。如果网站端不支持,ECH无法启用。 * ECH需要用户端DNS解析HTTP记录的支持。如果用户系统/浏览器不支持,ECH无法启用。 * ECH只支持TLS 1.3(及更高版本?如果有的话)。 ## 如何启用ECH # Firefox自119版本起,Chrome自117版本起已默认启用ECH。在良好的网络下,较新版本的Firefox/Chrome浏览器应已默认启用ECH,并在访问支持ECH的网站时使用ECH。 (Edge的状况可能和Chrome相同。) ## 测试站点 # * https://tls-ech.dev,显示 "You are using ECH. :)" 即为ECH已启用。 * https://defo.ie/ech-check.php,显示 "SSL_ECH_STATUS: success" 即为ECH已启用。 * https://www.cloudflare.com/ssl/encrypted-sni/,Secure SNI显示为打勾即为ECH已启用。 * Cloudflare 免费 plan 站点的 `/cdn-cgi/trace`,例如 https://outv.im/cdn-cgi/trace;其中显示 `sni=encrypted` 即为ECH已启用。 * 对于Chrome,在DevTools的 "Privacy and Security" 页,左侧Security标签下查看所访问网站的信息时[1],使用了ECH的网站右侧会显示 "Encrypted ClientHello: enabled"。 ## 如果ECH没有生效…… # * 如果配置了系统代理或HTTP/HTTPS/SOCKS等代理,需要关闭代理。 * 如果系统DNS解析可能不支持HTTPS记录,请尝试启用 DNS over HTTPS(Chrome的 "Secure DNS" 或Firefox的 "DNS over HTTPS" 并选择 "Max Protection")。 * Safari目前似乎尚未实现ECH。 * 有时在清空缓存后刷新页面后,ECH会生效。 * 如果用户设备解析DNS记录较慢,浏览器可能不会等待ECH所需信息获取完成,因此不会使用ECH。 * 对于Firefox,可以依照此列表检查ECH是否被相关 `about:config` 配置禁用(例如 `network.dns.echconfig.enabled`。亦可参考 Firefox 相关知识库文章。 * 如果发现在 Firefox 中启用了 DoH/TRR 后,本地地址的域名无法解析,可以在 `about:config` 中将 `network.trr.allow-rfc1918` 配置改为 `true`。 * * * 1. 如果列表显示 "Reload to view details“,请刷新页面。 ↩︎
blog.outv.im
October 28, 2025 at 3:55 PM
2023 年,我都在推些什么
去年的在这儿。这是二月份写的文章,所以会包含 2024 年初的进展。 本文的所有主观评价仅代表作者在写本文时候的观点,观点可能随时间发生改变;如果有事实错误欢迎和感谢指出/修正,如果在观点上有不一致的地方,你说我云我就是云;本文可能包含剧透,在此提前告知。 ## 旧推 # 不知道为什么写了很长。 ### BanG Dream!(除 MyGO!!!!!) # 说到 BanG Dream!,今年最棒的新闻当然是:彩彩回来了!(不过新岛衣舞纪还是换人了。) ### D4DJ # D4DJ 不温不火地度过了自己的第三个年头。这个企划似乎不幸地传承了 BanG Dream! 的声优更换魔咒,前年(2022)的后半年接连更换了两位角色的声优(Happy Around 的渡月丽和 Photon Maiden 的新岛衣舞纪)。也就是说,《D4DJ EXCLUSIVE TRACKS》里 Happy Around 和 Photon Maiden 的 _ver. 2023_ 曲目并不是什么 remix,而是换人之后的重新演唱制作。至于冬季番《D4DJ All Mix》,它好看么?我觉得不好看。哪怕是作为一部粉丝向动画来讲,All Mix 的剧情也显得过于拖沓和冗长。这部动画以 Lyrical Lily 的活动为主线,把 D4DJ 主系列(对不起,不过还是几乎没有 UniChØrd 和ミチル)的其它乐队拉进来搞了个联动,但既没有一般动画中用以推动剧情的角色冲突,也没像《卫宫饭》或者《幻想嘉年华》一样地讲好了一系列单元故事。不过,All Mix 也不是一部完全平庸的动画——想必第六集也拓展了许多观众对 D4DJ 之可能性的想像,传达了 D4DJ 企划制作组里爱玩儿、好事儿的有趣灵魂。 回来说说 UniChørd。关于这两个新组,在音乐的层面上我挺喜欢 Abyssmare,不过 UniChørd 除了音乐之外另有自己的特色。大家都知道武士道是专业女同开发商,而 UniChørd 正是 D4DJ 企划中第一个包含官方女同的组合:天堂はやて和四ノ宮心愛。除了游戏剧情和卡片里的贴贴,两位的中之人也确实在 live 上秀过恩爱(虽然这么说,D4DJ 游戏被分级到 PEGI 18+ 和这个大概并没有关系)。更确切地说,整个 UniChørd 都很特别:高度自嗨(褒义)的 center、一对儿女同,加上一个 AI。center 海原美知留的暖场能力早在组合官宣之前 22 年五月的 D4FES Live 上我就有感受过。也感激这样的一位性格鲜明的 DJ,造就了一个 live 更像电子音乐 live 的组合。对了,我有没有提到过美知留在这场 live 上用的第一首歌是 t7s 的《H-A-J-I-M-A-R-I-U-T-A-!!》? 说到~~女同~~ 糟糕,这两年大家都挺愿意翻唱那首糟糕歌曲。2022 年プロセカ出了《威风堂堂》的翻唱(不过是男人),今年莲团的 DOLLCHESTRA 也出了《威风堂堂》的翻唱。~~所以说女同是大势所趋!~~ 今年最喜欢的三首新 D4DJ 曲子: * Lyrical Lily 的《Maihime》:这首是《D4DJ All Mix》的 OP,由井上拓作曲和编曲。 * UniChørd 的《DJ NANMO WAKARAN》 * Abyssmare 的《WINNER》 ### 电音部 # 很难说这个企划有没有获得足够的公众注意以能够健康地持续发展下去,不过总之电音部仍然是大家看到的那个小卖部,而且或许活得还不错。新的组合也在不停地发布。自 2020 年企划开始起,电音部也已经有了各种各样领域的组合,无论是「港白金女学院」这类偶像声优系组合(小宫有纱哎小宫有纱!秋奈哎秋奈!)、「帝音国際学院」这类(彩虹社) VTuber 系组合、「真新宿GR学園」这类公募系组合,还是「池袋電音部」这种新人声优和创作歌手混搭的组合(来听中村さんそ和 Nyarons 的《自己愛主義天使》!),都在这个企划中有所体现。万南为了这个企划,真的砸下了无论万代中还是万代外都算得上是最豪华的音乐团队,大概也找来了在二次元和电子音乐交界处最负盛名的歌者们(嘛……例如 literally DJ & 声优小宫有纱)。武士道和万南为了(复)兴二次元电子音乐的而做的工作,我当然是乐见其成啦。现在看来会稍微更偏爱更新更勤快的万南这边一点就是了。 顺便一提,电音部有个新组合叫「東京電脳」,大概在 2023 年快结束的时候宣布成立,由 TeddyLoid 担纲音乐。前些时候,Spotify 把她们的新曲推荐给我,我感觉还蛮不错的,所以就去看了。看着看着,发现组合官网下方有一个叫 15STYLE 的链接,点开之后出现了一个我很久都没见过的组合名字:BPM15Q。这个名字我还是很有些印象:很早之前(考虑到这曲子是 2022 年的曲子,大概也没有很早),有一首叫《HANNARI》的曲子我很喜欢,那首曲子所在的专辑叫《BPM15Q ALL SONGS》。无论是重新开始活动的双人 BPM15Q(唔,不过我听说 nicamoq 是从 Yunomi 的《インドア系ならトラックメイカー》听来的就是了)还是电音部的这个 NEO TOKYO 组合感觉都蛮棒的,果断加推。我对这个组的另一个期待是:虽说 DJ 和电子音乐的关系紧密,但相对 D4DJ 的 live 而言,电音部的 live 更像是一般的演唱会,没有 DJ live 的感觉;从她们的这场 intro live 来看,東京電脳组或许能够改变这个印象。 另外,我还真去搜索了一下東京電脳的《DIVE》 MV 里的各种代码片段,不过它们来自很多不同语言的 repo,而且好像没什么关联,所以没有妹抖龙那种程序员梗了。 今年最喜欢的三首新电音部曲子: * 《Resist》:秋奈和小宫有纱合唱的曲子,啊啊啊啊啊 * 《Tokyo Bug Night》:For whatever reasons I like Moe Shop a lot * 《teardrop》和《teardrop 2nd》:一对儿尤其是组合起来听很漂亮的歌曲 ### IDOLY PRIDE # 今年后半年,以七月初肝了一段时间的百万周年活动为契机,逐渐退坑了アイプラ游戏。虽然游戏退坑了,但是企划本身以及(尤其是)音乐还是在 follow 着。info-pride 也还在做,因为大多功能都实装完毕,之后的主要力气会花在修复 bug 和改善用户体验上。迁移到 Next.js 14 和 Mantine 7 是个麻烦的工程,因为迁移到 App Router 和 Server Component 的坑很多,估计这个还会花掉不少时间才能正式实装。 アイプラ企划今年的进展也不少。虽然 Boltrend 实在诚意不足,而 Neowiz 的翻译品质也有待讨论,但国际服兜兜转转终于落实了;日服也和 K-ON! 进行了联动,甚至在 live 上(由原版声优)翻唱了 K-ON! 曲目。艾普拉今年发歌的频率还挺高的,这让我很高兴。2024 年我在アイプラ企划上的目标是想看一场《Let's Go!Let's Go!ピース!ピース!》的 live,看过 Zepp Tour 的同担说 feel 很棒! 今年最喜欢的三首新アイプラ曲子: * 《Victiore》:第一次听的时候觉得是 kz,但其实是 Tomggg。 * 《Let'sGo!Let'sGo!ピース!ピース!》:能唱又能跳! * 《Do you believe in music?》 ### Love Live! # 今年 Love Live! 的热门景点当然是……除了 µ's 之外的所有团体。水团的幻日夜羽,星团的各种新团名,以及莲团的始动。虽然很抱歉,但是本节不讨论 SCHOOL IDOL FESTIVAL。 水水过得不容易。虽然这么说,也虽然幻日夜羽的始动令人感动,但我觉得这个企划做得说不上优秀。歌曲,很棒;动画,节奏太慢;游戏……你说哪个?我们先来区分一下:首先这个企划叫《幻日夜羽》(幻日のヨハネ),动画是《幻日的夜羽:镜中辉光》(幻日のヨハネ -SUNSHINE in the MIRROR-),游戏有两个:一个是发布了的横版动作游戏《幻日夜羽:湛海耀光》(幻日のヨハネ -BLAZE in the DEEPBLUE-),一个是快要发布的卡牌游戏《幻日夜羽:蜃景努玛梓》(幻日のヨハネ - NUMAZU in the MIRAGE -)。一个横版动作游戏卖 160 块?你知道《空洞骑士》原价只有 58 块么?……好嘛,不过我依然是小宫有纱的粉丝,《Perfect SEKAI》和《MOTTO-ZUTTO be with you》都很棒。至于今年的黛雅个人曲?不是 EDM,所以没听。另外,アイプラ也和 Aqours! 联动了,这个还是很令人开心的(主要是アイプラ方面)。 虹团的~~小电影~~ OVA 《Next Sky》我看得挺开心的。话说虹咲是不是也被电子音乐感染了?Next Sky 里的电音元素也层出不穷。无论是开头的《Feel Alive》(这首特别抓我!)还是后面的《Go Our Way!》(如果在看电音部部分的时候不太了解 TeddyLoid 的话,这首就是 Giga 和 TeddyLoid 作曲编曲),甚至拉出 ~~D4DJ 的珍妮佛由香哦不~~ ~~小泉萌香哦不~~ 三船栞子出来划拉 DJ——2024 年了,我们提倡停止迫害 iPhone shower 萌 P!基于各种各样的原因,这 OVA 我看了三遍哎,因为剧情其实并不复杂(才 25 分钟!)所以主要是为了听歌儿。 星团依然是槽点过多的一个企划。KALEIDOSCORE 和 CatChu! 我就放过了,but I mean, what the fuck is the name "5yncri5e!"?《Jump Into the New World》很好听,这是唯一让我安心的一点。另外,无论读者觉得是 blessing 还是 daunting:星团动画三期计划 2024 年 10 月开始放送,所以星团儿的路还长着呢。第二季动画还只是倒数 18 名的样子,花田大老师如果想再造一个能和《兽娘动物园2》匹敌的片子,大家也拦不住,只是真爱星团的 LLer 们可能要哭了。PL!SS! 真的还是不要把自己折腾翻了为好。 我没怎么关注莲团,但是似乎身边的网友们都挺喜欢的。角色和 live 确实很精致,歌合战上的表现也不错。我虽然确实在发布第一天就下载了 Link! Like! Love Live!,但是没怎么打开过。这游戏(游戏?)现在是不是还不支持绑定到社交帐号……リステップ是六年前的游戏,你也是六年前的游戏? 回来说手机音游。Love Live! 已经没有音游啦(六月份之后)!虽然比 Lapis Re:Lights 的手游活得稍微久一点,但 Love Live! 的 SIF2 日服手游最终还是没有活过一年。国际服更有意思,在 SIF 日服宣布停服日期的同日宣布开服和停服日期:「大家听我说,我宣布个事儿!国际服下月开服下下下下月停服!」那你说玩家们是入坑还是不入坑啊。 ### SHINE POST # 没有新动向,完毕。科乐美真的能做偶像养成游戏么。 我发现我关注 SHINE POST 完全不是来看偶像的,我是来看ほたる公费谈恋爱的。 ### Tokyo 7th Sisters # 虽然搞得不温不火,ナナシス依然是我在推的一个企划。 就我自己的感觉而言,2023 年似乎主要是「2053」系列组合在发展的一年,虽说其它的组合也没少搞 live:KARAKURI 和 Le☆S☆Ca 的 1st、4U 和 The QUEEN of PURPLE 的 2nd,还有 2053 的两场(两场!) 1st 和 2nd。就我所看了的 live 而言,KARAKURI 的 live 确实是高质量的,虽然是组合的单独 live,但因为两位成员的配音是同一人,实质上是秋奈的 solo live,秋奈的唱功也确实靠得住。2053 组的则是略逊一筹(Roots. 除外),在成员体力和持久力以及现场设备上都有可以改进的空间。希望之后可以变得更好吧。除了 live 之外,游戏也搞了很多的新(或者说旧)玩意儿,像是把 2-key 模式找回来,甚至还搞出了什么奇妙的甩动模式(我知道 Rotaeno 发布很久了啦)。 t7s 快十周年了。希望ナナシス能够好好地、长久地运营下去,给各位支配人带来更多的音乐和感动。 ## 新推 # 不会写很长。 ### Million Live! 人人爱,四场 live,还有动画千呼万唤始出来 # 台长说得好: > 但是百万粉丝正在享受人生中最幸福的一段时光 百友们真的等了很久了。幸运的是,百万动画化来得比中国队勇夺世界杯早一些。就算是 3D 转 2D 也无所谓,这可是百万动画啊!剧情还是相当地稳定的;苍系故事不错地传承了下来;伊吹翼果然是小天使。另外呢,Rat A Tat!!! 很棒,多听(注:不是 MGO 那首)。百万十周年的企划也不只是一个动画,还有四场 live,去了(前三场)的同担们似乎总体觉得还不错。过两周 Act 4 也要举办了,K-Arena 这个新场馆的风评不算好,不过最后会怎么样我们还是尚且期待着。 顺便一提,闪耀色彩的动画化也要来了。 ### MyGO!!!!! 虽好,长期素食须适度 # MyGO!!!!! 是我在上一篇博文中充分地利用了的一个梗。感谢绫奈老师,MyGO!!!!! 把观众们对扭曲的认识上升到了一个新的程度。BanG Dream! 并不缺少拆队的故事,PPP 呀、RAS 呀都在动画里就演绎过,不过 MyGO!!!!! 故事里的人际关系则是更加复杂。对于扭曲爱好者,把它作为《少女歌剧》的代餐大概是没问题的。 当然,关注度太高的东西多少容易过誉,那也没办法。 ### 偶像歌合战,~~NTR~~ 翻唱我喜欢 # 很多人想过让 Love Live! 声优唱《M@STERPIECE》,或者是偶像大师声优唱《Snow Halation》,歌合战做到了;LLer 们有多少年没见过橙色海洋了呢?歌合战上我们再次看到了感动的一幕;我一个不推《闪耀色彩》的人,看到小宫有纱们唱《Dye the sky.》的时候,也被惊艳得五体投地。对,我不喜欢 LOLOL,这首歌的歌词太俗气了,但是歌合战可是偶像大师和 Love Live! 联动啊!除去主题曲的 LOLOL,这个企划也有无数个发光的理由。虽然不知怎的 live 前半段的曲子总是唱一半切一半,让我有种在流媒体平台听灰姑娘女孩的感觉,但后半段对我来说确实是一种享受。 下次别 LOL/LOL/LOLOLOL 了行不。 ### 水魔法! # 这里有一份水魔法番外的翻译。 转生王女是今年我最喜欢的百合番(MyGO!!!!! 不算),人设可爱、人设可爱、而且人设可爱,当然最重要的还是我看了水魔法番外。因为这部作品是小说改,或许之后会去看一看原作小说。 ### World Dai Star(《ワールドダイスター》) # 我还是觉得带星儿是我今年最喜欢的动画,不只是因为角色原案是 Mika Pikazo 老师(唉呀,我还是挺喜欢辉夜月和 Pinky Pop Hepburn 的),还因为故事确实不错。我本来觉得这部动画是《少女歌剧》续作的代餐,但它的重力其实并不大。它的企划游戏部分ユメステ也算是移动音游批发市场今年的一座新星(比 Song for Prism 能打),相对于音游玩家和社游玩家的平均值,它的目标玩家群要更加偏向音游玩家需求一些。例如,它有明显的个人 rating 评分系统、明确面向拇指和多指玩家的谱面难度划分,以及解锁高难度对低难度达成率的要求。总体来说很像「音游原神」プロセカ,而且联动和翻唱也算得上丰富(不过没有 D4DJ 丰富),或许会有不错的发展前景。 ## 其它的关键词 # 一些仍然有在关注,但是没有关注多到能写一个段落的企划或人物: Awairo (i.e. Yunosuke & WaMi)、Azuma Lim、孤独摇滚( _ぼっち・ざ・ろっく!_ )、Marpril、Midnight Grand Orchestra、RAISE A SUILEN、神椿、Synduality Noir、突击莉莉( _アサルトリリィ_ )、Yunosuke、WaMi etc. ## 有两个场子在 2023 年想做新 VTuber # 偶像大师和 BanG Dream! 都在 2023 年搞 VTuber 这个似乎已经是夕阳产业的玩意儿:vα-liv 和夢限大みゅーたいぷ,但是从她们的 YouTube 频道订阅数来看,好像两边其它企划的已有粉丝都不太买账。我讨厌 vα-liv 这种仿佛要复刻偶像大师 918 事件的企划,对于梦限组的预期也不乐观——由于设定来源的不同,她们很难与已有的 BanG Dream! 世界观产生合理的关联。但你看……这个市场可能还是一个求大于供的卖方市场,就像即使海日传媒把 RAS 上海演唱会安排在一家剧院,还把普通票票价设置的比台湾场 VIP 票还贵,票还是马上卖光了。 ## 结语 # 啊。愿世界和平吧。Metta World Peace。 *[PPP]: Poppin'Party *[RAS]: RAISE A SUILEN
blog.outv.im
October 28, 2025 at 1:55 PM
聊聊 D4DJ、Donuts 和 Tokyo 7th シスターズ
我肯定没有佳凌雾杨老师懂 DONUTS 和 Tokyo 7th シスターズ,我也肯定没有不素餐兮老师懂武士道和 D4DJ。两位老师的视频从双方爱好者的角度讲了一下这件事,感兴趣的读者可以都看看。我写这篇文章的主要目的,一是想留存一些这个话题的文字记录,二是想让我回忆一下我和武士道/D4DJ 以及 DONUTS/t7s 的羁绊。虽然最终可能会由于资料和观点掺杂写得很乱就是了。 毕竟虽然我是 t7s/KARAKURI/黒鉄たま/秋奈推,但我也是 Digger[1] 啊。 ## D4DJ # 首先是成为本文撰写契机的大新闻:武士道宣布 D4DJ 项目完全移交给 DONUTS(以及木谷高明发表重要讲话的视频[2])。 (突击莉莉的时候你怎么不写?被结梨领便当伤透心了?) 最近这两年对 D4DJ 的关注者来说肯定不是好年。先是渡月丽役的志崎桦音降板(如果读者没看过赤城老师的 Happy Around! 不仲史的话……原视频好像也已经找不到了),替换为入江麻衣子;然后是新岛衣舞纪役的前岛亚美降板,替换为七木奏音3]。为了写文章去 D4DJ 网站查询新闻的时候,又发现前几天月见山渚役的大冢纱英也宣布降板。命运多舛啊。话是这么说,D4DJ 这个声优变动的状况,总比隔壁 BanG Dream! 盯着[同一个组合薅要好多了就是了。 除了声优之外的呢?Groovy Mix 的台湾版本《D4DJ 電音派對》停止营运。游戏日服的收入数据也不好看。live 门票的贩售情况?我没看过 D4DJ 的 live,所以我不知道,不过据说不怎么好。动画第二季(Double Mix)不好看是为什么?UniChØrd 有没有给 D4DJ 企划带来新鲜的活力?D4DJ 将来怎么办?不知道武士道有没有答案。 ## Donuts # D4DJ 关注者知道 Donuts 八成是因为 Donuts 是《D4DJ Groovy Mix》的开发商。不过其实 Donuts 业务超级广,甚至看起来并不是一家以娱乐为主要业务的公司。Donuts Games 只是 Donuts 庞大业务系中的一部分。根据官网和维基百科等的描述,Donuts 旗下产业主要包括: * 企业系统 * 以员工打卡系统为主打功能的 ERP ジョブカン (Jobcan) * 医疗记录系统 Clius * 时尚媒体 * 女性向时尚杂志 Ray * 时尚作者向杂志 Zipper * 母亲向线上媒体 mamagirl * 近 30 代(アラサー, around 30)向多媒体 andGIRL * 时尚展会 SAPPORO COLLECTION * 线上直播 * 线上直播平台 ミクチャ (MixChannel) * VTuber 粉丝活动平台 ときめきVR * 游戏 Donuts Games。旗下手游的几个例子: * 手机页游 暴走列传 单车之虎(暴走列伝 単車の虎) * 养成/音游 黑星剧场(ブラックスター -Theater Starless-) * 偶像培育/音游 东京七姐妹(Tokyo 7th シスターズ),这个我们之后继续聊 * 当然还有 D4DJ Groovy Mix * 艺人运营 * VTuber 事务所 MIKUCAN(ミクカン) * 声优事务所ぺた * (佳凌老师的视频里还介绍了一些 Donuts 及其海外会社的其它业务) Jobcan 是我在日本电车广告上见过最多的 Donuts 的产品4]。我不知道为什么。但反正我又不是[疯狂推广 OKR 然后把自己整死了的 Jobcan 后辈飞书的用户。 MixChannel 大概是在日本电车广告上见到第二多的 Donuts 的产品,不过这些广告大多并不是 MixChannel 自己,而是它举行的各种活动。什么 Ms. Princess 评选啦,还有什么女高、男高、女中、男中评选之类的。另外,MixChannel 也是大量活动线上直播的服务提供商。由于热衷于使用奇怪的子域名设置直播服务,我们可以从服务域名 mixch.tv 的 crt.sh 证书签发记录看到 MixChannel 举办过的各种线上直播活动。涉及的企划还是挺多的。随便举几个例子: * プリキュア的全プリキュア 20th Anniversary LIVE! * プリパラ的 Pretty Live! ~One for All!!!~ * 佐贺偶像是传奇的 live * 奇巧计程车的舞台版 * Paradox Live 的活动 * 大阪放送的广播节目 サクラバシ919 * i☆Ris 6th Live Tour * 96猫的 96NEKO SHOW TIME(我多久没听说这个名字了) * 以及显而易见的,D4DJ 和东京七姐妹 不过 MixChannel app 其实是很烂的串流 app:看回放的时候没有办法拖动进度条,那怎么看? 因为是 2024 年 10 月了,还可以提到的是 Donuts 还主催最近 GBC 游戏的声优募集企划;以及顺便提一下,Donuts 收购了 OPENREC。 ## Tokyo 7th シスターズ # 我差不多是 2021 年中成为支配人5]开始玩ナナシス。这个时间肯定比我看 D4DJ 动画的时间晚(《D4DJ First Mix》是 2020 年 10 月),不过相对 D4DJ,我大概还是被 t7s 的音乐风格更多地所吸引。我听的第一首 t7s 企划曲目是《Snow in "I love you"》,然后是《NATSUKAGE -夏陰-》。无论是 snow 的欢快风格,还是 NATSUKAGE 的抒情流露都很对我的口味。至于为秋奈的声音及 KARAKURI 的曲风所疯狂,那又是后话了。我还看了《[Tokyo 7th シスターズ -僕らは青空になる-》,不过,好吧——粉丝向动画嘛,不能期望剧情上太可看,角色可爱就行。 茂木伸太郎离开 Donuts 之后,t7s 确实有了不小的变化。无论是从运营模式(t7s 快两年没发实体专辑了!),还是从音乐风格来看都是这样。有些支配人可能对后茂木时期的 EPISODE 2053 并不满意,不过我除了觉得声优 live 表现实在不足期望之外,其它的部分还是很喜欢的。Stella MiNE 和 Asterline 的曲子我都很喜欢、Roots. 的 live 表现十分沉稳、RiPoP 很可爱,アリナ・ライスト(CV. 佐佐木李子)的加入则又为 t7s 声优阵容添一员大将(三角初华很可爱,不过我不是 Ave Mujica 的粉丝)。 t7s 不是一个特别热门的企划,这是实话。它和プロセカ、偶像大师、BanG Dream! 这类「著名少女音乐企划」的知名度肯定不是一个等级。要说和 t7s 同等级的企划的话,大概是 Re:ステージ!?虽说游戏基本保持在 App Store 音游免费榜单 100 名开外的位置,偶尔才进一下前 100 名,但它已经活了十年了!这企划真是公司的亲女儿,Donuts 看起来也对数字 7 喜欢得不得了:它的公司资本额都是 7777 万日元!虽然从游戏内的活动参与情况来看,游戏月活可能只有 5000 左右,但开 live 的时候,无论是今年支撑 9000 人的幕张还是前年支撑 12000 人的 PIA ARENA MM,企划的号召力看起来还是没什么问题的[6]。 JFYI,Tokyo 7th シスターズ在 2018 年去过武道馆。 ## D4DJ 与 Tokyo 7th シスターズ # 说到 D4DJ 和 t7s 的联动,首先就是 Cover 六专由 Happy Around! 翻唱的《H-A-J-I-M-A-R-I-U-T-A-!!》(这里是 t7s 原版)。那是 2022 年末发布的专辑,不过其实 D4DJ 和 t7s 的羁绊开始的特别特别早:Groovy Mix 早在两年前还未开服的时候,就已经有 D4DJ 组合翻唱 t7s 曲目的计划了。 这两个企划的关系挺微妙的。大家都知道 D4DJ Groovy Mix 是联动大户,但 Groovy Mix 和 t7s 并没有实际上联动过。虽然这么说,每月一曲的时候 t7s 的曲子 Groovy Mix 也没少加。我们来根据 Groovy Mix 官方 Twitter 帐号发布 #ナナシス 的历史 梳理一下: * 开服(上面那张图):Happy Around! cover 777☆SISTERS - _H-A-J-I-M-A-R-I-U-T-A-!!_ (原曲 / Happy Around! cover) * 2021/8/17:实装 300 曲突破纪念,4U - _LOVE AND DEVIL_ (原曲) * 2021/10/17:Groovy Mix 一周年,セブンスシスターズ - _SEVENTH HAVEN_ (原曲)[7] * 2022 年一月开始的每月七日新曲计划: * 2022/1/7:KARAKURI - _AMATERRAS_ (原曲) * 2022/2/7:The QUEEN of PURPLE - _TRIGGER_ (原曲) * 2022/2/27 追加: AXiS - _HEAVEN'S RAVE_ (原曲) * 2022/3/7:SEASON OF LOVE - _Fall in Love_ (原曲) * 2022/4/7:コドモ連合 - _コドーモ・デ・ヒーロ_ (原曲) * 2022/5/7:Le☆S☆Ca - _ミツバチ_ (原曲) * 2022/6/7:Ci+LUS - _シトラスは片想い_ (原曲) 我倒是希望 D4DJ 能和 t7s 有一点儿实质性的联动(都有翻唱了,联动一下也不差多少嘛)。t7s 上次联动还是和某冰河时代企划完全一致的 Hololive 来着。从音游的角度讲,其实 D4DJ 和 t7s 的音游视图还是很像的。有人觉得 D4DJ 的侧长滑键有点儿像 CHUNITHM,也有人觉得 t7s 的天键和滑键有点儿像 CHUNITHM。这俩游戏默认的画面效果都会闪瞎到几乎没法打音游,这甚至也成为了奇妙的共同点。D4DJ 还是很电子音乐系的(虽然没有电音部那么纯粹),而 t7s 音乐吸引我的主要地方也是电子风格曲目(例如上面列出的前六首),这方面它们的契合度也不错。 佳凌老师的视频里有一段以 t7s 玩家对 Donuts 的理解估测出的D4DJ 企划未来视,考虑到 Donuts 操作 t7s 的熟练度,大概操作 D4DJ 也可以比较顺利吧。大可不必担心 D4DJ 因为 Donuts 而被搞砸了,至少这个我还是比较乐观的。不过有一个问题是,如果有人不喜欢ローチケ,那将来看 D4DJ live 的时候可能要辛苦一下了[8]。 ## 啊,武道馆? # D4DJ 怎么突然官宣武道馆了?「Tokimekiぐるぐる Turn Round Turn」终于要实现了?好事儿!能坐满么?不好说吧。 归根结底地想一想,是不是 DJ 话题的受众其实还是太少了?其实比电子音乐还少?就像《即刻电音》似乎没怎么激起内地音乐领域在电子音乐方向的水花一样。D4DJ 是真的想推广 DJ 文化,连 Groovy Mix 里都有 remix 功能;电音部的 live 其实也就是普通的 live,并没有什么 livehouse 成分。不过喜欢 livehouse 和 DJ 文化的受众就会更被 D4DJ 吸引么?我觉得不见得。毕竟大家熟悉的作曲人和编曲人可都在 ASOBINOTES 供曲呢。日系电子音乐的听众,果然还是把更多期望放在电音部比较好(现在再加上学园偶像大师)。除去音乐,那 DJ 活动呢?是,つむつむ真能搞 DJ,真是 Disc Jockey。但其它组合的 DJ 呢?或许就不好说了。 顺便吐槽一下。我一直说我是 TAKU INOUE 的 big fan。井上拓的曲子我基本上都很喜欢(尤其是《シンクロニカ》的供曲),D4DJ 这边的话,《Maihime》我也很喜欢。但是除了一首,唯独一首,就是单调得离谱的《Photon Melodies》的 remix。 ## 作为双厨的我的希望 # 企划多联动!粉丝多交流!多出新曲子!~~敲打敲打电音部!~~ 当然还有最重要的一点,活着! ## 参见 # * 【圈社】提前帮隔壁D4DJ的兄弟们介绍一下圈社(甜甜圈/DONUTS),雾雾的百宝箱 * * * 1. Digger 是 D4DJ 企划爱好者的通称。另外,如果您所在的地理位置无法访问 TikTok,请使用此链接。 ↩︎ 2. D4DJ 的契机竟然是 2017 年 The Chainsmokers 在新加坡的 DJ live,我惊了。我甚至翻到了海峡时报的两条演出视频(这个和这个),超嗨的。 ↩︎ 3. 前岛亚美事件的时候,虽然 BanG Dream! 方面的丸山彩役也有降板,但差不多一年之后,随着前岛亚美重新开始活动,丸山彩演绎者的身份也最终恢复。D4DJ 这边的情况就没那么幸运了。 ↩︎ 4. 顺便提一下,Jobcan 广告上出现的男性是大仓忠义。 ↩︎ 5. 支配人(しはいにん),ナナシス游戏玩家的职称;类似于偶像大师系列企划中的「制作人」。 ↩︎ 6. 我真的要批评一下,去年开在 9000 座幕张活动大厅的 IDOLY PRIDE Venus Party,今年怎么改到 5000 座的 Pacifico YOKOHAMA 国立大厅了?我花车呢? ↩︎ 7. 当初的提示「1! 2! 3! 4! 5! 6!」是歌词。 ↩︎ 8. 我觉得ローチケ还是比较不错的,主要原因是它支持海外付款方式。虽然ローチケ的抽选预约界面很有病(如果电脑浏览器上无法使用,请在开发者工具切换到模拟手机端的响应式设计模式视图),并且电子票务 App 的手机号验证组件在 Android 上很可能不能工作,但这些相比要求日本支付方式都算小问题。 ↩︎
blog.outv.im
October 28, 2025 at 1:55 PM
Flash game walkthrough: "Desktop Escape"
## Introduction # Desktop Escape (Desktop Esc Project) is a Flash game developed by TigerTail Studios and published by MaxGames.com. The game is playable on Flash Game Museum powered by Ruffle. ## Walkthrough # SPOILER ALERT 1. Jump when the character is on the desktop, during which right click (press `X`) and change the icon size to maximum 2. Tap on the left-bottom start menu, and use it jump on and open the Explorer * **Next step** : Information collection 3. Open C:\ 4. Right click and select "Show files" 5. Open Password.txt. It shows: * E-Connect - _top scorer in "Touch Me Not" game_ * E-mail - _(771 5317 34) ^ -1_ * Firewall - _My birthday_ * Date - _MovieClub Founder Name_ * **Next Step** : Find them 6. Open My Documents\mail.txt * Email: `the_wizard`@`neomail`.com * Attachment: Time Machine * Photo: birthday 7. Open Birthday.jpeg: The date is not clear at all 8. Try to open the browser - right to the start menu * Trail pack expired on 3rd March 2010 * **Next step** : Change the date to (earlier than) March 3, 2010 9. Use the screensaver to jump to "E-Connect" and "Trach Bin", open them 10. Open "Touch me not". * "ERROR: Cannot find the file "Highscores.dat"." 11. Open trash bin and restore Highscore.dat 12. Play Touch me not, scoreing 900 should be enough * Keeping sticked on the left/right edge seems to be a good solution 13. The top scorer is named `frodo` * E-Connect password: `frodo` 14. Time to go to E-Connect! (It will open one more window, don't forget to lleave the space on taskbar) 15. From E-Connect: * Osiris tells you how to escape: "get into my computer" * Movie Club Founder is Hume * Date password: `Hume` 16. Right click on the clock, "Change Date" 17. Use the password `Hume`, and change the date to 030310 to unblock the browser 18. Go to browser, open `neomail`.com, login with username `the_wizard` and password `HELIESILL`! * Image "771 5317 34" displayed on a LED digital board, and reverse it * It should be like `hE LIES ILL` 19. Search `time` or `machine`, run through the loading progress bar while it's there to stand on the attachment 20. Open the attmt (with the help of screensaver) 21. Right click on the document, and turn on spell-check 22. Climb the wall and jump till the top of document, you see `09/09/04` * Firewall password: `090904` * climb inside (and outside) the wall till the top, close the window 23. Right click on firewall (left clock), click disable, use the password `090904` 24. FINALLY: Jump to E-Connect and then to Network Connections, open the window, and go to Osiris!
blog.outv.im
October 28, 2025 at 1:55 PM
2023 年,我都在推些什么
去年的在这儿。这是二月份写的文章,所以会包含 2024 年初的进展。 本文的所有主观评价仅代表作者在写本文时候的观点,观点可能随时间发生改变;如果有事实错误欢迎和感谢指出/修正,如果在观点上有不一致的地方,你说我云我就是云;本文可能包含剧透,在此提前告知。 ## 旧推 # 不知道为什么写了很长。 ### BanG Dream!(除 MyGO!!!!!) # 说到 BanG Dream!,今年最棒的新闻当然是:彩彩回来了!(不过新岛衣舞纪还是换人了。) ### D4DJ # D4DJ 不温不火地度过了自己的第三个年头。这个企划似乎不幸地传承了 BanG Dream! 的声优更换魔咒,前年(2022)的后半年接连更换了两位角色的声优(Happy Around 的渡月丽和 Photon Maiden 的新岛衣舞纪)。也就是说,《D4DJ EXCLUSIVE TRACKS》里 Happy Around 和 Photon Maiden 的 _ver. 2023_ 曲目并不是什么 remix,而是换人之后的重新演唱制作。至于冬季番《D4DJ All Mix》,它好看么?我觉得不好看。哪怕是作为一部粉丝向动画来讲,All Mix 的剧情也显得过于拖沓和冗长。这部动画以 Lyrical Lily 的活动为主线,把 D4DJ 主系列(对不起,不过还是几乎没有 UniChØrd 和ミチル)的其它乐队拉进来搞了个联动,但既没有一般动画中用以推动剧情的角色冲突,也没像《卫宫饭》或者《幻想嘉年华》一样地讲好了一系列单元故事。不过,All Mix 也不是一部完全平庸的动画——想必第六集也拓展了许多观众对 D4DJ 之可能性的想像,传达了 D4DJ 企划制作组里爱玩儿、好事儿的有趣灵魂。 回来说说 UniChørd。关于这两个新组,在音乐的层面上我挺喜欢 Abyssmare,不过 UniChørd 除了音乐之外另有自己的特色。大家都知道武士道是专业女同开发商,而 UniChørd 正是 D4DJ 企划中第一个包含官方女同的组合:天堂はやて和四ノ宮心愛。除了游戏剧情和卡片里的贴贴,两位的中之人也确实在 live 上秀过恩爱(虽然这么说,D4DJ 游戏被分级到 PEGI 18+ 和这个大概并没有关系)。更确切地说,整个 UniChørd 都很特别:高度自嗨(褒义)的 center、一对儿女同,加上一个 AI。center 海原美知留的暖场能力早在组合官宣之前 22 年五月的 D4FES Live 上我就有感受过。也感激这样的一位性格鲜明的 DJ,造就了一个 live 更像电子音乐 live 的组合。对了,我有没有提到过美知留在这场 live 上用的第一首歌是 t7s 的《H-A-J-I-M-A-R-I-U-T-A-!!》? 说到~~女同~~ 糟糕,这两年大家都挺愿意翻唱那首糟糕歌曲。2022 年プロセカ出了《威风堂堂》的翻唱(不过是男人),今年莲团的 DOLLCHESTRA 也出了《威风堂堂》的翻唱。~~所以说女同是大势所趋!~~ 今年最喜欢的三首新 D4DJ 曲子: * Lyrical Lily 的《Maihime》:这首是《D4DJ All Mix》的 OP,由井上拓作曲和编曲。 * UniChørd 的《DJ NANMO WAKARAN》 * Abyssmare 的《WINNER》 ### 电音部 # 很难说这个企划有没有获得足够的公众注意以能够健康地持续发展下去,不过总之电音部仍然是大家看到的那个小卖部,而且或许活得还不错。新的组合也在不停地发布。自 2020 年企划开始起,电音部也已经有了各种各样领域的组合,无论是「港白金女学院」这类偶像声优系组合(小宫有纱哎小宫有纱!秋奈哎秋奈!)、「帝音国際学院」这类(彩虹社) VTuber 系组合、「真新宿GR学園」这类公募系组合,还是「池袋電音部」这种新人声优和创作歌手混搭的组合(来听中村さんそ和 Nyarons 的《自己愛主義天使》!),都在这个企划中有所体现。万南为了这个企划,真的砸下了无论万代中还是万代外都算得上是最豪华的音乐团队,大概也找来了在二次元和电子音乐交界处最负盛名的歌者们(嘛……例如 literally DJ & 声优小宫有纱)。武士道和万南为了(复)兴二次元电子音乐的而做的工作,我当然是乐见其成啦。现在看来会稍微更偏爱更新更勤快的万南这边一点就是了。 顺便一提,电音部有个新组合叫「東京電脳」,大概在 2023 年快结束的时候宣布成立,由 TeddyLoid 担纲音乐。前些时候,Spotify 把她们的新曲推荐给我,我感觉还蛮不错的,所以就去看了。看着看着,发现组合官网下方有一个叫 15STYLE 的链接,点开之后出现了一个我很久都没见过的组合名字:BPM15Q。这个名字我还是很有些印象:很早之前(考虑到这曲子是 2022 年的曲子,大概也没有很早),有一首叫《HANNARI》的曲子我很喜欢,那首曲子所在的专辑叫《BPM15Q ALL SONGS》。无论是重新开始活动的双人 BPM15Q(唔,不过我听说 nicamoq 是从 Yunomi 的《インドア系ならトラックメイカー》听来的就是了)还是电音部的这个 NEO TOKYO 组合感觉都蛮棒的,果断加推。我对这个组的另一个期待是:虽说 DJ 和电子音乐的关系紧密,但相对 D4DJ 的 live 而言,电音部的 live 更像是一般的演唱会,没有 DJ live 的感觉;从她们的这场 intro live 来看,東京電脳组或许能够改变这个印象。 另外,我还真去搜索了一下東京電脳的《DIVE》 MV 里的各种代码片段,不过它们来自很多不同语言的 repo,而且好像没什么关联,所以没有妹抖龙那种程序员梗了。 今年最喜欢的三首新电音部曲子: * 《Resist》:秋奈和小宫有纱合唱的曲子,啊啊啊啊啊 * 《Tokyo Bug Night》:For whatever reasons I like Moe Shop a lot * 《teardrop》和《teardrop 2nd》:一对儿尤其是组合起来听很漂亮的歌曲 ### IDOLY PRIDE # 今年后半年,以七月初肝了一段时间的百万周年活动为契机,逐渐退坑了アイプラ游戏。虽然游戏退坑了,但是企划本身以及(尤其是)音乐还是在 follow 着。info-pride 也还在做,因为大多功能都实装完毕,之后的主要力气会花在修复 bug 和改善用户体验上。迁移到 Next.js 14 和 Mantine 7 是个麻烦的工程,因为迁移到 App Router 和 Server Component 的坑很多,估计这个还会花掉不少时间才能正式实装。 アイプラ企划今年的进展也不少。虽然 Boltrend 实在诚意不足,而 Neowiz 的翻译品质也有待讨论,但国际服兜兜转转终于落实了;日服也和 K-ON! 进行了联动,甚至在 live 上(由原版声优)翻唱了 K-ON! 曲目。艾普拉今年发歌的频率还挺高的,这让我很高兴。2024 年我在アイプラ企划上的目标是想看一场《Let's Go!Let's Go!ピース!ピース!》的 live,看过 Zepp Tour 的同担说 feel 很棒! 今年最喜欢的三首新アイプラ曲子: * 《Victiore》:第一次听的时候觉得是 kz,但其实是 Tomggg。 * 《Let'sGo!Let'sGo!ピース!ピース!》:能唱又能跳! * 《Do you believe in music?》 ### Love Live! # 今年 Love Live! 的热门景点当然是……除了 µ's 之外的所有团体。水团的幻日夜羽,星团的各种新团名,以及莲团的始动。虽然很抱歉,但是本节不讨论 SCHOOL IDOL FESTIVAL。 水水过得不容易。虽然这么说,也虽然幻日夜羽的始动令人感动,但我觉得这个企划做得说不上优秀。歌曲,很棒;动画,节奏太慢;游戏……你说哪个?我们先来区分一下:首先这个企划叫《幻日夜羽》(幻日のヨハネ),动画是《幻日的夜羽:镜中辉光》(幻日のヨハネ -SUNSHINE in the MIRROR-),游戏有两个:一个是发布了的横版动作游戏《幻日夜羽:湛海耀光》(幻日のヨハネ -BLAZE in the DEEPBLUE-),一个是快要发布的卡牌游戏《幻日夜羽:蜃景努玛梓》(幻日のヨハネ - NUMAZU in the MIRAGE -)。一个横版动作游戏卖 160 块?你知道《空洞骑士》原价只有 58 块么?……好嘛,不过我依然是小宫有纱的粉丝,《Perfect SEKAI》和《MOTTO-ZUTTO be with you》都很棒。至于今年的黛雅个人曲?不是 EDM,所以没听。另外,アイプラ也和 Aqours! 联动了,这个还是很令人开心的(主要是アイプラ方面)。 虹团的~~小电影~~ OVA 《Next Sky》我看得挺开心的。话说虹咲是不是也被电子音乐感染了?Next Sky 里的电音元素也层出不穷。无论是开头的《Feel Alive》(这首特别抓我!)还是后面的《Go Our Way!》(如果在看电音部部分的时候不太了解 TeddyLoid 的话,这首就是 Giga 和 TeddyLoid 作曲编曲),甚至拉出 ~~D4DJ 的珍妮佛由香哦不~~ ~~小泉萌香哦不~~ 三船栞子出来划拉 DJ——2024 年了,我们提倡停止迫害 iPhone shower 萌 P!基于各种各样的原因,这 OVA 我看了三遍哎,因为剧情其实并不复杂(才 25 分钟!)所以主要是为了听歌儿。 星团依然是槽点过多的一个企划。KALEIDOSCORE 和 CatChu! 我就放过了,but I mean, what the fuck is the name "5yncri5e!"?《Jump Into the New World》很好听,这是唯一让我安心的一点。另外,无论读者觉得是 blessing 还是 daunting:星团动画三期计划 2024 年 10 月开始放送,所以星团儿的路还长着呢。第二季动画还只是倒数 18 名的样子,花田大老师如果想再造一个能和《兽娘动物园2》匹敌的片子,大家也拦不住,只是真爱星团的 LLer 们可能要哭了。PL!SS! 真的还是不要把自己折腾翻了为好。 我没怎么关注莲团,但是似乎身边的网友们都挺喜欢的。角色和 live 确实很精致,歌合战上的表现也不错。我虽然确实在发布第一天就下载了 Link! Like! Love Live!,但是没怎么打开过。这游戏(游戏?)现在是不是还不支持绑定到社交帐号……リステップ是六年前的游戏,你也是六年前的游戏? 回来说手机音游。Love Live! 已经没有音游啦(六月份之后)!虽然比 Lapis Re:Lights 的手游活得稍微久一点,但 Love Live! 的 SIF2 日服手游最终还是没有活过一年。国际服更有意思,在 SIF 日服宣布停服日期的同日宣布开服和停服日期:「大家听我说,我宣布个事儿!国际服下月开服下下下下月停服!」那你说玩家们是入坑还是不入坑啊。 ### SHINE POST # 没有新动向,完毕。科乐美真的能做偶像养成游戏么。 我发现我关注 SHINE POST 完全不是来看偶像的,我是来看ほたる公费谈恋爱的。 ### Tokyo 7th Sisters # 虽然搞得不温不火,ナナシス依然是我在推的一个企划。 就我自己的感觉而言,2023 年似乎主要是「2053」系列组合在发展的一年,虽说其它的组合也没少搞 live:KARAKURI 和 Le☆S☆Ca 的 1st、4U 和 The QUEEN of PURPLE 的 2nd,还有 2053 的两场(两场!) 1st 和 2nd。就我所看了的 live 而言,KARAKURI 的 live 确实是高质量的,虽然是组合的单独 live,但因为两位成员的配音是同一人,实质上是秋奈的 solo live,秋奈的唱功也确实靠得住。2053 组的则是略逊一筹(Roots. 除外),在成员体力和持久力以及现场设备上都有可以改进的空间。希望之后可以变得更好吧。除了 live 之外,游戏也搞了很多的新(或者说旧)玩意儿,像是把 2-key 模式找回来,甚至还搞出了什么奇妙的甩动模式(我知道 Rotaeno 发布很久了啦)。 t7s 快十周年了。希望ナナシス能够好好地、长久地运营下去,给各位支配人带来更多的音乐和感动。 ## 新推 # 不会写很长。 ### Million Live! 人人爱,四场 live,还有动画千呼万唤始出来 # 台长说得好: > 但是百万粉丝正在享受人生中最幸福的一段时光 百友们真的等了很久了。幸运的是,百万动画化来得比中国队勇夺世界杯早一些。就算是 3D 转 2D 也无所谓,这可是百万动画啊!剧情还是相当地稳定的;苍系故事不错地传承了下来;伊吹翼果然是小天使。另外呢,Rat A Tat!!! 很棒,多听(注:不是 MGO 那首)。百万十周年的企划也不只是一个动画,还有四场 live,去了(前三场)的同担们似乎总体觉得还不错。过两周 Act 4 也要举办了,K-Arena 这个新场馆的风评不算好,不过最后会怎么样我们还是尚且期待着。 顺便一提,闪耀色彩的动画化也要来了。 ### MyGO!!!!! 虽好,长期素食须适度 # MyGO!!!!! 是我在上一篇博文中充分地利用了的一个梗。感谢绫奈老师,MyGO!!!!! 把观众们对扭曲的认识上升到了一个新的程度。BanG Dream! 并不缺少拆队的故事,PPP 呀、RAS 呀都在动画里就演绎过,不过 MyGO!!!!! 故事里的人际关系则是更加复杂。对于扭曲爱好者,把它作为《少女歌剧》的代餐大概是没问题的。 当然,关注度太高的东西多少容易过誉,那也没办法。 ### 偶像歌合战,~~NTR~~ 翻唱我喜欢 # 很多人想过让 Love Live! 声优唱《M@STERPIECE》,或者是偶像大师声优唱《Snow Halation》,歌合战做到了;LLer 们有多少年没见过橙色海洋了呢?歌合战上我们再次看到了感动的一幕;我一个不推《闪耀色彩》的人,看到小宫有纱们唱《Dye the sky.》的时候,也被惊艳得五体投地。对,我不喜欢 LOLOL,这首歌的歌词太俗气了,但是歌合战可是偶像大师和 Love Live! 联动啊!除去主题曲的 LOLOL,这个企划也有无数个发光的理由。虽然不知怎的 live 前半段的曲子总是唱一半切一半,让我有种在流媒体平台听灰姑娘女孩的感觉,但后半段对我来说确实是一种享受。 下次别 LOL/LOL/LOLOLOL 了行不。 ### 水魔法! # 这里有一份水魔法番外的翻译。 转生王女是今年我最喜欢的百合番(MyGO!!!!! 不算),人设可爱、人设可爱、而且人设可爱,当然最重要的还是我看了水魔法番外。因为这部作品是小说改,或许之后会去看一看原作小说。 ### World Dai Star(《ワールドダイスター》) # 我还是觉得带星儿是我今年最喜欢的动画,不只是因为角色原案是 Mika Pikazo 老师(唉呀,我还是挺喜欢辉夜月和 Pinky Pop Hepburn 的),还因为故事确实不错。我本来觉得这部动画是《少女歌剧》续作的代餐,但它的重力其实并不大。它的企划游戏部分ユメステ也算是移动音游批发市场今年的一座新星(比 Song for Prism 能打),相对于音游玩家和社游玩家的平均值,它的目标玩家群要更加偏向音游玩家需求一些。例如,它有明显的个人 rating 评分系统、明确面向拇指和多指玩家的谱面难度划分,以及解锁高难度对低难度达成率的要求。总体来说很像「音游原神」プロセカ,而且联动和翻唱也算得上丰富(不过没有 D4DJ 丰富),或许会有不错的发展前景。 ## 其它的关键词 # 一些仍然有在关注,但是没有关注多到能写一个段落的企划或人物: Awairo (i.e. Yunosuke & WaMi)、Azuma Lim、孤独摇滚( _ぼっち・ざ・ろっく!_ )、Marpril、Midnight Grand Orchestra、RAISE A SUILEN、神椿、Synduality Noir、突击莉莉( _アサルトリリィ_ )、Yunosuke、WaMi etc. ## 有两个场子在 2023 年想做新 VTuber # 偶像大师和 BanG Dream! 都在 2023 年搞 VTuber 这个似乎已经是夕阳产业的玩意儿:vα-liv 和夢限大みゅーたいぷ,但是从她们的 YouTube 频道订阅数来看,好像两边其它企划的已有粉丝都不太买账。我讨厌 vα-liv 这种仿佛要复刻偶像大师 918 事件的企划,对于梦限组的预期也不乐观——由于设定来源的不同,她们很难与已有的 BanG Dream! 世界观产生合理的关联。但你看……这个市场可能还是一个求大于供的卖方市场,就像即使海日传媒把 RAS 上海演唱会安排在一家剧院,还把普通票票价设置的比台湾场 VIP 票还贵,票还是马上卖光了。 ## 结语 # 啊。愿世界和平吧。Metta World Peace。 *[PPP]: Poppin'Party *[RAS]: RAISE A SUILEN
blog.outv.im
October 28, 2025 at 11:55 AM
Migrating back from Firefish to Misskey
Firefish isn't really _sparking joy_, so I'm gonna back to Misskey. **Take care of your data!** The migration **WILL** lose data at best, as Misskey and Firefish do not have feature parity. In worse cases, more data will be lost. However, due to the characteristics of Fediverse, it usually doesn't hurt much as long as you don't lose data for users on **your** instance. Sharkey has a tutorial that I referred to a lot. It's generally great, except that it doesn't really migrate the value of `antenna_src_enum`. Instead, it reset them to... "home" I think? This specific enum should not be a huge problem, but some other enum might - for example, `note_visibility_enum`. Without proper value migration, notes meant to be hidden might change to be public, which is apparently not what is desired. By the way, I was migrating from Firefish 1.0.4-beta2 to Misskey 13.13.0. Different version numbers may lead to different results. ## Investigations # My first part is to compare the database schema between Firefish and Misskey. I have a data dump of Misskey before migrating to Firefish, so that can come in handy for me as a baseline for Misskey's schema. JetBrains' DataGrip really helped me out in this part. It has a convenient feature to compare the schema of two tables/enums. It can also generate SQL for fairly a few migration types. ## Key points # ### Simple table with unmatching fields # Some schema differences are easier to handle. For example: * There are a lot of tables that have a name beginning with `__chart__`. They don't seem to be important, so it would be better off to just drop these tables. * Some columns have a larger size in Misskey (e.g. `varchar(256)` instead of `varchar(128)`). They should be able to converted safely without data loss. * Some apparent column name changes (e.g. `meta.ToSUrl` to `meta.termsOfServiceUrl`). * Some apparent column additions with a default value. * Some apparent column deletions that are linked to Firefish-exclusive features. They are to be gone by design. While some are a bit tricky... ### Enum migration # Enumeration definitions in Firefish and Misskey are different at times. In some cases, Firefish has more, while in other cases Misskey has more. Here are some examples that I came across: * antenna_src_enum * ('home', 'all', 'users', 'list', ~~'group'~~ , ~~'instances'~~) * note_visibility_enum * ('public', 'home', 'followers', 'specified', ~~'hidden'~~) * notification_type_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'pollEnded', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', **'achievementEarned'**) * user_profile_mutingnotificationstypes_enum * ('follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollVote', 'receiveFollowRequest', 'followRequestAccepted', 'groupInvited', 'app', 'pollEnded', **'achievementEarned'**) (Items with ~~delete lines~~ exist on Firefish but not Misskey; items with **bold style** exist on Misskey but not Firefish.) For enumerations with new variants, we may safely use the old value; for enumerations with fewer variants, instance admins have to find a fallback default value (or, of course, you can delete affected lines altogether). In either case PostgresQL doesn't do the conversion automatically, so several lines of SQL are needed. For example: BEGIN; CREATE TYPE public.new_antenna_src_enum AS ENUM ('home', 'all', 'users', 'list'); ALTER TABLE antenna ADD COLUMN new_src public.new_antenna_src_enum; DELETE FROM antenna WHERE src NOT IN ('home', 'all', 'users', 'list'); UPDATE antenna SET new_src = src::text::new_antenna_src_enum; ALTER TABLE antenna DROP COLUMN src; ALTER TABLE antenna RENAME COLUMN new_src TO src; DROP TYPE public.antenna_src_enum; ALTER TYPE new_antenna_src_enum RENAME TO antenna_src_enum; COMMIT; ## Redis # It seems that Misskey and Firefish do only use that as a cache and rate-limiter. I think it can be safely discarded. ## Double check 'em # This section lists some items that you may especially want to check after the database migration and booting Misskey up: * `user_keypair`. This table saves the identity key pairs for users on your instance. They should be exactly the same before and after the migration. If for some reason it changed, make sure to _get 'em back_ from your old database dump. * Passwords. Because Firefish has switched to argon2 while Misskey is still using bcrypt, the Firefish-stored password format cannot be read by Misskey. Because Firefish will do a re-hash to migrate to argon2 (that's a good practice!), the passwords cannot get back to "the Misskey format" after a login. Users on your instances are very likely to be unable to login. Ask them to reset the password. * Some settings in your `meta` table. They might need to be changed back as you wish. ## Your Mi-leage May Vary! # Even in the case that everything worked well, there might still be problems while running the "new" Misskey instance. Be prepared to get your hands dirty on SQL to fix the issues!
blog.outv.im
October 28, 2025 at 11:55 AM
如何在 2024 年初始化一个 Python 项目
(迁移到 11ty 之后的头一篇文章!) 最近 Python 的 breaking change 还挺多的: * Python 3.11 或者 Python 3.12 的时候,许多发行版都根据 PEP 668 配置了 `EXTERNALLY-MANAGED`,从而阻止用户使 `pip` 在非 virtualenv 中安装包。本来打算用 `pip install` 的用户也就会遇到一些 `externally-managed-environment` 之类的报错。 * Python 3.12 在去年十月发布了,最大的改变大概就是从标准库移除了 `distutils` 包。许多在打包流程中用到 `distutils` 的开发者或许也遇到了一些问题。 跟这些都无关,我在维护某个项目的某一天,突然灵光一闪, _Eureka!_,于是向天空大吼一声:我受够 `setup.py` 啦!然后就把项目迁移到了使用 Poetry 构建系统,然后就有了此文。 ## 为什么迁移? # * `setup.py` 太难写,现在这个 `setup.py` 甚至还是从 `youtube-dl` 项目抄来的 * `setuptool` 不自带 virtualenv,建立开发环境很麻烦 * 在 Python 项目中实现四个现代化 * 现代化配置系统 (no more `setup.py`) * 现代化配置语言 (toml) * 现代化打包工具 (poetry) * 现代化打包程序 (no more `python setup.py sdist` and `python setup.py bdist_wheel`) ### 为什么到 Poetry? # 其实 setuptools 依然是最受欢迎的打包工具,但 Poetry 是第二名!Python 官方的打包文档就有推荐一些打包工具。各位也可以选择其它自己喜欢的来使用,不过本文以 Poetry 为主。 Poetry 也可以只作为依赖管理工具,配置方法是在 `[tool.poetry]` 设置 `package-mode=false`。 ## 步骤 # ### 写一个 `pyproject.toml` # 在新时代 Python 打包系统中,各种配置都放在 `pyproject.toml`。无论是包的信息、依赖的信息,还有 yapf、pylint、pytest 等各种各样工具的信息都在这里了。 `setup.py` 和依赖信息都可以参考这个例子搬进 `pyproject.toml`。如果是迁移一个已经有 `setup.py` 的项目,这一步大概就是最复杂的一步。 ### 环境配置和打包 # * `poetry install` 会初始化项目配置和安装依赖。 * `poetry build` 会在 `dist` 文件夹中生成 `sdist` 及 `wheel` 打包结果。 * `poetry shell` 可以启动利用环境内 Python 的 shell,大概相当于 `pipenv shell`。 * `poetry run` 可以使用利用环境内 Python 的 shell 执行命令,大概相当于 `pipenv run`。 ### 在 `pyproject.toml` 加入其它工具的配置 # 很多开发者(尤其是 JavaScript 开发者)都不喜欢项目根目录堆积着大量不同的配置文件,而 Python 生态就正在支持整合不同工具的配置到统一的文件中。许多 Python 工具都加入了读取 `pyproject.toml` 中配置的支持,例如: * yapf * coverage * pylint ### 通过 GitHub Actions 利用可信发布 (Trusted Publishing) 发布到 PyPI # (这点和 Poetry 倒没有什么关系。) Python 包最后大多要发布到 PyPI。如果是托管在 GitHub 上的项目,PyPI 提供了一个 action 来方便地把完成打包(并且放置在 `dist/`)的包发布到 PyPI。为了使用 Trusted Publishing 功能,也需要在 PyPI 配置发布来源。 ## 成果 # 迁移前: * 各种配置分开:包元数据在 `setup.py`、依赖在 `Pipfile`、格式化配置在 `setup.cfg`、linting 配置在 `.pylintrc` 等 * 构建命令是 `python setup.py sdist` 等等 * 开发用 virtualenv 由 Pipenv 管理 迁移以及若干迭代之后: * 各种配置都写在 `pyprojtect.toml`:包元数据、依赖、格式化及单元测试工具配置 * 能够区分 dependencies 和 devDependencies * 构建命令是 `poetry build` * 开发用 virtualenv 也由 Poetry 管理 * coverage 监测也有了
blog.outv.im
October 28, 2025 at 11:55 AM