mac os lion購入。 開発化環境の構築メモが必要。
1.android sdk、android ndkの環境設定
2.xcodeのダウンロード
3.paralel desktop 7 にubunto,scientific linux5.6,scientific linux 5.7,chrome os,windows xpをインストール。 ubuntoはparalell desktop 7 のメニューから、そのたはisoやインストールcdromから。
4.仮想OS側にTurtoisegit,Turtoisesvn,Visual studio 2010をインストール
mac,仮想マシン側に環境がととのったところでmac のdisk utilsでOSイメージごとバックアップを 行う。
android 少しまえのbase.gitのUTL
git://android.git.kernel.org/platform/base.git

2011/xx/xx のbase.git
git://android.git.kernel.org/platform/frameworks/base.git


2011/8/xxxxからkernel.orgにクラッカー侵入されたため、本家サイトからdownloadできない。
そのため以下のサイトからgitのリポジトリを入手できる。
android意外にもkernelとかもあり。


https://www.codeaurora.org/gitweb/quic/la/



androidのbaseフォルダをsourcesに変更して、開発対象のsdkの下にいれるとソース参照できる。
android2.2を対象にしたandroidアプリを作成する場合は以下のフォルダにいれる。
ただし、実際は各キャリアが独自kernelをのせているので、一般的な動作確認程度に
考えたほうがいい。具体的にはsamsunとその他ベンダではSDカードの取得方法が違う。

android-sdk-windows\platforms\android-8\
PROJECT_NAMEとSVN_COMMANDは開発環境に合わせる




・複数の拡張子を指定して検索
$ find . \( -name \*.html -o -name \*.css \) -print
./a.html
./b.html
./test/a.css
./test/a.html
./test/b.html


・ファイルの中身も確認

find dir/ -name *.cpp | xargs grep -n GetFunc

・+.oggファイルだけIドライブa/c/にコピーする
find MusicMakerProducerEdition/ -name "*.OGG" -exec cp {} i:/a/c \;


・検索する深さ指定し、シンボリックリンクも対象にする
find /sys/bus/pci/ -mindepth 2 -maxdepth -2 -follow driver



windowsAPIを使わない場合
# gcc -mno-cygwin -o test test.c

windwosAPI(TimeEvnet等を使用する場合 libxxxからlibをとったもの)
# g++ -mno-cygwin -o timer timer.cpp -lwinmm
ソースから,余計な空白を削除したいとき、sedコマンドを使用する。

syntaxhilightをocnのblogで使用したかったが、設定はいろいろ変更してもだめだったためgoogleのbloggerに移動。
しょっぱなからデザインを探すのに手間がかかったけど、今のデザインはいい感じ。
bloggerを技術ノートがわりにするため、コメントは受け付けないようにする。

About