DUICUO

プログラマーにおすすめのオープンソースアプリを5つご紹介します。使い方はご存知ですか?

[[425761]]

私も皆さんと同じように、ほぼ常にスマートフォンを使っています。アプリのほとんどはGoogle PlayとF-Droidからインストールしています。スマホに入っているアプリの多くはオープンソースです。そこで、私が最もよく使うオープンソースアプリを5つご紹介します。

1. MPDロイド

MPDroidは、MPDサーバー上の音楽を操作できるクールなAndroidアプリケーションです。MPDサーバーからスマートフォンに音楽をストリーミングできます。ALSAと直接通信し、ALSAハードウェアインターフェースを介してデジタル-アナログコンバータ(DAC)と通信することで、音楽データベースの管理、バイオグラフィーの表示、プレイリストの管理が可能になります。重要なのは、オープンソースであることです。

2. ラジオドロイド

MPDroidは音楽データベースの管理に使用し、RadioDroidはインターネットラジオ局です。RadioDroidは基本的にInternet-Radio.comのモバイル版です。さらに、Androidデバイスにヘッドフォンを接続したり、ヘッドフォンジャックまたはUSB経由でステレオに直接接続したり、Chromecast機能を使用して対応デバイスに接続したりすることで、RadioDroidを楽しむこともできます。

3. 信号

Signal-Androidは、Androidシステムをベースにしたプライベートメッセージの送信に使用できるアプリケーションです。WhatsAppは気に入っているけれど、Facebookとの密接な関係が気になるという方は、Signalを次の選択肢として検討してみてください。Signalを使えば、WhatsAppではなくSignalを使う方がより良い選択肢だと確信できるはずです。さらに、そのインターフェース、音声通話とビデオ通話の匿名性、そして暗号化技術は驚くべきもので、ソフトウェアを収益化することを意図していない財団によって支えられています。

4. コネクトボット

ConnectBotは、Androidプラットフォーム向けのオープンソースのターミナルコマンドラインソフトウェアで、Androidスマートフォンのコマンドライン操作とSSHリモートアクセスをサポートします。特定のタスクを実行するためにサーバーにログインする必要があるのに、コンピューターがすぐに利用できないという状況に陥ることがあります。ConnectBotはこのような場合に非常に役立ち、SSHセッションをモバイルスマートフォンに転送するための優れたソリューションを提供します。

5. ターマックス

スマートフォンでawkを実行する必要がある場合は、Termuxが最適です。ターミナルタイプの操作を実行する必要があり、リモートコンピュータへのSSH接続を常に維持したくない場合は、ConnectBotを使用してファイルをスマートフォンに転送し、セッションを終了してTermuxで操作を実行し、最後にConnectBotを使用して結果を返すことができます。

著者について

[[425762]]

Chris Hermansen は、1978 年にブリティッシュ コロンビア大学を卒業し、C、awk、Python、PostgreSQL、PostGIS、そして最近では Groovy での豊富なプログラミング経験を持つフルタイムの Linux エンジニアです。