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

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

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

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

もっと見る

List

  • 2020/07/20

asperitas - シンプルなRedditクローン

Redditは歴史の長いコミュニティサイトです。様々なカテゴリ(Subreddit)があり、トレンドからディープな話題まで話されています。日本語のカテゴリも幾つかあります。そんなRedditのシンプルなクローンがasperitasです。## asperitasの使い方一覧です。!

None

  • 2020/07/19

SpacedTime - 覚えておかなきゃいけないことを記録

人の記録はあやふやなもので、だいたいのことは数日経つと忘れてしまいます。その結果、人との約束事や重要なことまで忘れてしまったりします。そうならないために、きちんと記録しておかないといけません。記憶するために記録し、それを何度も繰り返せば記憶の定着ができるでしょう。そのためのツールがSpacedTimeです。## Spa...

List

  • 2020/07/19

table-magic - CSV/TSV/HTML/Markdownの相互変換

HTMLのテーブル組はよく使われますが、その組み方は意外と面倒です。CSVから手軽に変換できるといいなと思うことがよくあります。同様にMarkdownでの表組も記法が複雑で、ずれることがよくあります。そんな苦労を味わった方であれば便利さが分かるのがtable-magicです。CSVとHTML、そしてMarkdownを相...

List

  • 2020/07/18

shapez.io - 自動化された工場を構築するゲーム

物を作っていくゲームはなんと面白いことでしょう。一気に大きなものを作るのではなく、小さなものを積み重ねていくのに楽しさを感じます。シムシティはもちろん、Factorioのような工場建設ゲームもそうです。今回紹介するshapez.ioはFactorioにインスパイアされた工場製造ゲームです。## shapez.ioの使い...

None

  • 2020/07/18

unfog - CUIで使えるタスク&時間管理

タスク管理は仕事を行う上で大切なものだと思いますが、何で行っていますか。クラウドサービスを使っている人、紙を使っている人など様々だと思います。タスク管理のためにWebブラウザを立ち上げたりするのは面倒と感じる人もいるでしょう。サーバ管理者であればターミナルは一番よく使うツールのはず。そこでタスク管理、時間管理はunfo...

List

  • 2020/07/17

AlDente - バッテリーの寿命を延ばすユーティリティ

ノートPCなどではバッテリーが肝です。バッテリーは何度も充電している内に徐々にへたってきます。取り外しできるならバッテリーだけ買えばいいですが、MacBookの場合はバッテリー内蔵なので、交換は大変です。そうした摩耗を防ぐため、バッテリーをマックスまで充電しないという方法がいいそうです。それをサポートしてくれるのがAl...

List

  • 2020/07/17

tragopan - 別ライブラリへの依存性のないズーム/パン用JavaScriptライブラリ

デジカメやスマートフォンで撮影した写真はどんどん画素数が増え、巨大になっています。Webブラウザで表示したくらいでは確認できないくらい小さな部分まで撮影できます。拡大表示したい時は多いです。そこで使えるライブラリがtragopanです。Web上でJavaScriptを使って画像のズームイン/アウトができるライブラリです...

List

  • 2020/07/16

Noodel.js - ダイナミックなコンテンツをスムーズに閲覧

Webページは上から下へ、縦スクロールで辿るのが一般的です。しかし、それが最適ではないコンテンツもあるでしょう。例えばドリルダウンしていくコンテンツの場合、縦よりも横の方が合っているかも知れません。今回紹介するNoodel.jsはマウスやキーボードを組み合わせて使えるダイナミックコンテンツ用ライブラリです。## Noo...

List

  • 2020/07/16

CindyJS - インタラクティブなコンテンツ作成に役立つJavaScriptフレームワーク

JavaScriptを使えば画面内の要素を動かすことができます。とはいえ、それを素のJavaScriptだけで自力で実装するのは現実的ではありません。特に物理的な動きと組み合わせるのは大変です。今回はインタラクティブなコンテンツを作るのに特化したJavaScriptフレームワーク、CindyJSを紹介します。## Ci...

List

  • 2020/07/15

Zettlr - 多機能で使いやすいMarkdownエディタ

Markdownエディタは世の中にたくさん存在します。しかし、日々新しい物が出てきます。それはなぜかといえば、自分のニーズにほんの少しだけ合わないものがあるからです。確かにかゆいところに手が届かないものもあるでしょう。今回紹介するZettlrは21世紀のMarkdownエディタを標榜しています(Markdownが出てき...

List

  • 2020/07/15

Briefing - プライバシーに配慮した動画チャット

リモートワークが増えて、動画で会議をすることが増えました。また、ソーシャルディスタンスによって直接会えずに動画チャットを使う機会も多くなっています。その際問題になっているのがプライバシーです。Zoomなどでもプライバシーが大きな問題になっています。今回はプライバシーに配慮した動画チャットアプリBriefingを紹介しま...

List

  • 2020/07/14

診断チャートメーカー - 誰でも簡単に診断チャートを作成

二択の選択に沿って進めていって、最終的に何らかの診断がくだされる診断チャートは人気があるコンテンツです。動物占い的なものであったり、自分の特性に合わせた性格診断など、誰もが一度はやったことがあるでしょう。そんな診断チャートを自作できるのが診断チャートメーカーです。## 診断チャートメーカーの使い方トップページです。自作...

List

  • 2020/07/14

SVGuitar - SVGでギターコードを表示

ギターはコードを覚えて弾き方をマスターしていきます。今はオンライン上にもたくさんのギターコードがアップロードされています。しかし、表示形式が特殊なので、画像でできているものが殆どです。画像の場合、別なコードを作成したり、修正するのも面倒です。そこで使ってみたいのがSVGuitarです。## SVGuitarの使い方左側...

List

  • 2020/07/13

Quotebacks - コンテンツ引用をしやすくするGoogle Chrome機能拡張

Webはページ同士がリンクで繋がって構成されています。その際、単にURLを付けるだけでもいいですし、内容を引用することもできます。引用を使うことで、リンク先の内容が分かりやすくなり、誘導につなげることができます。今回紹介するQuotebacksはそんな引用をしやすくするGoogle Chrome機能拡張になります。##...

List

  • 2020/07/13

Gorched - ターミナルで動くタンクゲーム

タンクゲームはルールが簡単でついハマってしまいます。向き合ったタンクから順番に弾を撃ち合って、相手に先に当てた方が勝ちです。障害物が多く、弾道はそれらを計算した上で飛ばさなければいけません。今回紹介するGorchedはGoで作られたタンクゲーム、しかもターミナル上で動きます。## Gorchedの使い方ゲーム開始です。...

List

  • 2020/07/12

Photon - WebAssemblyで高速画像編集

WebAssembly(WASM)の大きな特徴として、その実行速度が挙げられます。Webブラウザ上で実行されるJavaScriptでは限界があった速度も、WebAssemblyであればネイティブ並の速度で実行できます。そんな実行速度の速さを活かしたソフトウェアがPhotonです。WebAssemblyの力で画像を処理し...

List

  • 2020/07/12

tubuler - 簡単に使えるyoutube-dlのGUIラッパー

YouTube動画をダウンロードしておきたいと思ったことはないでしょうか。誰かがアップロードした動画は常にあるとは限りません。いつ消えてしまうか分からないだけに、手元に残しておきたい場合もあるはずです。そこで使えるのがyoutube-dlですが、CLIなので人によっては使いづらいでしょう。そこで使えるのがtubuler...

List

  • 2020/07/11

Grid.js - React/Angular/VueをサポートしたHTMLテーブルライブラリ

HTMLで使ってデータをテーブル表示するのは簡単です。しかし、ちょっとUIをよくしたり、ソートなどの機能を追加しようと思うと、途端に面倒になります。素のHTMLのままではとても使い勝手がいいとはいえません。そんなHTMLテーブルを手軽に高機能化してくれるライブラリがGrid.jsになります。## Grid.jsの使い方...

List

  • 2020/07/11

Notence - Markdownとカンバンをサポートしたノートアプリ

メモを取る用のノートアプリはどんなものを使っているでしょうか。普段使っているテキストエディタをそのまま利用している人も多いはずです。しかしテキストエディタでは記述できるフォーマットに限界があるのが問題です。今回紹介するNotenceはリストとカンバン、二つの記述方法をサポートしたノートアプリになります。## Noten...

List

  • 2020/07/10

WiFi Login Card - WiFi接続情報を載せたカードを作成

コワーキングスペースやイベント会場に行くとWiFiのSSIDとパスワードが書かれた紙があります。それを入力しないとインターネットにつなげられないので、とてもアナログな操作が求められます。これはとても面倒です。そこで使ってみたいのがWiFi Login Cardです。WiFiの接続情報を記述したQRコードを手軽に作成して...