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

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

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

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

もっと見る

List

  • 2014/11/19

Purplecoat.js – JavaScriptを書かずにオーバーレイ表示を実現

クリックで隠れたコンテンツを表示するというライブラリは数多くあります。JavaScriptで書くのも慣れている人であれば難しくないかも知れませんが、DOMを操作するJavaScriptは後々のメンテナンスがよくありませんので避けたいと思うでしょう。そこでオーバーレイ表示をとても簡単に実現するライブラリ、Purpleco...

List

  • 2014/11/19

jQuery Face Detection Plugin - jQueryを使ったWebベースの顔認識ライブラリ

最近のデジカメ、スマートフォンのカメラでは当たり前になっているのが顔認識機能です。その部分だけを明るく補正したり、画像を修正して遊ぶアプリもあります。こういった機能を実現するのにOpenCVというライブラリがよく使われています。jQuery Face Detection Pluginはそんな顔認識機能をWeb上で手軽に...

Missing

  • 2014/11/18

html-inline – HTML/JavaScript/スタイルシート/画像を一つのファイルにラッピング

最近はWebアプリケーション化の流れが活発なので、ちょっとした小さいツールであればHTML/JavaScriptで作ってしまえるでしょう。そういったツールを作るのは簡単ですが、配布が意外と面倒です。HTML/JavaScript/スタイルシート/画像などをZipで固めて配布…というのはあまりかっこうよくありません。そこ...

48799?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2014%2f10%2fscreenshot%25202014-10-05%252014.27.25_thumb.12e13a19f2a661554a70dfecddd36f83

  • Premium_s 2014/11/18

学ぼう&使おう!業務で使えるオープンソース(144)「マテリアルデザイン」

今回のテーマはマテリアルデザインです。Google I/Oで提唱されていらい、様々なライブラリ、フレームワークが登場しています。とはいえ見た目だけでなくフォーカスやクリックしたときのアニメーションも含めて考える必要があるため、なかなか作るのは難しいと思われます。そんな中でも幾つか出てきたマテリアルデザインのフレームワー...

List

  • 2014/11/18

erd – ER図を作成するコマンドラインツール

データベースのダイアグラム(ER図)を作成する Haskell 製のコマンドラインツールです。テキストエディタで定義ファイルを作成し、コマンドを実行することでダイアグラムとなる画像を作成します。データベースを設計する際、テーブルとその関連付けについて全体像を手早く作成したい、そんな時に便利なソフトウェアです。## er...

List

  • 2014/11/17

Wide – Go製、Go開発者のためのWeb IDE

Goを覚えてみたいと思いつつも開発環境を整備するのが億劫で手が出せていないという方も多いのではないでしょうか。そんな方にお勧めなのがWeb IDEです。実行環境も備えたIDEであれば、開発と実行がWeb上で簡単に実現します。WideはGo向けのWeb IDEになります。実行バイナリも配布されていますので、とても簡単にG...

List

  • 2014/11/17

Swift Boxxle – ゲームボーイ版倉庫番をSwiftへポーティング

スマートフォンでは短時間で終わり、没頭できるゲームが好まれる傾向がありますが、人によってはもっとじっくりと考えさせられるゲームがやりたいと思う人もいることでしょう。そんな方に試して欲しいゲームがSwift Boxxle、ゲームボーイの倉庫番をSwiftでポートしたソフトウェアです。## Swift Boxxleの使い方...

List

  • 2014/11/16

60fps scrolling – 高速なスクロール表示をサポート

動作の重たい処理をすれば、レンダリングが追いつかずに60fpsを維持できないのは当たり前です。しかし、だからこそ表示する内容やテクニックを駆使することで高速な描画を維持できるととてもインパクトがあります。Webページのスクロールにおいても改善すべきポイントがあります。高速なスクロールを実現するためのハックが60fps ...

List

  • 2014/11/16

GreenSock – 高速なHTML5アニメーションライブラリ

HTML5によってかつてFlashが行っていた領域がJavaScript/CSS3によって実現されています。その一つにアニメーションがあります。これまでFlashバナーなどで提供されていたアニメーションが、Web標準の技術だけで行えるようになっています。とはいえ、できるようになったと言ってもやり方は簡単ではありません。...

List

  • 2014/11/15

Edhita – iPad用、3カラムのプログラミングエディタ

2015年にはiPad Proなるものが出るなんて噂もあります。スマートフォン、タブレットの性能はどんどん向上しており、クアッドコアも当たり前になっています。そうなるとラップトップをもたず、タブレットだけですべての作業ができるようになってくることでしょう。そうなると欲しくなるのがプログラミングエディタではないでしょうか...

List

  • 2014/11/15

dark-mode - コマンド一つでダークモードの切り替え

Mac OSXの最新版Yosemiteでは多数の機能が追加されていますが、あまり有名ではないながらも注目したいのがダークモードです。メニューバーとDockを暗く反転する機能で、これまでのグレーベースが反転して暗くなります。実際の使いどころは人それぞれだと思いますが、切り替えのためにシステム環境設定を立ち上げるのは面倒で...

List

  • 2014/11/14

TACHYONS – 既存サイトにも組み込めるフルレスポンシブデザインフレームワーク

Bootstrapは人気のあるWeb UIフレームワークですが、いかんせん制約が強いためにデザイナーの方に利用を嫌がられることがあります。レールに乗っている限りは便利ですが、そのレールから外れることをしようと思うと途端に難しくなります。そこでもっとカスタマイズ前提のUIフレームワークを使ってみるのはいかがでしょう。今回...

List

  • Premium_s 2014/11/14

受信、発信、保存まで。業務で使えるオープンソース(143)「ストリーミング動画」

今回のテーマはストリーミング動画です。ネットワークが高速化するのに伴い、高品質な動画がストリーミングで発信されるようになっています。受け手側もネットワークや帯域の状態によって適切な品質に設定されます。今回はストリーミング配信技術について、主なトピックとオープンソース・ソフトウェアを紹介します。## プロトコルストリーミ...

List

  • 2014/11/14

Dreamwriter - Elmを使ったWebテキストエディタ

文章を書くときには普段使っているテキストエディタを使うのが一般的ですが、書く文章の種類によってツールを使い分けてみるのも面白いかも知れません。そうすることでフォーマットが統一されて、文体が安定してくる可能性があります。Dreamwriterは小説などを書くのに適したエディタとのことで、文章を章立てて記述できるようになっ...

List

  • 2014/11/13

CorvusSKK – Google日本語入力も使えるWindows用SKK

日本語入力メソッド、いわゆるIMEは何を使っていますか。ことえりやWindowsのデフォルトIMEを使っている方も多いでしょう。筆者はATOKを使っています。他にもGoogle日本語入力をお使いの方もいるでしょう。しかしEmacs派であれば忘れてはいけないIMEがあります。それがSKKです。SKKのキーバインドに慣れた...

List

  • 2014/11/13

Write! - 邪魔するものがなければ集中して作業ができるはず!

文章を書いていて大事なのは集中力です。集中すれば数時間ずっと文章を書き続けて一気に仕上げることもできます。逆に集中力が途切れ途切れでは時間がどれだけあっても筆が進まないことでしょう。集中力を維持するためにはそのための環境を用意するのが大事です。まず書くという目的に特化して、それ以上何物も目に入れないことです。今回はその...

List

  • 2014/11/12

pgweb – 単体ファイルで使えるWebベースのPostgreSQL管理

Webシステムを開発しているときには大抵データベースを使います。そしてデータベースを使った開発時にはそれ用の管理インタフェースが欲しくなるでしょう。たとえばPHPであればphpMyAdminが昔から有名です。対してPostgreSQLについてはphpPgAdminなどもありますが、もっとモダンなUIが欲しいと思う人も多...

List

  • 2014/11/12

lcdoff-rs - Rustを使ってWin32 APIを操作するデモアプリ

大抵のプログラミング言語がWin32 APIを操作する機能、ライブラリを備えています。それによってちょっとしたWindows上の操作であれば任意のプログラミング言語から指定できるようになります。これを知っていると業務が捗るでしょう。lcdoff-rsはごく小さなデモアプリですが、その言語としてRustを使っているのが特...

List

  • 2014/11/11

Monkey.js – Webベースのモンキーテストライブラリ

テストは様々なパターンが存在します。ユニットテストもあれば結合テスト、負荷テストなどもあります。いずれも目的に合わせて選択する必要があります。しかしテスト項目は人が考えるもので、ある意味限界があるかも知れません。そこで試してみたいのがMonkey.js、Webベースのモンキーテストライブラリです。とにかく適当に触って入...

List

  • Premium_s 2014/11/11

データの読み取りも作成も自在に。業務で使えるオープンソース(143)「PDF」

今回のテーマはPDFです。帳票などによく使われますが、一般的には編集しづらいというイメージがあります。内容を変更はしたくないけれど、そこに書かれている情報を読み込みたいというニーズは強くあります。昔はpdf2htmlのようなコマンドをよく使いましたが、今はもっと優れた手段がたくさんあります。今回は手軽なPDF作成法と、...