DUICUO

私にとってなくてはならないオープンソースツール5選

[[350983]]

これらのツールをスキル セットに組み込むことで、端末内外での生産性が向上します。

少し前に、テクノロジー系の人々の間で広く話題になっていたTwitterのトピック「チャレンジ? 絶対に欠かせないツールを5つだけ選んでください」に参加しました。この質問を自分の日常生活に当てはめて考えてみたのですが、5つだけを選ぶのは簡単ではありませんでした。同僚や友人と連絡を取るためのIRCクライアント(はい、今でもIRCを使っています)、あらゆる用途に使える優れたテキストエディタ、物事を整理するためのカレンダーアプリケーション、そしてより直接的なやり取りが必要なときにはビデオ会議プラットフォームなど、必須だと考えるツールは数多く使っています。

では、チャレンジを変えてみましょう。生産性を向上できるオープンソースツールを5つ選んでください。これが私のリストです。

tmate

tmateスクリーンショット

ああ、このツール、すごく気に入りました。Tmate tmate有名なターミナルマルチプレクサtmuxのフォークで、 tmuxセッションを開始してSSH経由で共有できます。ペアプログラミング(私の主な用途です)やリモートコントロールにも使えます。

チーム メンバーと頻繁に共同作業を行っており、ディストリビューションに依存しないシンプルなオープン ソースの方法で一緒にプログラミングしたい場合 (共有ターミナル アクセスで十分である場合)、これは間違いなくリストに追加する必要があります。

tmate の Web サイトで詳細情報を入手するか、GitHub でコードを確認してください。

9

ixはコマンドラインクリップボードです。インストールは不要です。ix.ioサイトへcurlことで新しいクリップボードを作成できます。例えば、 echo Hello world. | curl -F 'f:1=<-' ix.ioと入力すると、ix.ioへのリンクが表示され、そこに「Hello world」というメッセージが貼り付けられます。これは、デバッグ用のログを共有したり、デスクトップ環境のないサーバーに設定ファイルを保存したりしたい場合に非常に便利です。

唯一の欠点は、無料かつオープンソースであることを目指しているにもかかわらず、ソースコードがまだ公開されていないことです。もしあなたが著者であり、この記事を読んでいるなら、ぜひコードを投稿していただき、改良にご協力ください。

アシネマ

はい、これもターミナルツールのasciinemaターミナルメッセージを記録できます。使い方はいろいろありますが、私は主にプレゼンテーションに使っています。とても使いやすく、多くのLinuxディストリビューションやその他のプラットフォーム向けのパッケージが用意されています。

どのように動作するかは、このクールなデモで確認できます。すごいと思いませんか?

詳細情報については asciinema の Web サイトを参照し、GitHub でソース コードにアクセスしてください。

GNOME ポモドーロ

ポモドーロタイマー gnome

さて、これでターミナルツールの紹介は終わりです。次は、仕事の整理に役立つシンプルなツールをご紹介します。ポモドーロ・テクニックをご存知ですか?ポモドーロとは、基本的に時間管理ツールです。トマト型のタイマーを使って、時間を作業時間と休憩時間に分割します(デフォルトでは、25分作業すると5分間の休憩があります)。そして、4つの「ポモドーロ」ごとに、より長い休憩時間(デフォルトでは15分)が与えられます。このテクニックの目的は、作業時間中は集中力を維持し、休憩時間にはストレッチやリラックスをすることです。

とてもとても単純なことのように聞こえ、トマト型の時計に自分の人生をコントロールさせるのはためらわれるかもしれませんが、これは私にとって、より整理整頓された生活を送るのに本当に役立ち、同時に多くのことに集中しようとするときに疲れを感じないようにするのに役立っています。

役割に関わらず、このアプローチを強くお勧めします。このアプローチを実装する様々なツールの中で、特におすすめなのはGNOME Pomodoroアプリケーションです。主要なGNU/Linuxディストリビューションで動作しますが、GNOMEデスクトップ環境を使用している必要があります(これが欠点かもしれません)。

詳細については、GNOME Pomodoro の Web サイトを参照してください。また、GitHub リポジトリにアクセスしてソース コードにアクセスし、貢献方法を確認してください。

ジツィ

最後に、Jitsi についてです。世界中に分散したリモートチームで働いている場合、人とつながる手段が必要です。インスタントメッセージは便利ですが、時には短いミーティングを開いて、顔を合わせて(つまり、お互いの顔を見て)話し合う方が良いこともあります。ビデオ会議ツールは数多くありますが、私はJitsi が特に気に入っています。無料かつオープンソースであるだけでなく、シンプルで使いやすいインターフェースを提供しているからです。ビジネス用途であれば、独自の Jitsi サーバーを構築することもできますが、Jitsi Meet のウェブサイトにアクセスして、パブリック Jitsi インスタンスを試すこともできます。

こうした会議を設定する際の良い方法は、明確な議題がある場合のみJitsiを使用することです。そして常に「この会議はメールでもできるだろうか?」と自問自答してみましょう。これらのガイドラインに従い、Jitsiを賢く活用すれば、仕事の生産性は驚くほど向上するでしょう。

Jitsi の Web サイトで詳細を確認し、GitHub リポジトリにアクセスして貢献を始めましょう。



私のリストが、生産性の新たなレベルに到達するのに役立つことを願っています。