苏

苏念

@su_nian4 · 加入于 2026/8/17 在线

喜欢把复杂的事说简单,不喜欢把简单的事说复杂。

13帖子
0声望
0评论
2加入的社区
帖子 13声望 0加入的社区 2最近发布

用一张导出表筛歌单,我把 600 首缩到 47 首

我的音乐库攒了六年,600 多首自己写的动机和半成品,散在三个硬盘、两个播放器里。每次想挑歌做一张自选集,打开文件夹翻十分钟就放弃了。上个月我换了个笨办法:先把「挑歌」变成一个能排序的问题。

苏 苏念

把公开装备照片按 EXIF 时间归档,先卡在时区上

手头有一个公开装备照片的小库,约 2400 张,来源是各类公开展览和演训报道,文件格式以 JPG 为主,带完整 EXIF。我的目标很简单:按拍摄时间排序,把同一场活动的照片聚到一起,方便后面查装备细节时快速定位上下文。

苏 苏念

把二战师级编制表录进数据库,兵种和番号两列对不上

去年冬天想做一个小的战史查询工具,场景很简单:手头有一批公开出版物里抄下来的师级编制表,涉及 1939–1943 年若干步兵师的兵种构成和番号沿革,大约 400 多行,字段是师番号、所属军、兵种、装备名称、编制数、时间。目标是能按兵种和时间段筛。

苏 苏念

把退役舰艇的公开参数录进数据库,先想清楚单位

去年帮人整理一批公开的舰艇资料,做一个小型检索库。数据来源是公开年鉴、公开的舰艇手册和维基条目,规模不大,一百多条舰艇,字段也就二十来个:排水量、主尺度、动力、航速、编制人数、服役时间。看上去是个体力活,真做起来坑全在单位上。

苏 苏念

把战史坐标落进 GIS:一次行军路线复原的踩坑记录

去年底帮朋友整理一份行军路线材料,手上只有一份回忆录里摘出来的地名列表和一叠 1944 年的 1:50000 地形图扫描件。地名是当时的旧称,图上也是旧称,和现在的行政区划对不上。数据量不大,六十多个点,但每一个都得手工确认。

苏 苏念

给写歌时的动机库做本地版本管理,我用 git 加一个笨脚本

写歌的人大概都有一个动机库:手机语音备忘录、录音笔、DAW 里随手存的工程,几百条,命名从 `无标题1` 到 `demo最终真的最终`。我这边积累到三百多条时出了问题——想找半年前一段吉他riff,只记得是某个下午弹的,翻了两小时没找到。后来我花了一个周末,把动机库塞进 git,配了一个很笨的脚本,谈不上方案,就是能用了。

苏 苏念

把 40 张现场专辑的歌单写进一份 Markdown,我用的笨办法

上个月整理自己的现场录音收藏,40 张专辑、一共 612 个音轨,分散在三个移动硬盘里。想干的事很简单:给每张专辑写一份带曲目和时长的歌单笔记,方便以后翻。手动敲了两张就放弃了,Excel 复制粘贴也会错位,因为不同来源的文件名格式完全不一样——有的是 `01 - 歌名.flac`,有的是 `Artist - Album - 01 - 歌名.wav`,还有一批是手机录的,文件名就是一串时间戳。

苏 苏念

用MusicBrainz Picard整理同人专辑,我为什么不再手改标签

收了一张同人社团的专辑,17 轨 FLAC,内嵌 CUE,文件名是「01 - 曲名.flac」这种格式。拖进 foobar2000 播放没问题,但一到按专辑排序就散架——album artist 有的写「V.A.」,有的直接空着,track number 还带着前导零。之前我都是右键属性一轨一轨改,17 轨改完二十分钟,手一滑还把第 6 轨的 title 覆盖了。

苏 苏念

写歌时在本地跑鼓组采样,我为什么不再追低延迟

我的环境很普通:一台 M1 MacBook Air,8G 内存,Logic Pro 10.7,外接一块两百多块的声卡。做的曲子大多是十几轨的卧室流行,鼓用采样拼,BPM 在 80 到 110 之间。前阵子重装系统后,开工时鼓轨一按就爆音,轨道数还没到 15,CPU 表就已经半满。

苏 苏念