开源这话题没啥可说的,所有程序员 甚至所有公司都应该开源, 有人骂你的代码说明还有人关注你,你还有提高的空间:)

个人觉得甚至公司的数据都应该开源,并不是说别人用了你的代码和数据你就没有任何可以保护的核心技术了,我相信如果亚马逊把一些自己的技术开源 即便是有人用了他们的数据和程序 人们还是会选择亚马逊的服务,因为 我们相信虽然数据和程序相同 但亚马逊的处理数据分析数据的能力 是别人即便拥有了这些数据和程序的公司不可比拟的。人家的情怀在那。 程序的背后也是一个个活生生的人, 代码也是产品,人们用你的代码一方面确实自己需要,另一方面也是认同你的理念,也希望把自己的印记烙进他认同的理念。

俺们的这个H5播放器 目前欠缺的还很多, 我相信代码写的肯定不是最好的,但可以肯定的是 一定是最认真的,对得起每行代码和甚至注释,目标也很明确 不断追求极致完美。 态度也是最开放的,任何人都可以提出意见 请相信我们也会认真分析任何意见建议,和提交的修改,如果被采纳 你将参与到亿级用户的互联网产品中来。

采用的一些主要的技术 NodeJS 、Jade、Sass、Gulp、Jasmine 后续还有一些性能和测试的技术。

Verge Video Player

Verge Video Player (MIT License) , 点这里查看在Github上的代码

项目未完成的目标点这里

查看本机Node和npm的版本先要高于以下版本

node -v  
4.2.4

npm -v  
2.1.4  

从Github拉出代码

git clone https://github.com/vergeplayer/vvp.git  

安装包依赖

cd vpp  
npm install  

执行任务

gulp  

当然这个只是一个基本的播放服务,有关优酷相关的业务逻辑暂时不开源呢就:)

尼玛可以有个主题歌吗?

Yuan Liang

资深程序渣、秧歌队贝斯手、摄影百拍王、意淫旅行家、正经的令人发指!

http://yuanliang.io
—Read This Next—

Hello 2016 ; )


略微记得上次写博客都是快十年前的事儿了吧,自从给上一域名和博客办完葬礼后总是觉得要从0到1的开始写一个个人网站。从服务端到最最前端代码、 从草图手绘到设计、从产品原型到最终交互文稿都自己搞一遍。。。 可总有各种借口耽搁再耽搁。 当时的手绘稿部分(竟然也想做app。。。醉了) 当
—You Might Enjoy—

ES6设计模式(一)


学习笔记 今儿再看了看ES6,准备把设计模式用ES6重写一下,以加深理解。 ES6的class只是现有javascript[[Prototype]]机制的包装。 想到设计模式就应该现梳理一下面向对象相关的知识。 面向对象最基本的核心就是 封装、继承、多态。以下就针对这三点基本核心