ひまつぶし雑記帖

WORDをテキスト保存した時のルビの捕捉

2023/5/31 [16:23:28] (水) 天気

いや、あいかわらず雑なネタ。

.docx、ワードファイルではなくて、ワード文書を書式なしテキストで保存したテキストデータがたまにやってくる。基本的にシンプルなものが多くて流れ作業で済む。

…なんだけど、ルビのついたものがたまにあるのでその対応のメモ。
ワードの文書を書式なしtxtで書き出すとルビは

「これは漢字(かんじ)にルビがつく」

などと、ワード文書ではルビのところが、漢字と半角カッコでくくられたルビにわけられて保存されることになる。

そういや、以前もこんなことあったなあと思い出して、この雑記帖を検索したら出てきたのが
青空文庫のルビや傍点をHTMLタグに変換
https://t2aki.doncha.net/?id=1443167217
↑このエントリ。
青空文庫で使われている、青空記法は多くのひとに使われるように、よく練られているなあ、と感心した記事で、やっぱりさきほども改めて感心。

てことで、その時の記事からほぼ流用したのが以下のスクリプト。


perlで、Unicodeブロックを使った正規表現で漢字やかなを拾えるんで大助かり。

ただ、こいつはビミョーで、漢字に続いて半角カッコがあるのは、ワードが吐き出したルビだけとは限らないし、ルビの対象となる漢字の範囲がこれだけだと特定できない。

青空記法では問題にならないんだけど、ワードの吐き出しに多くは求められない。
なので、あくまでも初校作成時の手助け程度、かな。


にしても。
まだ5インチと3.5インチのフロッピーディスクが現役で、MSDOSは3.0が出た頃、NECの98シリーズが人気だった頃だからもう40年近く前の昭和の頃。日本ダービーでシンボリルドルフが皇帝になった頃。
Wizardryというゲームがやりたくてパソコンを買って、その後競馬データをこねくり回すために使いだしたawkやperl、unix環境。言ってしまえば、遊びでやってた当時の余録で、還暦すぎても小遣い稼ぎができるんだから、なにが役に立つのか立たないのかなんて、その時にはわからないもんだわな。

仙人の弟子の雑巾がけ庭掃除のネタは深いものがあるなあ(しみじみ)
image

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

引用文データ

2009/5/31 [21:02:02] (日) 天気

これはいただき、というフレーズ、一節があって、小説は
https://t2aki.doncha.net/books.pl
ここでデータベース化。気がついたら入力して、ときどき眺めてはニマニマしてるんだけど、漫画はここには未収録。漫画のネームと小説の一節を一緒にするのはちょっと違和感があって、別スクリプトでやろう、と思ってもう十年は経つ。絵がないと面白くないし、絵をつけたりするとさすがに著作権うんぬんでまずいだろうし。
神竜剛次とか蛭魔妖一とか、ぞわぞわっとシビれる啖呵のキャラがいるのでネームを収録してみようと思いつつ。うまいやりかたを思いつかなくてアイディア段階で放置。漫画の場合、その絵が欲しいしねえ。

にしても、改めて眺めてると
https://t2aki.doncha.net/books.pl
は、人生の指針を示唆してくれる名スクリプトですなあ、と自画自賛芸。

ふと。本屋さんとか図書館とか。そこに並んでる本の数に呆然とすることがある。本の数だけ、ひとの思いや思想、哲学、世界があるわけで、そういったものがこれだけの数、一堂に会する場、というのは他には見ないよなあ、と。たまに、本屋さんとか図書館で、圧倒されて心拍数があがる。

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

lolipop に Digest SHA PurePerl

2009/5/31 [12:22:13] (日) 天気

https://books.doncha.net/
まったく、ひと気、ひと通りがなく、放置気味だったアマゾンアフィリエイトサイト。ここも当然Amazonの認証に対応しないといけない。

てことで、
読書SNSの ttp://www.holeinthewall.jp/ と同じモジュールを入れた…んだけど、lolipop には Digest::SHA がインストールされていないようで、エラーになってしまう。
「lolipop Digest SHA Amazon」 で検索してみると、PurePerl版をcpanからもってきて自分のディレクトリに入れておく、てことで対応できると。さっそく持ってきてゴソゴソftpで置いて無事対応。

いろいろ大変だ。

 

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

メモ

2006/5/31 [12:05:39] (水) 天気

メモ
FireFOX用スタイルシートひっぺがし他、なにかと便利なツール
https://addons.mozilla.org/firefox/60/

サーバーに負荷をかけてテスト…使い方要注意、というかDoS攻撃=威力業務妨害に取られかねないツール
https://jakarta.apache.org/jmeter/

こういうのは必要だったなぁ。

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

迷う

2005/5/31 [17:09:30] (火) 天気

1時間ほどの筆記は一般常識と作文だ。
ううう。いわゆる算数パズルっぽい問題で、たけしの平成なんちゃらとかに出そうなもの、なんだけど、これが苦手というか数字を見た瞬間終わった。結局たぶん正解を出せないままだったろう。後の祭りだが、テレビのパズル・クイズバラエティってのは雑学し入れるにも頭の使い方にもそれなりに役に立つかも知れないんだなぁ。
作文もテーマはなくて自由課題400字…ってこういう時ナニを書くものなんだろう。まったく見当もつかず、しかたないんで、今度引っ越したところは坂がない街なのですぐに方向を見失う、というのを阿刀田高っぽく書いてみた、つもりなんだけど、どうみてもできそこないの小学生の作文にしかなってない。
後で気づいたのだけど、こういう時の作文てのは、御社に入ったらどういうことをしたい、というビジョンを熱く語るか、業界周辺に関する知見を披瀝しかくあるべし、というポリシーを確固と述べるか、だよなぁ。やっぱし。
面接も感触はいまひとつ。10年後の自分はどうなってると思いますか、と言われて、機嫌よく過ごしていたいと思う、とマジメに考えてマジメに答える。(いや、反論すると、ビジョンとか目標なんてのを持ってると人間てのは弱くなるものだと思ってんだよなぁ、おれ。仙人の弟子と同じ。何のためにやらされてるかわからず苦しいけども、雑巾がけとか箒かけしてれば、気づいた時には仙人になってるもんでしょう。どんなことでも継続は力なり、ですね)
まったくもって、相手にしてみれば妙なのがきたな、といったところだろうか。しょぼいぞ、おれ。

んで、渋谷の職安に寄って求人端末で検索して、新着で編集募集があったので、紹介状。と思ったら、窓口での話で明日早々に面接となった。書類選考もしないなんて、なんだか学生のバイト募集みたいで、ちょっとナニでアレな予感もする。まあ行ってみて、わたしの方からも判断させていただくかしらん。

DDS2。フーリーの羽衣はビナーの2D画面、回廊を出て北の方だった。んでもって、ふたたびみたび、ルシファーのところに行ったのだが、仲間になってくれんしエデンとやらもどこにあるのかわからん。占い師に聞いても、魔界でやることがあるはず、としか言わない。フーリーの羽衣を持って城のルシファーに会うだけじゃだめなのか…。なんでもないところで詰まってる予感はあるんだけど。

引っ越してきた土地でも就職活動でもゲームでも、道に迷ってる、なんてシャレになってねえよなぁ。こんな日は酒でも飲んでちゃっちゃと寝てしまうに限る。

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

暑すぎ。。。

2004/5/31 [19:17:34] (月) 天気

昨日30度超ということでうんざりしてたら、今日は朝から輪をかけて暑い。身体に力がはいらないほど、だるさ炸裂・朝からバテバテ。気温の激変に対応でけん。
今日予定だったものがほとんど明日へ先送り、〆きりのズレこみで、今日は仕事がぽっかり。入稿チェックしたぐらい。うううむ。大丈夫なのか。

んで歯医者はとりあえず。次は6月下旬の予約。あっちもこっちも歯周病でガタガタ。レントゲンを撮りなおして治療の方針を相談しましょう、ということだ。…けどなぁ、これどーすんだろ。歯列矯正なのかひっこぬいてのインプラントなのか、今さら、んなことする必要があるんだろうか。

ついでに今週は健康診断ウィーク。またバリウムだ。

ここんとこサボリまくりの朝練に弁当。いつ頃再開すべかしらん。

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

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ところてんx5

2024/2/21 06:50

スパム騒ぎも収束したっぽいのでメンション受付のフォロー限定を解除しよう。
今回の騒ぎのおかげで、1つの投稿の中に複数のメンションがあったらスパムとして処理する、てのを実装したしな

2024/2/20 13:55

どこで漏れてるよなあ、絶対。
とりあえずdiffで差分を取るところから始めるしかなくて。でもボリュームがあるので、winmergeを使って目で追う集中力なんてもはや1mmもない。コマンドラインでdiffをを使ってその結果だけを表示させるスクリプト、というのが落としどころか。ディレ...

2024/2/20 13:42

今回、けっこうボリュームのあるものなので目で探してひとつずつ確認修正作業、なんて「絶対」(世の中には絶対はないんだけどこれは絶対)にミスが入る。
こんなことになると、結局検証用のスクリプトを書いて機械的に洗ってみることになる=余分なスクリプトを書かなきゃいけない…orz

検索
<<2024/05>>
   1234
567891011
12131415161718
19202122232425
262728293031

リンク

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

[2 Page] »
1 2

TOTAL:2981

2024 (4)
1 (2)
2 (2)
2023 (53)
1 (1)
2 (5)
3 (1)
4 (1)
5 (3)
6 (9)
7 (9)
8 (6)
9 (5)
10 (3)
11 (2)
12 (8)
2022 (16)
1 (1)
3 (2)
6 (2)
7 (1)
8 (4)
9 (2)
10 (1)
11 (2)
12 (1)
2021 (12)
1 (3)
2 (1)
6 (1)
8 (2)
9 (1)
10 (1)
11 (2)
12 (1)
2020 (18)
1 (2)
2 (6)
4 (1)
6 (1)
7 (2)
8 (2)
12 (4)
2019 (17)
1 (3)
2 (4)
3 (2)
4 (2)
5 (1)
6 (1)
8 (1)
10 (1)
12 (2)
2018 (21)
1 (3)
2 (2)
3 (2)
4 (1)
5 (1)
6 (6)
8 (1)
9 (1)
10 (2)
12 (2)
2017 (32)
1 (2)
2 (1)
4 (2)
5 (1)
6 (6)
7 (3)
8 (5)
9 (3)
10 (2)
11 (2)
12 (5)
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)