アーカイブ

カテゴリー ‘テキストエディタ’ のアーカイブ

Delphiで書いた真魚、それを自力でC#に移植した「ぎょえ」がある。あまりに初期の真魚を移植したから、まだ実装してない機能がたくさんある。今の真魚にあって「ぎょえ」にない機能を、AIに書かせて移植している。すべてGeminiに書かせてコードをコピペしている。それが「ぎょえ」に漢字を当てた魚廻というテキストエディタだ。色々やってるが、プロポーショナルフォント対応に難航してしまった。文字を画面に描画する方法が、GDIとGDT+ってあるらし…続きを読む

テキストエディタの真魚はそもそもXPとかの古いWindowsで動かす想定だった。Vistaが登場した時に、もう.NETじゃなきゃ時代遅れになると思ってC#に移植した。けど.NETで書いてもWin32APIを呼びまくり、C#のデメリットばかりで意味なかった。せっかく移植したけど結局は移植前の真魚だけ更新するようになった。でもその後もどんどんWindowsは新しくなり、真魚を更新し追随させるのが面倒になった。作者の能力も衰えた。12年放置し…続きを読む

真魚をまずは64bit化して、次はDelphi以外で書き直したい。よりメジャーな開発環境で、より現代的な作りにしたい。今になって思うと、真魚には自分で使わない機能を盛り込みすぎた。フリーソフトの更新を途絶えさせない目的で、しなくて良い更新までしていた。あるいは、出来るかどうかチャレンジする目的で、出来なくても良いことをチャレンジしていた。本当に必要な部分だけならもっとシンプルに出来た。シンプルなほど64bit化なり他言語への乗り換えなり…続きを読む

12年ぶりに真魚の更新を行った。久しぶりすぎて上手く出来てるかわからん。ともかく、新しいWindowsで新しいDelphiを使ってビルドした。でも別に64bit化したわけでもなければ新しいUIに変わったわけでもない。古すぎて互換性がない機能を切り捨てただけみたいな状態。特にIMEとテキストエディタが情報をやり取りする部分が、古いOSとは違ってしまった。新しいOSで古い機能を動かすことは出来なかった。代替策も上手く行かなかった。だからその…続きを読む

Geminiに助けてもらいながら真魚のメンテナンスを行っている。もう構文の書き方すら忘れて書いてもらったりしてる。一番最初に手を付けたのは、Copilot Keyboardで再変換のエラーが出る問題。でもエラーを出してるのは真魚じゃないから、どう回避するかの妥協案しかなかった。MSが真魚でエラーが出ないように対処してくれる以外に対策法はない。そんな対処してくれる可能性もないので、じゃあどうしようかと。Geminiは解決に至らないコードを…続きを読む

昨今、AIが発達してプログラマが要らなくなるとか言われてるじゃん。あたしが2014年からストップさせてる真魚の更新も、AIを使えば出来るのかと思ったのよ。あたしには有料のAIなんて使い方がわからないから、無料分しか使ってない。でも今がチャンスな理由として、Pixel 11 Proを買った特典で6ヶ月間AI Proが使える。手順もよくわからないけど、Geminiとチャットしながらリハビリを開始した。2014年までVMのWindows7にイ…続きを読む

Copilot keyboardが再変換に対応したので、早速使ってみた。まぁ、とても悲しいことに真魚でエラーが出てしまった。真魚はもう何年も放置してて、あたしにメンテナンスできる能力はもうない。再変換の実装時、ATOKでもGoogle日本語入力でもMS-IMEでも出来るように動作確認した。今後も同様の仕様でIMEが開発されれば、真魚で再変換できるはずだった。ところが本家Microsoftが出してるCopilot keyboardでエラー…続きを読む

1788 letters | 1001 views | コメントする

 Google日本語入力で全半角キーを押したときにフキダシが表示されるようになってるから、有料のATOKをやめて無料のGoogleに移行しても良いかなぁと思ってしばらく使ってみたのだが、どうやらまだ個人的にATOKじゃないといけない部分があるようだ。個人的にと言うのは、契約書を作成するという業務があるため、人名の変換能力が高い方が有利だという点だね。先日、契約書にATOKで「礼子」という人名を使ったわけだが、これはたぶん「礼子」のしめす…続きを読む

 Windowsに標準でついてくる日本語入力が気に入らないので、あたしはWindows3.1の頃からATOKを使っている。最初の頃は一太郎と一緒に使っていたし入力方法も昔ながらのATOK式で使っていた。自分で文章を書くことを優先するならばその組み合わせは正しいんだけど、自分で使ってるパソコンの使い勝手をなるべく他人が使ってるパソコンと同じにしておかないと、あたしもよその人のパソコンを使えないしよその人もあたしのパソコンを使えないので、よ…続きを読む

 やっぱりXPまではWindows自体が面白かったわけで、Vista以降はつまらなくなったと感じている。だからこそ以前はふざけたプログラミングをいろいろやって楽しめていたけれども、今は自分で使う真魚とテキトウインサツしか公開していない。真魚の方はまだやらなきゃいけないことがあるんだけど、やり始めたらまた区切りが難しいので、とりあえず一段落させてテキトウインサツのメンテもしようと思う。ここ最近の真魚の更新は、Windows7向けに作った部…続きを読む

1402 letters | 1266 views | コメントする

 Delphiは毎年アップデートが行われてその度に数万円のお布施が要求されるので、今年のアップデートは何が目玉かという内容を見た上で、買うのかスルーするのか決める事にしている。今使っているXE2の目玉は64ビットコンパイラだったわけで、これさえあれば真魚も楽々64bit化出来るだろうと思って買った。実際はコンパイラさえあればどうにかなるような問題ではなく、Windows自体が32bitと64bitをゴチャゴチャに混ぜた仕様にしている間は…続きを読む

 大腸からカメラを入れたので、下剤を飲んで体の中を空っぽにしたせいだと思うんだけど、その前は元気が余っていたのにそこからはやたら疲れがたまった感じでグッタリしちゃって、なんにもやる気が起こらなかったんだよね。検査が関係なくただ単に入院があたしにあってなくて疲れが出ただけかも知れないけど。それで、入院前の時点で中途半端にしていた作業が退院してからもなかなか手を付ける気にならなかったんだけど、ようやくその中途半端部分だけは手を付けることが出…続きを読む

 昨今のパソコンは昔より画面が横長になり、縦に窮屈に感じるようになってきた。だから最近のWindowsでは「メニューバーを隠してAltキーを押したときだけ出す」という方向性にあり、そういうソフトもだいぶ定着してしまった。あたしは最近、FirefoxとSleipnirを比べながら利用しているが、どっちも基本的にメニューは非表示でいけてる。それはFirefoxもSleipnirも、メニューバーの代わりにわかりやすいボタンが一個ウィンドウの左…続きを読む

 真魚の本当に作り始めた根本の理由に立ち返ることになるが、複数のドキュメントを一つの窓で開きたいからタブ式にしたわけだ。当時テラパッドとかSDIばっかりだった中、自分で手間をかけて作ってでも欲しいと思った機能は、タブ切替より「複数ウィンドウ開かない」という事だったわけで、それなのに今さら複数ウィンドウを開くようにするってのは存在意義にも矛盾することなんだよね。でもドキュメントを並べて比較したい事はあるわけで、そのために無理矢理MDI化し…続きを読む

 真魚のMDI化に伴ってだいぶいじくり回したので、差分を取ったからってMDI化に関係するところだけを元に戻すなんて事は無理だった。でも別に全部元に戻さなくても、明らかなところだけ戻したらモノはちゃんと動作した。一通りいろんな操作をしてみておかしい動作は見つけていない。と言う事はこれでバージョン2.31.0アップデートだ。ちょうど一年ぶりに更新した。ただし今回はそのタブの部分だけだ。まだやる事がいろいろあるので、その辺やりながら潰していこ…続きを読む