記事一覧

1134 件の記事があります

📚DH週間トピックス — 2026年3月28日週

DH週間トピックス — 2026年3月28日週

dhweeklydigitalhumanitiesデジタルアーカイブocr

📏Mirador 4向け実寸ルーラープラグインの開発

IIIF Physical Dimensions serviceを利用して、Mirador 4のビューア上に実寸スケールのルーラーを表示するプラグインを開発・公開しました。

miradoriiifplugindigitalarchives

🎨AI画像生成で3つのiOSアプリアイコンをリデザインした実践記録

Geminiを使って3つのiOSアプリアイコンをフラットデザインからモダンiOS風(グラデーション+ソフトグロー)にリデザインした実践記録。プロンプトの改善過程と、生成後のトリミング処理も紹介します。

iosdesignaiprompt

Zenn記事の一括移転通知設定 — Playwrightと内部APIによる508記事の自動処理

Zennで公開していた記事を自前ブログに移行する際、Playwrightと非公式APIを使って508記事の本文を移転通知に一括置換した記録です。

zennplaywrightpythonseo

Hugo + Tailwind CSS v4による独自テーマの作成とHugo Themesギャラリーへの登録

PaperModテーマからTailwind CSS v4ベースの独自Hugoテーマへの移行と、Hugo公式テーマギャラリーへの登録までの過程を記録します。

hugotailwindcssthemecss

🔄App Store審査リジェクト後の修正・再提出をApp Store Connect APIで実行する

App Store審査でリジェクトされた後のビルド差し替え・スクリーンショット更新・再提出の全工程をApp Store Connect APIで実行した記録

iosappstoreconnectapiflutter

🎨AI画像生成でiOSアプリアイコンを作るためのプロンプトテンプレート

Gemini・DALL-E・Midjourney等のAI画像生成ツールで、Apple HIGに準拠したiOSアプリアイコンを生成するための再利用可能なプロンプトテンプレートです。

iosdesignaiprompt

🛡Firebase不要:Apple標準ツールだけでiOSアプリを運用する

ユーザーデータを外部に送信せず、Apple標準ツールとOSSだけでiOSアプリのクラッシュ計測・アナリティクス・アップデート促進・レビュー促進を実現する方法を、実際のApp Store公開アプリでの運用経験をもとに解説します。

iosswiftprivacymetrickit

🔍ジャパンサーチAPIを活用した文化資源探索アプリの開発とApp Store公開

ジャパンサーチのWeb APIを使い、モチーフ検索・撮影画像での類似検索・位置情報連動などモバイル固有の機能を備えた文化資源探索アプリの開発記録

digitalhumanitiesjapansearchflutterios

TEI XMLのスタンドオフ注釈をインライン化する際の落とし穴とDOM操作による解決

デジタル延喜式の開発で、TEI XMLのスタンドオフ注釈をVue.js向けにインライン化する際に遭遇した文書構造崩壊のバグと、DOM操作ベースの解決策についての記録

teixmlpythonbeautifulsoup

📺YouTube StudioでVTT字幕ファイルをアップロードする手順

YouTube StudioでVTT形式の字幕ファイルを元言語・翻訳言語それぞれアップロードして公開する手順を、スクリーンショット付きで整理した

youtubewebvttsubtitle

🗺IIIF画像をAR空間に実寸配置するiOSアプリ「IIIF AR」の開発

IIIF Image APIに対応した高解像度画像をARKitで床面に実寸配置し、カメラ距離に応じてタイルを動的に読み込むiOSアプリ「IIIF AR」の開発についての記録です。

iosarkitiiifswift

🧠iOS OCRアプリのメモリ起因クラッシュの調査と対策

ONNX Runtimeで6モデルを使うiOS OCRアプリ(KotenOCR)で発生したクラッシュ率6.7%の原因調査と修正内容の記録。

iosswiftmemoryonnx

🔍KotenOCR: 近代OCRの検出重複を解消する(NMS追加とクラスフィルタリング)

KotenOCRの近代OCRモード(NDLOCR-Lite)で検出結果が重複する問題を修正。NMSの追加とline_*クラスフィルタリングにより、本家ndlocr-liteと同等の検出精度を実現しました。

iosocrndlonnx

🖼️Universal Viewer 4.xの「Unknown content type」エラーとローカルホスティングによる対処

Universal Viewer 4.xで発生する「Unknown content type」エラーの原因と、ローカルホスティングで解決した記録。

iiifuniversalviewernuxtdigitalhumanities

🎬YouTube Studioで英語字幕(VTTファイル)をアップロードする手順

YouTube Studioで日本語字幕が設定済みの動画に、英語のVTTファイルを追加アップロードする手順

youtubewebvttsubtitle

Apple Sales Reports APIのデータ反映時刻とYouTube APIのクォータリセットを実測した

App Store Connect Sales Reports APIの日次レポート反映時刻とYouTube Data API v3のクォータリセット時刻を実際に観測した記録です。

appstoreconnectapiyoutubepython

🤖Claude Codeを使って動画に多言語字幕を自動生成し、IIIF v3マニフェストで公開する

Claude Codeのマルチモーダル機能とffmpegのシーンチェンジ検出を組み合わせて、動画に多言語字幕を効率的に生成し、IIIF v3マニフェストで公開する方法

claudecodeffmpegiiifwebvtt

🎬デジタル源氏物語 動画字幕プロジェクト:IIIF v3マニフェストによる多言語字幕の公開

デジタル源氏物語の機能紹介動画に日英の二言語字幕を付与し、IIIF v3マニフェストとして公開するプロジェクトの紹介

iiifwebvttdigitalhumanitiesgenji

📜KotenOCR v1.3.0:古典籍と近代活字の両対応OCRモードを追加

KotenOCR v1.3.0で、既存の古典籍(くずし字)OCRに加えて近代活字OCR(NDLOCR-Lite)に対応しました。確認画面でのワンタップ切り替え、認識処理の並列化による高速化などの変更点をまとめます。

iosocrkuzushijindl