/// あなたの未来をロード中
/// 記事 記事
経験と知識を共有する
/// タグでフィルター
AIコードレビューの精度を、自分のリポジトリ履歴にある30件のバグで測りました。Sonnetは18件、Opusは倍のコストで17件。評価用データセットを一晩で作る手順も紹介します。
アプリ リテンション 施策として、解約確認画面のメッセージとオファーをサーバーなしでApp Store Connectに設定する手順。審査で落ちる文言と、AppleとRevenueCatの数字も整理します。
Claude Code トークン節約のために、エージェントのログを集計しました。85エージェントで$26、回答の割合は2%。エージェントごとのモデル指定、事実による検証、差分だけのレビューを紹介します。
Claude Code workflowの使い方を解説。JavaScriptのスクリプトが数十のサブエージェントをバックグラウンドで動かします。サブエージェントやエージェントチームとの違い、ultracodeとは何か、上限とコストまで。
macOS タッチスクリーン対応を、10月28日公開のAppleのTech TalkとTN3212から整理。PROLED XDR搭載MacBook Proでそのまま動くものと、AppKit・SwiftUI・Catalystアプリで最初に直す点を解説します。
2026年10月14日の Next.js 脆弱性:影響バージョン、自分の環境の確認方法、sharp と SVG の落とし穴、本番7サイトのうち6サイトで私が修正した内容。
nginx 脆弱性を含む2026年10月の15件のCVE(PHP・Node.js・GitLab・Java)を一次情報で確認。実際の影響範囲、確認コマンド、対策を製品ごとに整理しました。
2026年10月16日改定の App Store 審査ガイドライン。2.5.19 の隠し機能、AI 生成アプリに及ぶ 1.2、2.3.14 のクリエイティブアセットと、自分のアプリで確認する点の表。
AnthropicはモノレポのgitをScionという自社バージョン管理システムに置き換えた。エージェントによる1日3万件超のマージを支える仕組みと、今すぐ使える教訓。
新たな撮影なしで、App Store のヘッダーと検索結果に使える5244×2950のファイルを1つ。スクリーンショットからの iPhone の切り出し、Chrome での描画、21:9と3:2の切り抜きチェック。
Lanternly の事例。App Store Connect の819欄を39言語で一人で埋めた方法。ソースファイル1つ、制限チェックのスクリプト、UI の言語を正直に書いた1行。
サブスクで Apple が規約とポリシーのリンクを求める場所、専用欄のない Terms of Use の扱い方、実際のブロックの中身。
Lanternly を iPhone Duo に対応させたときに壊れたもの:内側画面のタブバー、縦のステータスバー、折り目上のボタン、App Store 用スクリーンショット。
iPhone Duo シミュレーターを実際に使う:Xcode 27.1、Simulator に代わる Device Hub、simctl での2画面、手を使わない折りたたみ、App Store 用スクリーンショット。
iPhone Duo アプリ開発の実践。SwiftUIでidiomではなくhorizontal size classでアプリの構成を選び、折りたたみや回転でも開いている画面を保つ方法をコード付きで。
App Store ConnectのCreative Assetsを解説。ヘッダーの3840×1646と5244×2950、検索結果用の画像、動画、コンテンツのルール、アセットライブラリ、iPhone Duoのスクリーンショットまで。
キーワード、最大70枚のカスタムプロダクトページ、App Store検索結果の新しいクリエイティブを組み合わせ、検索ごとに専用の画像を見せる方法。PPOとアセットライブラリも含めた個人開発者向けの実践プラン。
Claude Code、Cursor、CodexをMCPサーバーでself-hosted wikiにつなぐ方法。スペース単位のトークン、claimによる競合防止、エージェントの変更レビュー、Jiraのタスク取得。.mcp.jsonの設定例と正直な制限つき。
PostgreSQLだけで動くself-hosted wiki。組織、SMTP不要の招待リンク、OpenID Connectのシングルサインオン、ConfluenceやNotionからのインポート、バージョン付きファイル、Jira連携。0.9で揃ったものとまだないもの。
手順をひと通り — uvでcoreai-modelsレジストリからモデルをエクスポートし、CoreAILanguageModelを読み込み、通常のLanguageModelSessionで動かす。推論セグメント、プリウォーム、そして初回リクエストの代価。
iOS 27のCore AI — .aimodel形式、デバイスごとの特殊化と特殊化キャッシュ、coreai-buildによる事前コンパイル、NDArrayとInferenceFunction、Core AI Debugger、そしてこのスタックが抱える制約。
iOS 27までにFoundation Modelsで変わったこと — Private Cloud ComputeとiCloud+のクォータ、Attachmentによる画像プロンプト、ダイナミックプロファイル、そして任意のモデルを載せるLanguageModelプロトコル。
行番号ではなく AST のトークン列ハッシュでページをコード内の宣言に結びつける方法。5 段階の解決ラダー、fresh / stale / moved-renamed / lost の 4 状態、そして 26 コミット・479 アンカーの実履歴で誤検知ゼロを達成した設計を解説します。
共有状態を守るclaimとlease:ページ行のdatabase-level lock、base_content_hashによる楽観的ロック、保持者名を含む409コンフリクト、TTLとheartbeat、そしてエージェントの窓口となるMCPサーバーについて解説します。
Xcode 27リリース後のXcode Cloud分析:workflowの仕組み、無料の25コンピュート時間で何ができるか、自前のMac miniやGitHub Actionsと比べた強みと弱み。
Xcode Cloudを共通CI/CDに組み込む実践ガイド:GitHub ActionsからApp Store Connect API経由でビルドを起動し、webhookでパイプラインに返し、アーティファクトとモノレポを扱う。正直な制約も。
折りたたみiPhone Duoに関するAppleのTech Talks全6本を解説。向き分岐に代わるsize classes、非対称なsafe area、縦型バー、Split View、SDKティアまで、SwiftとObjective-Cのコード付きで整理します。
onHingeChangeとUIHingeInteraction、reserved regions、ArrangementView、そしてiPhone Duoの仮想フロントカメラ。ヒンジにnilガードが要る理由と、mirroringをpositionに頼れなくなった事情を解説します。
AppleのiPhone Duoサンプルは全部Swiftですが、新APIのUIKit面はObjective-Cからも使えます。古いコードベースを適応させる手順——監査、trait collections、safe area、バー、シーン、Swift層——を段階的に解説。
Foundation Models は iOS 26 必須、しかしデプロイターゲットはそれ未満。Lanternly の実コードで示す、三層ゲート、理由を正直に伝えるバナー、そしてサイレントクラッシュの代わりの返答バンク。
XCUITestがサイトとApp Store向けに6言語・2テーマで90枚のスクリーンショットを人の手を借りずに撮影する仕組み — そしてデモデータもまた統計検定を通過しなければならない理由。
MeteoHealthがiPhoneのカメラで心拍数を測る仕組み:指先のPPG、Visionによる額のrPPG、リサンプリング、vDSPでのFFT、SNRゲート — そしてなぜこれがウェルネスであって医療ではないのか。
Lanternly の BookExport モジュールが依存ゼロで PDF と EPUB 3 を組み立てる仕組み:PDFKit の代わりに Core Text、141 行の自前 ZIP、CRC-32、そしてバイト単位のテスト。
MeteoHealth の実際のコミットに基づくポストモーテム。画面の数値が背後の計算と一致していなかった箇所——random() 製のエネルギーバッテリーから、データソースなき統計まで。
仕様書はエンジンとして WhisperKit を挙げていた。コードにあるのは SFSpeechRecognizer。日記アプリ Lanternly のオンデバイス音声文字起こしを解説:コード、可用性、正直な割り切り。
MeteoHealth の実録デバッグ:「今日」画面が更新されない原因は独立した四つ — SwiftUI のライフサイクル、キャッシュ、coalescing、位置情報トリガー。さらに修正自体が生んだバグも。
Swiftコードの静的解析でビルド前に未翻訳文字列を捕まえる方法:補間されたキー、誠実な判定、そして減る一方でしかない技術的負債。
iOS 26ではAirPodsの軸をクリックするだけで写真撮影や動画録画ができます。対応モデル、Camera Remoteの有効化手順、「動かない」と誤解されがちな落とし穴を解説。
AVCaptureEventInteractionが音量ボタン、Action button、Camera Control、AirPodsをどうルーティングするか — そしてそれらの識別がほぼ不可能な理由。実機でのボタン診断デバッグで見つけた落とし穴。
AirPodsがシャッターボタンになり、長押しが撮影ジェスチャーに加わり、シャッター音の扱いが明示的になりました。これがカメラアプリと、デバイス診断におけるハードウェアボタンテストに何をもたらすのかを解説します。
Camera Controlのジェスチャー、設定、完全な検証チェックリスト:クリック、軽い押し込み、スワイプ、タッチ面のデッドゾーン。中古iPhoneの購入・売却・整備に必須の知識。
iOS 26のFoundation Models frameworkを実践解説。SystemLanguageModel、@Generable、ツール呼び出し、ストリーミング、コンテキスト制限、Apple Intelligenceの可用性判定、クラウドLLMとの使い分けまで現役iOSエンジニアが実装ベースで紹介。
Foundation Modelsの supportedLanguages にロシア語は含まれない。Translation frameworkを使ったオンデバイスのピボット翻訳パイプラインが、クラウドもAPIキーも使わずにこの壁を越える方法。
iPhone・iPad・Apple Watch間のオフラインファースト同期を、独自サーバーなしでCloudKitだけで構築した実例。アーキテクチャ、競合解決、サブスクリプション、本番運用の落とし穴まで解説。
SwiftUIアプリへのHealthKit統合を解説。認可、HRV、SpO2、睡眠ステージ、ワークアウト、バックグラウンド配信、新State of Mind APIまで。MeteoHealthの実開発経験に基づく。
iOS 26で導入されたLiquid Glassの実践ガイド。glassEffect APIとGlassEffectContainer、モディファイアの適用順序、旧バージョンのiOS向けフォールバック実装、よくある移行時のミス、そしてReduce Transparencyへのアクセシビリティ対応までを詳しく解説します。
SwiftUIでmacOSのメニューバーアプリを作った記録。MenuBarExtra、windowとmenuスタイルの違い、Settings、WidgetKitウィジェット、Mac App Storeへの公開までを解説します。
next-intl v4、x-defaultを含むhreflang、アラビア語RTL対応が、dodecaidr.pro・runcalculator.pro・meteohealth.proという3つの本番Next.js App Routerサイトでどう機能しているかを、実装パターンとともに解説します。
Next.jsとLeafletでオフライン対応PWAと地図を作る実践ガイド。SSRの落とし穴、Service Workerによるタイルキャッシュ、Zustand状態管理、バックエンド不要のGPXエクスポートまで。
Core MLもニューラルネットワークも使わず、古典的な統計だけで健康予測エンジンを作った話。端末内・オフライン・説明可能な仕組みを解説します。
30億パラメータのon-device LLMに長期記憶を与える方法。オーバーフロー時に要約するスライディングウィンドウ、ディスク上の全チャット履歴、編集可能な「あなたについての記憶」——独立した3つの層の役割・保存場所・管理者を、Swiftコードとともに解説する。
サーバーもベクトルDBも使わず、NLEmbeddingとNLContextualEmbeddingだけで「意味で探す」検索をiOSアプリに実装する方法をSwiftコード付きで解説します。
実データに反応する生成的WebGLシーンをランディングページに組み込む方法。React Three Fiberのアーキテクチャ、シェーダー、劣化ティア、prefers-reduced-motionへの配慮まで解説する。
MeteoHealthでRevenueCatを使わずStoreKit 2のサブスクを実装した記録。Transaction、currentEntitlements、SubscriptionStoreView、win-back offer、Xcodeでのテストまで解説する。
登録不要のiOSアプリの作り方。SwiftDataをローカルに、CloudKitでユーザー自身のiCloudへ同期し、無制限にエクスポートできる設計をLanternlyの開発から解説する。
現在開発中の日記アプリLanternlyでの経験をもとに、WhisperKit、SFSpeechRecognizer、新しいSpeechAnalyzerをiOSのオンデバイス音声文字起こしとして正直に比較する。精度、対応言語、モデルサイズ、Swiftコード、そしてロシア語対応の有無という重要な違いまで解説。
MeteoHealthで実装したインタラクティブウィジェット、Dynamic IslandのLive Activities、Siri用のApp Intents、そして文字盤コンプリケーション付きApple Watchアプリまで、画面の外へと広がるアプリ体験の作り方とアーキテクチャの勘所を詳しく解説します。
Camera ControlをiOSアプリに統合するためのステップバイステップガイド。アーキテクチャ、AVCaptureSessionの設定、システムズームと露出コントロール、Lock Screen Extension。
採用は自動化対自動化になりました:企業にはATSとAIスクリーニング、応募者にはAI履歴書と大量の自動応募があります。2025年に実際に機能するものは何でしょうか?
Next.jsでオンラインストアのスケーラブルなアーキテクチャを設計した方法
温度、気圧、湿度、光、空気質があなたの気分、睡眠、エネルギーにどのように影響するかを理解し、科学に基づいた推奨事項を提供するiOSアプリ。
頻繁な旅行者や駐在員向けのiOSアプリで、ビザの状態と位置を自動的に監視します。VisaTrackerは手動の日数カウントの苦痛を取り除き、ビザ制限を超えないようにします。
62 / 62