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

ライセンス - Apache License 2.0の記事一覧

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

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

もっと見る

List

  • 2019/04/24

Editor.js - ブロック単位で編集するWYSIWYGエディタ

WYSIWYGなエディタは長い歴史があります。CKEditorのような重厚なものが好まれた時期もあれば、現在はWebページ上でインラインで編集できるものが好まれる傾向にあります。様々なソフトウェアがありますが、今なお決定的なものがありません。今回紹介するEditor.jsはブロックベースという特徴を持ったWYSIWYG...

List

  • 2019/04/23

Mprove - SQLを使ってダッシュボードを構築

企業においてデータの可視化は重要です。トレンドの変化などをグラフによって顕在化させることで次の一手を打ちやすくなります。しかし、そのためのシステムを構築するのは大変で、バックオフィス系のシステムはつい後回しになってしまいがちです。そこで使ってみたいのがMproveです。SQLを使ってダッシュボードを作成できます。## ...

List

  • 2019/04/22

‎My StepCounter - Xamarin製の歩数計

iOSでは動かないかも知れませんが。スマートフォンで便利な機能に歩数計があります。手軽にはじめられる健康管理に一日の歩数を計測するというのがありますが、スマートフォンであれば常に身近にありますし、自動で計測してくれています。今すぐアプリをインストールしても、数日前から測定結果が取得できます。そこで使ってみたいのが‎My...

List

  • 2019/04/18

TypeTalk - TypeScriptをベースにしたSmalltalkライクなプログラミング言語

JavaScriptを書きたくない、という人たちは大勢います。その結果、様々な代替言語が開発されています。あらかじめJavaScriptに変換するタイプもであれば、Webブラウザ上でコンパイルするものなど様々です。代替言語を使うことで、より堅牢で効率的な開発ができるようになります。今回はTypeTalkを紹介します。言...

List

  • 2019/04/16

Science Journal for iOS - センサーを活用した実験管理アプリ

スマートフォンはセンサーの固まりです。カメラはもちろん、気圧や照度など様々なセンサーが搭載されています。そうした情報はスマートフォンを便利にするのはもちろん、様々なフィールドワークでも活躍することでしょう。Googleが提供しているScience Journal for iOSはまさにそんな実験を行うためのアプリです。...

List

  • 2019/04/14

Maplat - 現在と古地図を重ね合わせ

古地図を見るのが好きな方は多いです。江戸自体やそれ以前に作成された地図を現在のものと重ねてみると、当時から変わらないものや逆に変わったものが浮かび上がってきます。そうした古い道を辿ることで今まで知らなかった発見ができたりします。今回紹介するMaplatはそんな古地図と現在の地図とを重ね合わせて表示できるソフトウェアです...

List

  • 2019/04/08

Library - GoogleドキュメントをエディタにするCMS

Web上でコラボレーションするソフトウェアは多数あります。しかし、編集画面が使いづらいばかりに利用者が増えないといった問題があります。例えばWikiなどもそれに該当します。そこで使ってみたいのがLibraryです。コラボレーションできるドキュメントサイトですが、そのコンテンツはGoogleドキュメントにあります。## ...

List

  • 2019/03/29

Svgbob Editor - Web上でアスキーダイアログをWYSIWYGで描く

プログラマはドローアプリケーションを扱うのが苦手です(偏見)。メンテナンスするのも面倒ですし、簡単な図であればテキストで罫線を使った方が簡単に書けるでしょう。後は罫線が自動的にドローされれば良いだけです。そこで使ってみたいのがSvgbob Editorです。罫線で描いたアスキーダイアログをSVGに変換してくれるソフトウ...

List

  • 2019/03/26

Epitactic Cloud Browser - クラウド上にあるWebブラウザ

スマートフォンやタブレットでもPC版のWebブラウジングが必要な場面があります。そんな時、便利なのがクラウド上にあるWebブラウザです。しかしHTMLをそのまま返してしまったのでは意味がありません。そこで使ってみたいのがEpitactic Cloud Browserです。クラウドブラウザの名に恥じない動きをしてくれます...

List

  • 2019/03/23

OCaml Blockly - OCamlとBlocklyを相互変換できるビジュアルプログラミング環境

Blocklyはブロックを使ってビジュアルプログラミングできるソフトウェアです。多くはそのまま実行して、コンピュータ上のキャラクターを動かしたり、IoTと組み合わせたりします。主に教育系システムの一機能として組み込まれます。今回紹介するOCaml BlocklyはそんなBlocklyとOCamlを組み合わせたソフトウェ...

List

  • 2019/03/21

gif2xlsx - アニメーションGIFをExcel化

訳分かんねぇ…。アニメーションGIFが好きな方、大勢いますよね。そしてExcelが好きな方もきっとたくさんいるはず。つまりその両方が好きな方達も多い訳です。だからこの二つが一緒に楽しみたいという方も少なくないはずです(?)。そんな方に使ってみて欲しいのがgif2xlsxです。アニメーションGIFをExcelにしてくれる...

List

  • 2019/03/19

Workbench - macOSのドットファイルをiCloudで同期

macOSで標準のクラウドストレージサービスと言えばiCloudです。Apple IDだけあれば使えるので手軽ですし、iOSともストレージが共有できるのも便利です。そんなiCloudユーザに便利そうなソフトウェアを紹介します。それがWorkbenchです。iCloudを使っていわゆるドットファイル(dotfile)を同...

List

  • 2019/03/15

Zulip - Slackに似たパワフルなチームチャット

今はビジネス(に限らず)チャット言えばSlackというくらい広まっています。しかし企業によっては情報統制のために導入できない場面もあるでしょう。その代わりに使うのが前時代的なチャットでは生産性も大きく損なわれてしまいます。そこで使ってみたいのがZulipです。明らかにSlackを意識したチャットシステムです。## Zu...

None

  • 2019/03/04

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

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

None

  • 2019/02/26

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

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

List

  • 2019/02/25

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

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

List

  • 2019/02/22

jeelizGlanceTracker - 顔を認識して動画の再生/停止

YouTubeなどの動画を見ていて、人に呼ばれて離席している間に良い場面が過ぎてしまったなんて経験ないでしょうか。シークを戻せば良いですが、面倒ですよね。自分がいない時には自動的に再生が止まってくれると便利そうです。そこで使ってみたいのがjeelizGlanceTrackerです。顔を認識し、動画の再生や停止に利用する...

List

  • 2019/02/22

jeelizWeboji - Webカメラでアニ文字風

アニ文字はビデオチャットが普及しない日本ではあまり使われていませんが、VTuber的な遊びもできるので面白い技術です。しかし専用アプリを介してしか使えないので、利用のためには敷居が高い状態です。そこで使ってみたいのがjeelizWebojiです。Webカメラの映像を認識し、アニメに反映してくれるソフトウェアです。## ...

List

  • 2019/02/07

indigo-player - 高い拡張性を誇る動画プレイヤー

videoタグの登場によってWeb上でも動画が再生できるようになりました。しかし機能的には実に簡素で、ただ再生する以上の機能がありません。大抵は別途ライブラリを用意して、そのライブラリ経由でvideoタグを使うでしょう。今回紹介するindigo-playerもそんな動画プレイヤーの一つです。扱える動画が多いのが特徴です...

List

  • 2019/02/04

webm-wasm - WebAssemblyでWebM動画を生成

WebAssemblyはネイティブレベルの速度で実行されます。そのため、ローカルのファイルを扱えないという欠点こそあれ、ローカルアプリで行っていた多くの処理がWebブラウザ上で実現できるようになります。今回はそんな例の一つとして、Webブラウザ上でWebM動画を生成するwebm-wasmを紹介します。## webm-w...