概要
本日は、LSE-CoreプロジェクトでPixel 8のAndroidアプリが黒画面になる問題をbgfxのOpenGL ES機能ロードのバグ修正により解決しました。また、cf-saqoo.shにObsidian日記の統合計画を策定・実装し、ccdiaryをmacOS GUIアプリとして再構築しました。
作業内容
jjstats
- リリース版の最新バージョンをダウンロードし、インストールした。
cf-saqoo.sh
- 開発サーバーを起動し、Webページの表示をフル幅・単一行・クリック可能に修正した。
- GitHubプライベートリポジトリのObsidian日記をWordPressブログと統合する計画を策定した。
- 策定した計画に基づき、D1スキーマ、Markdownパーサー、同期スクリプト、Workersの修正、GitHub Actions設定を実装した。
- デプロイ環境で動作確認を行い、不要な一時ファイルやDBをクリーンアップした。
UDGP-Results
- iframe内でのDiscordログイン問題を解決するため、iframe検出時にオリジナルページへのリンクを表示するように修正した。
- ログイン状態に関わらずカウントダウンを表示するようロジックを修正した。
- iframe表示時にページのパディングを調整し、背景色を白に設定した。
- Markdownテキストの色が他の本文と異なる問題を修正した。
8thwall
- オープンソース化された8th Wallの内部コードを調査し、Image Targetの動的な生成や管理の可能性を評価した。
- 8th Wallの公式サーバー終了後におけるImage Target作成方法やCDN利用について深く調査した。
- 調査結果を詳細なレポートとしてまとめ、Image Targetの生成はサーバー終了後に不可能となることを報告した。
EPDEnvClock
- プロダクションDBのバッテリーデータを分析し、充電直後の電圧降下は正常な挙動であることを確認した。
- 過去の充電サイクルを比較分析し、充電完了前にケーブルを抜いた場合の電圧挙動を特定した。
- データ表示に14日、30日のプリセットボタンとカスタム日付ピッカー機能を追加した。
- Cloudflare Pagesのデプロイ設定とGradleキャッシュの問題を修正し、機能が反映されるようにした。
LSE-Core
- macOS ARM64移行: osx-cocoaサンプルアプリをApple Silicon (arm64) ネイティブで動作するように設定とライブラリを更新した。
- CIビルド修正: build.shスクリプトの
copy_assemblies関数のバグとBazelの依存DLLビルド漏れを修正し、CIビルドが成功するようにした。 - Android API/Pixel 8黒画面修正: AndroidアプリのAPIエンドポイントをプロダクションURLに更新し、クエリパラメータとヘッダーをosx-cocoa版に合わせた。
- Android API/Pixel 8黒画面修正: Pixel 8で歌詞が黒画面になる問題を、bgfxのgzip解凍処理の不足とuint16_tオーバーフローによるMaxTextureSize=0の問題を修正して解決した。
- bgfx修正の整理: bgfxへの修正を1行に集約し、不要なデバッグコードを削除してPRを更新・マージした。
- build.shのCI問題再修正: asus4のフィードバックを受け、build.shから明示的な依存ビルドを削除し、MotionSettingExporterをCIでスキップするように修正した。
aaa
- ポケモンカード推薦システムのプロジェクト構造をMonorepo形式に整理し、
apps/data/scripts/outputs/docsディレクトリを作成した。 - 整理後のディレクトリ構造に合わせて、HTML/JSファイルとPythonスクリプト内のファイルパスを修正した。
- 各アプリケーション(main, tinder, search)が新しい構造で正しく動作することを確認した。
- メインアプリケーションを画像なしのzipファイルとしてエクスポートした。
ccdiary
- Claude Codeの会話履歴から日記を自動生成するTypeScript CLIツールを開発し、Claude Sonnet APIを利用して要約を生成するようにした。
- 生成されるMarkdownがlintルールに準拠するように、後処理の整形ロジックを改善した。
- 会話のフィルタリングと統計表示機能を強化し、APIに送られるプロンプト内容を確認できる
--show-promptオプションを追加した。 - 既存のCLIツールを参考に、SwiftUIとAppKitを用いたmacOS GUIアプリとしてccdiaryを再構築した。
- MarkdownUIを導入して日記の表示を改善し、リストの空行問題やAPIキー設定のUIバグを修正した。
Area2
- Unityエディタスクリプト
CircularLEDLengthMeasurer.csを作成し、選択したGameObjectの円周を測定・可視化できるようにした。 - Unityエディタスクリプト
LinearLEDLengthMeasurer.csを作成し、選択したLEDControllerのPipeLengthを測定・可視化できるようにした。
remotion
- Remotionプロジェクトをセットアップし、macOSターミナルウィンドウ風の新しいコンポジションを作成した。
- 背景を透明にし、フォントサイズやカーソルを調整し、パディングを追加してUIを改善した。
- タイプライターアニメーションとカーソルを独立したコンポーネントとしてリファクタリングし、マスターコンポジションに統合した。
- ターミナルウィンドウに3D回転アニメーションを追加し、コンポジション全体でY軸がゆっくり回転するように設定した。
Generated by ccdiary