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

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

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

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

もっと見る

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

List

  • 2020/06/06

Snake face - 顔の動きで遊ぶスネークゲーム

スネークゲームは多くの人が一度はプレイしたことがあるでしょう。最初は1ブロックのサイズだったのが、餌を食べるごとに徐々に伸びていき、ゲームレベルが上がっていくものです。今回紹介するSnake faceはそんなスネークゲームと顔認識をつなぎ合わせたゲームになります。つまり、蛇の操作を顔で行います。## Snake fac...

List

  • 2020/05/29

Mi Band 2 - Web Bluetooth APIを使ってアクティビティトラッカーと通信

スマートウォッチとしてApple Watchを使っている人は大勢いますが、個人的にはAmazfit Bipを使っています。一度充電すれば1ヶ月以上保つので、ずっと付けっぱなしにできるのが魅力です。そんなAmazfit Bipをはじめ、Mi Bandなどのアクティビティトラッカーを簡単にWebブラウザと通信させられるのが...

List

  • 2020/04/30

VanillaJSChess - 対戦もできるチェスエンジン

オセロやチェス、将棋、碁など様々な競技がAIによって蹂躙され、人はとても太刀打ちできないレベルになってしまっています。しかし、だからといって楽しさがなくなった訳ではありません。AIを研究することで、人のレベルもまた進化していたりします。今回紹介するVanillaJSChessは外部ライブラリに依存しないJavaScri...

List

  • 2020/04/17

Vimac - Vimユーザにお勧めのmacOS操作ツール

開発者はプログラミングエディタに触れている時間が長いため、他のソフトウェアであっても同じような操作法を使いたいと思うようになります。それが特殊なキーバインドを持つソフトウェアであれば尚更です。今回紹介するVimacはVimユーザにお勧めしたいソフトウェアです。macOSの操作をVim風のキーバインドで可能にします。##...

List

  • 2020/04/04

Youka - 好きなの音楽動画をカラオケ風に

カラオケといえば日本の文化ともいえますが、海外でもとても人気です。カラオケボックスのようにあらかじめ楽曲が用意されているところにいくのも良いですが、あまりマニアックな曲はなかったりします。これでは歌えなくて残念です。そこで使ってみたいのがYoukaです。任意の音楽をカラオケにしてくれる、そんなソフトウェアです。## Y...

List

  • 2020/03/24

Exment - 日本製のWebデータベースシステム

業務システムのほとんどはデータの登録と一覧表示、そしてメンテナンスという仕組みになっています。そして、そのデータのステータスによってワークフローが発生し、メールが出たり承認フローが開始します。顧客管理、商品管理、在庫管理など、ほとんどのシステムの基本は同じです。今回紹介するExmentはWebデータベースシステムです。...

List

  • 2020/03/20

Linkalot - シンプルなPHP製のブックマーク管理

ブックマークはどうやって管理していますか。Webブラウザのブックマーク機能を使っている人、ソーシャルブックマークを使っている人などいそうです。しかし、複数のWebブラウザで共通したブックマーク、かつ他人に絶対見られないものとなると、どちらも最適ではないでしょうか。そこで使ってみたいのがLinkalotです。個人のPC上...

List

  • 2020/03/18

Tabs - 支出の共有をメモするアプリ

個人間送金も徐々に盛り上がりを見せています。Kyashのようなアプリであったり、Amazonポイントでお金を送り合ったりします。これらの方法は実際にお金を送りますが、お金は後日現金として、まずはメモだけしておきたいという場合もあるでしょう。そこで使ってみたいのがTabsです。Tabsは支出を共有する、そんなアプリとなっ...

List

  • 2020/03/17

MiddleClick Catalina - ミドルクリック操作をトラックパッドやマジックマウスにも

マウスを使っている人であれば当たり前の機能であるスクロールボタンのクリック(ミドルクリック)。Webブラウザなど、マウスをよく使うソフトウェアには機能が実装されています。例えばタブをバックグラウンドで開いたり、お気に入りフォルダ内のURLをまとめて開いたりできます。そんな機能をmacOSでも使いたい方はMiddleCl...

List

  • 2020/03/06

BreakTimer App - 強制してでも休憩をとろう

人は仕事の時間中、ずっと集中することはできません。適度に休憩を取らないと、生産性はむしろ下がっていきます。人や作業内容によって休憩を挟む間隔は異なるでしょう。今回紹介するBreakTimer Appは強制的に休憩を取らせてくれるユーティリティになります。## BreakTimer Appの使い方開始しました。!

List

  • 2020/03/06

Broxy - Go製のHTTP/HTTPSプロキシ

開発時にプロキシはよく使います。Web APIとどんな通信をしているかは、実際のネットワークを見てみるのが一番確かです。入っているはずの認証情報が入っていなかったり、URLが異なっているのに気付くのにもプロキシが使えます。今回紹介するBroxyはHTTP/HTTPS両方に使えるプロキシソフトウェアです。## Broxy...

List

  • 2020/03/05

Lockdown - iOS/macOSを広告/トラッキングから守る

インターネットを使うのが当たり前になり、見たくない情報も浴びるようになっています。その一つが広告であったり、意図しないトラッキングなどになります。今後サードパーティーCookieについては制限されていく方向ですが、現状では自分で自分の情報を守る必要があります。そこで使ってみたいのがLockdownです。広告やトラッキン...

List

  • 2020/02/24

Muino Time Accounting - 時間管理と会計システムを一つに

フリーランスで、時間単位で働いている場合、請求書にその稼働実績を載せるよう依頼されることがあります。また、弁護士や会計士のように時間毎の報酬を決めている職業でも同様のレポートが必要になるでしょう。そうした人たちに使ってみて欲しいのがMuino Time Accountingです。プロジェクトとタスク毎の時間管理、会計シ...

List

  • 2020/02/23

rÊg - 数字を並べる対戦型パズルゲーム

世の中にはゲームがたくさんありますが、個人的には複雑なものよりもパズルのようなシンプルなものが好きです。自分でじっくり考えるのもいいですが、対戦式も好きです。ルールがシンプルであればすぐに覚えて遊べるので特に楽しいです。今回紹介するrÊgは数字を並べる対戦型パズルゲームです。## rÊgの使い方数字を順番に並べていきま...

List

  • 2020/02/22

espanso - 短縮系で入力して自動でテキストを展開

同じテキストを何度も書くのは面倒なので、「おは→おはようございます」のように短縮系をIMEに登録していたりしないでしょうか。しかし、これは日本語入力の場合しか使えないですし、環境を変えると移動が面倒です。そこで使ってみたいのがespansoです。マルチプラットフォーム、どのソフトウェアでも使える入力補完ソフトウェアです...