C/J Prog's Blog
C/Java/Linux/Androidについて調べたこと。
まとめページ
(移動先: ...)
Android 関連
▼
ラベル
linux
の投稿を表示しています。
すべての投稿を表示
ラベル
linux
の投稿を表示しています。
すべての投稿を表示
2012/03/01
GRUBでサブメニューのデフォルトエントリを指定する
›
Ubuntu 11.10 32bit で kernel 3.0.0-16 に更新したら、ひどく不安定になったり kernel panic を起こして終了するようになったので 3.0.0-14 で動かすようにした。 apt のデータベースを壊したくないのでパッケージのアンイン...
2011/12/15
Ubuntu 11.10 autofs5/synax error in nsswitch の対処
›
autofs5 をインストールしたら次のエラーが出た。 syntax error in nsswitch config near [ synax error ] ここ にバグとして挙がっていた。 /etc/nsswitch に次のエントリーを追加すると直った。 ...
2011/10/17
LinuxでLoadable Moduleをデバッグする
›
Linux のloadable moduleをデバッグしたときのメモ。 元ネタはO'Reillyの"Linuxデバイスドライバ"。 static linkしたモジュールはgdbでvmlinuxを読み込めばシンボル情報が読み込まれるが、loadabl...
2011/10/15
カーネルをデバッグするためのGRUB2設定
›
Ubuntu 11.04でカーネルデバッグをしたときの設定です。 VMWare同士でシリアルポートを接続する 方法で、baudrate 115200で接続。 * デバッグ対象のOS - /boot/grub/grub.cfg のデバッグしたいカーネルの menuentr...
2011/05/14
AndroidのProxy設定のないアプリにProxyを越えさせる(HTTP+少しHTTPS)
›
DeleGateと webnamed を使い、Proxy設定のないアプリでファイアウォールを越えてHTTP/HTTPS通信することに成功した。 こちらのブログ を参考にさせてもらった。 DeleGateとwebnamedのネットワーク構成は "AndroidのPr...
2011/05/12
rgrepでソースコードを検索する
›
私はC/Javaのソースコードを検索するときvim/eclipse/ctags/globalを使うが、ソースコードを解析するときに比較的rgrepを使うことが多い。 git/svnレポジトリから取得したソースコードを検索するときのために、以下のaliasを定義している。 alia...
2011/05/07
逆USBテザリングでメール待ち受けができるCyanogenModパッチ(2)
›
環境: Ubuntu 10.10 Desktop, HTC Desire, CyanogenMod 6.1.1 前回のパッチ の欠点を改善したものを作った。一応patchと、jarを固めたzipを ここ に置いてある。 このパッチにできることは、次のとおり。 - 一度...
2011/05/05
git tag のコミット日時を一覧表示する
›
git tagのタグ一覧をコミット日時と共に見たいと思うことがある。 gitだけで見る方法がわからなかったので、スクリプトを書いた。 こんな感じ。 $ git-tagdate 2011-02-08 11:00:00 -0800 tag1 2011-02-09 12:00:00 ...
2011/05/04
CyanogenMod 6 froyo-stable をソースコードからビルドする
›
環境: Ubuntu 10.10 Desktop x86_64 CyanogenMod 6.1.1の/system/framework/framework.jar, services.jar を入れ替えるために、ソースコードからビルドした。 /syste/framework/配下...
Android Platformでの一部のプロジェクトのみmakeする
›
例えば frameworks/base をmakeしたいとき。 mmmをAndroid.mk のあるディレクトリを渡して実行する。 $ . build/envsetup.sh $ mmm frameworks/base mmmは再帰的にディレクトリを見るわけではないので、 fra...
Ubuntu 10.10 x86_64 でAndroidをビルドする
›
環境: Ubuntu 10.10 Desktop x86_64 libstdc++.so がないと言われる embeddedさんのブログ を参考にして、 $ sudo apt-get install gcc-multilib g++-multilib ia32-libs lib3...
2011/05/02
Android Reverse USB Tethering with NAT
›
Environment: Android:CyanogenMod 6.1.1, PC:Ubuntu 10.10 It might be inconvenient when using reverse usb tethering with bridged network. I mu...
Proxy越えをするDNS Server
›
Proxy越えをするDNS Serverを作った。Perlの Net::DNS::Nameserver を利用した。 これとsquidの多段Proxyを組み合わせれば、AndroidのProxy対応していないHTTPアクセスするアプリを全てProxy越えさせることが可能なはず。 ...
2011/04/30
Androidで逆USBテザリングを使う(NAT)
›
環境: Android:CyanogenMod 6.1.1, PC:Ubuntu 10.10 逆USBテザリングをブリッジ接続で行うと、不便が生じた。 - テザリングを止めるとき、PC側でブリッジ削除スクリプトを実行する必要がある。 - ブリッジ削除スクリプトを実行しないとPC側...
1 件のコメント:
2011/04/29
Androidの通信量の節約方法を考える
›
近いうちに Softbank を解約して b-mobile Fair に移行すべく、通信量を節約する方法を模索している。 今までは自宅でもWiFiを使わずに3Gで通信していたこともあり、月300-400MB程度使っていた。 目標は 平日8MB/日、休日4MB/日。これで120日使...
chkconfig対応のsquid init script
›
Ubuntuでapt-getでインストールしたらinitスクリプトがなかったので。 起動時にDNSテストをスキップする"-D"が指定されていることに注意。 /etc/init.d/squid: #!/bin/sh # chkconfig: 345 98 20 ...
2011/04/23
付箋紙アップレットのデータを抽出する
›
Ubuntu Desktopに標準でインストールされるアップレット"付箋紙"(Sticky Notes)のデータは、~/.gnome2/stickynotes_applet にXML形式で保存されている。 これを抽出して一覧で出力するスクリプトを作った。 こん...
Linuxで固定IPアドレスを設定する
›
固定IPアドレスの設定の仕方をいつも忘れるのでメモ。 CentOS系: /etc/sysconfig/network-scripts/ifcfg-eth# DEVICE=eth0 IPADDR=192.168.3.10 NETMASK=255.255.255.0 HWADDR=0...
2011/04/19
update-alternativesコマンドを使う
›
Ubuntu 10.10 Server x86_64 にaptitudeでgcc-4.4をインストールした。 /usr/bin/gcc-4.4, cpp-4.4 はあるが、/usr/bin/gcc, cpp はないので、update-alternatives で追加。 ...
2011/04/18
GoogleCLでDeprecationWarningが発生したときの対処
›
環境: Ubuntu 10.04, Python 2.6.5, GoogleCL 0.9.13 GoogleCLでgoogle blogger listすると次のエラーが出た。 /usr/lib/pymodules/python2.6/atom/http.py:225: Depr...
›
ホーム
ウェブ バージョンを表示