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

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

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

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

もっと見る

List

  • 2018/02/14

Amp - 設定なしでも使えるターミナル用エディタ

普段WindowsやmacOSなどGUIで使っているエディタには気を配りますが、サーバ環境などで使うものはデフォルトで入っているviをそのまま使っていたりします。しかしこれで作業効率がいいわけがありません。かといってサーバにemacsをインストールするのはサイズが大きくて躊躇してしまったりします。そこで使ってみたいのが...

List

  • 2018/02/14

WildDuck - Gmailのデザインを模したWebメーラー

Webブラウザが多機能になるにつれて、多くのアプリケーションがWeb化しています。その先進とも言えるのがWebメーラーではないかと思います。元々Webブラウザ向けにメール機能を提供するサービスは多かったですが、Gmailによって爆発的に広がっています。そんなWebメーラーの最新版がWildDuckです。Gmailのデザ...

List

  • 2018/02/13

RunningApps - 実行中のアプリの一覧&切り替え

デスクトップやラップトップが高性能化すると、ついつい多くのアプリケーションを立ち上げたままにしてしまいがちです。その結果、動作が重たくなったり、アプリケーションの切り替えがスムーズでなくなったりします。そこで使ってみたいのがRunningAppsです。現在実行されているアプリケーションを一覧し、切り替えができるソフトウ...

List

  • 2018/02/13

DepthKit.js - 奥行きをもった動画を再生

従来のコンピュータでは平面の情報を取り扱うだけでしたが、最近では奥行きを数値化するのがトレンドです。それによってARやVR、MRといった分野に活かされたり、3Dがより本格的に楽しめるようになります。そんな奥行きを計測するデモを紹介します。Three.jsと組み合わせたDepthKit.jsです。## DepthKit....

List

  • 2018/02/12

pngquant - PNGをコマンドで最適化

PNGはWebでごく一般的に使われるファイルフォーマットになっています。しかし多く使われている割にサイズが大きいのが難点です。圧縮率を変えたりするとサイズは減るのですが、あまりそういった面倒な操作は行われないようです。そこで使ってみたいのがpngquantです。コマンド一つでまとめてPNG画像を圧縮できます。## pn...

List

  • 2018/02/12

Spacemacs - VimとEmacsの良さを足した意欲的なエディタ

個人的にはAtomに昨年頭に乗り換えたのですが、2018年になってまたEmacsに戻ってきました。キーバインドは何とか乗り越えた(機能拡張で)のですが、使い勝手の面でどうしてもEmacs以上にはならなかったようです。そんなEmacs、Vimなどレガシーなエディタの中に住んでいる方に試して欲しいのがSpacemacsです...

List

  • 2018/02/11

schemadoc - データベーススキーマをHTML化

システム開発の基礎になるデータベース。データベースに接続すれば分かると言っても、構造を示した文書があるかどうかで開発効率が変わってきます。しかしその手のドキュメントはメンテナンスが面倒です。そこで使ってみたいのがschemadocです。データベーススキーマをそのままHTMLにしてくれるソフトウェアです。## schem...

List

  • 2018/02/11

RemoteDebug iOS WebKit Adapter - iOSのSafari/WebViewのデバッグにChromeやVS Codeを使う

iOSのSafariで表示したWebサイトをデバッグしようと思うとSafariが使われます。Safariの開発者ツールも使い勝手は悪くありませんが、Google Chromeのに慣れている方も多いでしょう。また、Visual Studio Codeのデバッグ機能と組み合わせたいと考える方もいるでしょう。そうした方にお勧...

List

  • 2018/02/10

Kuker - React/Angular/Vue開発用デバッガー

最近のフロントエンド界隈でのトレンドはVirtualDOMです。これまで苦労してきたDOMのステータス変更を気にすることなく、サーバサイドのようにレンダリングできるようになる技術です。しかし、その結果として通常のJavaScriptよりもデバッグしづらくなっています。そこで使ってみて欲しいのがKukerです。各種Vir...

List

  • 2018/02/10

Analog Film Emulator - フィルムで撮影したような写真に加工

西洋の風景画が廃れた原因の一つにカメラがあります。ただ目の前の情景をそのまま写し取るのであれば、カメラの方が正確です。さらにそんなカメラでもフィルム式は廃られており、枚数がほぼ無制限なデジタルに移り変わっています。とは言え、今なおフィルムの味のある撮れ方が好きという方はたくさんいます。そうした方に触れてみて欲しいのがA...

List

  • 2018/02/09

mono-wasm - C#から WebAssemblyを作る

WebAssemblyを記述できるのはC/C++/Rustだけだと思っていないでしょうか。実はLLVMにさえなれば、他の言語でも記述できます。そのため、やろうと思えばSwiftから作ることもできるそうです。そこで注目したいのがmono-wasmです。Monoを使ってC#で記述された内容を WebAssembly にする...

List

  • 2018/02/09

mdBook - Rust製の開発者ドキュメントサイト

開発者向けドキュメントは彼らに対してサービスを提供する上でとても重要な存在です。ファイル構成はもちろんのこと、読みやすい文章であったり、リンクの活用など考えるべきポイントがたくさんあります。今回紹介するmdBookはGitを使った電子書籍作成ソフトウェアGitbookに似せたファイル構成でドキュメントが作れるソフトウェ...

List

  • 2018/02/08

Clang In Browser - Web上でC言語を記述して WebAssemblyに

Webブラウザでコンパイルされたプログラムを実行できる WebAssembly。個人的に非常に注目している技術で、これまで難しかった、認証キーを公開せずにWebアプリケーションでも使えるようになっていくのでさらにWebアプリケーションの利用幅が広がっていくと思われます。そんな WebAssembly はC/C++/C#...

List

  • 2018/02/08

Slip.it - ソーシャルではないオンラインブックマーク

Webブラウザ付属のブックマークを登録するのは、ソーシャルなど公開したくないWebサイトを覚えておきたい場合です。しかしWebブラウザごとにブックマークが分散してしまいますし、他のコンピュータで使いたい時に不便です。そこで使ってみたいのがSlip.itです。オンラインブックマークサービスですが、ソーシャルではありません...

List

  • 2018/02/07

panel-pop - 時間を忘れるパネルポン・クローン

単純で簡単なルールのゲームは誰でもすぐに覚えられて、すぐに遊べます。日々のお仕事に疲れたらちょっと休憩してみるのもいいでしょう。頭がリフレッシュすれば新しいアイディアもわいてくるというものです。panel-popは昔懐かしいパネルでポンのクローンです。使うのはXキーと矢印キーだけで、すぐに覚えられます。## panel...