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

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

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

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

もっと見る

List

  • 2016/02/27

voxel.css - ここまでできる!CSS3製ボクセル

マインクラフトに代表される、立方体をボクセルと呼びます。単なる立方体をながら、模様があり、それを積み重ねることで様々な造形を可能にしています。そんなボクセルをCSS3を駆使して可能にしているのがvoxel.cssです。Webベースのボクセルエンジン開発が進みそうです。## voxel.cssの使い方トップページです。こ...

List

  • 2016/02/26

MediumEditor - MediumクローンのWYSIWYGエディタ

ブログサービスとして人気のMedium。書きやすさがとても大事で、それはデザインやフォントサイズなど様々な面に表現されます。そんなMediumの使っているWYSIWYGクローンと言えるのがMediumEditorです。## MediumEditorの使い方デモです。シンプルで分かりやすいです。!

None

  • Premium_s 2016/02/26

2016年02月の人気ソフトウェアまとめ

今月のまとめです。過去分は以下の通りです。- 1月Mac OSXやiOSで使えるAirDropは便利で、近くにいる人(デバイス)と簡単にファイルを送りあうことができます。AndroidやWindowsなど、他のデバイスでも同じことがしたいと思うケースは多々あります。擬似的に似たようなことができるアプリもあるのですが、S...

List

  • 2016/02/26

Open landings - オープンソース向けランディングページ生成

プロジェクトのトップページを作るというのは意外と面倒です。オープンソースでREADMEファイルを作るのすら精一杯なのに、さらに細かなデザインまで考えるのは大変なことでしょう。そこでさくっと終わらせられるOpen landingsを使ってみましょう。オープンソース・プロジェクトであればお勧めです。## Open land...

List

  • 2016/02/25

lucy-console - SwaggerベースのWeb APIドキュメントサーバ

GoogleやMicrosoft、ApigeeなどWeb APIを活用している各社が集まって設立されたのがOpen API Initiativeです。そのドキュメンテーションのベースになっているのがSwaggerです。Swaggerを使うとWeb上で実際に試せるWeb APIドキュメントが生成できます。そんなSwagg...

List

  • 2016/02/25

Pressure.js - JavaScriptで3D Touch/Force Touchのイベント管理

iPhone6では3D Touchという機能が追加され、さらに新しいMacBookなどでもForce Touchと呼ばれる感圧タッチパッドが採用されています。これにより、単純なクリックに奥行きを持たせることができるようになっています。そこで紹介したいのがPressure.jsです。Webブラウザ上でForce Touc...

None

  • Premium_s 2016/02/24

業務で使えるオープンソース(180)「Webブラウザ」

今回のテーマはWebブラウザです。98年頃はNetscape社とMicrosoft社によるブラウザ戦争が勃発し、IEが勝者となって圧倒的なブラウザシェアを確保しました。敗れたNetscape社はブラウザをOSS化し、Firefoxとして反撃に転じました。今はさらにGoogle Chrome、Safariがあり、最近では...

List

  • 2016/02/24

TOUCH with Leap Motion - Leap Motionを使った新しいユーザ体験

最近、VRに人気が集まっています。VRグラスは視覚的に仮想現実を体感させてくれますが、視点の移動を行う際にはキーボードやマウスを使う必要があります。視覚だけでなく入力の仮想現実化も必要でしょう。今回は新しい入力デバイスであるLeap Motionを使った新しい体験を提供するTOUCH with Leap Motionを...

List

  • 2016/02/24

かんたんMarkdown - 単一ファイルのMarkdownエディタ/ビューワー

Markdownがどれだけ普及しつつも、ビューワーやエディタがないというケースはとても多いです。そのためにHTMLに変換して送ったりするのは面倒で、もっと手軽にさくっと使えるエディタがあると便利とは思っていました。そんな世界を実現してくれそうなのがかんたんMarkdownです。ごく手軽なMarkdownエディタ/ビュー...

List

  • 2016/02/23

Brave - JavaScript開発者による安全、高速なWebブラウザ

Webブラウザはシェアが混沌としています。IEが最大な状態ではありますが、IE 10からはEdgeが基本になりますし、開発者周りを中心にChromeもシェアが高いです。さらにFirefox、Safariもあります。そんな中、さらに新しいブラウザの登場です。JavaScriptの開発者であるBrendan Eich氏が開...

List

  • 2016/02/23

Knuff - iOS用のプッシュ通知デバッグアプリ

アプリではプッシュ通知の中にプログラマブルな情報(JSON)を入れて、その内容に応じて処理分けを行えるようになっています。その際、プッシュ通知を送って動作を確かめると言ったデバッグ作業が必要になります。これは意外と面倒です。そこで使ってみたいのがKnuffです。KnuffはMac OSXから手軽にプッシュ通知を送れるソ...

List

  • 2016/02/22

Clipboard Hook - カット/コピー/ペーストをイベントフックするJavaScriptライブラリ

Webのコンテンツをコピーしたり、逆にペーストすると言ったことはよくあるかと思います。そんな時、URLであれば自動的にリンク展開したり、画像や動画を埋め込み表示にできたりするとUXがとても良くなるはずです。そんな操作を実現してくれるのがClipboard Hookです。コピー、カット、ペーストと言ったクリックボード操作...

List

  • 2016/02/22

InfernoJS - 高速なVirtualDOMライブラリ

VirtualDOMの魅力はあれど、Reactは重いというのは度々聞かれます。開発者にとってはDOMの状態を気にしなくなって便利に使える仕組みなれど、速度が遅くなっては意味がありません。そんなこともあって代替のVirtualDOMライブラリがたくさん登場しています。今回はその一つ、InfernoJSを紹介します。## ...

List

  • 2016/02/21

Fansoro - PHP製、DBレスなCMS

CMSといえばWordPress、Drupalといった具合にPHPではMySQLと組み合わせたシステムが数多くなっています。その結果、CMSといえばコンテンツをデータベースに納めるものだと思う方も多いようです。しかし大規模なサイトやどうしてもそうしなければならない必要性がなければシステムはシンプルな方が分かりやすいので...

List

  • 2016/02/21

Milligram - ミニマムで格好良いCSS3フレームワーク

CSSのフレームワークはたくさん出てきていますが、その目的は2つに分けて考えることができます。一つはBootstrap/Foundationのように大型で、すべての機能を提供してくれる統合的フレームワークです。もう一つは小さくて軽量で、カスタマイズや独自拡張して使えるものにしていくタイプです。Milligramは後者の...

List

  • 2016/02/20

Sukiyaki - Webブラウザでも動く。JavaScript製ディープラーニング

ディープラーニングが盛り上がっています。大量のデータを分析する際に画一的なアルゴリズムではなく、学習しながらエンジンを磨いていくことで、これまでにない精度で分析ができるようになっています。今回紹介するSukiyakiもそんなディープラーニングエンジンの一つですが、特徴としてJavaScriptで作られ、Webブラウザ上...

List

  • 2016/02/20

FolioReaderKit -Swift製の電子書籍リーダー

電子書籍がだいぶ増えてきました。スマートフォンやタブレットで読むようになっており、物理的な書籍を買わずに電子書籍を買うケースが増えています。コンテンツが増えてきたら、次はリーダーが問題になります。より優れた電子書籍リーダーが求められている状況です。今回はiOS用のFolioReaderKitを紹介します。## Foli...

None

  • 2016/02/19

rmdr - コンソールで使えるリマインダー

タスク管理にはリマンインダーが付いているものが多いです。タスクを登録するだけでなく、必要になったタイミングで通知してくれることで思い出したり、作業をはじめることができます。rmdrはそんなリマインダー部分だけを取り出したソフトウェアになります。面白いのはCLIで動くということでしょう。## rmdrの使い方rmdrは例...

None

  • Premium_s 2016/02/19

業務で使えるオープンソース(179)「オフィスファイル生成」

今回のテーマはオフィスファイル生成です。開発者といえども、企業に所属している(フリーランスであっても)オフィスファイルを扱う機会は数多くあります。しかしファイルはバイナリですし(最近はXMLを圧縮したものですが、あれを直接いじりたいと思う人はいないでしょう)、再利用性は低くなってしまいます。そこでプログラマーらしく、外...

List

  • 2016/02/19

nativefier - Webサイトをローカルアプリケーション化

今やWebサイトであってもローカルアプリケーション並に使えるサイトが増えています。むしろクラウド上にデータが保存できる分、ローカルアプリケーションよりも便利な場合もあります。そんなWebアプリケーションをローカルアプリケーション風にしてくれるのがnativefierです。## nativefierの使い方nativef...