PEEE802.11

モバイルソフトウェアエンジニアの備忘録

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

XMLを編集してレイアウトを変更するとエミュレータ上で例外が発生する

ADTでレイアウトを調整するためにXMLを直接編集していたら、レイアウトエディタ上では問題なく表示されているのにGenyMotion上で実行すると以下のエラーを吐いて実行できなかった。 03-31 13:34:34.416: W/dalvikvm(1475): threadid=1: thread exiting with …

UbuntuのChrome上にSynergy経由でクリップボードからペーストするとフリーズする

Ubuntu 12.04 (server) + WIndows7 (client) でSynergyを使っているのだけど、Windows7でクリップボードにコピーしたテキストをUbuntuのChrome上でペーストしようとすると、Chromeがフリーズする現象に悩まされている。Ctrl+vでもミドルクリックでも起こる。…

ARM上でBoost::shared_ptrがリンクエラー

armでlibgnustl_shared.soをSTLとしてリンクし、boost_1_55_0でshared_ptrを使うと、undefined referenceのエラーが出る。Android用GNU STLはAndroid NDK標準のSTLと違って基本的にほぼx86用同等だと思っていたけど…と思っていたら以下に解決策があった。htt…

C++でBoost使わずに文字列を分解する

boost::splitを使うと文字列をデリミタで分解してコンテナに格納することができるのだけど、boostが無い環境で同等の機能が欲しくなったので書いてみた。find_first_of()とsubstr()を使う。 void split(std::vector<std::string> &v, const std::string &input_string, co</std::string>…