砂漠の旅人(たびと)|新天地:たびとの旅路

電脳砂漠を旅する、ある旅人の日記。フロッピーを頼りに歩いた日から、クラウドの地平を見つめる今日まで。見つけたオアシスも、迷い込んだ砂の迷宮も、全てこの羊皮紙に。

2022-03-01から1ヶ月間の記事一覧

幻の神器『TubeEater』追想録 ~利用規約という巨大な壁~

本記事は、開発を断念した自作YouTubeダウンローダー「TubeEater」の追想録です。自動ダウンロード機能、多言語対応、マテリアルデザインUIなど、幻となったアプリの具体的な使い方や機能をデモ形式で紹介。なぜ1ヶ月にわたる開発の末に公開を中止せざるを得…

幻の神器『TubeEater』追想録 ~魂に宿りし苦難の記憶~

自作YouTubeダウンローダー「TubeEater」の開発終盤の記録。本記事では、クリップボード監視と非同期タスクによるダウンロード自動化の仕組み、JSONファイルを利用した柔軟な多言語対応の実装、そしてVideoLibraryの文字化けやライブ配信エラーといった、開…

幻の神器『TubeEater』追想録 ~その魂の設計思想~

自作のYouTubeダウンローダー「TubeEater」が、どのような設計思想に基づいて開発されようとしていたのか、その要件定義と機能構想をまとめた記事です。「クリップボード監視による自動ダウンロード」「3種類のファイル形式対応」「SQLiteによる履歴管理」「…

幻の神器『TubeEater』追想録 ~美しき魂の鎧を纏う~

WPFアプリにモダンなUIを実装したいですか?本記事では、YouTubeダウンローダー「TubeEater」開発の続きとして、MahAppsとMaterialDesign Xaml Toolkitを使い、美しいマテリアルデザインのUIを実装する手順を解説します。特に、多くの開発者がつまずくハンバ…