点歌是怎样炼成的

本文转自高中时期07CN文章:原文链接


上周陆陆续续收到大家填写的问卷,结果周末我就又转到忙IPMC的事情,导致没有来得及看大家填写的内容。今天刚把视频搞定,趁这会喘口气的时间,来跟大家介绍一下这又一个历经“波澜坎坷”的小项目——你的月亮我的心。



整个项目的开端其实要回到去年的这段时间,现在高二的同学们或许还记得,宿舍的广播铃声停摆了几周的时间。那阵子,每天的(快jiān乐yù)生活都是从宿管在一楼疯狂吹哨子开始的……


时间到了两周之后,广播问题依旧,而我却有了一个想法——代替广播服务器定时任务播放每天的铃声。我是一个很喜欢每天瞎乱想各种天马星空大离谱事件的人,你或许感觉会有点像过家家。因此,在我对一件事感兴趣后,就会有无限的动力去将它变为现实,毕竟——


“你不觉得很酷吗?很符合我对未来科技的幻想”(何不扩散条约)

(当然,大部分想法都会在中午午睡起来以后被起床气打破,因此一般刚有点想法的项目很快就会胎死腹中)。凭借着之前倒腾某平板粗略尝试Java逆向工程的经验,把从宿管电脑那里拷来的广播控制客户端稍微地魔改了一下,加上了命令行的支持,此后运行在tv的台式机里……



当然,走到这一步并不是一步到位的(毕竟下学期日常:一堆模考)。在五月考完AP之后,其他部分(网页、接口)也被排上了日程。项目开发中途也不免遇到不少困难,在这里特别感谢领启未来的支持,尤其是陈泉老师,辉辉……除此之外,还有学校薛老师、宿管黄素萍老师。无论如何,这个项目在2022年6月终于构成了它的最终产物——“你的月亮我的心”。


以上,就是整个项目历程的简单介绍。如果你对后续点歌整个项目的维护,或是整体架构、实现细节有兴趣,以下详细版的实现方案或许可以帮到你(第一次写这种文章,不到之处,敬请谅解):原文链接


点歌是怎样炼成的
http://blog.binrz.com/2023/03/07/2023-03-07-dian-ge-shi-zen-yang-lian-cheng-de/
作者
谭禹舟
发布于
2023年3月7日
许可协议