検索結果

キーワード: ‘コツ’
1917 letters | 558 views | コメントする

FF12を買って2週間、ストーリーもようやく終盤らしくなってきて手が離せない中、 2006は予想以上に速く到着してしまった。 さっそく、自宅と事務所のPCにインストールした。 2005の時はアップデーター自体のバグで、HDDにCD-ROM内容をコピーさせられたわけだが、 今回はそういうことも見越して、あらかじめHDDに全コピーしてからのインストール。 .NETはMS製のIDEで間に合いすぎているので除外、C++も以前書いたような理由で除…続きを読む

正規表現による検索結果もハイライトするって言う実装について。 現時点で、BM法を用いた普通の検索を行うと、検索結果が色分けに反映されるにも関わらず、 正規表現で検索をした場合は、検索結果を色分けしないという仕様だ。 いろいろ(実はたくさん)理由はあるんだが、まず根本に立ち返って、 これってそもそも、TNotePadをソース公開しているせいで、 色分けなど内部動作に関わる部分をよそのコンポの改変で実装するという点が問題だった。 改変してな…続きを読む

バグが出たので修正がメインで、ついでにアップデート。 作者以外にテキストファイル検索なんぞ使って、バグ見つける人がいたことがものすごく意外だった。 たとえ真魚を使う人がいたとしても、ちょこっと文章書いて、壁紙のアルファブレンドしてみて、 はいもう飽きましたよ、で9割以上はやめるだろうと思っていたし、あえてGrepとは書いてないし。 使う人がいるなら、次回から説明みたいなものも書いておいた方がいい気もする。 今回は、入力補完と添付ドキュメ…続きを読む

最初は、ヘルプに遅いと書いてあるから速くできるんじゃないかとか、 まだ対応してない物を自前で対応できないかとか、 そういうつもりで正規表現ライブラリの中身を検証していたはずだったが、 途中からはアプリが落ちるか落ちないかの話題に変ってしまったな。 で、一応解決したよ。現在は、8000どころか80000文字でも落ちないようになった。 もちろん、32bitを超える数字のケアはしてないので、そこであふれるだろうが。 32bit以上のケアしない…続きを読む

ショック。 やっぱり自分で使うライブラリは、ソースコード全部把握してから使わなきゃダメね。 正規表現では+や*とかを使って、ものすごく長い範囲にヒットさせる事が出来るわけだが、 TRegExpで、ものすごく長い文字列にヒットさせようとすると、 オーバーフローが起こって何の警告も出さずにアプリが落ちる事がわかった。 たぶんさ、足し算とか引き算とかで桁があふれた場合は警告出るんだろうね。 今回のオーバーフローは、正規表現ライブラリ内のとある…続きを読む

ずっと仕様だからしょうがないとか思ってあきらめてた部分は多々あるわけだが、 その仕様だからってのは、仕様じゃなくすることは出来るけど面倒すぎるって事ばかり。 で、たまたまやる気が持続したので、仕様を打破する更新とか続いたわけだ。 もうさ、不満があったら面倒でも修正しちゃうって流れに完全にシフトしちゃったんだけど、 知識不足でどうしても手が出せないのが正規表現部分。 真魚は作者と嫁が使うために作られた物であり、 作者も嫁もよくわかっていな…続きを読む

これも、ぎょえの時点から抱えてきた問題である。 キャレットは、テキスト入力位置が点滅するって言う当たり前の機能のことね。 当たり前の機能なのだが、キャレットを持つウィンドウってほとんどOS標準なもので、 自作のエディタウィンドウにキャレットを表示するやり方は解説が少なく手探り状態。 そもそも自前でキャレット表示する必要があるのは、テキストエディタのみだから、 さいわいTEditorというサンプルはある物の、他に常套手段みたいな物をみつけ…続きを読む

以前も書いたように、より多くのテキストエディタと同じ仕様にすればスタンダードなのではなく、 よりユーザー数の多いソフトと同じ仕様にすればスタンダードである。 たとえWindowsの仕様が間違っていたり使いにくかったりしても、 Windows風にあわせてやればより多くの人が迷わずに使えるようになるわけで、 テキストエディタにおける動作のお手本は、まぎれもなくメモ帳である。 でも、メモ帳と同じにするわけにはいかない部分もあるよと言う話。 ま…続きを読む

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

つづき。 結局全部読んだ。参考になりまくった。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q4.html http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2005Q1.html http://www.geocities.co.jp/SiliconValley-Oakla…続きを読む

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

あたしゃずっと、自宅でXP、事務所で2Kを使っていたので、 XPだけで発生しているこのバグについては、使い始めの頃から気になっていて、 しょっちゅうエクスプローラとかバグとかでググっていたのだが、 全然そんなバグ情報を見つけることが出来ず、 ひょっとしたら自分で作ったソフトとの相性かなぁとも疑っていた。 特に、裏エクスプローラとかAdMenuとか、エクスプローラと関係しまくりだし。 先日、嫁のVAIOでもバグってる現場を発見したのだが、…続きを読む

今、真魚でプロポーショナルフォント対応のために内部の深いところをいじっているわけで、 ここを変更したら連鎖的にアッチもコッチも変更しなきゃいけなかったりするような場所だから、 当然あちこちでバグが出るわけで、その動作確認をするにはやはり文章を書いてみるしかない。 で、何を書くかなって事になると、ソースコード自体はDelphiのIDEで書いているわけで、 DelphiのプログラミングをDelphi以外のエディタでやろうとは思ったこともない…続きを読む

真魚は作者自身と、嫁が快適に編集作業を行えればそれでいいテキストエディタだ。 二人とも、プロポーショナルフォントを使える事など望んでいない。 現在真魚を使ってない人が、使ってみたときに等幅しか使えないと不満に思うだろうけど、 そんな人は真魚じゃなくてより自分にあったソフトを使えばいいわけで、 みんなの要望に応える定番エディタとかを目指してはいない。 このソフトの場合は、作者と趣味が合う人だけコッソリ使って貰った方が、 作者が興味ある方向…続きを読む

この問題について、ずいぶんたくさん書いてきたが、いつもコレで最後というつもりで、 今後は他にどんなことが浮上してももう書かないぞと言う気持ちで、毎回書いている。 今回も、持ち越すつもりはないのでなるべくまとめたい。 自民党の議員とヒューザーの癒着を無くせば、耐震偽装問題は起こらないのか? 問題が起こった後に、金の工面のために交渉したかも知れないし、 関連する誰か別の人が偽装を企てたり、やらせたりしたとしても、 あくまで、偽装は姉歯建築士…続きを読む