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

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

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

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

もっと見る

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...

None

  • 2020/11/28

jwt-cli - JSON Web Tokenを作成、検証するコマンド

Web APIでのデータ送受信で認証データの受け渡しは大事です。ランダムな文字列のトークンを使うこともできますが、その文字をデータベースに入れておかなければなりません。DB不要でセキュアに使えるトークンとしてJSON Web TOken(JWT)が知られています。今回紹介するjwt-cliはそんなJSON Web To...