検索結果

キーワード: ‘os’

二つの方法がダメになった。 ○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…続きを読む

日本語文字コードって、WindowsではSJIS、UnixではEUCということだが、 インターネットが普及したおかげで、EUCをWindowsで扱う機会も増えてきたということだが、 EUCにはあってSJISにはない文字っていうのもあるってことを、萌ディタの開発日記で知った。 旧来のSJISのテキストエディタでは、SJISにない文字なんだから編集出来なくて当たり前で、 ”EUC対応”って書いていても特定の文字は変換できなくて切り捨ててきた…続きを読む

Windowsの様々なアプリで指定するフォントサイズって曖昧すぎて困る。 その12ポイントとかって指定したときに、何のサイズが12ポイントなのかが決まってないだろうな。 おなじ12ポイントでもフォントによって幅も高さもバラバラだ。 アプリがWindowsに12ポイントのフォントをくださいとお願いしても、 12ポイントに高さも幅も収まらないフォントを返して来たりする。 故に「12ポイントだからここの高さは12ポイント以下だ」とか決めつけた…続きを読む

やっぱりフォントの扱いはハンパじゃなく難しい。 この画像で何をやっているかというと、文字の並び方で幅が変っちゃうという検証。 真魚の内部では、「て」の文字幅と「し」の文字幅をいったん算出しちゃったら、 その文字幅を覚えておくことで、「て」や「し」が何度出てきても算出ナシで描画している。 文字幅を全部計算してたら激遅なので、1文字につき計算するのは1度きりだ。 それでうまくいくフォントもあれば、うまくいかないフォントもあるってこと。 2行…続きを読む

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

そもそもAdMenuはエクスプローラのプラグインであり、真魚のプラグインじゃない。 作者にとっては必須プラグインなので、真魚に同梱してきたが、 本来なら必要な人だけが使うべきなんだよね。 ところが、このDLLをインストールするにはDOSの知識が必要だし、 それじゃ敷居が高いからってもしインストーラーを付属させた場合、 真魚のフォルダにDLLとEXEが一つずつ増えることになり、 それをDelphiで作るとなかなかのサイズになる。 仕方がな…続きを読む

1310 letters | 588 views | コメントする

今日は久しぶりに本屋に行ったが、なんとなくムック本を一つ買ってきた。 XREAにサイトを置くようになってからというもの、その自由度に驚かされているが、 その中でも、PHPはいろんな事に使えて本格的にやりたいとずっと思っている。 いままでは、rNoteのソースを自分用にあちこちいじったりといった程度だけだが、 手元のPCでソース編集、FTPでアップロード、サイトにアクセスしてテスト、 という手順でやっていて面倒だと感じてきた。 手元のPC…続きを読む

ダウンロード 要.NET Framework 2.0(再頒布可能パッケージ) 昨日作った元利均等返済用住宅ローン計算機だが、 C♯勉強用って言ってたくせに、実用面を考慮して更新してみた。 ○ボーナス返済枠の追加。 ○利率のケタを一つ増やした。 ○返済まで毎年の残額表示。 この作業してる間に、C♯のIDEが一回だけ応答なしになった。 立ち上げてすぐ、一行挿入した時点だった。 VS2005も長くベータテストした割に万全とまでは言えないのかな…続きを読む

ダウンロード 要.NET Framework 2.0(再頒布可能パッケージ) C#2005がどんな感じだか、無料版で試してみるにあたり、 不動産屋らしく、住宅ローンの元利均等返済用に計算機を作ってみた。 元利均等ってのは、毎回同じ金額返済する方法で、銀行から借りると大概コレ。 ボーナス返済まで考慮すると計算が複雑になるので省略した。 さて2005だが、フォームに部品を並べる際に青い線が出てそろえてくれるとか、 算式をスペース開けないで書…続きを読む

1446 letters | 586 views | コメントする

買ってきたのは、Maxtor製160GBのSATAを二つと、玄人志向のHDDケース。 http://www.kuroutoshikou.com/products/etc/gw3.5ai-u2_sw.html まずは、自宅PCがPATA二つで、一つはOSやらインストールを要するアプリやらの120GB、 もう一つはインストールを要しないアプリとかバックアップ用の80GBなので、 この後者をSATAに置き換えた。 一時的にHDDが3台になって…続きを読む

2093 letters | 514 views | コメントする

思えば、調子が悪くなってからだいぶそのまま使っている。 記事:事務所PC撃沈 記事:事務所PC撃沈 #2 Windows Updateは効かないし、一部のサービスは起動できないし、 様々なスクリプトでエラーが出て、たとえばアドセンスのプレビューツールが効かない。 .NETのバージョン違いの競合も起こっている。 現在の事務所PCは、もうすぐ買ってから2年になるキューブ型ベアボーン。 グラボやCPUの換装は行ったが、OSは買ったときにインス…続きを読む

1974 letters | 522 views | コメントする

そもそもWindowsの世界の進化がそれほど速くないのに、 開発ツールだけバージョンアップしすぎなんだよな。 特に、.NETについては昔のVBと一緒で、開発者には楽でもユーザーには不快なもので、 遊び程度の小物を作るには便利だが、徹底的にやろうとするとまだまだだ。 そんな.NETにあまりお金はかけたくない。 Delphiについては、C++部分にいまさら魅力は感じないから今回はパス。 Delphi2006のDM来た VSについては、価格発…続きを読む

1798 letters | 492 views | コメントする

なんにも対策してないPCでネットにつなぐと、平均4分で感染するらしい。 http://www.itmedia.co.jp/enterprise/articles/0512/15/news090.html そりゃまずいよな。まず、つなぐって何を指すんだろう。 平均4分の間に、ほとんどの人はメールしたりニュース見たりして、それで感染なのか。 もしくは、自分のPCにIPが振られて、まだブラウザも起動してない状態で待って4分か。 そりゃ超まずい…続きを読む

1129 letters | 482 views | コメントする

P2Pでなんでも見れるようになっちゃって、エロい刺激に麻痺してしまった人だと、 そこらのワイセツ画像なんかじゃ全然驚かなくなってしまっているわけで、 別に局部を露出しているわけでもないインリン様じゃテロにもならないと思うのだが、 人命に関わらない程度のショックを与えることでテロを名乗るというのなら、 エロよりも味覚によるテロが面白いと思うんだよ。 たとえば、ジョージアとかBOSSとかのブランドから缶みそ汁を自販機で売り出す。 もちろん”…続きを読む