Posts Tagged ‘Mac’

| No Comments | 7月 31st, 2008

 Macbook のHDDもどんどん少なくなって、今では320GBを積んでるけど RAID 組めないから Timemachine とか使ってみる事にした。Windows で 320GB の空のHDDにネットワーク越しにバックアップするとき。

 これは、動作保証外ぽいのでやるときは気をつけて下さい。値の名前に Unsupported とか入ってるしね。ターミナルで、以下のコマンドを実行します。

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

 こうして、保存先のドライブをマウントすれば(Finder から1回つなげばOK)、Timemachine のディスクの選択でネットワーク越しのドライブが選択出来る様になります。

| No Comments | 7月 31st, 2008

 Leopard のHDDを変更してデータを移行しようとしていたら、なぜかパスワードが以前のものでは使えないという状況になってしまった。そういうときは、Leopard のインストールDVDを挿入して、 C を押しながら起動します。上のほうのメニュー(ユーティリティだったと思う)から、パスワードの変更をクリックして変更できます。

, | No Comments | 6月 10th, 2008

 Macでzshを使ってみた。漢のzsh っていうのを参考に設定してみた。

 まず、デフォルトのログインシェルを変更する。

 システム環境設定 -> アカウント -> 自分のアカウントで Ctrl + Click -> 詳細オプション -> ログインシェルを /bin/zsh

 とすればおk。

 上記URLをもとに設定ファイルを書いてみたけど、よく分かってない。デフォで Bash の Ctrl + R みたいな感じな設定なんだけど、慣れたら速そう。慣れるまでストレスになりそう。

autoload colors
colors
case ${UID} in
0)
  PROMPT="%B%{${fg[red]}%}%/#%{${reset_color}%}%b "
  PROMPT2="%B%{${fg[red]}%}%_#%{${reset_color}%}%b "
  SPROMPT="%B%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%}%b "
  [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] &&
    PROMPT="%{${fg[white]}%}${HOST%%.*} ${PROMPT}"
  ;;
*)
  PROMPT="%{${fg[red]}%}%/%%%{${reset_color}%} "
  PROMPT2="%{${fg[red]}%}%_%%%{${reset_color}%} "
  SPROMPT="%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%} "
  [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] &&
    PROMPT="%{${fg[white]}%}${HOST%%.*} ${PROMPT}"
  ;;
esac
 
 
export LSCOLORS=gxfxcxdxbxegedabagacad
alias ls='ls -G'
zstyle ':completion:*' list-colors ${(s.:.)LSCOLORS}
autoload -U compinit
compinit
PROMPT="%/%% "
PROMPT2="%_%% "
SPROMPT="%r is correct? [n,y,a,e]: "
 
 
case "${TERM}" in
kterm*|xterm)
  precmd() {
    echo -ne "\033]0;${USER}@${HOST%%.*}:${PWD}\007"
  }
  ;;
esac
 
# 履歴を10000件保存する
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt hist_ignore_dups     # ignore duplication command history list
setopt share_history        # share command history data
 
# viのキーバインドになる
bindkey -v
 
# 履歴検索 Ctrl+P, Ctrl+N でたどれる
autoload history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^P" history-beginning-search-backward-end
bindkey "^N" history-beginning-search-forward-end
 
# cd が pushd になる
setopt auto_pushd
 
# 自動補完設定
autoload predict-on
predict-on
 
# alias設定

, , , | 2 Comments | 5月 1st, 2008

まず、ImageMagickのインストールです。jpg,pngを扱うときはlibpng, libjpeg が必要になるのであらかじめインストールしておきます(後から入れても動いた)。

ダウンロード先

libjpegのインストール

Independent JPEG Group のサイトから、jpegsrc.v6b.tar.gz のソースをダウンロードしてきます。コンパイルしたあと、make install-lib とすることで jpeglib がインストールされるようだ。

$ wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
$ tar xvzf jpegsrc.v6b.tar.gz
$ ./configure --prefix=/usr/local/
$ make
# make install
# make install-lib

これで通らないときは、 *.so のファイルを作る –enable-shared オプションを付けて configure すると通るかも。

./configure --prefix=/usr/local --enable-shared

libpngのインストール

INSTALL には、 configure して make すればおkみたいな感じで書いてあるけど、通らないときがある。libpng インストール を参考にして、予め用意されているmakefile を編集することでインストール出来るようだ。

$ wget http://jaist.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.28.tar.gz
$ tar xvzf libpng-1.2.28.tar.gz
$ cd libpng-1.2.28
$ cp script/makefile.linux makefile
$ vi makefile
 
ZLIBの辺りを以下のように書き換える。
 
ZLIBLIB=/usr/local/lib
ZLIBINC=/usr/local/include
#ZLIBLIB=../zlib
#ZLIBINC=../zlib
 
$ make
# make install

なぜかmakeが1回では通らず、2回makeすると通る。(RedHat ES4で2回起きた)

ImageMagickのインストール

$ wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.4.1-0.tar.gz
$ tar xvzf ImageMagick-6.4.0-11.tar.gz
$ cd ImageMagick-6.4.0
$ ./configure --prefix=/usr/local
$ make
$ make test
# make install

make install で

/bin/install: cannot create regular file `/usr/local/man/man1/cjpeg.1': No such file or directory

と出てしまったときは、ディレクトリが出来ていないようなので、以下のコマンドを実行してから再トライしてみれば通るはず。

# install -d /usr/local/man/man1

これやると、libMagick* 系のライブラリがないって言われる… /usr/local/lib/libMagick* を /lib/ 以下にコピーすればいいんだけど、しっくりこないです。

Rmagickのインストール

Rubygemsがインストール済みの上で以下を実行

# gem install rmagick

, | No Comments | 4月 24th, 2008

 Vim-cocoaのパッチあてまくりのバージョン使ってたけど、とにかく落ちるので困っていた(AntiAliasとかかからない前のバージョンは安定してたんだけど、やっぱAntiAliasないとちょっと…って感じであえて不安定だけど綺麗なほう使ってた)ところ、GoogleCodeにVim-cocoaがあるのを発見。

http://code.google.com/p/vim-cocoa/

 ファイル同時更新しても落ちないみたいだし、こっち使ってみようと。SVNでやってて、開きっぱでファイルが更新されると落ちるとか、ちょっと複数人開発にはとことん向いてないZE\(^o^)/ と思ってただけにちょっと幸せになれるかも。幸せの閾値低いので。

 【追記】かなり安定しているようで、全く落ちません!ただ、開いてるファイルを外部で変更しても再読み込みみたいなことが起きたり、メッセージが出ることがないのがちょと不安な。

download the hurt locker