文章
Slash Boxes
评论

Solidot 公告

文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zdnet.com.cn
ken:feigaobox@gmail.com

注意:收到邮件乱码的用户请修改客户端的默认字体编码,从“简体中文(GB2312)”修改为“Unicode(UTF-8)”。

登录

登录

[ 创建一个新帐号 ]

热门评论

最糟糕的两个变量名

blackhat 发表于 2012年5月17日 10时20分 星期四   Printer-friendly   Email story  
来自新建文件夹-新建文档部门
程序员 写道 "作为一个程序员,“起名字”是他们工作中非常重要的一部分。Phil Karlton就说过:“在计算机科学领域,有两大难题,如何验证缓存和如何给各种东西命名。”虽然很难,但是每次在写代码的时候,给事物起名字又是不可回避的工作。无论是程序变量名还是数据库表名或者是表里的列名,甚至是文件系统中的文件名,以及你的项目名称、产品名称,给这些东西起名字可不是个轻松活儿。Andy Lester 近期分享了一篇博文(中文),他眼中最糟糕的两个变量名:data 和 data2 ,也就是 a 和 a1 一类的。"

开源: OrientDB 1.0发布

blackhat 发表于 2012年5月16日 14时36分 星期三   Printer-friendly   Email story  
来自用SQL管理NoSQL部门
NoSQL文档形数据库管理系统OrientDB发布了1.0版。新特性包括:多主复制(multi-master replication)方案,对象数据库接口,撤销操作机制,支持服务端脚本处理,修正bug,等等。

FreeBSD 10将用Clang编译器取代 GCC

blackhat 发表于 2012年5月14日 10时12分 星期一   Printer-friendly   Email story  
来自因为GPLv3部门
根据刚发布的FreeBSD第一季度状态报告,开发者计划用Clang编译器取代 GCC去构建完整的 FreeBSD系统,LLVM/Clang 3.0已经成为FreeBSD 10.0-CURRENT和9.0-STABLE的默认编译器。GCC编译器采用GPLv3许可证授权,而苹果资助的LLVM/Clang编译器采用类BSD许可证授权。根据FreeBSD.org Wiki页,任何不用Clang构建的包将被视为bug。除了苹果和BSD系统外,Linux发行版Debian也在尝试用Clang构建大部分的软件包,但LVM/Clang在支持生僻的CPU架构和平台上仍落后于GCC。还有Linux供应商在尝试用Clang构建Linux内核

开源: NVIDIA向LLVM捐赠CUDA编译器

blackhat 发表于 2012年5月10日 15时12分 星期四   Printer-friendly   Email story  
来自GPGPU部门
NVIDIA宣布向LLVM捐赠CUDA编译器 LLVM是知名的开源编译器技术基础架构,其模块设计可方便的加入新语言和处理器架构支持,目前支持C/C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python和Ruby等语言。CUDA是NVIDIA开发的通用图形处理技术,即利用GPU处理通常由CPU执行的通用计算任务,CUDA编译器支持C、C++和 Fortr。NVIDIA和LLVM开发者合作,为LLVM核心和并行线程执行后端加入CUDA编译器源代码,让程序员可以用不同语言开发GPU加速的应用程序。

PHP发布修复关键漏洞的新补丁

blackhat 发表于 2012年5月09日 16时16分 星期三   Printer-friendly   Email story  
来自等待证明部门
PHP团队发布了修复关键漏洞的新补丁 上周,PHP曝出了一个远程代码执行漏洞,当它以 CGI 模式运行时php-cgi 会接受处理一個查询字符串作为命令行参数以开启某些功能,如http://www.example.com/?-s 传递给 php-cgi,该漏洞可以允许攻击者查看源码或进行任意代码执行。PHP开发者发布了PHP 5.3.12 和 5.4.2,但补丁被发现未能真的修补漏洞。现在他们发布了s 5.3.13 and 5.4.3,声称这次真的修复了。

陪审团认为Google可能侵犯Java版权,Google寻求审判无效

blackhat 发表于 2012年5月08日 11时36分 星期二   Printer-friendly   Email story  
来自发回重判部门
陪审团对Oracle v. Google一案作出了令人困惑的判决。它说,假如API是受版权保护的,那么Google确实是侵犯了版权。然而,陪审团无法确定API是受版权保护的,也无法在Google合理使用API的辩护是否有效上达成一致。如果API不受版权保护,那么侵犯版权也就无从说起。鉴于判决的不完整,Google已提出无效审判申请。

最新的PHP补丁并不能修复漏洞

blackhat 发表于 2012年5月06日 11时20分 星期日   Printer-friendly   Email story  
来自鲁棒部门
Moses 写道 "星期三, 一個 PHP 远程代码执行漏洞被意外公开在网上, 引发了利用此漏洞可对大量网站实施入侵的恐慌. 该 bug 可以追溯到 2004 年, 在最近的 CTF 比赛中被暴露. ‘当 PHP 以 CGI 模式运行时 (如 Apache 的 mod_cgid), php-cgi 会接受处理一個查询字符串作为命令行参数以开启某些功能, 如 -s, -d 或 -c 传递给 php-cgi, 此处存在的漏洞可以允许攻击者查看源码或进行任意代码执行' CERT 说. PHP 开发者向 PHP 5.3.12 和 5.4.2 发布了补丁, 但很快被发现补丁并未能真的修补该漏洞."

IT: 法官要求甲骨文和Google评论欧盟法院裁决

blackhat 发表于 2012年5月04日 15时45分 星期五   Printer-friendly   Email story  
来自不予置评部门
Oracle v. Google审理已暂时落下帷幕,世界正在等待陪审团作出裁决,负责此案的法官William Alsup则要求甲骨文和Google对欧盟法院刚刚作出的API不受版权保护的裁决作出评论。Alsup要求双方递交20页的简报,回答13个关于Java API和相关先例的深入问题,同时考虑下本周欧盟法院裁决的意义。法官的部分评论显示其对甲骨文所持的API受版权保护的立场表示怀疑。他给甲骨文和Google一周时间递交报告。

欧盟法庭裁决API和语言不受版权保护

blackhat 发表于 2012年5月03日 09时28分 星期四   Printer-friendly   Email story  
来自甲骨文没去欧洲部门
欧盟法庭周三作出裁决,计算机程序的功能及其编程语言不能被版权保护 欧盟法庭的裁决针对的是SAS v WPL案件。SAS创造数据处理和统计分析程序,允许用户用它的语言开发和运行程序。WPL的产品模拟了大部分的SAS组件功能,因此用SAS语言开发的程序也可以运行在WPL上。为理解SAS程序的运作,WPL购买了一个许可证,但没有拷贝和参考源代码。法庭认为客户购买许可证后有资格观察、测试或研究其功能,如果程序的功能可受版权保护,那么这就是牵涉到垄断创意,不利于技术进步和行业发展。

Android 移植到 C#

blackhat 发表于 2012年5月02日 15时50分 星期三   Printer-friendly   Email story  
来自真心热爱C#部门
Xamarin宣布它利用机器翻译将Android中的JAVA部分移植到了C#,创造出XobotOS。开发者声称,运行在Mono上的Android的性能远胜于运行在Dalvik上的Android。Mono是微软.NET开源实现,Xamarin是Mono创始人Miguel de Icaza成立的公司。开发者表示,XobotOS只是一个实验性的研究项目,但结果令人鼓舞,他们计划将部分技术应用于Mono for Android。
昨天的文章  >