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

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

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

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

もっと見る

List

  • 2020/09/23

Speech to Text Webcam Overlay - Webカメラの映像に音声認識した字幕を表示

コロナ禍にあって、さまざまな変化が生じています。ネガティブな変化も多いですが、そうした中だからこそ生まれる新しいしくみもあります。多くのイベントがオンライン開催になる中、聴覚障害がある方に字幕を見せるような試みも行われています。今回紹介するSpeech to Text Webcam Overlayはブラウザ上に移ったW...

None

  • 2020/09/22

webify - コマンドの入出力をWebで行う

CUIとWebの間には大きな壁があります。たとえばWebアプリケーションを使えば、サーバサイドのコマンドを使うこともできるでしょう。しかし、そのために実行環境を作ったり、Webアプリケーションを立てるのはとても面倒です。そこで使ってみたいのがwebifyです。ちょっとしたコマンドをブラウザから実行できます。## web...

List

  • 2020/09/22

Fuzbal - ページ内でファジーな検索を可能にするGoogle Chrome機能拡張

ブラウザのページ内検索で、微妙に文字が違っていて結果に出てこない思いをしたことはないでしょうか。GoogleのWeb検索などでは大文字小文字はもちろん、異なる単語でも意味をくみ取ってくれたりします。そうした柔軟性がローカルの検索でも欲しいと思わないでしょうか。今回紹介するFuzbalはあやふやな検索も可能なページ内検索...

List

  • 2020/09/21

goplayground-js - Go言語のプレイグラウンド用JavaScriptクライアント

Go言語は今注目が集まっているプログラミング言語の1つでしょう。多彩なOS向けにまとめてコンパイル可能で、堅牢かつ高速に実行できます。ライブラリも充実してきており、利用しやすくなっています。そんなGoを任意のWebサイトやJavaScriptから実行できるのがgoplayground-jsになります。## goplay...

List

  • 2020/09/21

PuffinBASIC - Java製のBASIC実行環境

BASICといえば、40代以上のプログラマーが一番初めに触ったプログラミング言語ではないでしょうか。筆者も一番最初がBASICでした。今思えば非効率的な言語に思えますが、上から順番に実行される安心感はあります。そんなBASICのインタプリタとしてPuffinBASICを紹介します。PuffinBASICはJavaで書か...

List

  • 2020/09/20

Snapcode - Webベースのスニペット管理

プログラミングをしていると、繰り返し使いたくなる便利な関数ができたりします。そうした関数は同じプロジェクトではなく、異なるプロジェクトでも使いたくなるでしょう。今回はそうしたちょっとしたコードを管理する、Webベースのスニペット管理であるSnapcodeを紹介します。## Snapcodeの使い方メイン画面です。タグと...

List

  • 2020/09/20

Finicky - 設定に沿ってブラウザを自動切り替え

Webサイトによって最適なブラウザがあります。極端な例でいえば、ActiveXが使われていてInternet Explorerでないと動かないといったWebサイトです。Webサイトごとにブラウザを切り替えてアクセスし直すのは面倒です。そこで使ってみたいのがFinickyです。あらかじめ定義した設定に従って、自動的に表示...

List

  • 2020/09/19

Piccolo - ローカルやWebで遊べるオセロゲーム

ちょっと時間が空いた時、ちょっと休憩したいと思わないでしょうか。頭をしっかり使った分、リラックスさせたくなります。寝たりするのもいいですが、ちょっと頭の使い方を変えるだけでリフレッシュできたりします。今回紹介するPiccoloはGUIまたはWebで遊べるオセロゲームです。## Piccoloの使い方こちらはWeb版です...

List

  • 2020/09/19

handwritten.js - テキストを瞬時に手書き風PDFに変換

パソコンで書いたレポートを教諭のところに持っていったら、手書きで提出しろと理不尽なことを言われたことはないでしょうか。印刷したドキュメントを真正直に書き直してもいいですが、それでは屈したと感じてしまいます(個人の感想です)。そこで使ってみたいのがhandwritten.jsです。テキストファイルを瞬時にして手書き風に変...

List

  • 2020/09/18

電脳麻将 - Webブラウザだけで遊べる麻雀

麻雀が好きな人は多いですが、コロナウイルスの影響で雀荘が軒並み営業できない状態です。オンラインに流れている人もいますが、顔も分からない人と打つのにちょっと気後れしてしまっている人もいるでしょう。今回紹介する電脳麻将はWebブラウザ、JavaScriptで実装された麻雀アプリです。## 電脳麻将の使い方最初に書いておくと...

List

  • 2020/09/17

inappropriate-words-ja - 不適切表現をまとめたスクリーニング用単語一覧

以前広告代理店に勤めていた時、AdWordsの広告設定はとても大変そうでした。特に除外ワードの設定が大変で、ユーザが入力してくる不適切なワードをすべて登録して弾いていました。そうした言葉を考えたり、リストアップするのは苦痛です。今回紹介するinappropriate-words-jaは不適切なワードだけを集めたリポジト...

List

  • 2020/09/17

LogBox - 開発者ツールを開かずにエラーを補足する

Webサイトを訪問していて何かJavaScriptのエラーなどが起こった際、開発者ツールを立ち上げる必要があります。逆にいえば、開発者ツールを開いていないとエラーに気付かない可能性もあります。これは開発者にとっては面倒な一手間です。今回紹介するLogBoxは開発者ツールを開かずにエラーを報告してくれるGoogle Ch...

List

  • 2020/09/16

Better - よりよいサービス/製品を提案してくれるWebブラウザ機能拡張

自分が使っているサービスやソフトウェアを完全に信用していますか。例えばZoomはセキュリティやプライバシー意識が低いと、一時期批判を受けていました。同様に、ユーザのデータよりも利益や企業メリットを優先しているサービスもあります。そうしたサービスに対して代替になるものを提案してくれるのがBetterです。## Bette...

List

  • 2020/09/16

Text to Handwriting - テキストを手書き風に変換

宿題などは手書きで提出するように求められたことはないでしょうか。コンピュータで出力するのと何が違うのかと思ってしまいますが、そうした時代錯誤は常に存在します。そこで屈して手で書くのは凡人であり、そうした逆境を克服するのもまた開発者です。今回紹介するText to Handwritingはテキストを手書き風にしてくれるソ...