Oss

ブラウザで動くWindows 95風マインスイーパー

·1 分で読めます

ブラウザで動くマインスイーパーですが、単にマインスイーパーをブラウザ上に実装するのではなく、なぜか Windows 95 を再現しそこでマインスイーパーを動かすというもの。 並んだアイコンから Minesweeper をダブルクリックしないとゲームが始まりません。 ソースコードもGitHubで公開されていて、今後はスタートメニューやウィンドウの移動、他のアプリケーションの追加など、Windows …

go-license-detector - オープンソースのライセンスを判定してくれるツール

·1 分で読めます

go-license-detector は、プロジェクトのドキュメントファイルをスキャンして、そのプロジェクトがどんなライセンスかを推定するというツールです。SPDX で400種類近くに分類されている多種多様なライセンスの分類名(identifier)の形でライセンス情報を返します。 従来のツール Ruby製のLicenseeでは、ライセンスファイルの存在や、既知のライセンスファイルとの一致度を見 …

Aileen - 周囲のWiFiデバイスをカウントしてその場の人数を記録するツール

·1 分で読めます

Aileen は、WiFi の電波から周囲にあるスマートフォンなどのデバイスを数え、記録するためのツールです。 WiFi がオンになっているデバイスのMACアドレスを使って、周囲にあるデバイスの数を記録し、時系列データなどをダッシュボードでまとめて表示します。(MACアドレスはハッシュ値のみ保存されます) Aileen は、利用者として NGO による人道的な活動を想定しているということ。たとえば …

invaderz - 遺伝的アルゴリズムで動きを変えるインベーダー風ゲーム

·1 分で読めます

victorqribeiro/invaderzは、上から襲い掛かるインベーダーを砲台で撃ち落とす JavaScript のゲームです。 一回に6匹降りてくるインベーダーを、地上に近づけないように撃ち落とす必要があります。合計で5匹が地上にたどり着いたら、ゲームオーバーとなります。また、6匹の攻撃が終わると、新たに次の6匹が登場します。 攻めてくるインベーダーの形はランダムに打たれたドットのパターン …

Toodles - ソースコード内コメント中の ToDo を集めてやるべきTodoリストを一覧、更新できるwebツール

·1 分で読めます

Toodles は、ソースコード中に書かれたコメントの ToDo を収集し、次やるべきことを可視化してくれるというオープンソースのwebアプリです。 ツール自身への入力として、Toodles 自体のソースコードを使いましたが、それとは別に適当なソースコードに ToDo コメントを仕込んで、一緒に読ませてみました。 var MAX_HEIGHT = 320; var SQUARE_SIZE = …

ウェブ広告を片っ端からクリックすることで広告ネットワークの追跡に抵抗するブラウザ拡張 Adnauseam

·1 分で読めます

AdNauseam は、ブラウザ上に表示された広告を、自動的に見つけてクリックしてくれるというブラウザ拡張機能です。 広告ブロックをする拡張 uBlock をベースに作られた AdNauseam は、ブロックした広告に対して、間隔を空けて(=人間がクリックするかのように、ということでしょう)一つずつ、クリックして背後で広告を読み込んでいきます。 なぜそんなことをさせるのか? AdNauseam の …

TheParallaxView - どこから見ても「深淵」が見えるスマートフォンアプリ

·1 分で読めます

どの方向からiPhoneを見ても、そこにどこまでも続く深い穴があるように見える、というパララックス効果を使ったアプリが紹介されていました。 iPhone X で使えるようになった人間の顔の位置を検知する機能により、ユーザーの目の位置を追跡し、目の位置に合わせた穴を描画しています。 Unity/C#製のソースコードはGitHubで公開されています。 iPhoneアプリが現在申請中ということで、公開さ …