Kevin Zhow

Kevin Zhow

107 posts

「捧读」更新,支持针对任意文本进行语法讲解

「捧读」在之前的版本中解决了很多问题,比如 断句 翻译 词性标注 查词 语义结构分析 网页分析 但是还有一个非常重要的部分没有解决,就是针对任意文本的「语法讲解」功能。 在 1.0.22 版本中,「捧读」新增了语法讲解功能,解析任意文本后,点击分析按钮,即可自动推荐与内容中用法相近的 N5-N2 语法,并附有详细的讲解。 点击前往 App Store 下载捧读

评测

一次百元耳机与千元耳机的横评

出于一种奇怪的好奇心,我很想知道现在的百元耳机与相对高端的 N3AP 之间有多大差距,于是进行了一次横评。 所以 小米双单元,魅族 EP2X,EP3C,EarPods,Sony N3AP,锤子 S10 ​​​​的主观听感报告来了,这东西只能用图片来描述了。 首先排除了两个,EP2X 的尖嘴扎耳朵,锤子 S10 声场像被束腰困住了,所以就不说这俩了,别选这两个。 N3AP 的我觉得对比这几个耳机,首先贵 1600 块钱,杂食,听啥歌都很好,解析力强,能听到全部细节,比如乐器微小的颤动,低音咚之后的隆隆声,钱够又喜欢入耳式,选这个。 用 N3AP 做标杆,来看下面三个 EP3C 特点就是声场宽,

高刷墨水屏的海信 A5 Pro 体验报告
体验

高刷墨水屏的海信 A5 Pro 体验报告

自从得过结膜炎后,「眼睛刺痒」对我来说,开始变成了一种常态,对于这种很难彻底康复的问题,理想状态是经常眺望远方,按时休息,少用手机。但现实是,无论是主动的还是被动的,我依旧每天都会长时间的看着屏幕。 OLED 屏幕已经让我感到越来越绝望,甚至被我归类于结膜炎的诱因,而 LCD 屏幕在现在很难选到一部称心如意的手机,虽然手里也有 Kindle Voyage,但是 Kindle 封闭的内容生态,没有朗读功能,使其没法勾起我的使用欲望。 所以最终,海信的 A5 Pro 经典版这款墨水屏手机就成了一次偏激的尝试。

新 App 「捧读:日语语法学习与分析」的开发幕后思考

新产品发布后,写一篇幕后思考已经是固定环节了。 为什么开发这款软件? 在开发完日语假名学习的 App 「50 音起源」 之后,便在考虑如何做一款语法相关的产品,市面上虽然有少许产品可供参考,但我觉得这也许是重新思考这个问题的契机,所以便把这个问题,回归到「学习日语的目的」上。 就我个人而言,学习日语的目的很简单,希望可以自己看懂那些好吃的东西,好看的包装上都写的是什么,可以看懂轻小说,看懂漫画,玩懂游戏,读出在日本遇到的各种招牌的名字。 那么从这个角度思考的话,我最希望的是可以通过阅读自己喜欢的内容来学习日语,如果能有一款 App 帮我去解读各种内容,总结知识点,因材施教,那就太好了。 因此本着这个目标,开始设计这款 App。 捧读的功能设计 以科幻作家「凡尔纳」的名言开始吧: 人間が想像できることは、人間が必ず実現できる。 分词 日语像汉语一样,不自带断句,捧读的第一步就是借助机器学习技术,

Redmi AC2100 和 小米 AC2100 使用体验
评测

Redmi AC2100 和 小米 AC2100 使用体验

Day 0 用了两年多后发生 WI-FI 故障的 AC86U(Ver 1.5) 寄回去维修了,想着先弄个路由器顶顶,虽然小米路由器以前声名狼藉,但是距离上次购买小米路由器3已经过去将近四年了吧,决定看看传说中团队重组后的产品怎么样,终于中午收到了京东送来的 Redmi AC2100,配置好后发现 LAN 口没有信号灯……底部没有防滑脚垫,容易被线拽歪。但毕竟便宜,包容了。 带机 30 台设备(图1),2.4G

明基 WiT  ScreenBar Plus 体验
评测

明基 WiT ScreenBar Plus 体验

作为一个常年在家办公的人,经常会愿意花时间折腾能改善居家条件的一切东西,比如路由器,音箱,新风机,空气净化器,加湿器,扫地机器人,饮水机,办公桌,台灯。 虽然一直想保持桌面的整洁,但是最近开发的产品有太多的参考资料需要随时翻阅,而且还需要尽量铺开,这样找起来才方便,所以桌面总是铺满了书,和猫。 尽管 180*80cm 的升降桌可以铺开资料,但台灯的光照面积成了一个 Bug,桌子的中间放置的是 iMac,左右两侧无论哪边放台灯, 都会导致另外一边照不到。而且台灯的光源不能高过眼睛,否则就会闪瞎眼。 因此不得不采用晚上打开全屋吸顶灯的方式补充光线,

game

Switch游戏推荐:「健身环大冒险」和「太鼓达人」

这两款游戏在近期都给我带来了很多乐趣。 健身环大冒险 新垣结衣加持下已经在日本卖断货了。这也是我莫名其妙买到的理财产品……首发 599 RMB 在淘宝预购的,现在已经涨到 746 RMB。 请先观看下面的视频了解一下玩法。 入了冬之后出门跑步的欲望直接降到了 0,长时间不运动会有种浑身不舒服的感觉,而且休息质量也逐渐下降。 这款游戏恰逢其时的拯救了我,可以在室内愉快运动了✌️ 谈一谈这款作品的特色和优点: 「冒险」模式通过多个冒险世界和剧情串联起来一个「健身打败大魔王」的故事 整个游戏都洋溢着蜜汁「健身修仙」的世界观,很中二,也会有代入感 每天都会对你做一些小访谈调整运动强度,保证你不会被拖垮 每天会分享一些健身/健康/营养知识,帮你逐渐变成个专家 细致的「热身」与运动后的「舒缓」环节,会针对你今天被锻炼的肌肉进行自动定制。 可以自己定制训练组合,针对肌群进行有的放矢的训练。 健身环是个「教练」

idea

妥协是否是一种艺术?

最近除了在做新产品以外,也在推进一些和工作无关的事情。在做那些事情的时候,并没有怎么上心,心里觉得「以后还有机会再做,这次不需要太在意。」 甚至有朋友也跟我说「要学会妥协。」 这当然不是一种错误的劝诱,确实很多事情,都在最终推进到某个程度的时候面临妥协。如果从经济的角度去分析,这是一种成本核算,如何处理那些投入和产出是不成正比的事情。 习惯于「敏捷开发」「快速试错」的我,也经常把这种态度和方法带到生活中,以「顺势而为」沾沾自喜。 但心里总觉得怪怪的,这种方式,真的可以面对生活的一切吗? 今天突然又点开了「坂本龙一」的纪录片。 这不是第一次看了,但之前的细节已经记不太清楚,只记得他顶着木桶站在雨里听声音的画面,他不停的更换各种大小不一的木桶,听着不同的雨声。 「愿将每部作品都当作自己生命的最后一部进行创作。」 是啊,如果自己没有尽力到极限,此时的妥协,怕是一种「精致的利己」吧,这是最糟糕的东西。 想起了自己有时会忘记的一件事情,因为对未来有太多想象,

product

「50 音起源」1.2 更新说明

今天发布的 50 音起源的 1.2 版本带来了以下更新 数字日期速查对应每一天的星期卡片 快速查询 9 位数以内的数字拼读方法 单词本收录已经学习过的单词,方便快速回看 Today 小组件可以查看今天对应的日期拼读方法 Apple Watch 的版本也已经开发完毕,会在 1.3 中发布。 除此之外,也带来了诸多体验优化,更新了 5 个模型。 所以,更新试试吧。🧸

GoBiggerR 触屏显示器生存实验

GoBiggerR 触屏显示器生存实验

背景 在阅读本文之前,先交代一下我的使用背景。 因为 TNT 正式发布,所以买了坚果 Pro2S 留作纪念,而有了 TNT 后又缺一台触摸屏设备来体验 TNT,因此从老麦那里借来了他的 GoBiggerR 显示器。 GoBiggerR 可以配对的设备不止带有「桌面模式」的手机,甚至只需要一根 Type-C 线就可以使用各种需要扩展坞的设备,所以,我逐一将其和我手里的设备进行配对体验,诞生了这篇文章。 本文将测试它和我以下设备是否能配对生存。 坚果 Pro2S Nintendo

青岛度假指南 2019

青岛度假指南 2019

如果没有看过我之前写的 青岛疗养(度假)指南 那么提前安利一下。 在写这篇文章的时候,我在青岛还差 30 天一周年。在前几天因为一些机缘巧合的事情考虑是否要回北京,但那一刻,我发现我对这座城市的喜爱已经超过了很多地方。简单评估一下后,我觉得我还是继续留在这里更好。 因此,我决定写一篇文章,补充一下我新发现的好地方,另外因为我 90% 的照片都是对着妹子拍的,因此请相信我没有晒妹子的意思,只是没别的照片。 崂山·昨日乡村 我去的时候是 3 月 18 号,那时候樱花还没有开放。

我有「快乐自由」

我有「快乐自由」

随着阅历和年龄的增长,除非你是天生快乐的人,否则我们最终都要面对情绪管理这个问题。 快乐本质上,是一种情绪管理的收益。 如果你能跟我达成一个共识,快乐需要取舍,没有东西是不需要付出代价的,那么就可以继续读下去了。 穷 第一个角度,穷确实是不快乐的第一个因素,但不快乐的本质是不能做自己喜欢的事,而不是表面的穷。 因此,当你决定赚点钱的时候,有一个逻辑要想清楚。 做自己不喜欢的事情换来的钱,早晚会让你更不快乐,因为,挣钱的初衷是为了能用钱做喜欢的事啊! 因此我将行动聚焦于,如何做一件自己喜欢的事情并能够养活自己。 至于如何解决这个问题,我无法给你答案,但我可以说说自己是怎么做的。 在公司时,我在做自己喜欢的事情,但我很快意识到,我并不是完全快乐的,

关于小电台这款产品

小电台的来历 去年五月份的一个深夜,躺在床上的我有些睡不着觉。那一刻突然想有一个像电台一样的东西,既可以收听消息,也可以广播消息,每个人都没有具体的社会身份,大家只是一个个频道背后的声音,这样我们也许可以没有顾忌的倾诉或者讲述自己的故事。 “这样很好,不是吗” 心里想着这件事便开始动手去做了,虽然一开始心里也没谱,但完成第一张设计图后,我觉得我可以实现出来。 很快,第一版在三个星期后就完成了,而且也具备了一张地图 通过地图可以发现那些身边的人,“调谐”可以转到和对方同样的频道,“余音”可以听对方最后一条消息。但因为一些技术问题,我暂且搁置了产品。 第一次公测 2018 年 9 月中秋节的时候,我决定拿出来这个放了 3 个月的产品,和朋友们一起玩玩,于是便发了一条微博 随后的几天里,小电台的 Testflight 获得了第一批 7800 多名公测用户。几乎遍布了整个中国和部分国家。 但有个问题是,用户之间相遇的概率太低了,

日语

聊一聊 50 音起源的再设计

在春节期间 50音起源 发布了重新设计的 1.1 版本。 这里也一并拿出老版本的设计对比一下。 重新设计的起因,是因为之前的版本是作为「最小可用」的产品去设计的,因此当希望进行功能拓展时,并不能适应新的需求。考虑到这也是一个尝试一些新设计,突破自我的时候,我喝了杯咖啡便开动了。 「起源」再设计 很显然,随着用户的重度使用,起源相关的内容会逐渐被掌握,这个页面的查看几率也会逐步下降,直到用户几乎忽略这部分功能。 恰好,在新版中,我有几个想要实现的功能 根据用户的学习情况,动态提示用户学习和复习的内容 特训功能,帮助用户针对自己的弱项高强度学习 提供一些和人文相关的日常信息,比如星期几,月份的传统讲法 为了融合这两部分,我尝试在原版的风格上进行拓展,及其艰难的,我设计出了下图的状况 在起身观看这半截设计的时候,我觉得是无法接受的,这是一个毫无美感,甚至比之前更差,难以协调的设计。抱着对自己怀疑和羞耻之情,我重新开了一个

极端精英主义的崩塌

“每个人的存在都是宇宙的自我反省” 这是霍金在「大设计」中表达一个观点,也是 @tualatrix 今天告诉我的。 在过去数十年中,我都是在用一种精英主义指导自己的人生,具体体现在我所理解的生命意义上。 生命的意义是什么?我不知道,但我认为,如果我不能创造什么价值的话,这个世界有我和没我有何不同?因此我应该把除了满足个人娱乐之外的时间,都用于创造,不应该浪费一秒在别人身上。 尽管这个方式指导了我数十年,但它把我推向越来越极端的一个方向,无法忍受个人时间被他人任何一丁点的挤占,甚至把我推向如下日常心理活动 “如果让我浪费时间,还不如直接把我删除算了” “如果我不能按照自己的想法主导自己的人生,我活着有什么意义” “除了在这安安静静做会产品,让我干别的还不如过来把我删除了” “怎么就不能安安静静让我做会产品,好想删除我自己” 我平时的想法要比以上四句言辞激烈很多,写的时候换成了比较文明的表现方式。 但今天被 “别人的生命值得你去关注吗?” 这个问题深深困扰。 这是一个非常主观的问题,取决于对方有多少价值,否则我花了力气去帮忙,无非是多了一个人在地球上制造垃圾,吃一些鸡鸭牛羊,有什么用呢?但自己又有多少价值呢?或许没有我想象的那么大,取决于谁来衡量。

Xcode Error: CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN

本身 macOS/iOS App 可以携带编译的 executable 文件,比如带个静态编译的 ffmpeg 之类的。 但今天提交的时候突然提示我 Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for xxxx 找来找去,看到一个线索 好吧,用 otool -l xxxxxx 查看了编译出来的二进制文件,还真没有 LC_VERSION_MIN_MACOSX 这个值。 解决方案 man clang 后可以看到这样一段说明

自由职业一周年我收获了什么

近日自觉到了一个时间节点,仔细一想,是一周年的日子,正好「50音起源」也发布了,决定写篇文章整理下自己的内在。 自由? 自由职业,其实就是个体户,但通常并不是路边卖小笼包那样有生活气息。自由职业更多的是依靠某种专业技能,离开了公司这种组织,自行在社会上发光发热。 我仍然很清楚的记得,我决定离开公司的那个瞬间。有一天我突然觉得自己是一个,不会画画,不会音乐,在所从事的事情上找不到自己理想的痕迹,虽然生活无忧,却只能靠买买买来补偿内心空虚的人。 这不就是我自己年轻时候讨厌的人吗? 我开始假象顺着这个轨迹,自己的未来是什么样子,三年,五年,或者十年。我发现如果不离开这种环境,我无法给自己规划未来。我亦不能成为一个自己欣赏的人。 很多情绪冲了上来,我在之后的几个月里陷入了充满抑郁的生活。 最终,我听从了内心的声音,选择了改变。我想我也别无选择,否则它已经放弃了生的渴望。 一个重新获得了自由的灵魂,在快乐中有些迷茫,我到底该向什么方向去? 内观 在随后的日子里,虽然有成立公司的计划,

「50音起源」从起源学习 50 音的 App  iOS/Android
日语

「50音起源」从起源学习 50 音的 App iOS/Android

为什么开发这款软件? 几乎尝试过了每一款日语学习软件,在这个过程里有不少困惑我的地方。 我认为日语学习并不是简单的学习假名,词汇,语法。而是应该是从其背后的文化开始学起,产生共鸣与认同。而我尝试的各种日语学习软件,都有些过于直奔主题,这种情况下每个假名不会和学习者建立起感情的连接,相反可能更像鬼画符。 这是我自己的体验,所以开发这款软件的初衷也是为了改善学习体验。因此「50音起源」这款 App的第一个 Tab 就是放了「起源」相关的内容。 我相信这些会让学习者更好的理解日语,后续还有很多值得我去做的内容,如果下载的用户多我会做的快一点,少的话,我可能做的慢一点。 字源是什么? 每个假名都从汉字的演化而来,像平假名是从草书演化过来,

青岛疗养(度假)指南

嗯?疗养?对,就是不以刷景点为目的,选择一些惬意,放松的方式,回归自然,让自己的身心得到疗愈,你可以从下面推荐的路线择选一些,根据时间,组成自己的计划。 山,海,岛,城 青岛是一座变换在山、海、岛之间城市,青岛其中的一个打开方式,就是看山,玩海,赏岛,然后拍照,修图,发朋友圈。 漫无目,随时走,随时停,饿了就找个好吃的馆子,困了就回酒店睡觉。这就对地点的观赏性要求极高,青岛,我认为这样的地方还是不少的。 崂山 虽然把崂山放在最前面,但并不是推荐你去爬山,爬山追求的是有始有终,一旦开始爬山,就没法中途退出,我推荐的线路,是下午 3 点开始环山自驾游,看到喜欢的景色就停下,

关于独处的一些经验

前段时间有朋友想让我写一下自己独处的经验,确实,我从大学开始就相当长的时间处于独处状态,所以这方面的经验可能比我所有其他专业都更值得说一说。但那段时间忙于搬家,所以没来得及写。 现在在青岛呆了一个月了,有了一些新的体会,所以也就坐下来写一写。 第一次充满诱惑的独处 高考结束后的那两个月应该是我人生中第一次,可以不受限制的上网,每天大把的时间可以支配。那段时间虽然想学习编程,但是还有很多游戏没有玩过,很多电影没看过,每天有无数东西可以探索,所以绝大部分时间都在浪费。 直到有一天,我看了一篇独立开发者的采访,看完后除了感动,还有很多内疚感。我也想能够自己开发一款软件,为何如此浪费有限的生命呢?于是便重新开始一点一点的学了起来,但这段时间学习的东西比较发散,也是浅尝辄止。 真正的转机是大一接了第一个外包之后,虽然自己不会 GTK 也没写过复杂的程序,但因为有了目标,有了机会可以把自己的作品推向用户,所以开始废寝忘食的往一个明确的目标前进着。这段时间因为正反馈的循环非常良好,所以独处的也非常开心。 此后我便树立了想要自己完成一款作品的愿望,开始一边兼职,一边做自己的产品的时期。这段时期现在回想来看,最重要的一点是自己的内心毫无杂念 对于感情,我的想法是,感情终究是需要物质基础,

跨省携猫🐱搬家记

因为这次搬家跨省且物品众多,为了物品的安全,选择了整车运输这种方式,德邦 4 米车的报价是 4800,顺丰的报价是 7000+ 因此选择了德邦。 4.21 号联系好德邦后,我们开始逐项准备搬家的工作。 猫 猫应该是这次搬家最麻烦的对象了,一开始考虑把猫放在车厢里,我跟车去,中途也可以照顾一下猫咪,但是因为司机说要十多个小时,我考虑这对我和猫都是一种极为痛苦的煎熬,所以就改选了航空一起走。 手续繁多 运输一只喵咪需要的手续很多 预约航班的「小动物运输」 打印并填写「小动物运输申请书」 购买航空运输箱 宠物医院的「动物健康免疫证」 区政府「动物卫生监督所」根据 「动物健康免疫证」出的「动物检疫合格证明」 小动物运输申请 我乘坐的是东航,需要到东航网站的 小动物运输服务 页面填写信息申请小动物运输。最好提前先打电话给客服查一下航班是否有有氧舱。 东航的申请很简单,

关于 FilmMentor 这款小众产品的想法

去年我在拍 vlog 的时候,在不断追求更好的效果的过程中遇到了一个很无奈的问题,假设我要拍摄两个人的谈话,那么如何才能展现出很专业的构图和节奏把握呢? 有两种方式可以达到: 看很多电影,留心构图,截图,做笔记。 有一个资料库,可以通过 Tag 检索出历史上经典电影的镜头,直接模仿,对症下药。 第一种是个漫长的过程,我想要的是速成。但针对第二种方案,我发现没有这样的产品可以满足我。 所以 2018 年 1 月我开始开发 FilmMentor, 那段时间因为是在用 Windows 所以最初是使用 Xamarin 开发了一个 UWP 版本,因为 Windows 10 对主流解码库支持的比较全,直接用内置的播放器,只用了一周基本功能就开发完了。 当开始做 macOS 版本的时候,发现就需要用

选择离开北京,以及为什么可以

这并不是一个新的话题,从前几年开始就不停的有人离开北京,有人回到北京,我决定写一篇文章,来告诉你我是怎么想的。 北京很好 每一个抉择都是一种交换,拿你现在愿意放弃的东西,交换你觉得更重要的东西。 北京是一个非常有趣的地方,这里每天都在诞生很多新的想法,常常领先南方半年。在这座城市你可以尽情的做你想做的东西,周围没有安逸,全是躁动。 北京也是全国技术氛围最好的城市,到处都是大佬,大牛,大腿。 北京还是全国钱最多的地方,在这里你有很多很好的资源可以去争取。 为什么要离开北京呢?这要说到我去年年底做的一个决定,追求自由。我选择用北京一切美好的地方,来交换我所需要的自由。 自由很重要 自由虽然是相对的,但是却分为自我约束和被约束。2015 年底我因为公司被并购来到北京,两年时间,我逐渐感受到了更多被约束的感觉,不希望被约束是我最初创业的原因,但没想到作为一个公司的合伙人,这种东西还是会潜移默化的存在,事实证明我还是适合回到原来生活方式,创业。 因此去年年底,我把手里剩余的股份 0 元转让给了合伙人,并且提出把新公司股份拿出一部分送给合伙人为条件,闪电裸辞掉了。