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

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

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

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

もっと見る

List

  • 2020/12/08

Open Translations - アプリやWebサイトに使える翻訳ツール

どれだけ翻訳機能が向上している現在にあってもローカリゼーションは大きな問題です。単に言語を翻訳するだけでなく、ローカルの言語に合わせた最適な翻訳が求められます。単なる翻訳とローカリゼーションは異なるものです。それがほとんど触れることのない言語だと特に問題です。そこで使ってみたいのがOpen Translationsです...

List

  • 2020/12/08

Logseq - オンラインで公開もできる個人用メモ環境

メモ環境は誰もが用意していると思いますが、ローカルとWebアプリケーションの場合で目的が大きく変わってきます。ローカルの場合はオフラインでもどんどんメモできますし、Web版の場合は他の人と共有するのが手軽です。今回紹介するLogseqはWeb版なので、どちらかといえば個人用メモ + 共有という点に主眼が置かれたメモツー...

None

  • 2020/12/07

Git-User-Switch - Gitユーザを切り替えるコマンド

Gitを企業と個人とでアカウントを分けて運用している人は多いかと思います。企業によっては個人のアカウント利用を許さず、退職時に消してしまうなんてところもあるようです。個人の活動が失われないよう、アカウントを適切に運用する方がいいでしょう。しかし、アカウントの切り替えが面倒です。そこで使ってみたいのがGit-User-S...

List

  • 2020/12/07

vitamin-meeeeet - Google Meetをちょっとカスタマイズする機能拡張

Google Meetは他のビデオ会議ツール、たとえばZoomなどと比べて若干機能が見劣りします。仮想背景もありませんし、機能はとてもシンプルです。ようやく背景をぼかす機能はできましたが、他と比べると見劣りするのが現状です。しかしWebブラウザだけで使えるという利点を活かすと、vitamin-meeeeetのような面白...

List

  • 2020/12/06

sql.js - SQLiteをWASM化したWebデータベース

HTML5ではIndexedDBというデータベースAPIが実装されています。しかし、若干利用法が独特な分、なかなか使いこなすのが難しいようです。昔ながらのRDBMSであったり、廃止になってしまったWebSQLデータベースの方が使いやすかったかも知れません。今回紹介するsql.jsはSQLiteをEmscriptenを使...

None

  • 2020/12/06

gron - JSONをコード化して検索しやすくするコマンド

JSONはシステム開発で多用されています。それだけにJSONを扱いやすくするツールがあれば、それだけで生産性が上がることでしょう。システムから出力したJSONを検索したり、目的通りにデータが入っているか確認する機会は多いはずです。そんな時に使えるのがgronになります。JSONを検索するのに便利なコマンドです。## g...

List

  • 2020/12/05

fzf-chrome-active-tab - Google Chromeのアクティブタブを切り替えるコマンド

Webブラウザで多数のタブを開いていると、目的のタブにたどり着くことすら難しくなります。小さなアイコンが並んでいる中、どうやって探すのがいいでしょうか。開発時など、エディタで編集してその結果を確認する際に、マウスでいちいち探すのは面倒です。そこで使ってみたいのがfzf-chrome-active-tabです。Googl...

List

  • 2020/12/05

Javascript Bundle Size - JavaScriptライブラリのサイズが分かるブラウザ機能拡張

JavaScriptで開発を行う際に、外部ライブラリをまったく使わないというケースは少ないでしょう。大抵何らかのライブラリを導入します。しかし、ライブラリも多数あり選定に困ってしまうはずです。その際の一つの基準として、サイズの大きさが挙げられるでしょう。なるべく小さなもので自分の要求を満たせる方がいいはずです。今回紹介...

List

  • 2020/12/04

if-me.org - 精神的に疲れてしまった方はここで癒やされよう

コロナ禍にあって、人と会ったりコミュニケーションが取れず、精神的に疲れてしまっていないでしょうか。残念ながら2019年以前と比べて自殺者が増えてしまっている事実も、そうした躁鬱とした現状を反映しているのかも知れません。それは何も日本だけに限らず、世界中で起きています。if-me.orgはそうした精神的に疲れてしまった方...

None

  • 2020/12/04

Marko - eBayでも使われている軽量フロントエンドフレームワーク

仮想DOMの登場によって、フロントエンド開発時に状態(ステート)を管理する必要がなくなりました。変数を更新さえればすれば、後は仮想DOMの方で表示を更新してくれます。この画期的な考えにより、多くのフロントエンドフレームワークが仮想DOMを利用しています。今回紹介するMarkoもそんなフレームワークの一つです。特徴は他と...

List

  • 2020/12/03

Simorgh - BBCで利用されているSPAテンプレート

最近はSaaSやIT系企業に限らずオープンソース・ソフトウェアを提供するようになっています。異なるマーケットから出てくるオープンソースは、これまでとは違う分野の方たちに届く可能性があります。オープンソース・ソフトウェアの可用性を広げるためにも大切なことです。今回紹介するのはイギリスの国営放送であるBBCからリリースされ...

List

  • 2020/12/03

SvgPathEditor - WebベースのSVGエディタ

SVGを作成する場合、Illustratorなどのドローアプリケーションを使ってSVG形式でエクスポートするのではないでしょうか。SVGを直接作成、編集できるソフトウェアはあまりないように思います。そこで使ってみたいのがSvgPathEditorです。SVGをWebブラウザ上で作成、編集できるソフトウェアです。## S...

List

  • 2020/12/02

ankipan - URLを指定してリソースをまるごとダウンロード

インターネット上にある情報は永遠に存在するように見えますが、そんなことはありません。突然消えてしまうこともざらで、なくなってしまえばアクセスするのも難しくなります。今回紹介するankipanはURLを指定して、その中にあるリソースをすべてダウンロードしてくれるソフトウェアです。## ankipanの使い方実行例です。`...

List

  • 2020/12/02

PRESENTA Lib - 多機能なWebスライドライブラリ

HTMLでスライドを作れば、Webブラウザさえあればどこでも再生できるので便利です。コンテンツもHTML組みするほか、Markdownで記述できるものもあります。現在、さまざまなライブラリが存在します。今回紹介するPRESENTA Libは、そのHTMLスライドアプリケーションの最新ソフトウェアです。## PRESEN...

List

  • 2020/12/01

Gitako - GitHub上のファイルブラウジングを高機能化

GitHubでコードを閲覧する機会が増えています。そうなるとファイルブラウジング機能がもっと便利になって欲しいと思ってしまうでしょう。階層を深く潜ったり、別な階層の内容を確認したい時に、毎回クリックで行ったり来たりするのは面倒です。そこで使ってみたいのがGitakoです。GitHubにファイルツリーを追加してくれる機能...

None

  • 2020/12/01

DBML - データベースのスキーマ設計用言語

データベースのスキーマ設計を行うソフトウェアは幾つもありますが、固有のデータベースに依存していたり、専用のソフトウェアを使わないといけません。案件によってデータベースを変える際に、その知見が活かせないのは面倒です。そこで使ってみたいのがDBMLです。データベースのスキーマ設計用言語です。## DBMLの使い方DBMLの...

List

  • 2020/11/30

globe - ターミナルで動くアスキーアートな地球儀

地球は私たちの住む唯一の惑星です(2020年現在)。天候は随時変化し、その姿を眺めているだけでも飽きさせない魅力があります。Google Earthなどで、なんとなしに地球を眺め続けてしまった経験がある方も多いでしょう。今回紹介するglobeはCUIで地球を表示する、そんなソフトウェアです。## globeの使い方単純...

List

  • 2020/11/30

WikiRank - Wikipediaの記事品質をチェック

Wikipediaには無数の記事があります。その中には信頼性の高いものもあれば、若干怪しげなものもあります。以前○○語を知らないのにWikipediaのコンテンツを無数に作成した人の話がありましたが、コンテンツの質は玉石混交といえるでしょう。そんなWikiepdiaの記事の質を少しでも第三者評価したいならばWikiRa...

List

  • 2020/11/29

AnonAddy - 匿名メールアドレスを自由に生成

Appleが提供する認証サービスSign in with Appleはメールアドレスを匿名化し、プライバシーに配慮した仕組みになっています。メールアドレスを渡してしまうと、別なデータと突合したり、スパムメールを送られる危険性があります。そうした匿名メールアドレスを手軽に提供してくれるのがAnonAddyです。## An...

List

  • 2020/11/29

Svg Wave - 綺麗な波のデザインを描く

自然の動きを表現するのはとても難しいです。コンピュータは直線を描いたり、繰り返す動きを描くのは得意ですが、滑らかな曲線を自然に描くのは容易ではありません。しかし自然物のデザインはそうした繰り返しではないところに魅力があります。今回紹介するSvg WaveはSVGで波を描けるソフトウェアになります。## Svg Wave...