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

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

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

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

もっと見る

None

  • 2018/01/07

OverTime - 複数都市のタイムゾーンを確認

海外の人たちとミーティングを行ったりする際に面倒なのがタイムゾーンの確認です。こちらでは昼でも、現地では夜というのはよくあることです。お互いが都合のいい時間というのは探すのが面倒で、どちらかが夜中に対応せざるを得なくなったりします。そこで使ってみたいのがOverTimeです。都市を指定して簡単に時刻の確認ができます。#...

None

  • 2017/12/30

js-webassembly-interpreter - WebAssemblyを解析/実行

WebAssemblyを使うことでコンパイルされたコードをWebブラウザ上で実行できるようになります。Safariでもサポートされたことで、実用的になってきたと言えます。そんな WebAssemblyはC/C++/Rustで書くのが基本です。そんな WebAssemblyのコードを解析したり、CUIで実行できるのがjs...

None

  • 2017/12/24

node-git-server - node製のカスタマイズできるGitサーバ

Gitリポジトリを管理するサービスやソフトウェアは多いですが、そのGit管理の仕組みを自分のサービスでも取り入れたりと思う方は多いはずです。そうした場合、Git操作の仕組みをすべてすべて自分でイチから実装しなければなりません。しかしnode-git-serverを使えば幾分簡単になりそうです。node-git-serv...

None

  • 2017/12/23

Parcel - 高速さが売りのWebアプリケーションバンドラー

JavaScriptの周辺環境の進化は早く、一部はGulpと言われていたのがWebPackになったりして、どんどん新しい技術が出てきては廃れるといったことを繰り返しています。さらにここで紹介するのは心苦しいのですがParcelを知っておきましょう。とても簡単に使えるWebアプリケーションバンドラーです。## Parce...

List

  • 2017/12/20

graphqlviz - GraphQLのスキーマを可視化

GraphQLはデータ構造がスキーマとして定義されています。それらを読み解くことで、あらかじめデータ構造を把握してクエリを投げられるようになっています。しかしJSONから内容を正しく見極めるのはなかなか難しいでしょう。そこで使ってみたいのがgraphqlvizです。GraphQLの構造を画像などで可視化してくれます。#...

List

  • 2017/12/06

stacks-cli - 気になるWebサービスで何が使われているのか調査

イケてるWebサービスではどんなフレームワークやライブラリが使われているのか気になる人は多いでしょう。やはりトレンドのフレームワークを組み合わせているのか、はたまた意外と枯れた技術を使っているのか。そんな調査ができるライブラリがstacks-cliです。気になるWebサービスで実行してみましょう。## stacks-c...

List

  • 2017/12/05

Rich FileManager - Webベースのファイル管理

Webアプリケーションが増えていくと必要になるのが、OSの基本とも言えるファイル管理です。サーバ上のストレージに入ったファイルを閲覧したり、編集は別なWebアプリケーションなど利用法は様々に考えられます。そんなファイル管理としてRich FileManagerを照会します。ファイルのプレビューもできる多機能なファイルマ...

List

  • 2017/12/05

Cattaz - Markdownの中に独自アプリケーションを定義できるWiki

Markdownは便利ですが、物足りないと感じることも多々あります。そうした時に機能追加をすると、それは他のMarkdown記法には合わない、特別なものになってしまいます。そうやって特別なMarkdown記法が多数生み出されています。CattazはMarkdown記法をベースに、独自のアプリケーションが組み込めるように...

List

  • 2017/11/29

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

自作のソフトウェアをGitHubに公開する際にちゃんとライセンスを明示していますか。オープンソースに限らず、何らかのライセンスを明示しておかないと使い手としてはどういう権利で使えるかが分からずにとても困ります。そこで使ってみたいのがgenerate-licenseです。ライセンスファイルを生成してくれるコマンドです。#...

List

  • 2017/11/22

deviceframe - 画像やWebサイトにiPhoneの枠を追加

iOSでスクリーンショットを撮ると、デバイスの枠がないので若干寂しいです。雰囲気を把握するためには、やはりデバイスの枠があったほうが分かりやすいでしょう。Xcodeをインストールしてシミュレータがあったとしても任意の画像に枠が追加できる訳ではありません。そこで使ってみたいのがdeviceframeです。ごく簡単に、好き...

List

  • 2017/11/19

Standard Notes - Evernote風なメモソフトウェア

メモを書く機会は予想以上に多いです。問題はそうしたメモを時にテキストファイル、時に付箋紙、時にA4用紙といった具合に散在させてしまうことです。メモは一箇所にまとめておいてこそ、価値が出ます。今回紹介するStandard NotesはEvernote風のメモソフトウェアです。## Standard Notesの使い方3ペ...

List

  • 2017/11/11

Node.php - PHPでnodeアプリケーションを動かす

PHPのレンタルサーバは数多いですが、nodeが使えるサーバはあまり多くありません。実用的なレベルでPaaSを使おうと思うとそれなりにお金もかかるでしょう。レンタルサーバでnodeを動かすのは難しいでしょうか。その答えの一つがNode.phpです。PHPでnodeを動かす、そんな無茶なプロジェクトです。## Node....

List

  • 2017/10/26

favicon-emoji - 絵文字をFavicon化

Faviconを何か設定しないとと思いつつ、絵の才能があるわけでもないので思いつかない…といった方は多いかと思います。適当な画像をあてはめても良いですが、面白くないでしょう。そこで使ってみたいのがfavicon-emojiです。絵文字をFaviconとして出力できます。## favicon-emojiの使い方コマンドは...

List

  • 2017/10/22

AutoRest - OpenAPI Specificationから各種プログラミング言語向けSDKを生成

OpenAPI Specification(旧Swagger)の定義ファイルはドキュメントを生成するのによく使われます。しかし、それだけではなく他にも様々な使い道があります。例えばテストやバリデーションです。さらにAutoRestを使えば各種プログラミング言語向けにSDKを生成してくれます。これは見逃せない機能でしょう...

None

  • 2017/10/19

youtube-to - YouTube動画を動画/MP3としてダウンロード

YouTubeで気に入った音楽や動画があってもユーザの意思によっていつでも消すことができます。視聴する側としてはいつでも聞けると思っていただけに、突然の削除でがっかりしてしまいます。そこで使ってみたいのがyoutube-toです。YouTube動画を動画または音楽ファイルにするソフトウェアです。## youtube-t...

None

  • 2017/10/17

Code Quality Checker - プログラムコードの品質チェッカー

コードの品質はどう判断したら良いでしょうか。幾つかの判断基準はあると思いますが、複雑さやコードの重複などは挙げられるでしょう。そうしたネガティブな要素が積み重なった結果、バグを含みやすくなると言うことはあると言えます。今回紹介するCode Quality Checkerはコードの品質チェックを行ってくれるソフトウェアで...

List

  • 2017/10/15

Franchise - 多数のデータベースに対応したSQLノートブック

SQLを覚えると実務で使える様々なデータを取得できるようになります。毎回同じようなSQLを記述するのが面倒で、テキストファイルに定番のSQLをメモで残している方も多いのではないでしょうか。そんな方にお勧めなのがFranchiseです。SQLを残しておけるノートブックです。## Franchiseの使い方メイン画面です。...

None

  • 2017/10/14

strip-debug-cli - JavaScriptのコードからデバッグ系出力を取り除く

開発していてデバッグメッセージを出力させることはよくあります。そしてそのままリリースしてしまったりして、本番環境でもデバッグメッセージが出てしまうことがあります。これは恥ずかしいでしょう。そこで使ってみたいのがstrip-debug-cliです。コードの中からデバッグメッセージを見つけ出して除外してくれます。## st...

List

  • 2017/10/13

Terminal Kit - CLIのソフトウェアをパワーアップ

開発者向けのツールを開発する場合、GUIがない方が手軽で自動化も考えられるのでメリットがあります。しかしユーザビリティを考えるならばインジケータを付けたり、インタラクティブに入力がある方が良いでしょう。今回はそんなCLIツールを便利にしてくれる機能を満載したTerminal Kitを紹介します。## Terminal ...

None

  • 2017/10/09

node-read - URLからメインコンテンツをピックアップ

オンラインにはテキストコンテンツが溢れています。問題はそうしたテキストコンテンツから意味のある情報をどう得るかです。HTMLタグを外しただけでは意味がありません。そこで使ってみたいのがnode-readです。メインコンテンツとおぼしき部分をピックアップしてくれるnode用ライブラリです。## node-readの使い方...