svn:ignore ディレクトリに設定

ignore設定をディレクトリ単位で行う(再帰的に)

svn propset -R svn:ignore '*' DIR/

★忘れずにコミット

ignore設定されている一覧表示

# svn propget -R svn:ignore .
Plugin - *

Vendor - *

app/tmp - *

ignore設定をディレクトリ単位で解除(再帰的に)

svn pd -R svn:ignore Plugin/

★忘れずにコミット


参考:http://tadasy.hateblo.jp/entry/20130129/1359456665

svn:ignoreを再帰的に調べる - It's raining cats and dogs.

DebugKitを導入したが、ツールバーが表示されない

特に意識せず、ComposerでCakePHP、DebugKitをインストール。
bootstrap.phpプラグインのロードの記述を追加。
AppController.phpツールバーの設定を追加。
で、ツールバーが画面右上に表示されるのに、されない。
画面下部にDebugKitの内容がだだ漏れしてた。
Plugin/DebugKit/webrootが読み込めてない。
ログには

File does not exist: /project/app/webroot/debug_kit

ネット検索すると、解決策として、Plugin/DebugKit/webrootを
App/webroot/debug_kit としてコピーとか、意味不明な解決策。

ぐるぐる悩んで、答えは
httpd.confの
AllowOverride None
が原因。

AllowOverride All
で、解決。

未コミット分の一時退避


現在のブランチのコミットされていない変更とコンフリクトした場合は、
マージを一切行なわずにもとに戻される。

コミットしてから git pull するか、 git stash で一時的に変更を保存して
git pull を実行し、 git stash pop でマージする。

/system/app 領域にapkインストールする

※Emulatorのみ可能

以下コマンドを実行


# adb -s emulator-5554 remount
# adb -s emulator-5554 push sample.apk /system/app/sample.apk
297 KB/s (180388 bytes in 0.593s)

/system/app にapkがpushされたことを確認。
暫く経つとアプリがインストールされます。
ランチャー画面から、アプリを起動できます。

ExpandableListAdapter of onChildClick does not work

BaseExpandableListAdapterを継承して作ったSampleExpandableListAdapter
自動実装の「isChildSelectable」の戻り値が「false」となっているため
onChildClickを実装してもイベントが拾えない。
戻り値は「true」とすること。