大约在两年前,在我编程生涯中第一份工作的时候,公司的项目业务难度低,每天有着大量的空余时间来做其他的事情。
整天游手好闲,无所事事。
直到有一天,工作忙完后,我看着外面的夕阳,思考了很久:“我每天都在干什么?”
明明每天都在工作,却似乎什么也没有做,第一份工作很顺利,虽然和我想象中的不同,但毕竟是第一份工作,我没有太多的奢望,能自给自足就够了。
我清楚的知道,不可以继续在浪费时间了,我得要做点什么。我是一个很果断的人,决定要做一件事的时候我不会犹豫,但我却又是一个容易放弃的人,就像有一些人决定坚持健身,办了健身卡以后而没有去过几次健身房。我和他们一样,都是在自我感动而已。
我常常会崇拜那些维护着开源项目的那些人,崇拜他们与世界分享技术经验与成果的那种精神,我觉得这是一种荣誉,不管他的项目做出了多大贡献。于是我决定,做一个开源项目,既然自己不喜欢的事情无法坚持下去,那我就试着做自己喜欢的事情。
正好当时博客刚开发好不久,写博文的图片需要放在第三方储存,而那时我的博文图片是放在 https://sm.ms 上的,说干就干,拿起键盘一顿操作,写出了兰空图床第一个版本并发布在了码云,因为已经习惯使用 sm.ms,所以样式也是仿的 sm.ms,可能有些人不知道这个网站,这是一个已经坚持运营很多年的一个图床平台,如果你不知道图床是什么可以问一下度娘。
那时候尽管我的技术能力有限,但是实现一个简单的图床也不是什么难事,第一个兰空图床当时仅支持本地、七牛云、又拍云储存。
有个段子说:“当我写这段代码的时候,只有上帝和我看得懂,现在…只有上帝看得懂。”
这不是玩笑话,如今回看第一个版本的代码,有些地方写的令现在的我匪夷所思(黑人问号)。
然而很遗憾,由于不满意自己写的东西,这个第一版被我抛弃了,但是我没有选择放弃,而是时隔几个月后,发布了Lsky Pro 同时我申请了一个域名 https://www.lsky.pro ,当时刚好微软收购 github 后,宣布私人仓库免费使用,于是我将新的版本上传到了 github。
时过境迁,如今已经 2020 年了,从兰空图床 2017 年 10 月 13 日发布以来,已经两年了,就在今天,我完成了兰空图床的权限认证模块的重构。截止目前已经总共 commit 398 次代码,共发布 17 个版本。在此之中我付出了大量的之间用来维护、迭代、以及处理一些用户使用中所出现的问题。
有人问我为什么不建立 QQ 群,而是使用需要科学上网才能访问 Telegram,其实这是由于每天要处理的信息有很多,多到我不得不使用清单软件来管理一些待办事项,使用 Telegram 能使我的电脑、手机设备的推送清净很多。在这个浮躁的社会,需要一点毫无打扰的属于自己的时间很难。
但尽管这样,来给我邮件的伙伴的求助邮件,我都基本会在半个小时内回复。
开源不易,如果你觉得我的项目帮助到了你,可以选择给我打赏一杯咖啡,捐赠码:https://github.com/0xxb/lsky-pro#捐赠。
今年下半年,图床继续更新,我将继续扮演开发者,我会用工程师艺术形象创造一个实用的程序,复制粘贴两开花,弘扬开源文化。