<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>シミュレーター on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF%E3%83%BC/</link>
		<description>Recent content in シミュレーター on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Tue, 06 Dec 2022 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF%E3%83%BC/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>隕石衝突シミュレーターで、地球上の任意の場所に隕石を落とす</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/</link>
				<pubDate>Tue, 06 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/</guid>
				<description>&lt;p&gt;Neal.fun の&lt;a href=&#34;https://neal.fun/asteroid-launcher/&#34;&gt;Asteroid Launcher(小惑星発射)&lt;/a&gt;は、ブラウザ上で遊べる隕石落としシミュレーター。&lt;/p&gt;&#xA;&lt;p&gt;地図で選んだ好きな場所に、好きなタイプの隕石を落とすことができます。落とす時に選べるパラメーターは&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;材質 (鉄、石、炭素、彗星、金)&lt;/li&gt;&#xA;&lt;li&gt;直径&lt;/li&gt;&#xA;&lt;li&gt;速度&lt;/li&gt;&#xA;&lt;li&gt;進入角度&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;新国立競技場に直径1kmの彗星を秒速50km、45度の入射角で落としてみました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/asteroid-simulator-tokyo_hu_f6da7743c7684a24.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/asteroid-simulator-tokyo_hu_4f6979afc9c947b4.webp 768w, https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/asteroid-simulator-tokyo_hu_e6978bbc6041c5b4.webp 1017w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/12/meteorfall-simulator/asteroid-simulator-tokyo.jpg&#34; width=&#34;1017&#34; height=&#34;762&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/p&gt;&#xA;&lt;p&gt;東京に隕石落としてみた&lt;/p&gt;&#xA;&lt;p&gt;できたクレーターのサイズは直径13km。クレーター内で蒸発した人口とかクレーターの深さとか、穏やかじゃない推定結果が表示されます。&lt;/p&gt;&#xA;&lt;p&gt;この表示、下にどんどん続いていて、衝突後の火球の影響、衝撃波の到達距離と肺や耳をやられてしまう人口、爆風でつぶれる家屋や木々、起こる地震とそのマグニチュードなど、様々な影響が示されます。&lt;/p&gt;&#xA;&lt;p&gt;デフォルトの地図の位置がニューヨーク周辺で、日本に持ってくるのにスクロールするしかなかったので、どこまでまじめに被害者数などの推定をしてるのかなと思い、同じ威力の隕石を奥多摩にも一発落としてみたのですが、人の被害は4941人とはるかに少なくなったので、人口データもまじめに取っていて落とす場所の周辺の人口密度を見ているようです。&lt;/p&gt;&#xA;&lt;p&gt;こんなのが落ちてきたらどうしようもないなと思いますが、せめて落ちてくることが逃げる時間があるぐらい前に予測できるといいな、と。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://news.ycombinator.com/item?id=33870612&#34;&gt;Hacker News&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>taxsim.app - 過去60年間のアメリカの所得税額を計算できるサイト</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2022/10/taxsim-app-us-tax-calculator/</link>
				<pubDate>Thu, 13 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2022/10/taxsim-app-us-tax-calculator/</guid>
				<description>&lt;p&gt;資料として面白いサイト。&lt;a href=&#34;https://taxsim.app/&#34;&gt;taxsim.app&lt;/a&gt; はアメリカ合衆国の各州における所得税額をシミュレートしてくれるwebサイトです。&lt;/p&gt;&#xA;&lt;p&gt;今年だけでなく1960年から現在まで、それぞれその年の税率で計算してくれるというところに特徴があります。&lt;/p&gt;&#xA;&lt;p&gt;年度や州、年齢や婚姻状況、そして年収を入力すると、連邦税と州税の額が表示されます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://taxsim.app/?year=2000&amp;amp;mstat=single&amp;amp;state=5&amp;amp;pwages=90000&amp;amp;page=25&amp;amp;rentpaid=11000&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2022/10/taxsim-app-us-tax-calculator/taxsim-app-california-2000_hu_a1a34bfdf52d21d0.webp 480w, https://labs.cybozu.co.jp/blog/akky/2022/10/taxsim-app-us-tax-calculator/taxsim-app-california-2000_hu_3cc3b5503540d30b.webp 734w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2022/10/taxsim-app-us-tax-calculator/taxsim-app-california-2000.png&#34; width=&#34;734&#34; height=&#34;814&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;カリフォルニア州、2000年に25歳、独身、年収9万ドルとして税率を計算&lt;/p&gt;&#xA;&lt;p&gt;控除に影響する様々な追加の設定もすることができます。また、設定からdevモードにすると、このデータを表示しているAPIに対するrequest/responseを確認することもできます。&lt;/p&gt;&#xA;&lt;p&gt;この税額計算ができる TAXSIM というソフトウェアは Fortran で書かれていて、これまでもいろいろな方法で動かされてウェブUIも何度も変更されているらしいのですが、現在の実装は Fortran のオリジナルコードを WebAssembly/LLVM で動かし、今回の UI は Vue や Tailwind.css を使っているそう。&lt;a href=&#34;https://github.com/tmm1/taxsim.app&#34;&gt;ソースコードも公開&lt;/a&gt;されています。&lt;/p&gt;&#xA;&lt;p&gt;過去の税率や控除がどうだったかをウェブ上で自分でいろいろと確かめられるのはいいですね。同じ年収で年度を進めていくと、年収にもよるのでしょうけど1980年代とかに比べて連邦税の金額が減少傾向にあるんだな、など変化を実感することができます。&lt;/p&gt;&#xA;&lt;p&gt;適当な値を入れて税金がどう変化するかを試してみましたが、1960年代から今までの税率の変化は、ずっと増え続ける、とか、ずっと減り続ける、とかいうことは無く、長いスパンで増えたり減ったりしていたようです。年収のレンジなどによっても傾向は変わるのかもしれませんが、政権党の交代とか景気の変動に対して変わってきた結果なのかもしれないですね。&lt;/p&gt;&#xA;&lt;p&gt;いずれにしても、「昔はもっと税金が高かった」あるいは「安かった」という n=1 の回想というのは、その人のいた業界が伸びたかとか、個人の昇進や転職がうまくいったかどうかとか、家族の増減とか、色々な要因に影響されていて必ずしも世の中全体の変化を映してはいないかもしれません。こういったツールでモデルケースをいろいろ遡れるのは、議論のための正確な証拠が取れるという意味でいいですね。&lt;/p&gt;</description>
			</item>
			<item>
				<title>民主社会主義シミュレーター - アメリカ初の民主社会主義者大統領を遊ぶゲーム</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/</link>
				<pubDate>Fri, 27 Mar 2020 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://molleindustria.itch.io/democratic-socialism-simulator&#34;&gt;Democratic Socialism Simulator(民主社会主義シュミレーター)&lt;/a&gt;は、「もしも民主社会主義者がアメリカ大統領になったとしたら?」というifの世界をプレイするゲームです。&lt;/p&gt;&#xA;&lt;p&gt;この民主社会主義の大統領というのが、民主党の大統領候補を争うバーニー・サンダース氏を念頭に置いているのは明らかですね。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234408.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234408_hu_ed550a463b1158fe.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234408_hu_a479f92086b1fd5b.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234408_hu_f0333e7b38f2d95d.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234408.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ゲーム中のプレイヤーは、正確には、民主社会主義者の大統領個人ではなくその陣営を支える人々の集合体を演じることになります。&lt;/p&gt;&#xA;&lt;p&gt;UIは有名な出会い系アプリTinderの方式を真似たもの。選択肢に対して左右どちらかのスワイプを行うことで意思決定したことになります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000430.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000430_hu_9284a9f1676a9881.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000430_hu_1b9be9ad6370249f.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000430_hu_a308eb55d7670776.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000430.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;画面の下には、様々な有権者を模したキャラクターが配置されています。各キャラクターをタップすると、そのキャラクターが何を重要と考えて投票しているかを見ることができます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234548.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234548_hu_65e11d951e544e35.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234548_hu_596cba4990afbc33.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234548_hu_9af601f818c0823c.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-234548.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;政策を判断して実行するたびに、それぞれのキャラクターが支持に近づくか、あるいは不支持に回るかが変化していきます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-235448.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-235448_hu_8af825da9b19d0ee.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-235448_hu_fa6f722e653c27a.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-235448_hu_52f964695ed14828.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200315-235448.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;左下は、議会の支持状況や次の大統領選までの残り時間を示します。右下の3つのバーは、陣営の資金力、人民のパワー、そして温室ガス効果をそれぞれ表します。温室ガス効果は0に下げることがゴールだそう。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000204.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000204_hu_c2ea1af75383d599.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000204_hu_ba3b7a8d85ee2d95.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000204_hu_fd4c850f6cd98c30.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000204.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;プレイしてみましたが、これがなかなか難しい。リベラルな政策をあまりに理想的に推し進めていくと、富裕層やメディア、外国との関係などが悪化して支持者が離れて行ったりします。課税や出費先の選定と国庫のバランス取りにも繊細な判断が要求されます。初回は残念ながら4年目の選挙で負けてしまい、2期目を続けることができませんでした。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000412.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000412_hu_ba63e198b2053dba.webp 480w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000412_hu_419b9608f34d6af6.webp 768w, https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000412_hu_40b15c06a9d28156.webp 1520w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2020/03/democratic-socialism-simulator/Screenshot_20200316-000412.png&#34; width=&#34;1520&#34; height=&#34;720&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
