雨落清風。心向陽
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