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

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

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

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

もっと見る

None

  • 2019/02/17

Grozilla - ダウンロードを並列にして高速化

インターネットが高速化され、それ以上に大きなサイズのファイルが送受信されるようになっています。IDEなどダウンロードしようと思ったら5GBくらいあることも多いですし、動画など、数十GBあることも普通です。そんな中だからこそ使ってみたいダウンローダーがGrozillaです。並行処理でダウンロードを高速化します。## Gr...

List

  • 2019/02/14

GitHub Spray - GitHubのコントリビューショングラフを自由に描く

GitHubの活動を示すコントリビューショングラフは活動が多ければ緑の四角になり、より活動量が多いほど色が濃くなります。つまりなるべく色が濃い四角が並んでいるほど、開発者としての活動が活発であると言うことです。そんなコントリビューショングラフを使って遊べるのがGitHub Sprayです。## GitHub Spray...

None

  • 2019/02/13

swift sh - 外部ライブラリを用いたSwiftスクリプトを実行

SwiftはiOSやmacOSアプリを作るのに使われるプログラミング言語ですが、今はサーバサイドでも使えるようになっています。活用範囲が広がることで、ターミナルのスクリプトとして使いたいと思う人もいるでしょう。もちろん使えるのですが、外部ライブラリを利用しようと思うとビルドする必要があり、非常に手間です。そこで使ってみ...

List

  • 2019/02/11

Sandbox - Ruby用のVirtualenv

ライブラリは単体で成り立つものもあれば、別なライブラリに依存するものもあります。その中にはバージョン依存もあり、多くのライブラリをインストールするとその内バージョン差異によるコンフリクトを起こします。PythonのVirtualenvはそれを防ぐ良い仕組みです。同様の仕組みをRubyで提供するのがSandboxです。#...

List

  • 2019/02/10

flickr-download - flickrの写真をバッチダウンロード

flickrはWeb2.0を代表するサービスとして知られていますが、Yahooに買収されて以降サービスレベルや金額などにおいて様々な改変が行われ、その結果としてユーザを逃してきたように感じます。現在では対抗馬になるサービスも多数存在します。そこでflickrから別なサービスに乗り換えるようと思ったら、まず既存データのダ...

None

  • 2019/02/10

ASCII TV - アスキーアートで楽しむスターウォーズ

スターウォーズは不朽の名作です。ある日突然観たくなることがあります。オンラインで配信されていないので、レンタルしたり、DVDやBlu-rayを購入しなければなりません。そんな時間がかかることしたくないと思う方もいるはずです。そこで使ってみたいのがASCII TVです。HTTPで接続するだけで、すぐにスターウォーズが観ら...

List

  • 2019/02/04

Sherlock - ユーザ名が使われていないかチェック

ユーザIDというのはオンラインにおける個人のアイデンティティです。多くの人は自分だけのユーザIDを持っており、それをあらゆるサービスで使っていることでしょう。他の人と被らないよう、新しいサービスができたらとりあえず登録しておくという人も多いです。そんなユーザIDについて、各種サービスをまとめてチェックしてくれるのがSh...

List

  • 2019/02/03

Ternimal - 虫注意!幼虫っぽい動きをシミュレーション

虫注意!ディープラーニングはコンピュータ上で脳の動きをシミュレーションするものです。同様にロボットなどにおいても生物の動きや体の構造が使われたりします。生物から学べるポイントは無数にあります。今回はそんな生物の動きをターミナル上で再現するTernimalを紹介します。## Ternimalの使い方この動きは人によっては...

List

  • 2019/01/30

LiteCLI - 入力補完とハイライトがついたSQLite3クライアント

SQLite3は多くの場面で使われるデータベースとなっています。多くのプログラミング言語が対応し、ファイルベースで特別なソフトウェアを使わずに利用できるのが便利です。そして大抵専用のsqlite3コマンドを使って利用しているはずです。ターミナルからSQLite3を使う機会が多い人に使ってみて欲しいのがLiteCLIです...

List

  • 2019/01/30

gpup - Google Photosへ写真/動画をアップロード

Google Photosを使っている人は多いでしょう。多くの場合はスマートフォンの写真を自動的にアップロードしていると思いますが、すでに手元にたくさんの写真データが存在する人もいるはずです。Webブラウザでアップロードもできますが、とても面倒です。そこで使ってみたいのがgpupです。ターミナルから利用できるGoogl...

None

  • 2019/01/29

SQLer - SQLを使ったWeb APIシステム

Web APIの仕組みとしてRESTfulがよく知られていますが、多くはデータベースのラッパーです。何か検索条件を送ると、それに合わせて検索が実行されて結果が返ってきます。新規追加や更新も同様です。そのため多くの場合はフロントにあるアプリケーションは不要で、SQLerだけで事足りてしまうかも知れません。## SQLer...

None

  • 2019/01/28

PasteHunter - 突如現れる重要な情報を逃さずキャッチする

漏洩したIDやパスワードなどの情報がPastebinなどに貼り付けられることがあります。そうした情報は即座に世界中に拡散されていきますが、常時ある訳ではありません。長くとも数時間、短ければ5分で消されてしまうこともあるでしょう。そういった情報は次に表に出てくることは多くなく、一度逃したデータは見られなくなってしまいます...

None

  • 2019/01/26

license-generator - オープンソースのライセンスファイルを生成

オープンソースの肝と言えるのがライセンスです。正しいライセンスを選択して設定すること、これがオープンソースとして認められる唯一の方法です。しかしライセンスは実に多彩で、80種類を超えます

List

  • 2019/01/24

pdftilecut - PDFをポスター向けに分割

ポスターを作ろうと思うと、大きなプリンターを使う方法と、小さなプリンターで分割印刷する方法があります。前者は特殊なプリンターが必要になるので敷居が高く、後者の分割印刷は家庭やオフィスのプリンターでも実現できます。今回紹介するpdftilecutはそんな分割印刷をサポートしてくれるソフトウェアです。PDFを16倍にしてく...

List

  • 2019/01/23

nnn - ターミナル用の高速なファイル管理

ファイラーは何を使っているでしょうか。多くの人はExplorerやFinderなどOS標準のものを使っているかと思います。GUIにおいてはそれでもいいですが、CUIではコマンドしか使わないのでは何かとファイル操作が面倒です。そこで使ってみたいのがnnnです。ターミナル用ファイル管理ツールです。## nnnの使い方すっき...

None

  • 2019/01/21

oogrep - Officeファイル用のGrepツール

社内で活躍しているオフィスファイル。多数のファイルがあるために目的のファイルを探すのも大変です。全文ファイル検索システムなどもありますが、対象を絞り込むのが難しかったりします。そこで使ってみたいのがoogrepです。CUIで使えるオフィスファイル検索ツールです。## oogrepの使い方例えばExcelファイルだけを対...

None

  • 2019/01/20

noah - macOS上で動くUbuntuのBash環境

WindowsではUbuntuのシェルが使えるようになっています。Windowsのコマンドプロンプトは正直使い勝手が良くないので、Ubuntu風に使えるのは便利です。macOSではUnixベースなので、Linuxのシェルとはコマンドオプションが異なったりして不便な思いをすることがあります。今回紹介するnoahはmacO...

List

  • 2019/01/19

lsix - ターミナル上で画像を表示

ターミナル上で画像を表示する方法は幾つかあります。iTerm2などは独自に画像表示を行う機能がありますが、それではなかなか標準として広がっていきません。ターミナル界隈ではSixelがその有力候補として知られています。今回紹介するlsixはターミナル上で画像を表示するソフトウェアで、lsでファイル名の代わりに画像を表示す...

List

  • 2019/01/19

gallery-dl - 多数の画像サイトに対応したダウンローダー

イラストサイトなど、画像をまとめてダウンロードしたいことがよくあります。Webブラウザでクリックしながら行っているのは非常に面倒ですし、ストレスを感じてしまうでしょう。有名なサイトであれば専用のダウンローダーも作られたりしますが、サイトごとに用意するのは面倒です。そこで使ってみたいのがgallery-dlです。多数の画...

List

  • 2019/01/15

txqr - QRコードをアニメーションさせてデータ転送

QRコードは世界中で使われています。その扱える情報量は英数字であれば4,296文字までですが、誤り訂正のレベルを上げればもっと減少します。QRコードのサイズも大きくなってしまうデメリットもあります。そこで生み出されたのがtxqrです。QRコードをアニメーションさせることで情報伝達量を増やそうという試みです。## txq...