OCT31==DEC25
The best of both worlds
💖 RIP Sir Patrick Stewart - #StarTrek's "Captain Jean-Luc Picard" Dies Age 86 🖖
— Trek Central (@TheTrekCentral) October 29, 2026
The British actor, best known as Captain Picard in #TheNextGeneration and Charles Xavier in X-Men, has sadly passed away.
1940 - 2026 💔 pic.twitter.com/4FDzyFZ5B9
TOSはあまりのめりこまなかったが、TNGは大好きだった。 TVシリーズのLD(!)があるんだけど再生できんな(笑)
しかし、自動翻訳で「ピカード船長」になっている投稿はちと…😓
3199
第7章が公開されたけどまだ観ていない。
memo
- [マイクロプロセッサ懐古録 - EDN Japan](https://edn.itmedia.co.jp/edn/series/41843/
swift
Swiftにはメイン以外のスレッドからは特定の関数を呼べないようにできる 仕掛けがあるとか聞いたのでググってみたところ ズバリな記事は見つからなかったので、 えーあいのまとめからコピペ
Swiftにおいて、特定のスレッドから呼び出せない(または特定のスレッドからしか呼び出せない)関数や、 マルチスレッド環境で制限がある関数は、主にアクター(Actors)、スレッド安全性(Thread Safety)、 UIスレッド(メインスレッド)の制約に関連しています。 代表的な「スレッド制限のある関数・メソッド」のパターンは以下の通りです。
- MainActor属性がついた関数(メインスレッド限定)
UIを操作する関数など、@MainActor が指定されている関数はメインスレッド以外から同期的に呼び出すことができません。
@MainActor func updateUI() { // メインスレッドでのみ実行可能な処理 } // ❌ バックグラウンドスレッドから普通に呼ぶとコンパイルエラー // ⭕️ async/await を使って非同期に呼び出す必要がある Task { await updateUI() }
- 他のアクター(Actor)内に定義された関数
Swiftの actor の中にある通常の関数は、そのアクターの「外(別のスレッドや別のアクター)」から同期的に呼び出すことができません。アクター内のデータの一貫性を守るため、隔離(Isolation)されているからです。
actor DataManager { func saveData() { ... } } let manager = DataManager() // ❌ manager.saveData() はコンパイルエラー // ⭕️ await をつけて非同期で呼び出す await manager.saveData()
- スレッドセーフではない非isolated関数(Sendableの制限)
- 特定のスレッドでのみ実行を想定したレガシーAPI
- SwiftのActorを使って安全な並行処理を実装しよう
- 【Swift】Actorとは?データ競合を防ぐ仕組みをコードで理解する #concurrency - Qiita
- やさしい @MainActor #Swift - Qiita
- 【Swift】MainActorについて #iOS - Qiita
- DispatchQueue→Task置き換えまとめ(Swift) #AsyncAwait - Qiita
新刊近刊
無数のエンジニアの努力、度重なる失敗からの再起。単なるOS史ではない、40年の記録。
— 翔泳社の本 (@shoeisha_books) October 27, 2026
\Windows40年史の第1章~第6章を無料で先読み/
値段がなあ…とは言っても先読み部分は面白かった
本を書きました!
— Taishi Kurahashi (倉橋太志) (@Kurahashi16) October 28, 2026
刊行はまだ先ですが、情報だけ先に出します!
『様相論理入門―形式的証明とクリプキモデルで学ぶ論理体系―』
共立出版、2027年3月刊行予定
数理論理学の初学者から、様相論理を学びたい方、すでに知っている方まで学べるはずです。
演習問題の解答も完備。
ぜひご検討ください!
メモ
稟議書にお辞儀ハンコを押していくゲームを作りました #ゲーム制作 #gamedev #稟議書ハンコリレー pic.twitter.com/7sjp4ZLjIk
— よりみちゲーム (@yorimich_games) October 27, 2026
あの「ビームライフル」の音を、オシレーターとノイズジェネレーター、フィルターで再現するシンセを作りました。
— 古代祐三 Yuzo Koshiro (@yuzokoshiro) October 27, 2026
音程や音色、時間変化まで自由にいじれるので、自分だけのビームライフル音が作れます。 pic.twitter.com/KSziBeSLct
一つ前の記事 光の昇天 一つ後の記事 脆弱性