话题精选
读书
旅行
好物
极客
个人总结
所有博客
Kevin Blog
记录生活,产品设计开发的感悟与想法。
访问博客
懒猫微服体验——自由协作的神器
没有光纤的日子怎么上网?自制 Home WI-FI!
Swift on Server Tour 6 关联 User 和 Post
Swift on Server Tour 5 创建 Users
Swift on Server Tour 4 构建 Post Controller
Swift on Server Tour 3 构建第一个 API
将不懂的日语一拍扫尽,介绍捧读全新的「OCR 工作台」功能
Swift on Server Tour 2 连通你的数据库与服务器
Swift on Server Tour 1 你的第一个 Server App 以及它背后的故事
Swift on Server Tour 0: 为什么这可能是你的好选择
纪念左耳朵耗子
How to learn Japanese by reading Novels and News with the help of Oyomi.
How to learn Japanese by reading Novels and News with the help of Oyomi.
Write WebAssembly in Swift and use it in Swift App
Write WebAssembly in Swift and use it in Swift App
BenQ WiT ScreenBar Halo 体验报告
BenQ WiT ScreenBar Halo 体验报告
记录 2021 年考驾照的体验
记录 2021 年考驾照的体验
捧读的 EPUB 日语轻小说阅读器来了
捧读的 EPUB 日语轻小说阅读器来了
使用 Go Mobile 开发跨平台 Library
使用 Go Mobile 开发跨平台 Library
使用 Kotlin Native 开发跨平台 Library
使用 Kotlin Native 开发跨平台 Library
小番茄 - 一个只有陪伴的自习室
小番茄 - 一个只有陪伴的自习室
保友金豪电脑椅异响维修记
保友金豪电脑椅异响维修记
青岛度假指南 2020
青岛度假指南 2020
「捧读」更新,支持针对任意文本进行语法讲解
「捧读」更新,支持针对任意文本进行语法讲解
一次百元耳机与千元耳机的横评
一次百元耳机与千元耳机的横评
高刷墨水屏的海信 A5 Pro 体验报告
高刷墨水屏的海信 A5 Pro 体验报告
「捧读」更新 Safari 扩展,轻松阅读日语网页
「捧读」更新 Safari 扩展,轻松阅读日语网页
新 App 「捧读:日语语法学习与分析」的开发幕后思考
新 App 「捧读:日语语法学习与分析」的开发幕后思考
Redmi AC2100 和 小米 AC2100 使用体验
Redmi AC2100 和 小米 AC2100 使用体验
明基 WiT ScreenBar Plus 体验
明基 WiT ScreenBar Plus 体验
Switch游戏推荐:「健身环大冒险」和「太鼓达人」
Switch游戏推荐:「健身环大冒险」和「太鼓达人」
妥协是否是一种艺术?
妥协是否是一种艺术?
「50 音起源」1.2 更新说明
「50 音起源」1.2 更新说明
作客 UX Coffee 分享了自己最近的独立开发者生活
作客 UX Coffee 分享了自己最近的独立开发者生活
GoBiggerR 触屏显示器生存实验
GoBiggerR 触屏显示器生存实验
青岛度假指南 2019
青岛度假指南 2019
我有「快乐自由」
我有「快乐自由」
关于小电台这款产品
聊一聊 50 音起源的再设计
极端精英主义的崩塌
Xcode Error: CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN
自由职业一周年我收获了什么
「50音起源」从起源学习 50 音的 App iOS/Android
青岛疗养(度假)指南
关于独处的一些经验
跨省携猫🐱搬家记
关于 FilmMentor 这款小众产品的想法
选择离开北京,以及为什么可以
5 分钟给 Windows 10 配置一个混合 Linux 的开发环境
2018.2.2
2018.1.1
12.31
12.29
12.28
12 月 6 日
12 月 5 日
12 月 1 日
11 月 30 日
社群的两个问题
关于产品体验的一些思考
关于平台的一些思考
对社区产品的一些思考
前端简史 1 - 戏说前端技术演化历程