摘要: 提到越狱,很多人第一反应大概是免费的游戏和 app。 作为软件从业人员,深知中国的大环境的特殊性。内有用户想吃免费午餐的不良付费习惯,外有行业内大头诸如某讯对创新的绞杀。大家对越狱是为了免费、盗版软件的认识,也就不奇怪了。 还有另一派人。越狱对他们来说,意味着开放。个人认为这也是 Hack 精神的精髓之一。事实上,iOS 越狱也有自己的生态圈:Cydia 就是越狱设备上 App Stor... 阅读全文
posted @ 2013-08-29 11:41 biaobiaoqi 阅读(477) 评论(0) 推荐(0) 编辑
摘要: HadoopDB 是一个 Mapreduce 和传统关系型数据库的结合方案,以充分利用 RDBMS 的性能和 Hadoop 的容错、分布特性。2009 年被 Yale 大学教授 Abadi 提出,继而商业化为 Hadapt,据称从 VC 那儿拉到了 10M 刀投资。 本文是对 HadoopDB 论文的总结。其中不免掺杂些自己的不成熟想法,更详细的内容,还请参见原论文 HadoopDB: An ... 阅读全文
posted @ 2013-08-29 11:40 biaobiaoqi 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 本文来自《分布式原理与泛型》的一致性章节笔记。由于缺乏实践经验,这本书对我来说太过理论,难于理解,现在已经暂停该书的阅读,转而加强实践。另有相关博文《CAP 和最终一致性》,可供参考阅读。 1.分布式的一致性概述 分布式系统的一个重要问题是数据的复制。对数据的复制一般有两个原因: 1.增加系统的可靠性,防止单点失效的问题; 2.提高系统性能,利用不同地理位置的副本迅速响应用户需求。... 阅读全文
posted @ 2013-08-29 11:39 biaobiaoqi 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 现在大数据概念被时常提起,社会各界对其关注度越来越高。往往越是火热的东西,人们越容易忽略它的本质。在 slides 中,我首先按照自己的理解,简单的理顺数据处理领域的发展历程。之后,落脚点是两个比较有代表性的混合的分布式系统:HadoopDB 和微软的 Polybase。由于缺乏实战经验,很多东西由各方论文和博文中得到,有不恰当的地方,欢迎大家拍砖讨论;) slides 的提纲如下: ... 阅读全文
posted @ 2013-08-29 11:38 biaobiaoqi 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 前两年风靡了一阵子的电影《社交网络》毕竟是电影,一种艺术的方式的表达。虽然无法完全的印证《Facebook 效应》一书中记载的正确性,但其细节足以给人启示。 电影中,主人公炫酷的人生经历能催生观者产生极强的代入感,不少同学看后可能就会想着自己在寝室特立独行的捣鼓几下,也来做出个震惊世界的产品。且慢。细读本书,就会了解到,成功并非像电影中所描述的那么轻松愉快和力所能及。 以下是我的一些总结。 ... 阅读全文
posted @ 2013-08-29 11:36 biaobiaoqi 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 别鄙视方法论 曾经很长时间里,我这么认为:方法论的东西没什么实际的用处,不过是其他人按照自己的喜好来处理事物的途径而已,何必照着他人的思路。比如,作为一只不靠谱的程序猴子,在一些偏颇的思维习惯的影响下,我甚至对许多图形化的东西比较反感,自以为文本信息已经足以表达清楚事实且更有效率,从而本能的回避能造成视觉冲击的事物。直到后来,发现自己每每定下的计划都无法完整实施,自然也是没有收到预期的效果。我... 阅读全文
posted @ 2013-08-29 11:35 biaobiaoqi 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本文描述了单模式的字符串匹配的经典算法 KMP 算法的实现。首先对字符串匹配算法做简单的介绍,然后是 KMP 算法的实现描述,最后推荐两道简单的 ACM 模板题做练手用。 字符串匹配算法 字符串匹配(String Matchiing)也称字符串搜索(String Searching)是字符串算法中重要的一种,是指从一个大字符串或文本中找到模式串出现的位置。一个基本的字符串匹配算法分类如下: ... 阅读全文
posted @ 2013-08-29 11:34 biaobiaoqi 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 背景 毕业季到了,女朋友跟班里同学们一起拍了很多照片。由于照片分散在不同的人的手机、相机里,她也无法立即给我传来她的照片。这个情景一年前我也遇到过,只是当时自己比较忙,加上考虑着还会在本校读研,也没太在意毕业季照片的手机这一需求,以至于到现在我的电脑里甚至没有一张我穿学士服的照片:-=。而现在,当我想看看 gf 的照片时,这个需求横亘在我面前,让我特别的想解决掉它。 让我们从事实出发,理清问... 阅读全文
posted @ 2013-08-29 11:33 biaobiaoqi 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 最近高级网络课的小组任务是在老师给定的范围内自选方向主题研究并做展示报告。我们组选了 sdn。原以为这东西会是工业界无人问津的概念化产品,Google 了一下却发现其实 sdn 挺火的,由于它可能带来的可扩展性,一些大互联网企业也在开始涉足相关的研发,比如 Google 呵 Facebook。这里简要的梳理下我对 SDN 概念性的认识。 背景 虚拟化的大趋势 近年来,大数据、云计算兴起,虚... 阅读全文
posted @ 2013-08-29 11:31 biaobiaoqi 阅读(321) 评论(0) 推荐(0) 编辑
摘要: GUI 哲学 前些日子,看了 Tinyfool 老师的一篇文章《开发人员为何应该使用 Mac OS X 兼 OS X 小史》,才恍然 Mac 系统可不仅仅是 UI 上与 Windows 大相径庭,而是自底而上的区别。这种区别渗透到了整个系统框架的设计理念中。 简单概括下我的认识:相比 Windows 和 Linux 两大阵营,Mac OS X 除了『品味』上的优势之外,最重要的两点是:1.对... 阅读全文
posted @ 2013-08-29 11:30 biaobiaoqi 阅读(434) 评论(0) 推荐(0) 编辑