検索結果

キーワード: ‘形’

なんか、更新した場所がたくさんあるので、ここらでいったん出しておく。 結構燃え尽きてるので次があるかはわからないが。 前回の2.08ではEmEditorフリー版に影響を受けた部分が多少あったわけだが、 今回は萌ディタの開発日記に影響を受けた部分がいっぱいある。 やっぱりユニコードでプロポーショナル対応なエディタは参考になるな。 SJISのエディタだと参考にしなくてもTEditorのソース読めばいいからね。 TEditorを研究してパクり…続きを読む

JIS/EUC変換読み書き部分を作り直し、今まで対応してなかった文字に対応したので、 文字コード自動判定部分も、新たに対応した領域を使いたい。 jconvert.pasは結構古いものなので、 JIS、EUCを検出することは出来ても、UTF-8やUTF-7を自動判定することは出来ず、 真魚では、まずjconvert.pasの判定もして、 しかも自前で書いたUTF-7とUTF-8の判定をもするという形をとっているわけだが、 全部まとめて1p…続きを読む

EUCへの対応については、補助漢字領域の拡張を目的に進めてきた。 すなわち、旧来のSJIS変換を行うとEUCにしかない文字が失われてしまうので、 SJISを介さずにEUC<->ユニコード変換を行うように仕様変更だ。 それはもうできあがったからそれで良い。 次にJISへの対応をどうするかという話だ。 JISは多くの拡張がなされているため、全てに対応すれば中韓国語も扱えるはずだ。 だが、中韓国語拡張したJIS文字コードはどこで利用されるのか…続きを読む

ようやく満足のいくEUC対応ができあがったようだ。 が、乗りかかった船なのでもうちょっと調べている。 http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/kanjibukuro/japan.html これのEUC-JPとShift_JISのところに、ちょっと納得いくことが書いてあった。 >いずれを使うかは、使う人の自由にまかされます。 なるほどな。 DelphiアプリでのEUC変換は、jconvert.…続きを読む

二つの方法がダメになった。 ○SJISを経由すると補助漢字が失われる。 ○CP20932でもうまくいかない。 で、最後の方法として、 ○アプリが変換テーブルをもつ。 コレをやるにあたり、 http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ にあるテキストファイルを使用した。 矩形選択と正規表現置換で、完璧にDelphiコードに変換できた。 そして実際に正しい変換が出…続きを読む

まとめると、EUCをWindowsで扱う方法は三つ。 ○SJISに変換する。 SJISにはない補助漢字領域の文字は全て破棄する事になる。 ○EUC<->UTF16変換テーブルをアプリ内で持つ。 一番やりたいのはこれだが作業がつらい。 ○CP20932を使ってWindowsにやらせる。 本来のEUCでは補助漢字領域を3バイトで表すが、CP20932は2バイトで表す。 この2バイトと3バイトの相互変換が実に簡単な事がわかった。 CP2093…続きを読む

つづき。 現在、萌ディタも起動していじりながら、コレは真魚で書いてる。 ここまでで萌ディタの「がっかり」すなわち不正終了が二回出た。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q2.html >ルーラの存在は微妙 あたしもEmEditor式は相当違和感がある。真魚はTEditorのパクリ式。 何文字目で折り返してるか見たり、実際に折り返したりする…続きを読む

よそのエディタの開発日記を読んで、参考になることはパクろうと言うついでに、 問われてもいないのにいちいち反応してみようかと。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q1.html >ファンクションキー よく使う機能は、Ctrl+ナントカでなくてFnに割り当てして、さらにShiftとかの組み合わせも利用し、 ファンクションキーに何が割り当てられ…続きを読む

素人とプロの壁はどうしようもなく超えられないが、 Delphiの壁は素人でも超えられるという話。 ユニコード対応含むDelphiの壁はいくつも超えてきた。 真魚のBOX選択を改造した。 メモ帳にはない機能だから、メモ帳しか使った事がない人に見せびらかさないという発想から。 なんのこっちゃわからない物が、あまりメニューに並んでると美しくないからな。 BOX選択を知ってる人は、メニューになくてもAlt押しながら選択してみるし。 まず、萌ディ…続きを読む

SJIS外の文字幅計算が目的だったが、やってみたら大してボトルネックにならないようだし、 せっかく幅を取得してキャッシュするし、真魚はプロポーショナルフォントに対応しちゃった。 記事:フォントの幅計算 仕組み上は出来そうだったので、早速作ってみた。 http://mana.ikuto.com/ 事務所や自宅のパソコンでは遅くなったとは体感できないが、非力なマシンではどうかな。 これまで、真魚の動作で遅くなりそうなところと言えば、文字を画…続きを読む

今朝は証人喚問の話や宮崎勤の話もあったので、ニュースの時間枠が十分でないのか、 話を聞いても何があったのかよくわからなかったが、 細木数子が先日言ってたIT関連がダメになるってのが当たってしまったようだ。 ここまで悪く言われたらライブドアはイメージで潰れちゃうだろうな。 この調子だと地震も来るぞ!武部も出世するぞ!日本は30年でなくなるぞ! さて、ホリエモンが何を悪いことしたという報道なのか。 なんかわからない言葉とか多くて全然わからな…続きを読む

BSEとか狂牛病とか呼ばれて、輸入再開しても購入を避ける傾向が続いているが、 あたしゃ早くアメリカンビーフが食いたくて、待ちに待った喜ばしいニュースだ。 一部の人は安全性に疑問を持っているようだが、こちとら危険性に疑問だ。 アメリカ産牛肉、あるいは牛肉そのものを避けている人は、 なぜ牛肉は騒がれて豚肉は騒がれないのか知っているのかと。 牛は病気になって豚は病気にならないものとでも思っているのだろうか。 豚は生まれてから食われるまでの生育…続きを読む

今回、間違いを認めるってのは表向きな発表にすぎない。 本当はどの時点で、大量破壊兵器がないって事に気がついたのか、少なくとも今ではない。 これってさ、今思えば開戦前から大量破壊兵器はないって知っていたに違いないね。 というのは、現在核兵器の保有を宣言している北朝鮮への対応が甘い事からだ。 なぜ、あるかどうかもハッキリしない兵器を理由にイラク侵攻したアメリカが、 あると断言する北朝鮮には侵攻せず、話し合いで放棄させようとするのか。 それは…続きを読む

アメリカは間違った情報による開戦であったことを認めたが、 どちらかといえばそれよりも、イラクの民主化と世界にとってのメリットを強調している。 キッカケの情報が間違っていても、結果として良いことをした事にしたいらしい。 わかりやすく言い換えればこうだ。 「間違って殴ったら、殴られたやつが喜び、みんな幸せになったから正しい」 ジャイアンはお話しの中で、テレビ番組のヒーローに影響を受けて、 マントを羽織ってヒーローごっこをするが、悪者がいない…続きを読む

日本テレビが全試合独占放送と言うことで、何日も前から大きく宣伝しているが、 日本代表の試合に比べたら全然盛り上がってないし、視聴率も取れそうにない。 そもそもトヨタカップっていうのは、毎年ヨーロッパと南米のクラブチャンピオンが、 一発勝負で雌雄を決するにあたり、治安の問題で第三国である日本で開催されてきた。 どっちもチャンピオンだから、Jリーグより1ランク上のサッカーが日本で見れるわけで、 純粋にサッカーが好きな人達には年末の大きな楽し…続きを読む