观点

  • 451:对不起,从法律上说,它不存在

    上周五,IESG(互联网工程指导委员会(Internet Engineering Steering Group))批准了一个新的互联网标准,为 HTTP 增加了一个新状态码:451Unavailable For Legal Reasons。还需要一点点工作就会发布为正式的 RFC ,不过现在已经可以用了。 缘起 几年前,英国政府要求 ISP 们对海盗湾的内容进行封挡,Terence Eden就这个事情写了一个帖子,建议应该有一个不同的状态码来区分禁止访问的原因。这样的话,ISP 们就可以向他们的用户说明为什么这些资源不能访问。有人提议使用数字 451 作为状态码,也有各种其它的建议。 谷歌的Tim Bray受此.

    评论:13 2015-12-23 08:45     wxy

  • 网上订票惊爆信息泄露风险,你还敢在网上订票吗?

    据外媒 Softpedia 消息,移动数据领域的初创企业 Wandera 最近的一份调查报告显示,包括加拿大航空、亚航等四家大型航空公司在内的全球十余家航空、铁路、出租、票务等方面的大型公司由于没有部署移动端 HTTPS 访问,导致用户信息存在巨大的泄露风险!这些公司往往都已经在其网站上部署了 HTTPS 服务,但是其提供的针对手机的移动网站和 app 客户端的访问上,却没有相应的也使用 HTTPS 服务。这就导致了它们为每日高达50万用户访问所提供的服务存在着巨大的信息泄露风险。 尤其是当用户使用不可靠的公用互联网接入,如咖啡馆、商场的免费.

    评论:3 2015-12-14 16:00     wxy

  • 微软开源 .NET 一年后……

    大约一年前,微软宣布开源了 .NET 框架的大部分。当时,Scott Hanselman 使用微软 Power BI对代码库做了一个漂亮的分析。 现在一年过去了,我想要试试对以下问题做个解答: 微软开源了 .NET 框架的大部分之后,社区参与贡献了多少? 我着眼于以下三个项目做了分析,它们是 .NET 生态系统中最主要部分之一,也是 .NET 基金会内最活跃/收藏/分支的项目之一: Roslyn .NET 编译器平台,提供了开源的 C# 和 Visual Basic 编译器,以及丰富的代码分析 API。 CoreCLR .NET Core 运行时环境和底层库(mscorlib),它包括垃圾回收、JIT 编译器.

    评论:0 2015-12-12 09:51     matt

  • 开源开发者提交不安全代码,遭 Linus 炮轰

    Linus 上个月骂了一个 Linux 开发者,原因是他向 kernel 提交了一份不安全的代码。 Linus 是个 Linux 内核项目非官方的仁慈的独裁者(benevolent dictator)(LCTT译注:英国《卫报》曾将乔布斯评价为仁慈的独裁者),这意味着他有权决定将哪些代码合入内核,哪些代码直接丢掉。 在10月28号,一个开源开发者提交的代码未能符合 Torvalds 的要求,于是遭来了一顿臭骂。Torvalds 在他提交的代码下评论道:你提交的是什么东西。 接着他说这个开发者是毫无能力的神经病。 Torvalds 为什么会这么生气?他觉得那段代码可以写得更有效率一点,可.

    评论:9 2015-12-10 08:37     Christopher Tozzi

  • UNIX 家族小史

    要记住,当一扇门在你面前关闭的时候,另一扇门就会打开。肯汤普森(Ken Thompson)和丹尼斯里奇(Dennis Richie)两个人就是这句名言很好的实例。他们俩是20世纪最优秀的信息技术专家之二,因为他们创造了最具影响力和创新性的软件之一: UNIX。 (题图来自:wikimedia.org,CC BY-SA 3.0) UNIX 系统诞生于贝尔实验室 UNIX 最开始的名字是 UNICS (UNiplexed Information and Computing Service),它有一个大家庭,并不是从石头缝里蹦出来的。UNIX的祖父是 CTSS (Compatible Time Sharing System),它的父亲是 Multics (MULTiplexed Inf.

    评论:2 2015-12-01 08:59     M.el Khamlichi

  • 超神们:15 位健在的世界级程序员!

    当开发人员说起世界顶级程序员时,他们的名字往往会被提及。 好像现在程序员有很多,其中不乏有许多优秀的程序员。但是哪些程序员更好呢? 虽然这很难客观评价,不过在这个话题确实是开发者们津津乐道的。ITworld 深入程序员社区,避开四溅的争执口水,试图找出可能存在的所谓共识。事实证明,屈指可数的某些名字经常是讨论的焦点。 图片来源: tom_bullock CC BY 2.0 下面就让我们来看看这些世界顶级的程序员吧! 玛格丽特汉密尔顿(Margaret Hamilton) 图片来源: NASA 成就: 阿波罗飞行控制软件背后的大脑 生平: 查尔斯斯塔克德雷.

    评论:6 2015-11-24 10:00     Phil Johnson

  • 安卓编年史(6):安卓1.0——谷歌系app和实体硬件的引入

    T-Mobile G1 安卓1.0谷歌系app和实体硬件的引入 到了2008年10月,安卓1.0已经准备好发布,这个系统在T-Mobile G1(又以HTC Dream为人周知)上初次登台。G1进入了被iPhone 3G和Nokia 1680 classic所主宰的市场。(这些手机并列获得了2008年销量最佳手机称号,各自卖出了350万台。)G1的具体销量数字已难以获得,但T-Mobile宣称截至2009年4月该设备的销量突破了100万台。无论从哪方面来说这在竞争中都处于落后地位。 G1拥有单核528Mhz的ARM 11处理器,一个Adreno 130的GPU,192MB内存,以及多达256MB的存储空间提供给系统以及应用使用。它.

    评论:0 2015-11-05 14:07     Ron Amadeo

  • 学习数据结构与算法分析如何帮助您成为更优秀的开发人员

    "相较于其它方式,我一直热衷于推崇围绕数据设计代码,我想这也是Git能够如此成功的一大原因在我看来,区别程序员优劣的一大标准就在于他是否认为自己设计的代码还是数据结构更为重要。" -- Linus Torvalds "优秀的数据结构与简陋的代码组合远比反之的组合更好。" -- Eric S. Raymond, The Cathedral and The Bazaar 学习数据结构与算法分析会让您成为一名出色的程序员。 数据结构与算法分析是一种解决问题的思维模式。 在您的个人知识库中,数据结构与算法分析的相关知识储备越多,您将越多具备应对并解决各类繁杂问题的能力。掌握了.

    评论:4 2015-11-04 10:00     Happy Bear

  • 推荐新手使用 Arch Linux 入门

    Arch Linux 就前面的几篇文章来说,我一直是以 Ubuntu 与 Fedora 作为新手入门的系统,但是其实我真正想推荐的是 Arch ,经过前面的学习,或许你对 Linux 已经有了一个大致的了解,现在如果你想加速你的步伐,也许可以看看本文。如果要问为什么学习 Linux ,我也只能回答 Just for fun 。 本文基本上是我个人见解,有不正确的地方恳请批评指正,另外本文只是推荐 Arch ,并没有说 Arch 是最适合新手的。 我的 Linux 学习之路 谈起我的 Linux 学习之路,时间其实并不长,2014 年的 5 月份左右才加入 Linux 中国的群,才开始了解这个系统,.

    评论:39 2015-11-03 12:53     @Locez

  • 新的 RTL 协作组将加速实时 Linux 的发展

    在不久前的 Linux 大会活动(LinuxCon)上 Linux 基金会(Linux Foundation)宣称,实时Linux操作系统项目(RTL,Real-Time Linux)得到了新的资金支持,并预期这将促进该项目,使其自成立15年来第一次有机会在实时操作性上和其他的实时操作系统(RTOS,Real Time Operation System)一较高下。Linux 基金会将 RTL 组重组为一个新的项目,并命名为RTL协作组(Real-Time Linux Collaborative Project),该项目将获得更有力的资金支持,更多的开发人员将投入其中,并更加紧密地集成到 Linux 内核主线开发中。 根据 Linux 基金会的说法,RT.

    评论:1 2015-10-31 19:22     Eric Brown

  • 多图:LibreOffice 这五年(2010-2015)

    LibreOffice,来自文档基金会(The Document Foundation)一个自由开源的令人惊叹的办公套件。LO (LibreOffice)在2010年9月28日由 OpenOffice.org 分支出来;而 OOo (OpenOffice.org)则是早期的 StarOffice 开源版本。LibreOffice 支持文字处理,创建与编辑电子表格,幻灯片,图表和图形,数据库,数学公式的创建和编辑等。 核心应用: Writer 文字处理器 Calc 电子表格应用程序,类似于 Excel Impress 应用演示,支持 Microsoft PowerPoint 的格式 Draw 矢量图形编辑器 Math 用于编写和​​编辑数学公式的特殊应用 Base 数据库.

    评论:5 2015-10-31 09:23     Pavlo Rudyi

  • 老照片:Linux 的 24 年历史,一步一个脚印

    史前 没有 C 编程语言 和 GNU 项目 构成 Linux 环境,也就不可能有 Linux 的成功。 Ken Thompson 和 Dennis Ritchie Ken Thompson 和 Dennis Ritchie 在 1969-1970 创造了 Unix 操作系统。之后发布了新的 C 编程语言,它是一种高级的、可移植的编程语言。 Linux 内核用 C 和一些汇编代码写成。 Richard Matthew Stallman Richard Matthew Stallman 在 1984 年启动了 GNU 项目。最大的一个目标 - 完全自由的类-Unix 操作系统。 1991 元年 Linus Torvalds, 1991 Linus Torvalds 在芬兰赫尔辛基开始了 Linux 内核开发,他是为他的硬件 -.

    评论:4 2015-10-26 09:00     Pavlo Rudyi

  • Larry Wall 专访——语言学、Perl 6 的设计和发布

    经历了15年的打造,Perl 6 终将在年底与大家见面。我们预先采访了它的作者了解一下新特性。 Larry Wall 是个相当有趣的人。他是编程语言 Perl 的创造者,这种语言被广泛的誉为将互联网粘在一起的胶水,也由于大量地在各种地方使用非字母的符号被嘲笑为只写语言以难以阅读著称。Larry 本人具有语言学背景,以其介绍 Perl 未来发展的演讲洋葱的状态(State of the Onion)而闻名。(LCTT 译注:洋葱的状态是 Larry Wall 的年度演讲的主题,洋葱也是 Perl 基金会的标志。) 在2015年布鲁塞尔的 FOSDEM 上,我们赶上了 Larry,问了问他为什么.

    评论:0 2015-10-20 08:00     Mike Saunders

  • TPP 协定可能是对互联网最可怕的事

    简述:里程碑式的 TPP协定已经由美国商务部长在亚特兰大正式公布。但是这个协定引发了一系列的关于其侵犯互联网原则的严重关注。 跨太平洋伙伴关系协定(The Trans-Pacific Partnership deal),也被称为 TPP,已经推出了几年的时间,其被称为二十一世纪的将贸易自由化推向巅峰之作,它被指威胁到互联网主权以及万维网的自由。TPP 的反对者们质疑在该协议的所有领域,包括信息共享原则在内都贯穿了秘密谈判。 周一在亚特兰大新闻发布会正式宣布的 TPP 协定据说将涵盖全球40%的经济体量,且其宣称将创建全球统一的经济阵营。 在该协定中提.

    评论:0 2015-10-14 08:20     AASHISH SHARMA

友情链接
返回顶部