<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on 或る阿呆の記</title><link>https://hack-le.com/tags/windows/</link><description>Recent content in Windows on 或る阿呆の記</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Sat, 12 Sep 2026 09:56:39 +0900</lastBuildDate><atom:link href="https://hack-le.com/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>AIがPCにつきつけた計算資源は有限の現実</title><link>https://hack-le.com/ai-pc-shigen/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0900</pubDate><guid>https://hack-le.com/ai-pc-shigen/</guid><description>&lt;p&gt;なんかまたMSが余計なことしていたらしいです。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://gazlog.jp/entry/bing-wallpaper-add-harrypotter-full-screen-ads/" target="_blank" rel="noopener"&#10; &gt;Windows 11のBing Wallpaperで壁紙が全面広告に。ハリー・ポッターなどを宣伝&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;これはひどい。&lt;/p&gt;&#10;&lt;p&gt;ちょっと前にあった、1.2GBだか1.6GBだかでお天気と広告を配信する標準アプリから何も変わってないですね。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://finance.biggo.jp/news/06d0e7c6-44eb-46cb-babf-df3515d19d4a" target="_blank" rel="noopener"&#10; &gt;マイクロソフトのWindows 11天気アプリ、1.6GBのRAMを消費し効率化推進に逆行 — BigGo ファイナンス&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://www.tomshardware.com/software/windows/windows-11s-built-in-weather-app-hogs-more-than-1-2-gigabytes-of-ram-just-to-tell-the-forecast-memory-sucking-web-wrapper-filled-with-ads-masquerades-as-an-actual-application?utm_source=chatgpt.com" target="_blank" rel="noopener"&#10; &gt;Windows 11&amp;rsquo;s built-in weather app hogs more than 1.2 gigabytes of RAM just to tell the forecast — memory-sucking web wrapper filled with ads masquerades as an actual application | Tom&amp;rsquo;s Hardware&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;8GB PCでも動かせるように最適化するとはなんだったのか。まぁ、このアプリを作っている人たちのKPIとは関係ないんでしょうかね。それにしても、全体の方針と明らかに矛盾しています。&lt;/p&gt;&#10;&lt;h2 id="資源高騰による問題の顕在化"&gt;資源高騰による問題の顕在化&#10;&lt;/h2&gt;&lt;p&gt;この矛盾をつきつけたのは、直接的にはハードウェア価格の高騰なのですが、その原因は何かといえばAIですから、&lt;strong&gt;AIがいまのPC業界に突きつけた現実&lt;/strong&gt;と言えるのではないでしょうか。資源は有限。有限の資源の取り合い。&lt;/p&gt;&#10;&lt;p&gt;当たり前のことですが、その当たり前が見過ごされる環境がソフトウェア界隈にはありました。ハードウェアの深化が、ソフトウェアの浪費を覆い隠してきました。クラウド、サーバレス、シンクライアント、XaaS…ソフトウェアが何の上にあるのか、それははるか雲の上に漂う電離した分子が自由に動いて出来ているかのような錯覚があります。&lt;/p&gt;&#10;&lt;p&gt;そして手元のPCは、せいぜい開発者がビルドのときにハッスルさせるだけの代物になりましたので、潤沢な記憶領域と通信帯域は、専ら広告とダウンロードと表示に使っても、特に問題ないだろう、という感じです。&lt;/p&gt;&#10;&lt;p&gt;まぁ問題ないわけはなく、というより、&lt;strong&gt;問題になるまで肥大化する&lt;/strong&gt;、というほうが正しいかもしれません。結果、いまようやく問題になりました。それは計算資源の高騰によって、ユーザの使えるリソースがむしろ下がるという、Windows 95以来初めての事態によって顕在化しました。&lt;/p&gt;&#10;&lt;p&gt;ここで、&lt;strong&gt;確かに計算資源の高騰はAIのせいですが、しかしMS謹製の天気や壁紙のアプリに広告が差し込まれるのは、別にAIのせいではありません&lt;/strong&gt;。AIがメモリ消費しているわけではないのです。&lt;strong&gt;AIに責任があるとすれば、それは問題が起きるのを少し前倒しした、程度&lt;/strong&gt;でしょう。&lt;strong&gt;AIがあろうがなかろうが、資源は有限ですから、有限な資源で可能な限り余計なことをするKPIがあるならば、無視できなくなるまでの時間に多少のブレがあるだけ&lt;/strong&gt;です。&lt;/p&gt;&#10;&lt;h2 id="なぜweb技術なのか"&gt;なぜWeb技術なのか&#10;&lt;/h2&gt;&lt;p&gt;しかしそれにしても、やっていることは大したことではなく、&lt;strong&gt;そもそも許されないことをしているという問題とは別に、なんでこの程度のことでそんなに資源を消費するのか、という別の問題&lt;/strong&gt;もあります。特にお天気アプリの利用するWindows 7並のメモリは、かなり意味不明なものです。実機で天気予報の演算しているんですか。&lt;/p&gt;&#10;&lt;p&gt;まぁそんなわけはなく、Web技術を濫用しているせいとのことで、裏で動きまくっているのはChromiumのようです。そりゃ重くなるわな。&lt;/p&gt;&#10;&lt;p&gt;ここで&lt;strong&gt;Chromiumというのがまた泣けます&lt;/strong&gt;。百歩譲ってOSの開発者特権でクソアプリを多少差し込むのは慈悲の心で許しても、なぜそのアプリがWebベースなのか。なぜOSの機能を直接使わないのか。OSに自信がないのか。それとも&lt;strong&gt;Googleにつくってもらったのか&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;Web APIを叩いて難しいところはブラウザにお任せするクソアプリでいいなら、このAI時代私にも作れます。MSが自社OSを使ってそれをやりますか。特権を利用したテレメトリや広告が許されるはずはないのですが、それとは別に、まずOSを開発する会社として、技術的にも情けなくはないですか。そんなもの、金にならないからどうでもいいのでしょうか。&lt;/p&gt;&#10;&lt;h2 id="資本効率と歪み"&gt;資本効率と歪み&#10;&lt;/h2&gt;&lt;p&gt;ITの世界にいてわかることは、&lt;strong&gt;資本効率は色々なものを歪ませる&lt;/strong&gt;ということです。これに限らずですが、&lt;strong&gt;資本主義が現実社会を歪めるのは、金にしてはいけないものまで金にしようとし始めたとき&lt;/strong&gt;なんでしょう。それは常に起きることですが、その度合いが増すほどに、問題は無視できないところまで大きくなります。いや、無視できなくなるまで大きくなる、のか。&lt;/p&gt;&#10;&lt;p&gt;ソフトウェアに特殊なところがあるとすれば、そこに至るまでの速度が、異常なほどに早いことかなと思います。論理だけで構築できて、文字通り光速で配信されますのでね。しかし早く壊すことはできても、早く戻せるかといえば、それは別だろうな。なにごとも、デプロイよりもロールバックが難しい。ソフトウェアも例外ではありません。&lt;/p&gt;&#10;&lt;p&gt;なので、MSはまだまだ迷走するでしょう。いや、もしかすると時代の変化についに置いていかれるかも。ムーアの法則のない世界を彼らは知りません。まぁ、それはみんなそうですが。&lt;/p&gt;&#10;&lt;p&gt;でもそれによって、資源を意識しないといけなくなったとき、資本効率の歪みが少し、是正されるのでしょう。個人的には、&lt;strong&gt;歪みがもっと健在化されることで、オルタナティブの選択肢を一般の人の目につくくらいに浮上させられる&lt;/strong&gt;ので、いまの事態は実は悪くない、と思っています。&lt;/p&gt;&#10;</description></item><item><title>Windowsは1GBで天気を教えつつ8GB最適化を目指す</title><link>https://hack-le.com/windows-1gb-8gb/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0900</pubDate><guid>https://hack-le.com/windows-1gb-8gb/</guid><description>&lt;p&gt;最近、Windows 11が天気を教えるのに1GB超のRAMを消費していたという話が話題になっている。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://gamepc-news.com/windows11-weather-app-ram-waste/" target="_blank" rel="noopener"&#10; &gt;Windows 11標準の天気アプリがRAMを1GB超消費、広告まで表示する問題が浮上 | ゲームPC速報&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;1.6GBという報告もあるようだ（「&lt;a class="link" href="https://finance.biggo.jp/news/06d0e7c6-44eb-46cb-babf-df3515d19d4a" target="_blank" rel="noopener"&#10; &gt;マイクロソフトのWindows 11天気アプリ、1.6GBのRAMを消費し効率化推進に逆行 — BigGo ファイナンス&lt;/a&gt;」）。&lt;/p&gt;&#10;&lt;p&gt;もはやWindows 7くらいなら動かせそう。&lt;/p&gt;&#10;&lt;h2 id="pcメモリ高騰の最中で"&gt;PCメモリ高騰の最中で&#10;&lt;/h2&gt;&lt;p&gt;いつもの邪悪なMS仕草かもしれないのだが、これは昨今許されない。というのも、MSも加担するAIブームによって、PCメモリが尋常ではないほど高騰しているからだ。これには多くのメーカが悲鳴をあげており、その親玉たるMSも子分の悲鳴を無視できないようだ。推奨要件としてあげていた32GBをひっそり削除し、それどころか8GBでも快適に使えるような最適化を進めるとしていた（「&lt;a class="link" href="https://news.mynavi.jp/techplus/article/20260807-4784750/" target="_blank" rel="noopener"&#10; &gt;Microsoft、Windows 11の32GB推奨を削除 8GB最適化を進める狙いとは | TECH+（テックプラス）&lt;/a&gt;」）。&lt;/p&gt;&#10;&lt;p&gt;…だったはずなのに、なんだってこんなことになっているのか。とりあえず天気予報に1.6GB使うのやめればいいんじゃあないのか。こういうことは一事が万事、ありとあらゆるアプリで似たようなことしてんじゃないのか。&lt;/p&gt;&#10;&lt;p&gt;…と、誰でも思うだろうし、実際そういう惨状で中の人も個別で問題意識はもってるのではなかろうかと思うのだが、実態としてこの迷走っぷりなので、誰も制御できていないようだ。各部門で異なるKPIをもち、各々が自分ところの最適化だけ考えると、全体としてこうなるのかもしれない。&lt;/p&gt;&#10;&lt;h2 id="msの盛大な巻き込み自爆"&gt;MSの盛大な巻き込み自爆&#10;&lt;/h2&gt;&lt;p&gt;この一連のニュースは、&lt;strong&gt;帝王MSの盛大な自爆に見える&lt;/strong&gt;。まずMSとしてはAI PCを謳い文句に推奨要件をさらにガンガン上げて&lt;strong&gt;ユーザにWindowsでAIさせよう&lt;/strong&gt;、というものがあったと思われる。&lt;strong&gt;AIという一大ブームが、OSの外側で起きていることに危機感を覚えたのだろうか&lt;/strong&gt;。なんとかOSに引き寄せたかったのかなぁという風に見える。&lt;/p&gt;&#10;&lt;p&gt;実際、OS側で制御する技術的な合理性はある。いちいちクラウドに送るのではリアルタイム性の制約があるし、なによりプライバシー問題（もはや今更過ぎるが…）でたびたび炎上している。ユーザにとってもローカルAIのニーズ自体はある。&lt;/p&gt;&#10;&lt;p&gt;しかし、&lt;strong&gt;AIの処理は重い&lt;/strong&gt;。これを実現するにはどうしても多くの計算資源が必要だ。しかし&lt;strong&gt;その資源が高騰している、AIのせいで&lt;/strong&gt;。すると、その高いコストに見合った価値が提供されなければいけない。しかしその価値は今のところよくわかっていない。少なくとも、一般的には高スペックとはいえ所詮PCにのせられる程度のCPU/NPU/GPU/RAMで出来る範囲では、よくわからない。&lt;/p&gt;&#10;&lt;p&gt;この&lt;strong&gt;AI PCで出来ることがない問題は、ローカルAIの性能的な限界はもちろんあるが、そもそもこれまでのクラウドファーストでローカルからあらゆるデータや作業を取り上げてきたことも無関係ではない&lt;/strong&gt;だろう。その割に何故かPCの推奨要件は上がり続けてきたわけだが、それは何に使われていたかといえば、お天気アプリの広告ダウンロードに使われていた。&lt;strong&gt;こんな状態でローカルAIは何するんだ？広告の選別か？&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;ということで、バカ高いうえにそのバカ高い理由がマッチポンプで、しかもできることはよくわからん、という状態では、当然ユーザからそっぽを向かれるわけで、&lt;strong&gt;PC業界は今後しばらく停滞するだろう。しかしそれもこれも自業自得という感じはする&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;h2 id="誤算の大元はなんだろか"&gt;誤算の大元はなんだろか？&#10;&lt;/h2&gt;&lt;p&gt;しかし、欺瞞とはいえこれまではこれでMSのビジネスがワークしていたのも事実。今回AIブームでそれが破綻しつつあるのだとすれば、誤算の大元はなんなのだろう。&lt;/p&gt;&#10;&lt;p&gt;というか、そもそもAIブームが問題なんだろうか？&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;AIブームは欺瞞を露呈させただけ&lt;/strong&gt;の気もする。お天気アプリが1.6GB使うのはAI関係ないし、そのうちお天気アプリが16GB使うようになったおきに噴出する問題が今起きた、というだけかもしれない。&lt;/p&gt;&#10;&lt;p&gt;つまり、&lt;strong&gt;ハードウェアの永続的な進歩を前提にしたソフトウェアの腐敗が根幹&lt;/strong&gt;と思う。それはいつかハードウェアが資源という物理的な限界を迎えるまでのカウントダウンで、ジワジワと我々を蝕むものだった。それをAIが一気に顕在化させた、というのが本当のところに思える。&lt;/p&gt;&#10;&lt;p&gt;であれば、&lt;strong&gt;ソフト屋のやるべきことは、（資本ではなく）物理による制約の現実を再び直視して、リソースの制約のうえで最高の成果を出す&lt;/strong&gt;という大昔はやっていたはずのことを、今一度思い出すことだと思うが、なんだか先は遠そうである。&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;関連記事&amp;gt;&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/ai-spec-down/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;AI革命で一般ユーザのPCがスペックダウンする謎の技術革新&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/ai-spec-down/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/12/output-18.webp" alt="AI革命で一般ユーザのPCがスペックダウンする謎の技術革新" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dell-ai/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;DellがAIファーストから方針転換。PCメーカにAIブーム反旗の兆し？&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dell-ai/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/01/output-18.webp" alt="DellがAIファーストから方針転換。PCメーカにAIブーム反旗の兆し？" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;</description></item><item><title>LAN内DNSでIPv6は使わないのでWindowsでIPv6を無効化する</title><link>https://hack-le.com/landnsipv6windowsipv6/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0900</pubDate><guid>https://hack-le.com/landnsipv6windowsipv6/</guid><description>&lt;p&gt;AdGuard Home + Caddyで、LAN内専用のドメインがある。Windowsクライアントでアクセスしようとするが、IPv6で通信してしまったたどり着かない。プロバイダ（楽天ひかり）の関係でルータ側のIPv6は必須。なので、クライアントマシンのほうでIPv6を切る。切ってもインターネット接続はルータ側でIPv6になるので良い。&lt;/p&gt;&#10;&lt;h2 id="環境"&gt;環境&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;楽天ひかり（IPv6必須）&lt;/li&gt;&#10;&lt;li&gt;ルータ: TP-Link AX5400&#10;&lt;ul&gt;&#10;&lt;li&gt;DS-Lite&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;AGHのあるPC: Linux Mint Xfce 22.3&#10;&lt;ul&gt;&#10;&lt;li&gt;AdGuard Home&lt;/li&gt;&#10;&lt;li&gt;Caddy&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;クライアント&#10;&lt;ul&gt;&#10;&lt;li&gt;Windows 11 Home&lt;/li&gt;&#10;&lt;li&gt;無線LAN&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="手順"&gt;手順&#10;&lt;/h2&gt;&lt;p&gt;手順 by AI。&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;code&gt;Win + R&lt;/code&gt; キーを押し、&lt;code&gt;ncpa.cpl&lt;/code&gt; と入力してEnter（「ネットワーク接続」が開きます）。&lt;/li&gt;&#10;&lt;li&gt;使用しているネットワークアダプター（Wi-Fi または イーサネット）を右クリックして 「&lt;strong&gt;プロパティ&lt;/strong&gt;」 を開きます。&lt;/li&gt;&#10;&lt;li&gt;リストの中にある &lt;strong&gt;「インターネット プロトコル バージョン 6 (TCP/IPv6)」 のチェックを外します。&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;「&lt;strong&gt;OK&lt;/strong&gt;」 を押して画面を閉じます。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2026/07/image-1.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;ついでに、ルータのほうでDNSをAGHに向けているはずなのだが、まだ名前解決できず。&lt;/p&gt;&#10;&lt;p&gt;仕方ないのでTCP/IPv4のプロパティもいじって、DNSをAGHのアドレスに固定した。&lt;/p&gt;&#10;&lt;p&gt;これで名前解決できるはず。&lt;/p&gt;&#10;&lt;p&gt;以上。&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;関連記事&amp;gt;&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/linux-mint-xfce-adguard-home-tailscale/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Linux Mint Xfce &amp;#43; AdGuard Home (&amp;#43;Tailscale) を構成する&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/linux-mint-xfce-adguard-home-tailscale/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/04/eyecatch_48768_1776895261.webp" alt="Linux Mint Xfce &amp;#43; AdGuard Home (&amp;#43;Tailscale) を構成する" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/splitdns/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;自宅内のアプリに、同一のドメインで、LAN内とインターネットの外からの両方に対応する（スプリットDNS）構成編&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/splitdns/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/04/eyecatch_49425_1776895341.webp" alt="自宅内のアプリに、同一のドメインで、LAN内とインターネットの外からの両方に対応する（スプリットDNS）構成編" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;</description></item><item><title>メインのノートPCをLinuxにしたいなぁと思いつつ</title><link>https://hack-le.com/main-pc-linux/</link><pubDate>Wed, 10 Jun 2026 00:56:07 +0900</pubDate><guid>https://hack-le.com/main-pc-linux/</guid><description>&lt;p&gt;Windows 11のうんこっぷりにキレ散らかす日々、いい加減Linuxに切り替えたい。おらもう勝手に再起動されるの嫌だ。&lt;/p&gt;&#10;&lt;p&gt;今この記事を書いているWindows PCは、5年くらい前に買ったASUSのTUF GAMING F15だ。モバイル版のRTX3060(VRAM 6GB)がのっており、消費電力もかなり高いのだが、その高い消費電力でやっていることがブログ執筆ではしょうもない。&lt;/p&gt;&#10;&lt;p&gt;と言いつつゲームもちょくちょくしているので、一応ゲーミングPCの面目躍如はある模様。が、そのためにLinuxに移行する踏ん切りがつかなかったりもする。以前デュアルブートでPop!_OS 22.04を入れていたこともあるのだけれど、あの時は所詮デュアルブート、本意気ではなかった。本気でやるならやはりWindowsごと消さねばなるまい。&lt;/p&gt;&#10;&lt;p&gt;なのだけれど、Linuxだとゲームとかやっぱりつらくなるよなぁ、と思って躊躇している。最近はSteamをはじめたいていのゲームは動くという噂なのだが、俺たちのDMM Game Playerはそうもいかなさそうである。いやまぁ、DMM Game Playerにあるようなのはたいていスマホ版がある（というかそっちが本体に近い）ので、別に動かなきゃ動かないで別にいいんだが…。&lt;/p&gt;&#10;&lt;p&gt;しかしまぁ、SteamなんかにしたってWindowsネイティブのほうがたいてい良いのではないかなぁ。と思ってAIに聞いてみたら、「古いWindows向けのゲームなんかはむしろLinuxのほうが動くこともある」らしく、一長一短であるらしい。そうなのか。しかし今更古いWindowsゲームでやりたいのがあるのか、と考えてみると特にない。&lt;/p&gt;&#10;&lt;p&gt;特にないというか、冷静に考えるとゲーム自体大してやっていないのだけれど、子供時代ゲームが大好きであの頃の楽しさを忘れられないためか、常に「ゲームを楽しくやりたいなぁ」と欲求だけが亡霊のように残っており、やりもしないゲームが積まれ続けて10年以上経過したかと思う。いやでもきっといつかまたやるから…。&lt;/p&gt;&#10;&lt;p&gt;あとは地味にLinuxでEmacsキーバインドを実現する手段が確保できていない、というのがある。Windowsではkeyhac + Fakeymacsでほぼやりたいことができるのだが、これと同等のことをLinuxでやろうとすると、どうしたらいいのかちょっとわかっていない。しかも僕はJISキーボードをUSキーボードのように使うということもしていたりするので余計に厄介である。なんだかんだで今なおWindowsではこういうかゆいところに手が届くソフトウェアが有志により開発されているのは大きい。あとはMSが滅びてくれたら完璧なんだけど。&lt;/p&gt;&#10;&lt;p&gt;それとまぁ、e-taxのようなクソアプリを使わざるを得ない状況もあるので。まぁこれは何もゲーミングPCでやる必要はないため、本当に必要ならそれ用の事務用PCを中古で用意するほうがいいかもしれない。なにもRTX3060の消費電力でやることではあるまい。いやまぁ、それをいったらブログ執筆もそうなんだけどさ…。&lt;/p&gt;&#10;&lt;p&gt;あとドライバ周りで苦労することになる可能性もあるしなぁ。開発自体はLinuxのほうがやりやすいけれど、それはメインデスクトップのMacでやればいいことではあるし。サブノートはLinuxなので、メインノートはWindowsを使うことで、一通りのOSを触り続けられるというのはあるし。&lt;/p&gt;&#10;&lt;p&gt;いずれにせよ今月はちょっと落ち着かないので、やるとしても来月かなぁ。MSが余計なことしなければWindowsでもいいんだけどなぁ。&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;関連記事&amp;gt;&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/windows-11-init/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Windows 11で入れているアプリやキーボードの設定（Emacsキーバインド）&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/windows-11-init/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/11/output-4.webp" alt="Windows 11で入れているアプリやキーボードの設定（Emacsキーバインド）" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;</description></item><item><title>AIプログラミング開発日誌9: 一応クロスプラットフォームでバイナリは出来たが…</title><link>https://hack-le.com/aiprg9/</link><pubDate>Fri, 22 May 2026 00:00:00 +0900</pubDate><guid>https://hack-le.com/aiprg9/</guid><description>&lt;p&gt;AIで現在制作中のメディア管理アプリケーションD-Shelf（仮）について、バイナリの生成部分を書いている。正直あまり自信がない。これは今まで自分がやってこなかったものだから、ほとんどAI任せになっている。何をしているのかわからないままAIにやらせるのはかなり不安がある。&lt;/p&gt;&#10;&lt;p&gt;それを言ったら、フロントエンドはReactでバックエンドはGo言語なのだけれど、僕はどちらも特にやってこなかったので、よく知らない言語でやっているのはいいのか、となるかもしれない。しかしこれは、一つでも言語をやっていればわかると思うのだけれど、正直あまり問題がない。確かに自分でイチから書くのは厳しいが、コードを見て何が書かれているのかはだいたいわかる。&lt;/p&gt;&#10;&lt;p&gt;まぁコードまで追うことはほとんどないけれど、いつでもやろうと思えばできる、と思えると安心感がある。またなんだかんだでDiffくらいは流し見ているので、そこで明らかに「ん？」」というものがあればそれは指摘できる。&lt;/p&gt;&#10;&lt;p&gt;なにより、経験として出来上がったものを見ればだいたい動いているかどうか、爆弾があるとすればどこらへんかは、なんとなくわかるものだ。一覧で少し引っかかるようなところがあれば、タコなクエリを投げているんじゃないかと思うし、昔の仕様が奇妙に残っていたら、冗長になっているんじゃないかとか、ハードコーディングがあるんじゃないかなど疑える。スキーマに変更があれば、場当たり的な変更になっていないか、以前との整合性をどうやっているのか、マイグレーションコードが永遠に残っていないか、バックエンドでやるべきことをフロントエンドで誤魔化していないかなど、なんとなくあたりはつく。&lt;/p&gt;&#10;&lt;p&gt;つまり、なんとなく推察できることとできないことがあって、クロスプラットフォームだの配布パッケージだのはやってこなかったために、ちょっとどこに爆弾があるのか、測りかねている、という感じだ。まぁMacとLinuxなら問題ないと思うが、Windowsとなると、どこまでやれば自信が持てるのか、自分でもよくわかっていない。Windowsの仕組みよくわかっていないことに気づいた。&lt;/p&gt;&#10;&lt;p&gt;実際、現時点でMac/Linuxはほぼ動くと思うが、Windowsは動かないだろう（確信）。たしかにexeファイルは出来ているのだが…。基本的な操作が本当にできるのか怪しいし、プラグイン機能については確実に無理。これは外部コマンドをそのまま実行することを想定したもので、現在はsh前提にしている。まぁプラグインはあくまで拡張であるから、Windowsで使いたければWindows用のプラグインを書くべきだ……となるが、面倒である。&lt;/p&gt;&#10;&lt;p&gt;しかしサムネイル自動生成のような標準的な機能も、プラグインで実装してしまっていたりするので、どうしたものかなぁという感じだ。プラグインにしているのは、外部コマンドを実行する必要があるからだ。&lt;code&gt;pdftoppm&lt;/code&gt;や&lt;code&gt;cweb&lt;/code&gt;、&lt;code&gt;ffmpeg&lt;/code&gt;などがある。まぁこれらはWindows用のバイナリがあるので、それらをインストールして実行する形になる。MacやLinuxでも外部コマンドのインストールをする必要がある点は同じなのだが…。&lt;/p&gt;&#10;&lt;p&gt;当面はMacとLinuxのみ対応とすることになりそうだ。それにしたって、まず検証や整備すべきところが多いのだが…。ここらへんになるともうAIはあまり頼りにならず、自分で泥臭く頑張るしかない。なんというか、GoogleMapで「目的地付近です」で案内が終了したが、そこからが本当の戦い、みたいな感じだ。&lt;/p&gt;&#10;</description></item></channel></rss>