タグ

2014年8月5日のブックマーク (4件)

  • Android Studio便利テク #2 — デバッグ中にbyte[]の中身の文字列を読む - cockscomblog?

    Androidアプリの開発では、デバッグ中にbyte[]型のバイト列を見ることがあります。ネットワーク通信の結果やファイルから読み出したデータなど様々ですが、たいていの場合は文字列です。記事では、Android Studioでbyte[]の内容を簡単に確かめる方法を紹介します。 例えばネットワーク通信のレスポンスとして、40Xのステータスコードと共に、ボディにエラーの内容を表すバイト列が含まれているとします。そのようなとき、エラーの内容を知るために byte[] body = response.getBody(); Log.d(TAG, new String(body)); のようなコードを事前に仕掛けておいてログを眺めるのはいかにも効率が悪いですね。このようなプリントデバッグでは、目的の情報が得られるまでに何度も実行してみないといけないかもしれません。 ブレークポイントを置いてデバッガ

    Android Studio便利テク #2 — デバッグ中にbyte[]の中身の文字列を読む - cockscomblog?
  • 「京都 Android 勉強会」を8/23(土)に京都で開催します! #kyotoandroid - Hatena Developer Blog

    こんにちは、はてなアプリケーションエンジニアの id:nobuoka です。 はてなは2014年8月23日(土)、Androidアプリ開発の勉強会「京都 Android 勉強会 2014.08」を開催します。今回は発表者として特別ゲストに、きしだなおきさん(id:nowokay / @kis / きしだのはてな)をお迎えします。加えて、はてなスタッフ3名も発表します。 当日発表したいという方もあわせて募集します。Androidアプリ開発に関する内容で、目安として15分+質疑5分程度(調整可能)です。最大で4人ほどを想定しています。詳しくはお申し込みページをご覧ください。 勉強会の終了後は、懇親会も開催予定です! みなさまのご参加をお待ちしています。 お申し込み方法 以下のページからお申し込みください(発表をご希望の方も以下からお願いします)。 http://connpass.com/eve

    「京都 Android 勉強会」を8/23(土)に京都で開催します! #kyotoandroid - Hatena Developer Blog
  • Vimが変なファイルを作るようになった — KaoriYa

    +kaoriya版として配布しているVimでは デフォルトで undofile がオンになった関係で ファイルの保存時に変な名前のファイルが作成されるようになりました。 その解説をします。 うちで配布している Vim は 7.4.227 から、デフォルトで undofile がオンの状態で配布されるようになりました。そのためデフォルトではファイルを保存した時に同時に.{ファイル名}.un~ を undo ファイルを作成します。この undo ファイルにより Vim は undo の情報をセッションを越えて保持できます。 しかしいきなりゴミのような名前のファイルが生成され、普通のユーザは驚くことでしょう。かく言う私も驚きました。っていうかそのまま間違えてレポジトリに commit しちゃいました。それでは困りますので、無効化する設定などを紹介しておきます。 完全に無効化する こう設定してくだ

  • モバイルアプリのObserverパターン - cockscomblog?

    ReactiveCocoa勉強会関西にてObserverパターンについてお話ししましたので、以下にその内容をまとめます。 Observerパターンは、GoFの23のデザインパターンのうちの一つで、モデルが状態の変化をしビューに通知するパターンです。GUIアプリケーションの開発で多用されます。もちろんスマートフォンアプリの開発においても大変役に立つので、いくつかの例を挙げて見ていきます。 Objective-CのKey-Value Observing static void * Context = &Context; - (void)anything { [object addObserver:self forKeyPath:NSStringFromSelector(@selector(property)) options:NSKeyValueObservingOptionNew conte

    モバイルアプリのObserverパターン - cockscomblog?