前不久Twitter上有一個帖子,只選五種你生活中不可或缺的工具,下面就是在我的開發(fā)工作中必不可少的5個工具,希望它們可以提高你的工作效率:
1、tmate
眾所周知,tmate是tmux的一個分支,并且使用相同的配置信息(例如快捷鍵配置,配色方案等)。它允許你啟動一個tmux會話并通過SSH共享它。你可以將它用于結(jié)對編程或者是遠程控制。 如果你經(jīng)常需要和你的團隊成員協(xié)作,并且你需要一種簡單的,不依賴于發(fā)行版的開源方式和他們一起編程(共享終端訪問對你來說就夠了),因此極力推薦tmate。 Github地址:https://github.com/tmate-io/tmate
2、ix
ix命令行粘貼程序,你無須安裝任何東西,只需訪問ix.io網(wǎng)站即可創(chuàng)建新的粘貼。例如,echo Hello world. | curl -F ‘f:1=《-’ ix.io,其中粘貼了消息“ Hello world”。當你要共享日志以進行調(diào)試或?qū)⑴渲梦募4嬖跊]有桌面環(huán)境的服務(wù)器中時,這非常方便。唯一不足的地方是,盡管ix的源代碼免費開源,但尚未發(fā)布。
這是另一個終端錄制工具,你可以將它用在許多途徑,但我通常用它來做演示,非常易于使用,并且有許多可供可供Linux發(fā)行版和其他平臺使用的軟件包。 Github地址:https://github.com/asciinema/asciinema
4、GNOME Pomodoro
這同樣是一個終端工具,一個可以讓你保持條理清晰的神器,你聽說過番茄工作法么?番茄工作法基本是一種時間管理工具,它使用了一個番茄形狀的定時器,可以幫助你把時間分割成工作塊和休息時間(默認情況下,25分鐘的工作和5分鐘的休息時間)。而且,經(jīng)過四個番茄后,你的休息時間會更長,這樣做的目的是讓你在工作的時候?qū)W⒐ぷ鳎谠撔菹⒌臅r候盡情休息。 這聽起來看似很簡單,你可能不想讓一個番茄鐘來控制你的生活,但它確實幫助你不讓很多事情集中在一個時間,無論你是什么角色,我都強烈推薦這種做法,推薦GNOME Pomodoro應(yīng)用程序。它適用于主要的GNU/Linux發(fā)行版,所以它要求你使用GNOME桌面環(huán)境(這可能是它的缺點)。 Github地址:https://github.com/codito/gnome-pomodoro
5、Jitsi
最后但并非最不重要的是Jitsi,當你在一個遠程的、全球化的團隊中工作時,你需要一種和他人聯(lián)系的方法,即時通訊工具雖然很好用,但有時用一個簡短的視頻會議會更有助于解決問題,現(xiàn)在有很多可用的視頻會議工具,但我非常喜歡Jitsi。不僅因為它是免費和開源的,還因為它提供了一個干凈、功能強大的界面。你可以設(shè)置你自己的Jitsi服務(wù)器,但是你也可以通過訪問Jitsi Meet網(wǎng)站來創(chuàng)建一個公開的Jitsi實例。 Github地址:https://github.com/jitsi
責(zé)任編輯人:CC
-
開發(fā)
+關(guān)注
關(guān)注
0文章
370瀏覽量
40844 -
工具
+關(guān)注
關(guān)注
4文章
311瀏覽量
27788
原文標題:開發(fā)過程中必不可少的5個開源工具
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論