Ios

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

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

Ios

问道 Motion Graphics

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

Qml

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

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

Anyconnect

AnyConnect 带来 iPhone 上的新生活

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

Sc2

SC2 和 古剑奇谭 2

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

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

Tomato

和路由器玩到蛋碎

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