:::: MENU ::::

C.a.T!

CATch a TAIL!

Japanese sub culture and tech.

  • 11月 01 / 2008
  • 0
apple, mac

Macbookセットアップメモ(1)

萌えてるプロジェクトにまた突っ込まれて全く時間がとれないのですが、新規導入したMacbookのメモをまとめていきたい。

今回は、入れるべきアプリをまとめておきます。

万人向け

ブラウザ
  • Camino : MacOSX NativeなMozilla製ブラウザ
  • Firefox : いつもの
  • Flock : 動作確認用
  • Opera : いつもの
  • シイラ : Safariと同じWebkit使ったブラウザ
便利系
  • 1Password : パスワード覚えてくれるキーチェーン(有料)
  • AppFresh : アプリの更新チェック
  • CotEditor : エディタ
  • Dropbox : Webストレージのクライアント
  • Evernote : Webメモのクライアント
  • Growl : いろいろ通知をポップアップ
  • iStat menus : システム情報をタスクバーに表示
  • OpenOffice.org : ちょっとOfficeドキュメント見るよう
  • Quicksilver : キーボードアプリケーションランチャ
  • SafariStand : Safariにいろいろ機能追加
  • SIMBL : Safariにプラグイン形式で機能追加
  • SnapNDrag : ハードコピー
  • StuffIt Expander : 解凍ソフト
  • VMware Fusion : おなじみのやつ(有料)
  • YuBurner : DVD焼きソフト
通信系
メディア系
お遊び系
  • CoverSutra : iTunes再生リストの検索とかlastfm送信したり(有料)
  • UNIQLO SCREENSAVER : UNIQLOCKのスクリーンセーバー

開発者向け

とりあえず、主なところはこんなところかな。

有料パッケージソフトは別途入れてますけど。

  • 10月 27 / 2008
  • 0
apple, mac

アルミンきたよー

f:id:clover-leaf:20081024210320j:image

週末に届きました。

f:id:clover-leaf:20081024210423j:image

神聖なアンボックスの儀式。

f:id:clover-leaf:20081024222646j:image

再インストール。

とはいえ、これはあまり意味がなかった。

Bootcampパーティションを最初から作っていたらダメなんですね。

構築とかこのソフト入れたとかはメモっておきたい。

f:id:clover-leaf:20081027020145j:image

今までがんばってくれた初代MacbookProは、予定通りメディアサーバ、コンソールとしてアンプに繋がりました。

ダウンスキャンコンバータ経由で繋いでますが、なかなかきれいに出ます。

普段は、Frontrowで操作します。

AppleTVもどきというわけですな。

このマシンと買ったMacbookで、iTunesライブラリをシェアするよう構築したんですが、意外にうまくいったのでこの辺の手順もまとめたいな。

しかし、さすがに初代MacbookProからだから体感速度がアップし過ぎ。

  • 10月 20 / 2008
  • 0
apple, mac

アルミン出荷さる

出荷されましたー。

f:id:clover-leaf:20081020235523p:image

週末届くとのことで楽しみですわ。

ホスト名は、今のメインがsuidreamなのでlempickaかな。

  • 10月 19 / 2008
  • 0
apple, mac

Macbook アルミンこうた

f:id:clover-leaf:20081019201402p:image

リテールストアで買いたかったけど、メモリ増設とかUSキーボード交換がすぐにできず後日交換と言われたので結局オンラインストアで買ってしまった。

どうせなので、ハードディスクもめいっぱい増やしておきました。

楽しみ。

今使ってる初代MacbookProの処遇は、アンプに繋げてメディアコンソール、サーバとして使う予定。

ダウンスキャンコンバータとか、ミニキーボードとか足さないと。

まだまだ休ませないぜ。

  • 10月 14 / 2008
  • 0
apple, mac

Macでgit環境を構築

mercurialで頑張っていましたが、いよいよ下火になってきた気がしたのでgitに移行してみました。

構築がすごくめんどくさかったのでメモ。

mercurial楽だったんだけどなぁ。

サーバもクライアントもMacです。

macportsをフル活用します。

サーバ

git-coreをインストール。

# sudo port install git-core +gitweb

Apache2がインストール済みという想定で書きます。

また、mod_davもインストール済みとします。

  • /usr/local/apache2/conf/httpd.conf

LoadModule dav_module modules/mod_dav.so

で、mod_davが有効になっているか確認。

git用のApache設定。

httpdに設定するか、conf.dなどに設定するかは各環境で。

  • httpd-git.conf

Alias /git/ /var/local/www/git/

<Location “/git/”>

Dav on

Order deny,allow

Allow from all

AuthType Basic

AuthName “git”

AuthUserFile “/usr/local/apache2/conf/git.passwd”

Require valid-user

</Location>

Alias /gitweb /var/local/www/cgi-bin/gitweb

<Directory “/var/local/www/cgi-bin/gitweb” >

AddHandler cgi-script .cgi

Options Indexes MultiViews ExecCGI

AuthType Basic

AuthName “git”

AuthUserFile “/usr/local/apache2/conf/git.passwd”

Require valid-user

</Directory>

gitwebを上で指定したディレクトリにコピーします。

# cp -pr /opt/local/share/git-core/gitweb /var/local/www/cgi-bin/

これで、Apacheを再起動してみてエラーが出なければOK。

サーバに空っぽのリポジトリを作っておきます。

# cd /var/local/www

# mkdir git

# cd git

# git –bare init

クライアント

curlをsslオプション付きでインストールします。

これは、httpsでPushできるようにするため。

# sudo port -d install curl +ssl

次に、git-coreをインストールしますが、git-coreのProfileに細工が必要です。

  • /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/git-core/Portfile

patchfiles patch-Makefile.diff patch-http.h.diff

patchfiles patch-Makefile.diff

この修正をしたら、

sudo port install -d git-core +svn

Basic認証のユーザアカウント設定。

  • ~/.netrc

machine www.example.com login neko password nya

パーミッションを忘れずに変えましょう。

# chmod 600 ~/.netrc

これで環境構築はOK。

使い方はまだよく理解できていません。

  • ローカルリポジトリを初期化

# git init

  • ファイルの追加とコミット

# git add somefile

# git commit -m “description”

  • リモートリポジトリからのクローン

# git clone http://www.example.com/git/

  • リモートリポジトリの追加(あまり使わない)

# git remote add origin http://www.example.com/git/

  • リモートリポジトリへのPush

# git push

  • リポートリポジトリからのPull

# git pull

  • ブランチの作成

# git branch somebranch

  • タグの作成

# git tag sometag

  • ブランチとHEADのマージ

# git merge somebranch

とりあえずこれぐらいから始めれば徐々に使いこなせそう。

SVKとさほど差はないので困ることはなさそうだが。

やっぱりmercurialじゃなくて、gitが流行る理由がわからないなぁ。

固定ページ:12345