不久前,我参与了一个在技术人员中走红的 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 条评论