検索結果
真魚はDelphiで作られているが、Delphiは元々9x系の古いWindows向け開発環境だ。 NT系のWindows 2000/XPでは、特に日本語周り、ユニコード周りで問題が出る。 ところが、日本ではあまりDelphiが流行ってないし、問題の回避方法もわりと知られているし、 欧米のみでの使用は不具合が問題にならないし、この問題への対処はずっと先送りにされてきた。 なんといっても、小さな不具合を解消するために、全てを作り直す必要があ…続きを読む
かつて、Windows Vistaはコードネーム「Longhorn」などと呼ばれていた。 その頃の予定では、Vistaは.NETアプリを動作させるためのOSに変更され、 従来の非.NETアプリは仮想マシンのような互換モードでしか動作しなくなるはずだった。 ところが、.NETで出来ることはまだまだ少なく、Microsoftの計画は完全に破綻している。 今や、.NETはVBランタイムの後継でしかなく、高度なアプリは非.NETで作ることになる…続きを読む
動画の再生関連ソフトというのは、ドライバや圧縮形式などの仕様変更に影響されやすく、 これまでも、いろんなアップデートの度に挙動が変わって、面倒な対応をしてきた。 しかも、何年も前に知識を得て以来、継続して勉強していないので今はどうなったかわからない。 古い情報しか持ってない状態だが、一応、今起っている様々なことを書き記す。 DirectShowによる動画の描画方法は二つあり、古い方と新しい方という分け方になる。 エロペガの場合でいえば、…続きを読む
最近のWindowsでは、メモ帳でもそれなりに大きなファイルが開けるようになり、 「メモ帳では開けません」という警告が出なくなったので、メモ帳代替ソフトの需要は減ったはずだ。 新しいパソコンユーザーは、メモ帳が不便だと感じる機会さえあまりないだろう。 必要がないのに、わざわざメモ帳を置き換えるのは面倒だ。 なにかメモ帳ではできなことがしたくなってこそ、メモ帳代替ソフトが必要になるわけで、 それが昔だと、扱えるファイルサイズが小さいことだ…続きを読む
不動産屋は三月が一番忙しいのだが、なぜか三月が一番プログラミングもしたくなる。 現在の真魚のエディタエンジンを作り始めたのも三月だったな。 案の定、今年もちょっと真魚をいじり始めた。 12月に予告した二つの部分をいじり終わった。 一つは、Yahoo!辞書への文字列の転送方法だ。 Yahoo!はなんか昔からEUCにこだわっていて、サイトのエンコードもEUCだったので、 わざわざEUCにエンコードしてから開いていたが、いつしかUTF-8がデ…続きを読む
掲示板にあった件。 置換ダイアログで、文字色を黒で決め撃ちしていた件は、今となってはいつからなものか。 少しずつ手直ししていってはいるけれども、最初の最初の使い始めたのはTEditor時代だし。 しかもどうして二つある入力欄の片方だけ違ってるのか。 たまたま黒い背景で使ってる人が見つけてくれなきゃ、今後も見つからない物。 ま、そっちは気がついたらすぐに直せるので良いのだが。 深刻なのは、一定以上古いファイルが開けない件。 そんな意味不明…続きを読む
あまりに興味がなさ過ぎて、自分で常識だと思ってることが既に時代後れになってるかもしれない。 そのくらい、現在の音楽シーンについて行けていない。 CDの値段は3000円くらいだという感覚は今でも通用するのだろうか。 マキシシングルとかいうものは一度も買ったことがないから値段もわからない。 (知る気がないので、検索すればわかることをあえて検索せずに)1500円くらいか? というくらいに、ぜんぜん「お歌」のことはわからない。 「お歌」と称した…続きを読む
久し振りというか、もう忘れかけてた真魚を更新するぞと。 バグでもないんだけどまずい方法をやっていた部分で相性問題が出たので修正し、 ついでだからちょっとばかしいじろうかなとか思ってるところ。 しかしもうだいぶ忘れてるので、うまくいくかどうかわからない。 まぁ、どっちにしろ修正した分については近日中にアップするが。 で、問題とするのは掲示板にあったGrepの問題だ。 何と比べたかは忘れたが、比べて断然速かったので、遅いんじゃないかと疑いも…続きを読む
初心者でも使えるかどうかについて言及するとき、 実際に身近な初心者に説明するつもりでそのシーンを想像し、 説明が成功して納得させられるかどうかというシミュレーションを行う。 例えばウチの嫁はDSには全然興味がないし、将来も興味を持たないだろうが、 もし興味を持った場合はどうやって教えたら伝わるだろうかと、仮想の嫁に説明してみる。 最初に購入する時点での壁については簡単な説明で乗り越えられる。 メーカーが指定されたMicroSDしか使うな…続きを読む
テキストエディタだって印刷できるに越したことはない。 どうせ印刷するなら体裁を整えてワープロでやりたいところだが、 ワープロで整えなきゃいけないほどの正式な文書でもない自分用だったら、 テキストエディタでそのまま印刷できた方が面倒でなくて良い。 しかも色分け対応なら、ワープロには出来ないのでテキストエディタの仕事になる。 嫁は文章を書く仕事だが、ブツを紙に印刷して提出するわけではないし、 体裁は出版社や新聞社の仕事であり、ワープロで印刷…続きを読む
Delphi製のアプリはXPの時点でも外観でトホホだったよという所まで巻き戻り。 まずはメニューの話。 XPでアプリの外観が大きく変わり、それまでメニュー色とボタン色は同じグレーだったのに、 メニュー色だけ白に変わったと言うことが大事件だった。 それらは同じ色だという前提で動いていた部分が全部書き直しされなきゃいけない。 Delphiの対応が遅いので、自分でバグは回避するハメになる。 それよりかなら、Delphi標準でない、独自描画のサ…続きを読む
例えばエロペガは、DirectX9の一部である、DirectShowを使って動画を再生している。 Delphiで動画を再生するための機能をまとめて、部品として公開してる人がいて、 エロペガにその部品を組み込んだ上で、ツマミとかは自分で作って出来上がりって感じだ。 部品、すなわちコンポーネント、略してコンポの単位で作れるのがDelphiの良いところ。 エロペガのツマミはもともと、VSTiを作るために使ったもので、その部品を再利用したもの。…続きを読む
http://wantech.ikuto.com/software/eropega3.html Delphiで2K/XP向けに何か作るなら、最低限の礼儀でユニコード対応は必要。 エロペガの場合は、ファイルを読み込んで再生するソフトなので、 ユニコード対応してなくても、そのファイルを再生できないという害だけだが、 真魚のように書き込みもするソフトでは、誤作動で別のファイルに上書きする危険がある。 だから、使う側もユニコード対応してないソフ…続きを読む
糞ドライバ死すべし! 新しいドライバを昨日入れて、今日は起動時にタスクトレイにて、 SLIのカードが一つ取り外されたと警告が出た。 取り外しも何もはじめから一つしか差してないってのに。 どうもこのドライバは良くない感じなので、とてあった古いのに差し替えた。 ファイル名に77.77と入ってるから、これがバージョン番号だろうか。 そしたら期待通り、エロペガの明るさ調節やVMRでのテレビ出力が復活。 やっぱりドライバが悪い、もしくはドライバと…続きを読む
このサイトの奥深くにそれは眠っている。 音楽関係のソフトをいじってきた人間なら、と限定して良い物か。 メディアプレーヤのボリューム調整が使いづらいというのが一つの契機で、 ボリューム調節のしやすい動画プレーヤーを作る事になったのだ。 なぜボリューム調節が重要かというと、エロい動画でアーンとか言われるから。 その、アーンってのを見るときはボリュームを絞り、 アーンじゃないのを見るときはボリュームを上げて見なきゃ行けないじゃん。 あるいは、…続きを読む