Javascript
-
ブラウザのアドレスバーをイコライザーっぽく
URL のハッシュ部分を書き換えることで、ブラウザのアドレスバーをグラフィックイコライザーにするというアイデアです。 https://x.com/jake_albaugh/status/1118611365508337665 埋め込みを取得できませんでした。元のツイートは削除または非公開になっている可能性があります。 これのソースコードがなんと2ツイートに収まるサイズ。 …
-
AgentMaps - 地図上で多数の人が動くシミュレーションを作るためのライブラリ
AgentMapsは、JavaScript 上で地図ベースの社会シミュレーターを作るためのライブラリです。 インタラクティブ地図作成のライブラリ Leaflet.js 上に構築されていて、 道沿いに建物を建てる エージェントを地図上に配置 エージェントの建物間の移動をスケジュールする エージェントの見た目を変える などができるということ。町の中を行き来する住人のモデルを作って、住人間でうつる病気と …
-
都市の道路が向いてる方角を調べられるインタラクティブ地図
Road Orientations Interactive Mapは、都市の道路の方角を円形のヒストグラムにまとめたインタラクティブ地図です。 360度を64分割し、それぞれの方角を向いた道路の長さをカウントしていくと、表示中の都市がどの方角に向いた道路をどれぐらい持っているか、が右上に表示されます。 東京都心部を表示すると、こんな分布に。どの方角にも同じぐらいの長さの道路が存在する、つまり、特に …
-
ニュージーランドがない世界地図
blocks で公開されたスニペットMaps with New Zealand(ニュージーランドのある地図)は、ページの右下に常にニュージーランドを表示するというJavaScriptコードです。でもなんのために? ニュージーランドのない地図(Maps without New Zealand on them) という名前の reddit 掲示板があり、ここではニュージーランドを描き忘れている世界地図 …
-
人が見ていると恥ずかしがってちゃんと動かないソート関数
Lynnさん(@chordbug)がツイッターで公開したデモがこちら。 I wrote a sorting function that only works when you're looking at it: pic.twitter.com/vNMmXW8qzL — Lynn (finally free) (@chordbug) June 10, 2018 「見てる時だけちゃ …
-
is-vegan 菜食主義者のための食品判定ライブラリ in JavaScript
肉や魚だけでなく、牛乳など直接は命を奪わない食材も忌避する完全菜食主義(ヴィーガン)のためのライブラリが is- vegan です。 利用例はこんな感じ。牛乳はダメで、豆乳はOKと。 import * as isVegan from 'is-vegan'; // example for single ingredient isVegan.isVeganIngredient('soy'); // …
-
「ギャンブラーの誤謬」ダイスプログラム
「ギャンブラーの誤謬(ごびゅう)」と呼ばれる言葉がある。コイン投げで表、表、表と連続して表が出ると、次は裏が出そうな気がする心理傾向である。実際は何回表が連続して出ようとも、次に表が出る確率は1/2である。なぜなら、コイン投げは、毎回独立事象(前回の結果と次のコイン投げは無関係)だからである。 ギャンブラーの誤謬 : カイジに学ぶ 現実のサイコロをまっとうにプログラムで再現すれば、乱数を使って毎 …



