不久前,我参与了一个在技术人员中走红的 Twitter 话题。挑战是什么?选出你离不开的五个工具。我开始从日常生活的角度来思考这个问题,结果发现选出五个工具并不容易。我使用许多我认为必不可少的工具,例如我的 IRC 客户端,用于与我的同事和朋友联系(是的,我仍然使用 IRC),一个好用的文本编辑器来处理各种事务,一个日历应用程序来保持井井有条,以及一个视频会议平台,以便在需要更直接的互动时使用。
所以,让我给这个挑战加点新意:选出仅仅五个能够提高你工作效率的开源工具。这是我的列表;请在评论中分享你的列表。
tmate

Victoria Marinez de la Cruz, CC BY-SA 4.0
哦,我喜欢这个工具。tmate 是著名的 tmux 终端复用器的分支,它允许你启动一个 tmux 会话并通过 SSH 共享它。你可以将其用于结对编程(这是我的主要用例)或远程控制。
如果你经常与团队成员协作,并且你想要一种简单、与发行版无关的开源方式与他们一起编程(并且共享终端访问对你来说足够了),那么这绝对是你的列表中必须添加的工具。
在 tmate 网站上获取更多信息,或在 GitHub 上查看代码。
ix
ix 是一个命令行 pastebin 工具。你不需要安装任何东西;只需 curl
到 ix.io 站点即可创建新的 paste。例如,echo Hello world. | curl -F 'f:1=<-' ix.io
将为你提供一个 ix.io 的链接,其中粘贴了消息 "Hello world"。当你想要共享日志以进行调试或在没有桌面环境的服务器中保存配置文件时,这非常方便。
一个缺点是源代码尚未发布,即使它本意是免费和开源的。如果您是作者并且正在阅读这篇文章,请发布代码,以便我们可以为完善过程做出贡献。
asciinema
是的,这是另一个终端工具。asciinema 允许你录制你的终端。它有很多种使用方式,但我通常用它来为演示文稿制作演示。它非常易于使用,并且有适用于许多 Linux 发行版和其他平台的软件包。
要了解它是如何工作的,请查看这个 酷炫的演示。是不是很棒?
在 asciinema 网站上获取更多信息,并在 GitHub 上访问其源代码。
GNOME Pomodoro

Victoria Martinez de la Cruz, CC BY-SA 4.0
好了,关于终端工具就说这么多。现在我想分享这个让你保持井井有条的简单法宝。你听说过番茄工作法吗?番茄工作法基本上是一种时间管理工具。它使用一个番茄形状的计时器,帮助你将时间分成工作块和休息时间(默认情况下,工作 25 分钟,休息 5 分钟)。并且,每完成四个番茄钟后,你会进行一次较长的休息(默认 15 分钟)。其理念是让你在工作时间内保持专注,并在休息时间伸展和放松。
这听起来非常非常简单,你可能会犹豫是否要让一个番茄形状的钟来控制你的生活,但它确实帮助我更好地组织起来,并在试图同时专注于许多事情时避免精疲力竭。
无论你的角色是什么,我都强烈推荐这种做法。在众多实现它的工具中,我推荐 GNOME Pomodoro 应用程序。它适用于主要的 GNU/Linux 发行版,因此它要求你使用 GNOME 桌面环境(这可能是它的缺点)。
在 GNOME Pomodoro 网站上查看更多信息,并访问其 GitHub 仓库以获取源代码并了解如何贡献。
Jitsi
最后但同样重要的是 Jitsi。当你在一个远程、全球分布的团队中工作时,你需要一种与人联系的方式。即时通讯很好,但有时最好进行一次快速会议,面对面地讨论事情(好吧,看到彼此的脸)。有很多视频会议工具可用,但我非常喜欢 Jitsi。不仅因为它免费和开源,还因为它提供了一个干净、功能齐全的界面。你可以设置自己的 Jitsi 服务器(用于商业目的),但你也可以访问 Jitsi Meet 网站试用公共 Jitsi 实例。
设置此类会议的一个好习惯是:仅当你有明确的议程时才使用它。并且始终问自己,这次会议可以用电子邮件代替吗?遵循这些准则并谨慎使用 Jitsi,你的工作日将非常高效!
在 Jitsi 网站上了解更多信息,并通过访问其 GitHub 存储库开始贡献。
我希望我的列表能帮助你将工作效率提升到新的水平。你的五个不可或缺的开源效率工具是什么?请在评论中告诉我!
10 条评论