ひまつぶし雑記帖

青空文庫のルビや傍点をHTMLタグに変換

2015/9/25 [16:46:57] (金) 天気

小ネタ。
青空文庫形式で書かれたテキストをちょっといじる機会があったんで、例によってperlでごそごそと。

『青空文庫 組版案内』(http://kumihan.aozora.gr.jp)に詳細な資料や、青空記法で書かれたテキストをXHTMLに変換するrubyのスクリプトも提供されている。

青空文庫からXHTMLへはrubyのスクリプトを使わせてもらえばそれで解決なんだけど、用途・前提が青空文庫。当然ながら青空文庫用のcssが埋めこまれる。

電子書籍にするのにそのままでは使えない。
本文で青空記法が使われてるのはルビと傍点、太字程度だったので、その3つをHTMLのタグに変換するスクリプトをでっち上げ。


perlのスクリプト的には、漢字かななどの判定にUnicodeブロックが便利でおすすめ。
無名サブルーチンも便利。


意外なところで青空記法が使われててちょっとびっくりだった。
テキストデータ利用ということで、ボランティアさんが入力するのに青空記法はわかりやすくていいんだろうなあ。


青空EPUBの現バージョン3-1.1.0b45はepubcheckでエラーになる。
原因はnav.xhtmlのlandmark部、「Undefined property:title-page」で、ここを「titlepage」にすれば大丈夫。

image
自転車置き場の新顔…のわりに態度がデカイ。

»電子書籍制作代行についてはこちら

さぶいぞ

2005/9/25 [20:13:37] (日) 天気

まったり日曜、なんだけど。朝から交通安全週間のテントの中で団地の婆さまたちと2時間みっちり世間話だ。B29に追いかけられた話とか、隅田川が死体で埋まった話とか、最近のねえちゃんたちは観音様丸出しだとか、駅前のシュークリームは一回食ったら十分だとか、スーパーがあぶないとか。濃ゆい話でゲップが出そうだった。しかし、爆撃機のB29の機関銃で狙われた、というのはすげー話で驚いた。

その後部屋に戻って明日に向かって撃ての画像をちょっといじってフラッシュにしてみる…ってGIFアニメで十分だったかなあ。
そいつを扉にして新たにページを作ってみる予定。トップページからCGIにするか、いっちょ奮起してPHPで書けるか試してみるか。どっちにしてもbiglobeじゃindex.cgiとかindex.phpは無理だったと思うんで、別サーバーでやってみるかな。

朝からの冷たい風が台風が通過しても変わらず。このまま一気に涼しくなってくれるとありがたい、ような、急すぎて困るような。

 [20:47:46] 
久しぶりのUO。giant beetle 捕獲にアリの巣ダンジョン。ナイトメアで行ったら6匹ぐらい殺してしまったので、キリンに切り替えてようやくゲット。
って、いまさらなにをやってんだか、と思いつつ地味な作業的ゲームというのも染み入るもんです。
ブリ一銀前をうろついたら、隔世の感。いや、みんな見たこともない格好をしてたり武器防具を持ってたり。うううむ。

»電子書籍制作代行についてはこちら

忙しくなった

2003/9/25 [18:19:26] (木) 天気

さすがに仕事が溜まってきた。あははは。コミックス一冊分のチェック&校正をして、雑誌の原稿を片付けていく。
朝っぱらからの会議は例によって例のごとく危機的状況の報告会。その後、原稿の合間をみて昼飯は櫓のチキンカレー。いや美味い。ちゃちゃっと食ってちゃちゃっと戻って仕事。余裕のない一日だ。まだ机の前には校正しなきゃいけない原稿が山になって出てる。余裕のない上、ロングランな一日になりそう。

毎年、この時期になるとリフレッシュする上総センセが来社。その温泉地名産のプルーンを持ってきてくれたのだ。これがまた美味い。

うーん、体調は変わらず。ノドが痛いまま体がぼわっとしてる。まいったなぁ。

とまあ、なんかとっちらかってとりとめもないので、仕事に戻るか。やれやれ。

»電子書籍制作代行についてはこちら

メモリ大尽じゃっ

2002/9/25 [18:53:09] (水) 天気

先週末に第一報が飛び込んできた、業界をかけめぐる噂話がどうやら現実になりそうだ。某社の某コミックスの発禁は避けられそうもない。さらに、ほんらいなら叱られて終わりの立場の人間まで「持っていかれる」ことになるかも、と。どういう対応したんだろう。。。

ただでさえ「成年マークつき」本を扱う(って、漫画だけじゃないよ)書店が減ってるというのに、とりあえず大丈夫だろうと思われていた漫画でこの騒動だと、ますます減る=部数確保ができなくなる。「成年マークつき」コミックスにとっては宮崎事件以来の打撃になるだろう。写真誌と同じように「消し」が入るようになると売上も激減するだろうし。

今年になってようやく参入できた「一般向けマークなし」コミックス以外にも、なんか手を打っておかないとヤバイなぁ。

ようやく外付けHDDのフォーマットも終わり、従来どおりの環境になったのが今日。でも、いざ稼動しはじめると、搭載メモリ512Mの威力はすげーぞ。作業してる最中、HDDにスワップすることなどほとんどないので、快適軽快!漫画家サンたちが最低512Mとか言ってるのを「贅沢なこと言ってんなぁ」と思ってたけど、いや、ほんとに「最低」512Mは必要だわ。

»電子書籍制作代行についてはこちら

味噌汁だ

2001/9/25 [23:57:20] (火) 天気

朝から会議。それはともかく、今日って火曜日だったんだ。朝起きて、ゴミを出そうと持っていったら、発泡スチロールとか捨ててあって、「なんだこいつ、ゴミ出し守れよ、今日は燃えるゴミだろ」とムカつきながら、持って出たゴミを置いてとことこ歩きだし、ふと、今日は燃えるゴミの月曜じゃなく、燃えないゴミの火曜だと気づき、あわてて、ゴミ捨て場に戻り、ゴミを持って帰って、出しなおし(苦笑
しかし、毎度のことながら、東京ってなんでこんなにゴミ出しに関してうるさいんだ。気をつかってしょーがない。ビンものなど、プラスチックのフタはまた別にしてるし、当然ながら、ラップはカッター部分を別にする。なんかなぁ。

カロリー減量作戦
今日の昼飯。というか、今日は朝起きて、昨日の残りで作っておいたおにぎりをひとつ、味噌汁。で、昼飯は食わず。
今日の晩飯。会社でロング缶2本、帰ってから、やはり残りのおにぎりを3つと、ほうれん草・キャベツ・魚介味噌汁、煮干の中華あえ、ワインをマグカップに2杯。

涼しくなって味噌汁が美味い季節になりました(笑)

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
名前:
飯田哲章
mail:
t2aki@mrh.biglobe.ne.jp
twitter:
t2akii

WEBサービス制作/電子書籍制作

検索
<<2017/09>>
     12
3456789
10111213141516
17181920212223
24252627282930

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版

iPhone電子書籍アプリ
小説同人誌Select iPhone電子書籍アプリ
『小説同人誌Select』

[1 Page]

TOTAL:2835

2017 (27)
1 (2)
2 (1)
4 (2)
5 (1)
6 (6)
7 (3)
8 (5)
9 (3)
10 (2)
11 (2)
2016 (41)
1 (5)
2 (5)
3 (2)
4 (3)
5 (4)
6 (6)
7 (2)
8 (2)
9 (3)
10 (1)
11 (4)
12 (4)
2015 (99)
1 (11)
2 (12)
3 (9)
4 (6)
5 (8)
6 (8)
7 (3)
8 (5)
9 (16)
10 (6)
11 (1)
12 (14)
2014 (112)
1 (16)
2 (5)
3 (6)
4 (12)
5 (16)
6 (19)
7 (9)
8 (6)
9 (4)
10 (8)
11 (6)
12 (5)
2013 (145)
1 (24)
2 (15)
3 (18)
4 (23)
5 (14)
6 (11)
7 (7)
8 (11)
9 (5)
10 (4)
11 (6)
12 (7)
2012 (103)
1 (1)
2 (1)
3 (4)
4 (3)
5 (7)
6 (26)
7 (17)
8 (5)
9 (8)
10 (10)
11 (11)
12 (10)
2011 (54)
1 (4)
3 (7)
4 (4)
5 (14)
6 (6)
7 (3)
8 (3)
9 (1)
10 (4)
11 (2)
12 (6)
2010 (70)
1 (12)
2 (7)
3 (6)
4 (6)
5 (3)
6 (10)
7 (6)
8 (4)
9 (3)
10 (4)
11 (3)
12 (6)
2009 (144)
1 (15)
2 (12)
3 (12)
4 (6)
5 (15)
6 (6)
7 (10)
8 (9)
9 (17)
10 (12)
11 (14)
12 (16)
2008 (148)
1 (10)
2 (6)
3 (10)
4 (11)
5 (13)
6 (10)
7 (13)
8 (19)
9 (18)
10 (12)
11 (13)
12 (13)
2007 (106)
1 (7)
2 (5)
3 (3)
4 (7)
5 (5)
6 (9)
7 (8)
8 (13)
9 (18)
10 (11)
11 (8)
12 (12)
2006 (158)
1 (28)
2 (28)
3 (25)
4 (7)
5 (9)
6 (7)
7 (12)
8 (13)
9 (10)
10 (7)
11 (6)
12 (6)
2005 (350)
1 (31)
2 (26)
3 (26)
4 (27)
5 (29)
6 (30)
7 (32)
8 (30)
9 (30)
10 (32)
11 (29)
12 (28)
2004 (292)
1 (24)
2 (24)
3 (29)
4 (27)
5 (28)
6 (25)
7 (26)
8 (24)
9 (12)
10 (19)
11 (26)
12 (28)
2003 (318)
1 (22)
2 (25)
3 (21)
4 (28)
5 (28)
6 (28)
7 (28)
8 (29)
9 (26)
10 (29)
11 (28)
12 (26)
2002 (317)
1 (29)
2 (26)
3 (26)
4 (25)
5 (28)
6 (30)
7 (27)
8 (21)
9 (25)
10 (27)
11 (28)
12 (25)
2001 (277)
1 (17)
2 (21)
3 (23)
4 (20)
5 (31)
6 (18)
7 (26)
8 (25)
9 (29)
10 (19)
11 (24)
12 (24)
2000 (53)
6 (9)
7 (4)
8 (2)
9 (3)
10 (1)
11 (15)
12 (19)
1999 (3)
7 (1)
10 (2)
1998 (18)
9 (9)
10 (7)
11 (2)