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

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

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

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

もっと見る

List

  • 2014/01/01

Dat – データ版Git。データを分散管理、解析

GitHubは各自がリポジトリを持つ分散型ソースコード管理システムになっています。そして各自が差分を受け取ることでコラボレーションを実現しています。同じような仕組みをデータについても行おうとしているのがDatです。まだはじまったばかりのプロジェクトではありますが非常に興味深いソフトウェアになります。インストールはnpm...

List

  • 2014/01/01

Joruri - 徳島発!全ての自治体に導入して欲しいCMS

Web系CMS(コンテンツ・マネジメント・システム)としてはWordPressやDrupalなどが良く知られていますが、何にでも対応できるという訳ではありません。求められている要件によって適したCMSを選択すべきです。例えばJoruriは日本の自治体向けのCMSとして開発されています。JIS規格にはJIS X 8341...

List

  • 2013/12/31

Hummus PDF Writer – 使いどころを考えよう。nodeでPDF作成

nodeを採用するプロジェクトが個人を中心に増えてきています。採用ケースが増えれば自ずと不足しているライブラリが出てきます。しかしそれもまたコミュニティベースで解決してしまうソフトウェアが作られてどんどん機能がアップしていきます。こういった成長は見ていてとても面白いですね。今回はnodeでPDFを作成しようと思った時に...

List

  • 2013/12/31

freegeoip.net - IPアドレスを地域情報へ変換

大雑把に見えますが、役立つ場面はありそうです。レスポンシブWebデザインはデバイスフレンドリーなデザインを提供します。それに対してアダプティブデザインは環境、状況に合わせてコンテンツを変化させます。例えばブラウザの利用言語によって表記を変えると言うのはその一つです。さらにアクセス元の地域によってコンテンツを分けるという...

List

  • 2013/12/30

OpenUI5 – SAPからエンタープライズレベルのWebアプリケーションUIキットが登場!

これはWebベース、HTML5製の業務システムを後押ししそうです!HTML5のWebアプリケーションが増えています。今のところWebサービスとして提供されるSaaS系のシステムが多いですが、今後は基幹システムにおいてもWebベース、さらにはHTML5ベースで構築するケースが増えていくでしょう。そんな時にはこれまでの業務...

List

  • 2013/12/30

Craft - 普通に遊べちゃいそうなマインクラフトクローン

去年、今年と度々話題にあがったマインクラフト。シンプルなゲームだけに創造性が刺激されてついついやり込んでしまう人も多いのではないでしょうか。中にはチームで都市を作ったり、映画の一場面を再現したりしている人たちもいます。そんなマインクラフトクローンとして開発されているのがCraftです。シンプルな、と銘打たれているのです...

List

  • 2013/12/29

Brimir – メールサポートを効率化するWebチケットシステム

サポート部署ではユーザからの要望、質問がメールでばしばし飛んできています。メールでの管理はとても煩雑になりがちで、複数人でうまく運用するのはとても大変です。そこでWebフォームを使ったサポートシステムなどが作られる訳ですが、思った通りに入力ができなかったり探すのも難しくてユーザストレスが大きくなったりします。ということ...

List

  • 2013/12/29

websocketd - Bashスクリプトだけで使えるWebSocketサーバ

HTML5の目玉機能の一つと言えるWebSocket。使ってみたいとは思いつつもHTTPサーバとは別でサーバを立てるとなると若干の面倒さを感じてしまうのではないでしょうか。そこで使ってみたいのがwebsocketdです。inetdくらいのカジュアルさで使えるWebSocketサーバです。例えばこんな感じでファイルをco...

List

  • 2013/12/28

Vim.js – EmscriptenでVimまでブラウザ上で再現!

Vimを今宵なく愛する方向けのJavaScriptライブラリですね。世の中には様々なテキストエディタがありますが、古参であるVimの人気は今も根強いものがあります。プラグインも多数ありますし、安定性もあり、かつ情報がオンラインにたくさんあります。そんなVimをJavaScriptにポートしてしまったソフトウェアがVim...

List

  • 2013/12/28

iOS.zip - iOSアプリ申請時に必要な画像をダミーで用意

こういうワークフロー補助系のソフトウェアは便利ですよね。iOSアプリを申請しようとしてよくある、画像素材が足りなくてエラーといった事態。とりあえずアプリを登録したいだけなのに…とがっくりした経験がある人も多いかと思います。恐らくそんな思いをした人が多いのでしょう、だからこそiOS.zipが提供されたのだと思います。iO...

List

  • 2013/12/27

jquery.adaptive-backgrounds.js – 背景色を写真に合わせて変化させる

最近のWebデザインのキーワードの一つにアダプティブデザインというのがあります。アダプティブとは適応性を意味する言葉で、単純に言うとデバイスではなく周囲の環境やそのターゲットに向けて最適化された情報を配信しましょうと言ったような概念になるようです。確かにデスクトップとスマートフォンでは求めている情報が違ったり、その利用...

List

  • 2013/12/27

Countdown.js - Webで使える汎用性のあるカウントダウン

カウントダウン機能をうまく使うとわくわくするようなコンテンツが提供できます。自分が生まれてから何時間経ったのか、未来のある日時にローンチするサービスを案内したりと色々な使い方が考えられます。日時の差分をとって表示するのが基本ですが、その辺りの面倒さを吸収してくれるライブラリがCountdown.jsです。!デモです。

47124?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2013%2f10%2fscreenshot%25202013-10-28%252010.26.16_thumb.f236a747b1229b54421d9b175c8c8e5c

  • Premium_s 2013/12/27

2013年に紹介した中から厳選してWebソフトウェアを紹介!

2012年版はこちら。かなり絞り込んだのですが、それでも100近いソフトウェアを掲載しています。HTML5の盛り上がりもあって、オープンソース・ソフトウェアにおいてもやはりWeb化の波が強いです。アプリとWeb、この両輪が来年以降もIT業界を牽引していくのは間違いないでしょう。2013年の特徴としては、デザインフレーム...

List

  • 2013/12/27

jquery.tweetable.js - NYTimesのツイート誘導施策を真似たjQueryプラグイン

WebサイトのPVを伸ばそうと思った時に、一番に考えつくのがソーシャル拡散ではないでしょうか。単純にタイトル、URLをシェアするほか引用を使うとより訴求力が強まります。とは言えわざわざ引用してまでツイートしてくれるのはよほどのことです。そこで使ってみたいのがjquery.tweetable.js、引用ツイートを手軽にし...

List

  • 2013/12/26

Knwl.js – テキストから意味のある情報を抽出する

TwitterやFacebook、ブログなどオンラインにはテキストコンテンツが溢れています。メールも配信数が増すばかりで膨大な情報量を処理するのが困難になってきているのではないでしょうか。そこで必要になるのがテキストから本当に必要な部分だけを抽出する技術ではないかと思います。そうすることで余計な情報を省き、処理量を減ら...

List

  • 2013/12/26

iconmelon - 色々使えそうなSVG製アイコン集

アイコンを上手に使うと文字で説明するよりももっと簡単にすぐに機能や意味するところを理解してくれるようになります。最近ではアイコンに使う素材の選択肢が広がっており、PNGやGIFといった画像の他、Web Fontsを選択するケースも増えています。今回はそのどちらでもない、SVGを使ったアイコン集iconmelonを紹介し...

List

  • 2013/12/26

Covering Bad - GitHub風に画像の表示範囲を変更

これはぜひ試してみて欲しい!GitHubで使われている画像の差分表示があります。二つの画像の微妙な変化を知るのにスライダーを使っているのが特徴です。プログラミングコードと違い、バイナリの差分を見る上で(サイズなどの違いがなければ)面白い比較方法です。そんな差分表示をjQueryで実現するのがCovering Badです...

List

  • 2013/12/25

Detector – HTML5/CSS3の機能が使えるかどうか判定

HTML5の普及によって各ブラウザの描画、動作誤差は昔に比べれば減ると思われたものの、機能が増えたことによってその実装状況は大きく違うといった状況になっています。さらにデスクトップとスマートフォンで同じHTML5といっても違いが生じています。そんなHTML5のサポート状況を見える形にしてくれるのがDetectorです。...

List

  • 2013/12/25

Codebrag – Subversion/Git対応のコードレビューシステム

コードレビューしてますか?チームのコード品質を向上し、ひいてはシステム品質の向上を目指すためにはコードレビューが欠かせません。工業製品のように一定の品質を担保する技術がない以上、チーム全体でコード品質をあげていくのが最もいい方法ではないでしょうか。単純に書いたコードを見せるだけでなく、Web上で確認、コメントできるよう...

List

  • 2013/12/25

appserver - PHP製のマルチスレッド・アプリケーションサーバ

おお、これは面白いチャレンジ!Javaはエンタープライズ系の開発で多く利用されています。スクリプト言語もシェアを広げていますが、それでもまだまだJavaには劣っているのが実情でしょう。そんな中、PHPをエンタープライズレベルで使えるようにすべく開発されているのがappserverです。サーブレットエンジンを備えたPHP...