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

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

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

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

もっと見る

List

  • 2019/03/04

Vanilla Clipper - コマンド一つでURLをアーカイブ

Webサイトをローカルに保存しておきたいと思うことがよくあります。ある日消えてしまって情報が消失してしまうのは嫌ですし、限定公開だったりすれば尚更保存しておきたいと思うことでしょう。Webブラウザにもアーカイブ保存する機能はありますが、汎用的ではありません。そこで使ってみたいのがVanilla Clipperです。##...

None

  • 2019/03/04

Repolinter - 良いオープンソース・プロジェクトかどうか判定

オープンソース・ソフトウェアの定義は簡単で、OSIに認められたライセンスを使っているかどうかです。しかし、さらに使われるソフトウェアとなると話は別です。ソフトウェアが良いのはもちろんですが、他にも必要な情報があります。今回はオープンソース・プロジェクトが良いものかどうか判断してくれるRepolinterを紹介します。#...

List

  • 2019/03/03

MiniC - JavaScript製のC言語実行環境

Webブラウザが唯一サポートするプログラミング言語はJavaScriptだけです。そのため、Webアプリケーションを開発する際にはJavaScriptが避けて通れない道になります。その風穴になりそうなのがWebAssemblyです。別な言語から変換して実行できるWebAssemblyであればJavaScript以外の言...

List

  • 2019/03/03

Three.js Ballooning - 気球を見て癒やされよう

誰だって常に100%のパフォーマンスが出せる訳ではありません。時に疲れてしまって、休みたくなったり気分転換したいと思うことがあるでしょう。人はロボットではないので当然のことです。そんな時に見て欲しいのがThree.js Ballooningです。Three.jsを使って作られた気球の旅です。## Three.js Ba...

List

  • 2019/03/02

JS.Sketcher - Web上で3Dモデリング

IoTや3Dプリンタと言った文脈の中でハードウェアが存在意義を増しています。ちょっとしたオリジナルの部品を3Dプリンタで作ったり、IoTプロジェクトのハードカバーを作ったりします。そんな時に必要なのが3D CADになるでしょう。今回はWebブラウザ上で3DモデリングができるJS.Sketcherを紹介します。## JS...

List

  • 2019/03/02

Lightweight PDF - PDFを軽量に

利用するOSが増えてきて、スマートフォンとデスクトップ間などでデータの送受信を行う際にPDFが便利です。ビューワーは一般的であり、誰もが持っています。閲覧だけであればどの環境でもできるので、ちょっとしたファイルでもPDFで送ったりします。そんな中、単純に書類をPDFにするとサイズが非常に大きくなることがあります。そこで...

List

  • 2019/03/01

docker-run.com - DockerをWebブラウザから実行

Dockerは開発時などに使うととても便利です。別なコンピュータであっても設定ファイル一つで同じ環境を再現できます。一度使うと手放せなくなるツールの一つでしょう。しかしデザイナーの方などはCUIが嫌かも知れません。そこで使ってみたいのがdocker-run.comです。WebブラウザからDockerを実行できる、そんな...

List

  • 2019/03/01

Electron webview - Electronをちょっと便利に

Electronを使うとWeb標準の技術を使ってマルチプラットフォームで動作するアプリケーションが作れますが、その多くの機能は自分で実装しないといけません。よくある機能については元々実装していて欲しいなと思いつつ、ほぼ自分で実装する必要があります。そこで使ってみたいのがElectron webviewです。Electr...

List

  • 2019/02/28

OormiPass - マルチプラットフォームで動作するパスワード管理

パスワード漏洩事件が相次いで起こっていますが、センセーショナルに語られるのはサーバ側の大量データ漏出に関する話でしょう。個人のパスワード漏洩レベルは頻繁に起こっているはずです。個人のパスワードはちゃんとパスワード管理を使って適切に運用しましょう。今回はオープンソースのOormiPassを紹介します。## OormiPa...

List

  • 2019/02/28

NyanFi - 多機能な二画面ファイラー

個人的に二画面ファイラーが大好きです。エクスプローラーやFinderは幾つも画面を立ち上げますが、二画面ファイラーであれば一つのウィンドウで処理できます。キーボード主体操作なのもいいです。今回はそんな二画面ファイラーとしてNyanFiを紹介します。多機能で使いやすいファイラーです。## NyanFiの使い方メイン画面で...

List

  • 2019/02/27

TLPhotoPicker - Facebookアプリ風の写真選択画面ライブラリ

iOSのUIKitは十分に高機能ですが、より良いUXのアプリを提供しようと思うとカスタマイズが必要でしょう。そして多くの有名なアプリは機能がカスタマイズされており、そこから学べる点は多いです。今回紹介するTLPhotoPickerはFacebookの写真選択に似た機能を提供するライブラリです。## TLPhotoPic...

List

  • 2019/02/27

Redraw - Red製のペイントアプリ

世の中には似たようなソフトウェアが多数あっても、オープンソース・ソフトウェアの場合は開発するプログラミング言語によって別なものとすることができます。言語ごとに特性があるので、それを活かした開発が楽しめるでしょう。今回紹介するのはRedraw、Redを使って作られたペイントアプリです。## Redrawの使い方Redra...

None

  • 2019/02/26

swc - Babelの18倍高速なJavaScriptコンバータ

JavaScriptはそのまま書くのではなく、書いた後に変換して使うケースが増えています。例えばTypeScriptであったり、Babelを使って新しいJavaScriptの仕様を使えるようにする、ReactのJSXを変換するといった具合です。そんな変換処理は実行速度が命です。遅いと変更するのが面倒になり、更新してから...

List

  • 2019/02/26

yuptude - 各種動画配信サイトの動画再生速度をコントロール

現在、多くの動画配信サイトがあります。特に大手のNetflixやAmazonプライムなどでは、動画の再生速度が変更できません。これは動画をどんどん見たい時に不便で、とても面倒だと感じていました。同じように感じていた人に朗報です。yuptudeを設置し、動画の速度を自由にコントロールしましょう。## yuptudeの使い...

List

  • 2019/02/25

CSSans Pro - CSS製のフォント

最近はWebFontが流行っており、Web上で格好良いテキスト表現ができるようになっています。しかしWebFontの弱点としては、基本的に単色のみということです(合字で可能にする方法もあるようですが)。それでは表現力が片手落ちでしょう。そこで参考にしたいのがCSSans Proです。CSSで作られたフォントになります。...

List

  • 2019/02/25

MiraiNotes - WYSIWYGにも対応したMarkdownノート

Markdownをベースにしたノートアプリはたくさん出てきています。多くは純粋なMarkdown記法に則っており、それ以外の記法(HTMLなど)をサポートしていないことも多いです。そんな中紹介したいのがMiraiNotesです。柔軟な記法とWYSIWYGに対応したMarkdownノートです。## MiraiNotesの...

List

  • 2019/02/24

mockup - Red製のモックアップデザインツール

Redというプログラミング言語があります。REBOLという言語にインスパイアされており、プロトタイプベースでマクロシステムを持っています。詳しくはRed Programming Language: About

List

  • 2019/02/24

Brooklyn - Appleロゴをカスタマイズしたスクリーンセーバー

10月末に行われたAppleのイベントでは、Appleのロゴを様々なクリエイターがアレンジしたビジュアルが印象的でした。クリエイティブの広がりが感じられ、見ているだけで楽しい気分になります。そんなカスタマイズされたロゴを集めたスクリーンセーバーがBrooklynです。ぜひ使ってみてください。## Brooklynの使い...

List

  • 2019/02/23

Git History - ビジュアル的な差分表示

バージョン管理の肝と言えるのが差分表示でしょう。何か誤った更新があっても確認ができて、必要に応じて差し戻すこともできます。多くの場合、上下または左右に並べて比較できるようになっています。今回はその新しい表示方式としてGit Historyを紹介します。ビジュアル的に優れた格好良い差分ビューワーです。## Git His...

List

  • 2019/02/23

iOS PWA Wrapper - PWAをネイティブアプリでラッピング

PWAに注目が集まっています。しかしWebブラウザからアクセスしてアプリするというのは、バナーのようで面倒ですし、普段慣れているアプリストアからダウンロードしたいという方も多いでしょう。そこで使ってみたいのがiOS PWA Wrapperです。Webブラウザをラッピングしただけのアプリですが、PWAサイトで使うと面白そ...