Logcatで特定ログを除外する方法

Androidアプリの開発で動作ログを確認する際はLogcatを使うと思うが、verboseやwarningといったログレベルを各ログコードにおいて適切に設定できておらず、ログを追いかける際に冗長なログが大量に流れて辟易とした経験があるかもしれない。それぞれのログコ…

Android Serviceについてのメモ

AndroidのService周りについて、調べたことをメモする。 Android Serviceはいくつかの種類があり、呼び出し方によってその形態が変わる。 startService bindService startServiceを用いた場合、呼び出し元のActivity等が死んでも開始したServiceは影響を受け…

requestAudioFocusが失敗するケースとは

Androidでムービー・オーディオ周りを扱うことがあり,フォアグラウンドで再生時にバックグラウンドで再生されている音楽等を自動的に停止させたくてrequestAudioFocus周りを調べていた. だが,APIドキュメント等を調べても,このリクエストに失敗するのが…

既存のAndroidプロジェクトへのC/C++コードの導入(Android NDK - CMake)

本記事では,既存のAndroidプロジェクト(プログラム)にC/C++で書かれた処理コードを組み込み,JavaコードからあるデータをC/C++コードに渡して処理させ,処理結果をJavaコードで受け取ってViewに表示する方法についてまとめる.また,本記事ではndk-build…

論文自動添削&自動コンパイルチェック環境の構築(with Wercker&RedPen)

自分の所属しているゼミでは,論文の執筆にLaTeXを用いている.論文データは万が一の場合に備えた複数箇所へのバックアップやバージョン管理が非常に重要であり,僕自身はGitHubのプライベートリポジトリを利用して管理している.このLaTeXファイルのPDFへの…

DjangoアプリにLDAP認証を組み込む

Django+Jinja2を用いて開発しているWebアプリにLDAP認証を組み込むのに四苦八苦したのでメモ. なお,この記事を書くにあたり作成したサンプルアプリをGitHubで公開しているので,そちらも参考にしてほしい. ldap3のインストール PythonでLDAPを使うために…

Python3 CGIを使ったWebページのデバッグ環境構築 on Mac

MacローカルにWebサーバを用意し,Python3ベースのCGIが組み込まれたWebページを正しく表示させる方法をメモ.