<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>マッシャーの棲家</title>
	<atom:link href="https://masherhouse.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://masherhouse.com</link>
	<description>ゲーム好きおじさんが日記書いたりツール公開したりするところ</description>
	<lastBuildDate>Mon, 25 May 2026 10:25:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://masherhouse.com/wp-content/uploads/2025/09/cropped-MassiGra_fMqdljT5Lz-32x32.png</url>
	<title>マッシャーの棲家</title>
	<link>https://masherhouse.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【日記】2026.05.25</title>
		<link>https://masherhouse.com/2026/05/25/%e3%80%90%e6%97%a5%e8%a8%98%e3%80%912026-05-25/</link>
					<comments>https://masherhouse.com/2026/05/25/%e3%80%90%e6%97%a5%e8%a8%98%e3%80%912026-05-25/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 25 May 2026 08:34:00 +0000</pubDate>
				<category><![CDATA[ダイエット]]></category>
		<category><![CDATA[XColumn]]></category>
		<category><![CDATA[日記]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=582</guid>

					<description><![CDATA[Xcolumのお話 なんだかんだバージョンアップを繰り返し、ツギハギだらけになってきている感はあるけど自分の使用用途ぐらいなら十分賄えるぐらいにはなってきた。GREV の情報によると累計で8000回ほど、一番DL数の多い [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Xcolumのお話</h2>



<p>なんだかんだバージョンアップを繰り返し、ツギハギだらけになってきている感はあるけど自分の使用用途ぐらいなら十分賄えるぐらいにはなってきた。<br><a href="https://grev.shehryar.ae/?owner=mashersan&amp;repo=xcolumn">GREV</a> の情報によると累計で8000回ほど、一番DL数の多いバージョンで500回ほどDLされてるっぽいので、利用者は多くて500人ぐらいか。<br>思いの外利用されてて驚くばかり。<br>正直現時点で自分にとっては必要十分になってきているので、今後は要望対応とバグ対応ぐらいにしよかなとも思ってる。</p>



<p>自分で作ったものを褒めてもらえるのはめちゃくちゃ嬉しいけど不満を言われるのにはあまり慣れない。<br>不満点を具体的に言ってもらえたり、どのようにしてほしいかまで教えてもらえれば対処のしようはあるのに…って感じで。<br>改修改善は取っ掛かりがある方が楽なんですよね。<br>はい、楽したいだけのわがままです。</p>



<p>こんなアプリでよろしければ今後も使ってやってください。<br>もしもっと便利で軽くて使いやすいのを別の方が作られたなら、乗り換えどんどんしちゃってください<br>なんなら自分も乗り換えます。</p>



<h2 class="wp-block-heading">ダイエットのお話</h2>



<p>ゴールデンウィークで食べすぎて体重ふえてたけど、5月も終わりの現時点で最大時から-5kgぐらいになりました。<br>上半身筋トレ、下半身筋トレ、プールでの水泳をテキトーに回してる感じの生活ですが、だいぶ慣れてきましたね。<br>筋トレを頑張りはじめると、どんどん筋トレ機材欲しくなってホームジム作りたくなる<br>形から入るタイプなので。</p>



<p>現時点で家にあるのが<br>・トレーニングベンチ<br>　上に寝転がってダンベルでフンフンするのに使ってる。<br>　折りたたんで片付ければスペース節約できるけど、結局空いてる部屋に出しっぱなし。</p>




<a rel="noopener" href="https://amzn.to/4uv2yZb" title="Amazon.co.jp: GOGOJUMP &#12488;&#12524;&#12540;&#12491;&#12531;&#12464;&#12505;&#12531;&#12481; &#23478;&#24237;&#29992; &#25240;&#12426;&#12383;&#12383;&#12415;&#24335; &#12452;&#12531;&#12463;&#12521;&#12452;&#12531; &#12501;&#12521;&#12483;&#12488;&#12505;&#12531;&#12481; &#35282;&#24230;&#35519;&#25972; &#21454;&#32013;&#20415;&#21033; &#26368;&#22823;&#32784;&#33655;&#37325;227KG &#12480;&#12531;&#12505;&#12523; &#33145;&#31563; &#32972;&#31563;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464;&#23550;&#24540; &#32068;&#31435;&#19981;&#35201; &#26085;&#26412;&#35486;&#35500;&#26126;&#26360; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4uv2yZb?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: GOGOJUMP &#12488;&#12524;&#12540;&#12491;&#12531;&#12464;&#12505;&#12531;&#12481; &#23478;&#24237;&#29992; &#25240;&#12426;&#12383;&#12383;&#12415;&#24335; &#12452;&#12531;&#12463;&#12521;&#12452;&#12531; &#12501;&#12521;&#12483;&#12488;&#12505;&#12531;&#12481; &#35282;&#24230;&#35519;&#25972; &#21454;&#32013;&#20415;&#21033; &#26368;&#22823;&#32784;&#33655;&#37325;227KG &#12480;&#12531;&#12505;&#12523; &#33145;&#31563; &#32972;&#31563;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464;&#23550;&#24540; &#32068;&#31435;&#19981;&#35201; &#26085;&#26412;&#35486;&#35500;&#26126;&#26360; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: GOGOJUMP トレーニングベンチ 家庭用 折りたたみ式 インクライン フラットベンチ 角度調整 収納便利 最大耐荷重227KG ダンベル 腹筋 背筋トレーニング対応 組立不要 日本語説明書 : スポーツ＆アウ...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4uv2yZb" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・ダンベル<br>　ウェイトが大（2kgx4）中（1.5kgx4）小（1.25kgx4）ついてて組み合わせて重さ調<br>　整できる。<br>　以前は右腕用に2kg x 4 + 1.5 x 2 = 11kg と左手用に残り 8kgで使ってたけど<br>　今は両方ともそれぞれ2個ずつの9.5kg（バーの重さ500g合わせて10kg）で使用中。<br>　中間シャフトを使えばバーベルみたいにも使えるっぽいけど、<br>　自分の買ったセットのものだとバーベルにするほどの重さでもないのでその機能は使っ<br>　てない。</p>




<a rel="noopener" href="https://amzn.to/3PWdK1M" title="Amazon | Wout &#12496;&#12540;&#12505;&#12523;&#12395;&#12418;&#12394;&#12427; &#12480;&#12531;&#12505;&#12523; 10kg 2&#20491;&#12475;&#12483;&#12488; | Wout | &#12480;&#12531;&#12505;&#12523;&#12539;&#12450;&#12524;&#12540;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F3PWdK1M?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon | Wout &#12496;&#12540;&#12505;&#12523;&#12395;&#12418;&#12394;&#12427; &#12480;&#12531;&#12505;&#12523; 10kg 2&#20491;&#12475;&#12483;&#12488; | Wout | &#12480;&#12531;&#12505;&#12523;&#12539;&#12450;&#12524;&#12540;</div><div class="blogcard-snippet external-blogcard-snippet">Wout バーベルにもなる ダンベル 10kg 2個セットがダンベル・アレーストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料（一部除く）。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/3PWdK1M" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・プッシュアップバー<br>　安心のアディダス製<br>　自分の体重ではまだあまり腕立て伏せできないのでほとんど不使用。</p>




<a rel="noopener" href="https://amzn.to/42SO60Q" title="Amazon | adidas(&#12450;&#12487;&#12451;&#12480;&#12473;) &#12503;&#12483;&#12471;&#12517;&#12450;&#12483;&#12503;&#12496;&#12540; &#33109;&#31435;&#12390;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; 2&#20491;&#12475;&#12483;&#12488; ADAC-12231 | adidas(&#12450;&#12487;&#12451;&#12480;&#12473;) | &#12503;&#12483;&#12471;&#12517;&#12450;&#12483;&#12503;&#12496;&#12540;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F42SO60Q?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon | adidas(&#12450;&#12487;&#12451;&#12480;&#12473;) &#12503;&#12483;&#12471;&#12517;&#12450;&#12483;&#12503;&#12496;&#12540; &#33109;&#31435;&#12390;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; 2&#20491;&#12475;&#12483;&#12488; ADAC-12231 | adidas(&#12450;&#12487;&#12451;&#12480;&#12473;) | &#12503;&#12483;&#12471;&#12517;&#12450;&#12483;&#12503;&#12496;&#12540;</div><div class="blogcard-snippet external-blogcard-snippet">adidas(アディダス) プッシュアップバー 腕立てトレーニング 2個セット ADAC-12231がプッシュアップバーストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料（一部除く）。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/42SO60Q" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・アームバー<br>　30kg～50kgの間で付加調節できるらしい。<br>　上半身トレの時に使ってる。<br>　胸筋大きくしたい。</p>




<a rel="noopener" href="https://amzn.to/4v6Hk3u" title="Amazon.co.jp: FCYOUO &#21069;&#33109; &#31563;&#12488;&#12524; &#12450;&#12540;&#12512;&#12496;&#12540; &#22120;&#20855; 30&#65374;50kg 3&#27573;&#38542;&#24375;&#24230;&#35519;&#25972; &#22823;&#33016;&#31563;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#33258;&#23429; &#12456;&#12461;&#12473;&#12497;&#12531;&#12480;&#12540; &#12507;&#12540;&#12512;&#12472;&#12512; &#12484;&#12452;&#12473;&#12479;&#12540;&#12450;&#12540;&#12512; &#19978;&#33109;&#20108;&#38957;&#31563; &#24195;&#32972;&#31563;&#12488;&#12524;&#12540;&#12490;&#12540; &#12464;&#12483;&#12474; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4v6Hk3u?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: FCYOUO &#21069;&#33109; &#31563;&#12488;&#12524; &#12450;&#12540;&#12512;&#12496;&#12540; &#22120;&#20855; 30&#65374;50kg 3&#27573;&#38542;&#24375;&#24230;&#35519;&#25972; &#22823;&#33016;&#31563;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#33258;&#23429; &#12456;&#12461;&#12473;&#12497;&#12531;&#12480;&#12540; &#12507;&#12540;&#12512;&#12472;&#12512; &#12484;&#12452;&#12473;&#12479;&#12540;&#12450;&#12540;&#12512; &#19978;&#33109;&#20108;&#38957;&#31563; &#24195;&#32972;&#31563;&#12488;&#12524;&#12540;&#12490;&#12540; &#12464;&#12483;&#12474; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: FCYOUO 前腕 筋トレ アームバー 器具 30～50kg 3段階強度調整 大胸筋トレーニング 自宅 エキスパンダー ホームジム ツイスターアーム 上腕二頭筋 広背筋トレーナー グッズ : スポーツ＆アウトドア</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4v6Hk3u" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・ウェイト（足）<br>　片足max2.2kgぐらいだったかな。<br>　今はつけてない。<br>　サイドレイズの時にダンベルの重さ変更が面倒なのでこれ持ってやってる。<br>　そのうち散歩の時につけていこうとか思ってる。</p>




<a rel="noopener" href="https://amzn.to/4tWhVsr" title="Amazon.co.jp: &#38609;&#36008;&#12398;&#22269;&#12398;&#12450;&#12522;&#12473; &#12454;&#12455;&#12452;&#12488;&#12505;&#12473;&#12488; &#31563;&#12488;&#12524; &#12454;&#12456;&#12452;&#12488; &#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#12501;&#12451;&#12483;&#12488;&#12493;&#12473; &#37325;&#12426; &#36000;&#33655; &#12450;&#12531;&#12463;&#12523;&#12454;&#12455;&#12452;&#12488; &#23460;&#20869;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#12497;&#12527;&#12540;&#12450;&#12531;&#12463;&#12523; &#12480;&#12452;&#12456;&#12483;&#12488; (de073(&#32207;&#37325;&#37327;5kg)) : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4tWhVsr?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: &#38609;&#36008;&#12398;&#22269;&#12398;&#12450;&#12522;&#12473; &#12454;&#12455;&#12452;&#12488;&#12505;&#12473;&#12488; &#31563;&#12488;&#12524; &#12454;&#12456;&#12452;&#12488; &#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#12501;&#12451;&#12483;&#12488;&#12493;&#12473; &#37325;&#12426; &#36000;&#33655; &#12450;&#12531;&#12463;&#12523;&#12454;&#12455;&#12452;&#12488; &#23460;&#20869;&#12488;&#12524;&#12540;&#12491;&#12531;&#12464; &#12497;&#12527;&#12540;&#12450;&#12531;&#12463;&#12523; &#12480;&#12452;&#12456;&#12483;&#12488; (de073(&#32207;&#37325;&#37327;5kg)) : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: 雑貨の国のアリス ウェイトベスト 筋トレ ウエイト トレーニング フィットネス 重り 負荷 アンクルウェイト 室内トレーニング パワーアンクル ダイエット (de073(総重量5kg)) : スポーツ＆アウトドア</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4tWhVsr" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・ウェイト（腕）<br>　これも同様に片腕2kgぐらいだったと思う。<br>　今はつけてない。<br>　これも散歩の時につけていこうとか思ってる。</p>




<a rel="noopener" href="https://amzn.to/4a6tTIG" title="Amazon.co.jp: &#12501;&#12451;&#12483;&#12488;&#12493;&#12473;&#12463;&#12521;&#12502; &#12490;&#12452;&#12525;&#12531; &#27927;&#12360;&#12427; &#35519;&#25972;&#21487;&#33021; &#12522;&#12473;&#12488;&#12454;&#12455;&#12452;&#12488; &#34180;&#22411; &#30446;&#31435;&#12383;&#12394;&#12356; &#12450;&#12531;&#12463;&#12523;&#12454;&#12455;&#12452;&#12488; 4kg 2&#20491;&#32068; &#25163;&#39318;&#29992; &#12502;&#12521;&#12483;&#12463; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4a6tTIG?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: &#12501;&#12451;&#12483;&#12488;&#12493;&#12473;&#12463;&#12521;&#12502; &#12490;&#12452;&#12525;&#12531; &#27927;&#12360;&#12427; &#35519;&#25972;&#21487;&#33021; &#12522;&#12473;&#12488;&#12454;&#12455;&#12452;&#12488; &#34180;&#22411; &#30446;&#31435;&#12383;&#12394;&#12356; &#12450;&#12531;&#12463;&#12523;&#12454;&#12455;&#12452;&#12488; 4kg 2&#20491;&#32068; &#25163;&#39318;&#29992; &#12502;&#12521;&#12483;&#12463; : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: フィットネスクラブ ナイロン 洗える 調整可能 リストウェイト 薄型 目立たない アンクルウェイト 4kg 2個組 手首用 ブラック : スポーツ＆アウトドア</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4a6tTIG" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・ハンドグリップ<br>　なんとなく買った。<br>　PC前で動画見てる時とか、暇な時にニギニギするぐらい。</p>




<a rel="noopener" href="https://amzn.to/3PpGgc1" title="Amazon | Tekeviss &#25569;&#21147;&#22679;&#24375;&#22120; &#12456;&#12463;&#12469;&#12469;&#12452;&#12474; &#25351;&#25163;&#39318;&#21147; 2&#28857;&#12475;&#12483;&#12488; &#25569;&#21147;&#35519;&#25972;&#25269;&#25239; 5kg-60kg &#12522;&#12495;&#12499;&#12522;&#12420;&#31563;&#21147;&#24375;&#21270;&#12395;&#25569;&#21147;&#12488;&#12524;&#12540;&#12490;&#12540; &#29105;&#21487;&#22609;&#24615;&#12456;&#12521;&#12473;&#12488;&#12510;&#12540; (1&#12450;&#12452;&#12486;&#12512;, &#40658;+&#12464;&#12524;&#12540;) | Tekeviss | &#25569;&#21147;&#12488;&#12524;&#12540;&#12490;&#12540;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F3PpGgc1?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon | Tekeviss &#25569;&#21147;&#22679;&#24375;&#22120; &#12456;&#12463;&#12469;&#12469;&#12452;&#12474; &#25351;&#25163;&#39318;&#21147; 2&#28857;&#12475;&#12483;&#12488; &#25569;&#21147;&#35519;&#25972;&#25269;&#25239; 5kg-60kg &#12522;&#12495;&#12499;&#12522;&#12420;&#31563;&#21147;&#24375;&#21270;&#12395;&#25569;&#21147;&#12488;&#12524;&#12540;&#12490;&#12540; &#29105;&#21487;&#22609;&#24615;&#12456;&#12521;&#12473;&#12488;&#12510;&#12540; (1&#12450;&#12452;&#12486;&#12512;, &#40658;+&#12464;&#12524;&#12540;) | Tekeviss | &#25569;&#21147;&#12488;&#12524;&#12540;&#12490;&#12540;</div><div class="blogcard-snippet external-blogcard-snippet">Tekeviss 握力増強器 エクササイズ 指手首力 2点セット 握力調整抵抗 5kg-60kg リハビリや筋力強化に握力トレーナー 熱可塑性エラストマー (1アイテム, 黒+グレー)が握力トレーナーストアでいつでもお買い得。当日お急ぎ便対...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/3PpGgc1" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p>・腹筋ローラー<br>　デブには無理ゲー過ぎたので今は封印中。</p>




<a rel="noopener" href="https://amzn.to/4dvBKlm" title="Amazon.co.jp: &#33145;&#31563;&#12525;&#12540;&#12521;&#12540; &#22235;&#36650; &#22899;&#24615; &#21021;&#24515;&#32773; &#12450;&#12502;&#12525;&#12540;&#12521;&#12540; &#38745;&#38899; &#12510;&#12483;&#12488;&#20184;&#12365; &#12450;&#12471;&#12473;&#12488;&#29992;&#12468;&#12512;&#32016;&#20184;&#12365; &#12480;&#12452;&#12456;&#12483;&#12488; &#31563;&#12488;&#12524; &#20307;&#24185; &#21205;&#30011;&#20184;&#12365; &#26085;&#26412;&#35486;&#35500;&#26126;&#26360;(Rikkey) : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4dvBKlm?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: &#33145;&#31563;&#12525;&#12540;&#12521;&#12540; &#22235;&#36650; &#22899;&#24615; &#21021;&#24515;&#32773; &#12450;&#12502;&#12525;&#12540;&#12521;&#12540; &#38745;&#38899; &#12510;&#12483;&#12488;&#20184;&#12365; &#12450;&#12471;&#12473;&#12488;&#29992;&#12468;&#12512;&#32016;&#20184;&#12365; &#12480;&#12452;&#12456;&#12483;&#12488; &#31563;&#12488;&#12524; &#20307;&#24185; &#21205;&#30011;&#20184;&#12365; &#26085;&#26412;&#35486;&#35500;&#26126;&#26360;(Rikkey) : &#12473;&#12509;&#12540;&#12484;&#65286;&#12450;&#12454;&#12488;&#12489;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: 腹筋ローラー 四輪 女性 初心者 アブローラー 静音 マット付き アシスト用ゴム紐付き ダイエット 筋トレ 体幹 動画付き 日本語説明書(Rikkey) : スポーツ＆アウトドア</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4dvBKlm" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<p></p>



<p>こうやって並べると結構買ってるけど、やっすいやつばかり買ってるから全部合わせて2,3万円分ぐらいだと思う。<br>一気に買い揃えたわけじゃなく、ぼちぼち買ってる感じ<br>次は懸垂バーみたいなのほしい。<br>高さが足りなかったら車庫にでも設置する予定。</p>



<p>ついでに今飲んでるサプリたち</p>



<p>・プロテイン（ソイ）<br>　起床直後と就寝前（午後8時頃）に20gずつ飲んでる。<br>　就寝前は、その日一日のタンパク質摂取量が少なかったときは増量して調節してる。</p>



<p>　効果は言わずとしれたタンパク質補給。<br>　ソイは消化吸収がホエイより遅いので、腹持ちが良くなるとか時間をかけて<br>　ゆっくり吸収するとからしい。<br>　朝一で飲んで空腹感を和らげつつ、一日中ゆっくりとタンパク質吸収<br>　就寝前は寝てる間のタンパク質補充用。<br><br>　味はチョコレート風味。<br>　牛乳に溶かしたら普通にココアっぽくなって美味しい。<br>　今は水で飲んでる。</p>




<a rel="noopener" href="https://amzn.to/3RKBeHH" title="REYS レイズ ソイ プロテイン 山澤 礼明 監修 1kg 国内製造 ビタミン7種配合 SOY ぷろていん ソイプロテイン (チョコレート風味)" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://masherhouse.com/wp-content/uploads/cocoon-resources/blog-card-cache/04046b427d8ed4aaacb0a0b4144f7265.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">REYS レイズ ソイ プロテイン 山澤 礼明 監修 1kg 国内製造 ビタミン7種配合 SOY ぷろていん ソイプロテイン (チョコレート風味)</div><div class="blogcard-snippet external-blogcard-snippet">毎日飲むものだから、おいしさ、溶けやすさ、続けやすさを実現しました。 POINT.1　毎日飲みたくなるおいしさ REYS独自の配合でざらつきを抑え、【おいしさ】と【溶けやすさ】の両方を実現 POINT.2　ソイプロテイン使用 たんぱく原料と...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/3RKBeHH" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>・プロテイン（ホエイ）<br>　お昼ご飯の代わりに1.5回分（45~50g）ほど飲んでる。<br>　大体運動後に飲んでるかな。</p>



<p>　ホエイは消化吸収がソイより早いので、運動前後に飲んで筋肉修復のために<br>　最もタンパク質を欲してるところに持っていくために飲んでる。</p>



<p>　味はソイと同じくチョコレート風味。<br>　同じメーカーなのにソイとホエイの違いだけで結構味も違う<br>　以前は牛乳で溶いてたけど今は水で飲んでる。</p>




<a rel="noopener" href="https://amzn.to/42VYGEl" title="Amazon | REYS &#12524;&#12452;&#12474; &#31881;&#26411; &#12507;&#12456;&#12452; &#12503;&#12525;&#12486;&#12452;&#12531; &#23665;&#28580; &#31036;&#26126; &#30435;&#20462; 1kg &#22269;&#20869;&#35069;&#36896; &#12499;&#12479;&#12511;&#12531;7&#31278;&#37197;&#21512; WPC&#12503;&#12525;&#12486;&#12452;&#12531; &#12407;&#12429;&#12390;&#12356;&#12435; &#12507;&#12456;&#12452;&#12503;&#12525;&#12486;&#12452;&#12531; (&#12481;&#12519;&#12467;&#12524;&#12540;&#12488;&#39080;&#21619;) | REYS | &#12507;&#12456;&#12452;&#12503;&#12525;&#12486;&#12452;&#12531;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F42VYGEl?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon | REYS &#12524;&#12452;&#12474; &#31881;&#26411; &#12507;&#12456;&#12452; &#12503;&#12525;&#12486;&#12452;&#12531; &#23665;&#28580; &#31036;&#26126; &#30435;&#20462; 1kg &#22269;&#20869;&#35069;&#36896; &#12499;&#12479;&#12511;&#12531;7&#31278;&#37197;&#21512; WPC&#12503;&#12525;&#12486;&#12452;&#12531; &#12407;&#12429;&#12390;&#12356;&#12435; &#12507;&#12456;&#12452;&#12503;&#12525;&#12486;&#12452;&#12531; (&#12481;&#12519;&#12467;&#12524;&#12540;&#12488;&#39080;&#21619;) | REYS | &#12507;&#12456;&#12452;&#12503;&#12525;&#12486;&#12452;&#12531;</div><div class="blogcard-snippet external-blogcard-snippet">REYS レイズ 粉末 ホエイ プロテイン 山澤 礼明 監修 1kg 国内製造 ビタミン7種配合 WPCプロテイン ぷろていん ホエイプロテイン (チョコレート風味)がホエイプロテインストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/42VYGEl" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>・クレアチン<br>　お昼のプロテインの時に5g入れて飲んでる。</p>



<p>　クレアチンは直接的に筋肥大に効果があるわけじゃないけど、筋肉の動力源のとなって<br>　最後のもうひとふんばりを支えてくれるらしい。<br>　その効果でトレーニングの強度や時間を増やせるようになり、結果筋肥大につながる。<br>　これだけメーカーが違うのは、どれぐらい効果があるのかわからなかったので<br>　とりあえず安いものを選んだ。</p>



<p>　飲み始めて10日～2週間ぐらいで効果を実感できるぐらいには変わった。<br>　飲む前はプールでクロールで泳いでると1200mあたりから腕のだるさを感じ始め<br>　1500mあたりから足がつり始めるって感じだったのが、2週間後には<br>　腕のだるさを感じ始めるのが2600mぐらいからって感じになった。<br>　以前は2200mで泳ぎきった感あったけど、先日4000m泳ぐことに成功した。<br>　クレアチン効果なのかはわからないけど、多分クレアチンのおかげなんだろう。<br>　プラセボも時には大事。<br>　せっかくなので飲みきったらレイズのものに変えてもいいかなとは思ってる</p>




<a rel="noopener" href="https://amzn.to/3RrEYOi" title="Amazon.co.jp: Nature In&#65288;&#12493;&#12452;&#12481;&#12515;&#12540;&#12452;&#12531;&#65289; &#12463;&#12524;&#12450;&#12481;&#12531; &#12497;&#12454;&#12480;&#12540; 1kg(200&#39135;&#20998;) &#39640;&#32020;&#24230;99.9% &#12473;&#12503;&#12540;&#12531;&#20184;&#12365; &#12463;&#12524;&#12450;&#12481;&#12531;&#12514;&#12494;&#12495;&#12452;&#12489;&#12524;&#12540;&#12488; &#12469;&#12503;&#12522;&#12513;&#12531;&#12488; &#12424;&#12367;&#38281;&#12414;&#12427;&#12481;&#12515;&#12483;&#12463; ISO22000&#35215;&#26684; : &#12489;&#12521;&#12483;&#12464;&#12473;&#12488;&#12450;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F3RrEYOi?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: Nature In&#65288;&#12493;&#12452;&#12481;&#12515;&#12540;&#12452;&#12531;&#65289; &#12463;&#12524;&#12450;&#12481;&#12531; &#12497;&#12454;&#12480;&#12540; 1kg(200&#39135;&#20998;) &#39640;&#32020;&#24230;99.9% &#12473;&#12503;&#12540;&#12531;&#20184;&#12365; &#12463;&#12524;&#12450;&#12481;&#12531;&#12514;&#12494;&#12495;&#12452;&#12489;&#12524;&#12540;&#12488; &#12469;&#12503;&#12522;&#12513;&#12531;&#12488; &#12424;&#12367;&#38281;&#12414;&#12427;&#12481;&#12515;&#12483;&#12463; ISO22000&#35215;&#26684; : &#12489;&#12521;&#12483;&#12464;&#12473;&#12488;&#12450;</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: Nature In（ネイチャーイン） クレアチン パウダー 1kg(200食分) 高純度99.9% スプーン付き クレアチンモノハイドレート サプリメント よく閉まるチャック ISO22000規格 : ドラッグス...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/3RrEYOi" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>・EAA(必須アミノ酸)<br>　トレーニング時に500mlの水に付属のスプーン0.5～0.75杯分ぐらい入れて飲んでる。<br>　一応商品説明だと300~400mlに付属スプーン1杯ぐらいらしいけど、それだとちょっ<br>　と飲みにくさというか、濃すぎるように思えたので量を減らしてる。<br>　味は思ったより悪くないし、自宅トレの時とかは500mlのボトル2本分ぐらい飲ん<br>　じゃうから量的には問題ないはず。</p>



<p>　EAAは血中アミノ酸濃度を上げて、トレーニング中や空腹時の筋肉の分解を抑制してく<br>　れるらしい。<br>　プロテインと比べて体内でアミノ酸になる速度がめちゃくちゃ早い（15分～）らし<br>　いので、寝起きの一発目にも良いとか。<br>　自分は寝る前にソイプロテイン飲んでるから寝起きには飲んでないけど、今後飲むよう<br>　になるかもしれない。</p>




<a rel="noopener" href="https://amzn.to/4uw9Prq" title="REYS EAA &#24517;&#38920;&#12450;&#12511;&#12494;&#37240;9&#31278;&#37197;&#21512; &#22269;&#29987;&#31881;&#26411; 600g" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F4uw9Prq?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">REYS EAA &#24517;&#38920;&#12450;&#12511;&#12494;&#37240;9&#31278;&#37197;&#21512; &#22269;&#29987;&#31881;&#26411; 600g</div><div class="blogcard-snippet external-blogcard-snippet">REYS レイズ EAA 山澤礼明 監修 必須アミノ酸 9種配合 600g 栄養機能食品 粉末 ベータアラニン 1日分のビタミンB群3種配合 国産 (シャインマスカット風味)がBCAAストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/4uw9Prq" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>



<h2 class="wp-block-heading">ゲームのお話</h2>



<p>最近主にプレイしているゲームはLeague of Legends（LoL）と、<a href="https://store.steampowered.com/app/1366540/Dyson_Sphere_Program/">Dyson Sphere Program（DSP）</a>とグランブルーファンタジー（グラブル）</p>



<h3 class="wp-block-heading">LoL</h3>



<p>ARAM(メイヘム)で全チャンプSランク以上取るのを目指していたので、一人でもたまにプレイしていたのですが、つい先日達成したのでソロではプレイしなくなりました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="295" height="343" src="https://masherhouse.com/wp-content/uploads/2026/05/image.png" alt="" class="wp-image-587" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image.png 295w, https://masherhouse.com/wp-content/uploads/2026/05/image-258x300.png 258w" sizes="(max-width: 295px) 100vw, 295px" /><figcaption class="wp-element-caption">これを埋めたかった</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="755" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-1024x755.jpg" alt="" class="wp-image-588" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-1024x755.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-300x221.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-768x566.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1.jpg 1120w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="743" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-1-1024x743.jpg" alt="" class="wp-image-589" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-1-1024x743.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-1-300x218.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-1-768x557.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-1.jpg 1115w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="746" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-2-1024x746.jpg" alt="" class="wp-image-590" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-2-1024x746.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-2-300x219.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-2-768x559.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-2.jpg 1123w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="757" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-3-1024x757.jpg" alt="" class="wp-image-591" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-3-1024x757.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-3-300x222.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-3-768x568.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-3.jpg 1117w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="755" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-4-1024x755.jpg" alt="" class="wp-image-592" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-4-1024x755.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-4-300x221.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-4-768x566.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-4.jpg 1112w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="753" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1-5-1024x753.jpg" alt="" class="wp-image-593" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1-5-1024x753.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-5-300x221.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-5-768x565.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-5.jpg 1119w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="636" height="207" src="https://masherhouse.com/wp-content/uploads/2026/05/image-1.png" alt="" class="wp-image-594" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-1.png 636w, https://masherhouse.com/wp-content/uploads/2026/05/image-1-300x98.png 300w" sizes="(max-width: 636px) 100vw, 636px" /></figure>



<p>案の定最後まで残ったのはエイトロックスでした。<br>エイトロクリアも、自力達成というよりオーグメントで金稼ぎまくって裏口卒業って感じでしたが…。<br>エイトロとカリスタは二度とやらねぇ…</p>



<h3 class="wp-block-heading"><a href="https://store.steampowered.com/app/1366540/Dyson_Sphere_Program/">DSP</a></h3>



<p>いわゆる<a href="https://store.steampowered.com/app/427520/Factorio/?l=japanese">Factorio</a>系のゲームです。<br>割と最近正式に日本語化対応したので、重い腰を上げて取り掛かってます。<br>目標は、<a href="https://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4%E3%82%BD%E3%83%B3%E7%90%83">ダイソンスフィア</a>と呼ばれる恒星を覆うような構造物を作るって感じなのかな？<br>めちゃくちゃ適当にいうなら、太陽の周りを太陽光発電パネルで囲ってしまえばめっちゃ電力作れね？みたいな感じっぽい。<br>以前はいなかった敵対ロボットみたいなのも出現するようになって戦闘要素が加わってたりしてる。<br>今は太陽の周りにソーラーセイルというのを打ち上げて電力獲得できるところぐらいまではいきました。<br>今の星系の資源量に不満が出てきたので、別の星系に移住しようかなとも考えているところです。<br>太陽の周りをソーラーセイルが浮いてるのを見ると、なんかゾクゾクします。<br>宇宙好きで工場系ゲームも好きな自分には刺さりすぎてる。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://masherhouse.com/wp-content/uploads/2026/05/image-2-1024x576.jpg" alt="" class="wp-image-595" srcset="https://masherhouse.com/wp-content/uploads/2026/05/image-2-1024x576.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-300x169.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-768x432.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-1536x864.jpg 1536w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-2048x1152.jpg 2048w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-160x90.jpg 160w, https://masherhouse.com/wp-content/uploads/2026/05/image-2-320x180.jpg 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">グラブル</h3>



<p>今までガチャピンの無料ガチャの時にガチャ欲消化のために回してたぐらいのプレイ歴。<br>手隙の時にポチポチやってます。<br>男キャラは使わない縛りでようやく持ってるSSRの女キャラのレベルが一通り最大まで上がりそう。<br>デイリーでスキップできるやつスキップして、イベントクエスト回すぐらいしかしてないけど・・・。</p>



<p><br></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2026/05/25/%e3%80%90%e6%97%a5%e8%a8%98%e3%80%912026-05-25/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】ClipTra</title>
		<link>https://masherhouse.com/2026/01/01/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91cliptra/</link>
					<comments>https://masherhouse.com/2026/01/01/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91cliptra/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Wed, 31 Dec 2025 16:39:47 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[ClipTra]]></category>
		<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[翻訳]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=554</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 0.0.4 最終更新日 2026/05/21 概要 ClipTra（クリプトラ）は翻訳したい文言を範囲選択し、Google画像翻訳にかけるのを簡略化するアプリです。 主な機能 動作環境 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>0.0.4</td></tr><tr><th>最終更新日</th><td>2026/05/21</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">概要</h2>



<p>ClipTra（クリプトラ）は翻訳したい文言を範囲選択し、Google画像翻訳にかけるのを簡略化するアプリです。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="597" src="https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1024x597.jpg" alt="" class="wp-image-556" srcset="https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1024x597.jpg 1024w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-300x175.jpg 300w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-768x448.jpg 768w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp-1536x895.jpg 1536w, https://masherhouse.com/wp-content/uploads/2026/01/chrome_WxvKbfXsQp.jpg 1776w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">サンプルはX（Twitter）のAPI Documentページ</figcaption></figure>



<h2 class="wp-block-heading">主な機能</h2>



<ul class="wp-block-list">
<li>Google画像翻訳への橋渡しのみ
<ul class="wp-block-list">
<li>既存のアプリだと <a href="https://www.gc-net.jp/s_54/">PCOT</a> とかに近いイメージです。<br>OCRで画像から文字を読み取って翻訳にかけるのではなく、<br>翻訳部分と結果表示はGoogle画像翻訳に丸投げです。</li>
</ul>
</li>



<li>タスクバーに常駐し、翻訳先は主要な言語に対応しています。
<ul class="wp-block-list">
<li>対応言語：日本語、英語、中国語、中国語、韓国、フランス語、ドイツ語、スペイン語、ロシア語、ベトナム語
<ul class="wp-block-list">
<li>Google画像翻訳で対応しているものなら追加できるので、<br>要望があれば対応します。</li>
</ul>
</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">動作環境</h2>



<ul class="wp-block-list">
<li>Windows 10/11</li>



<li><a href="https://dotnet.microsoft.com/ja-jp/download/dotnet/8.0">.NET 8.0 デスクトップ ランタイム</a></li>



<li><a href="https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/">Microsoft Edge WebView2 ランタイム</a>
<ul class="wp-block-list">
<li>（通常、最新のWindowsにはプリインストールされています）</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">ダウンロード</h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2026/05/ClipTra_0.0.4.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版(v0.0.4) をダウンロード</a></div>



<h2 class="wp-block-heading">インストールと実行</h2>



<ol class="wp-block-list">
<li>ダウンロードしたZIPファイルを解凍し ClipTra.exe を実行します。</li>
</ol>



<h2 class="wp-block-heading">操作方法</h2>



<ol class="wp-block-list">
<li>Ctrl + Alt + S で翻訳したい範囲を選択します。</li>



<li>Webview2（Edgeのようなもの）で翻訳結果を表示します。</li>
</ol>



<h2 class="wp-block-heading">ライセンスと免責事項</h2>



<p><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading">ひと目でわかるライセンス要約<a href="https://github.com/mashersan/TweetDesk#%E3%81%B2%E3%81%A8%E7%9B%AE%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E8%A6%81%E7%B4%84"></a></h3>



<h4 class="wp-block-heading">✅ 可能なこと (ほぼ何でもできます)<a href="https://github.com/mashersan/TweetDesk#-%E5%8F%AF%E8%83%BD%E3%81%AA%E3%81%93%E3%81%A8-%E3%81%BB%E3%81%BC%E4%BD%95%E3%81%A7%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)<a href="https://github.com/mashersan/TweetDesk#%EF%B8%8F-%E5%AE%88%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%9F%E3%81%84%E7%BE%A9%E5%8B%99-%E3%81%9F%E3%81%A3%E3%81%9F1%E3%81%A4%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading">🚫 免責事項 (重要な注意点)<a href="https://github.com/mashersan/TweetDesk#-%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85-%E9%87%8D%E8%A6%81%E3%81%AA%E6%B3%A8%E6%84%8F%E7%82%B9"></a></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202605210902380" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202605210902380">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p>Copyright (c) 2025 マッシャー (Masher)</p>



<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p>THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>



<p><a href="https://github.com/mashersan/TweetDesk#mit-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%9D%A1%E6%96%87-%E5%85%A8%E6%96%87"></a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">📦 依存ライブラリのライセンス (Third-Party Licenses)<a rel="noopener" href="https://github.com/mashersan/TweetDesk#-%E4%BE%9D%E5%AD%98%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-third-party-licenses"></a></h3>



<p>本ソフトウェアは、以下のサードパーティ製ライブラリを利用しており、これらのライブラリも（本プロジェクトと互換性のある）MITライセンスの下で提供されています。</p>



<div style="border: 1px solid #ddd; padding: 10px; border-radius: 4px; background: #fafafa;">
    <details>
        <summary style="cursor: pointer; font-weight: bold; outline: none;">ライセンス全文を表示 (Third Party Licenses)</summary>
        <div style="margin-top: 10px; border-top: 1px solid #eee; padding-top: 10px;">
<pre style="white-space: pre-wrap; word-wrap: break-word; font-family: Consolas, monospace; font-size: 12px; background: #fff; padding: 10px; overflow-x: auto;">
本ソフトウェアは、以下のオープンソースソフトウェアおよびサードパーティ製ライブラリを含んでいます。

--------------------------------------------------------------------------------
1. Hardcodet.NotifyIcon.Wpf
--------------------------------------------------------------------------------
Copyright (c) 2009 - 2020 Philipp Sumi
Licensed under the MIT License.


<a rel="noopener" href="https://github.com/hardcodet/wpf-notifyicon" title="GitHub - hardcodet/wpf-notifyicon: NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/be3781fbc30bcb029666647950462a978e401ef8e7150490e7b72cb63d7df388/hardcodet/wpf-notifyicon" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - hardcodet/wpf-notifyicon: NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform</div><div class="blogcard-snippet external-blogcard-snippet">NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform - hardcodet/wpf-notifyicon</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/hardcodet/wpf-notifyicon" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--------------------------------------------------------------------------------
2. NHotkey.Wpf
--------------------------------------------------------------------------------
Copyright (c) 2014 Thomas Levesque
Licensed under the Apache License, Version 2.0.


<a rel="noopener" href="https://github.com/thomaslevesque/NHotkey" title="GitHub - thomaslevesque/NHotkey: A managed library to handle global hotkeys in Windows Forms and WPF applications" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/e56546dfef2f63332d8d34db0614824426481d2824d2009e032772567ec57471/thomaslevesque/NHotkey" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - thomaslevesque/NHotkey: A managed library to handle global hotkeys in Windows Forms and WPF applications</div><div class="blogcard-snippet external-blogcard-snippet">A managed library to handle global hotkeys in Windows Forms and WPF applications - thomaslevesque/NHotkey</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/thomaslevesque/NHotkey" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

--------------------------------------------------------------------------------
3. System.Drawing.Common
--------------------------------------------------------------------------------
Copyright (c) .NET Foundation and Contributors
Licensed under the MIT License.


<a rel="noopener" href="https://github.com/dotnet/winforms" title="GitHub - dotnet/winforms: Windows Forms is a .NET UI framework for building Windows desktop applications." class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/7987aaf39199eb4be5fab5e0a8b36e66222ae26cd9b0f7ad99d49025268bed11/dotnet/winforms" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - dotnet/winforms: Windows Forms is a .NET UI framework for building Windows desktop applications.</div><div class="blogcard-snippet external-blogcard-snippet">Windows Forms is a .NET UI framework for building Windows desktop applications. - dotnet/winforms</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/dotnet/winforms" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

--------------------------------------------------------------------------------
4. Microsoft.Web.WebView2
--------------------------------------------------------------------------------
Copyright (C) Microsoft Corporation. All rights reserved.

This software includes Microsoft WebView2 SDK.
Use of this software is subject to the terms of the Microsoft Software License Terms.


<a rel="noopener" href="https://www.nuget.org/packages/Microsoft.Web.WebView2" title="Microsoft.Web.WebView2 1.0.3650.58" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://api.nuget.org/v3-flatcontainer/microsoft.web.webview2/1.0.3650.58/icon" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Microsoft.Web.WebView2 1.0.3650.58</div><div class="blogcard-snippet external-blogcard-snippet">The WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications power...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nuget.org/packages/Microsoft.Web.WebView2/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">nuget.org</div></div></div></div></a>
</pre>
        </div>
    </details>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2026/01/01/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91cliptra/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Steam】Alchemy Factory</title>
		<link>https://masherhouse.com/2025/12/16/%e3%80%90steam%e3%80%91alchemy-factory/</link>
					<comments>https://masherhouse.com/2025/12/16/%e3%80%90steam%e3%80%91alchemy-factory/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 15:41:33 +0000</pubDate>
				<category><![CDATA[Steam]]></category>
		<category><![CDATA[Alchemy Factory]]></category>
		<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=527</guid>

					<description><![CDATA[錬金術 x 工場自動化の合体作 今年も残すところ後半月というところまで来ました。そんな中、久々に新しいゲームに手を出してみようということで手に取ったのがこのゲーム Steamで販売中の 「Alchemy Factory」 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">錬金術 x 工場自動化の合体作</h2>



<p>今年も残すところ後半月というところまで来ました。<br>そんな中、久々に新しいゲームに手を出してみようということで手に取ったのが<a href="https://store.steampowered.com/app/3669570/Alchemy_Factory/">このゲーム</a></p>



<figure class="wp-block-image size-large"><a href="https://store.steampowered.com/app/3669570/Alchemy_Factory/"><img loading="lazy" decoding="async" width="1024" height="590" src="https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz-1024x590.jpg" alt="" class="wp-image-541" srcset="https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz-1024x590.jpg 1024w, https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz-300x173.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz-768x443.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2025/12/steamwebhelper_ZGLe82ZzBz.jpg 1246w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Steamで販売中の 「<a href="https://store.steampowered.com/app/3669570/Alchemy_Factory/">Alchemy Factory</a>」です</p>



<p>ジャンルとしては、自動化シミュレーション…って感じになるのかな<br>いわゆる <a href="https://store.steampowered.com/app/427520/Factorio/">Factorio</a> / <a href="https://store.steampowered.com/app/1366540/Dyson_Sphere_Program/">Dyson Sphere Program</a> / <a href="https://store.steampowered.com/app/526870/Satisfactory/">Satisfactory</a> 的なゲームです<br><br>最終的な製造アイテムは、店に陳列してお客さんに販売する形になっています。<br>そしてそのお金をもとに、原材料を購入し、またアイテムを作成するというルーティーン。<br>現在レベル４あたりになる辺りまでプレイしましたが、今のところ楽しめてます<br>高さの概念を取り入れた立体的なラインも構築できるゲームですが、正直まだそこまで頭が回ってないです…。</p>



<h2 class="wp-block-heading">✅ 良かった点 (Pros)</h2>



<h3 class="wp-block-heading">1. 「作る」と「売る」のサイクル</h3>



<p>ただラインを組むだけでなく「投石器で商品を陳列棚にぶっ飛ばして補充する」といったユニークなギミックがあり、<strong>工場と店舗が直結しているライブ感</strong>が楽しいです。<br>客が商品を手に取り、レジでお金がチャリンと入る様子を見ているだけで満足感があります。</p>



<h3 class="wp-block-heading">2. 立体的な工場設計（ボクセル建築）</h3>



<p>設備やベルトコンベアはボクセル（ブロック）形式で配置されます。<br>『Minecraft』のように直感的に**縦方向（立体）**へラインを拡張できるため、狭い土地でも工夫次第で複雑なスパゲッティ工場を作れます。<br>「あ、ここでベルトをまたがせればいいのか」というひらめきが気持ち良い設計です。</p>



<h3 class="wp-block-heading">3. 協力プレイが盛り上がる（想像）</h3>



<p>オンラインCo-opに対応しており、フレンドと一緒に役割分担してライン構築すると、また違った楽しみ方ができそうです<br>わちゃわちゃとした工場建設はソロとは違った楽しさがありそうです。<br>現時点ではまだ未経験（ふれんどで持ってる人いない）</p>



<h2 class="wp-block-heading">⚠ 気になった点・注意点 (Cons)</h2>



<h3 class="wp-block-heading">1. 燃料・肥料管理のシビアさ</h3>



<p>序盤から中盤にかけて、炉を動かすための「燃料」や、植物を育てる「肥料」の維持・供給サイクルがやや厳しめに設定されていると感じる場面があります。<br>売上金をテレポーターに繋いで素材購入できるようループさせるのもちょっと大変に感じます。<br>見方を変えれば効率化のしがいがあるとも言えます。</p>



<h3 class="wp-block-heading">2. 早期アクセス特有の粗さ</h3>



<p>リリース直後（2025年12月現在）のため、細かなバグやUIの不便さは多少残っています。<br>ただし、開発側はロードマップを示しており、コンテンツ量は現時点でも10時間以上遊べるボリュームがあります。</p>



<h2 class="wp-block-heading">💡 総評：買いか？</h2>



<p><strong>間違いなく「買い」です。</strong></p>



<p>特に以下のような方には強く刺さるでしょう。</p>



<ul class="wp-block-list">
<li>『Factorio』などの自動化ゲームが好き。</li>



<li>作ったアイテムが実際にNPCに売れていく様子を眺めるのが好き。</li>
</ul>



<p>ボクセルのかわいらしい見た目に反して、中身はしっかりとした「自動化沼」が待っています。<br>年末年始の時間泥棒になる可能性が高い一作です。</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/12/16/%e3%80%90steam%e3%80%91alchemy-factory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OldTweetDeck凍結祭りで困っている方へ。代替手段3選</title>
		<link>https://masherhouse.com/2025/11/24/oldtweetdeck%e5%87%8d%e7%b5%90%e7%a5%ad%e3%82%8a%e3%81%a7%e5%9b%b0%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e6%96%b9%e3%81%b8%e3%80%82%e4%bb%a3%e6%9b%bf%e6%89%8b%e6%ae%b53%e9%81%b8/</link>
					<comments>https://masherhouse.com/2025/11/24/oldtweetdeck%e5%87%8d%e7%b5%90%e7%a5%ad%e3%82%8a%e3%81%a7%e5%9b%b0%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e6%96%b9%e3%81%b8%e3%80%82%e4%bb%a3%e6%9b%bf%e6%89%8b%e6%ae%b53%e9%81%b8/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 24 Nov 2025 14:33:33 +0000</pubDate>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[XColumn]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[OldTweetDeck]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=431</guid>

					<description><![CDATA[先日の「OldTweetDeck使用者大量凍結祭り」以降、X（旧Twitter）の閲覧環境に困っている方が多いようです。 せっかくなので、凍結リスクを回避しつつ快適に使える代替手段を一通り調べ、移転先の参考になるようまと [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>先日の「OldTweetDeck使用者大量凍結祭り」以降、X（旧Twitter）の閲覧環境に困っている方が多いようです。 <br>せっかくなので、凍結リスクを回避しつつ快適に使える代替手段を一通り調べ、移転先の参考になるようまとめてみました。</p>



<p>今回紹介するのは以下の3つです。</p>



<ol start="1" class="wp-block-list">
<li><strong>Open-Deck</strong>（Chrome拡張機能）</li>



<li><strong>Vivaldi</strong>（ブラウザの標準機能）</li>



<li><strong>XColumn</strong>（当サイトで公開中の自作アプリ）</li>
</ol>



<h2 class="wp-block-heading">Open-Deck</h2>



<p>Google Chrome用の拡張機能です。普段Chromeを使用している方なら導入は非常に簡単です。</p>



<h3 class="wp-block-heading">導入方法</h3>



<p>以下のリンクから拡張機能を追加するだけで完了します。</p>



<p><a href="https://chromewebstore.google.com/detail/open-deck/gmkadaeibmhchpimnfplodelecmogdic?hl=ja">Open-Deck (Chrome ウェブストア)</a> </p>



<p>拡張機能を追加した後、以下の手順で利用できます。</p>



<ol class="wp-block-list">
<li>Chrome右上のパズルアイコン（拡張機能）をクリックし、Open-Deckをピン留めします。</li>



<li>表示されたOpen-Deckアイコンをクリックするか、<a rel="noopener" href="https://x.com/run-opdeck" target="_blank">https://x.com/run-opdeck</a> にアクセスします。</li>
</ol>



<p>毎回URLからアクセスする場合はピン留め不要ですが、アイコンからすぐに起動できたほうが便利です。<br>詳しい使用方法は、ウェブストア上で作者様が動画解説をされていますので、そちらをご参照ください。</p>



<h3 class="wp-block-heading">使用イメージ</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="549" src="http://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-1024x549.png" alt="" class="wp-image-456" srcset="https://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-1024x549.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-300x161.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-768x412.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-1536x824.png 1536w, https://masherhouse.com/wp-content/uploads/2025/11/chrome_y1DMn9akFi-2048x1098.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><span class="red">スクショタイミングでちょっとセンシティブっぽいのが流れてきちゃった…</span></figcaption></figure>



<h2 class="wp-block-heading">Vivaldi ブラウザ のタイル表示機能</h2>



<p>こちらは「Vivaldi」というブラウザに標準搭載されている「タイリング（タイル表示）」機能を利用してマルチカラムを実現する方法です。 <br>Vivaldiを利用していない方は、インストールが必要です。</p>



<h3 class="wp-block-heading">導入方法</h3>



<ol start="1" class="wp-block-list">
<li><a rel="noopener" href="https://vivaldi.com/ja/" target="_blank">Vivaldi公式サイト</a>からブラウザをダウンロードし、インストールします。</li>



<li>VivaldiでX（Twitter）へアクセスします。</li>



<li>カラムとして並べたいページ（ホーム、通知、リストなど）を、それぞれ<strong>別のタブ</strong>で表示させます。</li>



<li><strong>Ctrlキーを押しながら</strong>、並べたいタブをすべてクリックして選択状態にします。</li>



<li>選択したタブの上で右クリックし、「<strong>タイル表示する</strong>」を選択します。</li>
</ol>



<p>これで、選択したタブがきれいに分割表示（カラム表示）されます。<br>ブラウザの基本機能だけで完結するのがメリットです。</p>



<h4 class="wp-block-heading">画像説明</h4>



<p>2.VivaldiでX（Twitter）へアクセスします。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="http://masherhouse.com/wp-content/uploads/2025/11/vivaldi_MhuDSZK1mK-1024x935.png" alt="" class="wp-image-438"/></figure>



<p><br>3.カラムとして並べたいページ（ホーム、通知、リストなど）を、それぞれ<strong>別のタブ</strong>で表示させます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="935" src="http://masherhouse.com/wp-content/uploads/2025/11/vivaldi_qGwYQg8drf-1024x935.png" alt="" class="wp-image-441" srcset="https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_qGwYQg8drf-1024x935.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_qGwYQg8drf-300x274.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_qGwYQg8drf-768x702.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_qGwYQg8drf.png 1502w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>4.<strong>Ctrlキーを押しながら</strong>、並べたいタブをすべてクリックして選択状態にします。<br>5.選択したタブの上で右クリックし、「<strong>タイル表示する</strong>」を選択します</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="919" height="563" src="http://masherhouse.com/wp-content/uploads/2025/11/vivaldi_RUeH10D0h5.png" alt="" class="wp-image-446" srcset="https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_RUeH10D0h5.png 919w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_RUeH10D0h5-300x184.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_RUeH10D0h5-768x470.png 768w" sizes="(max-width: 919px) 100vw, 919px" /></figure>



<p>すると、カラム表示になります。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="935" src="http://masherhouse.com/wp-content/uploads/2025/11/vivaldi_nFVq83SLrr-1024x935.png" alt="" class="wp-image-445" srcset="https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_nFVq83SLrr-1024x935.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_nFVq83SLrr-300x274.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_nFVq83SLrr-768x702.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/vivaldi_nFVq83SLrr.png 1502w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">XColumn（自作アプリ）</h2>



<p>最後に、手前味噌で恐縮ですが当サイトで公開している「<strong><a href="https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/">XColumn</a></strong>」を紹介させていただきます。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/" title="【アプリ】XColumn" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-160x90.jpeg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-160x90.jpeg 160w, https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-120x68.jpeg 120w, https://masherhouse.com/wp-content/uploads/2025/08/AdobeStock_542540484-320x180.jpeg 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【アプリ】XColumn</div><div class="blogcard-snippet internal-blogcard-snippet">TweetDeck難民へ。WebView2を利用し、API不要でマルチカラム表示を実現するWindows用Xクライアント「XColumn」を開発しました。セッション保存やカラムごとの自動更新機能を搭載。ダウンロードはこちら。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://masherhouse.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">masherhouse.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.11.09</div></div></div></div></a>
</div>



<h3 class="wp-block-heading">開発の経緯</h3>



<p>私もOldTweetDeckの凍結祭りに巻き込まれた一人です。<br>「凍結の原因は非公式な方法でAPIを利用していたからではないか？」という説があったため、<strong>「APIを使わず、普通にブラウザでXを開いて横に並べれば安全ではないか？」</strong>と考え作成しました。</p>



<p>コンセプトは「お手軽、簡単、疑似再現」です</p>



<h3 class="wp-block-heading">仕組みと機能</h3>



<p>原理的には前述のVivaldiによるカラム表示と同じです。<br>アプリ内にMicrosoft Edgeのコンポーネント（WebView2）を組み込み、それを横に並べて表示させているだけのシンプルな代物です。</p>



<ul class="wp-block-list">
<li>導入：Windowsであれば、公開ページのzipを解凍してexeファイルを実行するだけ。</li>



<li>機能：カラムごとの自動更新機能や、左側メニュー非表示設定など。</li>



<li>拡張機能：少し手間はかかりますが、Chromeの拡張機能も追加可能です。<br>広告ブロック系を入れればプロモーションポストも非表示にできます。</li>
</ul>



<p>とりあえず一通りの機能は実装できたので、更新頻度は落ち着くかもしれませんが、GitHub経由でアップデート通知が届く仕様にしています。<br> Xやブログのコメントで使用感や不満点をいただければ、可能な範囲で対応したいと考えています。気が向いたらぜひ一度試してみてください。</p>



<h4 class="wp-block-heading">イメージ画像</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="521" src="http://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-1024x521.png" alt="" class="wp-image-451" srcset="https://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-1024x521.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-300x153.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-768x391.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-1536x782.png 1536w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_BlkU0NQ9WY-2048x1042.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/11/24/oldtweetdeck%e5%87%8d%e7%b5%90%e7%a5%ad%e3%82%8a%e3%81%a7%e5%9b%b0%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e6%96%b9%e3%81%b8%e3%80%82%e4%bb%a3%e6%9b%bf%e6%89%8b%e6%ae%b53%e9%81%b8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】XColumn</title>
		<link>https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/</link>
					<comments>https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/#comments</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 08:20:21 +0000</pubDate>
				<category><![CDATA[XColumn]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[C#]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=370</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.41.0 最終更新日 2026/05/20 概要 XColumnはTweetDeck（旧）風のシンプルなマルチカラム型クライアントです。X (Twitter) のAPIを使用せず、 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.41.0</td></tr><tr><th>最終更新日</th><td>2026/05/20</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">概要</h2>



<p>XColumnはTweetDeck（旧）風のシンプルなマルチカラム型クライアントです。<br>X (Twitter) のAPIを使用せず、<code>WebView2</code>&nbsp;を利用してカラムを表示します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1024x528.png" alt="" class="wp-image-500" srcset="https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1024x528.png 1024w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-300x155.png 300w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-768x396.png 768w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-1536x792.png 1536w, https://masherhouse.com/wp-content/uploads/2025/11/XColumn_SS-2048x1056.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">主な機能</h2>



<ul class="wp-block-list">
<li><strong>マルチカラム表示</strong>:
<ul class="wp-block-list">
<li>ホーム、通知、検索、リストをカラムとして自由に追加できます。</li>



<li>ドラッグ＆ドロップでカラムの順番を自由に入れ替えられます。</li>
</ul>
</li>



<li><strong>フォーカスモード</strong>:
<ul class="wp-block-list">
<li>ツイートやメディアをクリックすると一時的に単一ビューに切り替わり、詳細確認や長文作成に集中できます。</li>



<li>フォーカスモードの使用の可否は設定から切り替えられます</li>
</ul>
</li>



<li><strong>NGワード機能</strong>: 
<ul class="wp-block-list">
<li>指定したキーワードを含むポストを非表示にできます。</li>
</ul>
</li>



<li><strong>多言語対応</strong>: 
<ul class="wp-block-list">
<li>日本語と英語の表示に対応しています。</li>
</ul>
</li>



<li><strong>動画自動再生の強制停止:</strong> 
<ul class="wp-block-list">
<li>Xの設定に関わらず、ブラウザレベルで動画の自動再生を強力にブロックする機能を搭載しました。設定画面からオン/オフの切り替えが可能です。</li>
</ul>
</li>



<li><strong>カラムごとの表示カスタマイズ:</strong> 
<ul class="wp-block-list">
<li>カラムごとに「表示倍率（ズーム）」や「カラム幅」を個別に調整できるようになりました。<br>文字が見にくい場合は拡大したり、多くの情報を表示したい場合は縮小・幅狭にするなど柔軟な設定が可能です。</li>
</ul>
</li>



<li><strong>オフタイマー (自動終了):</strong> 
<ul class="wp-block-list">
<li>PCを放置している間（非アクティブ状態）が指定時間続くと、自動的にアプリを終了させる機能を追加しました。寝落ち対策などに有効です。</li>
</ul>
</li>



<li><strong>起動時のプロファイル指定:</strong> 
<ul class="wp-block-list">
<li>前回終了時のプロファイルを開くか、常に特定の「デフォルトプロファイル」で起動するかを設定画面から指定できるようになりました。</li>
</ul>
</li>



<li><strong>カラムごとの自動更新</strong>:
<ul class="wp-block-list">
<li>カラムごとに「手動更新」ボタンを搭載。</li>



<li>カラムごとに自動更新の「有効/無効」と「更新間隔（秒）」を設定できます。</li>



<li>自動更新が有効なカラムには、次の更新までのカウントダウンが表示されます。</li>
</ul>
</li>



<li><strong>複数アカウント対応（プロファイル機能）</strong>:
<ul class="wp-block-list">
<li>画面上部の「プロファイル」メニューから、複数の設定（カラム構成、ウィンドウ位置、ログインアカウント）を切り替えることができます。</li>



<li>「新規」ボタンで仕事用、趣味用など別のアカウント環境を簡単に作成できます。</li>



<li>各プロファイルのログイン状態（Cookie）は独立して保存されます。</li>
</ul>
</li>



<li><strong>サーバー状態監視</strong>:
<ul class="wp-block-list">
<li>Xのサーバーダウンや制限を検知し、ステータスアイコンで表示します。</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">動作環境</h2>



<ul class="wp-block-list">
<li>Windows 10 / 11</li>



<li><a href="https://dotnet.microsoft.com/ja-jp/download/dotnet/8.0">.NET 8.0 デスクトップ ランタイム</a></li>



<li><a href="https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/">Microsoft Edge WebView2 ランタイム</a>
<ul class="wp-block-list">
<li>（通常、最新のWindowsにはプリインストールされています）</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">ダウンロード</h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2026/05/XColumn_x64_v1.41.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_self">最新版(v1.41.0) をダウンロード</a></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://github.com/mashersan/XColumn" class="btn btn-m btn-circle btn-shine" target="_self">GitHubリポジトリ</a></div>



<h2 class="wp-block-heading">インストールと実行</h2>



<ol class="wp-block-list">
<li>ダウンロードしたZIPファイルを解凍しTweetDeck<code>.exe</code>&nbsp;を実行します。</li>



<li>内部的にはEdgeが動作しているので、普段Edgeを使用していない方は<br>初回起動時にX(Twitter)へのログインが促される可能性があります。</li>
</ol>



<h2 class="wp-block-heading">　操作方法</h2>



<ol class="wp-block-list">
<li>上部のボタン（ホーム追加、検索追加など）でカラムを追加します。</li>



<li>カラム上部のハンドル（URLが表示されているバー）をドラッグ＆ドロップして、カラムを並べ替えることも可能です。</li>



<li>各カラムのヘッダーにあるボタンで、以下の操作が可能です。
<ul class="wp-block-list">
<li><strong>↻</strong>: そのカラムを手動で更新します。</li>



<li><strong>自動:</strong>: 自動更新の有効/無効を切り替えます。</li>



<li><strong>(300)</strong>: 更新間隔を秒単位で入力します。</li>



<li><strong>✖</strong>: そのカラムを閉じます。</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading">拡張機能の導入方法</h2>



<ul class="wp-block-list">
<li><strong>方法A : Chromeからインポート(推奨)</strong>
<ol class="wp-block-list">
<li>普段お使いのChromeブラウザで、目的の拡張機能をインストールしておきます。</li>



<li>XColumnのメニュー <strong>「ツール」→「拡張機能の管理…」</strong> を開きます。</li>



<li><strong>「Chromeからインポート…」</strong> をクリックします。</li>



<li>検出された拡張機能一覧から使用したいものにチェックを入れ、「インポート」を押します。</li>



<li>アプリを再起動すると有効になります。</li>
</ol>
</li>



<li><strong>方法B : フォルダから手動追加</strong>
<ol class="wp-block-list">
<li>拡張機能のフォルダ（<code>manifest.json</code>が含まれるフォルダ）を用意します。</li>



<li><strong>「ツール」→「拡張機能の管理…」</strong> → <strong>「フォルダから追加…」</strong> で選択します。</li>
</ol>
</li>
</ul>



<h2 class="wp-block-heading">ライセンスと免責事項</h2>



<p><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading">ひと目でわかるライセンス要約<a href="https://github.com/mashersan/TweetDesk#%E3%81%B2%E3%81%A8%E7%9B%AE%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E8%A6%81%E7%B4%84"></a></h3>



<h4 class="wp-block-heading">✅ 可能なこと (ほぼ何でもできます)<a href="https://github.com/mashersan/TweetDesk#-%E5%8F%AF%E8%83%BD%E3%81%AA%E3%81%93%E3%81%A8-%E3%81%BB%E3%81%BC%E4%BD%95%E3%81%A7%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)<a href="https://github.com/mashersan/TweetDesk#%EF%B8%8F-%E5%AE%88%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%9F%E3%81%84%E7%BE%A9%E5%8B%99-%E3%81%9F%E3%81%A3%E3%81%9F1%E3%81%A4%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading">🚫 免責事項 (重要な注意点)<a href="https://github.com/mashersan/TweetDesk#-%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85-%E9%87%8D%E8%A6%81%E3%81%AA%E6%B3%A8%E6%84%8F%E7%82%B9"></a></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202605211021120" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202605211021120">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p>Copyright (c) 2025 マッシャー (Masher)</p>



<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p>THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>



<p><a href="https://github.com/mashersan/TweetDesk#mit-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E6%9D%A1%E6%96%87-%E5%85%A8%E6%96%87"></a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">📦 依存ライブラリのライセンス (Third-Party Licenses)<a href="https://github.com/mashersan/TweetDesk#-%E4%BE%9D%E5%AD%98%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-third-party-licenses"></a></h3>



<p>本ソフトウェアは、以下のサードパーティ製ライブラリを利用しており、これらのライブラリも（本プロジェクトと互換性のある）MITライセンスの下で提供されています。</p>



<ul class="wp-block-list">
<li><strong>GongSolutions.WPF.DragDrop (gong-wpf-dragdrop)</strong>
<ul class="wp-block-list">
<li>Copyright (c) 2009-2024 Jan Karger, Steven Kirk</li>



<li>ライセンス条文は上記MITライセンス条文（全文）に準じます。</li>
</ul>
</li>



<li><strong>Microsoft.Web.WebView2</strong>
<ul class="wp-block-list">
<li>本ソフトウェアは、Microsoft Edge WebView2 ランタイムの機能に依存しています。</li>
</ul>
</li>
</ul>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/11/09/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91tweetdesk/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【Steam】農家はReplace()されました</title>
		<link>https://masherhouse.com/2025/10/12/%e3%80%90steam%e3%80%91%e8%be%b2%e5%ae%b6%e3%81%afreplace%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/</link>
					<comments>https://masherhouse.com/2025/10/12/%e3%80%90steam%e3%80%91%e8%be%b2%e5%ae%b6%e3%81%afreplace%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 12 Oct 2025 08:08:06 +0000</pubDate>
				<category><![CDATA[Steam]]></category>
		<category><![CDATA[農家はReplace()されました]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=345</guid>

					<description><![CDATA[ゲーム難民おじさん、「農家はReplace()されました」に出会う 「Wall World」の実績をコンプリートし、並行していた「ボーダーランズ3」もクリア。少し手持ち無沙汰になっていたところ、一風変わったプログラミング [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">ゲーム難民おじさん、「農家はReplace()されました」に出会う</h2>



<p>「<a href="https://store.steampowered.com/app/2187290/Wall_World/">Wall World</a>」の実績をコンプリートし、並行していた「<a href="https://store.steampowered.com/app/397540/3/">ボーダーランズ3</a>」もクリア。少し手持ち無沙汰になっていたところ、一風変わったプログラミングゲーム「<strong><a href="https://store.steampowered.com/app/2060160/_Replace/">農家はReplace()されました (The Farmer Was Replaced)</a></strong>」に遭遇しました。</p>



<figure class="wp-block-image size-full"><a href="https://store.steampowered.com/app/2060160/_Replace/"><img loading="lazy" decoding="async" width="974" height="540" src="http://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv.jpg" alt="" class="wp-image-347" srcset="https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv.jpg 974w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv-300x166.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv-768x426.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_JaVCXUiIFv-160x90.jpg 160w" sizes="(max-width: 974px) 100vw, 974px" /></a></figure>



<h3 class="wp-block-heading">「農家はReplace()されました」とは？ (AI生成ゲーム紹介)</h3>



<p>このゲームは、シンプルなPython風の言語を使ってドローンをプログラミングし、農業の様々な作業を自動化するゲームです。<br>プログラムを実行すると、ドローンが全ての重労働をこなしてくれます。</p>



<p>他の多くのプログラミングゲームとは異なり、個別のレベルに分かれているわけではなく、継続的に進行していくのが特徴です。<br>農業で得た資源を使って新しい技術をアンロックすることができます。</p>



<p>ゲームの序盤は、基本的なプログラミングの概念を一つ一つ学ぶことができるように設計されています。<br>ただし、ゲーム内の様々なタスクを解決する方法については、自分で考え出す必要があります。そのため、プログラミングの経験がない場合は、少し難しく感じるかもしれません。</p>



<p>経験豊富なプログラマであれば、序盤はスムーズに進めることができ、後半のより複雑なタスクに挑戦することができるでしょう。</p>



<h3 class="wp-block-heading">実際に触ってみた感触と自動化のロジック</h3>



<p>説明の通り、Pythonによく似た言語でドローンの動きを制御します。<br>「<code>move(North)</code>」で北に1マス進む、「<code>harvest()</code>」で足元の作物を収穫する、といった具合です。<br>インデントでコードブロックを管理する点もPythonに近い印象です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="http://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-1024x576.jpg" alt="" class="wp-image-348" srcset="https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-1024x576.jpg 1024w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-300x169.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-768x432.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-1536x864.jpg 1536w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-2048x1152.jpg 2048w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-160x90.jpg 160w, https://masherhouse.com/wp-content/uploads/2025/10/2060160_20251012164045_1-320x180.jpg 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">効率化のための栽培ロジック</h3>



<p>単に植えるだけでなく、各作物の特性に合わせて効率を最大化するロジックを考えました。</p>



<ul class="wp-block-list">
<li><strong>木：チェッカーフラッグ状に配置</strong><br>木の成長速度は、上下左右に他の木が隣接すると低下します。<br>そこで、木と茂みを交互に植える「チェッカーフラッグ（市松模様）」配置にすることで、木の成長を阻害しないようにコーディングしました。</li>



<li><strong>カボチャ：合体を狙った4&#215;4栽培</strong><br>カボチャは、収穫可能な状態で2&#215;2以上の正方形に隣接すると、合体して大きなカボチャになり収穫量が増えます。<br>これを最大限に活用するため、4&#215;4の畑を用意。<br>最後のマスでだけ収穫処理をトリガーすることで、4&#215;4サイズに合体した後に一括で収穫できるようにしています。<br>（成長に失敗した「割れたカボチャ」は都度植え直します）</li>



<li><strong>資源のバランス</strong><br>人参を植えるのに草や木が必要になるなど、資源に依存関係があるため、カボチャ畑の横に人参、その隣に草のエリアを設けて、全ての素材をまんべんなく集められるようにしています。</li>
</ul>



<p>こういうゲームは、自分の意図した通りに自動化の仕組みが動いた瞬間が、一番気持ちいいですね。ただ、プログラミング適性がない人には少し辛いかもしれません。</p>



<h3 class="wp-block-heading">現在の自動化コード</h3>



<p>以下が、上記ロジックを実装した現在のコードです。（日本語コメントが入力しづらいため、ほぼ書き殴り状態ですが…）</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202510122012410" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202510122012410">Mainコード (全体の動きを制御)</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>import Harvest
import Initial
import Plant
import PosReset

#クリア
clear()

#Global変数
global pumpkin_start
global pumpkin_end
global carrot_start
global carrot_end
global grass_start
global grass_end
#樹木以外のエリア設定
grass_size = 4

#カボチャのエリア
pumpkin_start = &#91;0, 0&#93;
pumpkin_end = &#91;3, 3&#93;
#人参のエリア
carrot_start = &#91;4, 0&#93;
carrot_end = &#91;5, 3&#93;
#草エリア
grass_start = &#91;6, 0&#93;
grass_end = &#91;7, 3&#93;

#耕すエリアの設定(x, y)
Initial.InitTill(6,4)

#ドローンの場所リセット
PosReset.Pos_Reset_xy()

while True:
	Plant.plant_select(get_pos_x(), get_pos_y(), pumpkin_end, carrot_end, grass_end)
	move(North)
	if get_pos_y() == 0:
		move(East)
		</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">import</span><span style="color: #D8DEE9FF"> Harvest</span></span>
<span class="line"><span style="color: #81A1C1">import</span><span style="color: #D8DEE9FF"> Initial</span></span>
<span class="line"><span style="color: #81A1C1">import</span><span style="color: #D8DEE9FF"> Plant</span></span>
<span class="line"><span style="color: #81A1C1">import</span><span style="color: #D8DEE9FF"> PosReset</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88">#クリア</span></span>
<span class="line"><span style="color: #88C0D0">clear</span><span style="color: #ECEFF4">()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88">#Global変数</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> pumpkin_start</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> pumpkin_end</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> carrot_start</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> carrot_end</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> grass_start</span></span>
<span class="line"><span style="color: #81A1C1">global</span><span style="color: #D8DEE9FF"> grass_end</span></span>
<span class="line"><span style="color: #616E88">#樹木以外のエリア設定</span></span>
<span class="line"><span style="color: #D8DEE9FF">grass_size </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">4</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88">#カボチャのエリア</span></span>
<span class="line"><span style="color: #D8DEE9FF">pumpkin_start </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"><span style="color: #D8DEE9FF">pumpkin_end </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">3</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">3</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"><span style="color: #616E88">#人参のエリア</span></span>
<span class="line"><span style="color: #D8DEE9FF">carrot_start </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">4</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"><span style="color: #D8DEE9FF">carrot_end </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">5</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">3</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"><span style="color: #616E88">#草エリア</span></span>
<span class="line"><span style="color: #D8DEE9FF">grass_start </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">6</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"><span style="color: #D8DEE9FF">grass_end </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">7</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">3</span><span style="color: #ECEFF4">&#93;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88">#耕すエリアの設定(x, y)</span></span>
<span class="line"><span style="color: #D8DEE9FF">Initial</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">InitTill</span><span style="color: #ECEFF4">(</span><span style="color: #B48EAD">6</span><span style="color: #ECEFF4">,</span><span style="color: #B48EAD">4</span><span style="color: #ECEFF4">)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88">#ドローンの場所リセット</span></span>
<span class="line"><span style="color: #D8DEE9FF">PosReset</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Pos_Reset_xy</span><span style="color: #ECEFF4">()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">while</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">True</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">	Plant</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">plant_select</span><span style="color: #ECEFF4">(</span><span style="color: #88C0D0">get_pos_x</span><span style="color: #ECEFF4">(),</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_y</span><span style="color: #ECEFF4">(),</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> carrot_end</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> grass_end</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">North</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_y</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">==</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">East</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span></span></code></pre></div>
</div></div>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202510122012411" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202510122012411">Plantコード (作物の植え付けロジック)</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>def Pumpkin():
	plant(Entities.Pumpkin)

def Carrot():
	plant(Entities.Carrot)
	
def Tree_Bush():
	pos = get_pos_x() + get_pos_y()
	if pos % 2 == 0:
		plant(Entities.Tree)
	else:
		plant(Entities.Bush)
		
def plant_select(x, y, pumpkin_end, carrot_end, grass_end):
	if x &lt;= pumpkin_end&#91;0&#93; :
		if y &lt;= pumpkin_end&#91;1&#93;:
			Pumpkin()
		if get_pos_x() == pumpkin_end&#91;0&#93; and get_pos_y() == pumpkin_end&#91;1&#93;:
			harvest()
			Pumpkin()
		elif y > pumpkin_end&#91;1&#93;:
			harvest()
			Tree_Bush()
	elif x &lt;= carrot_end&#91;0&#93;:
		if y &lt;= carrot_end&#91;1&#93;:
			harvest()
			Carrot()
		else:
			harvest()
			Tree_Bush()
	else:
		harvest()</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Pumpkin</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #88C0D0">plant</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">Entities</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9FF">Pumpkin</span><span style="color: #ECEFF4">)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Carrot</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #88C0D0">plant</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">Entities</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9FF">Carrot</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Tree_Bush</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	pos </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_x</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">+</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_y</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> pos </span><span style="color: #81A1C1">%</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">2</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">==</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">plant</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">Entities</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9FF">Tree</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">else</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">plant</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">Entities</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9FF">Bush</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">plant_select</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">x</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">y</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">pumpkin_end</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">carrot_end</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">grass_end</span><span style="color: #ECEFF4">):</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> x </span><span style="color: #81A1C1">&lt;=</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> y </span><span style="color: #81A1C1">&lt;=</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">1</span><span style="color: #ECEFF4">&#93;:</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">Pumpkin</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_x</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">==</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">and</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_y</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">==</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">1</span><span style="color: #ECEFF4">&#93;:</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">harvest</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">Pumpkin</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">elif</span><span style="color: #D8DEE9FF"> y </span><span style="color: #81A1C1">&gt;</span><span style="color: #D8DEE9FF"> pumpkin_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">1</span><span style="color: #ECEFF4">&#93;:</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">harvest</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">Tree_Bush</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">elif</span><span style="color: #D8DEE9FF"> x </span><span style="color: #81A1C1">&lt;=</span><span style="color: #D8DEE9FF"> carrot_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">&#93;:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> y </span><span style="color: #81A1C1">&lt;=</span><span style="color: #D8DEE9FF"> carrot_end</span><span style="color: #ECEFF4">&#91;</span><span style="color: #B48EAD">1</span><span style="color: #ECEFF4">&#93;:</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">harvest</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">Carrot</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">else</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">harvest</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">Tree_Bush</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">else</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">harvest</span><span style="color: #ECEFF4">()</span></span></code></pre></div>
</div></div>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202510122012412" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202510122012412">Initコード (耕したりドローンの位置だけ初期化したりする部分)</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>import PosReset

def InitTill(x, y):
	for i in range(x):
		for j in range(y):
			till()
			move(North)
		PosReset.Pos_Reset_y()
		move(East)
		
def Pos_Reset_xy():
	PosReset.Pos_Reset_x()
	PosReset.Pos_Reset_y()
</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">import</span><span style="color: #D8DEE9FF"> PosReset</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">InitTill</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">x</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">y</span><span style="color: #ECEFF4">):</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">for</span><span style="color: #D8DEE9FF"> i </span><span style="color: #81A1C1">in</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">range</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">x</span><span style="color: #ECEFF4">):</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #81A1C1">for</span><span style="color: #D8DEE9FF"> j </span><span style="color: #81A1C1">in</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">range</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">y</span><span style="color: #ECEFF4">):</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">till</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">			</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">North</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">		PosReset</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Pos_Reset_y</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">East</span><span style="color: #ECEFF4">)</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Pos_Reset_xy</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	PosReset</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Pos_Reset_x</span><span style="color: #ECEFF4">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">	PosReset</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Pos_Reset_y</span><span style="color: #ECEFF4">()</span></span>
<span class="line"></span></code></pre></div>
</div></div>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202510122012413" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202510122012413">PosResetコード(ドローンの場所調整用)</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>def Pos_Reset_x():
	while get_pos_x() > 0:
		move(East)	

def Pos_Reset_y():
	while get_pos_y() > 0:
		move(North)	</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Pos_Reset_x</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">while</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_x</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">&gt;</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">East</span><span style="color: #ECEFF4">)</span><span style="color: #D8DEE9FF">	</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">def</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Pos_Reset_y</span><span style="color: #ECEFF4">():</span></span>
<span class="line"><span style="color: #D8DEE9FF">	</span><span style="color: #81A1C1">while</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">get_pos_y</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">&gt;</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #ECEFF4">:</span></span>
<span class="line"><span style="color: #D8DEE9FF">		</span><span style="color: #88C0D0">move</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9FF">North</span><span style="color: #ECEFF4">)</span><span style="color: #D8DEE9FF">	</span></span></code></pre></div>
</div></div>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/10/12/%e3%80%90steam%e3%80%91%e8%be%b2%e5%ae%b6%e3%81%afreplace%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Steam】Wall World</title>
		<link>https://masherhouse.com/2025/10/06/%e3%80%90steam%e3%80%91wall-world/</link>
					<comments>https://masherhouse.com/2025/10/06/%e3%80%90steam%e3%80%91wall-world/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 07:44:44 +0000</pubDate>
				<category><![CDATA[Steam]]></category>
		<category><![CDATA[Wall World]]></category>
		<category><![CDATA[ローグライク]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=330</guid>

					<description><![CDATA[ゲーム難民おじさん、再びローグライクっぽいものに出会う Steamのオータムセールが開催中ですね。この記事が公開される頃にはもう終盤でしょうか。そんなセールの中、私は「Wall World（ウォールワールド）」というゲー [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">ゲーム難民おじさん、再びローグライクっぽいものに出会う</h2>



<p>Steamのオータムセールが開催中ですね。<br>この記事が公開される頃にはもう終盤でしょうか。<br>そんなセールの中、私は「<strong><a href="https://store.steampowered.com/app/2187290/Wall_World/">Wall World（ウォールワールド）</a></strong>」というゲームに運命的に出会ってしまいました。</p>



<figure class="wp-block-image size-full"><a href="https://store.steampowered.com/app/2187290/Wall_World/"><img loading="lazy" decoding="async" width="981" height="602" src="http://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_lyfwKsLXye.jpg" alt="" class="wp-image-331" srcset="https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_lyfwKsLXye.jpg 981w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_lyfwKsLXye-300x184.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_lyfwKsLXye-768x471.jpg 768w" sizes="(max-width: 981px) 100vw, 981px" /></a></figure>



<p>ジャンルは何になるのでしょうか…？ <br>タグに「ローグライク」とあるので、その要素を持つゲームのようです。</p>



<h3 class="wp-block-heading">ゲーム「ウォールワールド」のストーリー概要 (AIまとめ)</h3>



<p>この物語の舞台は、どこまでも果てしなく続く巨大な壁「ウォール」だけが存在する世界です。</p>



<p>人々は壁に住居を構え、壁を掘って資源を集め、細々と暮らしていました。<br>しかし、資源はいつか尽きてしまいます。<br>過去には多くの人々が、新たな資源と、そしてこの壁の果てにあるとされる「世界の端」を求めて旅立ちましたが、誰一人として戻ってくる者はいませんでした。</p>



<p>プレイヤーは、壁を自在に移動できる多脚歩行機械「ロボスパイダー」を操縦する主人公となり、先人たちの後を追って未知なる壁の探索へと旅立ちます。</p>



<p>旅の目的は、壁に存在する鉱山を掘り進めて資源を採掘し、ロボスパイダーや自身の装備をアップグレードしながら、ひたすら壁の上へ、あるいは下へと進み続けることです。</p>



<p>しかし、壁には「ウォールクリーチャー」と呼ばれる謎の怪物が巣食っており、定期的に主人公のロボスパイダーに襲いかかってきます。<br>プレイヤーは採掘の合間に拠点であるロボスパイダーに戻り、防衛しなければなりません。</p>



<p>旅を続ける中で、主人公は様々な環境（バイオーム）や、かつてこの世界に存在した古代文明の遺跡、そして「他者」と呼ばれる存在の痕跡を発見していきます。</p>



<p>果たして、壁の果てには何があるのか？この世界の秘密とは何なのか？<br>主人公は、襲い来る怪物たちを退けながら、世界の謎を解き明かすために、危険な壁の探索を続けていくのです。</p>



<h3 class="wp-block-heading">シンプルながら奥深いゲーム内容</h3>



<p>ゲームの目的は非常にシンプルです。<br>巨大な壁を探索し、周期的に発生する敵の襲撃から自機（ロボスパイダー）を守り抜くこと。</p>



<p>そのために、壁を掘ってリソースを集め、自機の強化（探索中の一時的な強化）や、ロボスパイダー装強化（恒久的な強化）を行って、より高く、より深くへと探索を進めていきます。</p>



<p>リソースを掘り当て、ロボスパイダーまで運ぶ必要があるのですが、このシステムが直感的で面白いです。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="http://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt-1024x538.jpg" alt="" class="wp-image-332" srcset="https://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt-1024x538.jpg 1024w, https://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt-300x158.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt-768x404.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt-1536x808.jpg 1536w, https://masherhouse.com/wp-content/uploads/2025/10/ApplicationFrameHost_tr3wJXcDGt.jpg 1972w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>アイテムを掃除機のように吸って集めるのですが、カバンに入りきらない分も吸引力で引き寄せながら帰還するなど、独特の操作が楽しめました。</p>



<h3 class="wp-block-heading">丁寧に作られたドット絵による表現</h3>



<p>ゲーム内はすべてドット絵による表現がされています。<br>似た雰囲気のゲームとなると、「<strong><a href="https://store.steampowered.com/app/1868140/_/?l=japanese">DAVE THE DIVER(デイブザ・ダイバー)</a></strong>」とかが近いでしょうか。<br>個人的には、雪が降っている時に穴掘りして、穴の奥から帰ってきたらスパイダーに雪が積もってたり、そのスパイダーを動かすときに積もった雪が落ちたりする表現に感動しました。</p>



<h3 class="wp-block-heading">ちょうど良いボリュームと成長の楽しさ</h3>



<p>ボリューム的には、<a href="https://store.steampowered.com/app/2474860/Wall_World_Deep_Threat/?curator_clanid=43153968">DLC</a>（追加コンテンツ）なしなら<strong>10時間もあればクリア可能</strong>な程度です。 DLCは追加ストーリーや新たな強化要素がメインで、こちらも10時間もかからないでしょう。<br>ハマってしまうと1、2日で遊びきれてしまう、手軽さが魅力です。</p>



<p>ゲーム序盤は強化が進んでおらず、壁を掘るのにも時間がかかって少しストレスを感じるかもしれません。<br>しかし、強化が進むにつれて採掘スピードが上がり、サクサク掘れるようになっていく<strong>成長感がこのゲームの良いところ</strong>だと感じました。</p>



<p>ちなみに、<a href="https://store.steampowered.com/app/2474860/Wall_World_Deep_Threat/?curator_clanid=43153968">DLC</a>で追加される強化要素にはかなり強力なものもあるため、導入すれば難易度は下がり、より快適に遊べるようになります。<br><a href="https://store.steampowered.com/app/2474860/Wall_World_Deep_Threat/?curator_clanid=43153968">DLC</a>の内容的に本編クリア後の追加エピソードのような感じなので、本編クリアして楽しめたなら購入とかでも良いかもしれません。</p>



<h3 class="wp-block-heading">セールで激安！続編も登場予定</h3>



<p>そして何より、このゲームは価格が非常にお手頃です。</p>



<ul class="wp-block-list">
<li><strong><a href="https://store.steampowered.com/app/2187290/Wall_World/">ゲーム本体</a>：</strong> 77％オフで <strong>184円</strong></li>



<li><strong><a href="https://store.steampowered.com/app/2474860/Wall_World_Deep_Threat/?curator_clanid=43153968">DLC</a>：</strong> セールで <strong>140円</strong></li>
</ul>



<p><strong>両方合わせても、なんと324円！</strong></p>



<p>さらに、2025年11月には<a href="https://store.steampowered.com/app/3467710/Wall_World_2/">続編</a>の発売が予定されており、すでに<a href="https://store.steampowered.com/app/3467730/Wall_World_2_Demo/">体験版</a>も公開されています。<br>この記事で少しでも興味を持った方は、ぜひ触ってみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>正直このゲームの記事を書く予定とかはなかったのですが、あまりに掘り出し物を掘り当てた感があって嬉しくなったので書くことにしました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/10/06/%e3%80%90steam%e3%80%91wall-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows11デビュー</title>
		<link>https://masherhouse.com/2025/10/01/windows11%e3%83%87%e3%83%93%e3%83%a5%e3%83%bc/</link>
					<comments>https://masherhouse.com/2025/10/01/windows11%e3%83%87%e3%83%93%e3%83%a5%e3%83%bc/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Wed, 01 Oct 2025 10:50:55 +0000</pubDate>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[ExplorerPather]]></category>
		<category><![CDATA[Windows11]]></category>
		<category><![CDATA[Windows10]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=323</guid>

					<description><![CDATA[Windows11導入記 ついにWindows11へアップグレード 2025年10月14日のWindows10サポート終了が迫り、各所でも対応OSからWindows10が除外されるケースを見かけるようになりました。 特に [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Windows11導入記</h2>



<h3 class="wp-block-heading">ついにWindows11へアップグレード</h3>



<p>2025年10月14日のWindows10サポート終了が迫り、各所でも対応OSからWindows10が除外されるケースを見かけるようになりました。</p>



<p>特に目についたのが、<a href="https://store.steampowered.com/app/2246340/Monster_Hunter_Wilds/" data-type="link" data-id="https://store.steampowered.com/app/2246340/Monster_Hunter_Wilds/">MonsterHunterWilrds</a> とか。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="847" height="720" src="http://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_55LqKKOb6X.jpg" alt="" class="wp-image-324" srcset="https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_55LqKKOb6X.jpg 847w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_55LqKKOb6X-300x255.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/10/steamwebhelper_55LqKKOb6X-768x653.jpg 768w" sizes="(max-width: 847px) 100vw, 847px" /></figure>



<p>最近では「Monster Hunter Wilds」のPC版の動作環境からも外れていることが発表されました。今後このような流れは加速するだろうと考え、色々と諦めてついにWindows11へアップグレードすることを決意しました。</p>



<h3 class="wp-block-heading">これまでのアップグレード失敗と許せなかった点</h3>



<p>実は、これまでにも何度かWindows11へアップグレードした経験はあります。 <br>しかし、Windows10で長年かけて構築してきた使用環境を標準設定だけではどうしても再現できませんでした。<br>その変化に耐えきれず、いずれも2〜3日でWindows10にダウングレードしていたのです。</p>



<p>特に許せなかったのが、<strong>マルチモニター環境におけるタスクバーの表示設定</strong>でした。</p>



<p>私は現在4枚のディスプレイでPCを使用しており、ゲーム用のディスプレイを「メインディスプレイ」に設定しています。<br>ゲームの表示領域を最大限確保するため、このメインディスプレイにはタスクバーを表示したくないのです。</p>



<p>しかし、Windows11の標準設定では「メインディスプレイのみに表示」か「すべてのディスプレイに表示」の2択しか見当たりませんでした。<br>「<strong>メイン以外のディスプレイにのみタスクバーを表示する</strong>」という、Windows10では可能だった設定ができなかったのです。 <br>（タスクバーを表示したいサブディスプレイをメインに設定すると、ゲーム起動時にそちらが優先されてしまうため不便でした）</p>



<h3 class="wp-block-heading">救世主「ExplorerPatcher」でWindows10の操作感を取り戻す</h3>



<p>そこで今回は、フリーソフトの「<strong><a href="https://forest.watch.impress.co.jp/docs/news/1546510.html" data-type="link" data-id="https://forest.watch.impress.co.jp/docs/news/1546510.html">ExplorerPatcher</a></strong>」を導入しました。</p>



<p>このツールを使うことで、タスクバーの挙動をWindows10仕様に戻し、懸念だったマルチモニターでの表示設定の問題を無事クリアできました。 <br>さらに、不満が多かった右クリックメニューも、従来の仕様に変更。</p>



<p>おかげでアップグレードから数日が経過した今も、ほとんど不便を感じることなくWindows11を使えています。</p>



<p>今後は、うちで公開している自作アプリなども、順次Windows11での動作確認を進めていかないといけませんね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/10/01/windows11%e3%83%87%e3%83%93%e3%83%a5%e3%83%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【マビノギ】G27後半実装と完走</title>
		<link>https://masherhouse.com/2025/09/17/%e3%80%90%e3%83%9e%e3%83%93%e3%83%8e%e3%82%ae%e3%80%91g27%e5%be%8c%e5%8d%8a%e5%ae%9f%e8%a3%85%e3%81%a8%e5%ae%8c%e8%b5%b0/</link>
					<comments>https://masherhouse.com/2025/09/17/%e3%80%90%e3%83%9e%e3%83%93%e3%83%8e%e3%82%ae%e3%80%91g27%e5%be%8c%e5%8d%8a%e5%ae%9f%e8%a3%85%e3%81%a8%e5%ae%8c%e8%b5%b0/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Wed, 17 Sep 2025 14:50:26 +0000</pubDate>
				<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[Mabinogi]]></category>
		<category><![CDATA[G27]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=305</guid>

					<description><![CDATA[プレシーズンの終了とメインストリームの実装 プレシーズン終了とインベントリの悲劇 プレシーズンが終わってしまいましたね。タイミングを同じくして私の月額サービスも切れてしまったので、インベントリが一気に圧迫される事態に…。 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">プレシーズンの終了とメインストリームの実装</h2>



<h3 class="wp-block-heading">プレシーズン終了とインベントリの悲劇</h3>



<p>プレシーズンが終わってしまいましたね。<br>タイミングを同じくして私の月額サービスも切れてしまったので、インベントリが一気に圧迫される事態に…。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="http://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-1024x576.jpg" alt="" class="wp-image-306" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-1024x576.jpg 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-300x169.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-768x432.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-1536x864.jpg 1536w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-2048x1152.jpg 2048w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-160x90.jpg 160w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_192957-320x180.jpg 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>カバンが3つも使えなくなってしまいました。<br>アイテム整理が本当に面倒です…。</p>



<h3 class="wp-block-heading">G27メインストリーム第二部 実装！（※ネタバレなし感想）</h3>



<p>さて、プレシーズン終了と同時に、メインストリームG27の後半（第二部）が実装されました。<br>今回は実装当日ということで、まずはストーリーの核心的なネタバレは控えて感想を書いていきたいと思います。</p>



<p>正直、前半の話もほとんど覚えていませんでした…。<br>青い髪のジャイアントに喧嘩をふっかけられて倒した後、神の都市のような場所に行き、毎日お手伝いをさせられていた、というくらいの記憶です。</p>



<p>今回のメインストリームの主役の二人</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="187" height="351" src="http://masherhouse.com/wp-content/uploads/2025/09/MassiGra_pgJviOJJf0.png" alt="" class="wp-image-314" style="width:187px;height:auto" srcset="https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_pgJviOJJf0.png 187w, https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_pgJviOJJf0-160x300.png 160w" sizes="(max-width: 187px) 100vw, 187px" /><figcaption class="wp-element-caption">デクランの妹　ダイリネ</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="220" height="408" src="http://masherhouse.com/wp-content/uploads/2025/09/MassiGra_0VkVDXAuK9.png" alt="" class="wp-image-313" srcset="https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_0VkVDXAuK9.png 220w, https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_0VkVDXAuK9-162x300.png 162w" sizes="(max-width: 220px) 100vw, 220px" /><figcaption class="wp-element-caption">神の都市の管理者　レネン</figcaption></figure>



<p>この二人の見た目はかなり好きです。 <br>デクランとダイリネが初めて会った時の、あの不器用なやり取りは見ていられませんでした。</p>



<p>物語は中盤から不気味な雰囲気へと変わり、後半はどこかサイコな展開になっていきました。</p>



<p>個人的な話になりますが、G27は、すでに父と弟を亡くしている自分としては、デクランの気持ちに妙に感情移入してしまって…。<br>メインストリームが終わる頃には、なんだかとてもしんみりした気持ちになりました。</p>



<h3 class="wp-block-heading">※ここからネタバレ注意！ボスや黒幕の話</h3>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202509172328041" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202509172328041">（ここから先はG27第二部の核心的なネタバレを含みます。ご注意ください）</label><div class="toggle-content">
<p>メインストリーム途中で出てきたこの銅像</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="665" height="694" src="http://masherhouse.com/wp-content/uploads/2025/09/MassiGra_vjco5dq1x9.jpg" alt="" class="wp-image-315" srcset="https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_vjco5dq1x9.jpg 665w, https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_vjco5dq1x9-287x300.jpg 287w" sizes="(max-width: 665px) 100vw, 665px" /></figure>



<p>「絶対こいつが今回のボスだろうな」と思っていたら、案の定戦うことになりましたね。<br>ただ、正直なところ全く苦戦しませんでした。<br>個人的には、こいつよりヴェトラの方が100倍強かったです…。</p>



<p>そのヴェトラはと言うと…</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="521" height="375" src="http://masherhouse.com/wp-content/uploads/2025/09/BirdScout_mWNiaoKy89.jpg" alt="" class="wp-image-316" srcset="https://masherhouse.com/wp-content/uploads/2025/09/BirdScout_mWNiaoKy89.jpg 521w, https://masherhouse.com/wp-content/uploads/2025/09/BirdScout_mWNiaoKy89-300x216.jpg 300w" sizes="(max-width: 521px) 100vw, 521px" /></figure>



<p>この攻撃見てると国名を叫んで相手を消し飛ばすアイツを思い出す…。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="409" height="410" src="http://masherhouse.com/wp-content/uploads/2025/09/ガレン.jpg" alt="" class="wp-image-317" style="width:102px;height:auto" srcset="https://masherhouse.com/wp-content/uploads/2025/09/ガレン.jpg 409w, https://masherhouse.com/wp-content/uploads/2025/09/ガレン-300x300.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/09/ガレン-150x150.jpg 150w" sizes="(max-width: 409px) 100vw, 409px" /></figure>



<p>この攻撃で2回ほど死にました…。<br>前述の通り月額サービス切れてて、復活アイテムも全部消費期限切れだったので、その場復活が使えなかったから、2回ほどダンバートンから走る羽目になりました。</p>



<p>そして、案の定レネンが黒幕でしたね。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="http://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-1024x576.jpg" alt="" class="wp-image-318" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-1024x576.jpg 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-300x169.jpg 300w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-768x432.jpg 768w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-1536x864.jpg 1536w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-2048x1152.jpg 2048w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-120x68.jpg 120w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-160x90.jpg 160w, https://masherhouse.com/wp-content/uploads/2025/09/mabinogi_2025_09_17_182147-320x180.jpg 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>「権力を持っていてタレ目の男は悪党」という私の説は、今回も正しかったようです。<br>とはいえ、彼には彼なりの事情があり可哀想なやつではあるのですが…。<br>神様の論理で動いているミイル様に翻弄されてしまった、という感じでしょうか。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="319" height="456" src="http://masherhouse.com/wp-content/uploads/2025/09/MassiGra_1FE7P9CCp3.png" alt="" class="wp-image-319" style="width:319px;height:auto" srcset="https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_1FE7P9CCp3.png 319w, https://masherhouse.com/wp-content/uploads/2025/09/MassiGra_1FE7P9CCp3-210x300.png 210w" sizes="(max-width: 319px) 100vw, 319px" /></figure>



<p>ミイル様はとてもお綺麗でした。<br>またどこかで出番があると嬉しいですね。</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/09/17/%e3%80%90%e3%83%9e%e3%83%93%e3%83%8e%e3%82%ae%e3%80%91g27%e5%be%8c%e5%8d%8a%e5%ae%9f%e8%a3%85%e3%81%a8%e5%ae%8c%e8%b5%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【アプリ】AutoEnableMobileHotspot</title>
		<link>https://masherhouse.com/2025/09/14/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91autoenablemobilehotspot/</link>
					<comments>https://masherhouse.com/2025/09/14/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91autoenablemobilehotspot/#respond</comments>
		
		<dc:creator><![CDATA[マッシャー]]></dc:creator>
		<pubDate>Sun, 14 Sep 2025 11:06:11 +0000</pubDate>
				<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[PowerShellScript]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[モバイルホットスポット]]></category>
		<guid isPermaLink="false">https://masherhouse.com/?p=254</guid>

					<description><![CDATA[制作者 マッシャー 最新バージョン 1.0.0 最終更新日 2025/09/14 概要 AutoEnableMobileHotspot(以下AEMH)は、Windowsの機能であるモバイルホットスポットをONにするPow [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>制作者</th><td>マッシャー</td></tr><tr><th>最新バージョン</th><td>1.0.0</td></tr><tr><th>最終更新日</th><td>2025/09/14</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">概要</h2>



<p>AutoEnableMobileHotspot(以下AEMH)は、Windowsの機能であるモバイルホットスポットをONにするPowerShellスクリプトです。<br>タスク登録しておけば、PCをシャットダウンや再起動するたびにモバイルホットスポットをオンにする手間を省く事ができます。</p>



<h2 class="wp-block-heading">主な機能</h2>



<ul class="wp-block-list">
<li>Windowsの機能であるモバイルホットスポットをONにする<br>以上！</li>
</ul>



<h2 class="wp-block-heading">使用方法</h2>



<ol class="wp-block-list">
<li>ダウンロード<br><a href="http://masherhouse.com/wp-content/uploads/2025/09/AutoEnableMobileHotspot1.0.0.zip">スクリプトファイルをダウンロード</a>し、わかりやすい場所に配置する<br>(例：「C:\」「ドキュメントフォルダ」等)</li>



<li>（必要であれば）タスクスケジューラーに登録する
<ol class="wp-block-list">
<li>タスクスケジューラーを開く
<ul class="wp-block-list">
<li>「Windowsキー + R」を押して、「ファイル名を指定して実行」を開きます。</li>



<li>「taskschd.msc」と入力してEnterキーを押す。</li>



<li><img loading="lazy" decoding="async" width="400" height="207" class="wp-image-255" style="width: 400px;" src="http://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2.png 399w, https://masherhouse.com/wp-content/uploads/2025/09/explorer_ExsdoYxjy2-300x155.png 300w" sizes="(max-width: 400px) 100vw, 400px" /></li>
</ul>
</li>



<li>基本タスクの作成
<ul class="wp-block-list">
<li>右側の操作ペインにある「基本タスクの作成」をクリックします。</li>



<li><img loading="lazy" decoding="async" width="500" height="235" class="wp-image-256" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8.png 1196w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-300x141.png 300w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-1024x482.png 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_hGraccfXv8-768x362.png 768w" sizes="(max-width: 500px) 100vw, 500px" /></li>
</ul>
</li>



<li>タスクの作成ウィザード
<ul class="wp-block-list">
<li>名前「モバイルホットスポット自動起動」等わかりやすい名前をつける</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-257" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_i1s5oJQku6-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>トリガー：PC起動時に自動でオンにしたい場合、「ログオン時」を選択</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-258" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_moLwsITvMI-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>操作「プログラムの開始」を選択します。</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-259" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_NK2zTqxrin-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>プログラム/スクリプト「powershell.exe」と入力します。</li>



<li>引数の追加の部分に以下のように入力します
<ul class="wp-block-list">
<li>-ExecutionPolicy Bypass -File C:\Scripts\AutoEnableMobileHotspot.ps1</li>



<li>※ C:\Scripts\AutoEnableMobileHotspot.ps1の部分は先程スクリプトを保存した場所に書き換えてください</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="500" height="351" class="wp-image-261" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5.png 696w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCjDgfRuo5-300x210.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>完了です</li>
</ul>
</li>



<li>管理者権限の設定
<ul class="wp-block-list">
<li>作成したタスクは管理者権限で実行する必要があります。</li>



<li>タスクスケジューラのライブラリで、今作成したタスク（「モバイルホットスポット自動起動」）を見つけ、右クリックして「プロパティ」を選択。</li>



<li><img loading="lazy" decoding="async" width="500" height="300" class="wp-image-262" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F.png 1418w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-300x180.png 300w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-1024x614.png 1024w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_EsB0ssIB2F-768x460.png 768w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>「全般」タブにある「最上位の特権で実行する」にチェックを入れる。</li>



<li><img loading="lazy" decoding="async" width="500" height="360" class="wp-image-263" style="width: 500px;" src="http://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj.png" alt="" srcset="https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj.png 542w, https://masherhouse.com/wp-content/uploads/2025/09/mmc_xCbrLbKpyj-300x216.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></li>



<li>OKを押して設定を保存</li>
</ul>
</li>
</ol>
</li>
</ol>



<h2 class="wp-block-heading">ソースコード</h2>



<p>大したものでもないのでGitHubに上げるほどでもないと思ったので、<br>一応中身見れるようにソースコード貼っておきます</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262232280" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262232280">AutoEnableMobileHotspot.ps1</label><div class="toggle-content">
<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly># Windowsランタイムアセンブリを読み込む
try {
    Add-Type -AssemblyName System.Runtime.WindowsRuntime
}
catch {
    Write-Error "必要なアセンブリの読み込みに失敗しました。スクリプトを続行できません。"
    exit
}

try {
    # インターネット接続プロファイルからネットワークテザリングマネージャーのインスタンスを取得
    $connectionProfile = &#91;Windows.Networking.Connectivity.NetworkInformation, Windows.Networking.Connectivity, ContentType=WindowsRuntime&#93;::GetInternetConnectionProfile()
    if ($null -eq $connectionProfile) {
        Write-Warning "インターネット接続プロファイルが見つかりません。Wi-Fiまたは有線LANに接続しているか確認してください。"
    }

    $tetheringManager = &#91;Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager&#93;::CreateFromConnectionProfile($connectionProfile)

    # 現在のホットスポットの状態を確認
    $currentState = $tetheringManager.TetheringOperationalState
    Write-Host "現在のホットスポットの状態: $currentState"

    # もしホットスポットが 'Off' の状態であれば、ONにする
    if ($currentState -eq 'Off') {
        Write-Host "モバイルホットスポットを起動しています..."
        
        # 起動命令を出す（結果は待たない）
        $null = $tetheringManager.StartTetheringAsync()
        
        # 状態が 'On' に変わるのを待つ（最大10秒間）
        $timeout = 10
        $success = $false
        for ($i = 0; $i -lt $timeout; $i++) {
            Start-Sleep -Seconds 1
            $newState = $tetheringManager.TetheringOperationalState
            if ($newState -eq 'On') {
                Write-Host "モバイルホットスポットが起動しました。現在の状態: $newState"
                $success = $true
                break
            }
            Write-Host "起動待機中... ($($i+1)/$timeout)"
        }

        if (-not $success) {
            Write-Error "ホットスポットの起動を確認できませんでした。タイムアウトしました。"
        }

    } else {
        Write-Host "モバイルホットスポットは既にONか、利用できない状態です。"
    }
}
catch {
    # スクリプト全体でエラーが発生した場合の処理
    Write-Error "スクリプトの実行中に予期せぬエラーが発生しました: $_"
    if ($_.Exception.Message.Contains("0x80070005")) {
        Write-Warning "アクセスが拒否されました (エラーコード: 0x80070005)。このスクリプトは管理者として実行する必要があります。"
    }
}</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #D8DEE9FF"># </span><span style="color: #D8DEE9">Windowsランタイムアセンブリを読み込む</span></span>
<span class="line"><span style="color: #81A1C1">try</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Add</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Type</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">AssemblyName</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">System</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Runtime</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">WindowsRuntime</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #81A1C1">catch</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">必要なアセンブリの読み込みに失敗しました。スクリプトを続行できません。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">exit</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1">try</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">インターネット接続プロファイルからネットワークテザリングマネージャーのインスタンスを取得</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> &#91;</span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Connectivity</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkInformation</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Connectivity</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">ContentType</span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9">WindowsRuntime</span><span style="color: #D8DEE9FF">&#93;::</span><span style="color: #88C0D0">GetInternetConnectionProfile</span><span style="color: #D8DEE9FF">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$null</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Warning</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">インターネット接続プロファイルが見つかりません。Wi-Fiまたは有線LANに接続しているか確認してください。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> &#91;</span><span style="color: #D8DEE9">Windows</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Networking</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkOperators</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">NetworkOperatorTetheringManager</span><span style="color: #D8DEE9FF">&#93;::</span><span style="color: #88C0D0">CreateFromConnectionProfile</span><span style="color: #D8DEE9FF">(</span><span style="color: #D8DEE9">$connectionProfile</span><span style="color: #D8DEE9FF">)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">現在のホットスポットの状態を確認</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">$currentState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">TetheringOperationalState</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">現在のホットスポットの状態: $currentState</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">もしホットスポットが</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">Off</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">の状態であれば</span><span style="color: #D8DEE9FF">、</span><span style="color: #D8DEE9">ONにする</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$currentState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">Off</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットを起動しています...</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">起動命令を出す</span><span style="color: #D8DEE9FF">（</span><span style="color: #D8DEE9">結果は待たない</span><span style="color: #D8DEE9FF">）</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$null</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">StartTetheringAsync</span><span style="color: #D8DEE9FF">()</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">状態が</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">On</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">に変わるのを待つ</span><span style="color: #D8DEE9FF">（</span><span style="color: #D8DEE9">最大10秒間</span><span style="color: #D8DEE9FF">）</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$timeout</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">10</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$false</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">for</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$i</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">0</span><span style="color: #81A1C1">;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$i</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">lt</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$timeout</span><span style="color: #81A1C1">;</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$i</span><span style="color: #81A1C1">++</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Start</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Sleep</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Seconds</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">1</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">$newState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$tetheringManager</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">TetheringOperationalState</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$newState</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">On</span><span style="color: #ECEFF4">&#39;</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットが起動しました。現在の状態: $newState</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$true</span></span>
<span class="line"><span style="color: #D8DEE9FF">                </span><span style="color: #81A1C1">break</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">起動待機中... ($($i+1)/$timeout)</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">not</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$success</span><span style="color: #D8DEE9FF">) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">            </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">ホットスポットの起動を確認できませんでした。タイムアウトしました。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">else</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">モバイルホットスポットは既にONか、利用できない状態です。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #81A1C1">catch</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    # </span><span style="color: #D8DEE9">スクリプト全体でエラーが発生した場合の処理</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Error</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">スクリプトの実行中に予期せぬエラーが発生しました: $_</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> (</span><span style="color: #D8DEE9">$_</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Exception</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Message</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Contains</span><span style="color: #D8DEE9FF">(</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">0x80070005</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF">)) </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Write</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Warning</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">アクセスが拒否されました (エラーコード: 0x80070005)。このスクリプトは管理者として実行する必要があります。</span><span style="color: #ECEFF4">&quot;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span></code></pre></div>
</div></div>



<h2 class="wp-block-heading">ダウンロード</h2>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a href="https://masherhouse.com/wp-content/uploads/2025/09/AutoEnableMobileHotspot1.0.0.zip" class="btn btn-m btn-circle btn-shine has-background has-vivid-green-cyan-background-color" target="_blank">最新版（ｖ1.0.0）をダウンロード</a></div>



<p>※安全でないファイルのダウンロードができないと言われた場合、それを許可するか、<br>　上記のソースコードをコピーしてテキストファイルにペーストし、<br>　拡張子をps1に変更しても大丈夫です</p>



<h2 class="wp-block-heading">更新履歴</h2>



<ul class="wp-block-list">
<li>ｖ1.0.0 (2025-09-14)
<ul class="wp-block-list">
<li>初期リリース</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">ライセンスと免責事項</h2>



<p><a href="https://github.com/mashersan/TweetDesk#-%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9-license"></a>このアプリケーションは&nbsp;<strong>MIT ライセンス</strong>&nbsp;の下で公開されています。<br>これは、ソフトウェアで最も広く使われている、非常に寛容な（ゆるい）ライセンスです。</p>



<h3 class="wp-block-heading">ひと目でわかるライセンス要約<a href="https://github.com/mashersan/TweetDesk#%E3%81%B2%E3%81%A8%E7%9B%AE%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E8%A6%81%E7%B4%84"></a></h3>



<h4 class="wp-block-heading">✅ 可能なこと (ほぼ何でもできます)<a href="https://github.com/mashersan/TweetDesk#-%E5%8F%AF%E8%83%BD%E3%81%AA%E3%81%93%E3%81%A8-%E3%81%BB%E3%81%BC%E4%BD%95%E3%81%A7%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>商用利用</strong>: このアプリ（またはコード）を使って利益を上げても構いません。</li>



<li><strong>改変</strong>: 自由にコードを改造できます。</li>



<li><strong>再配布</strong>: 改造したかどうかにかかわらず、コピーを他の人に配っても構いません。</li>



<li><strong>プライベート利用</strong>: このコードを公開せずに、個人的な目的や社内のみで利用しても構いません。</li>
</ul>



<h4 class="wp-block-heading">⚠️&nbsp;守っていただきたい義務 (たった1つだけです)<a href="https://github.com/mashersan/TweetDesk#%EF%B8%8F-%E5%AE%88%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%9F%E3%81%84%E7%BE%A9%E5%8B%99-%E3%81%9F%E3%81%A3%E3%81%9F1%E3%81%A4%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99"></a></h4>



<ul class="wp-block-list">
<li><strong>著作権表示の保持</strong>: このソフトウェア（のコードや実行ファイル）を再配布する場合、必ず以下の<strong>ライセンス条文（全文）と著作権表示（Copyright行）を、ソフトウェアのコピーまたは重要な部分（例: Readmeやライセンスファイル）にそのまま含めてください</strong>。</li>
</ul>



<h4 class="wp-block-heading">🚫 免責事項 (重要な注意点)<a href="https://github.com/mashersan/TweetDesk#-%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85-%E9%87%8D%E8%A6%81%E3%81%AA%E6%B3%A8%E6%84%8F%E7%82%B9"></a></h4>



<ul class="wp-block-list">
<li>このソフトウェアは「現状のまま（AS IS）」提供されます。</li>



<li>このソフトウェアを使用したことによって生じたいかなる損害（PCが壊れた、データが消えた等）についても、<strong>作者（マッシャー (Masher)）は一切の責任を負いません</strong>。ご利用は自己責任でお願いいたします。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box not-nested-style cocoon-block-toggle"><input id="toggle-checkbox-202511262232281" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-202511262232281">MIT ライセンス条文 (全文)</label><div class="toggle-content">
<p>Copyright (c) 2025 マッシャー (Masher)</p>



<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &#8220;Software&#8221;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>



<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>



<p>THE SOFTWARE IS PROVIDED &#8220;AS IS&#8221;, WITHOUT WARRANTY OF ANY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://masherhouse.com/2025/09/14/%e3%80%90%e3%82%a2%e3%83%97%e3%83%aa%e3%80%91autoenablemobilehotspot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

オブジェクトキャッシュ 25/284 オブジェクトが APC を使用中
Disk: Enhanced  を使用したページ キャッシュ
N/A 経由のコンテンツ配信ネットワーク (CDN)
データベースキャッシュ 1/80 クエリーが0.010秒で Disk を使用中

Served from: masherhouse.com @ 2026-05-26 14:37:22 by W3 Total Cache
-->