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

ライセンス - Mozilla Public Licenseの記事一覧

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

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

もっと見る

List

  • 2017/10/28

Firefox Send - Mozilla製のセキュアなファイル共有

最近はプライベートでメールをあまり使うことがありません。チャットなどでメッセージをやり取りすることが多いですが、ファイルの送信で困ることがあります。サイズ制限や送れるファイルの種類に制限があると面倒です。そこで使ってみたいのがファイル共有サービスになります。今回はMozillaの開発しているFirefox Sendを紹...

None

  • 2017/06/03

Gixy - nginxの設定ファイルを静的解析して改善提案

HTTPサーバとしてnginxを使っているケースは多いかと思います。しかし設定に関する情報はまだまだ多くはなく、動くように設定はしても、それがベストなのかどうか判断できない方も多いのではないでしょうか。そんな方にお勧めなのがGixyです。nginxの設定ファイルを解析して改善案を提示してくれます。## Gixyの使い方...

List

  • 2017/04/11

CudaText - マルチプラットフォームで使えるプログラミングエディタ

開発者であればテキストエディタ、プログラミングエディタにはこだわりたいものです。手に馴染むものが使うか否かは生産性に大きく関わってきます。厳選して良いソフトウェアを選ばなければなりません。今回はその一助になるかも知れないソフトウェアを紹介します。マルチプラットフォームで動作するCudaTextです。## CudaTex...

List

  • 2017/03/18

Brave Web Browser - Firefox for iOSをベースにしたブラウザ

iOSではSafariが基本のブラウザですが、他にも幾つかサードパーティー製のブラウザが存在します。それぞれ特徴があり、高速でブラウジングできたり、タブの扱いが違ったりします。今回はその一つ、オープンソースのBrave Web Browserを紹介します。## Brave Web Browserの使い方最初に表示される...

List

  • 2017/02/20

Turbo Download Manager - マルチスレッドでダウンロードを高速化

オンライン上で扱うファイルの容量はどんどん増えています。一つのファイルで数GBなんてこともざらにあります。ダウンロードを高速化するためにTorrentのような仕組みもありますが、企業内では使えないことが多いでしょう。そこで使ってみたいのがTurbo Download Managerです。マルチスレッドでダウンロードを高...

List

  • 2017/01/21

aha - ANSIカラーでの標準出力をそのままHTML化

ターミナルで操作した内容をブログなどに貼り付けると、単なるテキストでしかないので白黒になってしまいます。実際にはANSIカラーを用いてカラーリングされていることもあるでしょう。そんな時に使ってみたいのがahaです。カラーリングされたターミナルの出力をそのままHTML化できます。## ahaの使い方ahaは次のようなコマ...

List

  • 2016/11/15

JointJS - 多彩な図を描けるJavaScriptライブラリ

Web上での表現力を向上させるためのライブラリが多数存在します。多くはグラフを描くものであったり、より複雑なチャートを描くものです。さらにWebGLを使ったり、Canvasに複雑な描画を行うものもあります。今回紹介するJointJSはCanvas上に図形を描くのですが、JavaScriptと連携したインタラクティブな図...

List

  • 2016/10/04

debugger.html - Web技術で作られたデバッガー

MozillaはPDFビューワーをpdf.js

List

  • 2016/07/04

Syncthing - マルチプラットフォームで使える分散型ファイル共有システム

DropboxやGoogle Drive、Box、OneDriveなどクラウドのファイル共有を使うのが当たり前になっています。これらのサービスの特徴としては何らかのサーバがあって、そこにデータが集中管理されます。この場合のリスクはサーバがアタックされてデータが漏洩してしまうことでしょう。それを防げる可能性があるのがSy...

List

  • 2016/05/23

MathQuill - Webベースで簡単に数式を編集

Webと相性の悪い情報として数式があります。階乗を表す記号は「^」ですし、割り算も/を使って表現しなければなりません。これでは複雑な数式は分かりづらいものになります。そのため、ワードプロセッサーなどは独自の数式エディタを備えています。今回紹介するのはMathQuill、Webベースの数式エディタです。しかも数式のまま編...

List

  • 2016/05/09

Browser.html - Serveを体感するブラウザ実装

ServoというのはMozillaが開発している実験的ブラウザエンジンで、Rustで実装されています。まだまだ開発途中ではありますが、高度な並列処理が特徴となっています。そんなServoを使って実験的に作られたブラウザがBrowser.htmlです。実用性はまだありませんが、Servoを体感する上で面白いソフトウェアで...

List

  • 2016/02/23

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

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

List

  • 2016/02/22

InfernoJS - 高速なVirtualDOMライブラリ

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

List

  • 2015/12/05

Waterfox - 高速動作。64bit版Firefox

Firefoxが大好きな方は多いかと思います。しかし一点、Firefoxの価値を損ねている問題があります。それは現時点で32bit版のみ提供されており、64bitは正式リリースされていないということです。64bit対応することによって実行速度やメモリの扱える量も変わってきます。そんな64bitの世界に対応したFiref...

List

  • 2015/12/04

Firefox for iOS - iOSに最適なFirefoxブラウザ

Webブラウザは手に馴染むのを使うのが一番ベストと言えます。それしか対応していないからと言う理由で使っていても、ちょっとした使い勝手の違いでストレスを感じてしまうでしょう。Webブラウザはインターネットの基本であるだけに常にストレスを感じるのは苦痛と言えます。もしあなたがFirefoxブラウザをメインとしているならば、...

List

  • 2015/11/22

Winium - Windows向けソフトウェアでもSeleniumでテストしよう

ソフトウェアのテストは幾つかの種類がありますが、実際にデモでソフトウェアを操作して行うテストとして有名なのがSeleniumです。当初はWebアプリケーション向けの仕組みでしたが、Appiumによってスマートフォンアプリのテストも行えるようになっています。さらに今回紹介するのはWiniumです。名前からも分かる通り、W...

List

  • 2015/10/23

Crypton - サービス運営者でも分からない暗号化をしてデータを保存

Webの世界ではいつでもセキュリティが問題になります。もしデータベースにパスワードをつけていたとしても、そのパスワードが漏れたら終わりというのでは危険です。そのためパスワード管理サービスなどではユーザが指定するキーを使って暗号化しておくことでサービス事業者も元データが分からないようにしています。今回紹介するCrypto...

List

  • 2015/08/30

To do notifications – Webブラウザ向け通知を使ったTodoアプリ

HTML5の進化は目を見張るものがあります。特にスマートフォンの登場によって、ネイティブでサポートされるような多くのAPIが実装されています。作り込めばネイティブアプリに負けないくらいの機能が実装できるでしょう。今回はその一機能である通知機能を使ったTodoアプリ、To do notifications

List

  • 2015/07/05

TubePress – イベントやプロフィールサイトに。動画専用ギャラリー

昔は思い出を写真として残していました。しかし最近ではスマートフォンを使って誰でも簡単に動画が残せるようになっています。しかも動画の一部を切り抜いても写真として十分なレベルで残せたりもします。動画は写真以上に思い出を残してくれるでしょう。そこでメモリアルなイベントで撮った動画をTubePress

List

  • 2015/04/18

Mozilla SSL Configuration Generator – 各種HTTPサーバでのSSL設定を表示

セキュリティに対する懸念やクイックSSLの低価格化、ハードウェアの高機能化もあって、SSL/TLSを導入するサイトが増えています。SSL間でないとリファラー情報を飛ばさないなどマーケティング上も困る状態になります。しかしSSLの設定は意外と面倒で、ちゃんと設定されていないと意味がなかったり、エラーが出てしまったりします...