htop 2.0 发布!支持多平台
从 2.0 版开始,htop 现在是跨平台的了。现在支持 Linux、FreeBSD、OpenBSD 和 Mac OS X 了,可以从 FOSDEM 2016 上的视频和演讲了解更多。 此外,还有一些新功能: 如你使用 NCurses 6,可以使用鼠标滚轮进行滚动。 在设置屏中移动字段和列更优雅。 可以按下“e”来查看某个进程的环境变量设置。 重新打磨过显示界面,灵感来自 James Hall 的...
View Article盲测调查显示女码农比男码农更优秀
在程序员的世界里,男女比例失衡的现象尤其严重。程序员社区Stack Overflow去年一项涉及2.6万名程序员的性别调查显示,只有5.8%是女性,而男性比例高达92.1%(注:选项还包括不愿透露)。而硅谷科技公司2014年的公开数据显示,谷歌女员工比例约为17%,Facebook约为15%。...
View ArticleDebian 6 LTS将于2月29号结束支持:是时候升级了
Debian长期支持(LTS)团队刚刚宣布,Debian 6将于2016年2月29日停止支持。在此之后,这个首发于2011年2月6日的系统将不再收到更新。 自2014年7月19日起,Debian 6的维护工作就已经只留给LTS团队了。其由希望旧版能够保持更长久更新的志愿者和企业所组成,而他们也让Debian 6成为了有史以来生命周期最长的一个发行版。 除了警告Debian...
View ArticleChrome 将在5月15日移除对 SPDY 的支持
Google 为 SPDY 奠定了很坚实的基础,后来 SPDY 变成了 HTTP/2,这是下一代的 HTTP 协议。现在 HTTP/2 已经成为了一个官方的标准。而 Google 已经准备好在其 Chrome 浏览器中废弃对 SPDY 的支持。 今天 Google 正式宣布将于今年5月15日移除 Chrome 对 SPDY 协议的支持。 其实这并算是太让人惊讶的新闻,早在一年前 Google...
View Article网页的臃肿化带来的启示
每半年我会看一看一些来自于HTTP Archive的关键统计资料——HTTP Archive是一个非常棒的历史数据存储库,主要关于世界上访问量最大的五十万个网站的规模和构成。 正值Archive临近四周年之际,我想盘点一下过去的四年时间里发生了什么变化,有哪些保持不变,以及我在观看这些数据向上蠕变的过程中学到了哪些东西。 现在平均网页2219 KB,而四年前只有991 KB...
View ArticleDevOps 高手的九项隐藏技能
程序开发也是讲究文化的。团队里的所有成员需要像一个乐队在演唱会中所扮演的角色一样,为了共同的目标而努力。当然,程序开发还是和一般的文艺工作者不同,作为一个开发团队,每个团队成员必须要有一些相同的特点和天赋。要不然就算你是世界上最好的软件工程师或者是系统管理员,如果你没有“开发特质”,很快你就会发现自己和团队格格不入,最终会被团队一脚踢出去。...
View ArticleDocker 容器镜像下载已超20亿次
2013年3月,Docker 发布了第一代 Docker Hub,这是发布和使用 Docker 容器镜像的官方平台。 去年11月,Docker 公司宣布 Docker Hub 上已经拉取(下载)了12亿次。现在,仅仅过去三个月,就又达到了另一个里程碑:Docker 容器镜像已达20亿次的拉取! 在2016年1月,Docker...
View ArticleLIGO 的科学家们是如何使用 Python 语言的?
几天前,我们介绍了一个可以分析引力波数据的Python包——GWPY,这个包整理自发现引力波的科研机构LIGO。但是有的读者觉得我很能扯,居然能把引力波发现与Python联系在一起。但事实是,我说的一点也没错:Python在这次引力波大发现的过程中起到了非常重要的作用。 在公布了引力波大发现之后,LIGO在国外知名网站Reddit发起了一个AMA(Ask Me...
View Article如何利用 Google 成为一个更好的程序员
现在的编程很大程度上依赖你是否擅长利用Google。你想实现的代码,99%的可能是别人已经实现过了的,并且放到了Stack Overflow或Github上。开发人员的办公桌上也不再需要一大叠教科书:相反,我们只需要将疑问键入到搜索框中,寄希望于它显示在第一页的9个搜索结果中即可。...
View Article在 FreeBSD 10.2 上如何通过配置 Apache 和 SSL 安装 Bugzilla
Bugzilla 是一款开源的 Web 应用,用于 bug 跟踪系统和测试工具,由 mozilla 开发,并采用 Mozilla 公共许可证授权(MPL)。它经常被一些高科技公司如 mozilla、红帽公司和 gnome 使用。Bugzilla 起初由 Terry Weissman开发于1998年,它用 perl 语言编写,用 MySQL...
View ArticleLibreOffice 中的六大实用扩展组件
图片来源:Opensource.com LibreOffice 是最好的自由办公套件,并在所有的主要 Linux 发行版中得到应用。尽管 LibreOffice 已经拥有了大多数特性,它仍然可以通过添加一种叫做扩展(extension)的特定的附加组件来增加功能。 LibreOffice 的扩展组件的网站是...
View Article[图灵赠书]那些年,我们追过的编程语言(第三期)
新年第一次图书活动,Linux中国携手图灵教育为大家送出六本编程语言系列图书。之前两期编程语言图书活动详情可点击文末链接查看。 活动时间:2016年2月17日-2016年2月24日 活动内容:即日起至2月24日,微博关注@Linux中国 @图灵教育 转发此微博,评论说说在新的一年你要学会的语言,即有机会获赠以下图书。...
View Article8个最没有意义的代码注释
多年来,我非常荣幸能和一些谦逊的公司和客户合作。我也因此有机会接触到各种不同的程序员—— 每个程序员都有自己独特的风格。事实上,每个项目本身都有一些独特的元素。 这些特质的交叉让我去思考我曾经审查、更新或提高过的程序代码。与其说是代码的实际逻辑,还不如说是开发人员自己添加到代码中的注释,对代码产生了颇为深远的影响。这篇文章的主题就是罗列一些我印象深刻的一些代码注释。 因为Carol让我这么做...
View Article没有 Linux 和开源软件的世界会变得怎么样
Linux 基金会针最近对人们关于 “没有 Linux 的世界” 系列短片所提出的问题做了回应,解答了包括没有 Linux 和其他的开源软件的因特网会变得怎么样等问题。 假如 Linux —— 这个开源的操作系统内核 —— 不曾出现过,我们现在的世界是否会是另一番景象。会不会没有了因特网,或者没有了电影?这些都是观看 Linux 基金会 正在连续播出的 “没有 Linux 的世界”...
View Article谷歌发布 TensorFlow Serving:机器学习模型应用于产品更方便
谷歌今天发布了TensorFlow Serving,这是个旨在帮助开发者将机器学习模型加入产品中的开源项目。很明显,TensorFlow Serving必然是为谷歌自家的TensorFlow机器学习库优化,不过谷歌也表示它可扩展到支持其它模型和数据。 如TensorFlow这样的项目更易于构建机器学习算法,并为某些特定类型的数据输入做适应学习,而TensorFlow...
View ArticleLinux glibc 再曝漏洞:可导致 Linux 软件劫持
近日,Google和Red Hat的安全人员发现GNU C Library (glibc)中存在严重的安全漏洞,可导致Linux软件被攻击者劫持,进而在Linux平台上执行任意代码,获取密码,监视用户,甚至控制计算机。CVE编号为CVE-2015-7547。...
View Article黑客魔术!如何黑掉一台根本不联网的电脑
2014年SONY公司遭到朝鲜黑客入侵,所有机密信息几乎被席卷而去。传说是员工在最后关头拔掉了网线才勉强保住了“底裤”。这种“拔网线”的做法看上去包治百病。然而,只要断网就能保证一台电脑上的信息高枕无忧了吗?(当然不是了,否则下面那么多不就白写了么。。。) 一直以来,拿到一台电脑上的密钥,方法无非有以下三种:...
View Article微软将在 Azure 上销售 Red Hat 企业版 Linux(RHEL)
微软现已开始销售Red Hat企业Linux许可证书。自今天开始,可从Azure Marketplace部署安装Red Hat Linux Enterprise(RHLE)版本,并同时获得由微软和Red Hat提供的支持。此外,微软还宣布将会在Azure...
View Article四款工具顺利实现 Python 与 JavaScript 间的代码转换
选 Python 还是 JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在 Web 前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃 JavaScript,我们也就没什么可选择的项目了。 好吧,也许答案也不是这么绝对。JavaScript 已经成为众多其它编程语言争相选择的转换目标(相关实例包括...
View Article