甲骨文对决谷歌 裁决认为API不应受法律保护

在甲骨文和谷歌新一轮的法律对决中,谷歌获胜,因为William Alsup法官判决称APIs(开发者应用程序界面)软件不受法律保护。Alsup的裁决是按照欧盟法院的判决进行的。本月早些时候,欧盟审判了智能软件供应商SAS研究所和World Programming之间的一个案 子。Alsup法官在本周之初引导陪审团,使陪审团成员认为APIs应该受到法律的保护,并作出了如下判决:谷歌的行为是否构成对甲骨文产权的侵权,法官 得参照APIs是否受版权保护。

当陪审团决定按照法官所规定的标准,谷歌的行为已经构成了侵权,他的裁决称事实上,APIs不应受法律保护。这一举动意在加快陪审团作出决定。 这一案件,是在美国加利福尼亚及旧金山的地方法院进行听证。目前这一案件的话题又从版权保护涉及到专利及破坏方面。如果按照版权保护为标准来审判的话,谷 歌很有可能获胜。尽管按照目前所达成的决议,其所造成的任何破坏都十分有限。

Alsup法官在APIs标准上所作出的有利于甲骨文的判决将产生许多软件应用开放度的问题,不仅仅是Java。Java可能是开放性资源,但是甲骨文称谷歌在许多关键领域已经侵犯了其版权。

2012年5月初,第二场官司达成了一个结论,即是伦敦的高级法院CJEU。这次审判是按照欧盟软件管理及欧盟信息社会管理部门的标准来澄清软件领域版权 的范围。这一案件是SAS对World Programming进行起诉,这产生了SAS programming语言解释器。CIEU认为电脑程序的功 能性、语言及数据表格整体而言是不受版权保护的,尽管这一法院被人指责为未能全面解决在这场案子中出现的所有问题。这两个案件被认为是1996年 Borland与Lotus之间、和软件版权保护问题相关的案子同等重要。在那一案件中,美国确立了版权保护的范围不包括一个项目菜单的文本或布局。

那么现在我们将回到伦敦的高级法院,在这里根据CIEU的判决,相关法律指令也将同样适用。

这一案件也给程序开发商开了绿灯,他们可以在他们的项目中使用内置技术,从而使这一项目能够解释文本格式,这确保了OpenOffice的合法性。例如,可以对微软世界的原始保存文件进行写入和译码。

从OS X Lion10.7.4看到下代Mac将配备Retina 显示屏幕

5月10号 Apple 发布 Mac 机操作系统 OS X Lion10.7.4,不知道大家有没升级呢?有网友更新 10.7.4 后发现,文字编辑程序图标最大分辨率从 512 x 512 像素升至为 1024 x 1024 像素,分辨率增长一倍!同时图标档案大小也从 209KB 增加至 1.7MB。

其实,这也不是第一次从OS X 操作系统中发现拥有高分辨率的应用程序图标。早于 OS X Lion 10.7 Developer Preivew 时期,已发现多个预装程序分辨率已达至1024 x 1024 像素。而现时向开发人员开放的 OS X Mountain Lion 10.8 Developer Preivew 也被发现大量高分辨率应用程序图标。

高分辨率的迹象越来越多,表明我们很快就能见到配备Retina 显示屏幕的 Mac 吧!

这样的诺基亚平板你会买吗?

上周诺基亚即将离任的董事长透露了诺基亚平板和“混合”型设备计划,虽然事后诺基亚发言人称大家误解了其董事长的意思,但是大家还是觉得诺基亚推出平板产品只是问题而已。

鉴于诺基亚和微软越来越基情四射,不仅Windows Phone紧密合作,其他服务和应用开放方面也互相合作,不仅如此,现在看来Windows系统似乎也成为诺基亚平板首选了。其实一直以来都有人不断YY 诺基亚首款平板的配置和外形,现在国外知名资讯网站Neowin也发布了他们的诺基亚平板设想,称之为Nokia Tiviti 9210,不过他们的设想比较合理,符合现实。下面是他们设想的配置和外形:

处理器;双核1.5GHz 高通MSM8960 Pro Snapdragon S4

大小:260.2 x 177.5 x 8.8 mm

重量:575g

显示屏

  • 10.1英寸电容多点触摸屏
  • Super IPS+ LCD | ClearBlack | 1920x1200px Full HD
  • 康宁Gorilla Glass 2玻璃

储存;

  • 32GB/64GB本地储存+SkyDrive储存空间
  • 1GB SDRAM

电池

  • 7700mAh,可续航12个钟

连接

  • Wi-Fi (802.11a/b/g/n)
  • 蓝牙4.0
  • 4G LTE | UMTS/HSPA/HSPA+/DC-HSDPA | CDMA EV-DO Rev.A | GSM/EDGE
  • DLNA/PlayTo
  • Micro USB接口
  • 3.5毫米AHJ总线接口

卡尔蔡司光学镜头

  • 支持视频通话的200万前置摄像头
  • 800万后置摄像头
  • 后置2.2光圈
  • 相机焦距:28mm
  • 后置摄像头录像:30fps全高清录像,并支持立体声捕捉
  • 传感器
  • 加速器||环境光线感应器||GPS + GLONASS系统||罗盘||陀螺仪||近距离传感器

硬件按钮

  • 电源||音量||摄像机||锁屏||Windows按钮

价格

  • 32GB WiFi + 4G:499美元||499英镑||529欧元||659澳元
  • 64GB WiFi + 4G:629美元||549英镑||649欧元||$759澳元

大家觉得如何,这样的诺基亚平板你有意愿买吗?可以在下面的评论给出你的答案吗?

原文来自:neowin

12 个有效的提高编程技能的方法

1. 永远不要停止学习和阅读
阅读 书籍,而不只是网站
阅读 只为自我提升,而不是为了下一个项目
阅读 提升你的基础,而不只是最新技术

2. 跟比你聪明的人一起工作
跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升

3. 变成一个全才
不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。

4. 阅读并记录别人的代码
其实写代码比阅读并理解别人的代码要容易的多。

5. 在实际的项目中获取编程经验
只有在真实的项目中,各种压力下、真实善变的客户、不断变化的需求下,才能不断提升你的技能。

6. 教授别人编程技巧
这个可以强迫自己去理解不同水平的人的情况,而且你必须耐心的帮他们解释清楚,这对你本身而言也是一种提高。

7. 每年学习一种新的编程语言
用一年时间来学习一种新的编程语言,已经足够让你对它的基础了解透彻,同时你可以理解不同语言之间的风格。

8. 每年完成一个有意思的项目
每年做一个有意思的项目,不一定有什么用途,但一定是很有意思,让你非常有兴趣把它做得很棒。

9. 学习汇编语言
学习像汇编这样的低级语言可以让你了解计算机是如何工作的。

10. 与你的应用的客户交流获取信息
与最终用户交流可以知道他们的想法,他们是如何使用软件的,最终用户多数不是开发者,他们看到的是软件是一件神奇的工作,而你看到的软件是一套合乎逻辑的步骤。

11. 锻炼身体
身体是革命的本钱,只有好身体才能有好的工作、学习状态。

12. 练习快速打字
快速的键盘输入可以让编程工作更加高效。

via internetsecuritydb

微软将改善Windows 8的chkdsk磁盘修复功能

微软在Windows 8中决定更改使用NTFC健康模式的方式,以降低检测磁盘所造成的干扰,包括增加NTFS可于在线自我修复的问题数量,以及新增在线确认问题的功能。

微软宣布将改变新技术档案系统(New Technology File System,NTFS)健康模式以改善Windows 8中的chkdsk磁盘修复功能,可以减少使用者受到磁盘错误的干扰频率或大幅缩短磁盘修复时间。

根据微软储存与档案系统项目经理Kiran Bangalore的说明,磁盘错误的原因可能是硬盘的媒体错误或是短暂的内存错误,而这些错误可能发生在档案系统的元数据中,因此Windows必须透过chkdsk来隔离与修正这些错误。过去的NTFS采用较简单的健康模式,在该模式下,不论是健康与否的档案都会被隔离直到错误被修复,因此,系统无法运作的时间直接取决于档案的容量。

Bangalore说,即使微软不断更新让chkdsk检测的速度愈来愈快,但同时间硬盘与档案容量的成长更快,使得chkdsk检测的时间不减反增。