观点

教职人员是否可以运用维基百科教学?

教职人员是否可以运用维基百科教学?

自从 2010 年,已经有 29000 个学生完成了 Wiki Ed 这一项目。他们在维基百科上添加了 2500 万词条,相当于 85000 页纸张的内容。这相当于最新出版的 Britannica 百科全书中全部词条的 66%。Wiki Ed 的学生们最积极的时候,他们贡献了维基百科上 10% 的内容, 极大地补充了贫乏的学术板块。
更快的机器学习即将来到 Linux 内核

更快的机器学习即将来到 Linux 内核

一项开发了很久的内存管理技术将会给机器学习和其它 GPU 驱动的程序很大幅度的提升,而它也将在接下来的几个版本中进入 Linux 内核。
如何从参与开源项目的过程中获取自信

如何从参与开源项目的过程中获取自信

在开源的世界中,你是如何为人考虑、如何待人,那么反过来,他人也会是这样的。如果你想在开源贡献中获得成功,你就要有足够的自信来相信自己坚持的立场和事物
安卓编年史(18):Android 4.0 冰淇淋三明治—摩登时代

安卓编年史(18):Android 4.0 冰淇淋三明治—摩登时代

安卓 4.0,冰淇淋三明治,在 2011 年 10 月发布,系统发布回到正轨,带来定期发布的手机和平板,并且安卓再次开源。这是自姜饼以来手机设备的第一个更新,意味着最主要的安卓用户群体近乎一年没有见到更新了。
安卓编年史(17):安卓 3.0 蜂巢—平板和设计复兴

安卓编年史(17):安卓 3.0 蜂巢—平板和设计复兴

蜂巢匆匆问世是为了成为一个生态系统建设者。如果应用没有平板版本,没人会想要一个安卓平板的,所以谷歌知道需要尽快将东西送到开发者手中。在这个安卓平板生态的早期阶段,应用还没有到齐。这是拥有 Xoom 的人们所面临的最大的问题。
十动然拒:一款 Linux 笔记本电脑点评

十动然拒:一款 Linux 笔记本电脑点评

我是个 Mac 电脑重度用户,但我其实 对目前最新的 MacBook Pro 是失望的。由此我就开始去研究了下看是否有 一些可以替代前者(New MacBook Pro) 的选择。然而让我也意想不到的是,这居然使我产生了离开 Mac 平台的决定。
Fuchsia 对 Android 意味着什么

Fuchsia 对 Android 意味着什么

Fuchsia 可能是下个会替代 Android 或 Chrome OS 的系统。猜测有很多,Jack Wallen 对此补充了一些给 Google 的赞誉和告诫。
Linux 让我对电脑有了更深刻的理解

Linux 让我对电脑有了更深刻的理解

说起来你可能不信,两年前我还根本不知道 Linux 是什么,放弃 Windows 转投 Linux 更是不可能。虽然转投 Linux 这事有点跳跃,但事后证明这是很明智的选择。口说无凭,分析一下我的路线可能会更有说服力一点。通过这个路线来说说我是怎么从小白到精通 Linux 桌面系统的。
Linux 系统调用的初学者指南

Linux 系统调用的初学者指南

先前,我看到 Julien Friedman 的一个很棒的演讲,它用几行 Go 语言写了一个容器框架。这让我突然了解到容器只是一个受限的 Linux 进程中的机器。
Linux 桌面系统的优势

Linux 桌面系统的优势

对于那些还对 Linux 系统犹豫不决,或是那些不甚了解 Linux 系统的用户,我将通过这篇文章给大家介绍一些使用 Linux 桌面系统的优势。
一位老极客的眼中的开发和部署

一位老极客的眼中的开发和部署

多年前,我曾是一名 Smalltalk 程序员,这种经验让我以一种不同的视角来观察编程的世界,例如,需要花时间来适应源代码应该存储在文本文件中的这种做法。
从蓝瘦“想哭”到 SELinux 看操作系统安全何在

从蓝瘦“想哭”到 SELinux 看操作系统安全何在

多年前,永恒之蓝的始作蛹者 NSA 为了防御自家系统,开发了一套安全框架,多年后这套框架被贡献给了 Linux 内核,这就是 SELinux。作为造成这次世界性灾难的幕后大 boss,NSA 为自己定制的 SELinux 又是怎样的一套防具呢?
人工智能正快速入侵我们生活的五个方面

人工智能正快速入侵我们生活的五个方面

开源项目正在助推人工智能(AI)进步,而且随着技术的成熟,我们将听到更多关于 AI 如何影响我们生活的消息。你有没有考虑过 AI 是如何改变你周围的世界的?让我们来看看我们日益被我们所改变的世界,以及大胆预测一下 AI 对未来影响。
5 个提升你开源项目贡献者基数的方法

5 个提升你开源项目贡献者基数的方法

就像任何事物都是有寿命的,增长既是开源项目成功的标志,也是开源项目成功的来源。那么项目领导者和维护者如何激励贡献者基数的增长?这里有五种方法。
美联邦法院裁定:GPL 是可执行的合约

美联邦法院裁定:GPL 是可执行的合约

韩国一家开发了 Hancom Office 办公软件的公司在其字处理软件中集成了开源软件 Ghostscript,但是没有遵守 Ghostscript 的 GPL 许可证而开源,也没有为该软件付费。近日,该韩国公司被美国联邦法院裁定其违约。
LinuxKit:在容器中运行容器

LinuxKit:在容器中运行容器

LinuxKit 是一个灵活的、可扩展的操作系统,而为了可移植性,系统服务也是运行在容器之中。甚至,令人惊讶的是,就连 Docker 运行时环境也是运行在容器内!
微流冷却技术可能让摩尔定律起死回生

微流冷却技术可能让摩尔定律起死回生

硅对电子流动的阻力产生了热量,在如此小的空间封装如此多的晶体管累积了足以毁坏元器件的热量。一种消除热累积的方法是在芯片层用光子学技术减少电子的流动,然而光子学技术有它的一系列问题。
向 Linus Torvalds 学习让编出的代码具有 “good taste”

向 Linus Torvalds 学习让编出的代码具有 “good taste”

在最近关于 Linus Torvalds 的一个采访中,这位 Linux 的创始人,在采访过程中大约 14:20 的时候,提及了关于代码的 “good taste”。good taste?采访者请他展示更多的细节,于是,Linus Torvalds 展示了一张提前准备好的插图。
在没有 Kotlin 的世界与 Android 共舞

在没有 Kotlin 的世界与 Android 共舞

作为一个专业的工程师,你不能在没有同意的情况下私自去使用那些时髦的技术。我知道这听起来非常恐怖,特别当你已经品尝到 Kotlin 的好处时,不过不要失去生活的信念。
Linux 容器能否弥补 IoT 的安全短板?

Linux 容器能否弥补 IoT 的安全短板?

我们将探讨两种基于 Linux 的面向 Docker 的容器技术,这些技术被提出作为物联网安全解决方案。容器还可以帮助解决我们在物联网框架中探讨的开发复杂性和互操作性障碍的问题。
Fedora 25: Wayland 大战 Xorg

Fedora 25: Wayland 大战 Xorg

大体上说,Wayland 还可以,并不差。性能可能不太是一个问题了,因为你可以放弃 1-2% 的变化;但是无法启动应用是个大问题。
SSH 协议端口号 22 背后的故事

SSH 协议端口号 22 背后的故事

为什么 SSH(安全终端)的端口号是 22 呢,这不是一个巧合,这其中有个我(Tatu Ylonen,SSH 协议的设计者)未曾诉说的故事。
eval 之源

eval 之源

唉,eval 这个函数让我爱恨交织,而且多半是后者居多。
十分钟带你看遍 DockerCon 2017

十分钟带你看遍 DockerCon 2017

在刚刚过去的 4 月 20 日,Docker 公司在德克萨斯州的奥斯汀市召开了 DockerCon 17 大会。作为当下最受关注的容器公司,我们来看看他们在 DockerCon17 上都说了些什么。
Python 是慢,但我无所谓

Python 是慢,但我无所谓

优化你最贵的资源。那就是你,而不是计算机。 选择一种语言/框架/架构来帮助你快速开发(比如 Python)。不要仅仅因为某些技术的快而选择它们。 当你遇到性能问题时,请找到瓶颈所在。 你的瓶颈很可能不是 CPU 或者 Python 本身。 如果 Python 成为你的瓶颈(你已经优化过你的算法),那么可以转向热门的 Cython 或者 C。 尽情享受可以快速做完事情的乐趣。
观察:阿里巴巴的开源战略究竟怎么样?

观察:阿里巴巴的开源战略究竟怎么样?

为了对中国企业在开源方面的情况进行深入的了解,从而对开源和企业之间的关系做一些定性、定量的分析,那么,让我们来具体分析一下阿里高调开源几年以来的开源项目的发展情况。
使用 LXDE 的 8 个理由

使用 LXDE 的 8 个理由

出于两个原因我决定尝试其它 Linux 桌面环境。第一,我需要完成我的工作。第二,一心使用 KDE 已经有很多年,我认为是时候尝试一些不同的桌面了。
弃之如敝履,Ubuntu 加速逃离 Unity

弃之如敝履,Ubuntu 加速逃离 Unity

但无论社区是如何看待的, Ubuntu 17.04 还是在次日不慌不忙地陆续发布,就在我们以为 GNOME 成为 Ubuntu 主发行版本要在一年以后才能见分晓时,Canonical 内部却呈现加速逃离 Unity 8 的情形
2016 Git 新视界

2016 Git 新视界

我决定整理这一年里六个我最喜爱的 Git 特性涵盖的改进,来做一次分类回顾。
使用 Exercism 提升你的编程技巧

使用 Exercism 提升你的编程技巧

Exercism 是一个 开源 的项目和服务,通过发现和协作,帮助人们提高他们的编程技能。Exercism 提供了几十种不同编程语言的练习。实践者完成每个练习,并获得反馈,从而可以从他们的同行小组的经验中学习。
印度的社区如何支持隐私和软件自由

印度的社区如何支持隐私和软件自由

印度的自由和开源社区,特别是 Mozilla 和 Wikimedia 社区,它们正在引领两个独特的全球性活动,以提高隐私保护及支持自由软件。 1 月份的隐私月是由印度 Mozilla 社区领导,通过在线和线下活动向群众教育网络隐私。而 2 月份的自由月是由互联网与社会中心领导,教育内容创作者如博主和摄影师就如何在开放许可证下捐赠内容。
《GitHub 风格的 Markdown 正式规范》发布

《GitHub 风格的 Markdown 正式规范》发布

五年前,我们在 Sundown 的基础之上开始构建 GitHub 自定义版本的 Markdown —— GFM (GitHub 风格的 MarkdownGitHub Flavored Markdown),这是我们特地为解决当时已有的 Markdown 解析器的不足而开发的一款解析器。 今天,我们希望通过发布 GitHub 风格的 Markdown 的正式语法规范及其相应的参考实现来改善现状。