分类 分享 下的文章

N1 Open Source email client

当我们谈论到Linux中的邮件客户端,通常 Thunderbird、Geary 和 Evolution 就会出现在我们的脑海。作为对这些大咖们的挑战,一款新的开源邮件客户端正在涌入市场。

设计和功能

N1是一个设计与功能并重的新一代开源邮件客户端。作为一个开源软件,N1目前支持 Linux 和 Mac OS X,Windows的版本还在开发中。

N1宣传它自己为“可扩展的开源邮件客户端”,因为它包含了 Javascript 插件框架,任何人都可以为它创建强大的新功能。可扩展是一个非常流行的功能,它帮助开源编辑器Atom变得流行。N1同样把重点放在了可扩展上面。

除了可扩展性,N1同样着重设计了程序的外观。下面N1的截图就是个很好的例子:

N1 Open Source email client on Mac OS X

Mac OS X上的N1客户端。图片来自:N1

除了这个功能,N1兼容上百个邮件服务提供商,包括Gmail、Yahoo、iCloud、Microsoft Exchange等等,这个桌面应用提供了离线功能。

目前只能邀请使用

我不知道为什么每个人都选择了 OnePlus 的‘只能邀请使用’的市场策略。目前,N1桌面端只能被邀请才能下载。你可以用下面的链接请求一个邀请。N1团队会在几天内邮件给你下载链接。

感兴趣了么?

我并不是桌面邮件客户端的粉丝,但是 N1 的确引起了我的兴趣,让我想要试一试。你呢?


via: http://itsfoss.com/n1-open-source-email-client/

作者:Abhishek 译者:geekpi 校对:Caroline

本文由 LCTT 原创编译,Linux中国 荣誉推出

任务管理可以说是工作及日常生活中最重要也最具挑战性的事情之一。当您在工作中承担越来越多的责任时,您的表现将与您管理任务的能力直接挂钩。

若您的工作有部分需要在电脑上完成,那么您一定很乐意知道,有多款应用软件自称可以为您减轻任务管理的负担。即便这些软件中的大多数都是为 Windows 用户服务的,在 Linux 系统中仍然有不少选择。在本文中,我们就来讨论这样一款软件:Go For It.

Go For It

Go For It (GFI) 由 Manuel Kehl 开发,他声称:“这是款简单易用且时尚优雅的生产力软件,以 待办清单 To-Do List 为主打特色,并整合了一个能让你专注于当前事务的定时器。”这款软件的定时器功能尤其有趣,它还可以让您在继续工作之前暂停下来,放松一段时间。

下载并安装

使用基于 Debian 系统(如Ubuntu)的用户可以通过运行以下终端命令轻松地安装这款软件:

sudo add-apt-repository ppa:mank319/go-for-it
sudo apt-get update
sudo apt-get install go-for-it

以上命令执行完毕后,您就可以使用这条命令运行这款应用软件了:

go-for-it

使用及配置

当你第一次运行 GFI 时,它的界面是长这样的:

gfi-first-run

可以看到,界面由三个标签页组成,分别是 待办 To-Do 定时器 Timer 完成 Done 待办页是一个任务列表(上图所示的4个任务是默认生成的——您可以点击头部的方框删除它们),定时器页内含有任务定时器,而完成页则是已完成任务的列表。底部有个文本框,您可以在此输入任务描述,并点击“+”号将任务添加到上面的列表中。

举个例子,我将一个名为“MTE-research-work”的任务添加到了列表中,并点击选中了它,如下图所示:

gfi-task-added

然后我进入定时器页,在这里我可以看到一个为当前“MTE-reaserch-work”任务设定的定时器,定时25分钟。

gfi-active-task-timer

当然,您可以将定时器设定为你喜欢的任何值。然而我并没有修改,而是直接点击下方的“ 开始 Start ”按钮启动定时器。一旦剩余时间为60秒,GFI 就会给出一个提示。

gfi-first-notification-new

一旦时间到,它会提醒我休息5分钟。

gfi-time-up-notification-new

5分钟过后,我可以为我的任务再次开启定时器。

gfi-break-time-up-new

任务完成以后,您可以点击定时器页中的“ 完成 Done ”按钮,然后这个任务就会从待办页被转移到完成页。

gfi-task-done

GFI 也能让您稍微调整一些它的设置。例如,下图所示的设置窗口就包含了一些选项,让您修改默认的任务时长,休息时长和提示时刻。

gfi-settings

值得一提的是,GFI 是以 TODO.txt 格式保存待办清单的,这种格式方便了移动设备之间的同步,也让您能使用其他前端程序来编辑任务——更多详情请阅读这里

您还可以通过视频观看 GFI 的动态展示。

结论

正如您所看到的,GFI 是一款简洁明了且易于使用的任务管理软件。虽然它没有提供非常丰富的功能,但它实现了它的承诺,定时器的整合特别有用。如果您正在寻找一款实现了基础功能,并且开源的 Linux 任务管理软件,Go For It 值得您一试。


via: https://www.maketecheasier.com/to-do-lists-ubuntu-go-for-it/

作者:Himanshu Arora 译者:Ricky-Gong 校对:Caroline

本文由 LCTT 原创编译,Linux中国 荣誉推出

有一份隐性收入通常很不错,特别是当你可以轻松的协调业余和全职工作。如果你的日常工作使用了联网的电脑,交易股票就是一个获取额外收入的很流行的选项。

但是目前只有很少的股票监视软件可以运行在 linux 上,其中大多数还是基于图形界面的。如果你是一个 Linux 专家,并且大量的工作时间是在没有图形界面的电脑上呢?你是不是就没办法了?不,还是有一些命令行下的股票追踪工具,包括Mop,也就是本文要聊一聊的工具。

Mop

Mop,如上所述,是一个命令行下连续显示和更新美股和独立股票信息的工具。使用 GO 语言实现的,是 Michael Dvorkin 的智慧结晶。

下载安装

因为这个项目使用 GO 实现的,所以你要做的第一步是在你的计算机上安装这种编程语言,下面就是在 Debian 系的系统,比如 Ubuntu 上安装 GO 的步骤:

sudo apt-get install golang
mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

GO 安装好后的下一步是安装 Mop 工具和配置环境,你要做的是运行下面的命令:

sudo apt-get install git
go get github.com/michaeldv/mop
cd $GOPATH/src/github.com/michaeldv/mop
make install
export PATH="$PATH:$GOPATH/bin"

完成之后就可以运行下面的命令执行 Mop:

cmd

特性

当你第一次运行 Mop 时,你会看到类似下面的输出信息:

如你所见,这些输出信息—— 周期性自动刷新 ——包含了主要几个交易所和个股的信息。

添加删除股票

Mop 允许你轻松的从输出列表上添加/删除个股信息。要添加,你全部要做的是按“+”和输入股票名称。举个例子,下图就是添加 Facebook (FB) 到列表里。

我按下了“+”键,就出现了包含文本“Add tickers:”的一列,提示我添加股票名称—— 我添加了 FB 然后按下回车。输出列表更新了,我添加的新股票也出现在列表了:

类似的,你可以使用“-”键和提供股票名称删除一个股票。

根据价格分组

还有一个把股票分组的办法:依据他们的股价升跌,你所要做的就是按下“g”键。接下来,股票会分组显示:升的在一起使用绿色字体显示,而下跌的股票会黑色字体显示。

如下所示:

列排序

Mop 同时也允许你根据不同的列类型改变排序规则。这种用法需要你按下“o”(这个命令默认使用第一列的值来排序),然后使用左右键来选择你要排序的列。完成之后按下回车对内容重新排序。

举个例子,下面的截图就是根据输出内容的第一列、按照字母表排序之后的结果。

注意: 为了更好的理解,和前面的截屏对比一下。

其他选项

其它的可用选项包括“p”:暂停市场和股票信息更新,“q”或者“esc” 来退出命令行程序,“?”显示帮助页。

结论

Mop 是一个基础的股票监控工具,并没有提供太多的特性,只提供了它所声称的功能。很明显,这个工具并不是为专业股票交易者提供的,而仅仅为你在只有命令行的机器上得体的提供了一个跟踪股票信息的选择。


via: https://www.maketecheasier.com/monitor-stock-prices-ubuntu-command-line/

作者:Himanshu Arora 译者:oska874 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Retro Terminal in Linux

你有怀旧情节?那就试试 安装复古终端应用 cool-retro-term 来一瞥过去的时光吧。顾名思义,cool-retro-term 是一个兼具酷炫和怀旧的终端。

你还记得那段遍地都是 CRT 显示器、终端屏幕闪烁不停的时光吗?现在你并不需要穿越到过去来见证那段时光。假如你观看背景设置在上世纪 90 年代的电影,你就可以看到大量带有绿色或黑底白字的显像管显示器。这种极客光环让它们看起来非常酷!

若你已经厌倦了你机器中终端的外表,正寻找某些炫酷且‘新奇’的东西,则 cool-retro-term 将会带给你一个复古的终端外表,使你可以重温过去。你也可以改变它的颜色、动画类型并添加一些额外的特效。

下面是不同外观下 cool-retro-term 的一些截图:

Retro Terminal

Retro Terminal Linux

Vintage Terminal

在基于 Ubuntu 的 Linux 发行版本下安装 cool-retro-term

如果想在基于 Ubuntu 的 Linux 发行版本下安装 cool-retro-term,例如 Linux Mint,elementary OS, Linux Lite 等,可以使用下面的 PPA:

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install cool-retro-term

在基于 Arch 的 Linux 发行版本下安装 cool-retro-term

若你想在诸如 AntergosManjaro 等基于 Arch 的 Linux 发行版本下安装 cool-retro-term ,则可以使用下面的命令:

sudo pacman -S cool-retro-term

从源代码安装 cool-retro-term

如果你想从源代码安装这个应用,那么首先你需要安装一些依赖。在基于 Ubuntu 的发行版本中,已知的依赖有:

sudo apt-get install git build-essential qmlscene qt5-qmake qt5-default qtdeclarative5-dev qtdeclarative5-controls-plugin qtdeclarative5-qtquick2-plugin libqt5qml-graphicaleffects qtdeclarative5-dialogs-plugin qtdeclarative5-localstorage-plugin qtdeclarative5-window-plugin

对于其他发行版本,已知的依赖可以在 cool-retro-term 的 github 页面 中找到。

现在使用下面的命令来编译这个程序吧:

git clone https://github.com/Swordfish90/cool-retro-term.git
cd cool-retro-term
qmake && make

一旦程序编译成功,你就可以使用下面的命令来运行它了:

./cool-retro-term

假如你想把这个应用放在程序菜单中以便快速找到,这样你就不用再每次手动地用命令来启动它,则你可以使用下面的命令:

sudo cp cool-retro-term.desktop /usr/share/applications

在这里你可以学到更多的终端技巧。在 Linux 中享受这个复古的终端吧 :)

稿件来自: Abhishek Prakash


via: http://itsfoss.com/cool-retro-term/

作者:Abhishek Prakash 译者:FSSlc 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

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

我们正面临着信息大爆炸。无论你是要在线经营生意,找工作,还是只为了休闲来进行阅读,互联网都是一个海量的信息源。在这种情况下,长期保留信息是很困难的。然而,及时地获取某些特定信息非常重要。密码就是这样的一个例子。

作为一个电脑用户,你可能会面临在不同服务或网站使用相同或不同密码的困境。这个事情非常复杂,因为有些网站会限制你对密码的选择。比如,一个网站可能会限制密码的最小位数,大写字母,数字或者特殊字符,这使得在所有网站使用统一密码变得不可能。更重要的是,不在不同网站中使用同一密码有安全方面的原因。这样就不可避免地意味着人们经常会有很多密码要记。一个解决方案是将所有的密码写下来。然而,这种做法也极度的不安全。

为了解决需要记忆无穷多串密码的问题,目前比较流行的解决方案是使用密码管理软件。事实上,这类软件对于活跃的互联网用户来说极为实用。它使得你获取、管理和安全保存所有密码变得极为容易,而大多数密码都是用软件或文件系统加密过的。因此,用户只需要记住一个简单的密码就可以获取到其它所有密码。密码管理软件鼓励用户对于不同服务去采用独一无二的,非直观的高强度的密码。

为了让大家更深入地了解Linux软件的质量,我将介绍4款优秀的、可替代LastPass的开源软件。

KeePassX

KeePassX

KeePassX是KeePass的多平台移植,是一款开源、跨平台的密码管理软件。这款软件可以帮助你以安全的方式保管密码。你可以将所有密码保存在一个数据库中,而这个数据库被一个主密码或密码盘来保管。这使得用户只需要记住一个单一的主密码或插入密码盘即可解锁整个数据库。

密码数据库使用AES(即Rijndael)或者TwoFish算法进行加密,密钥长度为256位。

该软件功能包括:

  • 管理模式丰富

    • 通过标题使每条密码更容易被识别

      • 可设置密码过期时间
      • 可插入附件
      • 可为不同分组或密码自定义标志
      • 在分组中对密码排序
  • 搜索功能:可在特定分组或整个数据库中搜索
  • 自动键入: 这个功能允许你在登录网站时只需要按下几个键。KeePassX可以帮助你输入剩下的密码。自动键入通过读取当前窗口的标题,对密码数据库进行搜索来获取相应的密码
  • 数据库安全性强,用户可通过密码或一个密钥文件(可存储在CD或U盘中)访问数据库(或两者)
  • 安全密码自动生成
  • 具有预防措施,获取用星号隐藏的密码并检查其安全性
  • 加密 - 用256位密钥,通过AES(高级加密标准)或TwoFish算法加密数据库,
  • 密码可以导入或导出。可从PwManager文件(.pwm)或KWallet文件(.xml)中导入密码,可导出为文本(*.txt)格式。

  • 软件官网:www.keepassx.org
  • 开发者:KeepassX Team
  • 软件许可证:GNU GPL V2
  • 版本号:0.4.3

Encryptr

Encryptr

Encryptr是一个开源的、零知识(zero-knowledge)的、基于云端的密码管理/电子钱包软件,以Crypton为基础开发。Crypton是一个Javascript库,允许开发者利用其开发应用来上传文件至服务器,而服务器无法知道用户所存储的文件内容。

Encryptr可将你的敏感信息,比如密码、信用卡数据、PIN码、或认证码存储在云端。然而,由于它基于零知识的Cypton框架开发,Encryptr可保证只有用户才拥有访问或读取秘密信息的权限。

由于其跨平台的特性,Encryptr允许用户随时随地、安全地通过一个账户从云端获取机密信息。

软件特性包括:

  • 使用非常安全的零知识Crypton框架,只在你的本地加密/解密数据
  • 易于使用
  • 基于云端
  • 可存储三种类型的数据:密码、信用卡账号以及通用的键值对
  • 可对每条密码设置“备注”项
  • 过滤和搜索密码
  • 对密码进行本地加密缓存,以节省载入时间

  • 软件官网: encryptr.org
  • 开发者: Tommy Williams
  • 软件许可证: GNU GPL v3
  • 版本号: 1.2.0

RatticDB

RatticDB

RatticDB是一个开源的、基于Django的密码管理服务。

RatticDB被设计为一个“密码生命周期管理工具”而不是单单一个“密码存储工具”。RatticDB致力于及时提醒用户哪些密码在何时需要更改。它不提供应用层面的密码加密。

软件特性包括:

  • 简洁的ACL设计
  • 可改变队列功能,可让用户知晓何时需要更改某应用的密码
  • 支持Ansible配置

  • 软件官网: rattic.org
  • 开发者: Daniel Hall
  • 软件许可证: GNU GPL v2
  • 版本号: 1.3.1

Seahorse

Seahorse

Seahorse是一个GnuPG(GNU隐私保护软件)的Gnome前端界面。它的目标是提供一个易于使用密钥管理工具,以及一个易于使用的界面来控制加密操作。

Seahorse是一个工具,用来提供安全传输和数据存储服务。数据加密和数字密钥生成操作可以轻易通过GUI来操作,密钥管理操作也可以轻易通过直观的界面来进行。

此外,Seahorse包含一个Gedit插件,可以使用鹦鹉螺文件管理器管理文件,一个管理剪贴板中事物的小程序,一个存储私密密码的代理,还有一个GnuPG和OpenSSH的密钥管理工具。

软件特性包括:

  • 对文本进行加密/解密/签名
  • 管理密钥及密钥环
  • 将密钥及密钥环与密钥服务器同步
  • 密码签名及发布
  • 将密码缓存起来,无需多次重复键入
  • 对密钥及密钥环进行备份
  • 可添加一个GDK支持格式的图片作为OpenGPG图片ID
  • 生成SSH密钥,对其进行验证及储存
  • 多语言支持

  • 软件官网: www.gnome.org/projects/seahorse
  • 开发者: Jacob Perkins, Jose Carlos, Garcia Sogo, Jean Schurger, Stef Walter, Adam Schreiber
  • 软件许可证: GNU GPL v2
  • 版本号: 3.18.0

via: http://www.linuxlinks.com/article/20151108125950773/LastPassAlternatives.html

译者:StdioA 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

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

Puppy Linux

Puppy Linux

它是一个仅有一个普通 DVD 光盘容量十分之一大小的操作系统,这就是 Puppy Linux。整个操作系统仅有 100MB 大小!并且它还可以从内存中运行,这使得它运行极快,即便是在老式的 PC 机上。 在操作系统启动后,你甚至可以移除启动介质!还有什么比这个更好的吗? 系统所需的资源极小,大多数的硬件都会被自动检测到,并且它预装了能够满足你基本需求的软件。在这里体验 Puppy Linux 吧.

Suicide Linux(自杀 Linux)

Suicide Linux(自杀 Linux)

这个名字吓到你了吗?我想应该是。 ‘任何时候 -注意是任何时候-一旦你远程输入不正确的命令,解释器都会创造性地将它重定向为 rm -rf / 命令,然后擦除你的硬盘’。它就是这么简单。我真的很想知道谁自信到将Suicide Linux 安装到生产机上。 警告:千万不要在生产机上尝试这个! 假如你感兴趣的话,现在可以通过一个简洁的DEB 包来获取到它。

PapyrOS

PapyrOS

它的 “奇怪”是好的方面。PapyrOS 正尝试着将 Android 的 material 设计语言引入到新的 Linux 发行版本上。尽管这个项目还处于早期阶段,看起来它已经很有前景。该项目的网页上说该系统已经完成了 80%,随后人们可以期待它的第一个 Alpha 发行版本。在该项目被宣告提出时,我们做了 PapyrOS 的小幅报道,从它的外观上看,它甚至可能会引领潮流。假如你感兴趣的话,可在 Google+ 上关注该项目并可通过 BountySource 来贡献出你的力量。

Qubes OS

Qubes OS

Qubes 是一个开源的操作系统,其设计通过使用 安全分级 Security by Compartmentalization 的方法,来提供强安全性。其前提假设是不存在完美的没有 bug 的桌面环境。并通过实现一个‘ 安全隔离 Security by Isolation ’ 的方法,Qubes Linux试图去解决这些问题。Qubes 基于 Xen、X 视窗系统和 Linux,并可运行大多数的 Linux 应用,支持大多数的 Linux 驱动。Qubes 入选了 Access Innovation Prize 2014 for Endpoint Security Solution 决赛名单。

Ubuntu Satanic Edition

Ubuntu Satanic Edition

Ubuntu SE 是一个基于 Ubuntu 的发行版本。通过一个含有主题、壁纸甚至来源于某些天才新晋艺术家的重金属音乐的综合软件包,“它同时带来了最好的自由软件和免费的金属音乐” 。尽管这个项目看起来不再积极开发了, Ubuntu Satanic Edition 甚至在其名字上都显得奇异。 Ubuntu SE (Slightly NSFW)

Tiny Core Linux

Tiny Core Linux

Puppy Linux 还不够小?试试这个吧。 Tiny Core Linux 是一个 12MB 大小的图形化 Linux 桌面!是的,你没有看错。一个主要的补充说明:它不是一个完整的桌面,也并不完全支持所有的硬件。它只含有能够启动进入一个非常小巧的 X 桌面,支持有线网络连接的核心部件。它甚至还有一个名为 Micro Core Linux 的没有 GUI 的版本,仅有 9MB 大小。Tiny Core Linux

NixOS

NixOS

它是一个资深用户所关注的 Linux 发行版本,有着独特的打包和配置管理方式。在其他的发行版本中,诸如升级的操作可能是非常危险的。升级一个软件包可能会引起其他包无法使用,而升级整个系统感觉还不如重新安装一个。在那些你不能安全地测试由一个配置的改变所带来的结果的更改之上,它们通常没有“重来”这个选项。在 NixOS 中,整个系统由 Nix 包管理器按照一个纯功能性的构建语言的描述来构建。这意味着构建一个新的配置并不会重写先前的配置。大多数其他的特色功能也遵循着这个模式。Nix 相互隔离地存储所有的软件包。有关 NixOS 的更多内容请看这里

GoboLinux

GoboLinux

这是另一个非常奇特的 Linux 发行版本。它与其他系统如此不同的原因是它有着独特的重新整理的文件系统。它有着自己独特的子目录树,其中存储着所有的文件和程序。GoboLinux 没有专门的包数据库,因为其文件系统就是它的数据库。在某些方面,这类重整有些类似于 OS X 上所看到的功能。

Hannah Montana Linux

Hannah Montana Linux

它是一个基于 Kubuntu 的 Linux 发行版本,它有着 汉娜·蒙塔娜 Hannah Montana 主题的开机启动界面、KDM(KDE Display Manager)、图标集、ksplash、plasma、颜色主题和壁纸(I'm so sorry)。这是它的链接。这个项目现在不再活跃了。

RLSD Linux

它是一个极其精简、小巧、轻量和安全可靠的,基于 Linux 文本的操作系统。开发者称 “它是一个独特的发行版本,提供一系列的控制台应用和自带的安全特性,对黑客或许有吸引力。” RLSD Linux.

我们还错过了某些更加奇特的发行版本吗?请让我们知晓吧。


via: http://www.techdrivein.com/2015/08/the-strangest-most-unique-linux-distros.html

作者:Manuel Jose 译者:FSSlc 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出