検索結果

キーワード: ‘xp’

Delphi製のアプリはXPの時点でも外観でトホホだったよという所まで巻き戻り。 まずはメニューの話。 XPでアプリの外観が大きく変わり、それまでメニュー色とボタン色は同じグレーだったのに、 メニュー色だけ白に変わったと言うことが大事件だった。 それらは同じ色だという前提で動いていた部分が全部書き直しされなきゃいけない。 Delphiの対応が遅いので、自分でバグは回避するハメになる。 それよりかなら、Delphi標準でない、独自描画のサ…続きを読む

2599 letters | 750 views | コメントする

いきなりだが新PCから書き込み。 今朝、突然事務所のPCが落ちて、電源入れてもピって鳴らなくなってしまった。 フタを開けて中を見ながら電源を入れてみると、CPUファンが回っていない。 そんな故障ってあり得るのかと疑いながら、ゴチャゴチャした部分をかき分けると、 余計なケーブルがファンに引っ掛かって回らなくなってるのが見えた。 あーこれかと、引っ掛かってるケーブルを外してみると、ファンはちゃんと回った。 しかし時既に遅しなわけで、Pent…続きを読む

2152 letters | 658 views | コメントする

せっかくなので、もうちょっとVistaで遊んでたら後には引けなくなってきた。 Windows XPが初めて世に出たとき、まずは外見の違いを相当意識した。 今まではちゃんと角がある四角い窓だらけだったのが、XPからは角が取れたし、 ボタンもメニューもスクロールバーも、XPのルナに対応したものに変わっていった。 例えば純粋にOSに描画させたボタンなら何の問題もないのだが、 OSが用意したボタンでは物足りず機能を追加したボタンとかも昔からあっ…続きを読む

2423 letters | 562 views | コメントする

バカバカしいので、ダウンロードはしたけどインストールしてなかったVistaのβ2をテスト。 うちはAthlonのデュアルコアで64ビットなので、64bit版のテスト。 その直前に、何かあったときはOSのクリーンインストールも必要かと思い、 手持ちのXP Pro OEMに、SP2当ててSLP化してブータブルにするという作業をした。 XPの方はサービスパック当たることでCDいっぱいのサイズになり、 これからもどんどん肥大するOSは結局DVD…続きを読む

以前、試用期間が云々と書いたが、別のこと思い出したので書いておく。 秀丸は学生は無料にしてもらえると言うことで、 あたしゃ学生時代にメールして、「免除されています」で警告を消す方法を教えてもらってた。 で、学生なうちに使うのをやめている。 フリーソフトを公開してる人も無料らしいので、結局無料で使って良いわけだがね。 だが結局、もう何年も秀丸を使ってなくて、あたしの好みはあまり秀丸に影響を受けていない。 さて、何年かぶりにダウンロードして…続きを読む

http://wantech.ikuto.com/software/eropega3.html Delphiで2K/XP向けに何か作るなら、最低限の礼儀でユニコード対応は必要。 エロペガの場合は、ファイルを読み込んで再生するソフトなので、 ユニコード対応してなくても、そのファイルを再生できないという害だけだが、 真魚のように書き込みもするソフトでは、誤作動で別のファイルに上書きする危険がある。 だから、使う側もユニコード対応してないソフ…続きを読む

珍々堂に置いてあったBBSスクリプトのログで、エロペガの歴史をおさらいした。 コレを読んだらますます道の険しさを感じてしまったよ。 まず、タブドーガという、動画プレーヤーにタブ切り替えを付けるというオフザケがあった。 http://wantech.ikuto.com/software/tabdouga.html >サポート掲示板(英語でお願いします) とか書いてるし、当時は本当に英語で書いた人が一人いて、ギャグは完成した。 このソフトは…続きを読む

このサイトの奥深くにそれは眠っている。 音楽関係のソフトをいじってきた人間なら、と限定して良い物か。 メディアプレーヤのボリューム調整が使いづらいというのが一つの契機で、 ボリューム調節のしやすい動画プレーヤーを作る事になったのだ。 なぜボリューム調節が重要かというと、エロい動画でアーンとか言われるから。 その、アーンってのを見るときはボリュームを絞り、 アーンじゃないのを見るときはボリュームを上げて見なきゃ行けないじゃん。 あるいは、…続きを読む

これは何年前まで遡って話さなきゃいけないんだろうかな。 まずは.NETの話からか。 次に出るWindowsは.NETで動くから、新しいソフトは全部.NETで作ることになるはずだった。 通称Longhornと呼ばれていた時点で、それを想定して準備は開始していた。 その一つとして、テキストエディタぎょえを.NETで作ったりしたわけだ。 正式版のLonghornにはどんな拡張がなされるかはわからないけれども、 その機能のサブセットとして出され…続きを読む

まぁ、DelphiというかBDS 2006の日本語版アップデートパッチが出そうだったので、 出てからもう一度ではなく、出るまで待ったということもある。 今朝出てたから、置換の高速化(痴漢の拘束か by ATOK)がなくてもやろうと。 その高速化だが、やってみたらもう驚くほど速くて、やれば出来るじゃんって感じ。 いや、やってみたらと言っても、さっき考えてさっき作ったばかりであって、 全くのデバッグ不足のままにリリースと言うことになる。 で…続きを読む

さて、うまくいったように見えたフォント話の続き。 今使いたいのは、Bitstream Vera Sans Monoである。 アウトラインでも綺麗だし、等幅で似た字と間違わない良いフォントだ。 これを普通にWindows XP に入れると、日本語部分は全然等幅じゃない。 おそらくMS PゴシックかUIゴシックで表示されているのだろう。 プロポーショナルフォントに対応したソフトでなら、英語部分さえ等幅なら問題ないが、 等幅フォントにしか対応…続きを読む

今回は開発環境のアップデート込みだから、Delphiの仕様変更にともなって、 あたしがソースを改変してない部分でのバグが追加されているかもだ。 それにしても今回のDelphi 2006はまだ一度も落ちていない。2005より超マシ。 TNotePadのドキュメント等を2006専用ということに変更しておいた。 もう一つ大きな変更は、正規表現での検索結果も色分けするようにし、 そうするととんでもなく遅くなるのだが、鬼車という速い正規表現に乗り…続きを読む

本当に速くて、もうTRegExprに戻る気になれなくなった。 せっかくTRegExprの英語ヘルプを写したのに、消して鬼車にするのか。 しかも、生で200KB、UPX圧縮で75KBほどのDLLを一個添付。 それもやもえないほどのスピードだ。いや、TRegExprが遅いだけだが。 TRegExprのヘルプにユニコードでの動作は遅いって書いてあるしね。 あと、挙動に対してもとても満足している。 満足できなかった部分もあるけど、Delphi側…続きを読む

真魚から使うことのみを想定したクラスを書いてみた。 すなわち、今までTRegExprを使っていた部分を書き換えずに、差し替えのみで動作する形で。 で、例の8万文字テストをしてみたのだが、ちゃんと動作したし数倍速くなった。 掲示板にあった、正規表現でも検索結果を色分けする実装を行ったせいで、 TRegExprを使った方はもう固まる寸前で動作しているのだが、 鬼車を使った方は遅いけどじわりじわりと動いてくれて、その実力を見せてくれた。 TR…続きを読む

出来てすぐ気がつくのは、こっそり注目してたから。これ完成したみたい。 http://homepage2.nifty.com/Km/onig.htm 何から話そうか。そうだ、まずは乙。もしくはグッジョブ。 Delphiでは正規表現がはじめからは入っていないので、 誰かが作る必要があるわけだが、Delphi以外の有名どころの正規表現を、 その部分だけVC++でビルドして、ヘッダ書いてDelphiから使用するって話。 DLL付の配布になるので…続きを読む