検索結果

キーワード: ‘grep’
869 letters | 990 views | コメントする

いつからかは知らないが、少なくとも真魚2.23で、ファイル検索が全く出来なくなっている。 いわゆるGrepな。 原因を探してみたら、検索ログを作成する部分にアクセス違反が発生していた。 検索ログには、検索時のオプションも書き出しているのだが、 その際、ラベルに書いてある”ファイル名”っていう文字列をコピーしてる部分がアクセス違反だった。 なんじゃそりゃ? まぁ、実行中にラベル名にアクセスする事なんて、ある方がおかしいのだが、 だからって…続きを読む

先日、よその某団体のサイトが置かれてあるサーバーが攻撃を受けてダウンした。 どうしようもなくなって、結局旧ホームページは捨てて、新しいアドレスにホームページを移転した。 その作業を手伝ったのだが、旧ホームーページに置いてあったHTMLファイルを全部検索して、 旧アドレスを新アドレスに全て置換するという場面が発生した。 ということで、grepに置換機能まで実装すれば便利になるという話は多いに伝わる。 その機能は欲しいし、欲しい機能は本人の…続きを読む

1691 letters | 956 views | コメントする

久し振りというか、もう忘れかけてた真魚を更新するぞと。 バグでもないんだけどまずい方法をやっていた部分で相性問題が出たので修正し、 ついでだからちょっとばかしいじろうかなとか思ってるところ。 しかしもうだいぶ忘れてるので、うまくいくかどうかわからない。 まぁ、どっちにしろ修正した分については近日中にアップするが。 で、問題とするのは掲示板にあったGrepの問題だ。 何と比べたかは忘れたが、比べて断然速かったので、遅いんじゃないかと疑いも…続きを読む

 真魚にアウトライン機能もどきを付けたくなったのは、自分で真魚のソースを見るのが久しぶりだったこともあり、探してる部分にいちいち検索で辿り着くのが面倒くさいって事が大きい。目的の機能別にユニット分けして、ユニット数は多くなってもその一つ一つが大きくならないようにってのがあたしの好みのスタイルなんだけど、そうなるように作っててもDelphiだとメインフォームが大きくなっちゃって、真魚でもメインフォームは5000行になっている。その5000…続きを読む

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

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

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

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

1750 letters | 1777 views | コメントする

 そもそもタブなエディタが欲しくて作り始めたのが真魚だから、タブじゃない真魚を作るなんて変な話だけど、何とかどうにかならないかと模索している。一度に開くタブが多くなってきたときに多段になると編集領域が狭まって邪魔だし、かといってタブ幅を狭めると見にくいし、じゃあスクロールはどうかというと隠れてるタブへのアクセスが問題だ。あたしは作った本人だから、タブにマウスカーソルを持っていけばフルパスが表示されると言う事を知ってるし、そうやって使って…続きを読む

1590 letters | 1358 views | コメントする

 長年アメーバでブログを書いてきた嫁は、HTMLとか全然わからないのでアメーバに与えられた機能の中でやってきた。その結果、アフィリエイトリンクをいくら貼っても、アメーバの中でしか使えないポイントになるだけって状態になってる。先日の、アメーバピグ規制の話題から、そのゲームだか何だかでアイテムだか何だか(ホントに何だかわからん)見たいなのをアメーバのポイントで買うっていう話題になったりしてた。ほいで、あたしのサイトは新しくなってアマゾンリン…続きを読む

2258 letters | 1554 views | コメントする

 一番書きたい自分へのメッセージを一番最初に書いておく。 ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles\プロファイル名\extensions\toolbar@addon.yahoo.co.jp\chrome\content\mytoolbar\Util.js 43行目 変更前"http://search.yahoo.co.jp/search?fr=slv1-{fr.sc}&amp…続きを読む

1581 letters | 1424 views | コメントする

何年も更新してない嫁のホームページを更新するにあたり、 なんせ他所の素人に頼んでホームページビルダーでグチャグチャに作った物だから、 あたしとしても部分的に直そうという気が全く起きなくなって、それで放置してたんだけど、 アメブロでWYSIWYGを使い慣れている嫁が自分で更新できるようにと、それなりのスクリプトを探した。 最近はCMSもかなり進化しているようで、良さそうなのがいっぱいあったんだけど、 とりあえず一番最初に目に付いたbase…続きを読む

ATOKからGoogleに乗り換えるに当たって、やっぱり文字入力位置にフロートする何かしらが欲しい。 そういう機能を欲しがる人はたくさんいるはずで、実際にフリーソフトとして誰かが作っている。 その中の一つを試してみたのだが、32ビットアプリにしか効かないとか、 キャレット位置ではなくマウス位置にフロートするとか、文字入力できない部分にもフロートするとか、 どうにかできそうな点がいろいろあったので、どうにか出来るかどうかを自分でやってみた…続きを読む

Delphiが2k/XP対応をしないまま、XPの次に発売されるロングホーンに対応しようとした時代があった。 ロングホーンは今の.NETやVistaなわけで、あきらかに失敗したが、 その時点ではあたしも、XPには将来性がなく、急いでロングホーン対応しなきゃと焦った物だ。 当然に、自分で使うテキストエディタの確保って事を考えたので、真魚も.NETに移植した。 その時のソフトの名前が「ぎょえ」だ。 http://wantech.ikuto.c…続きを読む

おそらくチップセットドライバか何かだが、インテルがPC内に作ったログファイルがユニコードだった。 それは別にいいのだが、BOMがないってのが困る。 レジストリを書き出した拡張子REGのファイルとか、メモ帳で作ったユニコードのテキストは、 バイナリエディタで見てみると、FFFEかFEFFで始まるように様式が決まっている。 BOMっていうらしいんだけど。 UTF-8にもファイル先頭にBOMがついていて、ついていれば文字コード判別は一瞬で終わ…続きを読む

不動産屋は三月が一番忙しいのだが、なぜか三月が一番プログラミングもしたくなる。 現在の真魚のエディタエンジンを作り始めたのも三月だったな。 案の定、今年もちょっと真魚をいじり始めた。 12月に予告した二つの部分をいじり終わった。 一つは、Yahoo!辞書への文字列の転送方法だ。 Yahoo!はなんか昔からEUCにこだわっていて、サイトのエンコードもEUCだったので、 わざわざEUCにエンコードしてから開いていたが、いつしかUTF-8がデ…続きを読む