pakimemo

ソフトウェアエンジニアなお話。

MacのtopコマンドでCPU使用率に並べる

Macは次のオプションを付けて実行する必要があります。 $ top -o cpu Linuxならtopを実行中に、shiftキーを押しながらpキーで変更できるのに。

Ubuntuのターミナルウィンドウサイズを変更する

/usr/share/applications/gnome-terminal.desktopを編集します。 Exec=gnome-terminal の行を Exec=gnome-terminal --geometry=80x46 に変更。「geometry=幅x高さ」です。 1600x900のディスプレイはデフォルトの文字サイズだと高さ46が最大でした。 以下、追…

motorola xoomのAOSPビルドメモ

zshではcomplete組込コマンドがないためbashに切り替える。 $ bash $ . build/envsetup.sh $ lunch full_wingray-userdebug $ make -j2

eclipseのcygwinパス

eclipseは起動時に次のレジストリからcygwinのパスを取得している。USERの方が優先。 HKEY_CURRENT_USER\Software\Cygwin\setup\rootdir HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup\rootdir cygwinのディレクトリを移動するときは、レジストリを書き換えるか…

git pushを実行できないとき

git pullして次のような出力が出た場合は、アクティブなブランチに対するマージの設定が行われていないからである。 $ git pull You asked me to pull without telling me which branch you want to merge with, and 'branch.master.merge' in your configur…

MacのWebサーバー

Macは初めからWebサーバーの機能が入っているので、有効にするだけで使えます(Lionで確認)。 「システム環境設定」−「共有」の「Web共有」を有効。 ドキュメントルートは「/Library/WebServer/Documents」。

rsyncコマンドで差分バックアップ

差分バックアップ目的のrsyncコマンドオプションメモ。 バックアップ先のNASがnfsに対応しているが、ユーザー・グループ変更などができない場合のオプション。コピー元はSambaでアクセスして、所有者とグループを統一しているディレクトリなのでこれで問題な…

repo syncでcheckoutエラーが出たときの対処

repo initでマニフェストを切り替えてrepo syncをやり直すと、あるプロジェクトがerror checkoutで失敗。 その対象のディレクトリは.gitがマニフェスト切り替えのままなので、何かしらのエラーでディレクトリの置き換えに失敗しているようでした。 とりあえ…

Invalid command 'RailsBaseURI'の原因

apacheのリスタートでエラーが出ました。 % sudo service apache2 restart Invalid command 'RailsBaseURI', perhaps misspelled or defined by a module not included in the server configuration 次のコマンドで解決。apacheのpassengerモジュールが無効…

kernelソースをgoogleのミラーからダウンロード

kernelのgitリポジトリアドレスを調べていたら、googleがミラーリングサービスを開始していたのでついでに時間も測定してみました。 git.kernel.org のミラーリングサービスについて 今回、必要なのは2.6。 % time git clone https://kernel.googlesource.co…