上周刚搭建好了mStream,上周日睡了一整天,晚上精神了,又失眠了一整夜。漫漫长夜,总要找点事情做,未竟的事业继续吧——Jellyfin。随着Jellyfin构建的完成,mStream昙花一现的历史也随之终结,虽然也不是很好用。Jellyfin集成了音乐,电影,电视剧,书籍,图片的汇总与播放功能,是作为家庭影院的一个比较好的方案选择。同时,该应用也是跨平台的,美中不足的是不支持离线访问,期待以后的更新。
本来想将这个内容加到"Debian Server部署全过程记录"中的,但是一方面,由于这篇博客太长了,不好再往里加内容,另一方面,想把这种做成一个系列,后续还会有自建家庭影院,自建家庭相册等,最重要的是,还可以水一篇blog(不好意思断更太久不是,哈哈哈)。因为音乐付费以及广告的问题,很早之前就有自己host一个音乐站点的想法了,由于一直在忙其他的,本周六稍微安稳了一点(包括内和外,心累...),就赶紧去找了一下,最后锁定mStream这个开源方案,看Github上的提交记录,作者已经不经常更新了,不过搭建完之后看还是不错的,算是比较完善了。
五一回家了一趟,春节的时候也因为疫情没能回去,所以这是继去年入职天翼以来第一次回去。一直都很担心爸妈的身体,带他们去医院做了一个全面的检查,结果尚可,二老身体还行,总结就是大病没有,但操劳一辈子,小毛病还是很多的。去了医院,就让我想到了我这一代人的身体健康状况,大部分都是处于亚健康状态,整天坐着,太缺乏运动。所以就去B站上找了一些健身视频,想着放在自己的wiki上,但是字符形式的链接总没有视频形式的动作看着舒服,用着方便,就想着把B站视频嵌入到自己的网页,所幸,B站提供了内嵌代码。
有人说Shell时最简单的编程语言之一,我认为这里有个预设,那就是对Linux操作系统有一定的认识。如果说Linux是一块上好的木材,我愿称Shell为雕刻这块木材必备的利刃,它几乎和是操作系统融为一体的。虽然Shell是一种解释型语言,执行速度相对于C,C++等这些编译型语言慢很多,更不用提汇编;也没有精巧的数据结构,无法完成复杂算法的实现,而且程序稍微一长,就让人很容易迷惑。尽管Shell有很多缺点,但是每一种语言都有其适用的领域,ABS中详细的阐述了什么时候不适合用Shell,以及什么时候适合。Shell的语法简单,调试容易(需要掌握技巧),能很快的实现较为简单(稍微复杂的也可以)的任务。
如果你知道Linux那你一定知道Linus Torvalds,Git正是这位传奇天才的第二个杰作。关于Git,有人说是Linus为了开发Linux Kernel的兄弟们不被人拿捏。事情发生在2005年4月,Andrew Tridgell 为了开发一个可以与BitKeeper交互的工具,试图反编译BitKeeper。这让开发该软件的公司BitMover得知并取消了Linux社区免费试用BitKeeper的权利。这也成为了Linus开发Git的契机,促进了Git这一伟大作品的诞生。关于Git的全部使用方法大概可以写好几本书了,这里仅就环境的配置以及基本的使用做一些记录,剩下的使用可以参考官方文档。