以前からずっとAdobe系のソフトウェアがうまく動かない症状に悩まされていました。
それでもだましだましやってきていたのですがそろそろ根本治療しないなーと思い、土日を使ってMacBookを再インストールすることに。下記は再インストールしてからやったことのメモです。
インストールしたもの
- FireWorks
- デザイン用
- Carbon Emacs
- マイフェイバリットエディタ
- KeyRemap4MacBook
- 日本語配列のMacBookをUS配列で使う
- Quick Silver
- Macのスタンダードなランチャ
- Witch
- アプリの切り替え単位を細かくする
- EMOBILEユーティリティ
- EMOBILE用
- Skype
- メッセンジャー
- Adium
- メッセンジャー
- Opera
- HTMLのテスト用
- 日めくり
- メニューバーに日付を表示させるために
- FoxmarksのSafari版
- いろんなマシン、ブラウザでブックマークを同期するため
- WideMail
- Mail.appのレイアウトを横3列に拡張する
- Password Gorilla
- パスワード管理アプリ
開発環境を整える
全部やるのは大変なので必要最小限だけ。あとは追々やります
- gccを入れるためにインストールディスクからXCode Toolsを入れた
- Ruby1.8.6をソースから入れなおす。*1
- gemも入れた
- Passenger入れた
- eclispe入れた
- Flex Builderのeclipseプラグイン入れた(インストールに手こずったものの最終的に動いた)
- OpenSocial開発用のプラグインhttp://www.eisbahn.jp/trac/osde/wiki/InstallationGuide:OpenSocial Development Environment入れた
- Macのパッケージ管理アプリMac Ports入れた
- sudo port -d selfupdate
- sudo port -d sync
- sudo port install subversion
- sudo port install git-core
- sudo port install mysql5
SIMBLE
Mac拡張のためのアプリSIMBLをまずインストール。それから下記のSIMBLプラグインをインストール。
- SafariStand
- Safariの基本的な機能を拡張
- SafariGestures
- Safariでマウスジェスチャ。
- GreaseKit
- Safariでグリモン
- oAutoPagerize
- Safari用のAutoPagerize
- SafariTabConfig
- Safariでタブ管理
- SafariTabMemento
- Safariでタブの復元ができる
- SafariCopyOnSelect.bundle
- Safariで選択した文字列をクリップボードにコピーする
- SwapOptCmd
- ターミナル上でOptとCommandを交換する
- TerminalCopyOnSelect.bundle
- ターミナルで選択した文字列をクリップボードにコピーする
Firefox
Firefox入れた。下記のアドオンも入れた
通常ブラウジング用のアドオン
- Make Link
- 開いているページのリンクをクリップボードにコピーできる
- All-in-One Gestures
- マウスジェスチャ
- Greasemonkey
- いろんなスクリプトを使うことができるようになる。通称グリモン
- AutoPagerize for Greasemonkey
- 自動的に次のページが表示されるグリモン
- AccessKey remover
- 特定のページに設定されているキーバインドを無効にできるグリモン。
- RDocIncSearch
- RDocをインクリメンタル検索できるグリモン
- kwout | Firefox add-on
- webページの切り抜き
- miniturbo.org - SBMカウンタ
- 見ているページのブクマ数やコメントがすぐわかる
- Tab Mix Plus
- タブ管理
- Foxmarks
- ブックマーク共有
- Firemacs
- Firefoxでemacsキーバインド
開発用のアドオン
- ColorZilla
- webページの色情報を取得
- Dafizilla : ViewSourceWith
- webページのソースを自分の好きなエディタで閲覧、テキストエリアを自分の好きなエディタで編集
- Firebug
- JavaScript開発時には必須
- FireScope
- Firebug内でタグの意味や使い方をチェック
- FireMobileSimulator
- ケータイエミュレータ
- Live HTTP Headers
- パケットキャプチャリング
- RESTTest
- PUTやDELETEなどのHTTPリクエストを送ってRESTのテストができる
*1:詳細はMac のruby のirb で日本語入力をできるようにする - Slow Danceに詳しく書かれています