2010-01-01から1ヶ月間の記事一覧

allocatorが異なるstring

C++

typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, my_allocator<wchar_t> > my_wstring; std::wstring str1; my_wstring str2; str1 == str2; // error str1 < str2; // error str1 = str2; // error うーん、不便。allocator が異なる場合でもこれらの関数は問題なく実装できると思うので</wchar_t></wchar_t,>…

OSX 流儀の IME オンオフ

最近 OSX に慣れてしまったので、Windows での IME のオンオフの流儀に違和感を覚えるようになってきてしまいました。というわけで、そんな時に役に立つのが yamy や nodoka です。 keymap Global if ( KBD109 ) key *無変換 = &Ignore # 無変換を IME オフ…

〜‖−¢£¬

Samba 国際化プロジェクト:ミラクル・リナックス"〜‖−¢£¬" このあたりの文字で CP932 と SJIS と UNICODE 間で起こる問題、現在の libiconv-1.13.1 でもあいかわらず問題なのですね。未だに修正されていないのは、何か強い理由があるのかそれとも誰も本家に…

cygwin 1.7.1 で ja_JP.CP932 を使用可能にするパッチ

以下のパッチを当てて cygwin-1.7.1-1 をビルドし、その結果作成される cygwin1.dll を使用して LANG=ja_JP.CP932 に設定しておけば、Subversion の global-ignores: *~ は問題なく動作するようになりました。 diff -c cygwin-1.7.1-1.orig/newlib/libc/loca…

cygwin 1.7.1 で ja_JP.SJIS の時に subversion で global-ignores=*~ と指定しても効果がない

cygwin 1.7.1 を LANG=ja_JP.SJIS で使用している時に、~/.subversion/config に以下のような記述をしても効果がありません。 global-ignores = *~ 少し調査してみた結果、ja_JP.SJIS 環境ではファイル名の ~ (U+007E TILDE) が ‾ (U+203E OVERLINE) へ化け…

妹のダンナがつくった曲

妹のダンナがつくった曲です。BGMにいい感じ。

nt emacs23.1

Windows 環境では今までずっと Meadow のお世話になってきていたのですが、最近素の ntemacs を使うことに変更しました http://ftp.gnu.org/pub/gnu/emacs/windows/。*1相変わらず日本語に関してはデフォルトではいまいちな emacs なので、多少設定する必要…

-2.2kg

昨日、夕ご飯を食べた後に体重を測って、今日、朝ご飯を食べる前に体重を測ったところ、なんと -2.2kg でした。びっくり。(WiiFit で計測)

iTunesライブラリをWindowsからMacへコピーした

多数のブクマを集めている iTunesライブラリをWindowsからMacに移動する方法(逆もOK) | ギズモード・ジャパン を参考にしてコピーしてみました。しかし、この記事はどうやら古いバージョンの iTunes の英語版を元に記述されているようで*1、日本語版の 9.0…

カレンダー1999

昨年末大掃除をしていた時に、袋に2010という文字がマジックで書いてある1999年のカレンダーを発見しました。そういえば、当時このカレンダーを使う機会を逸してしまったので、同じ曜日が再び巡ってくる2010年になったら使用しようと思って保存しておいたよ…