x-ite's diary

覚え書きです。想定読者は俺

mac

macのsedがおかしいのでmacportsでgsed (GNU sed)に代える

mac

port install gsed #.bashrc alias sed='gsed'

macports python envs path

#.bashrc export VIRTUALENV_USE_DISTRIBUTE=true VIRTUALENVWRAPPER_VIRTUALENV="virtualenv-2.7" if [ -f /opt/local/bin/virtualenvwrapper.sh-2.7 ]; then export WORKON_HOME=$HOME/.virtualenvs source /opt/local/bin/virtualenvwrapper.sh-2.7 fi ex…

Mac Port Insall Python ElementTree, Argparse

# port install py25-elementtree # port install py25-argparse

PHPでMongoDBを使う

mac

インストール # port install mongodb # port install php5-mongo 起動 # mongod & --port 27017 --dbpath=/data/db 接続・挿入・閲覧 selectDB('testdb1'); $col = $db->createCollection('collection1'); $col->insert(array('key1' => 'val1')); $cursor …

mac port nginx php

Apacheも使いたい場合はapacheもいれておく。 # port install php5 +fastcgi +pear +apache2 # port install nginx

php5.3 syntax vim

PHP5.3用のシンタックスは下記を適応する。http://www.vim.org/scripts/script.php?script_id=2874 解凍したphp.vimファイルを下記ディレクトリへおく。 $HOME/.vim/syntax

mac iterm beep off

mac

echo "set bell-style none" >> ~/.inputrc

mac python25 ssl

# port install py25-openssl py25-socket-ssl

mac php5-iconv

mac

sudo port install php5-iconv

install php-curl on mac

mac

curlつかっているのに入ってないなと思ったらphp5-curlが必要だった。 # port install php5-curl

portでいれたMySQL起動

mac

# /opt/local/share/mysql5/mysql/mysql.server start

mac memcached install

mac

macでmemcachedインストールログ # port install memcached # sudo port load memcached # port install php5-memcache # cp /opt/local/lib/php/extensions/no-debug-non-zts-20090626/memcache.so /usr/lib/php/extensions/no-debug-non-zts-20090626/

mac seq

macではseqが使えないのでループするときはjot使う for i in $(seq 1 50) do echo $i; done for i in `jot 50` do echo $i; done

python_selectを使わないでmacでpythonのバージョンを切り替える

python_selectが使えなくなっていた。 python2.5に切り替える # port select --set python python25

mac最初にやることめも

mac

個人的に必須なとこだけxcodeとmacportsのインストール xcodeは付属ディスクから macportsは公式サイトから該当OSの最新版をとってくる。dmgが楽 シェルの設定 # vi ~/.bash_profile if [ -f ~/.bashrc ] ; then . ~/.bashrc fi # vi ~/.bashrc export PATH=…