ひまつぶし雑記帖

CSSとperlの小ネタめも

2013/5/8 [11:22:31] (水) 天気

電子書籍がらみ。HTMLとCSSでどうやって表示・表現すればいいんだろうと調べたことをメモしておこう。

【横書き】

1M(1メガバイトは)は、2の20乗バイト(2<span style="font-size:0.6em;padding-botto:0em;vertical-align:top">20</span> = 1048576バイト)です。


この文字の右肩に小さくついてる「20」ってどうすんだ、画像にしてくれなきゃ無理だろ、と思わず担当者にメールしようとして思いとどまった。調べた。

右肩に小さくつけたい文字をspanタグで囲み、spanタグにスタイル指定

フォントサイズを小さくして、下側のpaddingを0にして、表示の基準ラインをトップにする
(padding-bottom は指定しなくて大丈夫っぽいけど…どうして指定してあったんだろう)


【縦書き】

縦中横をperlで一括処理する。

単純に、すべての半角アルファベットに縦中横のタグをつけるのは簡単な正規表現。
このあたりに →  『ルビのため perl unicode正規表現』

縦書きなのにやたら英単語が混じると、単語の長さによって縦中横になったりならなかったり、とても読みにくい。ということで、アルファベットの縦中横について

・アルファベット一文字は縦中横にする
・英単語は縦中横にしない

英単語をとりあえず別形式にエンコードして保護しておく。
「tab+アルファベットの10進数」
タブだったら原稿に混じり込む可能性は少ない。タブ+数字というのはまず出てこないだろう。

一文字のアルファベットに縦中横を定義したクラスを指定。

タブ+10進数にしておいたアルファベットの英単語を元に戻す

(上記、正規表現のところをいじれば、アルファベット2文字までは縦中横にする、3文字以上の単語はそのままにする、なんてことも出来る。でも、中途半端な設定は読みにくくなるだけ)

ていうか、そもそも、アルファベットの英単語や数字が入り乱れる「実用書」なんて縦書きである必要は感じない。底本が縦書きであっても、電書にする時には横書きで十分。縦書きの底本は全角半角アルファベットがその時々で別々。正直とても読みにくい。小説でもないのになんでまた縦書きにしたんだろう。謎だ。

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

スローカーブを、もう一球

2009/5/8 [13:51:18] (金) 天気

昼休み休憩中。

いや、連休中は酒浸りカメラ散歩ばかりで、本を読んでいなかった。なもんで、ちょっとリハビリが必要かな、と再読に走る。本棚を眺めて掴んだのが山際淳司「スローカーブを、もう一球」。いつかの引越しのドサクサでなくなってたんだけど、ブックオフでゲットしておいたのだ。

いけません。ぞわぞわ泣ける。時代がもろかぶる。

大上段に振りかぶり、正しいことを大声出していう、ようなヤツは低脳品性下劣にしか思えない。そんなおっさんのわたしに、山際淳司の目線と対象との距離感がしっくり腑に落ちるのだ。今回で何度目かわからない。いいものはいつ読んでもいいものです。

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

でーたべーす

2008/5/8 [23:37:21] (木) 天気

これまた何度も同じことをいうか、だけど。わたしがパソコンを使うようになったのはWizardry5と競馬のせい、というか、おかげ、というか。
競馬はデータがどっさりあって、全国の競馬場で開催されたすべてのレースの、タイムや騎手馬場状態などなど、なんでもありの世界。分厚い競馬四季報をにらみながら、パソコンの出番となり、awkからperlにいきついた、というのが前回までのあらすじ。

msdosの頃、桐というデータベースソフトが定番っぽくあって、ン十万件のデータを扱っても快適、だそうで、データベースてのはすげーな、と。今でも、postgreqlやmysqlはすげー。
でも。本当にすげーのはデータベースなんかじゃなくて、データを作って入力する作業、人だ。
どんなに器が便利で立派でごたいそうでも、中身がなきゃ意味がない。
便利なウツワがあるからデータでも整えて作ってみるか、という動機になるかもしれないが、んな程度で持続継続ができるわけもなく。このデータをなんとかしたい、という強い欲求があれば、ウツワが多少不便でも不細工でも使い続けて格好はついてくるもんだ。
(馬券がなんとかなるかどうかは、また別の話だったけど)

なんじゃこれ、ゼロの数が間違ってんだろ、というメニューに、出てきた料理が、こらおれは皿を食いに来たんじゃねえぞ、この真ん中のベビー羊羹みたいのはなんじゃ、ということだよなあ。
ネットてのは企業相手じゃない。一般のユーザー、ていうか自分と立ち位置が同じひとたちが相手だ。立派なウツワを用意するのもそれは大切だろうけど、たとえしょぼくてもまずはサービスを提供して皿の中身を充実させる方が大切。
てことで、読書SNSのしょぼさを自己弁護強弁してるんだが、集まってくるデータは、しょぼいサイトにもかかわらず参加者さんのおかげで、貴重なものになりつつある。実際、ウチで名前評判をみて、読んでみたらびっくりの傑作にぶちあたったし…と自画自賛芸でしめくくり。

しかし、今日もこうして電車内ネット、か。初老目前のポンコツをコキ使わないでくれ、ううう体がもたんぜ。

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

びっくり

2006/5/8 [18:05:15] (月) 天気

ttp://www.holeinthewall.jp/~butch/tmp/japan.html
ほほうフラッシュか、と思ってたら…いやあまりことに驚いた。すげーっす。

腰抜けたんで検索してみたら↓
https://d.hatena.ne.jp/wata300/20060308/p1

テーブルタグ、おそるべしっ

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

曇天。

2005/5/8 [14:01:04] (日) 天気

image ちょっとメモ。
黄色の線は無線。青の線は有線。
Libretto50にポートリプリケータをつけて、無線LANアダプタと有線LANアダプタのNICを2枚刺し。
無線の方はルータと 192.168.0 のグループに。デフォルトゲイトウェイには無線LANルータの192.168.0.1。WINBOOKはWINDOWS XP、Libretto50はFreeBSD-4.11stable、zaurusC860はLinux
Librettoからの有線は 192.168.1 のグループに。デフォルトゲイトウェイにはLibrettoの有線側のIP、192.168.1.1。PrimePCもDELLもWINDOWS98SE
ここまでで、両方のグループとも無線LANルータを経由して表に出ていけるし、グループ内でのログインも可能。…なんだけど、グループ相互でのやりとりができなかったのでちょっと悶絶。
無線グループからは有線グループが見えていない。無線LANルータで内部に別の接続がありますよ、という経路を教えてやる必要があった。 アイオーデータ のオンラインマニュアルをダウンロードしてどうにか設定できた、かな。
素人なもんで、ネットワークの用語がわからず右往左往だ。んで、まだ無線グループのWINDOWS XPの設定がうまくいってない…ワークグループでファイル共有とかできるはずなのに、有線グループのWINDOWS98機2台とお互いが見えないんだよなぁ。LibrettoのFTPを介してやりとりするんじゃ面倒だし。WINDOWSって難しいんだなぁ。

てなところまで。いや、今日は朝から団地の駐車場の掃除当番だったんで早起きしてムラ社会に馴染む努力をしたのはいいけど、その後わりと時間がぽっかり。
なので、ちと、とりあえず。

 [19:16:10] 
錦糸町の職安に行くのに片道390円も払うなら飯田橋の職安に行くのもあまり変わらないし乗り継ぎの手間を考えると飯田橋の方がラクなことに気づく。認定だけ錦糸町に行って、明日は飯田橋にいくかなぁ。
自転車で通うというのも、季節的にいいかも知れないぞ。

 

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

せっかくのお出かけ日和、チャリ日和なのに

2004/5/8 [21:13:05] (土) 天気

寝たり起きたり食ったり。頭痛と歯痛と全身疲労に寒気と火照り。どーなってんだ、こりゃ。鬱病とか更年期障害とか、あまり歓迎したくない単語が頭をよぎる。

こういう時、昔からの回避方法として、ドキドキはするけどジタバタしない、てのがあります、ようは「なんもしない」というのが。
しょうがないんで、ドキドキしながらもネット巡回したりUOしたり、身体がきつくなってきたら時間おかまいなくベッドに直行、てのを繰り返しておりますです。

舐めてりゃ治るのは外傷、寝てりゃ治るだろう。

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

profile

profile

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

ところてんx5

2024/4/25 00:49

だめだ。PDFをWordで開いたらレイアウトが微妙にくずれて行数が正しくない。かえって間違いのもとだ。

2024/4/24 13:43

pdfをWordで開いてみる手もあるか。空行、1ページの行数とか、pdfのまんまだったら行数表示で問題解決。だけど、実際どうだろ。帰ったら試す

2024/4/24 12:58

空行は目視しか確認方法がない…
windowsで半透明にするフリーソフトを見つけたので、各ページの幅で検知する。
全ページの行数を数えてたんじゃ絶対漏らす。そんな集中力はないわ

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

リンク

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

[2 Page] »
1 2

TOTAL:2982

2024 (5)
1 (2)
2 (2)
3 (1)
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)