2006-08

Latest Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コード譜をHTMLで

その昔、ギターのコード譜をテキストで表すchordpro形式をPostScriptで出力するchordを、日本語化した。こんな感じ
ps2pdfなんかもあるし今でも使えないことはない。しかしISO-2022-JPしか受け付けなかったり半角混ぜられなかったり他にも細かいバグがあって、直す気にはならない。
今では、GuitarTeXなるものがあって、日本語化している人もいるようだ。

しかしLaTeX環境も今は手元になくて、めんどくさい。
で、お世話になってるJ-Totalのように、HTMLで表現できんじゃね?と考えた。

スタンドアロンアプリケーションでは、chord2htmlは、GDとか色々いるようだ。
chordpackは、perlのせいか一部日本語が通らない上、tableで整形してる。

Webで提供されているものでは、WebChordは日本語がまったく通らない。perlのソースが公開されているが、日本語を通すやり方は調べないと分からない。
Guitar Tutor WorldのConverterFormは日本語が通る。position:absoluteとposition:relativeを両方使ってうまく表現している。absoluteが適用された要素は、後に続く要素の配置に影響しないのだ。
CSSで印刷できないようにしているのを直そうとしてもソースが見当たらないのは残念だが、chord gridも表示しているし転調までできるし完璧?と思ったものの、コードが詰まっていると文字が重なることが判明した。英語では一文字ごとにコードを乗せたりしないけど、日本語だと漢字一文字ずつに乗せたりするからねぇ。

あとはWikiでの実装PmWiki | Cookbook / ChordProが面白いが、PmWiki自体で一応日本語が通っているものの、編集画面で数値実体参照になってしまう。
はてなはウクレレ譜実装してるけどね。

そこで作った。こんな感じ
chord gridを出すのは面倒だし自分では必要ないけど、J-Totalへのリンクもつけてみた。こんな感じ
そしてCGI化。chordpro2html

で、問題はギターがないことなのだが。

著作権を侵害するファイルを変換して不特定多数に公開するのはやめましょう
なんかOLGA停止してるしね・・・。

全文を表示 »

スポンサーサイト

Google Homepage モジュール:テレビ番組表

お、いつのまにかmestalla::blogさんで新しいテレビ番組表Googleモジュールが公開されてる。
これはすごい。多機能。充実してる。
もう僕のじゃなくてこちらをお勧めするしかない。
クリックじゃなくてマウスオーバーで番組詳細を表示したいかもしれないけど。
やっぱり人は日々精進してアップデートして成長していないとなぁ。

テーマ:プログラミング - ジャンル:コンピュータ

はてなアンテナ - ご長寿ブログ/ウェブ日記

「ご長寿ブログを探せ」に、更新の止まっているものや、リンク切れになっているものが散見されたが、一時的なものである可能性を捨てられないため、削除を行うには慎重を要する。
そこでアンテナを使ってみることにした。

はてなアンテナ - ご長寿ブログ/ウェブ日記

ソースは「ご長寿ブログ~」と「最古のウェブ日記」
リンク切れ(ドメイン|アカウント失効)についてはまた調査が必要だが。これを元にWikiを修正、っていうかこれでいいのかな。

日記の移動

昔の日記をMovable Type形式にして、はてなダイアリーにインポートした。
24時超えの時刻が取り込まれなかったり、*がはてな記法に引っかかったりしたけど、何度かやって完了。脱落や乱れは多分ないと思うが。
MT形式のファイルサイズが1,208,969バイト。はてなも文句言わずに淡々と取り込んでくれた。

テーマ:日記 - ジャンル:日記

«  | HOME |  »

移転しました。

ブログ引っ越しました。
無用の科学あるいは錬金術

 

株価情報

 

最近の記事

最近のコメント

 

最近のトラックバック

月別アーカイブ

カテゴリー

RSSフィード

ブログ内検索

 

なかのひと

 

ヘビーローテーション

 

 

リンク

広告

 

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。