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

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

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

2017/10/03
面倒な仕事は分解しよう
2017/09/26
人と違うことをしよう
2017/09/20
アウトプット重視の働き方

もっと見る

List

  • 2016/08/16

Pyagram - システム全体の状態遷移図を描く

システム開発において全体増を把握するというのはとても大変なことです。しかし全体が把握できないままに開発を行っていくと余計な不具合が発生する可能性があります。とは言え、これまでのシステム全体図は分かりづらいものが多かったでしょう。そうした悩みを抱えている方はPyagramを使ってみましょう。テキストで状態遷移を書きつつ、...

List

  • 2016/08/15

honeycomb-js - 蜂の巣風アート作品を作ろう

芸術は自然の中にもたくさんあります。波や樹木、雲といった不均等の中にも法則性の感じられる形状であったり、蜘蛛の巣や雪の結晶のような均一性のある形も魅力です。そういった形状の一つに蜂の巣があります。蜂自体は人に嫌われがちですが、ミツバチの巣などは綺麗な六角形が描かれていたりして美しいです。そんな蜂の巣を彷彿とさせるアート...

List

  • 2016/08/15

PokemonGo DesktopMap - Pokemon Goの地図をデスクトップで利用

世界中で爆発的に人気アプリとなっているPokemon Go、きっと遊んでいる人も多いでしょう。基本的にスマートフォンを持ってフラフラと歩き回りつつモンスターを探すわけですが、大人になるとなかなか時間がとれないかもしれません。そこで必要になるのが便利ツールです。今回はPokemon Goの地図をデスクトップで閲覧できるP...

List

  • 2016/08/14

jQuery Tocible - jQuery製の自動生成型目次ライブラリ

Webページで長いコンテンツを書いた場合、あらかじめ目次が用意されます。しかし多くの目次は文頭にあり、途中から選ぶことはできません。また、見出しレベルを細かくすると目次だけで長くなってしまって可読性が落ちてしまいます。そこで使ってみたいのがjQuery Tocibleです。ヘッダーを使って自動生成し、使いやすい目次を提...

List

  • 2016/08/14

pxl - ターミナルの中で画像表示

最近はターミナルの中で実行されるソフトウェアが増えています。かつてのコマンドといったレベルではなく、十分な機能を持ったソフトウェアとして提供されています(まるでDOSの時代かのようです)。しかしCUIというのは色気がなく、画面はあまりにシンプルです。そこで使ってみたいのがpxlです。ターミナルの中でレベルの高い画像を表...

List

  • 2016/08/13

RubyPico - iOS上のmruby実行環境

iOSがバージョンアップしたり、ハードウェアの高機能化、スクリーンの大型化によってタブレットであればプログラミングが組めるくらいになってきました。クラウド環境ではタブレット対応のものも幾つかあります。今回はRubyPicoを紹介します。iOSの中でmrubyを実行できるソフトウェアです。## RubyPicoの使い方R...

None

  • 2016/08/13

Docker Version Manager - Dockerコマンドのバージョン管理

Dockerは開発が盛んで、バージョンアップも頻繁です。それは喜ばしいのですが、少し前に作られたソフトウェアですらDockerサーバ側とクライアント側のバージョン相違によって動かなくなったりします。そこで使ってみたいのがDocker Version Managerです。Dockerのバージョン管理システムです。## D...

None

  • Premium_s 2016/08/13

網羅的思考の罠とその対策

システムを設計する際に求められるのが網羅的思考です。ある事象に対する対応策を網羅的に考えることで、仕様上の隙をなくし、エラーを回避しようとする考え方です。多くの思考法(マインドマップなど)が網羅性を重要視しています。しかし個人的にはあまりお勧めしていません。そこで今回は網羅的思考の問題と、その解決策を紹介します。## ...

List

  • 2016/08/12

Quitter for Mac - 使っていないアプリをそっと終了

ソーシャルサービスが日々の生産性を蝕んでいます。止めないと、と思いつつもチェックしている内についつい気になってしまうものです。大事なのはソーシャルサービスのソフトウェアを立ち上げないことです。ネットワークを完全にふさぐこともできますが、ツイートしたりチェックしたりしないといけない場合もあります。そんな方にお勧めなのがQ...

None

  • 2016/08/12

docker-lambda - Dockerを使ったAWS Lambdaクローン

AWS Lambdaを使えばちょっとしたコードを実行して即座に終わるといった処理が簡単に作れるようになります。Webサービスのように恒常的に使うものではないけれども(API Gatewayを合わせればできますが)、コールしたらすぐに実行できるという手軽さがウリです。そんなLambdaの開発時に使えるソフトウェアがdoc...

List

  • 2016/08/11

Certificate Dashboard - 証明書期限が一覧できるダッシュボード

SSL/TLS証明書の管理は面倒です。ついつい更新を忘れてしまってエラーが出たという経験は誰もがあるのではないでしょうか。大手のSSL事業者であればリマインダーメールもくれますが、これもスルーされがちです。今回はWebブラウザで証明書の期限をチェックできるCertificate Dashboardを紹介します。## C...

List

  • 2016/08/11

Web Blocks - Webブラウザで遊べるMinecraftクローン

Minecraftはブロックを積み重ねて世界を創っていくという、レゴ好きにはたまらないゲームです。日々多くの人たちが一生懸命建設に励んでいます。また、開発者にとっては別な見方もできます。コンセプトがシンプルなだけに同じようなものを自分で作ってみたいと思えるのです。今回はWebGLを使ったWeb Blocksを紹介します...

List

  • 2016/08/10

YakYak - Googleハングアウト用GUIクライアント

メッセンジャー系サービスは最初こそWebブラウザで使うものの、慣れてくると専用クライアントアプリが必要になります。多くの場合立ち上げっぱなしにしたいですし、Webブラウザを再起動するタイミングで接続が切れるのは面倒です。もしあなたがGoogleハングアウトをメインのメッセンジャーとして使っているならばYakYakを使っ...

List

  • 2016/08/10

Deco - React Native用のIDE

React Nativeへの注目が高まっています。そんな中、React Nativeを使ってアプリ開発をはじめてみたいと思いつつも環境構築周りで二の足を踏んでしまっている人も多いのではないでしょうか。そこで使ってみたいのがDecoです。DecoはReact Native用のIDEで、これさえあればすぐに開発がはじめられ...

None

  • Premium_s 2016/08/10

業務で使えるオープンソース(200)「画像圧縮」

今回のテーマは画像圧縮です。ソーシャルメディアサービスが流行り、さらにスマートフォンのカメラが高性能化するのに伴って画像のサイズがどんどん上がっています。1枚で数MBになるのもざらです。そんな中にあっては写真を保存するサービスはいくら容量があってもすぐに足りなくなってしまうでしょう。そこで画像のサイズを適切にコントロー...

List

  • 2016/08/09

Spectre.css - 軽量で機能多数のWebデザインフレームワーク

WebのデザインフレームワークというとすぐBootstrapやFoundationなどが挙がります。企業の管理画面などであれば良いのですが、よくあるフレームワークには臭いが感じられてしまうのが難点です。そこで、という訳ではないですが他のフレームワークを使うことでオリジナリティを出してみてはいかがでしょう。今回は軽量なS...

List

  • 2016/08/09

WebGazer.js - WebカメラとJavaScriptによるアイトラッキングシステム

ユーザテストでユーザの視線がどこに移動しているのかチェックするのは必要です。ただし、アイトラッキングシステムを使うのはとても複雑ですし、コストもかかります。手軽にするため、マウスのトラッキングで済ましてしまっているケースもあります。そこで使ってみたいのがWebGazer.jsです。JavaScriptとWebカムを組み...

List

  • 2016/08/08

Fluxday - スタートアップの生産性を伸ばすタスク管理

規模の違いはあれど、システム/サービス開発においてプロジェクト管理は必須のシステムです。しかしプロジェクト管理を運用することを目的にしてしまうとおかしな方向に進んでいってしまうでしょう。そこで見てみたいのがFluxdayです。生産性やスタートアップを成長させることに主眼を置いたプロジェクト管理システムです。## Flu...

List

  • 2016/08/08

DPlayer - ニコニコ動画風弾幕動画プレーヤー

ニコニコ動画で一気に広まったのが動画の上にコメントを載せて表示するシステムです。コメントが多すぎると肝心の動画が見えなくなりますが、盛り上がっている中に自分もいるという動画を見るだけでない楽しみ方も生まれています。そんなコメントシステム(弾幕コメント)をHTML5の動画プレイヤーとして再現するのがDPlayerになりま...

List

  • 2016/08/07

tslide - ターミナルで動くスライド

技術者の間では今なお高橋メソッドによるプレゼンテーションが人気です。大きな、かつ短い文字を使ったスライドはインパクトがありますし、文字も少ないので1つ1つのスライドで理解することは決して多くありません。そんな高橋メソッド的なスライドをターミナル上で使えるのがtslideです。## tslideの使い方利用例です。対象と...