五分钟了解信息流产品和内容推荐算法

前些日子听了 @kevin 同学的知乎 live《了解信息流产品和内容推荐算法》,很有收获(可以在外行那儿装一装了 😄)。鉴于两小时的 live 信息量很大,就做了份笔记,把其中最......

图解几种主流的开源许可证

开源许可证是开源世界的重要规则,虽然没有法律效应看似无甚大用,但不遵守的话是会受同行唾弃的。譬如著名的 FFmpeg 耻辱柱——在列的播放器软件(如某风影音)用了 FFmpeg 的......

1Blocker,可能是目前最好用的 Safari 内容拦截应用

自从苹果在 iOS 9 中开放了 Safari 内容拦截接口以后,内容拦截应用一度火爆一时。1Blocker 是最早的一批内容拦截应用之一,由两位国外独立开发者 Rinat Kha......

重装 Mac 后,我第一时间装了这 83 个 App

前阵子 MacBook 莫名故障,几番倒腾无果后用 Time Machine 恢复设备。不幸的是,Time Machine 最近的一次备份是一个多月前,念及自己 MacBook 装......

对「即刻」产品思路的一点思考

2016 年余量已经不足 1% 了,似乎到处都在做年终盘点。我也来凑个热闹,写写我的个人年度应用「即刻」。对一个主要靠口碑相传杀入国区 App Store 前 500 的应用,作篇......

科学上网的终极姿势:在 Vultr VPS 上搭建 Shadowsocks

作为一个离开 Google 生活就无法自理的人类,我曾经发帖、提问、翻遍各种网站,四处寻找靠谱的科学上网利器。结果,确实也找到过一些能满足当下需求的产品,但是不久后各种杯具就发生了......

马克计划,用进度条的方式优雅地管理个人项目

说到个人任务管理,iOS 平台上有太多强大好用的工具了──复杂如 OmniFocus,轻便如 Clear,甚至系统自带的「提醒事项」。但即便如此,依然存在没办法完全依赖这些工具解决......

用 Swift 写一个发送邮件的 iOS 用户反馈

为了接收用户反馈,很多iOS应用都会在设置页面中,加入发送邮件功能——尤其当应用是由个人开发者开发时。当然iOS中邮件的发送方式有很多种,有体验相对较差openURL跳转方式,也有......