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

ライセンス - GPL v3の記事一覧

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

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

もっと見る

List

  • 2020/09/15

NSFW Filter - Tensorflow.jsでいかがわしいコンテンツをフィルタリング

仕事中に見てはいけないもの(色々ありますよね)を総称して、NSFW(Not Safe For Work)といいます。逆にこのキーワードで探すと色々な情報にたどり着けたりする訳ですが、少なくとも仕事中やリモートワーク中の家庭で見るものではありません。そうした際どいコンテンツについて、自動的にフィルタリングしてくれるGoo...

List

  • 2020/09/01

DynaDungeons - Godot Engine製のボンバーマンクローン

ゲームプラットフォームには様々なものが存在します。一番有名なのはUnityだと思いますが、Unrealエンジンも有名です。作るものによって、最適なプラットフォームやエンジンを選ぶのが、開発の効率化を図る上で大事なことです。今回紹介するのはDynaDungeons、2D/3DゲームプラットフォームのGodot Engin...

List

  • 2020/08/31

Steve2 - macOS上で動くApple ][エミュレータ

Apple は歴史に残るコンピュータです。さすがに筆者はリアルタイムに触っていた世代ではないのですが、名前はよく聞きました。その後のグラフィカルなOSができる前、Apple を使い倒していた人たちも多かったことでしょう。そんなApple をmacOS上で動かせるのがSteve2です。あの懐かしいインタフェース、動きをぜ...

List

  • 2020/08/26

AozoraEpub3 - 青空文庫をePub3に変換

青空文庫には多くの名作が登録されています。あのサイトにあるコンテンツを読み尽くすだけでも数年(または十年以上)かかることでしょう。そうした名作をすべて無料で読めるのは素晴らしいことです。そんな青空文庫の書籍をePubに変換してくれるのがAozoraEpub3です。ePubであれば、電子書籍リーダーを使って、より手軽に読...

List

  • 2020/08/23

1Keys - 1KBのWebピアノ

なるべく小さいコード量で何ができるのか、そんなチャレンジをしたことがあるでしょうか。長いコードを書けば実現できるのは分かっていても、コード量の縛りを設けることで、よりロジックに頭を悩ませたり、新しいアイディアが必要になったりします。今回紹介するのは1KBでできたJavaScriptのピアノです。小さいながらもちゃんと演...

List

  • 2020/08/19

Tiny Tiny RSS - カスタマイズ性の高いRSSリーダー

皆さん、情報収集は何を使っていますか。ソーシャルメディアやニュース系サイトなど情報源は様々にあるのですが、個人的には昔から使っているRSSフィードが鍛えられているので、今なおRSSリーダーを使い続けています。もしこれからRSSリーダーを探している、自分で専用のものを立てたいならばTiny Tiny RSSを見てみましょ...

List

  • 2020/08/16

Rotten Soup - Vue/PixiJS製のローグライクゲーム

ローグは1980年代に作られたRPGで、テキストでグラフィカルなダンジョンを表現した画期的なゲームでした。現在ではグラフィカルなUIは当たり前ですが、今なおローグライクと呼ばれるローグを継承するようなゲームが多数作られています。今回紹介するRotten Soupもそんなローグライクなゲームの一つですが、Webブラウザ版...

List

  • 2020/08/15

WebGazer.js - 目線をトラッキングするJavaScriptライブラリ

コンピュータへの入力デバイスは幾つか存在します。基本的なものとしてはキーボードとマウスでしょう。さらにWebカメラやマイクも使われるようになっていますが、映像や音声からコンピュータが使いやすい情報を取り出すためには何らかの変換が必要です。今回はWebカメラに映し出された映像から、目線を情報として取り出すWebGazer...

List

  • 2020/08/11

NicoFlick - ミクフリッククローンなリズムゲーム

流れてくるサウンドに合わせてパッドをタップする、いわゆるリズムゲーム(音ゲー)は人気の高いジャンルです。手を使うもの、専用の入力デバイスを使うもの、足を使うものなど多彩な遊び方があります。今回紹介するNicoFlickは音ゲーの一種ですが、フリック入力を使うのが特徴です。## NicoFlickの使い方音楽を選択します...

List

  • 2020/08/10

Streamlabs - OBS内蔵のゲーム用ストリーミング配信用アプリ

オンラインでイベントを行うことが増えていますが、そんな時によく使われるのがOBSです。非常に便利で、もはやデファクトといってもいいくらいのソフトウェアなのですが、物足りなさを感じている人も多いでしょう。そんな方に知って欲しいのがStreamlabsです。OBSを内蔵したストリーミング配信用アプリです。## Stream...

None

  • 2020/08/04

termplotlib - CUIで綺麗なグラフを生成

Pythonは機械学習やデータ分析で使われる機会が増えています。そうした時に必要なのがデータのビジュアル化、可視化ではないでしょうか。グラフィックスを表示したり、グラフでデータを可視化することで、トレンドが理解しやすくなります。PythonをWebやGUIで使っているならmatplotlibが便利ですが、CUIならばt...

List

  • 2020/07/25

Tasks - AstridクローンなTodo管理

Todo管理は何で行っていますか。Webサービスを使っている人もいれば、スマートフォンを使っている人もいます。紙でやっているという人だっているでしょう。大事なのは何よりも継続することです。今回はTasksという名前の通りのTodo管理アプリを紹介します。かつてあったAstridというアプリを模したTodo管理アプリです...

List

  • 2020/07/18

shapez.io - 自動化された工場を構築するゲーム

物を作っていくゲームはなんと面白いことでしょう。一気に大きなものを作るのではなく、小さなものを積み重ねていくのに楽しさを感じます。シムシティはもちろん、Factorioのような工場建設ゲームもそうです。今回紹介するshapez.ioはFactorioにインスパイアされた工場製造ゲームです。## shapez.ioの使い...

List

  • 2020/07/15

Zettlr - 多機能で使いやすいMarkdownエディタ

Markdownエディタは世の中にたくさん存在します。しかし、日々新しい物が出てきます。それはなぜかといえば、自分のニーズにほんの少しだけ合わないものがあるからです。確かにかゆいところに手が届かないものもあるでしょう。今回紹介するZettlrは21世紀のMarkdownエディタを標榜しています(Markdownが出てき...

List

  • 2020/07/10

passmass - ストレージレスなパスワード管理

パスワード管理は何を使っているでしょうか。1Password、LastPassなどクラウドサービスやオープンソース・ソフトウェアなど多種多様に存在します。しかし、どこかにデータを残すということは、そこがセキュリティ上のネックになるのは間違いありません。その問題を回避するのはストレージレスになることです。今回紹介するpa...

List

  • 2020/07/09

TitleRun - これならバレない!タイトル部分で行うゲーム

仕事中に堂々とゲームをやるのは難しいですが、多少の息抜きがあってもいいのではないでしょうか(あくまでも個人の意見です)。問題はいかに見つからないかになりますが、ぱっと見で分からなければ問題ないでしょう(あくまでも個人のry)。今回紹介するTitleRunはWebブラウザのタイトル部分を使って行うゲームになります。## ...

List

  • 2020/07/04

printf-tac-toe - 難解なコードのマルバツゲーム

tic-tac-toeというのは日本でいうマルバツゲームのことです。3×3の枠の中で3つ、先に並べた方の勝ちになります。誰もが一度は遊んだことがあるでしょう。ルールもやることもシンプルなので、プログラミングの学習にも向いています。そんなマルバツゲームをより複雑に描いたコードがprintf-tac-toeになります。でき...

List

  • 2020/07/03

CLaD ASCII - アスキーアート製ミュージックビデオ

ミュージックビデオはミュージシャンにとって、音楽を知ってもらうために大事な作品です。しかしコロナウイルスの影響や、遠隔地に住むグループではすぐに集まって撮影するのが難しいです。Charlotte Light and Darkもそんなミュージシャンの一つです。そこで彼らはアスキーアート製のミュージックビデオを作ることにし...

List

  • 2020/07/03

MapGenerator - 空想のリアルな地図を生成

ゲームや小説などで街の地図が欲しくなることがあります。現実のものを使ってもいいですが、地図サービスのデータは著作権が関わってきます。それに現実のものでは創造性が阻害されてしまうかも知れません。そこで使ってみたいのがMapGeneratorです。架空の地図を自動生成してくれるソフトウェアです。## MapGenerato...