タグ

2015年8月19日のブックマーク (2件)

  • 【C++】UTF8 - 浮遊島

    UTF8文字列処理のメモです。 いまだにUTF8を使ってサーバーとやり取りしてます。 たまに、表示文字数をカウントしたり、文字数が多すぎる場合途中から"..."を表示したり 結構困ります。。。 C++11からstd::u32stringを追加されて意外と便利です。 std::codecvt_utf8と組み合わせば、もう怖くない〜 例えば 文字数をカウントしたり #include <iostream> #include <codecvt> size_t strlen(const std::string& s) { std::wstring_convert<std::codecvt_utf8<char32_t>, char32_t> conv; return conv.from_bytes(s).size(); } int main() { std::string utf8 = u8"2015

    【C++】UTF8 - 浮遊島
    hirocueki
    hirocueki 2015/08/19
  • Visual Studio 2015 で JavaScript サポートが使えなくなった話 - しばやん雑記

    きっかけは全く覚えてないのですが、いつの間にかに Visual Studio 2015 で JavaScript のシンタックスハイライトや IntelliSense が使えなくなっていました。 JavaScript ファイルを開いてもテキスト扱いですし、HTML 中の script 要素でも同様の症状でした。 オプションからテキストエディターの項目を見ると、JavaScript が綺麗に無くなっていました。 シンタックスハイライトと IntelliSense が使えないのは気で困るので調べてみると、以下のフォーラム記事が見つかりました。CTP 版の頃から何回か発生していた問題のようです。 Visual Studio 2015 CTP - Javascript support missing 原因は後からインストールしたユニバーサル Windows アプリ開発ツールのようです。このツール

    Visual Studio 2015 で JavaScript サポートが使えなくなった話 - しばやん雑記
    hirocueki
    hirocueki 2015/08/19