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

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

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

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

もっと見る

List

  • 2015/01/19

PHPBack – 良いアイディアを集めよう。PHP製のフィードバックシステム

サービスを提供していて大事なのはユーザのフィードバックです。すべてをユーザの希望通りに作る必要はありませんが、ユーザの適切なフィードバックに対応するのはよりよいシステムを作るためにとても大事なことです。そこで今回はPHP製のフィードバックシステムであるPHPBackを紹介します。## PHPBackの使い方!アイディア...

List

  • 2015/01/19

Titon - モバイルファースト/レスポンシブなUIコンポーネント

最近はWebサービスやWebシステムのデザインを一から作ることも減ってきました。数多あるデザインフレームワークから選んだり、JavaScriptフレームワークが自然とデザインまで決めてくれることもあります。今回はモバイルやデスクトップ向けにUIコンポーネントを提供するTitonを紹介します。## Titonの使い方今回...

List

  • 2015/01/18

pgcli – 入力補完/ハイライトが便利なPostgreSQLクライアント

PosgreSQLを操作するCLIツールと言えば標準のpgsqlが当たり前でしょう。もしもっと高度なツールが使いたければGUIインタフェースを備えたものや、Web版もあります。しかしそこに果敢に挑戦するのがPython製のpgcliです。標準よりも高度な機能を備えたPostgreSQLクライアントです。## pgcli...

List

  • 2015/01/18

ECharts - 多種多様な表現に対応したグラフ/チャートライブラリ

Webは表現力がそれほど高くないのが常に問題視されています。特に業務系システムではグラフ/チャートを使ってデータを可視化する必要があります。最近ではビッグデータが話題にあがっており、大量のデータを効率的に描画しなければならなくなっています。そこでEChartsを紹介します。ビッグデータモードまで用意された多種多様なパタ...

List

  • 2015/01/17

File Manager Beta – Android用のファイルマネージャ

AndroidはiPhoneと違ってデスクトップとつないでファイルを送り合うのも簡単です。開発時にAPKファイルを送ったり、写真や動画をコピーしたりします。しかしそのファイルをAndroid側で開く際にちょっと面倒だなと思うことがあります。シンプルで使い勝手の良いファイルマネージャを探している方はFile Manage...

List

  • 2015/01/17

Messenger - Growlライクな通知機能をWebで

メールやチャットなどでメッセージを受け取ったら早めに返信をしたいと思いつつも、常に張り付いている訳にはいきません。そこで便利なのが通知システムです。通知がくるまでは放っておいても安心です。Mac OSXであればGrowlが有名ですが、同じようなUIをWebベースで提供するのがMessengerです。## Messeng...

List

  • 2015/01/16

Unique YouTube Skin – YouTubeをより楽しくするUIに一変

筆者はYouTubeを見ることが多いのですが(BGM代わりも多いですが)、あのUIが視聴しやすいとは思いません。とはいえフルスクリーンにすると画面を占有されてしまうのが嫌です。そこで適用してみたのがUnique YouTube Skinです。ユーザスクリプトですが、YouTubeをより見やすく変身させてくれます。## ...

List

  • Premium_s 2015/01/16

オフライン技術を考える

高速なモバイルネットワークが発達し、光回線やギガビットの高速インターネットが普及する中にあって逆に注目されているのがオフライン技術です。オンラインであるのが当たり前になると、ネットワークが途切れた状態になるのが大きな問題になります。ネットワークがなければ仕事が全くできないというのは大きな問題です。特にWebアプリケーシ...

List

  • 2015/01/16

JSONExport - JSONからJava/Objective-C/Swiftのスケルトンコード生成

最近はJSONを使ってデータの送受信を行うAPIが増えてきました。エンタープライズではWSDLを使ってXMLからスケルトンコードを生成したりできたのですが、JSONの場合スキーマ定義しないことが多いのでコードを自分で書かなければなりません。そこで使ってみたいのがJSONExportです。既存のJSONデータをベースに各...

List

  • 2015/01/15

PixelPals – みんなで描くドット絵アート

どれだけ高度なグラフィックスソフトウェアが登場しようともドット絵の魅力が損なわれることはありません。ドット絵の特徴と言えば、やはり1ドットずつ手作業で描いていくところにあるのではないでしょうか。1ドットずつとなると巨大なキャンバスに一人でドット絵を描くのは大変ですが、みんなでやればすごい作品が生まれるかも知れません。そ...

List

  • 2015/01/15

Panoramic - Facebook Paper風の写真ビューワー

Facebookが2014年1月にリリースしたPaper。日本のApp Storeでは配信されていないようですが、その特徴と言えるのがスマートフォンを左右に振ると写真もそれに合わせてスライドする表示ではないでしょうか。iOS7以降、ユーザの操作に合わせた自然な動きがアプリにも取り入れられるようになっています。そこでPa...

List

  • 2015/01/14

Cluckles – Bootstrapテーマエディタ

Bootstrapを使ってWebサイトを手早く作っている人は多いと思います。しかしデフォルトのままではBootstrapの味が強く残ってしまいます。しかし色や線の太さを変えるだけでも印象はずいぶん変わるものです。そこで使ってみたいのがClucklesです。Clucklesはリアルタイムプレビュー付きのBoostrapテ...

List

  • 2015/01/14

card.io iOS SDK - クレジットカードを読み取って番号入力

iOS 8のSafariではクレジットカードの入力補助機能が備わっています。カードをカメラにかざすだけで番号を読み取ってくれます。スマートフォンで番号を入力するのは意外と面倒なので、こういう機能は便利です。同じような機能を自分のアプリでも実装したい時にはcard.io iOS SDKを使ってみましょう。カードや有効期限...

List

  • 2015/01/13

Markdown diff – Markdownフォーマットの解析/ビジュアル化

Markdown関連のソフトウェアがとても多くなっています。軽量マークアップ言語のシェアはMarkdownが半分以上になっているのではないでしょうか。そうやってコンテンツが増えていくと、次に作成から活用の段階に入っていきます。単純にHTMLファイルにするだけでなく、もっとMarkdownフォーマットを活用したソフトウェ...

None

  • Premium_s 2015/01/13

良いソフトウェア名を考える

今回はオープンソース・ソフトウェア名に関する考察です。MOONGIFTでは日々情報収集を行う中で、多くのソフトウェア名を目にしますが、その名前を見れば良さそうなソフトウェアか否か判断できるようになっています。少なくとも今後もメンテナンスされていきそうか(それだけ開発者の情熱が感じられるか)どうかは分かります。そこで今回...

List

  • 2015/01/13

東京鉄道路線図 - 持っておくと便利な鉄道路線図

首都圏は電車の交通網が発展しているので、移動であれば車よりも電車を使った方が確実に移動できます。それだけにどの電車がどう他の路線と交わっているのかを把握するのは大切です。そこで使えるのが路線図です。地下鉄だけ、JRだけといった路線図はあったのですが、東京鉄道路線図は網羅的に、かつPublic Domainで公開された路...

List

  • 2015/01/12

radvent – アドベントカレンダーを自前で立てよう

12月になるとやってくるのがアドベントカレンダーです。12月1日〜24日まで、一つのテーマでみんながブログ記事を書いていきます。そのアドベントカレンダーを管理するサービスとしてはQiitaで知られています。しかし、今年の12月は独自に用意してみてはいかがでしょう。そのための基盤としてradventが使えるでしょう。##...

List

  • 2015/01/12

HTML5 Push Notifications - HTML5×Pusherで通知を表示

チャットやコミュニティサイトをはじめ、Webサイトを訪れているユーザに通知を投げたいと思うケースは多々あります。HTML5のデスクトップ通知を使う手もありますが、サポートしていないブラウザもあります。そこで試してみたいのがHTML5 Push Notificationsです。サイトの訪問中にしか使えませんが、サーバサイ...

List

  • 2015/01/11

Chrome DevTools App – Google ChromeのDevTools部分を単体アプリ化

Google ChromeをWebアプリケーション開発に使っている方はたくさんいます。なぜならば、ChromeのDevToolsが便利だからです。ソースを見たり、編集したり、さらにブレークポイントを仕込んで処理をとめたりとWeb開発を大いに加速してくれる存在です。そんなDevToolsだけを切り離したアプリケーションが...

List

  • 2015/01/11

hyhyhy - MarkdownからHTMLスライドを生成

プレゼンはアニメーションやグラフィックにこだわるのではなく、中身で勝負しなければなりません。そのためにはシンプルで分かりやすいプレゼン資料を考えるべきです。テキストベースであれば、特に内容にこだわったものが作れるでしょう。hyhyhyはMarkdownをベースにHTMLのスライドが作成できるソフトウェアです。コマンドラ...