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

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

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

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

もっと見る

List

  • 2014/11/04

Handsontable - WebでExcel並のテーブル機能を実現

Webアプリケーションで必ず要望にあがるのがテーブル表示の表計算ソフトウェア並の機能ではないでしょうか。たとえばヘッダーの固定であったり、ソート、インライン編集といった機能があげられます。そんな要望の大半をこなせそうなのがHandsontableです。Handsontableを組み込むとグリッドの表示、編集がまさにEx...

None

  • 2014/11/03

FKit – JavaScriptに関数型言語をミックス

JavaScriptでは標準では物足りないと感じられることが多いです。そこでjQueryやUnderscoreのようなライブラリが必須になってきます。そうすることでプログラミングをする上で必須ともいえる機能が使えるようになります。FKitはそのJavaScriptでよくありがちな機能を補完してくれるライブラリになります...

List

  • 2014/11/03

Chartbuilder - Web上で細かくカスタマイズしたグラフを作成

SVGやCanvasの登場によって、Webの表現力は大幅に向上しています。たとえばグラフです。円グラフや棒グラフ、折れ線グラフなど多数のグラフを描くライブラリが存在します。システムから動的に出力される場合はそうしたライブラリを使うのが良いですが、記事の中で一度切りで使いたいグラフの場合はChartbuilderを使うの...

List

  • 2014/11/02

Chromium OS Canalビルド – 仮想環境で簡単に実行できるChromium OS

Chrome OSがそろそろ本格的に立ち上がってきました。各社からノート型Chrome OS搭載パソコンが続々リリースされています。これは利用者のみならず、開発者にとってもChrome Storeなどを通じてアプリの販売ができるようになります。なおGoogle ChromeとChrome OSはまた環境が異なるため、こ...

List

  • 2014/11/02

QARoR - Ruby on Rails製のQ&Aプラットフォーム

Q&Aコミュニティは今なお人気があります。利用者の困った、に対して回答するのは具体的な問題解決につながりますので、質問者、回答者双方にとって大きなメリットがあります。これは開発者に限らず便利です。そんなQ&Aコミュニティを自分でも作りたいと思ったらQARoRをベースにしてみてはいかがでしょう。Herokuにも立てられる...

List

  • 2014/11/01

Poll – シンプルな投票システム

他の人はどう思っているのか、ふと聞いてみたくなることってありますよね。そんなときに使えるのがWebアンケートサービスです。リッチで使いやすいサービスもありますが、今回はシンプルにすぐに使えるPollを紹介します。アンケートサービスの多くは回答を公開しない、作成者だけで確認できるというものですが、Pollは回答が自動で公...

List

  • 2014/11/01

Kevlar - 一度しかアクセスできないコンテンツを共有

Snapchatは投稿した写真がさっと消えてしまうことで人気を集めました(消えていなかったり、ダウンロードされたりして色々問題にもなりましたが)。インターネットではこれまでパーマネントに残ることがメリットとされてきましたが、逆に消えることが一つの特徴にもなっています。Kevlarはそんな消えるコンテンツを提供するサービ...

List

  • 2014/10/31

Blinking Tab – 他のタブに移動したらタイトルを点滅表示

今はタブブラウザ全盛で、一つのブラウザウィンドウで多数のタブを開いたままにしているのが当たり前になっています。Webサービス提供側としてはアクセスしていてくれるのは嬉しいかも知れませんが、タブの中に埋もれてしまって気づかれない可能性もあります。他のタブにいってしまったユーザに戻ってきて欲しい、そんな時にはBlinkin...

48726?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2014%2f10%2fscreenshot%25202014-10-11%252013.51.19_thumb.e8504946a9e4261ce717430c00c1002c

  • Premium_s 2014/10/31

2014年10月の人気ソフトウェアまとめ

過去分はこちら。- 2014年01月;fsql – CSV形式などのテキストファイルを対象に、クエリーを実行できるコマンドライン・ツール。fsql は Perl製のソフトウェアです。CSV形式などのテキストファイルをオプションで指定し、クエリーを実行できます。CSV形式などのテキストファイルで既にデータソースがあり、す...

List

  • 2014/10/31

codeflake - Redisをストレージにしたシンプルなコードスニペット

プログラミングにおいてDRYは禁物ですが、ちょっとしたスニペットは共有したいと思うことがあります。あえてオープンソースにするまでもないちょっとしたコード(正規表現など)はメモしておける場所があると便利です。Gistなどがその代表ですが、社内でのみ使いたいという方もいるでしょう。そんなときに使ってみて欲しいのがcodef...

List

  • 2014/10/30

jQuery-FontSpy.js – Web Fontの読み込み完了、失敗をハンドリング

最近はWeb Fontを使うサイトが増えてきました。ロゴとして使うケースもありますが、その多くはアイコンフォントとして使っているようです。アイコンフォントの場合、Web Fontの読み込み前や読み込みに失敗すると四角が表示されてしまうのが難点です。アイコンとテキストであればまだいいですが、アイコンだけを使っている場合は...

None

  • 2014/10/30

node-static – 簡単に静的コンテンツを提供できるWebサーバー

node-static は、node のコマンドラインユーティリティです。マシン上の任意のディレクトリで起動することで、ローカルなWebサーバを立ち上げることができます。ソフトウェア開発やテストでは、Webサーバが必要になることが少なくありません。また、HTMLやCSSを使ったデザインの作業でも必要となることがあります...

List

  • 2014/10/29

JS-Interpreter – JavaScriptをサンドボックス実行

JavaScriptが多用されるようになると、その安全性について考えるようになります。特にユーザが自由にJavaScriptを書けるような環境を提供する場合はそうです。一般的にそれは怖いので、ドメインを分けたり、そもそもJavaScriptを書けないようにしています。しかしそれではJavaScriptの可能性をつぶすこ...

None

  • 2014/10/29

massren – 大量のファイルやディレクトリをまとめて変更&削除

massren は go でできたコマンドラインツールです。コンソールで massren を実行すると、エディタを開き、カレントディレクトリのファイル名やディレクトリ名を表示し、編集することでファイル名やディレクトリ名を変更したり削除できます。エディタは指定可能です。オプションでファイル名、ディレクトリ名を指定すること...

48723?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2013%2f05%2fscreenshot%25202013-05-10%252013.00.34_thumb.1368169724

  • Premium_s 2014/10/29

物体/データを認識しよう。業務で使えるオープンソース(140)「認識」

今回のテーマは認識です。従来はコンピュータはデジタルデータを処理することが多かったですが、その範疇が徐々に広がっておりアナログデータ(リアルのデータ)を取り込みつつあります。とはいえ単にデータ化するだけでは意味がなく、そこから何らかの意味がある情報を読み取るのがおもしろさです。そのための認識技術、そしてそれらを利用した...

List

  • 2014/10/28

GopherJS – GoをWebブラウザ上で実行

Webブラウザ向けに提供されるプログラミング言語はJavaScriptのみです(プラグインを使えばActionScript、.NETもありますが)。それが嫌で多数の代替言語が生み出されています。CoffeeScript/TypeScript/JSXなどが代表です。さらに別な切り口として、すでにあるプログラミング言語で実...

None

  • 2014/10/28

autodie – 気楽&簡単に例外処理

autodie はPerlのモジュールです。言語や場面に関わらず例外処理は重要です。例外処理については、ソフトウェア開発に関わる方全員が、設計の段階から多くの時間を割いているでしょう。autodieは、そのような例外処理に関する負担を少しでも低減するのに役立つはずです。## autodie の主な特徴### 1) 実装...

List

  • 2014/10/27

Ceylon – Java/JavaScriptにコンパイルできるプログラミング言語

JavaScriptが嫌だ!という方は相当数いるような気がします。嫌いじゃないけれどとも括弧が多くて書きづらいという方もいます。そういった方々に対してうけているのが代替言語といわれるもので、JSXやCoffeeScript、TypeScriptが知られています。今回紹介するCeylonもその一つですが、JavaScri...

List

  • 2014/10/27

photoeditor2 - Webブラウザ上で画像加工を行う

HTML5のAPIは強力で、これまでローカルでしかできなかったような操作がWebブラウザ上で、しかもクライアントだけで実現できるようになっています。特にCanvasの表現力はとても高く、画像加工などで活躍します。アップロード予定ファイルの画像サムネイルを表示したり、縮小したりする使い方がありますが、今回はさらに画像加工...

List

  • 2014/10/26

whirl – CSSだけで実装されたローディング表示

Webアプリケーション化が進み、Ajaxを使ってデータを取得したりJavaScriptで画面を再描画するようになると、その処理途中にユーザに触って欲しくないことが増えます。特にフォーム送信の二重処理は厄介です。そこでボタンを一時的に無効にしたり、処理中である旨を通知する必要が出てきます。そのためのライブラリがwhirl...