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

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

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

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

もっと見る

List

  • 2019/04/29

Resemble.js - JavaScriptで画像の解析/比較

画像はテキスト以上に情報量が多いコンテンツです。テキストが細かく説明するよりも、写真を見た方が伝わるケースはとても多いです。そのためオンライン上には写真コンテンツが無数に存在します。そんな画像コンテンツをより深く楽しむのに使えるライブラリがResemble.jsです。Web上で画像を解析できます。## Resemble...

List

  • 2019/04/28

Twemoji-Picker - Twitterの絵文字Twemoji用ピッカーライブラリ

絵文字はテキストで送るよりも感情豊かになったり、感情がぶつからないように緩衝材として使うことができます(逆もありますが)。そんな絵文字をオープンソースとして公開しているのがTwitterで、Twemoji

List

  • 2019/04/28

Nulloy - 普段使いできる軽量な音楽プレイヤー

音楽プレイヤーは実に多彩に存在します。iTunesのように巨大なものもあれば、シンプルなものやWeb上で動作するものなど多数です。仕事中に聞くためのプレイヤーであれば、なるべく軽いものを使いたいでしょう。今回はマルチプラットフォームで動作するNulloyを紹介します。UIはとてもシンプルです。## Nulloyの使い方...

List

  • 2019/04/27

Replete - iOS/Android上で動くClojureScript実行環境

プログラミングはいつでもどこでもできるようになっています。かつてのようにデスクトップのようにパワーは不要で、ノートPCはもちろんスマートフォンやタブレットだって立派な開発環境が出てきました。今回紹介するRepleteはスマートフォン上で動作するClojureScript実行環境です。## Repleteの使い方メイン画...

List

  • 2019/04/27

Volta - バッテリーを長持ちさせる秘策

ラップトップの充電を100%にし続けるのは実はよくないらしいです。容量が減ってしまうのを促進するため、50〜90%を行き来し続けるのが良いとのことです(via How to Prolong Lithium-based Batteries - Battery University

List

  • 2019/04/26

Docsy - オープンソースな仕組みを取り入れたドキュメントサイトテンプレート

読みやすい開発者ドキュメントはDevRelにおいて大事な要件になります。コンテンツはもちろんですが、サイトとしても読みやすくできていなければなりません。文字サイズやインデックス、コードの可読性などが要素として考えられます。今回はGoogleがメンテナンスしているDocsyを紹介します。DocsyはHugo向けのテンプレ...

List

  • 2019/04/26

epr - CUIのePubリーダー

ePubファイルはHTML/JavaScript/CSSを使ったフォーマットですが、Webブラウザで見られるものではありません。専用のソフトウェアを用意しなければならず、ちょっと面倒です。そこで使ってみたいのがeprです。CUIで使えて、さっとePubファイルの内容を確認するのに便利なソフトウェアです。## eprの使...

List

  • 2019/04/25

Pontoon - Mozilla製の翻訳プラットフォーム

言語の壁は非常に高く、日本語コンテンツがあるかどうかで日本人の利用率は大きく変わってきます。有益なソフトウェアであれば英語でも何とか頑張りますが、同じようなものが日本語コンテンツを提供しているならば、そちらを選択することでしょう。だからこそローカライズは重要になります。今回はMozillaが開発しているPontoonを...

List

  • 2019/04/25

GitHub Viewer - GitHubのリポジトリを検索

GitHubがないと仕事にならないという開発者は多いでしょう。社内ではGitHub Enterpriseを使っていても、ライブラリはGitHub.com上で公開されていたりします。万一にもGitHub.comが落ちたりすると参照やインストールもできず詰んでしまったりします。そんな開発者の命とも言えるGitHubを検索す...

List

  • 2019/04/24

tetris - Webブラウザ用テトリス

名前ですべて分かってしまうのですが。ソフトウェアをインストールする時代はすでに終わっています。スマートフォンアプリは殆どインストールされることがなく、デスクトップ向けのソフトウェアもどんどんWeb化が進んでいます。時間つぶし系のゲームは特にその傾向が強いでしょう。今回紹介するtetrisはあのテトリスをWebアプリケー...

List

  • 2019/04/24

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

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

List

  • 2019/04/23

vr360 - Webベースの360度VRビューワー

ARやVRに注目が集まっています。Nintendo SwitchでもVRが実現できるようになり、さらにコンテンツの拡充が望まれるでしょう。そしてWebにはWebVRという標準技術も用意されています。今回紹介するvr360は360度のVRビューワーを簡単に作成できるソフトウェアです。## vr360の使い方デモです。デス...

List

  • 2019/04/23

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

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

List

  • 2019/04/22

WinXP - あの懐かしいWindows XPをWebブラウザ上に再現

人はなぜ昔のものに憧れにも似た感情を持つのでしょうか。その当時には苦しめられる存在だったにも関わらず、過ぎ去ってみると良い思い出であったかのように扱われます。そして、その昔を懐かしめるソフトウェアを作ったりします。今回紹介するWinXPはその名の通り、昔懐かしいWindows XPのデスクトップをWebブラウザ上に再現...

List

  • 2019/04/22

‎My StepCounter - Xamarin製の歩数計

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

List

  • 2019/04/21

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

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

List

  • 2019/04/21

corrupter - CLIでグリッチ画像を生成

グリッチは特定の層に人気の高い画像処理です。グリッチされて乱れた画像は昔のコンピュータ上で起きたエラー画像のようで、または古い写真を連想させる雰囲気があります。今ではなかなか発生しないために、敢えてグリッチされた画像を作るのが面白いです。今回紹介するのはcorrupterです。コマンド一つでグリッチ画像を生成します。#...

List

  • 2019/04/20

Tone.js - Web上で音を奏でるためのフレームワーク

Web Audio APIによって、Webブラウザ上で音楽を奏でられるようになりましたが、このAPIはかなり低レベルなものとなっています。何でもできますが、すべて自分で実装しなければなりません。そのため、なかなか普及していません。そこで使ってみたいのがフレームワークになるライブラリです。今回はTone.jsを紹介します...

List

  • 2019/04/20

‎Quirk CBT - 認知行動療法をサポートするAndroid/iOSアプリ

認知行動療法という心理療法があります。専門家ではないので詳細は省きますが、患者が意識し、自覚された思考や視覚的イメージに注目します(via 認知療法とは | 日本認知療法・認知行動療法学会

List

  • 2019/04/19

Mate Translate for Netflix - 英語学習に。Netflixの字幕を翻訳

英語学習法の一つに映画を映画字幕で見るという方法があります。耳と目で英語を感じられるのが利点な一方、知らない単語が出てきた時にそれが気になってしまって映画の内容に入り込めなかったりします。そこで使ってみたいのがMate Translate for Netflixです。Netflixの動画翻訳に対応した翻訳ツールです。#...