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

フレームワーク - node.jsの記事一覧

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

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

もっと見る

List

  • 2019/02/15

Meemo - Markdownを使った個人用メモ帳

個人のメモ環境は大事です。気がついた時にささっとメモできる環境があると忘れてしまうのを防いだり、さらに発想を膨らませられます。アイディア、タスク、その日にあったこと…なんでもとにかくメモしておきましょう。今回紹介するMeemoもそんなメモ環境の一つです。個人用に特化し、すぐにでもはじめられる手軽さが売りです。## Me...

List

  • 2019/02/14

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

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

List

  • 2019/01/16

ColorPicker - 十分な機能を備えた小型カラーピッカー

画像編集をする際、HTMLを編集する際などカラーピッカーが欲しくなることがよくあります。そのために画像編集ソフトウェアを立ち上げたり、別なソフトウェアを立ち上げてカラーピッカーを選択するのは面倒です。多くのソフトウェア付随のカラーピッカーはそのソフトウェア外の抽出に対応していなかったりします。そこで使ってみたいのがCo...

List

  • 2018/12/27

eDEX-UI - 映画を彷彿とさせるフルスクリーンターミナル

開発者であればSF映画などに憧れを抱くものでしょう。SF映画に出てくる司令室で使われるコンピュータは大型のスクリーンに様々な情報が並びますが、GUIよりもコンソールで情報が表示されることが多いように思います。そんなスクリーンを自分のコンピュータでも!と願う方はぜひeDEX-UIを使ってみましょう。フルスクリーンのターミ...

List

  • 2018/12/24

Screenshoteer - CLIでWebサイトのスクリーンショット取得

WebディレクターなどはWebサイトのスクリーンショットを撮る機会が多いかと思います。そんな時、縦長のWebサイトは厄介だったり、デスクトップではなくスマートフォン向けのWebサイトのスクリーンショットを撮りたいなど細かいニーズはたくさんあるでしょう。そこで使いたいのがScreenshoteerです。コマンドラインから...

List

  • 2018/12/10

Ervy - CUIで棒/円/折れ線/ゲージグラフを表示

コンソール用のアプリケーションが増えています。UIをあまり作り込まずに済み、さらに結果の出力も簡単にできます。その反面、グラフのような可視化は苦手です。テキストで出力して、別なライブラリで可視化するのではないでしょうか。そこで使ってみたいのがErvyです。ターミナル上で簡易的な可視化を実現できます。## Ervyの使い...

None

  • 2018/12/02

cpy-cli - cpコマンドをほんの少し便利に

Linuxなどでディレクトリをコピーする際に使うのがcpコマンドです。ごくごく基本的なコマンドなので使うのは簡単ですが、あまり融通が効かなかったりします。そのため、一旦コピーしてから別途ファイル操作を行うと言った人もいるのではないでしょうか。そこで使ってみて欲しいのがcpy-cliです。cpコマンドをちょっと便利にして...

List

  • 2018/11/18

screensaver-js - HTML5/JavaScriptでWindows/macOS用のスクリーンセーバーを作成

スクリーンセーバーを自作するのは難しいことではありません。最近はHTMLで作成もできるようになっているので、SVGやCanvasを使ったり、動画を流すこともできます。十分手軽に作成できます。今回紹介するscreensaver-jsはHTML5/JavaScriptを使い、Windows/macOS両方に対応したスクリー...

None

  • 2018/11/13

keywords-extract - Webページからキーワードを抽出

Webページから情報を抽出するニーズは常に存在します。メタタグはそのためにあるのですが、任意に設定できるので利用者側のニーズに合っていない可能性があります。そこで本文を取得したり、タイトルや更新日を取得するスクリプトなどが作られています。今回紹介するkeywords-extractはWebページからキーワードを抽出して...

List

  • 2018/11/05

PDFSave - Webサイトを電子書籍風にPDF化

WebサイトをPDFにしてくれるソフトウェアは多いですが、その際にはどんなサイトをPDF化したいでしょうか。多くの場合、電子書籍風に読めるコンテンツを提供しているサイトで使いたいのではないでしょうか。そんなニーズに使えそうなソフトウェアがPDFSaveです。WebサイトをPDF化しますが、テキスト部分だけを抽出します。...

None

  • 2018/11/02

‎pad.js - ターミナルからでも使えるファイル共有サーバ

ファイルを共有する仕組みは意外と簡単ではなかったりします。Apple製品同士であればAirDropが使えますが、異なるマシン間において、目の前の相手にデータを送りたいと思うことはよくあります。そして大抵メールになったりします。今回はインターネットを介してファイルを送信、受信できる‎pad.jsを紹介します。## ‎pa...

List

  • 2018/10/28

Slackify Markdown - MarkdownをSlack記法に変換

多くのテック系企業でSlackがコミュニケーションツールとして使われています。多くはテキストだけですが、絵文字を使ったり、簡単な文字装飾を行なっていることでしょう。それらのテキストはSlack専用の記法に沿って記述する必要があります。その記法を覚えるのが面倒、という方はSlackify Markdownを使ってみましょ...

List

  • 2018/10/04

CycleClipboard - yank風のクリップボード拡張

EmacsやVimなどのエディタを使っているとOS付属のクリップボードがどれだけ貧弱か思い知らされます。これらのエディタで使っているyankがOSの中でも使えると便利なのにと思ったことはないでしょうか。yankに似た機能を提供してくれるのがCycleClipboardです。UIは独特ですが、慣れると便利そうです。## ...

List

  • 2018/10/02

HTTP Responder - WebHookを使った開発を便利に

WebHookはシステム連携するのに便利な仕組みですが、呼び出されるのがサーバ側とあって、開発時の確認がしづらいのが問題です。ngrokなどを使ってローカル環境を外部に繋ぐこともできますが、準備が面倒と感じる人もいるでしょう。そこで使ってみたいのがHTTP Responderです。WebHookの内容を確認できるWeb...

List

  • 2018/10/02

local-ssl-proxy - 開発用のローカルHTTPSプロキシ

今はローカルの開発環境でシステムを作り、できあがった段階でサーバに送るのが基本です。そして最近ではサーバ側ではSSL/TLSを使うことが当たり前になっており、開発時だけHTTPを指定することで思った動作にならないこともあります。そこで使ってみたいのがlocal-ssl-proxyです。ローカルでの開発時に使えるSSLプ...

List

  • 2018/09/15

imagemin - 画像サイズをコマンドラインでまとめて軽減

ネットワーク上に流れるデータは極力小さい方が良いです。圧縮はもちろん、余計なメタ情報を削除したりして、ネットワーク負荷を軽減するのが望ましいでしょう。しかし一つ一つのファイルを手作業でやるのは現実的ではありません。そこで自動化です。今回はコマンド一つで画像サイズを軽減できるimageminを紹介します。## image...

List

  • 2018/09/06

docsify - シンプルで使いやすいドキュメントジェネレータ

見やすいドキュメントは大事です。個人的にはmkdocsが好みですが、それ以外にもたくさんのドキュメント作成ソフトウェアがあります。ブログなどと組み合わせるならJykellを使っても良いですし、作られているプログラミング言語で選べば拡張もしやすいでしょう。今回はnodeで作られているdocsifyを紹介します。シンプルで...

List

  • 2018/08/21

ReLaXed - Web技術からPDFを生成

PDFを作るのは数年前に比べると、さほど難しくなくなっています。プリンタドライバ形式でPDFを生成するプロダクトは多く、簡単な体裁のものであればすぐに作成できます。しかし、よりこだわったレイアウトであったり、自動化となると、まだまだ技術が必要です。今回はWeb技術でPDFが作れるReLaXedを紹介します。## ReL...

List

  • 2018/08/20

carbon-now-cli - プログラミングコードを画像化

プログラミングコードをブログなどで綺麗に表示したいと思っても、ブログの環境が対応していないケースがあります。多少のハイライトは入っていても、タブ幅、フォント、テーマなどカスタマイズしたい要素は無数に存在します。そこで使えるのがコードの画像化ですが、毎回手作業でやるのは面倒です。自動化したいならcarbon-now-cl...

List

  • 2018/08/18

Terminalizer - ターミナルの入出力内容をアニメーションGIF化

サーバのセットアップ時など、ターミナルの作業内容をメモしておきたいということは多々あります。後になって、コマンドだけで振り返っても分かりづらいので、入出力内容をそのまま保存しておくのが便利です。そこで使ってみたいのがTerminalizerです。ターミナルの作業内容をアニメーションGIFに変換してくれます。## Ter...