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

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

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

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

もっと見る

List

  • 2020/11/17

LocalCDN - 有名なライブラリをローカルで読み込む

jQueryをはじめ、有名なライブラリがCDNによって配信されています。URLが共通化されることでキャッシュが有効になったり、CDNによる配信で高速ダウンロードされるというメリットがある一方で、利用者のプライバシーが脅かされています。今回紹介するLocalCDNはCDNから配信されるライブラリのURLをローカルのものに...

List

  • 2020/09/03

starboard-notebook - Webブラウザ上でJavaScriptを実行、確認

WebブラウザではJavaScriptが動作するので、Webブラウザさえあれば、わざわざnodeをインストールすることなく、プログラミング環境が手に入ります。しかし開発者ツールを開くのは、やはり開発者くらいでしょう。今回紹介するstarboard-notebookは、Webブラウザ上で実行できるJavaScript実行...

None

  • 2020/03/23

iCloudDownloader - iCloudのファイルをダウンロードするコマンド

iCloudはiOSデバイスとmacOSを使う人にとっては便利なクラウドストレージです。すべてのファイルをデバイスにコピーするのではなく、使っていないファイルはアクセスした際にダウンロードする仕組みになっています。そのためストレージを逼迫しないのが特徴です。しかし、ローカルに欲しいファイルがクラウドにしかない場合もあり...

List

  • 2020/02/03

Unciv - Androidとデスクトップで遊べるドット絵のシビライゼーション

シミュレーションゲームは好きでしょうか。必須は大好きです。特にシビライゼーションは好物で、ハマってしまうと何時間でもやり続けられるでしょう。それだけに敢えて避けるようにしています。UncivはデスクトップとAndroid向けに提供されるシビライゼーションゲームになります。## Uncivの使い方ゲーム開始です。チュート...

List

  • 2019/12/21

UXBOX - プロトタイプをさくさく作るためのWebアプリケーション

Webサイトやアプリなど、プロトタイプをさくっと作ってUIを検討するというのはよくある進め方です。そんな時にはデザイナーしか使えないソフトウェアよりも、誰でも編集できるものを使った方が素早く進められるでしょう。今回紹介するUXBOXはオープンソースのプロトタイピングソフトウェアです。## UXBOXの使い方まずプロジェ...

List

  • 2019/09/04

Dozer - ステータスバーのアイコンを非表示に

macOSのステータスバーには常駐しているソフトウェアのアイコンが並んでいます。大抵のソフトウェアにはアイコンの表示、非表示が指定できる設定がありますが、それでも数が増えるとステータスバーがアイコンだらけになってしまいます。そこで使ってみたいのがDozerです。少しでも使いやすいステータスバーにできます。## Doze...

List

  • 2019/07/18

Dissenter - プライバシーを重視したWebブラウザ

インターネットではプライバシーが重視されます。アプリのようにオフラインで十分に使える訳ではないので、ネットワークを介してその人の属性や履歴、入力情報を使って様々な情報が抜き取られるからです。今回紹介するDissenterはプライバシーを重視するWebブラウザになります。また、様々なカスタマイズが可能です。## Diss...

List

  • 2019/06/19

Encryptic - 暗号化して保存されるWebノートアプリ

Webサービスとプライバシーは常に相対する存在です。個人のデータを預けるというのは信頼がおけるサービスでないといけません。データ漏洩なども頻繁に発生しており、その度に個人情報が危険にさらされています。防ぐための手段として、サーバ側のデータを暗号化する方法があります。今回は暗号化に対応したノートアプリ、Encryptic...

List

  • 2019/04/21

Sonic - Elasticsearch代替を目指す軽量な検索エンジン

検索エンジンはユーザのイベントで利用するだけに限りません。例えばMOONGIFTの場合はレコメンデーションにも使っています。Webサイトにおいて検索エンジンは必須と言えるでしょう。よく知られているものとしてはElasticsearchがありますが、今回はその代替としてSonicを紹介します。## Sonicの使い方実際...

List

  • 2019/04/12

Firefox Lockbox - Mozilla製のパスワード管理

Webにおいて認証管理は大事な要件になっています。適切なツールを使わないと、ついパスワードを使い回してしまったり、安易なものを設定してしまいます。その結果、一つの漏洩が他のサービスへの不正アクセスに繋がったりします。そうした問題を防ぐためのソフトウェアが幾つかありますが、今回はFirefoxユーザ向けのFirefox ...

List

  • 2019/03/22

iro.js - 色をホイールで選択するUIライブラリ

Web上で表現できる色は1600万色あります。ちょっとした違いを認識しながら色を選択するのは困難です。そこで色をピッキングする手法が様々に作られています。一つはサークル型のウィジェットです。今回紹介するiro.jsはそんなサークル型のカラーピッカーをJavaScriptで提供するライブラリです。## iro.jsの使い...

List

  • 2018/12/30

PuzzleAndMonarch - 国を作れ、ただし90秒で

スマホ用のゲームはどれも短い時間、すぐにはじめられて、すぐに終われるものが多いです。隙間時間で遊ぶのに良いですし、短い時間で終わるものならばゲームルールも単純でしょう。今回紹介するPuzzleAndMonarchは1回のゲーム時間が90秒と制限されているのが特徴です。それでいて、運と閃き、そして知力が試されるゲームとな...

List

  • 2018/12/02

Gmail Classic - Gmailのデザインを旧来のものに戻す

ソフトウェアの進化は決して悪いものでもありませんが、使い慣れてしまっていると従来の手法が使えなくなって生産性が落ちてしまうことがあります。Webサービスの場合、多くは強制的なアップデートであり、古いバージョンを使い続けられないのが不便です。今回紹介するGmail Classicは新しくなったGmailのUIを以前のもの...

List

  • 2018/08/10

μPad - 自由度の高いノートアプリ

アイディアをまとめたり、逆に練ったりと、ノートがあると頭の中にある情報をどんどん形にしていけます。そんな時に罫線があったり、キーボード入力に限定したりしたら情報が束縛を受けてしまうでしょう。そこで使ってみたいのがμPadです。自由度の高い、アイディアを書き留めるノートアプリです。## μPadの使い方トップページです。...

List

  • 2018/04/03

Ghostery Extension - トラッキングを防止してWeb表示を高速化

Webブラウジングをしていると、様々な情報が吸い取られています。それらの情報は広告のトラッキングに使われることが多く、プライバシーの問題になりがちです。Webサイトは見たくとも、個人的な情報は渡したくないと思っている方は多いはずです。そこで使ってみたいのがGhostery Extensionです。トラッキングを防止し、...

List

  • 2018/02/09

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

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

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の使い方最初に表示される...