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

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

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

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

もっと見る

List

  • 2016/05/03

SwiftWeather - iOS用のシンプルな天気アプリ

スマートフォンは普段持ち歩くものなので、生活に密着した情報を提供するのがユーザ体験として最適でしょう。生活に関連していると言えば、天気が挙げられます。スマートフォンでも天気アプリはデフォルトで提供されていますが、正直使い勝手はよくありません。もっとデザイン、ユーザビリティ的に改善できる部分があるはずです。今回はSwif...

List

  • 2016/05/02

JaxBin - 数式のためのPastebin

プログラマーがコードを共有したいと思うのと同じくらい、数学に関わる人たちは数式を共有したいと思うでしょう(たぶん)。しかしPC上で書く数式は分かりづらく、紙に書いて写真にとるのがせいぜいかも知れません。そこで使ってみたいのがJaxBinです。MathJaxとTexに対応し、数式を見栄え良く整形して共有できるソフトウェア...

List

  • 2016/05/02

PingMenu - 常駐してpingを打ち続けるユーティリティ

無線LANなどは時として調子が悪くなってインターネットに接続できなくなることがあります。アクセスポイントにはつながっているので障害に気付きづらく、とてもストレスを感じます。そんな時、ネットワークの状態確認にpingを打つ人は多いのではないでしょうか。そこで使ってみたいのがPingMenuです。メニューバーに常駐し、pi...

None

  • 2016/05/01

Battery - ターミナルでバッテリー残量を確認&グラフ表示

ノートPCが強力になり、殆どの作業ができるようになってきています。デスクトップPCを使うのは、グラフィックスや動画制作、ゲームなどよりパワーが求められる作業に限定されてきています。持ち運びもできるノートPCの問題と言えばバッテリーです。残り残量がどれくらいか、ターミナル上で確認できるのがBatteryです。## Bat...

List

  • 2016/05/01

enclave - WebベースのReactアプリを開発するのに必要な仕組みを提供

ReactでWebアプリを作りたいと思ったとして、最初に問題になるのがデファクトと呼べるアーキテクチャが存在しないことかと思います。Node.js + Expressは良いとして、サーバサイドレンダリングで行う場合の構築法がこれ!というものがないのです。そこで紹介したいのがenclaveです。Reactに特化しつつ、そ...

List

  • 2016/04/30

marginotes - 文章の横にすてきな注釈を

本を読んでいると、左右に余白があって、必要に応じて単語の説明が記載されていることがあります。注釈を本の最後にまとめて載せているのに比べると分かりやすく、読みやすいのではないでしょうか。そんな効果をWeb上で実現してくれるのがmarginotesです。Webらしく、よりインタラクティブになっています。## margino...

List

  • 2016/04/30

KSHMosaicCamera - iOSでリアルタイムにモザイク処理

スマートフォンと言えばカメラです。また、高性能なCPUが搭載されてきたことで、カメラで取り込んでいる画像にそのままリアルタイムに処理を行えるようになっています。これを使うと面白いソフトウェアがたくさんできるでしょう。人の顔に面白いフィルタをかけるMSQRDというアプリもその一つです。類似のソフトウェアを作ってみたいとい...

List

  • 2016/04/29

Label.css - 画像の上にラベルを自在に配置

Webサイトを作っていて画像はよく使われます。さらに画像にはキャプションとして説明をつけてあげることでより分かりやすいものになります。説明がない画像は一見すると何のことか分からない場合もあります。そこで使えるのがLabel.cssです。単に画像の下に説明をつけるだけでないキャプションの使い方ができるようになります。##...

List

  • 2016/04/29

lup - JavaScriptで手軽にCSS3アニメーションを実現

CSS3でアニメーションが追加されたとは言え、効果的に実装するのは色々面倒です。そのため、分かってはいつつもなかなか手出しできないという人は多いのでは内でしょうか。そんな方に使ってみて欲しいのがlupです。jQuery風に簡単な指定を使ってアニメーションできるJavaScriptライブラリです。## lupの使い方一例...

List

  • 2016/04/28

xcode-wakatime - Xcodeでの作業時間をプロジェクト単位で測定

企業によってはプロジェクト単位で生産性を管理しているでしょう。プログラマの生産性を計る際にはまず、各プロジェクトにおける開発時間を見なければなりません。生産量についてはGitHubなどのリポジトリが使えます。その開発時間を見いだす上で使えそうなのがxcode-wakatimeです。iOS/Mac OSXアプリプロジェク...

List

  • 2016/04/28

Alcatraz - Xcode用ライブラリのパッケージ管理

最近はプログラミング言語のバージョン管理と、パッケージ管理が人気です。新しい言語や環境が出ると、すぐにそれをバージョン管理できるソフトウェアが登場します。パッケージ管理があると、カスタマイズやライブラリのインストールがとても簡単になり、開発が効率化します。今回はiOS/Mac OSXアプリ開発に欠かせないXcodeのパ...

None

  • Premium_s 2016/04/27

手を動かす癖をつけるために

新しいサービス、プロダクトを考えついてもなかなか実行に動かせないといった経験はないでしょうか。30代、40代になってくるとシステムを幾つも構築した経験から、あれこれ悩んでしまう癖がついています。その結果、悶々と悩んでいるだけで終わってしまうことが多くなります。そんな悪循環から脱するために注意したい7つのことをピックアッ...

None

  • 2016/04/27

dbxcli - Dropbox製のCLIクライアント

Dropboxは便利なのですが、ついついたくさんのファイルを入れてしまってローカルPCの容量が逼迫してしまうことがあります。その度にローカルファイルを消していたらDropboxの良さが感じられなくなってしまうかも知れません。そこで使ってみたいのがdbxcliです。Dropbox製の、CLIで使えるDropboxクライア...

List

  • 2016/04/27

Quora Clone - Rails製のQuoraクローン

最近は名前を聞かなくなってきたのですが、一時Quoraが流行っていました。元々はCEOや著名な方々が答えるQ&Aだった気がするのですが、今は一般的なQ&Aと大差がないように見えます。しかし今なお質問者、回答者は多く、一定の品質で回答が寄せられているようです。そんなQuoraを真似したシステムがQuora Cloneです...

List

  • 2016/04/26

Attendize - オンラインチケット販売システム

イベントの規模にもよりますが、個人的にはカンファレンスは有料な方がスピーカーなどのレベルも高く、宣伝色もなくなるので良いと思っています。しかし無料の方が参加しやすいのも確かです。自分でイベントを企画し、そのチケットを販売したいと思ったら使ってみて欲しいのがAttendizeです。## Attendizeの使い方まずはユ...

List

  • 2016/04/26

Docbox - Web APIドキュメントジェネレータ

APIを使ってもらう上で大事なのがドキュメントです。分かりやすいドキュメントがあるかどうかで開発者としても使いたいと思うかどうかが決まってきます。そんなドキュメントジェネレータとして使ってみて欲しいのがDocboxです。## Docboxの使い方Docboxの生成したドキュメントの例です。3ペインになっていて、左側から...

None

  • 2016/04/25

jo - CLIでJSON生成

JSONを使ってデータの送受信を行うことが増えています。通常はシステムから出力するだけなのですが、時には手作業で作らなければならない時もあるでしょう。そんな時に面倒なルールに引っかかってうまくパースできない時があります。そこで使ってみたいのがjoです。コマンドラインでJSONを作成できるソフトウェアです。## joの使...

List

  • 2016/04/25

blocklist - ノイズを排除するためのブラックリスト

YouTuberという言葉が一時流行ったこともあり、数多くの人たちがYouTube上で動画を作っています。中には面白いものもありますが、その殆どはアフィリエイト狙いのノイズでしかない動画ばかりです。そんな邪魔なYouTuberであったり、Google検索の際に邪魔になるWebサイトをまとめて非表示にしてくれるのがblo...

List

  • 2016/04/24

markcat - Markdownのリアルタイムプレビュー

Markdownエディタは多数ありますが、普段使っているエディタと分けてMarkdownを編集する機会はあまり多くありません。むしろプレビューだけさくっと確認できれば問題なかったりします。今回紹介するmarkcatはまさにそのためのソフトウェアです。編集機能はなく、プレビューに特化しています。## markcatの使い...

List

  • 2016/04/24

ABCD-Animal-Book - ABCを覚えるための電子絵本

日本語で言えば平仮名、英語で言えばABCの学習は読み書きの基本です。間違ってもそこでつまずかないよう、分かりやすく楽しく学べるようにする工夫が必要です。絵本を通じて覚える人も多いでしょう。今回紹介するオープンソース・ソフトウェアはABCD-Animal-Bookです。タブレットを使った電子絵本とも言うべきソフトウェアで...