-
Notifications
You must be signed in to change notification settings - Fork 0
Environment
- http://www.eclipse.org/downloads/ から Eclipse Indigo (3.7.2) Packages for Mac OS X(Cocoa)を選択
- Eclipse Classic 3.7.2 を選択してダウンロード
- 解凍して起動
http://jiemamy.org/pages/viewpage.action?pageId=2654266 を参考
- Help > Install New Software を選択
- Indigoリポジトリを選択し、Marketplace Clientを選択
- インストールして再起動
http://www.la-nouveau.mydns.jp/wordpress/?p=1302 と http://media.st/blog/2011/05/ubuntu-mac-eclipse/ を参考
-
http://mergedoc.sourceforge.jp/ から Standard All in One (JRE なし) のPHPをダウンロード
-
解凍して以下のような感じで dropins/MergeDoc/eclipse/features, dropins/MergeDoc/eclipse/plugins ディレクトリを dropins ディレクトリにコピー
$ mkdir -p ../../var/eclipse/dropins/pleiades-e3.7-php_20120225/eclipse $ cp -R eclipse/dropins/MergeDoc/eclipse/features eclipse/dropins/MergeDoc/eclipse/plugins ../../var/eclipse/dropins/pleiades-e3.7-php_20120225/eclipse
-
Eclipse.app/Contents/MacOS/eclipse.ini の最後に以下を追加
-javaagent:../../../dropins/pleiades-e3.7-php_20120225/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
http://wiki.eclipse.org/PDT/Installation#Eclipse_3.7_.2F_Indigo_.2F_PDT_3.0 を参考
- Help > Install New Software を選択
- Indigo update site の PDT をインストール
- Help > Marketplace で Emacs+ をインストール
- Help > Marketplace で Eclipse Color Theme をインストール
- 設定 > 一般 > 外観 > 色テーマ
- http://www.eclipsecolorthemes.org/?view=theme&id=3740 iteman emacs
- 設定 > PHP > コード・スタイル > フォーマッター
http://ratememo.blog17.fc2.com/blog-entry-841.html を参考
- Help > Marketplace で Symfony plugin をインストール
$ mysql.server start
$ mysql.server stop
$ sudo apachectl start
$ sudo apachectl stop
$ sudo apachectl restart
$ brew tap homebrew/version
$ brew install mysql51
$ unset TMPDIR
$ mysql_install_db
$ mysql_secure_installation
$ cp /usr/local/Cellar/mysql51/5.1.58/share/mysql/my-small.cnf /usr/local/var/mysql/my.cnf
> GRANT ALL PRIVILEGES ON *.* TO 'ほげほげ'@'localhost' IDENTIFIED BY 'ぱすわーど' WITH GRANT OPTION;
$ mysql.server stop
$ mysqld_safe --skip-grant-tables &
$ mysql -u root
リーディングリスト
- AppStore からインストール
- "Xcode > Preferences > Downloads > Components > Command Line Tool"
$ brew install tree
$ brew install zsh
$ sudo vim /etc/shells
/usr/local/bin/zsh
$ brew install markdown
$ git clone git://jblevins.org/git/markdown-mode.git
あとは .emacs を編集
$ brew switch emacs 23.4
$ brew tap adamv/alt
$ brew tap homebrew/dupes
$ brew install xdebug-php
$ sudo vim ~/local/php/versions/5.4.0/etc/conf.d/symfony2.ini
[xdebug]
zend_extension="/usr/local/Cellar/xdebug-php/2.1.3/xdebug.so"
$ brew tap josegonzalez/php
$ brew install apc-php
$ pyrus search apc
$ pyrus download pecl.php.net/APC
$ tar xpvzf APC-3.1.9.tgz
$ rm -i package.xml APC-3.1.9.tgz
$ cd APC-3.1.9
$ phpize
$ ./configure
$ make
$ make install
これだと php5.4 でセグフォになったので・・
$ svn co https://svn.php.net/repository/pecl/apc/trunk ./apc-trunk
$ cd apc-trunk
$ phpize
$ ./configure
$ make
$ make install
$ sudo vim ~/local/php/versions/X.Y.Z/etc/conf.d/symfony2.ini
[apc]
extension = apc.so
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64M
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.mmap_file_mask = /tmp/apc.XXXXXX
apc.enable_cli = 1
$ brew install icu4c
$ brew install intl-php
なんかこける
$ pyrus search intl
$ pyrus download pecl.php.net/intl
$ tar xpvzf intl-2.0.0.tgz
$ rm -i package.xml intl-2.0.0.tgz
$ cd intl-2.0.0
$ phpize
$ ./configure --with-icu-dir=/usr/local/Cellar/icu4c/4.8.1.1
$ mkdir c
$ make
$ make install
$ sudo vim ~/local/php/versions/X.Y.Z/etc/conf.d/symfony2.ini
[intl]
extension = intl.so
を参考に
$ rm -rf app/cache/*
$ rm -rf app/logs/*
$ sudo chmod +a "daemon allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
$ sudo chmod +a "kalibora allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
$ ln -s ~/git/Symfony/web /usr/local/share/apache2/htdocs/Symfony
$ sudo vim ~/local/php/versions/5.4.0/etc/conf.d/symfony2.ini
[Date]
date.timezone = Asia/Tokyo
-
macbook pro 買ったよ。届いたよ。 - kalibora.log
- chrome 入れた
- chrome に roboform の extention を 入れた
- http://blog.livedoor.jp/bakorer/archives/50448796.html
- http://pqrs.org/macosx/keyremap4macbook/document.html.ja - KeyRemap入れた
- ランチャー - alfred 入れた
- 文字入力関連
- google IME 入れる
- 文字入力切り替え時に表示される黒い選択ボックスを表示させない http://i-nyu.jugem.jp/?eid=3682
- キーボードショートカット
- システム環境設定 -> キーボード -> Mission Control -> 左の操作スペースに移動 ⌘← 右の操作スペースに移動 ⌘→
- screen の設定とかぶるため
- システム環境設定 -> spotlight -> Spotlight メニューのキーボードショートカット ^⇧スペース
- emacs使用時のコピーとかぶるため
- システム環境設定 -> キーボード -> Mission Control -> 左の操作スペースに移動 ⌘← 右の操作スペースに移動 ⌘→
- システム環境設定 > 共有 > コンピュータ名の変更
- mail の設定
- http://www.emacsformacosx.com/ - cocoa emacs 入れた
- .bashrc, .emacs の設定
- homebrew の install (See http://yasuwagon.blogspot.com/2010/08/homebrew.html)
- chrome 入れた
- mac で iTerm や emacs を自分的に快適に使う設定 - kalibora.log