検索結果

キーワード: ‘ソース’
1071 letters | 793 views | コメントする

 イシスを大変楽しんでいる。ホルスがいないので3色揃えれば十分なんだけど、4色も高確率で揃えられそうだから、4色揃える前提でパーティーを組み直している。大泥棒降臨のあとすぐなのに今日勇者降臨ということは、近々女神も降臨し、その後勇者と女神のスキルを上げるコラボが開始されるというのが順当な流れだ。すなわち、ゼウスも持ってないあたしはゼウスなしで女神を狩れるかどうかという難しいところにいる。ラースラースギガグラってのがうちはできないのでせめ…続きを読む

 自分で真魚のGrepを使ってて、最近だとDelphiのインストールされたフォルダにVCLのソースコードが入ってるからそこに検索をかけるっていう機会が多い。で、いざフォルダを選ぶためのダイアログを出して、いやもうそのダイアログが表示される位置からしておかしいからそこは手元では修正済みなんだけど、それよりおかしいのは、Delphiをインストールしたフォルダを展開しようと△印をポチっとクリックすると、その展開表示のために数十秒もダイアログボ…続きを読む

 テキストファイルには文章を書くとは限らないわけで、何かの羅列を書いたりすることだってある。あたしの場合は、あたし自身が真魚を作る際に、各言語の予約語なんかをリストアップしたりって感じ。で、それが最初から整然と並べられた物のコピペだったらいいんだけど、あちこちから拾い集めた物を自分で並べ替えて整頓しなきゃいけない事もあるわけだ。そこで行の並べ替えって言う機能が各テキストエディタには備わっているようだ。真魚もいい加減ながら同機能が備わって…続きを読む

1027 letters | 1193 views | コメントする

 真魚のタブは昔ながらのフラットボタンスタイルだから、今どきの見た目に変更するつもりであちこちいじってるが、いろいろ問題があって変更出来そうもない感じ。まずはWindows標準の機能を使ったタブスタイルにした場合だが、これってそのまま使うと今どきのタブスタイルだけど、自前でタブに閉じるボタンを書き込むと昔ながらのタブに戻っちゃうんだな。見た目を新しくするための変更なので、古いタブスタイルにするんじゃ意味がなくて、古いフラットボタンスタイ…続きを読む

 あたし自身が久しぶりに真魚のソースをいじるわけで、いろいろ忘れてたり老化による能力低下で、余計なところをいじって以前の真魚より悪くアップデートする可能性が極めて高い。その上、今回もDelphiが結構ポンコツで、古いDelphiで作った真魚を新しいDelphiに移行させただけであちこち挙動がおかしくなって、酷いところはアクセス違反が出て動かなくなってる。気がついたところはもちろん直そうとはしてるけど、プログラマの方でどうにかなる物ばかり…続きを読む

 長年、日記の下書きを真魚で書いて来たので、未だにクセで真魚に書き始めたりしてるくらいだから、こうなったら真魚にWordPress投稿機能を持たせちゃいたいってくらいに思ってはいる。でも真魚はあくまでテキストエディタであり、リッチテキストでの投稿には向いていない。どうしても必要なら、以前はタグを手書きしていたわけだが、rNoteの場合は手書きのタグと相性が良くて、まぁまぁそれで良かった。でもWordPressにしてからは、真魚で書いて所…続きを読む

 これまでは新規ファイルやマルチバイト文字を含まないファイルを最初からSJISとして扱ってきたが、真魚の内部をざっと確認したところ、文字コード未定のファイとして扱うように容易に変更することが出来た。さらに、この文字コード未定のファイルにマルチバイト文字を書き込んでセーブしようとする場合だけ、Windows標準で保存するかホームページなどの標準で保存するかの確認ダイアログを出すという風にしてみた。で、ひょっとしたらこのダイアログをいちいち…続きを読む

2618 letters | 1833 views | コメントする

 例えばこの日記はWordPressを使ってるが、ソースをいじる場合はUTF-8にしなきゃいけない。プラグインでもなんでも、元のソースは日本人が書いてる事は少なく、たいがいはマルチバイト文字を含んでいないため、これを真魚で開くとSJISと判定される。そこに自分でマルチバイト文字を書いて保存すると、UTF-8じゃなきゃいけないのにSJISになるわけだ。真魚の動作としては何らミスしてはいない。これはしょうがないことだ。でも、自分で使う上でさ…続きを読む

 まずタスクバーそのものの話をすると、同じアプリを複数起動するとそれらをまとめて表示するかどうかって言うオプションは古いWindowsでも存在した。Windows7ではこれがさらに一歩進んで、単一起動のMDIアプリやタブ式アプリでも、子ウィンドウをタスクバーから切り替え出来るような仕組みを用意している。ただし、普通にMDIやタブのアプリを作ってもそれは実現できなくて、Win7でそれを行う機能を搭載したアプリだけが、今のところ、MDIやタ…続きを読む

2316 letters | 1317 views | コメントする

 今やってる作業は、元々タブ切り替えを前提としたSDIアプリだった真魚を、タブ付MDIに改造する作業だ。このSDI/MDIの定義が曖昧になりがちなのでちゃんとしておくが、広義では一つのアプリがたくさんファイルを開けたらMDIってことになってるから、タブ式の真魚は最初からMDIと言う事になる。今言ってるのはそれじゃなく、Windowsが元々の仕組みとしてサポートしてる狭義のMDIって事なんだけど、一つの親ウィンドウの中にいくつも子ウィンド…続きを読む

 Delphiの汎用数値型は符号つきがInteger、符号なしがCardinalだから、何も考えないで数を扱うときはIntegerばっかり使ってきた。たとえば1から10までしか変化しない数字を扱うのであれば、32bitのIntegerを使わないで16bitや8bitの型を使えば、たぶんメモリやレジスタを節約できるんだろう。また、マイナスにならないと分かってる数を使うなら、Cardinalにした方が倍も大きい数字を扱える。だからそうする必…続きを読む

1970 letters | 2352 views | コメントする

 bregonig.dllはbregexp.dllと鬼車の合わせ技だから、Delphiからbregexp.dllを使うためのユニットと鬼車を使うためのユニットを参考にして、うまいこと真魚の正規表現検索ならびに置換で利用することに成功した。と言っても最小限のテストしかしていない。上へ検索、下へ検索が狙い通りに動くかどうか、置換で$を使ってカッコを指定できるかどうかって事ぐらい。上へ検索に関しては、bregonig.dllに該当する機能はな…続きを読む

 めっきりよそのテキストエディタの動向をチェックしなくなったから忘れちゃったが、正規表現を使って逆方向検索って普通できないんだっけ?真魚は上へ検索とか下へ検索とかってアイコンを付けちゃってるから、正規表現の時だけそれが無効になるって言うのは意味わかんないから避けたいんだよ。その辺が鬼車だと、逆方向に検索するって言う引数がないから見落としちゃってたけど、検索範囲を逆にするだけで逆方向の検索になるんだよね。たぶん、真魚に鬼車を使用した理由と…続きを読む

1813 letters | 2091 views | コメントする

 自分で正規表現クラスを作るのは無理だと言い切っちゃうくらいだから、そもそも正規表現に対する理解もあまりしてなくて、結局誰かの作った物を利用するしかない。従来のx86版真魚では鬼車のDLLを使っていたが、これも2010年で更新が止まっているっぽい。そして、鬼車の改変版として鬼雲ってのをよそで出してて、ただしmakefileはwin32しかついてこないみたい。  bregonig.dllって言うのが出てて、昔から多くのテキストエディタで利…続きを読む

2126 letters | 2228 views | コメントする

 一般人向けのパソコンにVistaが載っていた頃は、やっぱりXPとの互換性を大事にしたからか32bit版のものが多かったが、同時に64bit版も売ってたせいで特にデバイスドライバの64bit対応が加速してくれて、7が出たらもう一般人向けのパソコンはほとんど64bit版になってくれた。そのせいでOSは64bitなのにメモリーは従来通りの2GBしか搭載されてないモデルばっかりの暗黒時代を経由する事になったが、今ではみんな4GB搭載になり、い…続きを読む