Android 4.0.2 (ICL53F) の初期化スクリプト

Factory Images for Nexus Devices - Google Support for Nexus Phones and Flagship Devices - Google Code 初期化アーカイブ内に含まれるインストールスクリプト fastboot flash bootloader bootloader-maguro-primekk15.img fastboot reboot-bootloader s…

Gmail で K-9 Mail の設定(常に更新)

どちらも少しリッチすぎてわかりづらい。 かといって他にまともなメーラーがない。 設定はどれがベストなのかを追求する。 古いことよりか新しいこと。 ややこしいことよりかんたんなこと。 そんなポリシーで。 どうにかしたいこと(2011/11/27現在) 送信失敗…

byobuの使い方メモ

便利でリッチな分だけおせっかいも多く、 イラッとする。 履歴バッファ F7で切り替え

wordpressサイトを別サーバにコピーする

めんどくさいので整理してスクリプト化。 ファイル ドキュメントルートは以下を丸ごとコピー。 パーミッションを合わせる。 データベース ダンプしてコピー&インポート。 あらかじめデータベースは作っておく。 mysql> create database wordpress; mysql> ex…

wordpressの自動アップデート

ファイルパーミッションをきちんとそれなりにすれば、 本体、プラグイン、テーマなどすべてボタンでアップデートや インストールが可能。本家の説明長すぎ。 # chown -R apache.apache /var/www/docroot # cd /var/www/docroot # find . -type d -exec chmod…

AWSメモ

いちいち忘れるので。 タイムゾーン # rm -f /etc/localtime # cp -p /usr/share/zoneinfo/Japan /etc/localtime SSH sshやscpコマンドがない。 # yum install openssh-clients LAMP # yum update # yum install httpd php php-mysql php-mbstring mysql-ser…

32bit なのか 64bit なのか

なんかはっきりしなかったので調べる。 $ cat /proc/cpuinfo | grep flags flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts …

DDMS で device を選択すると落ちる

E/ddms: shutting down due to uncaught exception 32bitなDDMSを64bitなjavaで実行しようとしてるらしい。[Android SDK] DDMS broken in Snow leopard? Lets fix it. : AndroidFlow Ubuntu Linux 64bit版で32bit向けバイナリを使えるようにする | おいぬま…

CyanogenMod インストール

流れ 機種やバージョンなどで多少変わるが基本は同じ。 ブートローダのロック解除 カスタムリカバリイメージのインストール CyanogenModをインストール すべて自己責任のバックアップは前提。消えたとしたら素早く諦める。 端末購入ごとに忘れているのでメモ…

adb shell の設定

すこし使いやすく。 BusyBox BusyBox とは、アプリケーションソフトウェアである。Coreutilsにある主な標準UNIXコマンドの機能を単一の実行ファイルで提供する。なおかつ、その実行ファイルはLinux上で最小の実行ファイルとなるよう設計されており、各コマン…

Webコンテンツ同期

rsync --progress -avz --delete --exclude "cache/" host:/var/www/html /var/www/

AWS「リザーブド インスタンス」というのは「オンデマンド インスタンスの割引」

携帯やスマホとかネット通信全般ですが、分かりにくいのが料金体系。 AWSリザーブドインスタンスがEC2の固定料金かと思いきや「割引」。 small unix/linux インスタンスの場合 計算式: $239/(24*365)=$0.027/時 0.045+0.027=$0.072/時 0.72*24*30=$51.84/月 …

AmazonAWSを使う

ドキュメント 玉川憲 (Ken Tamagawa) - Amazon Web Services’s Presentations on SlideShare レンタルサーバ専用8000円/月より全然安くスペックも高そうなので。 無料使用範囲 AWS Free Usage Tier 利用料金は、この範囲を超えるといきなり増えるので、どん…

EclipseでAndroid開発の設定

サクサクを目指して。 再インストールすると消える設定もある。 コードのブックマーク 定型なコードが多いのは周知。 追加 コード左端のフレーム上で右クリックから「ブックマーク追加」 一覧表示 「ウィンドウ」→「ビューの表示」→「その他」から「ブックマ…

AndroidのIEEE802.1x設定

自動ログインを完全におこなう。ご利用可能な機器・設定方法:かんたんログイン機能、自動ログイン機能 | サービス・機能 | NTTドコモ IEEE802.1x /data/misc/wifi/wpa_supplicant.conf 日本語よりわかりやすい。 symlink で実体は、/system/etc/wifi/wpa_su…

GmailDriveをLinuxからマウントする

Gmailを外付けハードディスクのように使えるフリーソフト「GMail Drive」 - GIGAZINE Ubuntuで GMailfs

AndroidのHTTPクライアント

Android Developers Blog: Android’s HTTP Clients もう今後は、HttpURLConnection を使うのがよいと書いている。そして、IceCreamSandwichではレスポンスキャッシュが利用できるらしい。 キャッシュされたレスポンスは、ローカルストレージから直接提供され…

ミログのAppLogSDK設置

AppLog 公開アプリに対して「1アクティブユーザにつき1円/月で開発者へ」という新しいビジネスモデル。 Android端末内のアプリ関係の情報をミログサーバへ送信する。 SDK内容 ファイルは、jarファイル1個とアイコン画像が1個だけ。 AppLogSDK/ ├── AppLogSDK…

Android SDK環境を作るスクリプト

環境をすぐにつくれる。 wget http://dl.google.com/android/android-sdk_r12-linux_x86.tgz tar xvf android-sdk_r12-linux_x86.tgz mkdir $HOME/.sdk mv android-sdk-linux_x86/ $HOME/.sdk/android-sdk/ echo " #Android Paths export PATH='$HOME/.sdk/a…

notification からのインテント

複数アプリの起動状態ではユーザからは分かりにくいので notificationからの起動を。 流れ バーにアイコンとテキストを表示する。 バーをスライドさせてその中のそれをタップさせて、インテント起動。 インテント内の処理が終わったらまた表示させる。(表示…

TTS(TextToSpeech) との連携

N2TTSが公開されて日本語が簡単にしゃべれるようになりました。 漢字などもうまく解釈して音声として出力できます。Using Text-to-Speech | Android Developers TextToSpeech | Android Developers サンプル TextToSpeechActivity.java | Android Developers…

Android で cron - Alarm Manager

PendingIntentとかServiceとか、そのあたりなのは読んだり、動かしたりして知ってはいたが、 まとめておく。AlarmManager | Android Developers app - API Demos | Android Developers Taosoftware: AlarmManager1 Android でCronみたいなことをするには Ala…

Androidアプリを作る際必要最小限なコマンド

Eclipseを使わずにアプリをつくる場合に。 マーケットへの公開を考慮して署名も埋め込む。 CentOS上での環境作成はこちら。 署名キーの作成 $ keytool -genkey -v -keystore example.keystore \ -alias example -keyalg RSA -validity 10000aliasとkeypassを…

AndroidアプリをCUIでサーバ上で作る環境

現在サーバでよく使われるだろうCentOSで。とりあえず、SDKをダウンロードしてパスを通してみる。 http://developer.android.com/intl/ja/sdk/index.html $ wget http://dl.google.com/android/android-sdk_r12-linux_x86.tgz $ tar zxvf android-sdk_r12-li…

C2DM

分かったようなわからないような。 どこまで,どう使えるのか。 以下だけでいけるはず。throw Life - addjavascriptinterface Android開発 C2DMを触ってみよう : アシアルブログ Sign Up for Android Cloud to Device Messaging - Google Projects for Androi…

Androidでアプリ内課金(In-App Billing)をわかりやすく整理する。

アプリを単体で売るよりか,「親アプリ無料」の「子アイテム有料」な大手ゲームプラットフォーム的なのが流行るのか。などと思いながらもまあとりあえず,コピペですぐつくれるようにしておく。 記事を集める なんせ「いまさら」感もあるので,人気記事をググっ…

OptionMenuのアイコン

アプリのアイコンほど凝る必要もないが,アイコンがないのもさびしい。 デフォルトのシステム内蔵アイコンを使う SDKの中にいろいろシステムで利用されている画像ファイルが保存されているのは,すぐに分かるけどもオプションメニューに使えるものとかアクセス…

非同期な AsyncTask をわかりやすく

なんかよく分かった感がない。なんとなくやってるような気がする。 とりあえず人気関連記事を。 AsyncTaskでバックグラウンド処理を行う - Android Wiki* AsyncTaskでユーザビリティを向上させる | Android Techfirm Lab Developer Blog 〜開発メモ書き系〜:…

ProgressDialog をまとめてみる

実装はできたもののなんとなくモヤモヤ感が残る。 非同期な処理に馴れてないためかもしれないけども。 レスポンス待ちの間ダイアログを表示させるのはいいだけれども くるくる回るだけでは意味がない。 動的にバックグラウンドな処理の経過を 動的テキストで…

wordpressのエディタの代わり

馴染めない。もっとシンプルでいい。 <p>で囲んでくれるだけでいいので クリップボード内で置換する。 #!/bin/sh buff=`xsel -o | sed -e 's/ /\&nbsp;/g' | sed 's/\n/ /'` for line in $buff do if [ -z $line ] ; then new="$new<p style=\"text-align: left;\">&nbsp;</p>\n" else new="$new<p style=\"text-align: left;\">$li</p></p>…