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

新Mac Book Air 11" に Ubuntu 10.10 - Maverick Meerkat をいれる

注文した。 とりあえず、ぐぐる。 Macbook Air 11'' を Ubuntu 10.10 とデュアルブートにしたまとめ http://d.hatena.ne.jp/Craftworks/20101115/1289846714 Macbook Air 11inchにUbuntu 10.10をインストールした http://d.hatena.ne.jp/chobi_e/20101030/12…

HTMLでインストールしているアプリのわかりやすいリストを作成する方法

内部ストレージがもう満杯で、インストールする場所がない。 テキストでのリスト形式のバックアップアプリがなんとなくしっくりこない。 アプリ名だけでは、なんとなくアプリがイメージできない。 AppBrainのアプリの貼りつけタグを変更してインストール向け…

twitter のタイムライン表示をコマンドライン twidge で

twitterのタイムラインってCUI向きではないか。 ソースもあるがパッケージ化もされてるので、誰でも簡単にインストールできる。 https://github.com/jgoerzen/twidge/wiki Unix Command-Line Twitter and Identica Client twidge is a client for microblogg…

android SDK adb が移動されています。

ない! $ adb shell No command 'adb' found, did you mean: Command 'cdb' from package 'tinycdb' (main) Command 'gdb' from package 'gdb' (main) Command 'dab' from package 'bsdgames' (universe) Command 'zdb' from package 'zfs-fuse' (universe) …

アプリのライセンスによる保護

AndroidMarket内のあるコピー防止機能が削除されて、今後がライセンス機能を使って保護していくという。http://developer.android.com/intl/ja/guide/publishing/licensing.html 最新のSDKをダウンロード 開発環境の設定 ライセンスコンポーネントをSDKにダ…

Android Froyo Device Administration API を試してみる

SDKのサンプルに入ってるし、サイトにもある。 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html ドキュメントサイトに書いてある位置にはないけど、実際はサンプル群の中にはいってる。 …

Apktool というapkリエンジニアリングツールがある

AndroidManifest.xmlとかばらしてみれるツール。 android-apktool http://code.google.com/p/android-apktool/ rootで /usr/local/bin/ 以下で2つのアーカイブを展開するだけで使えるようになる。 $ apktool Apktool v1.3.2 - a tool for reengineering Andr…

Androidのアプリをゴミも含めて完全にアンインストールする

アンインストールしたにもかかわらず、 SDカードの直下にあるアプリ名のディレクトリたちの 設定情報とかキャッシュとかなんか残ってるやつは必要なのか。 $ adb shell ls -l /mnt/sdcard | grep 'd---' d---rwxr-x system sdcard_rw 1980-01-06 00:01 Andro…

Google 日本語入力の辞書の書式

顔文字の辞書が GoogleCode にある。 http://code.google.com/p/mozc/source/browse/trunk/src/data/emoticon/emoticon.tsv書式は、 顔文字[TAB]キーワードたち[TAB]頻度キーワードたちは、複数のキーワードをスペースで区切る。 頻度がよくわからないが。

Android SDK2.2 アイコンの配置ディレクトリが変わってる

ひさびさにパッケージングすると、 アイコンがデフォルトなアイコン。最終verify時にこう表示される。 ... 1755 res/layout/main.xml (OK - compressed) 2093 AndroidManifest.xml (OK - compressed) 2932 resources.arsc (OK) 4488 res/drawable-hdpi/icon.…

インストールしているアプリのAppBrainのインストールURLリストを吐く

WEBに貼るならHTMLで $ adb shell pm list packages -f | \ grep -v /system | tr -d "\r" | \ awk -F = '{ printf("<a href=http://www.appbrain.com/app/%s?install>%s</a>\n", $2, $2) }' シンプルに、はてブとかURL解釈機能付きメモ帳とか $ adb shell pm list packages -f | \ grep -v /system | tr -d "\r"…

Apacheのログファイルを集計するスクリプトたち

ユーザエージェント毎に数を数えようと思ったのだが、 意外とセパレータを決められなくて夏。 $ cat /var/log/httpd/access_log | grep Android | awk -F\" '{ print $6}' | sort | uniq -c | sort -r System: Analyzing Apache Log Files

Google Japanese IME のような mozc のインストールをshにしておく

http://code.google.com/p/mozc/wiki/LinuxBuildInstructionsめんどくさいので、スクリプトにしといたらいいかもと。 svn co http://mozc.googlecode.com/svn/trunk/src とか ホームにてやってくれるようなので。 #/bin/sh sudo apt-get install gyp mkdir -…

Edit with emacs という Google Chrome アドオンを文字化けせずに使う

で今これを書いてみようと思ったのですが。 文字コードのせいか化けてうまくかけません。このはてなのエディタのページは、EUC-JP なので、 emacs 側でも同じ文字コードに合わせてやればと思ったのですが。 matz tw 2010-06-15 03:27 Edit with Emacs という…

Android 最強のメーラ「K-9 Mail 」の設定をわかりやすくまとめていく。

K-9 Mail というメーラアプリがありますが、GMailアプリが使いづらいため、メーラというヘビー級なアプリであるので、他に当分の間、これをこえるメーラは登場しないようにも思えるので。高機能な分、設定がわかりづらいので、少しづつ機能を確認していこう…

ブログ向け画像簡単画像縮小をコマンドラインで一括で

android SDK DDMSで画像をキャプチャすると、480x800 で保存されるので、ブログに貼ったときにでかすぎる。これを、ブログのエディタで縮小して整えているのだが、めんどくさいので、縦長画像の場合の横幅を、300pxに、ImageMagikで一括でやろうかと。 複数…

AppBrain の PCブラウザからプッシュインストール

こんなURL記述のリンクでプッシュインストールできるボタンが表示されて可能になる。 http://www.appbrain.com/app/com.google.android.apps.listen?installが、いくつか条件がある。 Android端末側でFastWebInstallerを起動していること。 ブラウザ側でAppB…

Android アプリのインストールのインテント投げ

apkがSDカードにあるとして、 <activity android:name=".PackageInstallerActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="content" /> <data android:scheme="file" /> </data></data></category></action></intent-filter></activity>

インストールしているアプリの情報を取得する

こんなコードが基本。 PackageManager pm = context.getPackageManager(); ApplicationInfo appInfo = pm.getApplicationInfo("app.package.name", 0); String appFile = appInfo.sourceDir; long installed = File(appFile).lastModified(); 以前、こういう…

Androidソースをコマンドラインで

.svnを再帰的に消す rm -rf `find ./ -type d -name .svn` 日本語コメントとかソースにいれる javac encoding ascii->utf-8の変更 android-sdk-linux_86/platforms/android-8/templates/android_rule.xml android-sdk-linux_86/platforms/android-8/ant/ant_…

Android Cloud to Device Messaging Framework を。

おもしろそうなので、まずはドキュメントをみる。Google Projects for Android: C2DM 処理の流れは、 Androidアプリを起動して受信登録する。 外部アプリ上でAndroidにメッセージを送信しようとボタンなどを押す。 AndroidアプリがC2DMサーバからメッセージ…

MyRecordDesktopのogvをYouTubeにアップする

以前もなんかあった気がするのだが、 ffmgegのUbuntuのやつ Invalid Codec とかで、 ogv->flv がうまくできない。変換後の動画は生成されるのだが。で、mencoder でやるといけた。 mencoder input.ogv -oac mp3lame -ovc lavc -o output.flv mencoder input.…

インストールしているアプリのマーケットリンクをすべて書き出す

OSアップデートとかしてたら、すべて初期化された。 当然アプリもすべて消えてる。まあ、他にもやり方はあるのだろうけど、 マーケットリンクをすべて書き出す。 マーケットにパッケージ名でアクセスするURLの形式 http://market.android.com/details?id=com…

adb shell pm でアプリのインストール先を指定する

FroyoでSDカードにアプリがインストールできるということなのだが、 Androidのアプリのインストール先を指定できるらしい。 $ adb shell pm setInstallLocation 2 The setInstallLocation command changes the default install location 0 [auto]: Let syste…

コマンドラインでGoogleサービスデータにアクセスする

Command line tools for the Google Data APIs http://code.google.com/p/googlecl/ インストールして、まずはやみくもにサンプルコマンドを叩く。 ~$ google calendar list --date 2010-06-01,2010-06-30 Did not find config / preferences file at /home/…

NEXUS ONE rooted をまとめておく

参考:http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8/rooted(NexusOne) bootloaderのロックを解除する コマンドバイナリ(fastboot)をどっかからもってきて、USB接続したPCからコマンドを実行。 ./fastboot-linux oem unlock # ダウンロードしたfastboo…

51-android.rules NEXUS ONEの場合

なんとなく接続できたが。 $ lsusb Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 00…

evernoteの改行コードが困る

ubuntu+chromeで。 Linux系のOSだと改行がもれなく抹殺なのか? いや、Firefoxだと大丈夫だったような。 iPhoneから書き込みもそんな様子。chrome extensionからだと大丈夫だったのだが。 evernote - ウェブクリッパー https://chrome.google.com/extensions…

Android Debug Bridge をよくみてみる

これってもっといろいろ使えたりするのではないか。と。 "Android Debug Bridge version 1.0.25" adb devices 接続されているすべてのデバイスを表示。 adb connect : TCP/IP経由でデバイスに接続。(切断 - disconnect :) テザリング時に使用していた。 ad…

アプリケーションリストを取得する

インストールしているアプリが多すぎて表示が遅くて困る。 取得コード 参考になりそうなものを集める。 // 起動可能なIntent Intent intent=new Intent(Intent.ACTION_MAIN,null); // デスクトップから可能なIntent(つまり通常のアプリケーション) intent.ad…