プログラミング
クリップボード正規化ツール
Clipboard Normalizer (jefftk.com)
要約
Jeff Kaufman氏は、フォントや色、サイズなどの書式情報を削除し、Markdownで表現できる情報のみを残すクリップボード正規化ツールを開発しました。このツールは、Mac App Storeで無料アプリとして提供されており、リッチテキストをMarkdownに変換したり、その逆を行ったりする機能も備えています。開発プロセスでは、AIアシスタントのClaudeがApp Storeの規約に適合させるためのコード修正や、デモ動画作成、審査プロセス支援などを行いました。
全文翻訳
クリップボード正規化ツール
Jeff Kaufman Posts RSS ◂◂RSS お問い合わせ
Mac App Storeのクリップボード正規化ツール
2026年9月28日
ai, tech
数ヶ月前、私はクリップボードを正規化し、フォント/色/サイズを削除し、ほとんど意味情報のみを残すプログラムを書きました。Markdownで表現できないものはすべて削除されました。しかし、今では説明を受けながら進めることができるため、Mac App Storeで無料アプリとして提供できるようになりました。
これは現在、メニューバーの単一アプリとなっており、いくつかのオプションを提供しています。
クリップボードを正規化するだけでなく、コピーされたリッチテキストをMarkdownに変換したり、その逆を行ったりすることもできます。
ビデオデモ:youtube
この数ヶ月でソフトウェア開発がどれほど変化したかは驚くべきことです。私が最初のバージョンを作成した12月は、まだ手書きで書いた(Claudeに質問をいくつかしながら)と思えるほどシンプルで、その後ClaudeがPlatypusを使ってスクリプトをMacアプリにパッケージ化する方法を教えてくれました。今回は、Mac App Storeで提供したいと伝えただけで、Claudeが互換性があるように書き直してくれました。これには以下が含まれます。
Pandoc(GPLであり、App StoreのTOSに適合しない)をSwiftSoupに置き換えました。
SwiftSoupをラップするSwiftコードを書きました。
個別の「クリップボード正規化」と「クリップボードをMarkdown化」アプリを単一のメニューバーアプリに統合しました。
実行した内容を説明する小さなトースト通知を表示し、不可能な変換を試みた場合にはFYIも表示するようにしました。
XSSや非常に奇妙なフォーマットに関するテストを含め、テストを追加しました。
古いバージョンが誤って処理していたいくつかのエッジケースを修正しました。
App Storeのレビュープロセスを説明してくれました。
どのフォーマットを残したいかという線引きについて、少しガイダンスを提供する必要があり、いくつかの小さな変換バグに気づきました。最初の審査は、私が怠惰で、デモ動画を作成するというClaudeの推奨をスキップしたため、主に失敗しました。2回目は問題なく通過しました。
参照:
クリップボード正規化
パンデミック早期警戒
コメント元:facebook, lesswrong, mastodon, bluesky
私が好きなブログの最近の投稿:
セクシャルハラスメントに関するいくつかの考察
I. via Thing of Things
2026年9月30日
LLMを使用する際に頭をオフにしても意味がない
2025年初頭、私はLLMを使用する際に人々が頭をオフにしているのを目にするようになりました¹。彼らはLLMにアクション(テキストの要約、コードの作成など)を実行させ、それが機能したと単純に仮定していました²。これは2025年初頭には一般的に機能せず、結果は…
via
9月18日の投稿
私の奇妙な生き物たち
ここ数日、私は小さな生き物たちに取り組んでいます。しかし、それらは非常に奇妙です。私はそれらを「奇妙な生き物」と呼んでいます。私はかなりの数を作りました。おそらく5〜6体だと思いますが、確かではありません。
奇妙な捕食者
これは奇妙な捕食者です。それらは…
via Anna Wise's Blog Posts
9月13日
もっと(via openring)
その他の投稿
なぜ私は広告に取り組むのか
父親のための平等な子育てのアドバイス
Netsのためのキャンディ
ポリシー
時間の無駄
open
Jeff Kaufman Posts RSS ◂◂RSS お問い合わせ