<< 2006/06/ 1 2 1. WSH はめんどくさい
2. au のアドレスの話
3 4 1. blog の飲み会ヨタ話的機能
5 1. コマンドラインだからって黒バックとは限らないぜ
6 1. MacIE は動的ロードで除けちまうのがいいかも
7 8 1. rlwrap すっげ
2. OSC2006新潟なんてあんのか
9 10 11 1. 田舎に泊まろう 石川県宝達志水町
2. epeg はちょっとクオリティ低いな
12 1. Frenzy 結構使える
13 1. XP SP2 用の sysprep を SP2 で使うと互換性がないと言われるんですが
14 1. 調べ方が悪いのか何なのか Windows って難しくねすか
15 1. システムファイルを避けるために別のシステムからデフラグ掛けたらダメなの?
16 1. sysprep がらみの用語を自分なりに整理
17 1. 無断リンクは不正競争防止法違反?
18 1. sysprep を利用した Windows deployment の一例
19 1. Ajax でアサマシブログ支援
20 21 1. 半角スペースは入れても入れなくても機械の都合に合わせていれば BK
22 1. みんな実際の問題よりもメタ問題の方が興味あるのか?
23 24 1. 酔っぱらった
25 26 1. tDiary で vodcast ってできないかな?
27 1. 血液型を持ち出した方が話がややこしいような気がする
28 1. Ubuntu ja を試してみている
29 1. Sunbird がよくなってきてる
2. MeCab with Namazu 2.0.16
30 1. +DESIGNING 気合い入ってるなぁ
2. 640MB MO を Mac で読む
>>
トップ «前の日記(2006-06-19) 最新 次の日記(2006-06-22)» 編集

2006-06-21 [長年日記]

_ 半角スペースは入れても入れなくても機械の都合に合わせていれば BK

児童小銃 - 和欧混在テキストで和文と欧文の境目に半角スペース入れるのはバッドノウハウなの?

そうそう。どっちかが正しいとする姿勢こそがバッドノウハウじゃないかと。これがいちばん自分の感覚に近いな。

ただ、Terminal やエディタなどのレイアウトを調整しないソフトでは空白を入れた方が見やすいので、それを扱う時間の長い人間はそっちをベースにした方が幸せになれると思う。これはレイアウトソフトを通した出力に対するこだわりではなく、自分の見やすさのために入れるものだから、まぁ機械の都合に合わせているというバッドノウハウの基本原理には合致するけれどもバッドレベルは低いような気がする。

(ここではレイアウトソフトを通した出力という)結果を人間が想像して、プロセスに不自然な操作を加えるのがいちばんのバッドノウハウじゃなかろうか。Terminal やエディタの場合は想像する必要がなく*1、人間の側の負荷が少し低く、だからバッドレベルが低いと言えるように思う。*2

というか。すでに息を吐くようにスペースを入れている自分が居るしな。今さら何を言われようが、いや Quark で組版しろとか言われない限りは変わらないだろな。

以下思いっきり余談。

とりあえず HTML に限定して考える。JIS 準拠のレンダリングエンジンを積んだ WYSIWYG エディタを使って、ソースは空白なし、HTML 出力ではアキあり、という状態になっていればそれはバッドノウハウではない。ただし、等幅文化圏の人は今度はソースに手でスペースを足したりしそう。すると JIS 準拠レンダリングエンジンは相互運用性の低いソースを作るということになるんだろうか? レンダリングではアキだけを有効に、ソースにはスペースを1つという状態になればいいのかもしれないけど、それって HTML の仕様上無理なような? そしてそれは JIS には合致するの?

HTML の場合はスペースは1つに圧縮されるけれど無視はされないはず*3なので、そうなるとレンダリング結果ではアキだけを有効に、ソースにはスペースを1つ入れる、という技は無理なような気がするんだけど、どうだろう。

※ ここのところ日記の日付と実際に書いている日付がずれているのはわざとです。

Tags: Text

*1 だって見たままだから

*2 どっちにしろバッドノウハウであることには変わりないだろうけど。

*3 とりあえずタグの中身は。出典を当たるのは今は面倒なので省略。