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

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

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

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

もっと見る

List

  • 2020/09/17

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

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

List

  • 2020/09/16

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

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

List

  • 2020/09/16

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

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

List

  • 2020/09/15

SteganograhyProject - 画像の中に画像、テキストを隠す

映画などではコンピュータ上に重要なデータを残す際、暗号化しているのが基本です。しかし暗号化はパスフレーズなどによって解かれる可能性があります。さらに暗号化されていたら、そこに重要な物があると教えているようなものです。そこであなたに使って欲しいのがSteganograhyProjectです。画像ファイルの中にテキストや画...

List

  • 2020/09/14

VCam Window for mmhmm - mmhmmを画面共有で使う際に

mmhmmを使ったことがあるでしょうか。仮想カメラとして動作するソフトウェアで、Webカメラの映像や画面共有を取り込んでプレゼンテーションできるソフトウェアです。Evernoteの元CEOが開発していることで話題になっています。そんなmmhmmをWebカメラとしてでなく、画面共有で使いたいと言うニーズに応えるのがVCa...

List

  • 2020/09/13

A Jira clone built with Vuejs & Nodejs/Graphql - node/GraphQLで作られたJiraクローン

意外と(?)Jiraのクローンは多いです。Webベースのプロジェクト管理として一定の地位を築きつつあり、多くの企業で使われています。10人まで無料ですが、その後は有料のサブスクリプションサービスになります。そんなJiraクローンとして名前の通り、A Jira clone built with Vuejs & Nodej...

List

  • 2020/09/11

city-roads - 地図の道ごとに色分けして表示

地図を元々提供されているままではなく、オリジナルのデータを載せたり、描画方法を変えたいと思ったりすることはないでしょうか。その手のことをしようと思うとGoogleマップでは難しかったりします。そうした目的でよく使われるのがOpenStreetMapです。今回紹介するcity-roadsもそうした一例になります。地図の道...

List

  • 2020/09/10

diskonaut - CUIでストレージをブロックチャート表示

ストレージが安価になって、個人のPCであっても数TBくらいなら当たり前になっています。どんどんファイルが放り込める分、扱いも乱雑になってしまっていないでしょうか。気がつくと容量を逼迫し、重たいファイルを探している…なんてことはないでしょうか。今回紹介するdiskonautは特定ディレクトリ以下の容量をチェックするソフト...

List

  • 2020/09/10

Perfect Edition - HTMLとePub対応の電子書籍テンプレート

電子書籍といえば標準のフォーマットがePubですが、もっと手軽に読みたい場合にはWebブラウザが使えます。コンテンツさえあれば、その見せ方は様々な形にすることができます。もちろん、読みやすい形式のためにはデザインなども考える必要があるでしょう。そこで使えるのがテンプレートです。今回はWebとePubに最適化されたPer...

List

  • 2020/09/09

Moufette - ユーザフィードバックのフォームを生成

Webサイトを表示すると、右下のあたりにチャットウィンドウが表示されることがあります。個人的には煩わしいのですが、よく使われているということは、効果があるのでしょう。メールを書いたり、コンタクトフォームで入力するよりは手軽なのは間違いありません。そんな訪問者との接点としてフィードバック用のフォームを生成できるのがMou...

List

  • 2020/09/07

Trello Clone - Vue製のカンバン

Trelloのようなカンバンシステムを使うことで、ステータスが変化するデータをうまく可視化できるようになりました。プロジェクト管理はもちろん、注文の処理状況、製造現場でのステータス可視化など様々な場面で活躍しています。そんなカンバン表示を自分たちのシステムにも組み込みたければオープンソースなものを使いましょう。今回はV...

List

  • 2020/09/06

WACC - WebAssemblyを使って固有のコーリングカードを生成

離席時に誰かから電話や訪問があった際に使われるのがコーリングカードです。日本でも付箋紙を貼ったり、名刺を置いておいたりするでしょう。オンラインやリモートワークの時代になり、徐々にそうした文化も失われていきそうです。WACCが提案するのはコーリングカードをWebAssemblyで作るというアイディアです。固有の形状を生成...

List

  • 2020/09/05

WAVE.js/WAVE.wasm.js - 音楽ファイルをWeb上で自在に操作

Webブラウザで音楽を奏でる場合にはWebAudioがよく使われます。ローレベルなAPIなので、使いこなすのは時間がかかるかも知れません。それでも多くのライブラリが作られており、それらを使うことで、より簡易的に音楽ファイルなどを操作できるようになっています。今回紹介するWAVE.js/WAVE.wasm.jsもその一つ...

List

  • 2020/09/04

decomoji - テキスト画像を使ってSlackを盛り上げよう

Slackではカスタム絵文字が使えますが、日本でよく見かけるのがイラストではなくテキストになっているものです。4文字だと収まりがよく、漢字だと角印のようで見栄えもよかったりします。そんなテキストベースの絵文字をデコモジというそうです(文字をデコレーションしているからでしょうか)。decomojiではSlackで使えるデ...

List

  • 2020/09/03

Anime-Chan - アニメのセリフを返すWeb API

アニメやマンガには有名なセリフがたくさんあります。例えばガンダムの「親父にもぶたれたことないのに」であったり、ジョジョの「おまえはいままで食ったパンの枚数をおぼえているのか?」などがあります。きっと、皆さんも心に残る言葉があるはずです。そんなアニメのセリフを探せるAPIがAnime-Chanになります。今日の一言的に使...

List

  • 2020/09/02

OnTrack - Ruby on Rails製のポップな家計簿

お金を貯めたいと思っている人の多くは小遣い帳を付けているそうです。入出金を可視化することで、出金が抑制されたり、何で余計に使ってしまっているのが分かるようになります。その結果として、お金が貯まるのです。もしプライベートで使える家計簿が使ってみたいならOnTrackを使ってみるのはいかがでしょう。## OnTrackの使...

List

  • 2020/09/01

macintosh.js - Electronを使って懐かしのSystem 8を動かす

昔からAppleのパソコンを使っている人たちは、起動時に機能拡張が読み込まれていく表示がとても懐かしいことでしょう。読み込む機能拡張によっては起動中に止まってしまったりすることもしばしばあり、ちょっとした操作で爆弾が出るなど、今とは比較にならないくらい不安定なOSでした。そんな懐かしいmacOSの世界を再び味わえるのが...

List

  • 2020/08/30

MeetingBar - ミーティング予定をメニューバーですぐに確認

コロナ禍にあり、オンラインで会議を行う機会が増えています。そんな中、ミーティングが増えている人も多いと聞きます。一日幾つも会議を入れられて、気付いたらはじまっていたなんてこともあるのではないでしょうか。そこで使ってみたいのがMeetingBarです。今日の予定について、メニューバーですぐにチェックできます。## Mee...

List

  • 2020/08/29

Community Geocoder - 住所から位置情報に変換するオープンソースなWeb API

位置情報と住所については、常に相互に変換したいというニーズがあります。位置情報はスマートフォンやWebブラウザから取得できますが、住所の文字列から位置情報を取り出すのは意外と面倒です。GoogleマップのAPIなどを使う人も多いでしょう。今回紹介するCommunity Geocoderはオープンソースのジオコーディング...

List

  • 2020/08/29

Google Meet Studio Mini - Webカメラの映像にフィルタを適用

Zoomなどがオンライン会議ツールとして注目されており、Google Meetはシンプルながら、カスタマイズがほとんどできないのが残念に感じられています。Webカメラの映像を少しでもカスタマイズしたい人は多いはずです。今回紹介するGoogle Meet Studio Miniは、仮想背景などはできないものの、映像を手軽...