精子新上线了一个名为  Stream  的服务,希望提供一个基于发布、订阅模型的消息服务,提供 HTTP API 并传输结构化的 JSON 数据。
标签 #作品

RootPanel 2.0 Case Close

我最喜欢的,便是在一个项目完成后,写一篇总结性质的日志,可惜这样的机会并不多。

这一段时间,我心里的压力挺大的,更多的是自己给自己的压力吧——我估计那几十名用户可能不大关心新版本什么的吧。不过这压力似乎并没影响我一天拖一天,看新闻,逛论坛,打游戏。

现在,代码已经全部完成,也完成了大部分的测试,只等上线和微调了,但我心里还是很不安。这一次的更新很大,不亚于重新写一个,但准备工作却远不如RP首次上线时充分,仅预留了几天的测试时间,而且这次要迁移的用户要比上次多很多。这种不安直接导致这几天,经常打开论坛,又关上;打开IDE, 又关上;打开游戏,又退出 ….

一开始我没打算为RP2增加这么多功能,但是写着写着,越来越想一步到位。RP2从3月一直拖到了6月,其实只有五月中下旬我在写RP2的代码我会说么?3-4月一直在反复折腾LightPHP, LightPHP在Web领域,可谓是见证了我成长,从我入门PHP两个月,到现在(两年), 我一直在完善它,虽然它现在仍不完美。

一步到位,我想我做到了,在之后的一段时间,RP面板不会有大的更新了,因为这次的架构设计还算不错,应该可以撑很长时间,小修小补就够了。接下来我将着手宣传工作,同时如果Parthas有时间的话,准备开拓一下海外市场。

我也没想到,我的第一桶金竟然是靠卖虚拟主机,想一年半以前,我还在为寻找一个物美价廉的虚拟主机而发愁。说实话,要不是因为面板是我自己写的,我真的不屑于卖虚拟主机,这离我靠卖代码赚钱的目标还有很大差距,不过也许对于现在的网络环境,卖服务才是更好的选择。

附新版宣传稿:

RP主机:技术宅的Linux虚拟主机

可前往官网了解更多:http://rpvhost.net

我是一名高二学生,出售虚拟主机已经一年多了,RP主机也上线半年了。一直觉得 __ 是一个高质量的社区,所以我一直在学习和完善,直到现在才敢来这里宣传。

在我还是初中生时,我便涉足Web编程,但那时候零花钱少啊,找不到性价比高又能满足需求的虚拟主机——我一直喜欢追一些新鲜的技术。我深知学生党和业余建站党的需求,于是在我现在有能力时,搞出了RP主机。

RP主机本质上是一个严格划分了用户权限的Linux服务器,你可以在这里通过Shell随意运行进程,(以非root权限)自行安装软件和运行时,当然,也有公用的运行时。需要共享的80端口,MySQL,PPTP等服务,则可以通过我自己编写的面板进行自助管理。

RP主机对PHP,Python,Go,NodeJS,C/C++等语言均有非常好的支持。RP主机的服务器来自Linode,LocVPS等VPS提供商,目前有日本和美国两个节点,稍后会新增香港节点。价格8元/月,19/季度。

JYFM: 自动化电台录音下载平台

地址: http://fm.jybox.net/

我花了上个周末,两天的时间编写和测试,4月1日正式开始运行。

我早就想写这样一个东西了,我很早,大概小学的时候就开始听广播了。现在因为上学放学的路上无聊,也会听。但早晚高峰这个时间段实在没啥有意思的节目。而我之前听的节目(信不信由你)在晚上八点。所以我往往会听以往节目的录音。

很幸运,这各种需求的不是我一个。寅类(信不信由你的粉丝)就有帮忙录音并上传的好心人。在此之前一年我一直都在听桃子姐姐上传的录音。

其实在2010年我就参与过录音,当时还没有在线收听的方式,只能用收音机加手机来录,效果不好而且还麻烦。我当时录了两、三个月,然后因为中考的关系停了。

当新浪微电台出现的时候,我眼前一亮,我就想写这么一个程序了,可以自动从新浪微电台录音,并提供下载。但一直没动手,拖啊拖,拖到了现在。

附宣传稿:

地址(复制到浏览器,最好不要用IE): http://fm.jybox.net/
简单直接,清爽界面,不废话,进去就下。

这是基于新浪微电台的全自动录音系统,只要(我)设置好录哪些,它会自动录,节目完事之后,立刻就有下载链接。

如果新浪微电台没啥动作的话,应该可以一直录下去。

意见建议,Bug汇报:QQ群210564909.

其实这个东西很早就有这个构想了,早就该做了,一直拖到现在。

这是一个平台,不止可以录信不信由你,其他的节目,其他的频道只要新浪微电台有的都可以录。目前还录了975的其他三档节目。

你觉得那些值得录,可以来告诉我,QQ群210564909

PS:这个成本是灰常高的,流量可不便宜,目前应该可以比较轻松地支持每天100次下载。

再多的话就需要加点广告或者有闲钱的给我捐点钱…右面下方有我的支付宝链接,有闲钱的捐个十块八块的就行。

技术细节

我用50行的Go写了核心部分——从新浪微电台下载流媒体。下载下来的是flv格式,再加上下载结束时我采用的是很野蛮的截断方式,我怕一些播放器放不了,于是用ffmpge转码成了mp3格式。整个流程是用PHP写的脚本,用crontab定时启动,还有个PHP的Web页面用来显示录音列表。整个项目没有用到数据库,所有信息都是包含在文件名里面的,扩展起来可能不太方便。

目前是直接用服务器提供的下载,目前算下来每天最多能支持100次下载,再多就得用网盘了。

如果未来一段时间没有太多的用户,我就打算先这样了,不改了,放放广告收收捐款,回来点小钱就行。等我Go学精了,再用Go重写整个网站。

1

精子生于 1995.11.25, 21 岁,英文 ID jysperm.

订阅推送

通过邮件订阅精子的博客日志、产品和项目的最新动态,精子承诺每一封邮件都会认真撰写(历史邮件),有想和精子说的话也可以直接回复邮件。

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-SA 3.0  授权发布。最后生成于 2017-02-19.