2011-01-01から1年間の記事一覧

commons httpclient3.1でBasic認証

httpclient3.1以上にて、ググって出てくるBasic認証突破術をそのまま書くとDeprecatedになってしまうようです。 HttpClient client = new HttpClient(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials("user", "password"); c…

Nexus S root化 with Mac

ビルド番号 GRI40 参考サイト http://allocinit.blogspot.com/2011/05/nexus-smacrootfont.html これで11まではいけた。SuperUser.apkやsuをpushしたり権限変えたりは Nexus Sのroot取得 その3 (suとSuperUser.apkのインストール) - Kazzzの日記 Nexus Sのro…

Androidアプリを自動ビルドしたいその2

HudsonでAndroidする - hidecheckの日記 を見ながらせこせこローカルにgitとHudsonを構築。以下はまったことメモ。 最初から何もエラーメッセージをはかずに失敗→どうしようもないがあまりに瞬時に失敗するのでリモートbare gitディレクトリと.hudsonディレ…

リモートbareリポジトリをつくり直すメモ

git

$ git remote rm origin $ git remote add origin hoge@hoge.com:/Developer/git/repos/hoge.git $ git push origin master

Androidアプリを自動ビルドしたい

で、結局やったこと。HudsonでAndroidする - hidecheckの日記 これを見てgit,hudsonのインストールなどなど。

hudson×Android適当な訳

とりあえず http://jenkins-ci.org/content/getting-started-building-android-apps-hudson を読んでみたのでメモ。 デバッグVSリリース リリースするときってこんなことがめんどくさいよね! 証明書のサイン AndroidManifest.xmlをアップデートしてdebuggab…

[Android][Test]nativedriverインストール

Google Code Archive - Long-term storage for Google Code Project Hosting. を見ながらインストール。 $ svn checkout https://nativedriver.googlecode.com/svn/trunk nativedriver --username {Google account e-mail address} $ cd nativedriver/androi…

Effective Java 第二版 再読

2-1.コンストラクタの代わりにstaticファクトリーメソッドを検討する ・オーバーロードされたコンストラクタが複数→わかりづらい ・× Biginteger(int, int, Random) ○ BigInteger.probablePrimeという名のstaticファクトリーメソッド ・インスタンス制御すれ…

署名時にProGuardエラー

Eclipseで開発しているとADT(バージョン8.0.0以上)がProGuard用のファイルを勝手に吐き出してくれる。 そして Y.A.M の 雑記帳: Android Eclipse から ProGuard を使ってみた。 こんな感じでproguard.cfgのパスを設定し、Eclipse上からExport Signed Appli…

署名作成時にincorrect AVA formatエラーが出る

Keytool-error: java.io.IOException : Incorrect AVA format 組織名などの欄に無効な文字が入ってますエラーらしい。 カンマとかスペースとか抜いたらおkでした。

repo/gitでソースコードをダウンロードする

Mac OSX 10.6系にて。MacPortsを使います。 GitとGnuPGのインストール $ sudo port install git-core $ sudo port install gnupg Repoのインストール $ curl http://android.git.kernel.org/repo > ~/bin/repo $ chmod 755 ~/bin/repo $ mkdir ~/src $ cd ~/…

アプリケーションのアンデプロイ

adb uninstall jp.ameba.xxxxx-kオプションでアプリケーションのデータを保持したままuninstall。adakoda.com -

Android端末にリモート接続する

エミュレータを起動させた状態で $ adb shell root@android:/ #デプロイしたアプリケーションの場所 root@android:/ # ll data/app -rw-r--r-- system system 2629358 2011-02-17 19:38 ApiDemos.apk -rw-r--r-- system system 19969 2011-02-17 19:36 CubeL…

開発に必要なパスを通しておく

$ sudo emacs ~/.bash_profile PATH=$PATH:/usr/local/mysql/bin:/opt/local/bin:/Developer/android/tools:/Developer/android/platform-tools export PATH $ source ~/.bash_profileadbはplatform-toolsに入っているのでパス通しておくと便利。

コマンドラインツールからAVDを作成する

ターゲットを確認 $ Developer/android/tools/android list targets Available Android targets: id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 2 or "andro…

アプリで出力してるログをコマンドラインツールから確認

$ adb logcat | grep EXAMPLE Eclipseにはうまく反映されないことばっかで時間もったいないので直接コンソールで確認。 ちなみに $ adb logcat -c でログを一掃できます。アプリで出力してるログとは具体的には android.util.Log クラスですね。Androidお勉…

targetがないって言われるよ

Android開発開始初日。早速嵌ったのでめも。 $ tools/android list targets ってやってもひとつも出てこない。README.txtをよく見ると $ tools/android update sdk しろって。2011年3月現在デフォでSDKとかplatformとかはインストールされなくなってるっぽい…

JAX-RSフレームワークのパフォーマンスに関するベンチマーク

半期に1ぺんの研究レポートの時期がやってまいりました。ちょうどJAX-RSアプリケーションをちょいちょい触ったので掲題の件で提出。検証したJAX-RS実装は Jersey Apache Wink JBoss RESTEasy とあと違うコンテナに乗せてみての検証もついでにしてみた。 Tomc…

MacBook Air 11インチ

MacBook Air 11インチ欲しい!そりゃ欲しいだろ。

jmeterの設定

HTTPリクエストする側のサーバ:4core 4G HTTPリクエストされる側のサーバ:4core 4G 設定: <jmeterTestPlan version="1.2" properties="2.1"> <hashTree> <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="テスト計画" enabled="true"> <stringProp name="TestPlan.comments"></stringProp> </testplan></hashtree></jmetertestplan>