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

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

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

2017/01/18
仕事は能率で考えよう
2017/01/13
ピンポイントがキーワード - ブロックWebの部品になるために
2017/01/11
素早く理想を実現するために - ブロックWebへの乗り方

もっと見る

List

  • 2016/12/21

Islands - 自然な形の島を生成

自然物をコンピュータ上で再現するというのは意外と難しいものです。リアルの世界では一定の法則がありそうでない(またはあるのかも)仕組みに沿って物が形成されます。樹木であったり、雲の形などはよくある例です。その一つとして陸の形があります。陸の形は波風によって浸食され、火山や地震によって隆起したり逆になくなったりします。そん...

None

  • Premium_s 2016/12/20

2016年のまとめ(その3)「サーバレスアーキテクチャ」

今年も早いもので、あっという間に12月となりました。そこで今回から2016年を徐々に振り返るような内容にしていきたいと思います。今回はサーバレスアーキテクチャについてです。キーワードとして良く聞かれるようになりましたが、クラウドサービス中心とあって何をもってサーバレスとするのかが分かりづらいこともあります。今回はサーバ...

List

  • 2016/12/20

Power Touch - スマートフォンを拡張キーボードとして使う

TouchBarはその部分自体が小さなコンピュータになっており、本体とは切り離された存在です。その可能性として、二つのコンピュータを組み合わせた利用法が考えられます。タッチを通じてメッセージを飛ばし合うことで面白い処理ができるようになるかも知れません。そんなTouchBarにインスパイアされて作られたのがPower T...

List

  • 2016/12/20

CPUBar - TouchBarからCPUの有効無効を切り替え

新しいMacBook Proに搭載されたTouchBarは単なるファンクションキーの置き換えではありません。キーボードの一部がソフトウェアベースになったことで、新しい可能性を見いだそうとしています。あたかもiOSで絵文字キーボードが出てきたようにです。現在、開発者によって多くの試みが行われています。今回はその一つ、CP...

List

  • 2016/12/19

TouchBarSpaceFight - TouchBarで遊べるシューティングゲーム

Appleは言いました。TouchBarは遊ぶところではない、と。しかし多くのイノベーションは遊びの中から生まれるものです。とりあえず新しいデバイスがあるとDoomをインストールしたくなるのも同じことです。今回紹介するTouchBarSpaceFightはTouchBarを使って横型のシューティングゲームを実装してしま...

List

  • 2016/12/19

TouchBarDemoApp - TouchBarをデモできるデスクトップ/iPadアプリ

TouchBarは新しいMacbook Proから追加された機能で、その存在に色々な批判や意見が交わされています。しかし一つ言えるのが話題作りとしてのうまさがAppleにはあり、その結果としてハッカーがこぞって改造を楽しんでいると言うことです。TouchBarがないラップトップしか持っていないユーザはその様子を指をくわ...

List

  • 2016/12/18

dboxserver - Dropboxの公開フォルダに正しいmimeTypeを

DropboxがHTTPベースでのファイル公開機能を停止しました。HTMLやJavaScriptファイルについては適切なmimeTypeが与えられず、ダウンロードになってしまいます。セキュリティ上の問題と思われますが、不便を感じている人も少なからずいるのではないでしょうか。HTMLをさくっと公開できる環境は便利でした。...

List

  • 2016/12/18

Really Simple Weather - Web APIを使って簡単に天気情報を取得

インターネットはリアルと対極にあると考えがちですが、実際にはリアルを補完する存在として使われることのが多いです。スマートフォンでは天気アプリが使われることが多く、Yahooの雨雲レーダーのように5分後、10分後の天気が気になるケースはよくあります。そんな訳で天気情報は以外とオンラインでもウケが良いです。もしWebサイト...

List

  • 2016/12/17

Graffiti - jarファイルを解析してクラス情報をビジュアル化

Javaで開発されたシステムは息が長いものが多く、すでに10年選手というのも少なくありません。その中で作られたコードがすべて公開、共有されていれば良いのですが、中にはjarファイルしか残っていないということもあるでしょう。そんな時に使いたいのがGraffitiです。jarファイルを解析し、クラスの関連をビジュアル化して...

List

  • 2016/12/17

Ramme - 非公式なInstagramデスクトップクライアント

Instagramには綺麗な写真が数多くシェアされており、コメントも活発に行われています。しかしスマートフォン向けのアプリしかなく、アクセスする度にアプリを立ち上げるのを煩わしく感じる人も多いはずです。そんな方のためのソフトウェアがRammeです。非公式なInstagramデスクトップアプリです。## Rammeの使い...

None

  • Premium_s 2016/12/16

2016年のまとめ(その2)「マイクロサービス」

今年も早いもので、あっという間に12月となりました。そこで今回から2016年を徐々に振り返るような内容にしていきたいと思います。今回はマイクロサービスについてです。キーワードとして良く聞かれるようになりましたが、実際にマイクロサービスを意識して構築するのは簡単ではありません。今回はその概念と関連オープンソース・ソフトウ...

List

  • 2016/12/16

Insomnia REST Client - RESTful APIを使った開発のお供に

REST APIを使ったシステム開発はごく当たり前になっています。そんな中、ツールがあるとないとでは開発効率が大幅に変わってきます。使いやすいツールがあればデータの確認やテストがさくさくと進むでしょう。今回はInsomnia REST Clientを紹介します。ソフトウェア自体は無料ですが、クラウドサービス(有料)と連...

List

  • 2016/12/16

ZangoDB - IndexedDBをMongoDB風に操作

HTML5ではKVSとして IndexedDBという機能が提供されています。localStorageなどよりも多くの情報を保存したり、検索したりすることもできるので便利に使えます。しかし使い方を覚えるのが若干面倒です。そこで使ってみたいのがZangoDBです。IndexedDBをMongoDB風のAPIで操作できるよう...

List

  • 2016/12/15

md2googleslides - MarkdownファイルをGoogleスライドに変換

最近、Markdownファイルで作成してHTMLプレゼンに展開するソフトウェアが増えています。便利なのですが、ちょっとしたアニメーションを追加したいなど既存のプレゼンソフトウェアで最後の仕上げをしたいこともあるでしょう。そこで使ってみたいのがmd2googleslidesです。MarkdownファイルをGoogleスラ...

None

  • Premium_s 2016/12/15

2016年のまとめ(その1)「ビューライブラリ」

今年も早いもので、あっという間に12月となりました。そこで今回から2016年を徐々に振り返るような内容にしていきたいと思います。最初はJavaScriptに代表されるビューライブラリです。Reactに注目が強く集まっていますが、類似のライブラリとしてVue.jsやRiot.jsも人気が出てきました。個人的にはVue.j...

List

  • 2016/12/15

Scrum Board - カンバン機能だけを取り出したJavaScriptライブラリ

GitHubがIssuesをカンバン風に表示する機能を提供するようになっていますが、Issuesを使っていない場合もあります。自社のタスク管理を使っていて、カンバン機能だけを取り入れたいと考える人もいるでしょう。そんな方に使ってみて欲しいのがScrum Boardです。JavaScript製のカンバンライブラリです。#...

List

  • 2016/12/14

concatss - 複数の画像をくっつけて一つの縦長画像に変換

縦長の画面をまるごとスクリーンショットを撮りたいと思っても、OS自体がそういった機能を提供していないことがあります。Webブラウザはどうにかなりますが、例えばiOSではそんな機能はありません。そこで使ってみたいのがconcatssです。複数の画像をアップロードして、一つの縦長画像に変換します。## concatssの使...

None

  • 2016/12/14

ipgetter - 自分のグローバルIPアドレスを調べる

サーバへの接続をIPアドレス制限している場合など、自分の外部IPアドレスを知りたいと思うことがあります。幾つかやり方はあるのですが、よくIPアドレスを表示してくれるWebサイトにアクセスしたりします。そんな面倒をかけずに使えるのがipgetterです。コマンド一つでIPアドレスを取得できます。## ipgetterの使...

List

  • 2016/12/13

katatema - Reactを使った小さな静的サイトジェネレータ

Reactを使うとなんとなくシステムが大事になってしまう雰囲気があります。そのため、大型なWebアプリケーションでないと使うのを控えてしまうでしょう。もっと手軽に小さなツールでも使えると便利なはずです。そこで使ってみたいのがkatatemaです。Reactを使った静的サイトジェネレータです。## katatemaの使い...

List

  • 2016/12/13

GifViewer - アニメーションGIF検索&ダウンローダー

個人的に嬉しいソフトウェア。アニメーションGIFをスライドの中で使うのが個人的に好きです。小さくではなく、背景画像として大きく表示しています。そのため、アニメーションGIFを検索するのですが、ぴったりくるものが見つからないことが多いです。そこで使ってみたいのがGifViewerです。GUI、macOS上で動作するアニメ...