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

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

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

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

もっと見る

List

  • 2017/09/24

Dawn - フロントエンド/node開発のビルドツール

フロントエンド開発はどんどん進化しています。その結果として様々なツールを組み合わせなければならなくなったり、手順が増えてしまっています。これでは手軽に開発できなくなってしまいます。そこで紹介したいのがDawnです。軽量なタスク管理を備えたフロントエンドの開発、ビルドツールです。## Dawnの使い方使っている場面です。...

None

  • 2017/09/23

ExeCop - 危険なコマンドをキャンセル/確認

実行するのが怖いコマンドは多数存在します。例えば `sudo rm -Rf /` なんてコマンドは間違っても実行してはいけないコマンドでしょう。また、実行する可能性があっても処理前に確認したいコマンドもあります(負荷が高いものなど)。そうしたミスを未然に防げるのがExeCopです。あらかじめ入れておくとサーバの作業が捗...

None

  • 2017/09/22

Scotty.js - コマンド一つでS3/CloudFrontへのアップロード

簡単なWebサイトや静的サイトをAmazon S3上で公開するケースが増えています。さらに表示を高速化したり、SSL/TLSを使うためにCloudFrontを使うケースも増えています。しかしそのアップロード法は今なおFTP並のやり方のことも多いでしょう。そこで使ってみたいのがScotty.jsです。コマンド一つでアップ...

None

  • 2017/09/21

notes - ベンダーロックインの心配がいらないノートアプリ

メモを取る環境は多々ありますが、ローカルで行っている人も多いはずです。そして最近であればMarkdown記法を使っているケースが多いでしょう。その結果、特定のフォルダやローカルディスク内に多数のMarkdownファイルが散らばったりします。そうした情報の散在や特定Webサービスによる情報のロックインを防げるソフトウェア...

List

  • 2017/09/20

Ordinance format jp - Markdownで日本の公文書を記述

Markdownは広く使われるようになっていますが、シンプルな記法だけに簡易的なHTMLへの変換以外のニーズ向けとなると使い勝手が悪いことがあります。そのためグラフを入れられるようにしたり、チャートを描けるようにするソフトウェアが作られます。今回紹介するOrdinance format jpもその一つです。日本の公文書...

None

  • 2017/09/19

psi-local - ローカルサイトにPageSpeed Insightsを適用する

Webページの表示速度が遅くて良い理由はありません。ユーザ体験はもちろん、Eコマースサイトなどでは売り上げに直結するほどです。Googleも表示速度を検索順位の指標に組み込んでおり、その指摘を行ってくれるサービスとしてPageSpeed Insightsを提供しています。しかしこのPageSpeed Insightsは...

None

  • 2017/09/16

s5cmd - ローカルとS3をつなぐコマンド

Amazon S3はAWSの各種サービスと連携させると便利ですが、単にバックアップ目的としても十分便利に使えます。そんな時に使うのがクライアントソフトウェアであったり、Webの管理画面です。多数のファイルを一気にアップロードしたりダウンロードするのにWeb管理画面は使い勝手が良くないでしょう。そこで使いたいのがCLIの...

None

  • 2017/09/14

SQLCheck - 危ないSQLがないかチェックしよう

システム開発時においてデータベースは欠かせない存在です。しかしその際に利用するSQLはテクニックによってはもの凄いデータが取れる一方、誤ったコーディングによってデータを消失したり抜き取られるリスクがあります。そこで使ってみたいのがSQLCheckです。問題、リスクあるSQLをあらかじめチェックしましょう。## SQLC...

List

  • 2017/09/11

console - コンソール用Dockerクライアント

DockerはCUIから使うのが基本です。ずっと使っていると気にしないかも知れませんが、色がなく寂しいクライアントです。絢爛豪華とは言いませんが、もう少し色があると便利になりそうです。そこで試してみて欲しいのがconsoleです。カラーリングされたDockerクライアントです。## consoleの使い方Dockerを...

List

  • 2017/09/11

excel-to-markdown - Excel仕様書をMarkdownに

日本では(海外は知りませんが)なぜかExcelがワードプロセッサ代わりに使われます。特にシステム開発の現場で広く使われる傾向があるようで、テスト仕様書ならまだしも、基本設計書などもExcelで作られたりします。検索性は低いですし、メンテナンスも面倒です。そこで使ってみたいのがexcel-to-markdownです。##...

List

  • 2017/09/10

femto - Ruby製のテキストエディタ

CUIベースで動作するプログラミングエディタと言えばvi/Emacs/nanoが思いつくでしょう。いずれも多機能で便利なソフトウェアですが、昔から存在するだけにもっと新しいエディタを使ってみたいという気持ちもあるかも知れません。そこで使ってみたいのがfemtoです。Rubyで作られたシンプルなテキストエディタになります...

List

  • 2017/09/09

qbrt - Geckoエンジンを使って特定サイトだけ立ち上がるアプリを生成

ElectronはWeb標準の技術を使ってデスクトップアプリケーションが作れるとあって人気があります。とは言え、よく使われるのはWebサイトのガワアプリで、特定のサイトだけ使える点においてセキュリティ上のメリットがあります。そんなガワアプリをコマンドラインで作れるのがqbrtです。さらにレンダリングエンジンとしてWeb...

None

  • 2017/09/08

Grack - RackベースのシンプルなGitサーバ

GitリポジトリはHTTP以外の単純なファイル共有でも管理できますが、社内などであればHTTPサーバを通じて管理したいと思うことでしょう。GitHubを使いたいけれど使えない事情がある企業もあります。そんな時にはGrackを使ってみましょう。とてもシンプルなGit管理サーバです。## Grackの設定です。リポジトリが...

None

  • 2017/09/07

blogsync - はてなブログの同期クライアント

エンジニアではてなブログを使っている方は多いかと思います。投稿画面はとても便利で使い勝手が良いのですが、それでもローカルで使い慣れているエディタを使いたいと思う方も多いでしょう。そうした方に使ってみて欲しいのがblogsyncです。はてなブログの記事をローカルで編集できるようにするCLIツールです。## blogsyn...

List

  • 2017/09/06

kawaii-term - 味気ないターミナルを可愛く

ターミナルは白と黒、あってもANSIカラー程度で見た目に寂しいものです。男気があると言えば聞こえは良いですが、何となく味気ないと感じている人も多いのではないでしょうか。そんな方に試してみて欲しいのがkawaii-termです。あなたのターミナルを可愛く仕上げます。## kawaii-termの使い方インストールは自分の...

None

  • 2017/09/03

misspell - ソースコード専門のスペルミスチェッカー

英語圏に住む人であっても英語のスペルミスをします。むしろ日本人が日本語で文章を書くように、普段ずっと英文を書く中ではスペルミスがたくさんあるでしょう。コードの中でもそんな発見は良く目にするのではないでしょうか。今回は特にソースコードに特化したスペルミス発見器、misspellを紹介します。## misspellの使い方...

None

  • 2017/08/31

markdownlint-cli - より良いMarkdownドキュメントを目指す

Markdownは柔軟な記法をサポートしています。なんとなく書いてもそれっぽく表示されます。しかし、会社などで何人もMarkdownを使うようになると一定の統一された基準が必要になるでしょう。そこで使ってみたいのがmarkdownlint-cliです。MarkdownのLintツールかつCLIになります。## mark...

List

  • 2017/08/30

node dependencies view - nodeプロジェクトの依存性を可視化

nodeに限った話ではありませんが、各プログラミング言語では多くのライブラリを利用します。自分では一つしか使っていないつもりでも、そのライブラリが別なライブラリに依存し、そのライブラリがまた別な…と広がっていくのはよくある話です。そんなnodeプロジェクトの依存性を可視化してくれるのがnode dependencies...

List

  • 2017/08/27

gtop - ターミナル上のシステムダッシュボード

システム管理者はシステム全体のステータスを把握する必要があります。そのためにサーバ側データを送信して可視化するダッシュボードソフトウェアがたくさんあります。しかしデータをあえて飛ばすことなく、ターミナル上でそのまま確認できるのがgtopです。## gtopの使い方メイン画面です。!

None

  • 2017/08/25

cnps - connpass参加者を分析しよう

日本で一番使われている勉強会の集客サイトと言えばconnpassですが、各勉強会で集まってくれている人たちを正しく分析しているでしょうか。ただの一見さんなのか、常連なのかきちんと分かっていますか。そんな参加者の可視化をしてくれるのがcnpsです。勉強会を開催することが多い方はぜひ分析してみましょう。## cnpsの使い...