摘要:http://www.csdn.net/article/2014-05-06/2819633-square-open-sources-viewfinderhttps://github.com/viewfinderco/viewfinder摘要:移动支付公司Square开源了照片管理和共享应用View...
阅读全文
摘要:自从 Facebook 的第一行PHP代码,第一句 MySQL 的 INSERT 语句,开源就已经是我们工程哲学中的一个重要的部分。现在,我们使用、维护并为大量的主要项目做出了贡献——涉及多种领域如手机工具、大数据系统、客户端的web库、后端的运行库和基础架构,也涉及到开放计算项目,服务器和存储硬件。2013 是我们开源项目具有重要意义的一年,我们拥有大量令人自豪的新项目,为正常运行和维护它们的更新承诺,和使用它们的充满活力的社区一起工作的愿望。仅在我们的Github账户上,我们现在已经有超过90个仓库,有超过40,000次的提交,一共被复制了15,000次。年末是一个很好的机会来回顾我们投入
阅读全文
摘要:Facebook 正式宣布开源 Presto —— 数据查询引擎,可对250PB以上的数据进行快速地交互式分析。该项目始于 2012 年秋季开始开发,目前该项目已经在超过 1000 名 Facebook 雇员中使用,运行超过 30000 个查询,每日数据在 1PB 级别。Facebook 称 Presto 的性能比诸如 Hive 和 Map*Reduce 要好上 10 倍有多。Presto 当前支持 ANSI SQL 的大多数特效,包括联合查询、左右联接、子查询以及一些聚合和计算函数;支持近似截然不同的计数(DISTINCT COUNT)等。你可以通过下面地址了解该项目详情和获取代码:Docu
阅读全文
摘要:youku这类的视频网站都是用flash作为展现的前端,那么它们又是怎么播放视频的呢?是否视频文件是随着页面一起下载的呢?其实视频并非是完全下载才能播放的,只要缓冲几秒,几乎就可以边下载边看了,这种视频播放叫做流媒体flash 是adobe的技术(收购的micromedia)adobe设计了一种流媒体协议叫RTMP,这种协议可以支持用户边下载边播放,可以任意拖拽到播放列 表的某个时刻,那么播放器可以把当前时间作为数据发送给服务端,服务端根据时间计算应该seek到什么位置进行传输(不好意思,上面的过程是我乱扯的,因为我虽然读了一点源码,但是没读过协议和处理协议的源码,根据自己的理解猜测的)现在说
阅读全文
摘要:Webpy是python的轻量级web框架源码位置(ubuntu10.10)/usr/local/lib/python2.7/dist-packages/web/db.pyDB- MySQLDB- PostgresDB定义DB是为了抽取出一个统一的API屏蔽掉不同数据库API的差异1,程序执行时,创建一个字典并注册若干数据库操作类(写入字典)class MySQLDBclass PostgresDB..._databases = {}def register_database(name, clazz): _databases[name] = clazzregister_database(...
阅读全文