Unix コマンド色々

Unix コマンド色々 # 検索した結果から削除 find ./ -name ".repo" -exec rm -r {} \; # ファイル差分 diff -y -W 200 ./tmp1/init.rc ./tmp2/init.rc # ディレクトリ差分 diff -rNq --exclude=".svn" ./tmp1 ./tmp2 # ディレクトリ階層を含めてコピー cp -p --parents test/hogehoge.txt /var/tmp # ダミーファイル作成 dd if=/dev/zero of=220M.dat count=220 bs=1048576 ## svn コマンド # チェックアウト svn co [url] # 差分一覧 svn diff | awk '/^Index/ {print $NF}' # 差分一覧(簡易) svn status

2011-08-12 ·  2011-08-12 · 1 分 · 63 文字

oracle9i から oracle10g Express Edition へ移行する

Oracle 10g XE install OracleXEUniv.exe → web login用に使用する「system」ユーザのパスワードを設定する → TODO netstat -ano でリスニングポートがワンサカ Oracel web login http://127.0.0.1:8081/apexへアクセス user : system pass : インストール時に設定したパスワード 作成されるデフォルトオブジェクト 表領域 ファイル名 サイズ(MB) 最大サイズ(MB) 自動拡張可 SYSAUX C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF 430 32,768 YES SYSTEM C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF 340 600 YES UNDO C:\ORACLEXE\ORADATA\XE\UNDO.DBF 90 500 YES USERS C:\ORACLEXE\ORADATA\XE\USERS.DBF 100 5,120 YES 作成されるユーザ HR SYSTEM? ほか? 環境変数設定 ORACLE_BASE C:\oracle\ ORACLE_HOME C:\oraclexe\app\oracle\product\10.2.0\server ORACLE_SID [sample name] Path %ORACLE_HOME%\bin 新規インスタンス(SID)作成(文字コード変換 XEデフォルトAL32UTF8→現行9i用JA16SJIS) 参考: Oracle Database 10g XE(Windows版)の文字コードを変換する方法 文字コードを一時的にSJISに設定する。Oracleからの標準出力を見るため。...

2011-08-06 ·  2011-08-06 · 5 分 · 931 文字

Nexus S ビルド〜ロム焼き まで

Nexus S ビルド〜ロム焼き まで Nexus S 目指せ文鎮化!ぐらいの勢いで、ソースビルドからロム焼き 前提条件 環境PC Ubuntu 10.10 端末 Samsung製 Nexus S gingerbread 2.3.4 GRJ22 ベースバンドバージョン I9023XXKD1 カーネルバージョン 2.6.35.7-ge382d80 android-build@apa28 #1 ソース android 2.3.4ソースをrepoより取得している。 ライブラリ等については、通常ビルドできる状態とする。 Ubuntu 10.10 に Nexus S を認識させる。 lsusb で Google inc. を探す sudo gedit /etc/udev/rules.d/51-android.rulesでデバイス情報を登録してやる # 以下を追加 SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" リカバリイメージのダウンロード Clockwork Recovery image置き場 ビルド用のソースを取得 ソース取得したいディレクトリへ移動 cd ソース取得したいディレクトリ repo 初期化 repo init -u git://android.git.kernel.org/platform/manifest.git 取得対象のブランチ一覧を表示する( 参考 ) cd ./.repo/manifest git branch -r 対象ブランチの決定...

2011-07-30 ·  2011-07-30 · 2 分 · 348 文字

androidフレームワーク開発Tips

Android Life Cycle Activity Fragment ビルド # For Nexus S cd /path/to/the/sourcedirectory/ source build/envsetup.sh lunch 4 time make -j9 update-api time make -j9 # For vega source build/envsetup.sh time brunch vega -j9 # For Xoom export USE_CCACHE=1 TMP_CCACHE_DIR=/env/build.cache/wingray.tmp export CCACHE_DIR=$TMP_CCACHE_DIR/.ccache prebuilt/linux-x86/ccache/ccache -M 20G source build/envsetup.sh lunch 5 time make -j9 Flash image # crespo(Nexus S) ENVPATH=/env/nexus/kmpf-android-2.3.4 DEVICE_NAME=crespo fastboot flash boot $ENVPATH/out/target/product/${DEVICE_NAME}/boot.img fastboot flash recovery $ENVPATH/out/target/product/${DEVICE_NAME}/recovery.img fastboot flash userdata $ENVPATH/out/target/product/${DEVICE_NAME}/userdata.img fastboot flash system $ENVPATH/out/target/product/${DEVICE_NAME}/system....

2011-07-01 ·  2011-07-01 · 2 分 · 247 文字

Ubuntuのgrubを用いてWindowsとデュアルブートする

Ubuntuのgrubを用いてWindowsとデュアルブートする grubをもちいて、Ubuntu側の設定でWindowsとデュアルブート 参考はこちら 「 GRUB2 」 「 Grub2 でのUUID 変更方法を教えてください。 」 構造(流れ) /etc/default/grubを編集 sudo update-grub /boot/grub/grub.cfgへ反映される 手動で追加 1.手動で追加する場合は、/etc/grub.d/40_customに、grub.cfgに書かれているようにOS設定を登録 2.sudo update-grub で完了のはず 編集する $ sudo gedit /etc/grub.d/40_custom 以下を追加 menuentry "Windows XP Service Pack 3 (on /dev/sdb1)" { insmod part_msdos insmod ntfs set root='(hd1,1)' chainloader +1 } ※(hd1,1)・・・HDDの2番目、2番目のパーティションの意味(どちらも0オリジン)。 反映 $ sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.35-28-generic Found initrd image: /boot/initrd.img-2.6.35-28-generic Found linux image: /boot/vmlinuz-2.6.35-22-generic Found initrd image: /boot/initrd.img-2.6.35-22-generic Found memtest86+ image: /boot/memtest86+....

2011-06-08 ·  2011-06-08 · 1 分 · 81 文字