Github

Hydro.network 的开发旅程

缘起 去年感恩节的时候,我和 Ray 突然谈起能不能在 Today Widget 里面快速开关 VPN 的问题,我们希望做一款极致体验的 VPN 产品,送给朋友和家人已表示感谢。 (不要以为我们从去年一直搞到现在,其实两天开发+四天打磨,两个月后才提交,今天才过审核而已……) 之前 iOS 8 的 Personal VPN 相关技术已经被我们完全攻克,所以整体来说,这个 App 剩下的似乎只是设计和体验的问题。 Hydro 名字的由来 Hydro

  • Kevin Zhow
    Kevin Zhow
4 min read
ad

Apple 的 《The Song》 和 《老唱片》

难得 Apple 同款 AD 拍了两个版本,但是差距还是蛮大的。 The Song 老相片 http://www.apple.com/cn/start-something-new/#film-holiday 0-19s 老唱片前 16 秒都是没用的东西,这完全是小学生作文的开头啊,OMG。 The Song 从第一秒开始就是翻出来老唱片,但是尽管是同一个镜头,表现力竟然也差这么多。 The Song 在看到唱片的时候给了妹子一个镜头,老唱片把镜头给了专辑的包装封面,盯着唱片封面。 The

  • Kevin Zhow
    Kevin Zhow
5 min read
Blender

为什么要学习 Blender

说起 Blender 和我还是颇有渊源的,高一的时候想当一个 CG 艺术家,寒假 21 天不日不夜的粗暴的学习 Blender,不光直接导致了颈椎病,也间接导致的体重暴增,往日种种,从 Windows 到 Linux 到 Mac,我的电脑里却不曾失去过他的踪影。之前曾经写过 一篇 Blog 纪念此事,最近因为一些机缘得以再用 Blender 做一些快乐的设计,再一次触电颇有一番别样的趣味。 现在想来,细水长流的去学习有趣的技能是提升生活质量和碰撞灵感的好途径,对于有着艺术家情怀的人来说,这更是一个好工具。 优秀的跨平台开源软件

  • Kevin Zhow
    Kevin Zhow
3 min read
随想

2015.1.1 的白云机场

本来昨晚想写一些事情总结下去年,但是无论如何去写都可能会不优雅,倒不如照例发挥我怀旧的情节,想想那些旧的和新的,打发下候机的时间。 前几天周杰伦终于发了暌违两年的专辑,听了后我简直要气疯了,现在已经不能说扒出来了,因为无碟可扒,且说搜出 13 年前的第一张专辑听了听,周杰伦这几年最不能让我接受的就是唱腔的改变,歌本来觉得普普通通了,现在坐在机场听着还真有感觉起来了,不过我更怀疑是因为和这个人太熟悉了,从 2001 年听到现在,这种熟悉而陌生的情节估计是很难培养的,一张专辑正好对应我一个时期,回放就像倒带,所以还是能带来一种熟悉的平静感。 但是还是要吐槽一点,初一的时候和朋友一起开始写诗,没过几天我们就都知道不要为了押韵而押韵,为啥现在方文山现在压的没谱了呢?前言不搭后语的。 看了看候机室,看这个节奏我是要一个人坐这趟飞机了,不过并没有什么不好,刚才过安检的时候看到一对情侣,拆开看的话就是一个美女和一个马赛克。

  • Kevin Zhow
    Kevin Zhow
4 min read
design

设计的模仿和理性

前段时间和 Ping 一起吃了顿离别饭,一转眼明天他就要离开去杭州了,在这个广袤而又拥挤的世界,相遇与离别都已经变得再平常不过。 我见过的优秀的设计师有三种,一种是高潮型的,当他被激发的时候,能够迅速喷发出全部的灵感,做出让人惊叹的设计,但是如果没有灵感,这个过程就会变成一件悲伤的事情。 第二种是向阳型,只要是他的 Feel ,他的方向,就丝毫不需要担心设计会不会不受控制,顺着那个方向他们努力生长,做出灿烂无比的设计。 第三种是方法型,这是最接近大师的一种类型,即使没有灵感,不是他们的方向,依旧能够做出让你和他满意的设计,他们注重设计的规则,学习和理解每一次设计的过程。显然经过了如此的铺垫,就是为了夸赞 Ping 是这样一个优秀的设计师,我有幸看过他几个没有拿出来的产品设计,并深深为其感动。

  • Kevin Zhow
    Kevin Zhow
3 min read
Ios

和 Siri 一起学数学 —— Waver 声波效果

在上一篇研究了动效之后,这段时间一直在琢磨如何做一些更有趣的东西,所以,昨天我开源了一个新的声波库——Waver,拥有非常动人的声波效果,在此要感谢 SCSiriWaveformView 这个项目,Waver 在他的基础上改成了 Block 的使用方式,同时声波采用我最熟悉的 UIBezierPath 和 CAShapeLayer 实现,并做了一些逻辑上的优化,实现了 8 倍的性能提升。 采用 UIBezierPath & CAShapeLayer 的另外一个好处是更方便对初始形态进行调整,像 Siri 那样可以从圆形变成线条。 不过对此而言,怎么使用不是最重要的,重要的是怎么实现这样的效果,

  • Kevin Zhow
    Kevin Zhow
4 min read
Ios

问道 Motion Graphics

缘起 这两天和 Ray 一起吃拉面的时候,除了关注那位可爱服务员之外,他还煞有介事的跟我讲 —— “我发现了一个超屌的设计师,balabala”,其实时至今日我已经不知道如何定义超屌的设计师这个概念了,就像超屌的开发者一样,这个问题探究到最后只会变成一句感叹——人类最屌竟然只能做成这个样子。 不过,还是捧捧 Ray 的场啦,我问道 “是何许人也?” 他拿过来几乎没有信号的 iPad 给我看,你看这个人,这个人,目光从 Safari 地址栏的 .cn 这个坑爹的后缀扫过后,赫然发现一个完全不知道的名字 Marcus Eckert 虽然不知道名字,但是接下来的内容绝对是如雷贯耳—

  • Kevin Zhow
    Kevin Zhow
6 min read
Qml

到底什么时候才选择跨平台框架

GTK 我就不提了,这个几乎没发生过美好的跨平台程序。 最近用 QML/C++ 写跨平台程序,遇到了几个很蛋疼的地方,让我想起了数年前我曾经说过再也不用跨平台框架写 App,还好我目前只付出了不到两天的时间。 为什么选择原生框架 1.原生框架往往更加强大 2.对 App 的把控能够做到像素级完美 3.完美支持平台特性 4.多媒体处理不会是个坑 为什么选择 Qt 这样的框架 1.看起来很美 2.QML 写起来确实爽 3.经过旷日持久的调试后可以支持多种平台 4.

  • Kevin Zhow
    Kevin Zhow
1 min read
Wwdc 2014

关于 WWDC 2014 我期待的事情

iWatch 北京时间 6 月 3 日凌晨 1 点就可以揭晓这个谜底了,但是在这之前我非常的不安,甚至是有点焦躁。于是写这片文章发泄下心里的郁闷。 到目前为止我们已经从 Google 那里得到了很多利好的信息。 软件方面 新版的 Gmail 下一代 Android 系统 硬件方面 Android Wear Google Glass Google Silver 高端手机 然而 Apple 这边,最大的猜想就是 iWatch

  • Kevin Zhow
    Kevin Zhow
5 min read
Anyconnect

AnyConnect 带来 iPhone 上的新生活

现在换 IKEv2 也是不错的选择, 另外有个神器可以一键配置 https://github.com/ftao/vpn-deploy-playbook 假如说我越狱的理由有两个的话,一个是我可以高性能运行像 PPSSPP 这样的模拟器,另外一个就是可以带来 Client 端的分流,更开心的上网。 然而我都没有越狱,7.1 发布后更是没有机会去越狱了。 幸福的是 AnyConnect 改变了我窘迫的现状。 不会断线 可以给客户端下发走 VPN 的路由表 稳定 So,我们来聊一聊如何通过 Ocserv 在

  • Kevin Zhow
    Kevin Zhow
6 min read
Sc2

SC2 和 古剑奇谭 2

其实我已经意识到这个问题,就是我是一个相当的基因学习型的人,要是点技能树就得花时间沁在那个环境里,然后学的很快,代价是忘的也很快。 最近重拾游戏,每天减去一些美剧微博的时间来打会游戏,首选是 StarCraft II,RTS 很久都没玩了,估计是我RPG玩多了,小时候玩红警对这种游戏的基本打法就是,挖矿,防御,升级科技,然后排出半屏幕的兵打一波流。战术微操什么的我手没那么快,懒得去记快捷键。 这次玩 RTS 很悲伤的发现我每分钟只有 19 次操作,完全是 RPG 玩法啊,于是开始记快捷键, BB 是兵营, BR 是气矿什么的,

  • Kevin Zhow
    Kevin Zhow
2 min read
Daily

今天 PNChart Hit NO.1 Objective-C repos in Github. and NO.4 in All Languages repos in Github

非常值得纪念的一天,以至于我到处发帖叨叨这件事情。 最后还要在博客上记录一下,有半年多没这么兴奋过了。 前几天我通了个宵 (感谢 童话镇 第二季 的陪伴)开源了 PNChart 在随后的时间 Stars 每天都很多,但是没怎么注意,但是直到今天收到了一封国外友人的邮件,我才直到这件事情 PNChart Hit NO.1 Objective-C repos in Github. and NO.4 in All Languages repos in

  • Kevin Zhow
    Kevin Zhow
1 min read
Tomato

和路由器玩到蛋碎

大概是一个星期的样子。 已经被折腾的筋疲力尽了,但是好在全部都搞定了。 以前是电脑如果要 VPN 得拨一下,手机虽然有 APN 和 Socket,但是都不靠谱又麻烦,就想打造一个在路由器端就开始的美好的上网环境。 于是看了下配置,觉得 Asus 的 RTN12B1 价格很适合这种入门级的折腾。就买了一个。 万万没有想到我这一个星期都耗在了这个上面。 第一天拿到手的晚上,我直接从官方固件的web管理界面升级了个 DD-WRT 168XXX 的版本号,升级完毕后就不断重新启动。当时万念俱灰。一夜不眠,第二天去邻居家插上网线,用 30-30-30 大发进入恢复模式,在官方和

  • Kevin Zhow
    Kevin Zhow
4 min read