摘要: 从 C 世界迈入python总是令人有一种如释重负之感,同样的效果同样的功能,只需要付出1/10不到的代价,可能正是Python所倡导的简美哲学所带来的威力。 我还深深地记得在ASP.NET中做全球化的经历,可谓是苦不堪言。由于 .net 是采用xml格式的资源文件作为资源承载格式,导致对全球化资... 阅读全文
posted @ 2015-11-23 09:32 Ray Liang 阅读(5820) 评论(9) 推荐(3) 编辑
摘要: 什么是3D Touch 3D Touch 是iOS9之后专为 iPhone6s 机型加入的新特性,这一新技术移植于 Mac Book 上的 ForceTouch 更准确地说应该是 ForceTouch 在iPhone 上的实现吧。3D Touch 实质是一种新型的快捷单点触控技术,在同一个点上通... 阅读全文
posted @ 2015-11-21 13:33 Ray Liang 阅读(3597) 评论(2) 推荐(3) 编辑
摘要: Scrapy 这个爬网框架真心不错,但在OSX上安装总是会出现各种的问题,在这里就作一个收集汇总。我的系统环境是 OS X El Capitan (10.11.1) 首先要保证 pip , virtualenv 和 setuptools 是最新版本 如果你能直接运行以下的安装指令,只能说明你的人品足 阅读全文
posted @ 2015-11-13 18:14 Ray Liang 阅读(11301) 评论(0) 推荐(1) 编辑
摘要: 每个用过 的iOS开发者对其诸多的限制和有限的功能也深有感触。悻然,自iOS8推出 WebKit 框架后将改变这一窘境。在本文我将会深入WebKit来体验一下它给我们带来的好处,同时也看看在iOS9中新加入的 SFSafariViewController 有些什么新的惊喜。 通用的浏览行为 ... 阅读全文
posted @ 2015-11-13 11:48 Ray Liang 阅读(4108) 评论(2) 推荐(1) 编辑
摘要: 文字展示是任何GUI开发的一个最常规的编程任务。可能一提及文字我们脑中想到的无非就是 Label 和 Text 这两个关键词,今天我们就谈谈 Label。 无论在 Windows 或者 Web 开发中当 Label 中显示的文字内容是一个超长的文本,我们都是习惯于由当前的UI引擎自己去计算10几年... 阅读全文
posted @ 2015-11-06 12:06 Ray Liang 阅读(465) 评论(0) 推荐(0) 编辑
摘要: Activity Indicator 是iOS开发中必不可少的一个视图。本文就简单地总结一下这个Activity Indicator 的使用方法。 默认 Activity Indicator 以下的函数可以向视图添加一个默认的 Activity Indicator 以下是代码的输出 ... 阅读全文
posted @ 2015-11-06 11:39 Ray Liang 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 这是一个很常用的开发场景,就是改变导航栏上的文字颜色与背景色,如果你曾有 windows form 开发经验一定会笑我:“卧槽,这有什么好写的,不就是设置两个属性就可以了吗?” 我以前也这样认为,但在iOS中这个过程是很落后的,先来建立一个简单的带有导航栏的项目,运行效果是这样的: 这个... 阅读全文
posted @ 2015-11-05 15:39 Ray Liang 阅读(2855) 评论(1) 推荐(1) 编辑
摘要: 最近很多朋友都在问我关于 Flask 部署的问题,说实在的我很乐意看到和回答这样的问题,至少证明了越来越多人开始用 Flask 了。 之前我曾发表过一篇在 Ubuntu 上用 uwsgi + nginx 的 Flask 部署方法,说实在的 uwsgi 是个大坑可能用在 Django 上还好吧,不过... 阅读全文
posted @ 2015-09-25 12:33 Ray Liang 阅读(70195) 评论(6) 推荐(7) 编辑
摘要: 之前一在玩Arduino 和STM时就也曾想过玩玩上位机的滋味,只是一直也没有找到上位机中真能让我有兴奋点的东东。可能是出于视觉疲劳又或是自己见识太过浅薄,只见各种厂家拿着上位机做得最多也就是路由器和电视盒,而且是各有各渣尽是奇葩。悻然,我们还有小* 这种没节操的公司,敢打着向老乔至敬的口号无耻的抄... 阅读全文
posted @ 2015-05-05 13:36 Ray Liang 阅读(7984) 评论(20) 推荐(29) 编辑
摘要: 社区化产品的长久生存之道可能莫过于对迭代周期的控制。还记得以前采用老土的阶段开发的年代,将软件生命周期分为各个阶段,当到达每个阶段的里程碑则集中所有的资源、人力作全面冲刺。每次到了里程碑的检查点冲过了就可以集体庆功,冲爬下了就集体加班。而后者发生的机率总是比前者要多,现在回想起来真有种大浪淘沙,不堪回首感。 阅读全文
posted @ 2015-04-08 12:10 Ray Liang 阅读(3680) 评论(1) 推荐(2) 编辑