Mach's Picture

Hi there!

This is Mach Lin. I'm a mobile engineer, author and creator based in Shanghai. It’s nice to meet you.

Latest Articles

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…

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=…

Wireless Charging! What's the point?

Wireless Charging! What's the point?

My first try of wireless charging was back in 2013 with Lumia 920. At that time, I thought finally I can eliminate that last cable. But more I tried it, the more disappointed I was. After all, I reached to…

PublishSubject is not delegate

PublishSubject is not delegate

Few days ago, I was reported a crash when BarcodeReader continuously scan barcodes and ClearAll button is tapped at the same time. At first glance, I can't imagine any possible causes because the entire work flow is pretty simple. I…

坚果 3 初步感受

坚果 3 初步感受

上周末刚刚入手了坚果 3 作为备用机,过去的一周我每天上班同时带着 iPhone X 和坚果 3 轮流使用,目前对这部手机有了些许初步感受。 1299 的价格相比 iPhone X 几乎只有十分之一,但却具有出色的做工和质感,前后双玻璃的造型让我想起了我的第一台 iPhone 4,这种经典的 ID 设计确实为整体造型加分不少。我买的是黑色版本,中框上的红色更加突出了腰线,增加了精气神。 目前已经很少看到手机采用类似 iPhone 4 的三明治造型,原因在于屏幕变大会导致手感下降,增加握持的难度和疲劳感。这点在坚果 3 上也能感受得到,但得益于 154 克的机身重量以及 7.16 毫米的机身厚度,…