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

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

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

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

もっと見る

List

  • 2015/06/17

karaoke-telop – カラオケのテロップをWeb上で表現

カラオケでよく見かけるのがテロップです。言葉の流れに合わせて文字の色が変わる仕組みですが、あのシンプルさで歌が歌えるようになるというのはとても面白い仕組みです。そんな仕組みをWeb上で実現したのがkaraoke-telop

List

  • 2015/06/17

Monoid - 低解像度でも十分使えるプログラミング用フォント

プログラマーは常にディスプレイの文字を見続けています。そのためフォントの可読性はとても大事なことです。可読性の低いフォントや二つの文字が見分けがつきづらいフォントを使っていたらtypoして思わぬバグを生む可能性があります。今回はコーディングのために作られたフォント、Monoid

List

  • 2015/06/16

Yet Another Kindle Cloud Downloader – Kindleのコンテンツをダウンロードできるブックマークレット

Kindleで電子書籍を購入する人は多いと思います。対してデバイスとしてのKindleはそれなりに便利そうに見えるのですが、画面の大きさが今ひとつだったり、発色の具合もあって個人的にはiPad miniで読むようになってしまいました。そんなKindleで購入した書籍を標準のKindleよりも大画面なKindle DXで...

None

  • Premium_s 2015/06/16

駆動型開発について

ここ最近○○駆動型開発というのが増えてきたように思います。プロジェクトの管理スタイルといえばウォーターフォール、XP、アジャイル、スクラム、リーンなど数多くありますが、そういったトレンドの変化に合わせて開発スタイルも進化してきています。流行廃りはあるように思いますが、開発スタイルも徐々に進化していますのでトレンドを知る...

List

  • 2015/06/16

setIframeHeight - クロスドメインで動的に高さの変わるiframe設定を実現

Webは別ドメインのコンテンツになると途端にできることが制限されます。セキュリティのためには必要なのは分かりますが、そのために回避策があれこれと考えられてしまうのも問題な気はします。今回はiframeです。別ドメインのiframe内コンテンツはその高さが取得できません。それをsetIframeHeight

List

  • 2015/06/15

Voice Memos – Webベースのボイスメモ

はっと思いついたアイディアは手でメモしている間に忘れてしまうかも知れません。思いついたその時にさっとメモすることができればと思ったことは少なくないでしょう。スマートフォンアプリとしてそういった機能を提供するボイスメモアプリはいくつもあります。しかしもっと手軽に、どこでも使いたいと思うならばWebアプリケーションにしては...

List

  • 2015/06/15

Interdimensional - デバイスを傾けてスクロール

スマートフォンは入力がとてもしづらいインタフェースです。長文を入力するのに時間もかかるし、修正したりするのも操作が面倒です。そこでなるべく入力項目を減らしたり、別な入力方法を考える必要があります。駅名の入力であれば位置情報から最寄り駅を出したり、現在日時を使ったりすることもできます。今回はその一つとして傾きを使ったIn...

List

  • 2015/06/14

Monsti – シンプルなだけにカスタマイズしやすいGo製のCMS

既にあるシステムであっても異なるプログラミング言語で作る価値があります。その言語を得意としているプログラマであればカスタマイズすることもできますし、開発に参加してさらに発展させることも考えられます。今回紹介するのはMonsti

List

  • 2015/06/14

cssCharts.js - スタイルシートでグラフを描画

HTML5によってWebの表現力は高まっています。特にSVGやCanvasを使えば高度なグラフィックが描けます。ただし使いこなすのはそうそう簡単ではありません。そのため、まだまだスタイルシートの活躍の場はとても多いです。そこで使ってみたいのがcssCharts.jsです。スタイルシートとJavaScriptを使って作ら...

List

  • 2015/06/13

Rocket.Chat – Meteor製のSlackクローン

ここ数年チャットアプリが盛んになっています。機能として求められるものは決して多くなく、似通った作りになってしまうものの、UI/UXにおいてSlackが頭一つ飛び抜けた存在になってきています。そんなSlackを真似て作られたのがRocket.Chat

List

  • 2015/06/13

Dropcaster - Dropboxを使ってポッドキャスティングを配信しよう

最近、またポッドキャスティングが聞かれるようになっています。スマートフォンに入れておいて通勤、通学中に聞いたり、仕事中に聞く人もいます。音楽とは違って知識にもつながるものが好まれるようです。そんなポッドキャスティングを自分でも手軽に発信できるのがDropcaster

List

  • 2015/06/12

gitify – メニューバーに常駐するGitHub通知システム

よく使うものは手元にあった方が何かと便利です。コンピュータ上では手元という訳にはいきませんので、その代わりに常駐という方法があります。タスクトレイやメニューバーに表示されていればすぐに気づくことができます。今回はgitify、GitHubの通知ツールを紹介します。メニューバーに常駐してくれるタイプのGitHubを常時使...

None

  • Premium_s 2015/06/12

チームの生産性を高めるために最初にすべきたった一つのこと

システム開発はよっぽどのことがない限り、複数人で行われます。プログラミングはもちろん、デザインやプロジェクトマネージャーなどチームが一体となって作業するでしょう。そして開発を続けていく中で徐々に予定よりも遅れていきます(ほぼ100%遅れます)。そんな時に問われるのがチームの生産性です。もしあなたがチームの生産性を高めた...

None

  • 2015/06/12

Leasot - 多くのプログラミング言語に対応したTODO/FIXMEチェッカー

プログラミングのコメントは処理を分かりやすくする以外にも、ドキュメント生成に使ったり、今後すべき作業をメモしておくと言った用途にも使われます。例えばやるべき作業はTODO、修正すべきところはFIXMEなどと書いておきます。Leasot

List

  • 2015/06/11

virgo – ミニマム、軽量な仮想デスクトップ

デスクトップではついウィンドウがたくさん開いてしまいがちです。また、複数の作業をするために多くのアプリケーションを立ち上げていると、それだけでデスクトップが混雑してしまいます。それを防ぐのが仮想デスクトップです。今回は超軽量で使えるvirgo

List

  • 2015/06/11

kyoku - iTunesで再生中の音楽をメニューバーに表示

Mac OSXでiTunesの音楽を聴いている人は多いでしょう。多くの曲を入れているのでランダムで流していると、ふと耳に入った音楽の題名が分からないことがよくあります。そんな時に作業を中断してiTunesを表示するのは面倒です。そこでインストールしておきたいのがkyoku

List

  • 2015/06/10

Sketch Toy – 制作過程を楽しむイラストサイト

イラストは描き上がった作品を見ても面白いですが、その制作過程も気になるでしょう。すごく緻密にできた作品がどうやってできたのかであったり、柔らかな曲線の描き方など気になるテクニックがたくさんあります。そんな作品作りを楽しめるのがSketch Toyです。シンプルなペイントアプリケーションですが、その描く手順をムービーのよ...

List

  • 2015/06/10

Honoka - 日本語も綺麗に表示できるBootstrapテーマ

当たり前ですが、英語圏のソフトウェアは英語が綺麗に表示されるように調整されています。そのため日本語にした時に幅が足りなかったり、そもそもフォントが当たっていなくて汚い表示になったりします。Webのモックアップなどで多く使われているBootstrapについてもそうです。日本語を綺麗に表示するならBootstrapを日本向...

None

  • 2015/06/09

MOONGIFTで初の社員を募集します

いつもMOONGIFTをご覧いただきありがとうございます。MOONGIFTの業務が多忙になってきたので、協力してくれる社員を募集します。会社と言っても一人でやっている規模なので、福利厚生が充実しているなどということはありません。予めご了承ください。その代わり社内ではなく、エンジニア業界から評価されるような人物になれると...

None

  • Premium_s 2015/06/09

今一番求められている表現力。表現の場について

プログラミング言語で一番最初にやることといえばHello Worldです。その次のステップではCMSを作ったり、問い合わせフォームを作ったり、さらには自社の基幹システムを構築したりします。つまりプログラミング言語は手段であり、作りたいものがあってはじめて成り立つのです。対して最近ではハードウェア系が流行っており、Lチカ...