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

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

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

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

もっと見る

List

  • 2015/03/01

Subway – iOS/Windows Phone/BlackBerryでの利用を想定したシャープなアイコンセット

素敵なアイコンを探す旅は永遠に終わりません。ある時には小さくて可愛らしいものが流行ったかと思うと、次はシンプルでフラットなものが流行になります。古くさいデザインにならないためにも常に先進的デザインを追いかけなければなりません。今回は新しいアイコンセット、Subwayを紹介します。多数のモバイルデバイスに合わせたサイズが...

List

  • 2015/03/01

TTlogger - 何をしたかを記録しておく時間管理

Todo(これからやること)も大事ですが、ToDid(何をやったか)を管理するのも大切です。日報もやったことリストですし、個人が成長していく上でも何をやったかを蓄積するのは大事なことだと思います。そんなやったことリストを管理できるツールがTTloggerです。node-webkit(現NW.js)で作られたツールです。...

List

  • 2015/02/28

Plumin.js – Web Fontを動的に生成するJavaScriptライブラリ

最近はWebフォントが人気です。アイコンのように使ったり、ロゴのように使うこともできます。しかし基本的にWebフォントはTrueType Fontなどのファイルを用意しておいて使われているでしょう。もっとWeb Fontをダイナミックにプログラマブルに扱おうというソフトウェアがPlumin.jsです。動的にWeb Fo...

List

  • 2015/02/28

PaperQuik - HTML5/JavaScriptでドキュメントテンプレート生成

ドキュメントのテンプレートを配布しているサイトは数多くあります。請求書や契約書の類をはじめ、スマートフォンアプリの画面や企画書のテンプレートなんてものもあります。昔はグラフ用紙がなければ買いにいったものですが、今ではWeb上からダウンロードすれば良いだけです。そんなドキュメントテンプレートを作成できるWebサービスがP...

List

  • 2015/02/27

Open source project name checker – オープンソース・プロジェクト名チェッカー

グルーポンが自社のサービスにGnomeとつけた上、商標を取ろうとして炎上したり、AppleがSwiftと言う言語(既に同名のプログラミング言語があるのに!)を作ったりとネーミングについては万一重複していたりすると後々やっかいな問題につながります。そこでもしあなたが新しいプロジェクトをはじめようと思ったら使って欲しいのが...

List

  • 2015/02/27

Navstack.js - ハイブリッドアプリやスマートフォン向けWebサイトの画面遷移はこれにお任せ

スマートフォンのWebビューは従来に比べると遙かに進化していて、レンダリング速度やJavaScriptの実行速度も高速化しています。そんな中、ネイティブアプリとWebアプリの違いと言えば、画面遷移のアニメーションにあるのではないでしょうか。上下左右から画面がスライドして表示されるのはやはりアプリならではといった感があり...

List

  • Premium_s 2015/02/27

2015年02月の人気ソフトウェアまとめ

今回は2月の人気ソフトウェアまとめです。過去分はこちら。- 1月今月は開発の補助的ツールが多く人気に挙がっています。すぐに使い始められるものが多いので、ぜひ使って生産性を向上してください。lice - オープンソース・ライセンスジェネレータGitHubの登場によってカジュアルにソースコードを公開する文化が生まれました。...

List

  • 2015/02/26

Password Manager – デスクトップ/Silverlight/Windows Phoneで動くパスワードによる情報管理

Windowsの面白い点として、多数のプラットフォームで動作するアプリケーションを単一のコードから作れる点です。Mac OSXは言語こそObjective-Cなものの、デスクトップとスマートフォンは別なコードになっています。Password Managerはそんな単一コードで動作するサンプル的なアプリケーションです。デ...

List

  • 2015/02/26

Digital Rain - マトリックス風表現をGoで

マトリックスと言えば黒い画面の中に半角文字が流れ落ちてくる表現が有名です。あれを見るとマトリックスを思い出すという方も多いのではないでしょうか。Digital Rainではまさにそんな表現を行っています。特徴的なのはGoを使っている点でしょう。## Digital Rainの使い方!こんな感じです。Canvasに描画し...

List

  • 2015/02/25

Tuleap – アジャイル/ウォーターフォールをサポートしたプロジェクト管理

プロジェクト管理もトレンドがあり、そのUIや機能が異なってきます。ここ数年はアジャイル、スクラム開発が主流でバックログやカンバンといった機能が実装されています。Tuleapはアジャイル、ウォーターフォール双方に対応したプロジェクト管理で、エンタープライズ用途において活躍してくれそうです。## Tuleapの使い方!こち...

List

  • 2015/02/25

DevOOPS - 多数のパターンを用意したBootstrap管理画面

デザインでシステムの品質が決まるわけではありません。しかし、それでも全くデザインされていないシステムよりも見た目が整っている方が安心して使えるでしょう。それは管理画面でも同様です。通常、管理画面は利用者が限定的なため、デザインが適当になってしまいます。そんな寂しい管理画面もDevOOPSを使えば一気に見た目が向上するで...

List

  • 2015/02/24

DiffImg – 画像の差分を表示

開発現場ではDiffを使って変更ポイントをチェックするのが当たり前になっています。バージョン管理とともに使うのが基本ですが、単体でも二つのテキストファイルで更新ポイントを見るのに使われています。DiffImgはその画像版というソフトウェアです。クリエイターの方必携のソフトウェアではないでしょうか。## DiffImgの...

List

  • Premium_s 2015/02/24

どんどん使おう!業務で使えるオープンソース(146)「HTMLメール」

日本では未だにテキストメールが多いのが残念な点です。コンバージョンや受信者の目を惹くという点においてもHTMLメールのが圧倒的に有利です。原因は大きく分けて2つあり、一つはOutlook ExpressのHTMLメール受信時の不具合が多かったこと、もう一つはガラケーの存在だと思います。今ではスマートフォンが主流になって...

None

  • 2015/02/24

gifify - コマンド一つで動画をアニメーションGIF化

アニメーションGIFが人気です。動画とは違って再生ボタンを押したりする手間もなく、音がないのが安心なこともあります。短い間で何度も繰り返されるとじわじわくる動画にぴったりです。そんなアニメーションGIFを動画から作成してくれるのがgififyです。動画とはまた違う面白さを秘めたコンテンツを作ってみてください。## gi...

List

  • 2015/02/23

canvg.js – SVGをパースしてCanvas上に描画

HTML5になってから新しく出てきたグラフィックス要素にSVGとCanvasがあります。Canvasはバイナリとして生成され、SVGはベクターデータでありその使い分けはできるでしょう。しかし逆にSVGデータをCanvas内に描画したい時もあるはずです。そこで使ってみたいのがcanvg.jsです。SVGデータをパースし、...

List

  • 2015/02/23

webrtc-ips - WebブラウザでLANのIPアドレスを知る方法

インターネット上にあるサーバが取得できるIPアドレスはグローバルなIPアドレスです。そしてルータやプロキシをかませば複数人で同一のIPアドレスが使えるようになっています。何をそんな当たり前なことを、と思うでしょう。しかし外部のサーバがLANのIPアドレスを取得できるというのは知っていましたか。それを実証してくれるのがw...

List

  • 2015/02/22

Amanogawa – GitHubのお気に入りリポジトリを一覧

GitHubでリポジトリにスターをつけていますか。開発している方としてはスターがつくと嬉しいのですが、つけている側としてはあまり活用できていませんでした。ウォッチとの使い分けもはっきりしていませんでした。しかしAmanogawaを使うとスターが上手に使いこなせるようになりそうです。スターをつけたリポジトリを一覧できるソ...

List

  • 2015/02/22

iceberg - Luaで拡張できるWindows向け検索型ランチャー

PCでの作業を効率化するためにはランチャーの存在は欠かせません。ファイルもアプリケーションも多くなってきた今、フォルダで厳密に管理するのは無理になってきています。ある程度おおざっぱにフォルダに入れて、後は検索するくらいのがシンプルです。icebergは検索を使ったランチャーで、すぐに使い始めることができます。UIもシン...

List

  • 2015/02/21

Interactive Painter – コラボレーションができるWebペイント

アプリケーションに一つの付加価値を与えるのがシェア(共有)です。一人で使っているものを他のユーザとコラボレーションできるようにするだけで魅力が全く変わってきます。Interactive Painterもその一つです。単純なペイントアプリですが、ここにコラボレーション機能を付与するとどんな魅力が追加されるでしょうか。##...

List

  • 2015/02/21

frame.js - FlashのようにWebGLアニメーションを編集

まだ開発途中ながらこれは期待大!WebGLはHTML5上で3Dグラフィックスを扱うために作られた技術です。その可能性は大いに感じられるところですが、扱うのが難しいためになかなか手出ししづらいものがあります。ごりごりコーディングするのは面倒で、やはり専用のエディタが欲しいと思うでしょう。そのためのエディタになるのがfra...