世界を動かす技術を、日本語で。

2026年は私のLinuxデスクトップの年になる

2026年1月3日原文(xeiaso.net)

概要

  • セキュリティ確認のための 接続チェック について解説
  • ボット対策 の重要性を強調
  • ユーザー体験における 待機時間 の意義
  • 安全な通信 の確保手順
  • 今後の対応や注意点を簡潔にまとめ

セキュリティ確認と接続チェック

  • ウェブサイト利用時の セキュリティ強化 手順
  • ボット による自動アクセス防止策
  • 正当なユーザーかを判別する 認証プロセス
  • サーバー側での 通信状況 確認
  • 待機時間 による安全性向上

ボット対策の意義

  • 不正アクセスや スパム行為 の抑止
  • 個人情報や データ保護 の強化
  • サービス品質維持のための 健全なアクセス管理
  • ユーザーと運営側双方の 安心感 の提供

ユーザーへの案内と今後の対応

  • 「Loading...」 表示は一時的な待機サイン
  • セキュリティ確認後、 通常通り利用 可能
  • 問題が解決しない場合は 再読み込み やサポート連絡を推奨
  • 今後も セキュリティ対策 の強化継続

Hackerたちの意見

「React Nativeで作られたスタートメニュー、実際にはただのウェブビューのコントロール・オルト・デリートメニュー」って感じだね。5年くらいWindows使ってないけど、悪い話ばっかり聞くよ。これが本当に最後の一押しだね。AIのことはアホらしいけど、OSメーカーが自分のUIライブラリを使ってネイティブUIを作ることすら面倒くさがってるなら、何かがひどく間違ってる。

Windowsの問題は、他のOSのリリースごとに新しいUIライブラリが追加されることだね。ここ10年で、ネイティブWindows UIを作るための新しい方法が5つくらいできた。もちろん、すべてサポートしてるし。クラシックなWin32 APIを使うこともできるし、最新のWinUI 3を使うこともできる。

ひどく間違ってるのはネイティブUIだよ。どのOSでも完全に役に立たないし、使いにくいし、制限が多い。HTML/CSSと比べたら全然ダメ。MFCからQtまで、主要なGUIフレームワークは全部使ったけど、React/Vueと比べたらどれもイマイチだよ。

マイクロソフトは新しいUIフレームワークを作る歴史があるよね。個人的には、バルマーの「開発者、開発者、開発者!」っていう姿勢が根底にあると思うけど、これは良いことだと思う(プラットフォームに価値を加える開発者を大切にする!)。でも、これが数年ごとに新しいパラダイムを追い求める結果になって、開発者から新しい興奮を引き出そうとしてるんだ。古いフレームワークに少しずつ修正を加えるより、新しいフレームワークを導入する方がニュースバリューがあるからね。Reactはウェブの世界で大成功を収めてるから、なぜその開発者たちが自分のプラットフォーム用のアプリを作るのにもっと快適になれないのか?(ちなみに、MacのネイティブアプリがAppKitからSwiftUIに移行することへの反応も混ざってるよね。)

最近のMicrosoftはこんな感じだね。古いものはそのまま残ってて、新しいスタックを追加してるから、今では最悪の両方を体験できる!Windows 8のタブレットインターフェースと、Win11のなんかよくわからないやつが、Windows XPから変わってないダイアログボックスを出すこともあるし。こういうのを見て、.NETのプロダクトマネージャーたちはどう思ってるんだろうね。

MicrosoftはUniversal Windows Platformフレームワークで失敗したね。俺はこのフレームワークを使ったプロジェクトに関わったことがあって、それが一番良かった。俺たちのコードベースは、Windows 8の電話とデスクトップの両方で動いてた。確か2014年頃の話で、その後Windows Phoneは消えちゃった。

ずいぶん前に、ユーザーはCtrl+Alt+Deleteや管理者パスワードのダイアログボックスを絶対に信頼しなきゃいけないっていうブログを読んだことがあるんだけど、それが正しく作るのが難しい理由も書いてあった。で、今はCtrl+Alt+Deleteがウェブビューになってるって聞いて、信じがたいよ。何か参考になるものある?

新しいスタートメニューに「Visual Studio」って入力すると、たまに「Visual Studio」のBing検索がランダムで出てきて、実行されないことがあるけど、逆にそれでBingのKPIが上がるから、悪いのか良いのか判断がつかないね。

確か、スタートメニュー自体はまだC++とXAMLで作られてるけど、推奨セクションだけがReact Nativeで作られてるみたいだね[1]。面白いというか、悲しいことに、彼らはそのことを結構誇りに思ってるみたい。動画で見えるし。1: https://youtu.be/kMJNEFHj8b8?t=4m47s

何か見落としてる?それとも、MicrosoftはWindows 9xの頃から、Explorerやコントロールパネルみたいなアプリで「ネイティブ」なWinAPI GUIじゃなくて、内部でウェブビューを多用してたんじゃないの?

ウェブ開発の話になると、毎週新しいフレームワークが出てくるから流行に流されてる開発だって言う人がいるけど、そういう人たちは本当のネイティブ開発をやったことがないんだよね。ReactやAngularは、10年間ずっとウェブフロントエンドの安定した基盤だったし、他のOSのUI開発に比べたら、変動なんて全然大したことないよ。

ここ3年間、System76のノートパソコンを使ってるけど、完璧に動いてるよ。驚きもないしね。残念ながら、仕事にはMacが必要なんだ。なぜなら、ノートパソコンのサービスの人たちがLinuxの扱い方を知らないし、System76みたいなベンダーとも関係がないから。良いところは、最高の開発体験ができること。すべてがネイティブLinuxだから、これに勝るものはないよ。もちろん、趣味や仕事でWindowsを使う場合は問題になるけど、私はWindows派じゃなかったから、全然寂しくない。System76ではパワーや周辺機器がスムーズに動くし。悪いところは、バッテリーの持ちかな。約2.5時間で切れちゃうけど、AMDだしARMじゃないからね。博士課程の時は、専らタワーでLinuxを使ってた。コード書いたり、LaTeXで論文書いたり、データ保存したり、Dropboxに接続してバックアップしたり、Netflix見たり、色々やったよ。Windowsを捨ててもあまり困らないよ。

Hacker Newsで議論の続きを見る