Write the Code. Change the World.

3月 06

最近看到了 Service Workers 这个东西,它可以根据配置为用户缓存网站静态与动态资源:截获用户的所有网络请求,根据缓存配置来决定是从缓存还是网络获取相应资源,从而可以极大提高网页的加载速度。优点有可定制性高、不需要服务端支持、效果显著。

最后的效果就是当你第二次访问我的网站时只会加载大约80k 的资源(除去 AdSense 的情况下),这其中包括了所有图片和音频视频,这 80k 主要是 HTML 和我使用的 DPlayer 的 API。

甚至可以在断开网络时访问(剪断网线试试吧):

继续阅读

阅读全文 >>

2月 09

就是这样,代码写好了,就差个女朋友了。

最后的效果就是检测某一微博博主新发的微博,如果判断为消极情绪就发出警告(手机通知、邮件通知、自动发一条上图那样的微博之类的)。

项目地址:

https://github.com/DIYgod/Weibo2RSS 以 RSS 形式输出消极情绪的微博

https://github.com/DIYgod/Text2Emotion 分析一句话的情绪值 继续阅读

阅读全文 >>

12月 05

 

脱下校服穿上了西装,八年前彗星飞过,五年前你去的那个小镇,你不记得了。

“醒来的时候不知道自己为什么会哭,时常会有的事。”

“做过的梦总是回想不起,有一种忘记了什么丧失感。”

这八年你一直在寻找什么,你自己都不记得了。 继续阅读

阅读全文 >>

11月 02

使用 RSS 订阅喜欢的微博博主(比如我)吧~

 

Demo:https://api.prprpr.me/weibo/rss/3306934123

RSS 格式输出一个微博博主最新的 15 条微博,可以使用 RSS 阅读器来获取及时推送,配合 IFTTT 还可以实现更多好玩的功能。

原理:新浪微博的微博秀是不需要登录就可以访问的,使用 Node.js 解析页面,然后输出 RSS 格式。

使用及搭建方法:见 GitHub

阅读全文 >>

10月 20

以下为10月19日微小微一直播的直播回放(迷妹脸,弹幕也成功扒下来转成 DPlayer 可以识别的格式啦。

视频有时出现卡顿是直播的原因;弹幕总计 15768 条、弹幕文件 1.7 MB,第一条弹幕在 13 秒出现。

一直播弹幕池与 DPlayer 弹幕池互不影响,也可以在下面发弹幕哟。

继续阅读

阅读全文 >>

10月 12

 

兴奋地宣布 DPlayer 支持 bilibili 弹幕 和 bilibili 直链 啦。

bilibili 与 DPlayer 两个弹幕池互不影响,使用方法见 GitHub README 里的 “bilibili 弹幕及直链支持”。

 

Q:为什么不在前端做解析?

A:为了方便使用缓存。后端用了 Redis 数据库做缓存,比实时解析快2-3倍,缓存期为一天。

Q:我可以搭建自己的接口么?

A:可以,接口程序见这里,需要环境:Node.js、Mongodb、Redis,推荐使用 Docker 或 DaoCloud 搭建。

 

Demo 视频及弹幕来自:http://www.bilibili.com/video/av2903742/

阅读全文 >>