2026年11月8日の厳選テックニュース
Python製レトロゲームエンジンPyxel 3.0、昔のゲーム機を思わせる3D機能を追加
- Pythonコードでドット絵ゲームを作るエンジンPyxelが3.0に更新された。制作者の北尾隆がQiitaで紹介した目玉は、PS2時代のようなシンプルな3Dゲームを作るPyxel Cube機能だ。
- 箱や球などの図形の描画、3Dモデルの読み込みと動作の再生、カメラと明暗の設定、衝突判定と物理演算に対応する。既存の2Dコードと併用できる。
- 3Dモデルと動作データにはGLBファイル形式を使い、制作者はBlockbenchというツールを推奨している。読み込んだモデルはPythonコードでシーンに配置する。
- 制作者によると、3Dでも基本は16色で半透明を使えないため、格子模様のような昔の技法が必要になる。公式ガイドとブラウザーで動かせるサンプルがある。
Claude CodeからPiに移った開発者が挙げる作業環境の違い
- 筆者は、AIにコードの作成と修正を任せるツールをClaude Codeからオープンソースのツール Piに切り替えた。必要な機能を自分で追加しながら作業環境を整えるためだ。
- 筆者によると、Claude CodeをVS Codeエディタに接続すると、エディタで選択したテキストをAIに渡せる作業ウィンドウは一度に一つだけだ。公式の拡張機能は複数のウィンドウに対応しているが、一部のコマンドなどが動作しないと書いている。
- 筆者は、複数の作業ウィンドウで選択したテキストを受け取るPi用の拡張機能を自作した。切り替えの初期は設定を調整する必要があったが、その後は安定性とユーザー設定の自由度が気に入ったと述べている。
- Anthropicは、筆者が切り替えを決めた後に、プロジェクト指示ファイルであるAGENTS.mdへの対応を発表した。筆者は、以前は別のCLAUDE.mdファイルと内容をコピーしたり連携させたりする必要があった不便さを指摘している。
Figma式の共同編集が途切れずに見える理由を小さなデモで再現
- 複数人が同じ画面を編集するとき、自分の操作はサーバーの応答を待たずにすぐ画面に表示され、変更が確定しても再描画しないことで画面の跳ねを防ぐ。ソイ株式会社の開発者ニシウラがFigma公式ブログの2019年の設計を単純化して作ったデモで、実際のFigma内部の実装とは異なる。
- デモでこの処理をオフにすると、ドラッグ中のノードがマウスより遅れた位置に引っ張られ、動きが途切れる。著者が測ったサーバー往復時間の中央値は、ローカルで約5ms、Render上のデモで約150msで、遅延が大きいほど差が目立った。
- サーバーが一つだけなので到着順に処理し、同じ属性を同時に変更すると後から処理された値が残る。親と子が互いを指す循環構造になる変更だけを拒否し、そのユーザーの画面を元に戻す。
- 著者は、時刻を記録せず到着順だけを使う方式は、サーバー一つが順序を決めるという前提でのみ成り立つとまとめた。サーバーが二つ以上ある場合は、順序を決める別の仕組みが必要になる。
- 開発者のtomiさんは、脆弱性情報と自分が運用する公開サーバーの情報を毎日照合し、対応が必要ならGitHubのイシューで知らせる方法を紹介した。
- GitHub ActionsがSSHでサーバーのOSやプログラムのバージョンを読み取り、Cloudflare Zero Wireの脆弱性情報をRSSで取得する。サーバーの設定を変更したり再起動したりはしない。
- 修正バージョンとの比較は公式データを使うコードが担当し、Claudeは脆弱性の影響条件とサーバーが公開されているかどうかを確認する。筆者は、バージョン比較までClaudeに任せると、確認が必要な状態のままになる場合があったと説明した。
- 機械的な判定で未修正の脆弱性が見つかれば、Claudeの結果に関係なくイシューを作成する。筆者はClaudeにサーバー接続用のコマンド実行を許可せず、外部文書の指示に従わないように設定した。
Dropbox、ファイルの検索と整理を支援するAI機能を追加
- Dropboxに、探している画像の見た目を説明して検索したり、ファイルについて質問したり、フォルダの最近の変更を要約してもらったりできるAI機能が追加された。
- Dropboxによると、AIを使ってファイル形式の変換、フォルダの移動、複数のファイルのPDFへの結合ができる。複数の操作をつなげて一つのワークフローにすることもできる。
- Dropboxは、AIエージェントが作業に必要なデータを保存できるDBX Agent Cloudも公開した。今後、ファイルをフォルダ形式で管理し、AIが内容を処理しやすくする機能を追加する計画だ。
- Dropboxは、複数のクラウドでデータ保存サービスを提供するTigris Dataを3億5千万ドルで買収する。Tigrisは、自社サービスのデータの読み書きが競合製品より数倍速いと主張している。
ネックレス型の紫外線センサー「Gem」を試用、日陰でも曝露を通知
- The NinetyのGemは首にかけるセンサーで、UVAとUVBを別々に測定します。アプリでは曝露の変化、日焼け止めの通知、一日の日光スコアが表示されます。
- 肌のタイプ、敏感さ、服装、日焼け止めの情報を入れたプロフィールがあると、アプリはビタミンDの生成量や日焼けまでの残り時間などを推定します。
- The Vergeの記者は、パラソルの日陰にいたときに紫外線曝露が大きく上がったという通知を受け取りました。服用中の薬が熱への敏感さを高めることも、その後に知りました。
- 記者はセンサーの精度を独自に確認できませんでした。iPhoneではアプリを完全に閉じると測定が途切れ、ビタミンDや日焼けまでの残り時間の推定は数分の間にも大きく変わりました。