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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2021/06/06

party.js - ビジュアルエフェクトでユーザ体験を向上させよう

Webサイトの中に、ちょっとしたギミックを組み込みたいと思ったことはないでしょうか。他のWebサイトでは見られない仕組みを入れると、訪問者の目を引くはずです。それはアニメーションのような動きがあるものが良いでしょう。今回紹介するparty.jsはクリックイベントに伴うビジュアルエフェクトを実現するライブラリです。## ...

List

  • 2021/06/05

WinBox.js - Webアプリ用のウィンドウ管理

Webアプリケーションが次々と登場しており、複雑な画面を持ったものも増えています。Gmailなどはメールは個別のウィンドウで作成でき、複数のメールを開いて編集できます。こうしたウィンドウ管理がWebアプリケーションのレベルを引き上げることでしょう。今回紹介するWinBox.jsはWeb向けのウィンドウ管理ライブラリにな...

List

  • 2021/06/05

GitEdit - Git専用エディタ

Gitでコメントを書く際には何かエディタを使っているでしょうか。VS Codeなどのエディタを設定している人もいるでしょうが、ちょっと大げさです(常に立ち上げているなら良いですが)。かといってターミナルやコマンドプロンプト上で日本語入力するのは面倒そうです。そこで使ってみたいのがGitEditです。Git専用のテキスト...

List

  • 2021/06/04

jquery.graphviz.svg - GraphvizのSVGデータを表示/機能追加するjQueryプラグイン

チャートやネットワーク図などを描くのに使われるのがGraphvizです。多くの場合PNGなどの画像で出力して利用しますが、SVGへのエクスポートも可能です。Web向けであれば、画像よりも使い勝手が良いでしょう。そんなGraphvizで出力したSVGを表示するのがjquery.graphviz.svgです。## jque...

List

  • 2021/06/04

Getbook - コマンド一つでURLからePubを生成

電子書籍を作ろうと思うと、専用のエディタを使わないといけないと思うでしょうか。もっと手軽に、ブログを書くように作成できると手軽ですよね。WebもePubは両方ともHTMLをベースにしているので、フォーマットは流用できるはずです。今回紹介するGetbookはWebサイトのフィードや記事URLから電子書籍を生成するソフトウ...

List

  • 2021/06/03

Eva.js - Web向けのJavaScript製ゲームエンジン

ゲーム開発を行う際に一から作ることは多くありません。ゲームに関わる多くの機能を提供するゲームエンジンを選択するのが基本でしょう。モバイルアプリであればUnityやUnreal、WebであればPixiJSなどが有名です。今回紹介するEva.jsもWeb向けのゲームエンジンになります。Canvasベースのパフォーマンスに優...

List

  • 2021/06/03

What Time Today? - 空いている日程を素早く確認

リモートワークになってミーティングが増えたと感じている人は多そうです。そんな時に、参加者の時間調整をするのが一番面倒だったりします。空いている時間を見つけるのはとても大変です。そこで使ってみたいのがWhat Time Today?です。カレンダーから選ぶだけで空いている時間をリストアップできます。## What Tim...

List

  • 2021/06/02

Slidev - 開発者のためのスライドツール

開発者にとって使いやすいスライド作成ツールは何でしょうか。何より大事なのはコードを記述できること、さらに見た目のグラフィックスなどよりもコンテンツに集中できるのが最良でしょう。今回紹介するSlidevは開発者のためのスライドツールとなっています。ネーミング通り、開発者に対してのみ作られたソフトウェアです。## Slid...

List

  • 2021/06/02

LOVETRIS - 良いブロックばかり落ちてくるテトリス

テトリスを興じていて、狙ったブロックがこない時ほどストレスが溜まるものはありません。待っていられないと、塞いだ直後に目的のブロックが来たりするのもテトリスあるあるでしょう。ゲームがユーザの心を読んで、ブロックの提供を避けていたとさえ感じるほどです。そこでプレイしてみたいのがLOVETRISです。ゲームの状態を判断し、最...

List

  • 2021/06/01

playground-macos - Web上でmacOS風のUI/UXを再現

ポートフォリオサイトには2つの面があります。まず自分の関わってきたプロジェクトや持ち合わせている技術を一覧するものです。そしてもう一つはポートフォリオサイト自体が一つの作品になっているケースです。今回紹介するplayground-macosはまさに後者で、Xiaohan Zou氏の技術力をうかがわせるものとなっています...

List

  • 2021/06/01

TypeScriptToLua - TypeScriptからLuaに変換

TypeScriptが一プログラミング言語としてだけでなく、他のプログラミング言語への変換フォーマットのような存在になってきています。JavaScriptはもちろんのこと、AssemblyScriptのようなサブセットもあります。今回紹介するTypeScriptToLuaはTypeScriptからLuaに変換するソフト...

List

  • 2021/05/31

proofreading-tool - 開発者以外でも使える文書校正ツール

読みやすい文章というのは、ある程度体系化されています。漢字や平仮名の使い方、句読点の使い方などで読みやすさは大きく改善できます。そして、それらのチェックは自動的に行えます。そこで使われているのがLintツールになります。そんなLintツールは開発者であれば使うのは容易ですが、開発者でない人たちにとっては敷居が高いもので...

List

  • 2021/05/31

Mumemo - スクリーンショットベースのメモアプリ

メモを取るスタイルは人それぞれです。テキストだけで良い人もいますが、長文をコピーするくらいなら、画像で残した方が良いという人もいるでしょう。しかし検索できないのは、それはそれで不便というケースもあります。今回紹介するMumemoはスクリーンショットベースのメモアプリケーションになります。## Mumemoの使い方起動し...

List

  • 2021/05/30

satellite-viewer - 30行で作られた衛星トラッカー

夜空の星を見上げると、ISSが見えることがあります。同様に地球上には数多の人工衛星が飛んでいますが、小さいものは肉眼では見られないでしょう。しかし、どこを飛んでいるのか分かるだけでもロマンがあります。今回紹介するsatellite-viewerは、そんな衛星の周回軌道を再現するビューワーアプリです。## satelli...

List

  • 2021/05/30

BandwidthLimiter - ドメイン単位でネットワーク速度を制限

自宅やオフィスの高速ネットワーク環境下で開発していると、ついネットワークが遅い環境のことを忘れてしまいます。その結果、リッチなWebサイトやアプリを作ってしまい、利用者にとっては使いづらいものができあがります。そこであらかじめネットワーク速度を制限しながら開発してみましょう。それを手軽に実現できるのがBandwidth...