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

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

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

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

もっと見る

List

  • 2018/05/25

Goffli - FFmpegをラッピングして使いやすく

動画やオーディオの変換プログラムとしてよく使われるのがFFmpegですが、高機能であるためにオプションが多数あり、使いこなすのは難しいです。決まりきった使い方であればもっと簡単に使いたいでしょう。そこで紹介したいのがGoffliです。FFmpegをラッピングして使いやすくしたソフトウェアです。## Goffliの使い方...

None

  • 2018/05/24

askalono - オープンソース・ソフトウェアのライセンスを特定

オープンソース・ソフトウェアの肝はライセンスです。その選択によって導入できる、またはできないといったことがあったり、導入後のトラブルにつながることもあります。広まるかどうかがライセンスでまったく変わることだってあります。そんなライセンスを調べるためのソフトウェアがaskalonoです。## askalonoの使い方as...

List

  • 2018/05/23

Webfonts Generator - SVGからWebFontsを生成

WebFontsはよく使われるようになっています。特にアイコンフォントで便利です。文字サイズさえ指定すれば、大きなサイズでも綺麗に表示されます。しかし作成するのが大変という印象もあります。そこで使ってみたいのがWebfonts Generatorです。なんとSVGからWebFontsを生成します。## Webfonts...

None

  • 2018/05/22

AMP Library - HTMLをAMPに対応しているかチェック

AMPに対応することで、Googleの検索結果から高速に表示されるWebページが提供できます。ドメインがGoogle傘下なのが気になりますが、ユーザビリティは高くなります。そんなAMP対応のHTMLを作る際にチェックツールとして使えるのがAMP Libraryです。## AMP Libraryの使い方AMP Libra...

None

  • 2018/05/21

Blackjack sandbox - ターミナルで遊べるブラックジャック

ブラックジャックはほとんどの方が知っているトランプゲームです。21を作るだけというルールは簡単ですが、相手がいることでその駆け引きが高度になります。近い将来、日本にもカジノができますので、その際にはブラックジャックを興じる方も多いことでしょう。そんなブラックジャックをターミナル上で楽しめるのがBlackjack san...

List

  • 2018/05/17

mdopen - MarkdownファイルをWebブラウザで閲覧するコマンド

Markdownビューワーは多数あります。自分で編集するながらプレビュー付きのエディタが便利ですが、閲覧するだけの場合は何を使うのが良いでしょうか。閲覧のためだけにエディタを立ち上げるのは面倒です。そこで使ってみたいのがmdopenです。CUIからMarkdownファイルをHTMLへ変換してWebブラウザで表示できます...

List

  • 2018/05/12

Fontmin - サブセットフォントを使ってアジア圏のWebFontを使いやすく

Web上での表現力を高める施策としてWebFontが使われる機会が増えています。多くはアイコンフォントであったり、欧米のフォントになるでしょう。日本語や中国語など、アジア圏のフォントは文字数も多く、サイズが大きくなりがちです。そこで使ってみたいのがFontminです。使われていない文字を削ることで軽量なサブセットフォン...

None

  • 2018/05/02

local-web-server - HTTPS/HTTP2も使えるローカル開発用HTTPサーバ

ローカルで開発を行って、結果がうまくいったらサーバにアップロードするというのはよくある開発風景です。そんな時に必要なのがローカルでの開発用サーバです。Apacheやnginxでもいいですが、設定が面倒です。そこで使ってみたいのがlocal-web-serverです。単なる静的配信に限らず多彩な機能が揃っています。## ...

List

  • 2018/04/28

ghr - GitHubリリース用アップローダー

GitHubにはリリース機能があります。バイナリファイルはこちらにアップロードすることでリポジトリに入れることによる容量増加を防げます。また、バイナリなどバージョン管理できないものはこちらを使うよう推奨されています。そんなGitHubのリリース機能をCLIで使いやすくしてくれるのがghrです。## ghrの使い方ghr...

None

  • 2018/04/19

push-dir - ディレクトリをGitHub Pagesへ公開

GitHubのリポジトリを使っていて、プロジェクト内容をGitHub Pagesで公開している人は多いのではないでしょうか。やり方は幾つかありますが、gh-pagesというブランチを追加する方法があります。しかし、この方法はブランチを切り替えてコンテンツを編集して…と意外と手間が多いです。そこで使ってみたいのがpush...

None

  • 2018/04/13

define - CLIで使える辞書

英語を学習する際には英英辞書を使うと良いと言われています。英語を日本語に変えて覚えるのではなく、そのまま英語で意味を理解するのです。かといって英英辞書のWebサイトにいちいちアクセスして調べるのは面倒でしょう。そこで使ってみたいのがdefineです。コマンドラインで使える辞書ソフトウェアです。## defineの使い方...

None

  • 2018/04/12

qr-filetransfer - QRコードを使ってデバイス間でファイルを送受信

いま、手元にあるコンピュータやスマートフォンに対してファイルを送りたいと思ったことはないでしょうか。Apple製品同士であればAirdropを使えば良いですが、WindowsやAndroid相手ではどうしたら良いでしょうか。メールしたりするのは面倒です。そこで使ってみたいのがqr-filetransferです。QRコー...

List

  • 2018/04/11

kanban.bash - CUIで使えるカンバン

カンバンの多くはWebアプリケーションで提供されています。情報を共有する上ではWebアプリケーションは便利ですが、サーバを用意したり、クラウドサービス上に重要なデータを預けるのに躊躇してしまう人もいるでしょう。そこで使ってみたいのがkanban.bashです。Bash、つまりCUIで管理できるカンバンです。## kan...

None

  • 2018/04/10

Roamer - テキストファイルを使ったファイル管理

ファイル名を変更したり、削除したりする場合にはmv/cp/rmといったコマンドを使って行います。各コマンドは複数ファイル/フォルダを指定できますが、複数の異なる操作をまとめてはできません。そこで使ってみたいのがRoamerです。標準出力されたファイル一覧をメンテナンスしてファイル管理を一気に行うソフトウェアです。## ...

None

  • 2018/04/09

Format-Silly - テキストをUnicodeで面白く変換

テキストそのままではなく、ちょっと装飾するサービスは数多くあります。画像化すれば多彩な装飾が楽しめるでしょうが、それでは面白くありません。テキストのまま遊ぶからこそ面白いのです。例えばテキストを逆さにするものがあります。今回はFormat-Sillyという、テキストをUnicodeにある様々な文字を使って置き換えてくれ...

List

  • 2018/04/05

vimeo-download - Vimeoの動画をダウンロード

YouTubeは玉石混交な雰囲気がありますが、Vimeoは自分で作成したコンテンツに限ってアップロードできるので高品質でクリエイティブな作品が数多く集まっています。そんなVimeoの動画をダウンロードするツールがvimeo-downloadになります。## vimeo-downloadの使い方Vimeoで動画を再生する...

None

  • 2018/04/04

fselect - SQLライクな記述でファイル検索

ファイル検索を行うのは find コマンドですが、詳細な条件を使う場合にはオプションを駆使しないといけません。時々使う程度の場合、そんなオプションをすべて覚えている人はいないでしょう。毎回ヘルプに目を通さないといけません。そんな作業を面倒に感じていた人はfselectを使ってみましょう。SQLライクな記述が可能なファイ...

None

  • 2018/03/28

ecoji - 絵文字を使ってエンコード/デコード

バイナリデータをメールで送ったり、チャットなどで送れるようにするためにBase64が今なお使われています。しかし、元データよりもサイズが1.5倍くらいになりますし、レガシー感があります。そんな中だからこそ作られたのがecojiです。データがすべて絵文字になる、そんなソフトウェアです。## ecojiの使い方一例です。M...

List

  • 2018/03/28

gemacs - Go製の軽量なEmacs風エディタ

Emacsは昔からあるエディタで、筆者も愛用しています。しかしCommon Lispを使う機会が減っており、構文も忘れつつあります。また、AtomやVisual Studioなどに押されてシェアが低下しつつあります。そんな中で作られたのがgemacsです。なんとGoで作られた軽量なEmacsになります。## gemac...

None

  • 2018/03/26

Trash - rmコマンドの代わりにファイルをゴミ箱へ

ファイルを間違って削除してショックを受けた経験は誰もがあるでしょう。GUIのOSであればゴミ箱に入る仕組みだから問題ありません。しかしrmで削除してしまったファイルは復旧が困難です。そこで使ってみたいのがTrashです。rmコマンドに変わるファイル削除コマンドです。## Trashの使い方Trashはrmコマンド代替で...