Build the Biz-friendly UIKit

Similarity to Travo The closer we’re approaching the beta release, the more I feel the similarity of the current situation to that I had in my second company: Travo. Although the FastRetailing itself is by no means comparable to…

Define the UIKit

Define the UIKit

It’s easy to borrow the same idea from Apple to build something like UIKit for you own app. And I’ve done similar stuff several times for my past jobs and also for my side project. As I mentioned…

关于御饭 2 Mac​ 版

关于御饭 2 Mac​ 版

六个月前我最后一次提交了 Mac 版的代码更新,之后到现在整个开发处于停止状态,可能短时间内也不会再次开始。开始之初,我打算和 iOS 一样用 Swift 重写 Mac 版以便于今后持续更新,因为旧的代码早已过时,整体架构也无法支撑后续开发。 和 iOS 版不同的是我对 Mac app 的开发往往缺少激情和动力,Apple 对 Mac 平台的关注度远不如 iOS,用户群极小但开发和维护成本却是 iOS app 的好几倍。不但 API 不如 iOS 友好易用,定制 UI 和交互更是异常复杂,即使能够实现也很难满足性能上的要求。 御饭…

Let’s Encrypt Wildcard 证书申请

Let’s Encrypt Wildcard 证书申请

环境 Ubuntu 16.04 Nginx Certbot 0.22.2 添加安装源及基本配置 不同服务器和操作系统请参考 Certbot sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-nginx 安装 Certbot 我在安装过程中遇到了语言的设置问题,需要通过 export 解决 export LC_ALL=…