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

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

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

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

もっと見る

List

  • 2019/07/17

photoEditor - Web上で簡易的な画像編集

ユーザに画像をアップロードしてもらう機能はよくありますが、そのままでは使いづらいことが良くあります。例えばサイズが大きすぎたり、回転してしまっていたりといった具合です。そんな時に簡易編集機能を提供できるのがphotoEditorです。## photoEditorの使い方写真を開いたところ。この状態では、まだサーバに送信...

List

  • 2019/07/16

paintDraw - Web上のペイントアプリ

Web上で絵を描いたり、画像に装飾を施したいと思うことが多々あります。画像をCanvasに読み込んで、後は線を引いたりすれば良いのですが、その実装は意外と複雑です。さらに間違った時のために消しゴム機能などもいるでしょう。そうしたペイント機能の基盤に使えそうなのがpaintDrawです。## paintDrawの使い方線...

List

  • 2019/07/16

maps-journey-replay - 進んだ道を地図上でリプレイ

旅行前に地図を眺めてあれこれ計画を立てたり、現地を想像したりするのが好きです。逆に旅行に行ってしまった後に同じ地図を見返すことは殆どないのですが、旅路を振り返るのが好きな人も多そうです。そんな方にお勧めしたいのがmaps-journey-replayです。あの時通ったあの道を辿れるWebアプリケーションです。## ma...

List

  • 2019/07/15

GitApp - GitHub専用ブラウザアプリケーション

最近専用ブラウザを使うことが良くあります。例えばGoogleマップやGmail、チャット、YouTubeなどをWebブラウザから切り離すことで、Webブラウザは自由に再起動できます。再起動する度に音楽が止まったり、ログインし直したりすることもありません。そんな専用ブラウザとしてGitAppを紹介します。GitHub用の...

List

  • 2019/07/15

DigitalJS - Webで動くデジタル回路シミュレータ

デジタル回路を設計する際には、その回路を実際に組む前にシミュレータで確認するのが基本です。ハードウェアにするのはハードルが高いので、まずトライ&エラーがしやすい環境でどんどん試していきます。今回紹介するDigitalJSはそんなデジタル回路のシミュレータです。Web上で試せるのが特に便利です。## DigitalJSの...

List

  • 2019/07/14

lazydocker - CUIでDocker/Docker Compose管理

開発時にDockerやDocker Composeを使っている人は多いかと思います。Docker Composeでは複数のコンテナが立ち上がっているので、その状態やログを確認するのが面倒なことも多いでしょう。そこで使ってみたいのがlazydockerです。複数のコンテナを管理できるビューワーです。## lazydock...

List

  • 2019/07/14

Darkmode.js - Webサイトにダークモードを手軽に導入

macOSでダークモードが導入されて以降、一気にその波が広がっています。アプリなどもダークモードをサポートしたり、Webサイトでも行われるようになっています。プログラマやエンジニアでは背景を黒くするのが当たり前だったので、時代が追いついたと言えなくもなさそうです。そんなダークモードをWebサイトでも使えるようにするのが...

List

  • 2019/07/13

statbox2 - 完成度の高い宮崎県向けデータ可視化システムのプロトタイプ

行政で使われるシステムは決して安価ではありません。利用者像が様々であり、ユニバーサルデザインにも気を配らないといけないため、開発工数が増しがちです。しかし、その結果として使い勝手の悪いシステムができるのではな意味がありません。今回紹介するstatbox2は、新みやざき統計BOXで使われる機能のプロトタイプです。このシス...

List

  • 2019/07/13

Flutter Tasky - Google TodoをFlutterで再現

Flutterがにわかに盛り上がっています。Flutter Webの登場によって、スマートフォンアプリからWebサイトまでDartで開発できるようになったのは大きな要因でしょう。試してみたいと思いつつ、二の足を踏んでしまっている方もいるでしょう。そんな方はFlutter Taskyから学んでみてはいかがでしょう。Goo...

List

  • 2019/07/12

Copy as Markdown - 画像/リンク/テキストをMarkdown記法でコピーするブラウザ機能拡張

ブログを書いたり、ドキュメントを記載している際に今見ているサイトをMarkdownに記述したいと思うことは良くあります。また、その対象はWebページだけでなく、画像やリンク先ということもあるでしょう。そんな時に使えるのがCopy as Markdownです。対象によってコピー方法を変えてくれるGoogle Chrome...

None

  • 2019/07/12

gosimimg - 画像が似ているかチェック

Googleでは検索した際に「もしかして」と出ることがあります。多少の打ち間違いであったり、文字が繋がっていても良い感じに分割して検索してくれます。しかしバイナリデータの場合はそう簡単ではありません。今回紹介するgosimimgは画像同士が似ているかどうかを判別してくれるソフトウェアになります。## gosimimgの...

List

  • 2019/07/11

Point and Click Game - Webブラウザ用の脱出ゲームエンジン

脱出ゲームは人気のあるコンテンツです。アプリはもちろん、リアル脱出ゲームも人気があります。壁や家具などから様々なアイテムをゲットして、部屋を出たり、建物から脱出します。そんな脱出ゲームを作るのに使えそうなゲームエンジンがPoint and Click Gameになります。## Point and Click Gameの...

List

  • 2019/07/11

Lamdu - 次世代のライブコーディング環境

入力に対して素早く反応してくれると開発はさくさく進むものです。ファイルを変更してから反映までにしばらく待たされるのは言うに及ばず、エンターキーを押す前から結果が分かっていたりすると考えが中座することなく開発を続けられます。今回紹介するLamduは次世代のライブコーディング環境を標榜するソフトウェアです。## Lamdu...

List

  • 2019/07/10

oldTerminal - Web上で昔懐かしいターミナルの画面を再現

開発者にとってターミナルは切っても切り離せない存在です。もしターミナルがなかったら仕事にならないという人も多いですし、Windowsのターミナルが新しくなることで生産性が向上する人も多いのではないでしょうか。そんなターミナルの画面をWeb上に再現するのがoldTerminalです。名前の通り、古いターミナルの画面です。...

List

  • 2019/07/10

Pock - Touch BarをDockとして使う

Touch Barは使い慣れている人にすれば意外と使えると言います。個人的にはどうも必要性を感じないのでTouch Barがないタイプを購入してしまいます。とはいえ、キーボード上にプログラマブルに変更できる情報が掲載できるのは便利かも知れません。もしあなたがTouch BarをもてあましているならばPockを使ってみま...