Satoru OKAMOTO/岡本聡
21.9K posts
Satoru OKAMOTO/岡本聡
@okmtstr
フォトニックネットワークが得意です。レイヤ2ネットワークやGMPLS/MPLS、グリッドやクラウドも研究しています。コンサドーレ札幌非常勤サポーター。写真は2001年に撮影した自分の足(骨折後仮止め中)のレントゲン写真です.
Yokohama, Japan انضم Nisan 2010
253 يتبع317 المتابعون
Satoru OKAMOTO/岡本聡 أُعيد تغريده

Let me explain exactly why Apple still uses drag-to-install in 2026, because the joke here accidentally proves Apple right.
A macOS .app is a single self-contained folder disguised as a file. Every dependency, every framework, every resource lives inside it. Drag it to Applications, it works. Drag it to Trash, it's gone. No registry entries. No leftover DLLs. No uninstaller that misses half the files.
Windows installers scatter fragments across Program Files, AppData, the registry, system32, and a dozen temp directories. Uninstalling a Windows app is an archaeological dig. Five years later you're still finding config files from software you forgot you owned.
Linux is worse. Dependency hell is so common they named it. Entire package managers exist to solve the problem of "I installed something and now nothing else works." Flatpak and Snap were invented specifically to copy what macOS bundles already did natively.
The macOS bundle architecture came from NeXTSTEP in 1989. Steve Jobs brought it to OS X in 2001. The core design hasn't changed because the core design was correct. An app is a folder. Installation is a copy. Removal is a delete. Three operations that map perfectly to how humans already think about files.
The drag-to-install window with the arrow isn't lazy UX. It's the entire thesis of the system made visible. You are literally just moving a folder. There is no "installation" step because there's nothing to install. The app is already complete.
Every other OS eventually tried to get here. Windows got MSIX. Linux got Flatpak. Mobile figured it out from day one because phones shipped after Apple proved the model. The pattern everyone else converged toward is the pattern this tweet is calling outdated.
The funniest part: the app being dragged in that screenshot is Claude. An AI that can write code, analyze documents, and reason about complex systems. And the most advanced step in getting it onto your machine is holding down a mouse button and moving your wrist two inches to the right.
That's not a design failure. That's a 37-year-old architecture so good that the most sophisticated software on earth still ships inside it.
Noah Cat@Cartidise
it’s 2026 and this is how you install apps on macOS
English
Satoru OKAMOTO/岡本聡 أُعيد تغريده
Satoru OKAMOTO/岡本聡 أُعيد تغريده

Fortinetの管理サーバーに深刻なゼロデイが発覚し、すでに攻撃が確認された。認証不要でAPI制御を突破され、遠隔から任意コード実行が可能となる危険な欠陥で、企業ネットワークの中枢が乗っ取られる恐れがある。
問題のCVE-2026-35616はFortiClient EMSのAPI層に存在するアクセス制御不備で、CVSSスコアは9.1に達する。攻撃者は細工したリクエストを送るだけで認証や認可を完全に回避し、管理権限を奪取できる。事前認証やユーザー操作も不要で、インターネットに公開された環境では特に危険性が高い。影響は機密性、完全性、可用性すべてに及び、実際に野生下での悪用も確認されている。対象はFortiClient EMS 7.4.5および7.4.6で、7.2系は影響を受けない。Fortinetは2026年4月4日に緊急ホットフィックスを公開し、恒久対策は7.4.7で提供予定とした。発見はDefusedのSimo Kohonenと研究者Nguyen Duc Anhによるもの。企業には即時パッチ適用に加え、不審なAPIアクセスの監視や管理インターフェースの外部遮断が求められている。
cybersecuritynews.com/fortinet-forti…
日本語
Satoru OKAMOTO/岡本聡 أُعيد تغريده

現時点で人類が知っている巨大な素数の1位と2位の間には全宇宙に存在する原子の個数より遥かに多い素数が存在していると推定されている。
Math Files@Math_files
Hit me with the craziest math facts you know.
日本語
Satoru OKAMOTO/岡本聡 أُعيد تغريده

究極的には GET/POST/PUT/DELETE そして HEAD/OPTIONS/PATCH なんかも含めての REST なんですが、HEAD/OPTIONS あまり要件が無いのと、POST/PUT/PATCH の区別があやふやになりがちなのと、HTTP Proxy のせいで POST 以外の更新系が送れなくて(x-http-method-override: DELETE) 全部 POST にしてしまった等の、悪い過去もあり、しまいには最近の流行りなのか全部 POST にするヤンチャ系も出てきて(もはやそれは REST ではないが)、崇高な REST の設計思想は崩れ始めている。
限界エンジニア@moti256
REST API設計で「とりあえず全部POSTで」ってやるやつ、HTTPメソッドの意味を100回読み直せ。GETで取得、POSTで作成、PUTで更新、DELETEで削除。これすら守れないAPIは使う側が地獄。
日本語
Satoru OKAMOTO/岡本聡 أُعيد تغريده

Honestly, this is the most accurate diagram I've seen.
Waterfall: You plan for 18 months and deliver exactly what nobody needs anymore.
Agile: You deliver something usable at every step, but the CEO keeps asking, "Where's the car?"
AI: You get the car on day one. It has six wheels, the doors are on backwards, and it has a rocket launcher. You spend more time making it yours than actually "building"; it's shaping. owning. verifying. That's what the best AI developers do now. They don't build. They shape and own.

English
Satoru OKAMOTO/岡本聡 أُعيد تغريده
Satoru OKAMOTO/岡本聡 أُعيد تغريده

あまり知られていないようだけど、今回のArtemis IIに搭載されたRS-25エンジン、4基のうち3基は、かつてスペースシャトルで実際に宇宙を往復した実機そのもの。
RS-25は30年以上にわたってシャトルを支え、135回のミッションを推進。通算3000回以上の起動、累計100万秒以上の運転時間を記録した、人類史に残る“技術の遺産”。
今回使われた3基(E2047・E2059・E2061)は、それぞれシャトルでの飛行歴を持ち、合計22回も宇宙を飛んできたベテランエンジン。
本来は再使用される前提で作られたエンジンだけど、SLSは回収できない設計で、整備や再製造のコストも極めて高く、低コスト版エンジンも開発途中。そのため、やむなく今回限りの使い切り。
何度も宇宙を往復してきた“技術の遺産”が、最後は人類の2度目の月への挑戦の花道を飾り、一度きりの任務で静かに引退した。
長い間、本当にお疲れさまでした。
#ArtemisII #Artemis




Blobifi@Blobifie
Everyone knows that the Space Launch System uses reflown Space Shuttle parts. But I feel people arent able to grasp just how much history goes into the rocket set to send humans around the Moon for the first time in 53 years. So heres a thread on the reused parts of Artemis II:
日本語
Satoru OKAMOTO/岡本聡 أُعيد تغريده

その一因に、昨年度の人事院の大改革により公務員管理職は全年齢で昇給抑制となり、それを国立大学校の教授職にも適用し、さらに独法国立大学の教授にも適用させたことで、特に40代で国立大教授になると低い給与のまま最後まで固定されてしまう可能性が強く生じたというのもあるでしょうかね。
ゆきと@6yhsdsiswmcd
最近国立大の研究者が大手私大に移動する流れが加速しているようですが、大丈夫でしょうかね?東北大や科学大など、卓越大に指定された大学だけが潤い、他が死滅するという構図は到底好ましいとは思えないのですが…。
日本語
Satoru OKAMOTO/岡本聡 أُعيد تغريده



