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

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

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

2017/03/25
やらないことを探す
2017/03/18
業務で使えるオープンソース(226)「スクリーンキャスト」
2017/03/15
業務で使えるオープンソース(225)「高機能テーブル」

もっと見る

List

  • 2015/10/14

hitagi.js - HTML5向けゲームフレームワーク

Webブラウザの機能がアップし、さらにハードウェアの性能が向上するのに合わせて実行速度も速くなっています。ちょっと前のゲームレベルであれば十分にWebブラウザ上でこなせるようになっています。そんなWebブラウザを活用してゲーム開発を行えるのがhitagi.jsです。## hitagi.jsの使い方hitagi.jsを使...

List

  • 2015/10/13

Flutter - Dartを使ってスマートフォンアプリをReact Native風に開発

一つの言語で他のプラットフォーム向けにもソフトウェアを開発するというのは開発者みんなの夢かも知れません。そのための技術もこれまで多数登場しています。Cordova、Titanium、React Native、Cocos2d、Unityなど枚挙にいとまがありません。今回はその新参、Flutterを紹介します。言語としては...

List

  • 2015/10/13

OpenSeadragon - こんな細かく!ズーム対応の画像ビューワー

カメラの解像度は年々上がる一方ですが、そこまで高解像度で撮った写真もコンピュータ上で表示するだけではサイズのムダかも知れません。4K、8Kディスプレイになれば違いますが、1080pレベルのディスプレイでは表現し切れていない部分があるでしょう。そこで写真をズームして表示できるOpenSeadragonを使ってみましょう。...

List

  • 2015/10/12

Spriter - SCMLを使ったJavaScriptアニメーションライブラリ

アクションゲームの要とも言えるのがキャラクターの動きです。3Dゲームとなると60fpsで動くようなレベルで求められるでしょうが、2Dにおいてもそこまでいかなくとも多彩な動きが求められるはずです。今回はそんな2Dキャラクターのアニメーションをサポートするライブラリ、Spriterを紹介します。JavaScript製なので...

List

  • 2015/10/12

Grid Editor - Web上でBootstrapのグリッド設計

Bootstrapでは高機能なグリッドが提供されていますが、それを使いこなすのはなかなか難しいのではないでしょうか。特にスマートフォンやタブレットでの表示を想定したグリッドは困難です。そこで使ってみたいのがGrid Editorです。ビジュアル的にグリッドの設計ができるエディタです。## Grid Editorの使い方...

List

  • 2015/10/11

Jets.js - Web上で高速なフィルタリングを実行

DOM操作は重たいという印象があります。そのためjQueryなどでDOMを指定する操作を繰り返すともたつきを感じることがあるでしょう。軽くするテクニックは幾つかありますが、基本はDOM操作を行わないことだと言えます。今回はリストをフィルタリングする操作を高速に行うJets.jsを紹介します。## Jets.jsの使い方...

List

  • 2015/10/11

Liri Browser - マテリアルデザインを取り込んだWebブラウザ

Webブラウザはかつての戦争は終わり、新たに派閥争いが繰り広げられています。レンダリングエンジンはWebKit(Blink)、GeckoそしてIE(Edge含む)に分かれており、最近は特にChromium派生ブラウザが増えています。今回はそんなChromium派生ブラウザの一つ、Liri Browserを紹介します。ま...

List

  • 2015/10/10

Cumulus - メニューバー常駐型Sound Cloudクライアント

Sound Cloudには多くの音楽がアップロードされています。仕事中などのBGMにちょうど良く、使っている人も多いのではないでしょうか。そしてBGM代わりとなると普段使っているWebブラウザで聞いているとおいそれと終了しづらくなります。そこで使ってみたいのがCumulusです。メニューバー常駐型のSound Clou...

List

  • 2015/10/10

GOLD Bootstrap - Bootstrapに黄金比の魅力を

黄金比はご存じでしょうか。彫刻や絵画、さらにAppleの製品などでも使われている最も美しいと言われる比率のことです。縦横のバランスだけでなく、配置なども黄金比に沿っておくことで美しく仕上がると言われています。そんな黄金比に沿ったサイトを簡単に作れるのがGOLD Bootstrapです。そう、Bootstrapで作ったサ...

None

  • 2015/10/09

fit-commit - コミットメッセージをチェック

バージョン管理でコミットメッセージを書くときについつい一行で適当に書いてしまわないでしょうか(筆者はそうなのですが…)。これは本来よくありません。特にオープンソースのように第三者が見る場合にコミット内容が分かりづらいのは問題です。そんな分かりづらいコミットメッセージを書いてしまう方に使ってみて欲しいのがfit-comm...

None

  • Premium_s 2015/10/09

プロのエンジニアに必要なこと

どんな仕事であったとしても、その仕事をした結果として報酬をもらっている以上はプロフェッショナルであるべきです。プロでなく報酬を得ているとすればアルバイトになるのではないでしょうか。今回は個人がプロとして仕事を行っていく上で大事なことを挙げたいと思います。## 個人としての成長を意識するプロフェッショナルは常に成長が欠か...

List

  • 2015/10/09

Editor Framework - Web IDEになる開発環境UI

Web IDEは徐々に注目が集まっており、幾つかサービスの中でWeb IDEを提供するところが出てきています。コンパイルや開発環境を用意しないで良いことや、書いたコードのシェアがしやすいのが利点と言えます。そんなWeb IDEのUIとして紹介したいのがEditor Frameworkです。エディタとして欲しい機能は揃っ...

List

  • 2015/10/08

Grav - CLIを備えた静的CMS

CMSというとシステムという文字が入っているためにどうしても仰々しいものが思い浮かんでしまいます。実際にはそのようなことはなく、大抵のCMSはもっとシンプルな構成でも十分と言えるでしょう。GravはそんなシンプルなCMSで、データベースは使わずにファイルベースの構成になっています。## Gravの使い方GravはCLI...

List

  • 2015/10/08

fervor - Go製。マルチプラットフォーム向けテキストエディタ

テキストエディタは好みの分かれる世界で、ある意味宗教的です。ある人はviが良いと言い、ある人はAtomが良いと言います。基本的に触れなければ良いわけですが、やはり自分の好きなエディタがコケにされるの良い気分ではありません。最終的には自分の好きな言語で自分好みのエディタを作ってしまうところにあるのかも知れません。今回はG...

List

  • 2015/10/07

Terminal Markdown Viewer - ターミナル上でMarkdownファイルを整形&表示

何かと利用が増えているMarkdownフォーマット。開発の仕様書であったりヘルプであったりと様々な場面で使っているのではないでしょうか。Markdownは可読性は低いわけではありませんが、やはり返還後の方が見やすいという人は多いでしょう。利用する場面が増えると、それに合わせて最適化されたビューワーも増えていくべきです。...

None

  • 2015/10/07

uncap - Caps Lockを別な入力に入れ替え

Caps Lockはタイプライターの時代に大文字ばかりを入力する手間を減らすために作られた仕組みと聞きます。その当時は役だったかも知れませんが、今の時代において使っている人がどれくらいいるのでしょうか。むしろ間違って押してしまってストレスを感じる方が多いかと思います。そこで使わないCaps Lockキーに別な役割をつけ...

List

  • 2015/10/06

tota11y - Webサイトのアクセシビリティをチェックできるブックマークレット

インターネットがインフラになっていくのに合わせて大事になっているのがアクセシビリティです。つまり色遣いであったり、スクリーンリーダーに合わせたテキスト情報など誰にとっても使いやすいサイトであることを意識しなければなりません。そんなアクセシビリティチェックをブックマークレット形式で提供してくれるのがtota11yです。#...

List

  • Premium_s 2015/10/06

業務で使えるオープンソース(169)「要約・抽出」

今回のテーマは抽出、要約です。インターネットの登場以来、情報量は爆発的に増えています。そんな中で降り注いでくる日々の情報をすべて消化するのはもはや不可能ではないでしょうか。その結果として情報の取りこぼしが増えていきます。今回はそれを防ぐための施策およびオープンソース・ソフトウェアを紹介します。## フィルタリング情報の...

List

  • 2015/10/06

Caprine - オープンソース版Facebook Messenger

チャットやメッセンジャー系アプリは今やたくさん存在します。LINE、Skype、Facebook Messenger、Slackなど用途や人に応じて選択しているのではないでしょうか。個人的にはFacebook MessengerとSlackをよく使っています。Facebook Messengerは専用アプリをMac O...

List

  • 2015/10/05

flowchart.js - SVGのフローチャートを生成するJavaScriptライブラリ

システムやワークフローを分かりやすく説明する際にフローチャートを使うことがあります。特に業務システムなど、多数のシステムが複雑に組み合わさって処理が実行される場合、きちんと可視化されているかどうかで結果が大きく変わる可能性があります。Excelで仕様書を書いているとExcel上で完結しそうです。しかしこれでは検索性やメ...