4 款 Web 开发者有用的 Chrome 扩展

1) Web Developers 

Web Developer 扩展在 Chrome 工具栏上增加一个按钮,提供多个 Web 开发者工具,该扩展的作者同时也提供了 Firefox 版本,并且是 Firefox 官方的开发者扩展。

2) Sight

Sight 是 Chrome 的语法高亮扩展,让在 Chrome 阅读代码成为一件很爽的事情。

3) Firebug Lite 

Firebug Lite是Firebug的一个子集。值得关注的是Firebug Lite支持IE、Opera和Safari这三款主流浏览器。

4) PHP Console

PHP Console 是一个用来显示通过 PhpConsole 和 Lagger 输出的错误、异常和调试信息的扩展

GitHub宣布支持0x10c游戏语言(DCPU-16汇编语言)

GitHub近日宣布,已经添加了对 DCPU-16 汇编语言(用于向 DCPU-16 发送指令)的支持。

之所以添加对该语言的支持,是因为一款新游戏——0x10c,这是一款宇宙沙盘游戏,其开发者是著名的瑞典游戏设计师马库斯‧“诺奇”‧佩尔松 (Markus "Notch" Persson),大名鼎鼎的沙盘游戏Minecraft也出自该设计师之手。据称,0x10c游戏充满了奇思妙想,混合着20世纪80年代怀旧情怀(模 拟16位CPU)与直抵宇宙尽头的科幻视野。


该游戏的奇妙之处在于, 游戏中的计算机是一个全功能仿真16位CPU(DCPU-16),玩家可以使用汇编语言编写指令来控制飞船在银河系中航行。

GitHub对 DCPU-16 汇编语言的支持,意味着用户可以在GitHub上共享游戏的代码片段和发布游戏相关指令文件。0x10c是第一款能够影响一个重要的工具的游戏,该游戏目前仍处于起步阶段,未来发展不可限量。

0x10c官网: http://0x10c.com/

Via Theverge

10 本 Linux 免费电子书

谁不喜欢免费的东东呢?本文收集整理了一些Linux电子书(多数都有可下载的PDF格式),可用作为参考书,或学习材料。主题覆盖比较广,从Java高级编程、GNU、Emacs、设备驱动到内核等。无须付费,就可阅读这些内容丰富的电子书。

0. Advanced Linux programming | Linux高级编程

 

advanced linux programming

 

1. GNU Emacs manual | GNU Emacs 指南

GNU Emacs manual

 

2. GTK+/Gnome application development | GTK+/Gnome 应用开发(PDF)

GTK+/Gnome application development

 

3. Java application development on Linux | Linux 系统下的Java程序开发(PDF)

Java application development on Linux

 

4. Linux device drivers | Linux 设备驱动

Linux device drivers

 

5. Linux kernel in a nutshell

Linux kernel in a nutshell

 

6. Linux network administrator’s guide | Linux 网络管理指导

Linux network administrator’s guide

 

7. Self-service Linux – Mastering the art of problem determination (PDF)

Self-service Linux – Mastering the art of problem determination

 

8. The Linux command line  | Linux 命令行 (PDF

The Linux command line

 

9. Ubuntu pocket guide and reference | Ubuntu的袖珍指南和参考

Ubuntu pocket guide and reference

 

英文原文:Pingdom    编译:伯乐在线 – 黄利民

Ubuntu 10.10 结束生命周期

Ubuntu 发布声明称代号为 Maverick Meerkat 的 Ubuntu 10.10 已经完成使命,于 2012年4月10日结束生命周期,不会再有该版本的更新和安全补丁等。

另外 Ubuntu 12.04 LTS 版本计划于本月26日发布稳定版。

谷歌甲骨文再度对簿公堂,Java专利成争议焦点

北京时间4月12日消息,由于未能达成和解,甲骨文和谷歌下周将针对Android侵权问题对薄公堂

甲骨文2010年对谷歌提起起诉,指控Android操作系统侵犯其Java专利。甲骨文要求谷歌赔偿10亿美元的损失,同时要求谷歌停止侵权行为。而谷歌则表示,Android所使用的甲骨文技术已不受版权保护。

美国地方法院法官保罗•葛莱沃尔本月初裁定,甲骨文和谷歌之间的知识产权纠纷已陷入“不可调解的僵局”,双方律师应为庭审作好准备

这起诉讼案的庭审将从本月16日开始进行,为期8周,主审法官是旧金山法院法官威廉•阿尔苏普。阿尔苏普将这起诉讼称之为“世界级知识产权诉讼案”,阿尔苏普在3月28日已告知两家公司的律师,“只有一方能在这起世界级知识产权诉讼案中胜出”。

37个API侵权

甲骨文称,谷歌当初在设计Android系统时,在未经授权的情况下,剽窃了Java编程语言平台的部分内容。甲骨文代理律师称,谷歌使用的37个应用程序接口(API)的协议和架构均为受版权保护的原始内容。

甲骨文律师迈克尔•雅各布在3月28日的听证会上表示:“我们讨论的是设计师们的数据库,他们设计的内容是一种艺术,而不是科学常识,是具有创造性的。”

甲骨文在本月5日提交给法庭的一份文件中称,在近期的Android手机中,97%含有剽窃代码。甲骨文称,法庭应该发出禁令,阻止谷歌向手机厂商提供侵权产品。届时,如果陪审员认为谷歌侵权,阿尔苏普将决定是否下达禁令。

和解谈判无果

甲骨文和谷歌曾在去年9月和今年4月2日进行两次和解谈判,但未能达成一致。谷歌认为,Android所使用的API基于通用做法,只是用于简单地描述如何运行一项任务,并不属于版权的范围。

谷歌代理律师迈克尔•库恩在3月28日的听证会上称:“拥有两种不同的组织方式并不意味着这是两种不同的表达方式,而只意味着这是两种不同的想法”。

库恩还称,在Android所使用的1500万行代码中,只有一小部分被认为存在剽窃之处。谷歌发言人吉姆•普罗瑟还表示,在最新版Android系统中,谷歌已删除了所有的复制内容。

业内人士西蒙•沃德利称,如果API可以申请版权,那将给美国软件行业带来巨大灾难。沃德利在一封电子邮件中称,如果编程人员使用的普通功能也将被保护,那将导致更多诉讼。

侵犯两项Java专利

甲骨文还声称,谷歌在该案中还侵犯了两项Java专利。据法庭指定的一名专家认定,这给甲骨文带来28亿美元的损失。

据一份法庭文件显示,谷歌提出就本案中剩余的两项专利向甲骨文支付约280万美元的赔偿金,赔偿的时间期限截至2011年。在未来赔偿金方面, 谷歌提议就其中一项专利向甲骨文支付0.5%的Android营收,直到这项专利在今年12月到期时为止;另一项专利则分摊0.015%的Android 营收,直到2018年4月到期时为止。

文件称,甲骨文已经回绝了谷歌的这项提议,称其赔偿金额过低

谷歌曾希望通过谈判获得Java授权

甲骨文2010年起诉谷歌侵犯其7项专利,甲骨文的证据之一是,谷歌工程师蒂姆•林德霍尔姆2010年8月曾在致Android平台主管安迪•鲁宾的一封电子邮件中称:

拉里•佩奇和赛吉•布林要求我们调查是否可以在Android和Chrome中使用Java之外的其他技术。我们对此进行了大量的调查,最终认为没有技术能替代 Java。我们的结论是,需要通过谈判来获得Java授权

而谷歌则否认这封电子邮件表明该公司故意侵权,并表示“这与一项调查有关,该项调查就是为了防止甲骨文起诉而进行的”。

纽约法律咨询服务公司DOAR Litigation Consulting的CEO保罗•尼勒称:“在庭审中,这封电子邮件将起到重要作用。”

但阿尔苏普在3月28日的听证会上称,让陪审团确信谷歌侵犯了不受版权限制、所有人可免费使用的编程语言的代码并不是一件轻松的任务。