雨落清风。心向阳
Linux中国

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

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

N1:下一代开源邮件客户端

当我们谈论到Linux中的邮件客户端,通常 Thunderbird、Geary 和 Evolution 就会出现在我们的脑海。作为对这些大咖们的挑战,一款新的开源邮件客户端正在涌入市场。 设计和功能 N1是一个设计与功能并重的新一代开源邮件客户端。作为一个开源软件,N1目前支持 Linux 和 Mac OS X,Windows的版本还在开发中。 N1宣传它自己为可扩展的开源邮件客户端,因为它包含了 Javascript 插件框架,任何人都可以为它创建强大的新功能。可扩展是一个非常流行的功能,它帮助开源编辑器Atom变得流行。N1同样把重点放在了可扩展上面。 ...
Linux中国

Fedora 24 考虑将 systemd 分成两个软件包

来自 Redhat 的 Fedora 平台和程序经理 Jan Kurik 宣布了一个功能建议,这是给目前已经进入了开发周期的 Fedora 24 的第一份功能建议。 这些新功能建议之一是,在 Fedora 24 中将 ...
Linux中国

如何在 Linux 上从 NetworkManager 切换为 systemd-network

在 Linux 世界里,对 systemd 的采用一直是激烈争论的主题,它的支持者和反对者之间的战火仍然在燃烧。到了今天,大部分主流 Linux 发行版都已经采用了 systemd 作为默认的初始化(init)系统。 正如其作者所说,作为一个 从未完成、从未完善、但一直追随技术进步 的系统,systemd 已经不只是一个初始化进程,它被设计为一个更广泛的系统以及服务管理平台,这个平台是一个包含了不断增长的核心系统进程、库和工具的生态系统。 systemd ...
Linux中国

如何在 Ubuntu 上用 Go For It 管理您的待办清单

任务管理可以说是工作及日常生活中最重要也最具挑战性的事情之一。当您在工作中承担越来越多的责任时,您的表现将与您管理任务的能力直接挂钩。 若您的工作有部分需要在电脑上完成,那么您一定很乐意知道,有多款应用软件自称可以为您减轻任务管理的负担。即便这些软件中的大多数都是为 Windows 用户服务的,在 Linux 系统中仍然有不少选择。在本文中,我们就来讨论这样一款软件:Go For It. Go For It Go For It (GFI) ...
Linux中国

修复 Shell 脚本在 Ubuntu 中的默认打开方式

当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。你可能会疯狂地大叫运行文件,运行文件,但是文件没有运行而是用Gedit打开了。 我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。 我知道你或许已经被建议在终端下面执行,我知道这个可行,但是这不是一个在GUI下不能运行的借口是么? 这篇教程中
Linux中国

如何在 CentOS 7.0 上配置 Ceph 存储

Ceph 是一个将数据存储在单一分布式计算机集群上的开源软件平台。当你计划构建一个云时,你首先需要决定如何实现你的存储。开源的 Ceph 是红帽原生技术之一,它基于称为 RADOS 的对象存储系统,用一组网关 API 表示块、文件、和对象模式中的数据。由于它自身开源的特性,这种便携存储平台能在公有云和私有云上安装和使用。Ceph 集群的拓扑结构是按照备份和信息分布设计的,这种内在设计能提供数据完整性。它的设计目标就是容错、通过正确配置能运行于商业硬件和一些更高级的系统。 Ceph 能在任何 Linux 发行版上安装,但为了能正确运行,
Linux中国

Nautilus 的文件搜索将迎来巨大提升

在Nautilus中搜索零散文件和文件夹将会将会变得相当简单。 GNOME文件管理器中正在开发一个新的搜索过滤器。它大量使用 GNOME 漂亮的弹出式菜单,以通过简单的方法来缩小搜索结果并精确地找到你所需要的。 开发者Georges Stavracas正致力于开发新的UI,他说这个新的界面更干净、更合理、更直观。 根据他上传到Youtube的视频来展示的新方式-他还没有嵌入它-他没有错。 他在他的博客中写到: Nautilus 有非常复杂但是强大的内部组成,它允许我们做很多事情。事实上在代码上存在各种可能。那么,为何它曾经看上去这么糟糕? 这个问题的部分
Linux中国

在 Linux 命令行下使用 Mop 监视股票价格

有一份隐性收入通常很不错,特别是当你可以轻松的协调业余和全职工作。如果你的日常工作使用了联网的电脑,交易股票就是一个获取额外收入的很流行的选项。 但是目前只有很少的股票监视软件可以运行在 linux 上,其中大多数还是基于图形界面的。如果你是一个 Linux 专家,并且大量的工作时间是在没有图形界面的电脑上呢?你是不是就没办法了?不,还是有一些命令行下的股票追踪工具,包括Mop,也就是本文要聊一聊的工具。 Mop Mop,如上所述,是一个命令行下连续显示和更新美股和独立股票信息的工具。使用 GO 语言实现的,是 Michael Dvork
Linux中国

Nmap 7 发布

Nmap是一款历史悠久的网络扫描工具,已经有18年的历史了。它由 Gordon Lyon 所设计,可以用来快速探测网络上的计算机主机及其服务。Nmap 会发送特定的数据包给目标主机/网络,然后根据返回的数据结果进行分析,从而探知目标主机是否存活、操作系统类型、网络协议细节、网络服务特性和安全缺陷等。 Nmap 6是在2012年5月发布的,最新版本历时3年半时间的开发,包含将近3200个代码递交。主要更新如下: 1. Nmap Scripting Engine (NSE) 增加了很多功能 ...
Linux中国

在 Linux 下安装复古终端

你有怀旧情节?那就试试 安装复古终端应用 cool-retro-term 来一瞥过去的时光吧。顾名思义,cool-retro-term 是一个兼具酷炫和怀旧的终端。 你还记得那段遍地都是 CRT 显示器、终端屏幕闪烁不停的时光吗?现在你并不需要穿越到过去来见证那段时光。假如你观看背景设置在上世纪 90 年代的电影,你就可以看到大量带有绿色或黑底白字的显像管显示器。这种极客光环让它们看起来非常酷! 若你已经厌倦了你机器中终端的外表,正寻找某些炫酷且新奇的东西,则 cool-retro-term 将会带给你一个复古的终端外表,使你可以重温过去。你也可以改变它的
Linux中国

一位开发者的 Linux 容器之旅

我告诉你一个秘密:使得我的应用程序进入到全世界的 DevOps 云计算之类的东西对我来说仍然有一点神秘。但随着时间流逝,我意识到理解大规模的机器增减和应用程序部署的来龙去脉对一个开发者来说是非常重要的知识。这类似于成为一个专业的音乐家,当然你肯定需要知道如何使用你的乐器,但是,如果你不知道一个录音棚是如何工作的,或者如何适应一个交响乐团,那么你在这样的环境中工作会变得非常困难。 在软件开发的世界里,使你的代码进入我们的更大的世界如同把它编写出来一样重要。DevOps 重要,而且是很重要。 因此,为了弥合开发(Dev
Linux中国

LastPass 的开源替代品

LastPass是一个跨平台的密码管理程序。在Linux平台中,它可作为Firefox, Chrome和Opera浏览器的插件使用。LastPass Sesame支持Ubuntu/Debian与Fedora系统。此外,LastPass还有安装在Firefox Portable的便携版,可将其安装在USB设备上。再加上适用于Ubuntu/Debian, Fedora和openSUSE的LastPass Pocket, 其具有良好的跨平台覆盖性。虽然LastPass备受好评,但它是一个专有软件。此外,LastPass最近被LogMeIn收购。如果你在找一个开源的替代品,这篇文章可能会对你有所帮助。 我们正面临着信息大爆炸。无论你是要在线经营生意,找工作,还是
Linux中国

如何在 Linux 上使用 SSHfs 挂载一个远程文件系统

你曾经想过用安全 shell 挂载一个远程文件系统到本地吗?如果有的话,SSHfs 也许就是你所需要的。它通过使用 SSH 和 Fuse(LCTT 译注:Filesystem in Userspace,用户态文件系统,是 Linux 中用于挂载某些网络空间,如 SSH,到本地文件系统的模块) 允许你挂载远程计算机(或者服务器)到本地。 注意: ...
Linux中国

Linux 有问必答:如何在debian及其衍生发行版中改变默认的 Java 版本

提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误。看上去像程序编译所使用的Java版本与我本地的不同。我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境会设置一个target变量来设置程序可以运行的最低Java版本。如果你Linux系统上运行的程序不能满足最低的JRE版本要求,那么你会在运行的时候遇到下面的错误。 Exception in thread "main" java.lang.UnsupportedClassVersionError: com/xmodulo/hmon/gui/NetConf : Unsupported major.minor version 51.0 ...
Linux中国

那些奇特的 Linux 发行版本

从大多数消费者所关注的诸如 Ubuntu,Fedora,Mint 或 elementary OS 到更加复杂、轻量级和企业级的诸如 Slackware,Arch Linux 或 RHEL,这些发行版本我都已经见识过了。除了这些,难道没有其他别的了吗?其实 Linux 的生态系统是非常多样化的,对每个人来说,总有一款适合你。下面就让我们讨论一些稀奇古怪的小众 Linux 发行版本吧,它们代表着开源平台真正的多样性。 Puppy ...
Linux中国

Ubuntu 软件中心将在 16.04 LTS 中被替换

Ubuntu 软件中心将在 Ubuntu 16.04 LTS 中被替换。 Ubuntu Xenial Xerus 桌面用户将会发现,这个熟悉的(并有些繁琐的)Ubuntu 软件中心将不再可用。 按照目前的计划,GNOME 的 软件应用(Software application)将作为基于 ...
Linux中国

在 Ubuntu 14.04 中配置 PXE 服务器

PXE(预启动执行环境(Preboot Execution Environment))服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装。如果你客户端的计算机没有 CD/DVD 或USB 引导盘,或者如果你想在大型企业中同时安装多台计算机,那么 PXE 服务器可以帮你节省时间和金钱。 ...
Linux中国

Linux有问必答: 当使用代理服务器连接互联网时如何安装 Ubuntu 桌面版

提问: 我的电脑连接到的公司网络是使用HTTP代理连上互联网的。当我想使用CD-ROM安装Ubuntu时,安装在尝试获取文件时被停滞了,可能是由于代理的原因。然而问题是Ubuntu的安装程序从来没有在安装过程中提示我配置代理。我该怎样通过代理服务器安装Ubuntu桌面版? 不像Ubuntu服务器版,Ubuntu桌面版的安装非常自动化,没有留下太多的自定义空间,就像自定义磁盘分区,手动网络设置,包选择等等。虽然这种简单的,一键安装被认为是用户友好的,但却是那些寻找高级安装模式来定制自己的Ubuntu桌面安装的用户不希望的。 除此之外,默认的Ubun

Posts navigation