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

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

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

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

もっと見る

List

  • 2018/06/28

letter-icon-generator - SVG/画像で一文字のアイコンを生成

最近、プロフィールアイコンを設定していないアカウントは頭文字だけを表示するといったアイコンが増えています。Slackでもデフォルトではチャットの頭文字だけが表示されます。そういったアイコンを生成してくれるのがletter-icon-generatorです。## letter-icon-generatorの使い方lett...

List

  • 2018/06/27

ArtStationDownloader - ArtStationの画像/動画をダウンロード

ArtStationというサイトがあります。ゲームや映画、エンターテイメントのショーケース的なサイトで、様々な格好良い画像が掲載されています。エンターテイメントのflickrのようなサイトです。そんなArtStationに掲載されているコンテンツをダウンロードできるのがArtStationDownloaderです。##...

List

  • 2018/06/27

woscope - WebGLベースのオシロスコープ

電気などの波形を見るのに使われるのがオシロスコープです。工学系の方であれば誰もが一度は使ったことがあるのではないでしょうか。ツマミを回して写し出される波形の変化を楽しんだことがあるはずです。そんなオシロスコープをWebGLで再現したのがwoscopeです。## woscopeの使い方もちろん電気は流せないので、音楽を使...

List

  • 2018/06/26

Entanglion - 世界初!オープンソースのボードゲーム

パソコンやスマートフォン、専用デバイスでやるゲームも楽しいですが、ボードゲームはまた違う魅力があります。筆者の家にも多数のボードゲームがあります。その一つにカタンがあります。資源を奪い合う、昔から楽しまれてきたボードゲームです。そんなカタンを宇宙時代で楽しめるボードゲームがEntanglionです。## Entangl...

List

  • 2018/06/26

S3 Album Publisher - 静的ホスティングサイト向けにアルバムをアップロード

Webサイトを立ち上げるというのは昔に比べると手間がかからないものになりましたが、逆に手間がなくなりすぎて一切立ち上げる気がなくなってしまっています。ちょっとしたサイトをあえて自分でメンテナンスするのは面倒というものです。例えば写真を他の人に公開したいというだけであればS3 Album Publisherを使ってみるの...

List

  • 2018/06/25

docxtemplater - テンプレートからWord/PowerPointファイルを生成

エンジニアであってもオフィススイートを使う機会はあります。例えばWordを使ったり、PowerPointでプレゼンを作ったりするでしょう。資料はMarkdownやシステムに入っていて、それを取り出してファイルの内容に埋め込んだりする作業は手間です。そこで使ってみたいのがdocxtemplaterです。テンプレートされた...

None

  • 2018/06/25

MRISA - Google画像検索を使って類似画像APIを実現

AIや機械学習で良く取り上げられるのが画像の分析です。何や誰が写っているのかを分析したり、タグ付けするような技術が人気です。また、ある写真と似たような写真を探すこともできます。そうした画像検索をGoogle画像検索を使ってAPI化するのがMRISAです。## MRISAの使い方MRISAは以下のようなAPIを呼び出して...

List

  • 2018/06/24

GitHub XP - GitHubをWindows XP風に

GitHubがマイクロソフトに買収されました。かつてのマイクロソフトとは違うとはいえ、Skypeのことを思うと一抹の不安を拭えずにはいます(CEOも代わるので)。今後数年は色々あるかも知れません。そんなGitHubをWindows XPにしてしまうデザインテーマがGithub XPです。## Github XPの使い方...

List

  • 2018/06/24

Trello.md - TrelloのボードをMarkdownフォーマットでコピー

Trelloはプロジェクト管理に限らず、様々な用途で使われています。工程を管理するだけでなく、頭の中を整理する目的としても使えます。人数も一人から多人数まで幅広く利用できます。そんなTrelloで記述した内容をMarkdownフォーマットで取得できるのがTrello.mdです。## Trello.mdの使い方例えばこん...

List

  • 2018/06/23

Brickworld - Web上で楽しむレゴブロック

レゴブロックはいつの時代も色あせず、あらゆる世代を魅了し続けています。一つ一つは単純なブロックであっても、そこから多彩な作品が作り出されます。難点はブリックを買わなければならないということでしょう。ハマるとレゴ沼と言えるほど、様々なブリックを買い集めてしまうのではないでしょうか。そこで使ってみたいのがBrickworl...

List

  • 2018/06/23

rawson.js - JavaScriptでRAWデータを読み込み

デジカメで撮影した写真は基本、JPEGで保存されます。しかし、よりカメラや写真にこだわりがある人は、JPEGの不可逆な変換を嫌い、撮影したデータをそのまま残したいと考えるものです。そのためにRAWデータが存在します。通常、RAWデータをレタッチソフトウェアなどでJPEGに変換しますが、rawson.jsを使えばRAWデ...

List

  • 2018/06/22

TODC Bootstrap - Google風のBootstrapテーマ

Bootstrapの良いところは簡単にある程度デザインが整ったサイトが作れるだけではありません。多彩なテーマが作られていることで、あっという間にサイトの雰囲気を変えられるのも魅力です。今回はそんなテーマの一つ、TODC Bootstrapを紹介します。Google風なサイトが作れるBootstrapテーマです。## T...

List

  • 2018/06/22

Snake - HTML5製のスネークゲーム

HTML5でゲームを提供する環境が増えています。Webブラウザ上で楽しめるゲームであればインストールする必要がないのですぐに遊べます。ダウンロードも軽量な、簡単なゲームが好まれる傾向があります。今回はそんなお手軽ゲームの一つ、Snakeを紹介します。いわゆるスネークゲームです。## Snakeの使い方スマホ向けになって...

List

  • 2018/06/21

DevTools Timeline Viewer - 開発者ツールのパフォーマンス結果を共有/閲覧

Webページを表示するまでには様々な処理が行われています。DOM構築、HTMLのレンダリング、JavaScriptなど様々な処理が行われた結果、一つの画面を表示します。さらにWebアプリケーションであれば、その画面のまま要素が変化します。そうした中でパフォーマンスを測定する機能がGoogle Chromeにありますが、...

List

  • 2018/06/21

bed - Go製のバイナリエディタ

システム開発をしているとバイナリファイルを扱うことがあります。生成するだけであれば専用のライブラリがあるのですが、すでにあるファイルを解析したりするとなると別です。ファイルの中身を分析しなければなりません。そこで使ってみたいのがbedです。CUIで動作するバイナリエディタです。## bedの使い方PDFを開いた例です。...

List

  • 2018/06/20

pdfsizeopt - PDFファイルのサイズを最適化

ストレージが大容量化したり、解像度が向上すると、次第にファイルサイズを気にしなくなってしまいます。その結果、数十MBを越える添付ファイルをメールで送ろうとして弾かれたりします。小さいサイズで済むならば、それに越したことはないでしょう。今回紹介するpdfsizeoptはPDFファイルを最適化し、サイズを軽減してくれるライ...

List

  • 2018/06/20

Bowlcu - SVGテキストを自在に変化

SVGの面白いところはバイナリデータではないので、JavaScriptから簡単に操作できるところです。時間によって移動させたり、形を変えることもできます。もちろんクリックなどのイベント処理とも連携できます。今回紹介するBowlcutはSVGのテキストを面白く表示できるライブラリです。## Bowlcutの使い方例です。...

List

  • 2018/06/19

Google Form to Slack - Googleフォームの回答をSlackへ通知

Googleフォームを使ってお問い合わせフォームを提供しているケースはよくあります。登録した内容はスプレッドシートに自動登録されるので後から分析する際に便利ですが、通知機能がメールだけなことに不満を感じる人も多いでしょう。社内でSlackを使っているならば、そちらに通知を送ってくれた方が便利です。そこで使ってみたいのが...

List

  • 2018/06/19

Prettier - テキストエリア内のコードを見やすく整形

プログラミングについて質問する際に、綺麗なコードで質問するかどうかで回答してもらえる可能性は変わってきます。誰しもインデントも乱れて改行も一定でない汚いコードを解析してまで質問に答えたいと思わないでしょう。そこで使ってみたいのがPrettierです。テキストエリア上でコードを綺麗に整形してくれます。## Prettie...