2013-01-01から1年間の記事一覧

特定な場合で仮想メソッドの呼び出しを高速化する方法

C++

一昨日に考えたことです。 CRC16の計算に、こういうインターフェイスを設計した。class ICrc16 { public: virtual ~ICrc16() = 0 {} virtual void ProcessBit(bool val) = 0; virtual void ProcessByte(char val) = 0; virtual void ProcessBlock(char* ptr,…

GIMP 2.8ツールオプションに文字消えるバグの回避パッチの作成方法

GIMP 2.8 (Win32)は中国語および日本語OSで実行する時、 ツールオプションに文字はよく消える。 回避対策として環境変数のLANGをenに設定すればいい。前に私はその「環境変数LANGをenにする」って手順をEXEに入らせる。 今はその方法より簡単な方法を…

GIMP 2.8.4 Win32に対応するパッチ

原理など詳しくはこちらへ→ http://d.hatena.ne.jp/sorayukinoyume/20130206 とりあえず原理など同じです。文字の消えることに対応するパッチ。 昨日記事のトラックバックからGIMPの初心者質問掲示板を発見した。 そこに2.8.4の更新情報を手に入れた。 そし…

GIMP 2.8.2はWin32でツールオプションに文字が消えるバグ修正パッチ

GIMP 2.8.2は中国語版、日本語版Windowsで実行するとき、 ツールオプションに文字は時々消える。 これで使えないと思う。 BugZillaに報告すると、ほかのレポに統合された。 https://bugzilla.gnome.org/show_bug.cgi?id=668239 あのレポをよく見ると、対策は…

Audacityの改造とLRC/字幕エディターとしての利用

Audacityはオープンソースのツールから、ソースを編集して再構築すればいいですが。再構築は面倒そうなので直接バイナリを編集する方法を使った。 うほっ!WAVEエディターです。 LRCの歌詞作りたいとき、Audacityで時間を確認したら精確なタイミング…