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

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

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

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

もっと見る

List

  • 2016/01/06

Treed - React製のツリービュー&エディタ

一つのノードから枝葉を伸ばしていく、いわゆるツリービューは様々な場面で使えます。有名なところではマインドマップがありますが、階層構造を表すのにぴったりな仕組みです。そんなツリービューを自由に組み込めるようにしたのがTreedです。React製なのも見逃せないポイントです。## Treedの使い方デモです。左側は編集がで...

None

  • Premium_s 2016/01/06

2016年に注目が集まるテクノロジーワードについて

2016年最初のプレミアム記事です。せっかくなので、今年注目されるテクノロジーについて取り上げてみたいと思います。## IoTバズワードのようになりつつあるIoTですが、ハードウェアが伴う分、実際の製品になるまでには時間がかかるのが難点と言えるでしょう。そのため去年くらいから開発されているものが徐々に芽を出してくるので...

None

  • 2016/01/05

Grooscript - GroovyのコードをJavaScriptに変換

JavaScriptが他のプラットフォームを侵略しています。Node.jsによってサーバサイドを侵略し、React NativeやTitaniumがスマートフォンアプリ開発を攻めています。他の言語はそのままで良いわけではありません。逆にJavaScriptを攻めるのです。今回はGroovyのコードをJavaScript...

List

  • 2016/01/05

markdiff - MarkdownをHTML展開して差分表示

Markdownを頻繁に使っていると、つい間違った更新も発生してしまいます。そんな時に役立つのがバージョン管理システムですが、Markdownファイル同士の差分は単なるテキストファイルの比較以上のものではありません。せっかくここまで広く使われているのですから、差分ももっと適した表示があるはずです。そこで使ってみたいのが...

List

  • 2016/01/04

Kinto - シンプルなJSONストレージサーバ

最近はWeb APIのフォーマットとしてJSONを使うことが増えてきました。そして、Web APIを使っていると単純にJSONをホスティングしてくれるだけで十分といったケースも多いかと思います。そこで使ってみたいのがKintoです。ごくシンプルなJSONストレージサーバです。## Kintoの使い方KintoはDock...

List

  • 2016/01/04

JSweet - JavaからJavaScriptコードに変換

JavaScriptの活用範囲が広がるのに合わせてJavaScriptをはじめなければと思っている方が増えています。しかしその書き方や特徴がどうも馴染まないと苦労していることでしょう。そこでJavaエンジニアの方に試してみて欲しいのがJSweetです。Javaで書いてJavaScriptにコンパイルするプログラミング言...

List

  • 2016/01/03

React Virtualized - Reactで大量データのスクロール表示

ReactでWebアプリケーションを作るとサーバサイドの感覚でスムーズに開発ができます。しかしそれでもUI、UX周りになると気にしなければならないことも多数あります。その一つとして長大なリストがあります。大量のDOMを表示したりスクロールすると時間がかかってしまうものです。それを改善してくれるのがReact Virtu...

None

  • 2016/01/03

Enwrite - Evernoteのメモをブログ記事に

Evernoteを使って普段のメモを蓄積している人は多いかと思います。そこで次に考えるべきなのはメモの有効活用ではないでしょうか。例えばブログです。しかしメモの内容をコピーしてブログに貼り付けて修正して…という手間が気持ちを萎えさせます。そこで使ってみたいのがEnwriteです。## Enwriteの使い方Enwrit...

List

  • 2016/01/02

Youtube WebVR 360 Stereoscopic Viewer - Google Chromeで全天球動画を楽しむ

最近、全天球動画(360度動画)が熱いです。RICOH THETA、Kodak SP360をはじめとするレコーダーに加えて、Facebook/YouTube/Flickrなどが再生に対応しています。YouTubeは現在のところ、スマートフォンでの再生しか対応していません。そこでデスクトップブラウザから手軽に閲覧できるよ...

List

  • 2016/01/02

Snowflake - React Nativeを使ったiOS/Androidアプリ開発の参考に

ReactはWebサイトはもちろんのこと、React Nativeによってスマートフォンアプリを開発することもできます。元々はiOSだけでしたが、最近ではAndroidアプリの開発にも対応しています。そんなReact Nativeのスターターキットとも言えるのがSnowflakeです。React NativeとPars...

List

  • 2016/01/01

Speakerfight - ベストスピーカーを探すフィードバックシステム

勉強会やカンファレンスで登壇者がなぜ喋るのか。自分の好きな技術、サービスを知ってもらいたいという思いは確かにあるでしょうが、理由の一つに承認欲求もあるはずです。そこで使えるのがベストスピーカー賞をはじめとして、聴衆のフィードバックではないでしょうか。Speakerfightはそんな時に使えるサービスとなっています。##...

List

  • 2016/01/01

git-cola - マルチプラットフォーム対応のGitクライアント

Gitに慣れている人やプログラマーであればCUIでも問題なく使いこなせるでしょう。むしろCUIのが分かりやすいし、自動化もできるので便利だったりするかも知れません。しかしデザイナーや非プログラマーはそうではありません。そこで使ってみて欲しいのがgit-colaです。GUIのGitクライアントです。## git-cola...

None

  • 2015/12/31

emulambda - Python製のAmazon Lambdaクローン

最近人気のサーバレスアーキテクチャ。その一環を担うのが書いたコードを実行するだけの存在です。知られているのはAWSのLambdaでしょう。開発時であったり、社内でも使えるLambdaっぽい環境が欲しいならばemulambdaを使ってみましょう。Python製のLambdaクローンです。## emulambdaの使い方e...

List

  • 2015/12/31

KeeFarce - KeePassのプロセスを盗み見る

筆者環境ではうまくいかなかったのですが、ご紹介。KeePassは強力なパスワード管理ソフトウェアとして知られています。オープンソースを知っている開発者の中では使っている人も多いのではないでしょうか。そんなKeePassですが、使っていない時も含めて常に起動しておくと危険ですよ、と警告してくれるのがKeeFarceです。...

List

  • 2015/12/30

Split.js - 分割表示をサポート

日本でもタブレットが普及してきていたり、スマートフォンもより大型なディスプレイが使われるようになっています。それに伴って表現できる情報量が増しています。スマートフォンでは難しかった表現もタブレットの大きさであれば容易です。今回はその一つ、スプリットビューを実現するSplit.jsを紹介します。## Split.jsの使...

List

  • 2015/12/30

Open Live Writer - オープンソースになったWindows Live Writer

実に懐かしい…2003年か4年くらいの頃、ブログブームがやってきました。WordPressやはてなダイアリー、livedoorブログなどでみんながこぞってブログを投稿していました。そんな時に使われていたのがブログエディタと呼ばれる専用の投稿ツールです。WYSIWYGで分かりやすい編集ができて、XML-PRCやAtomP...

List

  • 2015/12/29

KeyCastJs - キー入力を可視化

勉強会やハンズオンでパソコンの画面を映しながら説明をすることがあります。マウス操作ですべて終われば良いのですが、多くの場合キーボードを使います。そんな時にキーボードショートカットを使うと突然操作が行われて聴衆は混乱してしまいます。そこでキー入力を可視化するソフトウェアが必要になります。今回はElectronを使って作ら...

None

  • 2015/12/29

Tailor - マルチプラットフォーム対応のSwift解析

Swiftがオープンソース化されたことで、多くのオープンソース・ソフトウェアが生み出されています。かつ、それらはMac OSX以外のプラットフォームでも使えるようになっています。Tailorもそんなオープンソース化に伴って生まれたソフトウェアで、Swiftのコードを静的解析してくれます。## Tailorの使い方Tai...

List

  • 2015/12/28

Valiant360 - Webベースの全天球動画プレーヤー

全天球動画が人気です。RICOH THETA Sやfly 360など全天球動画が撮影できるレコーダーも数多く出てきています。さらにFacebook、YouTube、Flickrなどが再生に対応しています。今回紹介するValiant360はWebブラウザベースの全天球動画プレーヤーになります。デスクトップのブラウザで見ら...

List

  • 2015/12/28

embed.js - 各種サイトの埋め込み表示をサポート

今は数多くのサービスが埋め込み表示に対応しています。外部サイトに埋め込んでもらうことで閲覧数を増やしたり、結果としてバイラルしていくきっかけになります。とはいえ、各サイトによって埋め込み方が違うのでいちいち覚えるのが面倒です。そこで使ってみたいのがembed.jsです。embed.jsを読み込むだけで多くのサイトの埋め...