暂无个人介绍
Gox 是一个简单的,不花俏的Go平台交叉编译工具,它的用处就和标准的 go build 一样。Gox 会并行地为多种平台编译。Gox 同时也提供了一套交叉编译工具链。
CreativeCommons.org 是一个非营利组织,该组织提供同名的一系列著作权许可方式。知识共享组织的主要宗旨是使得著作物能更广为流通与改作,作为其他人据以创作及共享的基础,并以所提供的许可方式确保上述理念。详细请查看其wiki页面。现已宣布他们4.0 许可证可以正式使用了。以下是官方博文内容翻译。
Gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它和Github有类似的功能,能够浏览源代码,管理缺陷和注释。 下面介绍如何在 Debian/Ubuntu 和 Centos 下搭建配置 GitLab。
Mozilla 一直在努力优化 asm.js 的性能,并也取得了不少的进展。在 Mozilla 宣布把虚拟引擎3(Unreal Engine 3) 移植到 Firefox 的不到一年之内,另外两个浏览器现在也能非常流程地运行 asm.js 风格的代码了,并能流畅地运行 Epic Citadel 的演示版。 Mozilla 和 Epic Games 是在今年五月份宣布 虚拟引擎3 的移植的。
PayPal最近发布了一款Node.js Web开发框架——Kraken。 Kraken基于Express。Express是目前Node.js上最流行的MVC模式的Web开发框架。Express提供的一系列强大特性可以帮助开发者快速创建各种Web应用。而Kraken在Express的基础上提供了更加稳健的功能集,包括本地化、环境配置,同时更加注重应用程序安全。
我们将会看到一些在Python中使用线程的实例和如何避免线程之间的竞争。 你应当将下边的例子运行多次,以便可以注意到线程是不可预测的和线程每次运行出的不同结果。 声明:从这里开始忘掉你听到过的关于GIL的东西,因为GIL不会影响到我想要展示的东西。
Casey问我:“对于新手,有什么有针对性的诀窍来阅读大型代码库吗?” 碰巧,我认为这是一个非常好的问题。我觉得想要成为一个优秀的开发者,阅读代码库并弄清清楚内部是怎么回事的能力非常重要。在你的职业生涯中你会中途加入一个现有的项目并被要求迅速融入进去。或者,甚至更难,会有一个项目丢给你让你自己一个人搞清楚。
自己开公司,就是自己在定规矩。你自己决定如何使用手头上的钱,如何建立公司的组织结构,以及你在何时何地工作。
由搜狐武汉研究院主办,SegmentFault社区联办。搜狐SendCloud编程马拉松在武汉刚刚落下帷幕。来自PPTV,银都传媒,深之度等多家企业以及华科、武大、武汉理工等高校一共16支队伍参赛,共开发出16款令人耳目一新的产品,其中前三名分别由华中科技大学联创团队、华科冰岩作坊和银都传媒获得。
国内领先的独立第三方移动数据服务平台TalkingData宣布完成A轮融资,该轮融资由北极光创投领投,投资金额过千万美元,这是TalkingData团队首次对外公布其融资情况。
虽然你有可能在一周内学习到iOS开发的本质,但想要精通iOS开发需则要花费更长的时间。问题是你如何从新手变成专家?在这篇文章中,我们主要就这个主题给出一些建议(如果你有好的建议和相关文章欢迎分享给更多开发者):
Google Glass 的 Mirror API 允许开发者将信息同步到设备并且以卡片式交互的方式显示出来。因此这一API是开发新闻、社交类应用的利器。不过目前还是不能在没有Glass 设备的情况下开发相关应用。
自动构建javascript有不少好工具。不过其实很少有人知道,npm run命令就能很好地完成这一任务,配置起来也很简单。
对于初学者来说,PHP之道是一个非常有用的资源,提供及时的指引。通过此书,你可以熟悉最新的最佳实践,面向对象的基本概念,安全,部署,代码标准,等等。
Hackathon(编程马拉松)是一项让开发者们聚在一起,以团队合作的形式在特定时间内完成自己的参赛作品的活动。11月24日,由百度开放云与PingWest联合举办的百度开放云编程马拉松活动顺利结束,这次比赛共有20只团队报名参赛,从23日下午开始,经过连续30个小时的奋战后,有19只团队完成了自己的参赛作品。每组团队在对自己的作品进行Demo演示后,评委们根据创意、完成度、百度开放云相关度和商业化四个方面对每组作品进行了打分,最后有5只团队脱颖而出,分别获得了本次活动的不同奖项。
知名源代码仓库Github日前遭到大规模暴力破解密码的攻击,一些帐号被成功攻破。 “我们向受影响的用户发送了邮件,通知他们需要采取的措施。” “他们的密码被重置,个人访问令牌、OAuth授权和SSH密钥都已经被取消。”
“黑客马拉松”(Hackathon),是黑客 + 马拉松(Hack + Marathon)的组合字,大致上就是几个人聚在一起以马拉松的方式进行一段长时间的 Hack 活动,像是台湾 Yahoo! 办过 Open Hack Day、台湾微软办过 HTML5 或 IE 浏览器的黑客松活动,这类型的活动,实际进行的时间从半天、一天到两天一夜的长度都有。
但在低层面,他们是完全不一样的。处理千万个连接是关于扁平化处理数据,减少层面,单独自己的事情;而管理千万台服务器是关于把智能灌输到更加智慧的层面;这就很像人类身体内部万亿个个体通过自己的小系统共同协作,然后被平衡化和去中心化的大脑所处理。
Facebook 数据中心运维主管 Delfina Eberly 目前,Facebook 已经凭借它在网络基础建设上的可扩展能力成为了行业的领军者。Facebook 数据中心运维主管 Delfina Eberly(上图人物) 在“7x24 Exchange 2013 秋季会议”上的演讲中为我们透露了 Facebook 部分内部运维数据,下面我们来具体了解下。
对于开发者而言,代码是最重要的数据。因此,我们需要经常地备份这些代码,同时,我们也需要很方便地从不同电脑访问这些源代码。
Punch & Kick》是作者在大学期间用C语言开发的2D格斗游戏,其开源主要是面向开发者及编程爱好者,这款游戏并不适合发烧级玩家、审美帝。
jetbrick-template 刚刚发布了 1.0.2 版。 jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。
今天要为大家分享9款设计非常独特的jQuery/CSS3全新应用插件,插件包含菜单、jQuery焦点图、jQuery表单、jQuery图片特效等。下面大家一起来看看吧。
在2010年4月,百度地图API接口推出后,百度先后发布了LBS云服务等接口服务,此次Openmap的发布主打“基于开发者地图生态建设”,由原有以百度为中心的LBS建设转变为以开发者产品为中心的开发平台。
刚刚过去的那个周末,越南刚刚完成了它们的第一次双城市马拉松活动。越南美丽的首都河內市(Hanoi), 还有汇集了这个国家新技术的平阳市(Binh Duong), 两个城市同时举行为期 48 小时的黑客马拉松活动。 在这个疲惫周末结束时, 超过六十支的队伍在这两个城市较量,其中的的六支队伍获得了大赛的奖金。这些奖励或许不够多,但对于这些年轻的专业人士和学生,也是足够的重要。
Ceylon是一个可运行于JVM、nodejs和浏览器的静态OO语言。
Google有一款开源的PageSpeed Insights,可以帮助网站管理员们优化其移动页面的渲染性能。 据Google的统计,今日的移动页面,其平均再加时间竟然超过了7秒钟。移动性能是在不断改善,但在变得更快的目标上,还有很长的路要走。
一些网站不仅在内容,可用性,设计,功能等方面,让人耳目一新;交互设计细节和动画更是与众不同。我们将分享一些模型的经验,分析一下这些简单的模式为什么效果很好。
想知道是什么让Google成为生产力与创造力的圣杯?当然不是喝山景城脚下的神水。而是贯彻其首席社会布道师Gopi
技术的革新带动了设计行业的的迅猛发展,这使得设计师和开发者有了更广阔的的探索天地。而网页设计也越发不再那么循规蹈矩,许多团队和公司都做了很多思考和创意。所以在我们适应着现代设计潮流的同时,不妨也来看看现阶段网页设计大致的趋势和风格吧。我不敢大言不惭的说这就是当下网页设计的趋势,这只是本人对当下网页设计做出的一些小总结。希望这样的归类总结能给你带来更多的思路和想法。 (点击图片可直接跳转至相关网页)
国内基础云计算服务商UCloud宣布获得DCM、贝塔斯曼的A轮投资,金额超1000万美金,全部资金已经到账。此为中国IaaS服务商领域迄今公布的最大单笔融资。
云风从三十年前开始编程,对于一个孩子来说,编程和游戏的界限很模糊。在三十年后的今天,云风仍然在编程,他的程序世界从未和游戏分开过。他在网易写《大话西游2》、做3D游戏引擎,离开网易后,他又和朋友联合创办了游戏公司简悦科技。云风相信快乐可以很简单,就像他攀岩不是为了健身一样。我们中有多少人因为游戏而爱上了编程,又有多少人可以一直坚守这种简单的快乐?
软件开发人员是一个日新月异的领域—–IT中的大师,今天的编程方式与明天的编程或许截然不同,技术在不断地革新,新语言、新平台的如雨后春笋般出现、更好的解决方案的冒出,因此我们需要跟得上节奏,我们别无选择,唯有努力提高自己。
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek网站!!
程序员的18个有趣的事实
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。
约翰·D·卡马克(John D. Carmack),是美国的电玩游戏程序员、id Software的创始人之一,id是一家专门开发电子游戏、视频游戏的公司,成立于1991年。 卡马克成长于美国堪萨斯城中心区的一个家庭,早年就对电脑产生了浓厚的兴趣。他后来从肖尼东高中毕业,随后考入了堪萨斯城的密苏里州州立大学。但是在两个学期之后,他从学校退学了,成为了一名自由程序员。
会议主要内容为 《前端js的相关优化》 以及 《nodejs服务器端的相关技术分享》。
最近Apple免费提供Mac OS X Mavericks, Apple意欲何为?为何微软不效仿苹果?著名的开发者Joel在其博客Joel on Software讨论过大公司投资开源背后的经济学原理。相信读过他的博客后,你就能明白上面两个问题的答案。
在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。 Weinre移动调试 DOM 断点 debugger断点 native方法hook 远程映射本地调试
最近我从一个好友那听说了PyCharm以及它新的免费社区版logr。我这个朋友用Eclipse也很长时间了,对PyCharm也是赞不绝口,所以我决定至少在家办公的时候试着用用PyCharm。目前为止,我已经深深的喜欢上了它,甚至于在日常工作时也用PyCharm(社区版采用Apache2授权)。
R是一个开源的统计计算语言,在科学界早已有广泛的应用。随着大数据时代的到来,产业界也越来越多地使用 R 语言,分析和可视化海量数据。随着越来越多的开发者的加入,R语言的社区迅速扩大成长。教育,银行,电商,互联网,都在使用R语言。
总是能在一些Geek频道上看到一些优秀的项目~ Tridiv,一个不可思议的创意,当我们还在沉浸在CSS3优秀的渲染能力时,JulianGarnier开发出了这么一个神器.
又拍云存储是一个提供文件快速存储及通过CDN系统快速分发至全国各地访问的综合型服务商,目前主要提供图片和音频文件为主的静态小文件服务。海量小文件存储一直是业界难题,而我们数据中心的存储系统就是一个大型分布式Key/Value数据库,可很好解决小文件的存储问题(业界也有不少开源的分布式存储系统可使用,本文不再详述)。但对于小文件访问依然无法取得很好的性能,尤其是面对海量访问的情况,访问压力呈几何级数增大,对此我们有必要在此基础上加入CDN服务,以降低海量访问对数据中心造成的压力(以我们监控数据分析得到的结果:使用CDN服务可降低98%的压力)。
“云”这个概念在今年非常的火热,2年前国内的云存储服务还只有又拍云存储一家,如今国内已不下十家,面对如此多的云服务商,选择云服务的标准成了大家比较关注的问题。又拍云在其维基上交流了一些心得:
最近微软声明要在2016年停止支持SHA-1。SHA-1是1995 NIST发布的标准。2005年以来,研究人员证实了 SHA-1 存在碰撞攻击的缺陷(碰撞攻击指不同的数据源可能产生相同的校验值)。这就意味着 SHA-1 不再能满足严苛的安全需求。因此 NIST 在2005年就建议从 SHA-1 迁移。现在微软则公布了到2016年停止支持 SHA-1 的具体政策,并且发布了 升级到SHA 256的指南。
2013 LinuxCon Europe 期间,来自 Intel 的 Dirk Hohndel 访谈了 Linus Torvalds,这里选摘一些 Linus 的回答。 Linus 对于当下三个月的发布周期感到满意,这个时间段既可以给开发者充足的时间进行功能开发,若是不幸错过也不必等太久。
创业这件事,总是困难重重,甚至连办公网建设这一块也不例外。很多刚开始创业或马上要创业的人,对无线网络的理解就是两种:一种是自己工作过的「高大上」的大公司,有专业的 IT 工程师搞定一切;另一种就是自己家的无线路由,随便插根网线就可以用了。因为需要关注业务、技术等更重要的事情,没有多少人会在一开始就关心办公室的网络应该怎么搞。这篇短文描述了我们从无到有建设办公室无线网的过程,并不专业,只是希望能给同样的创业公司一点启发和参考。
Go语言是由2007年谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计的一门全新的语言。2009年由Google发布。
PhysicsJS是一个基于JavaScript、模块化、可扩展、易于使用的物理引擎。