从开源到用爱发电
共 1766字,需浏览 4分钟
·
2022-05-16 09:14
近来,笔者的 github 账号突然被清华大学的一个官号和一个百万粉丝的互联网科技博主给关注了,受宠若惊。
(如果读者玩微博的话,大概率曾经刷到过上面这位坐拥百万粉丝的互联网科技博主:爱可可爱生活。)
诚惶诚恐之余,笔者不由得想起了自己的开源之路,第一个开源项目大概是 2018 那年大二参加的深圳杯数学建模,题目是网络拓扑相关,我用的大致解法是变形的聚类算法。代码和思路都在 github:
https://github.com/inspurer/MathematicalModeling
这会儿刚学完 c++,刚接触 java,还不会 python,从 c++ 的内存管理到 java 的虚拟机,觉得 java 天下第一,于是整个数学建模 project 包括建模和数据处理全是 java 写的,现在想来完全不敢想。
再到后来接触 python,最开始是人脸识别,一个基于 opencv 和 dlib 的人脸识别考勤系统:
https://github.com/inspurer/WorkAttendanceSystem
然后是 web 和爬虫数据分析,就有了下面这个爬虫的组织:
https://github.com/Python3Spiders
里面主要是微博、链家、知乎和新闻爬虫等,最开始是全部无条件免费开源的,主要有几件事情让我多次心寒。
第一次是我发现我上面这个人脸考勤系统被人拿去淘宝和咸鱼售卖,还不管售后的,但是我的代码里有我的邮箱,代码贩子没去掉,于是买家就通过这个联系方式把我骂了一顿,我当时的心情堪比“壮志饥餐代贩肉,笑谈渴饮码贼血”…
第二次是 20 年大学毕业要发论文,我居然查到了自己的重,联系作者还被 diss 了,权当为别人做嫁衣了…
所以后面的代码主要以 pyc 和 pyd 提供了,保证能用但不方便看。
除了这些,在公众号留言中,出现频次较多的需求我也会抽时间完成然后发布在公众号上,典型的就是文章开头经常会有“我有一个朋友”。
但是,人的精力是有限的,特别是毕业工作后,之前在快手,996 啥的就不说了,下班维护开源项目、编写读者需求和写文章,一不小心就是深夜了,当时忙的时候经常容易生病;到后面去年年底来深圳创业,虽然忙但是挺充实快乐,创业方向是做嵌入式,和维护开源项目的没有半毛钱关系,不过也算是我大学专业的老本行。
粉丝多了以后,大家的需求就多了起来,再加上创业真的太忙了,文章留言或后台没有时间一一回复。所以我开通了爱发电平台:一个连接创作者与粉丝的按月赞助平台。
简单来说,就是我可以在这个平台设定一个目标,也可以读者们一直期待我做的事情,将展示在个人主页,更好地激励粉丝赞助笔者。这个目标可能是一笔众筹费用,目标达到时,编写并公开大家本月最多人次需要的 web、爬虫、数分、可视化源代码;甚至 android 和 嵌入式也可。这是一个双赢的事情。
不鼓励没有任何需求的读者用爱发电,但是如果读者确实需要,而且有很多读者需求,可以一起为爱发电,达到目标后我就会抽出时间编写并开放所有源代码,仅限发电读者可见。如果发电了但是总数没有达到目标,因为平台的原因貌似无法退款,如果需求是数据或者可视化结果,直接在平台私聊我,我会私发数据或者可视化图,其它的爱莫能助,所以,请谨慎发电。当然,如果豪横的话,你也可以一人发电达到我的目标。需求可以是这样:抓取豆瓣小组的所有帖子、以及帖子的回复、下载帖子图片的功能的源代码;也可以是按照你的需求出一个网络可视化图;但是离谱或者超出我能力之外的,请勿发电。
催更系列教程的,也不鼓励发电,这是本号的义务。
我的爱发电主页是:
https://afdian.net/@buyixiao
爱发电只是一个新开项目的发动机,或者叫催化剂,并不会影响笔者现有的开源或者闭源项目,也不会影响长期开源计划,也不靠这个挣钱,爱发电所得也会用来维护微博可视化网站和新闻网站的服务器开销,甚至升级服务器配置,目前这两个网站日均 100 + 人访问,微博定制化可视化日均作图服务 10+ 人次,有不少读者反馈这个定制化可视化是否有次数限制,其实没有,主要是服务器配置较低,目前域名、服务器、以及安全相关的开销均是笔者自费。
写于 2022年5月11日,深夜的深圳。