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

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

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

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

もっと見る

None

  • 2017/07/20

dnssearch - サブドメインチェックツール

多くのWebサービスがサブドメインを使っています。それを使って悪さをする、という訳ではありませんが調査してみたいと思ったことはあるのではないでしょうか。かといっていちいちピングを打つのも面倒です。そこで使ってみたいのがdnssearchです。DNS情報をまとめてチェックしてくれます。## dnssearchの使い方チェ...

List

  • 2017/07/20

#bashfill - Bashスクリプトでイラストを描く

シェルは何も白黒の世界ではありません。ANSIカラーを使えば色を表現することだってできます。多くのコマンドでカラー出力されていたり、無茶するソフトウェアによっては画像を表示するものもあります。そんな中、Bashでイラストを出力できるスクリプトを生成するのが#bashfillです。スクリプトという点がポイントです。## ...

List

  • 2017/07/18

VisiData - コンソールで動作する表計算エディタ

CSVの内容を確認したいと思ったらExcelなどを使う人が多いかと思います。しかし自動のフォーマット変換があって文字が数字や日付に変わってしまったり、文字化けしたりとうまく確認できないことがあります。さらにサーバ側にあったりすると、ファイルを確認するのにいちいちダウンロードする必要もあります。そこで使ってみたいのがVi...

None

  • 2017/07/14

Godzilla - ES2015のJavaScriptをGoに変換

JavaScriptがあらゆる領域で使われるようになっています。Webブラウザはもちろんのこと、サーバサイドやIoT、スマートフォンアプリなどもJavaScriptで作れるようになっています。それだけにJavaScriptさえ覚えておけば大丈夫という風潮があるのも確かです。しかしシステムには向き不向きがあります。もしG...

None

  • 2017/07/13

slack_emoji_mover - Slackの絵文字をチーム間で移動

Slackでは幾つもチームに所属している人が多いと思います。そうした中、面白い絵文字を使っているチームがあると、別なチームでも使ってみたいと感じるのではないでしょうか。しかし絵文字を一つ一つ登録するのは面倒です。そこで使ってみたいのがslack_emoji_moverです。絵文字をまとめてダウンロード、別なチームへイン...

None

  • 2017/07/11

cmdshelf - リモートから取り込みもできるコマンド管理

プログラミングではスニペットの文化が浸透しています。同じようにサーバ管理を行う際にもよく行う操作をシェルスクリプトとして登録しておくと便利です。それだけでは個人用ですが、もっと広くチームで共有したり、さらに全世界の人たちと共有できると便利そうです。そんな便利コマンドのスニペットを管理できるのがcmdshelfです。##...

None

  • 2017/07/11

Ridgepole - Rails風にデータベース構造の管理を行う

一度Ruby on Railsのデータベーススキーマ管理法に慣れてしまうと、普段のSQLを書いて実行するような方法がとても面倒に感じるようになります。あの部分だけ欲しいと思う人は多いのではないでしょうか。そんな方に使ってみて欲しいのがRidgepoleです。テーブル構造の管理がとても簡単にできるようになります。## R...

None

  • 2017/07/09

wait-for - サービスが復旧したタイミングで任意のコマンドを実行

自分がよく使っているサービスや、自社内のサーバが落ちてしまっていたら、復旧したタイミングで通知が欲しいと思うものでしょう。落ちないのがベストですが、万一落ちてしまったら、次は復旧したタイミングを知りたいものです。そこで使ってみたいのがwait-forです。サービスを監視して、復旧したタイミングで任意のコマンドを実行でき...

None

  • 2017/07/07

fillin - 任意のコマンドを対話型入力に

コマンドを入力する時、多くはオプションを指定して実行します。それらは非常に数多くなることがあり、一行のコマンドが長くなってしまいます。その点、対話型のコマンドでは指定された情報を順番に入力していけば良いので分かりやすくなります。fillinは任意のコマンドを対話型にしてくれるソフトウェアです。## fillinの使い方...

None

  • 2017/07/06

passmgr - CUIのパスワード管理

パスワード管理ツールは何を使っていますか。多くはWebブラウザでパスワードを入力するので、GUIのものを使っているのではないでしょうか。しかしサーバにログインする場合などで今なおパスワードが必要になるケースがあります。CUIであってもパスワード管理が必要なはずです。そこで使ってみたいのがpassmgrです。ごく簡単に使...

List

  • 2017/07/05

mp4fpsmod - MPEG4のタイムエディタ

動画フォーマットとしてMPEG4はデファクトになっていると言えます。スマートフォンでも動画撮影する機会が増え、動画コンテンツが爆発的に増えています。そんな中、動画を編集するツールはあまり多くありません。例えば動画が音ずれしていた時にどうすれば良いでしょうか。使ってみたいのがmp4fpsmodです。## mp4fpsmo...

List

  • 2017/07/05

ctop - topライクなコンテナのステータスチェックコマンド

Dockerにハマると何でもDocker化したくなります。すべてのサービスをDocker化することでプロセスがセキュアになり、限られたポート同士で連携できるようになります。ホストの環境依存もなくなり、移行や開発環境構築も簡単になります。そんなDockerコンテナの状態をチェックできるのがctopです。topライクに使え...

None

  • 2017/07/01

gdrive - Google Driveと同期できるCLIクライアント

Google Driveを使っている方は多いかと思います。しかしその殆どの方がストレージと言うよりもオフィススイート系ファイルの置き場としてでしょう。しかしGoogle Driveはその名の通り、DropboxやOneDriveのようにストレージとして利用できます。今回紹介するgdriveはGoogle Driveをロ...

List

  • 2017/06/28

OCRmyPDF - PDFをOCR解析して透明テキストを付加

PDFを作る方法は幾つかあります。ドキュメントエディタで出力する分には透明テキストが含まれており、検索もできます。しかし単に画像を重ねただけのPDFの場合、文字はあっても検索できないため使い勝手が非常に悪いでしょう。そこで使ってみたいのがOCRmyPDFです。PDFをOCR処理を施して検索可能なPDFファイルにしてくれ...

None

  • 2017/06/25

SwiftFormat - Swiftのコードを見やすく整形

iOSアプリを開発するとなれば、最近ではSwiftを選ぶことが多いでしょう。個人で開発している人も多いですが、もっと多いのが企業でチーム開発している方々だと思います。そうしたチーム開発時において、コーディングスタンダードの存在は欠かせません。Swiftのコードをどう書くべきか、それを提示してくれるのがSwiftForm...

List

  • 2017/06/23

SlideShare To PDF - SlideShareのスライドをPDFでダウンロード

オンラインでスライドを共有しようと思ったらSlideShareが最もよく使われてきましたが、macOSのPDFで日本語が表示されない問題があり(回避策はあるらしいですが)、SpeakerDeckに移っている方が多いかと思います(個人的にも移りました)。そうなるとすでにアップロードしているスライドをダウンロードしたいと考...

None

  • 2017/06/21

csviewer - フィルタリングもできるCSV閲覧コマンド

未だにシステム開発時にCSVファイルを扱うことは多いです。テキストエディタで見ても分かりづらいので、大抵はExcelなどの表計算ソフトウェアで閲覧します。しかし数字や日付を自動変換されてしまってイライラした経験がある人は多いはずです。そこで使ってみたいのがcsviewerです。CSVを閲覧するためのコマンドです。## ...

None

  • 2017/06/20

Roadworker - 設定ファイルを使ってRoute53を一気に設定

ドメインのDNSを管理するのにどんなサービスを使っていますか。プログラマブルに、またはAWSと組み合わせて使いたいならば便利なのがRoute53です。しかしWebの管理画面で何十個も設定するのは面倒ですし、かといってコマンドを都度叩くのも大変です。そこで使ってみたいのがRoadworkerです。ドメイン情報をまとめて設...

List

  • 2017/06/19

Prettier Markdown - Markdown中のJavaScriptコードを整形

Markdownで書いていて、コードを実際のプログラムからコピペすると、インデントの調整が必要になります。さらに普段書いているコードとドキュメント用のコードで若干形を変えたい時には修正が必要になります。その結果、スペースとタブが折り混ざる状態になったりします。そうしたコードにまつわる問題を解決してくれるのがPretti...

None

  • 2017/06/18

Bing Wallpaper - Bing.comから素敵な壁紙をダウンロード

Bing.comで画像検索をすれば、きっと素敵な画像が見つかります。それを壁紙に設定すれば、日々の作業も楽しいものに変わるでしょう。しかしそれをやらないのは面倒だからです。わざわざ画像検索してダウンロードして壁紙に設定するのは手間がかかります。そこで使ってみたいのがBing Wallpaperです。コマンド一つで壁紙に...