ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プラットフォーム - CUIの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2021/01/09

degoogle - CUIでGoogle検索

Googleの検索は使いたいけれど、何かしら情報を取られるのが嫌だという人は多いはずです。クリックしたURLをトラッキングしていたり、広告が表示されるのも邪魔に感じます。そこで使ってみたいのがdegoogleです。スクレイピングを使ってGoogleの検索結果を表示します。## degoogleの使い方degoogleを...

None

  • 2021/01/02

QR Scanner CLI - CLIでQRコードを読み取り

QRコードをよく見かけるようになりました。スマートフォンやタブレットで手軽に読み取れるので、多くのWebサイトで表示されています。しかしデスクトップやノートパソコンでQRコードが表示されても困ってしまいます。そこで使ってみたいのがQR Scanner CLIです。CLIで使えるQRコードリーダーです。## QR Sca...

List

  • 2020/12/20

epr - CUIで使える電子書籍リーダー

ePubがこれだけ使われるようになっているにも関わらず、そのリーダーはあまりいいものがありません。多くの電子書籍リーダーは、その販売サイトと密接になっており、純粋なリーダーとしては使いづらいでしょう。そこで使ってみたいのがeprです。CUIで使える手軽なePubリーダーです。## eprの使い方横書きのみ対応のようです...

List

  • 2020/12/19

ChangeMenuBarColor - Big Surでメニューバーの色を希望通りに

これまでmacOSでは壁紙の色に応じてメニューバーの色を変えていました。最新のBig Surでも同様に変更されるのですが、これまでとアルゴリズムが異なるようです。その結果、自分好みではない色になってしまっているかも知れません。そこで使ってみたいのがChangeMenuBarColorです。メニューバーを指定した色に変え...

None

  • 2020/12/12

dog - ドメインの設定状態を素早くチェック

ネットワークやサーバエンジニアに限りませんが、サーバのドメイン設定が正しくできているか確認することはよくあります。そうした時、digコマンドやnslookupなどを使うと思いますが、あまり頻繁に使わないためにいつも使い方を検索しています。そうした面倒さがなくなりそうなコマンドがdogです。指定したドメインの指定したレコ...

List

  • 2020/12/12

spicetify-cli - Spotifyクライアントアプリのデザインを自由にカスタマイズ

Spotifyは音楽ストリーミングサービスとして、世界最大規模となっています。多くの人たちが聞いていることでしょう。Webやスマートフォンでも聞けますが、PC用のGUI版を使っている人も多いはずです。常時立ち上げておくような音楽プレイヤーだから、自分好みにカスタマイズしたいという声は多いでしょう。そこで使ってみたいのが...

List

  • 2020/12/11

QR-Code-SVG-Logo-Generator

QRコードは仕様が決まっており、その範囲内で自由にカスタマイズできます。たとえば、一部が欠けたとしても読み込まれるようにエラー処理も入っています。つまりQRコードは一部だけでも大丈夫なのです。今回紹介するQR-Code-SVG-Logo-GeneratorはQRコードの中心にロゴを差し込んでくれるソフトウェアです。##...

None

  • 2020/12/07

Git-User-Switch - Gitユーザを切り替えるコマンド

Gitを企業と個人とでアカウントを分けて運用している人は多いかと思います。企業によっては個人のアカウント利用を許さず、退職時に消してしまうなんてところもあるようです。個人の活動が失われないよう、アカウントを適切に運用する方がいいでしょう。しかし、アカウントの切り替えが面倒です。そこで使ってみたいのがGit-User-S...

None

  • 2020/12/06

gron - JSONをコード化して検索しやすくするコマンド

JSONはシステム開発で多用されています。それだけにJSONを扱いやすくするツールがあれば、それだけで生産性が上がることでしょう。システムから出力したJSONを検索したり、目的通りにデータが入っているか確認する機会は多いはずです。そんな時に使えるのがgronになります。JSONを検索するのに便利なコマンドです。## g...

List

  • 2020/11/30

globe - ターミナルで動くアスキーアートな地球儀

地球は私たちの住む唯一の惑星です(2020年現在)。天候は随時変化し、その姿を眺めているだけでも飽きさせない魅力があります。Google Earthなどで、なんとなしに地球を眺め続けてしまった経験がある方も多いでしょう。今回紹介するglobeはCUIで地球を表示する、そんなソフトウェアです。## globeの使い方単純...

None

  • 2020/11/28

jwt-cli - JSON Web Tokenを作成、検証するコマンド

Web APIでのデータ送受信で認証データの受け渡しは大事です。ランダムな文字列のトークンを使うこともできますが、その文字をデータベースに入れておかなければなりません。DB不要でセキュアに使えるトークンとしてJSON Web TOken(JWT)が知られています。今回紹介するjwt-cliはそんなJSON Web To...

List

  • 2020/11/28

zoomg - Zoomの仮想背景を取り除いて元の背景を得る

隠されているものほど見たくなる、それは人の性かも知れません。ある人は隠したいと思う中、その技術が進んでいきます。逆に暴きたいと思う人は、隠されている情報を暴こうとします。写真の加工と、その加工を元に戻す技術は、その最たるものでしょう。今回紹介するzoomgはZoomで適用されているバーチャル背景をから元の背景を復元しよ...

None

  • 2020/11/27

torrent - CUIのBitTorrentクライアント

BitTorrentはP2Pのイメージが強く、使うのを躊躇してしまいがちです。しかし、P2Pの技術面だけ見れば素晴らしいものであり、ダウンロード速度は通常のクラサバ方式よりも高速です。そのためOSのイメージなどはBitTorrent上で手に入れることが多いです。しかしBitTorrentクライアントをインストールするの...

None

  • 2020/11/26

boxednode - nodeエンジンとJavaScriptファイルをまとめて実行ファイル化

nodeを使って作られたツールが増えています。npmでインストールすればいいのですが、node自体のバージョンアップも激しく、追従するのも大変です。開発者であれば構わないでしょうが、開発者以外の方がnodeをセットアップして使い始めるのはちょっと敷居が高いです。そこで使ってみたいのがboxednodeです。boxedn...

None

  • 2020/11/23

vdx - FFMPEGをラップした動画を簡単に変換できるコマンド

FFMPEGは多機能な動画操作ツールです。動画に関係する様々なソフトウェアで使われています。しかし、その多機能さ故に使いこなすのが難しくなっています。オプションも数が多すぎて、覚えきれないでしょう。そんな中、特定の目的に特化して使いやすいコマンドにしてくれるのがvdxになります。## vdxの使い方vdxで用意されてい...

List

  • 2020/11/21

t-rec - コンピュータ操作をアニメーションGIFにするCLIツール

コンピュータの操作を提示する際にコマンドラインを並べたり、テキストで○○ボタンを押すといった表現があります。しかしGUIの場合、どうにも分かりづらかったり、クリックすべき対象が見つからなかったりします。そんな時、動画はとても分かりやすい表現です。今回紹介するt-recはコンピュータ操作をアニメーションGIFにしてくれる...

List

  • 2020/11/16

glow - CUIでもMarkdownを綺麗に表示

Markdownを閲覧するソフトウェアは多数あります。MarkdownからHTMLに変換できるので、Webベースのものが多いです。GUIであってもElectronを使っていたりして、結果としてWeb技術で表示するものが殆どです。しかし開発者であれば、GUIよりもCUIの方が触れる時間が長いはずです(偏見)。そこで使いた...

List

  • 2020/11/10

Visible - AIを用いたアクセシビリティテスト

利用しやすさ、アクセシビリティは大きな問題です。健常者はもちろんのこと、視覚や身体に何らかのハンディキャップがあったとしても情報は適切に伝えられなければいけません。Webは特に幅広い人たちにアプローチできるので、特にアクセシビリティを注視しなければならないでしょう。今回紹介するVisibleはアクセシビリティのテスト、...

None

  • 2020/11/09

woke - 問題のある用語を発見、指摘

BLMの盛り上がりとともに、IT業界における言葉の使われ方についても見直されるようになっています。たとえばマスター/スレイブという、いわゆる侍従関係にある間柄の調弦について、メインとサブといった名前を使うようになっています。GitHubではすでにmasterからmainに変わっています。同様の用語問題についてチェックし...

None

  • 2020/11/09

Rubyspeed - RubyをC言語に変換して高速実行

Ruby3がついにこの冬(12月25日)にリリースされます。3倍速くなる、なんて噂もありますがどうなるでしょうか。Rubyに速度を求めすぎるのは間違っている気がしなくもないですが、個人的に好きな言語だけに期待してしまいます。そんな中、速度も求める方に試して欲しいのがRubyspeedです。RubyのコードをC言語に変換...