Mac, 色々使える代替アプリ

web制作に必要なツールって結構あるよね。

macだとそういったツールをそろえるコストが高い!みたいに思ってた時期もありました。(macじゃなくても高いけど・・)

今じゃもうほとんど(僕が)使わなくなったアプリとかもあるけれど参考までに。

  • TextMate
    とりあえずこのエディタがあれば十分。$53。
  • CSSedit
    プレビューとか使いやすい。$46。
  • Coda
    Web構築環境。色々そろってます。$99。transmitもっているので$85。
  • Transmit
    秘密鍵の設定に手間取ったけど、Cyberduckとどっこい。$29.95。
  • Pixelmator
    photoshop代替。まじすげぇ!$59。
  • VectorDesigner
    illustrator代替。だよね?$69.95

このあたりからオープンソース。

  • Inkscape [illustrator]
    illustrator代替。
  • jahshaka [AfterEffects]
    ビデオ編集くらいでしか使わないけど。
  • Synfig [Flash]
    ん、現在MacOSはofflineかー。
    cs3かflexでいいかも。
  • KomPozer [dreamweaber]
    HTMLエディタ。
  • Scribus [InDesign]
    DTPソフトなんだってね。

でもよく使うのは、

vim
nano
ssh
sftp

だったり。

sshfs, macのfinderからsftpとか

MacFUSEを試したかったけど、なんかうまくいかない。

なのでportsからインストールできる、sshfsを試してみました。

sudo port install sshfs

あっけなくインストール完了。

そしてマウントします。サーバーが鍵認証だったり、ポート変えてたりしたのでちょっと面倒でしたが以下の通りでマウント完了。

sshfs -oIdentityFile=~/.ssh/id_rsa -oPort=12345 username@hostname:/home/username ~/net/MyVolume -oreconnect,ping_diskarb,volname=MyVolume

finderからディレクトリが参照できて、書き込みもできました。

ん〜

finderのデバイスのところにマウントしたボリュームをだすには、やっぱりMacFUSEじゃないとだめなのかなぁ。

subversion, macでUTF-8問題

以前にpatchあてて解決したんですが、subversionが1.4.4と古い・・

なので今回はportでインストールできる、1.5.1にpatchをあてたいと思います。

patchは、

http://subversion.tigris.org/nonav/issues/showattachment.cgi/813/utf8precompose_macosx_2.patch
cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/subversion/files
sudo wget -c http://subversion.tigris.org/nonav/issues/showattachment.cgi/813/utf8precompose_macosx_2.patch
sudo mv utf8precompose_macosx_2.patch patch-path.c.diff
cd ..
sudo vi Portfile
33:patchfiles    patch-Makefile.in.diff patch-path.c.diff
sudo port uninstall subversion
sudo port install subversion

これでマルチバイトの濁点がえらいことになっていた問題が回避できました。

zsh,subversion, 補完が効かない

_arguments:comparguments:303: invalid argument: ARG

これ出てたんですが、ググったやり方でも解決しなかったです。

cd /user/share/zsh/4.3.4/functions/
sudo wget -c http://gvn.googlecode.com/svn/trunk/contrib/zsh/_subversion

_subversionをおく場所がちがうみたい。

cd /usr/share/zsh/site-functions

portでzshを入れている場合も同じ感じなのかな。

OSX, アプリケーションをSOCKSプロキシ経由にする

macでアプリケーションをSOCKS4/5プロキシ経由にする方法。

システム環境設定>ネットワーク>詳細>プロキシ>構成するプロトコルを選択:SOCKSプロキシ

にチェック。

デフォルトのSOCKSプロキシなら、

localhost:1080

これで大抵のアプリケーションが、個別に設定しなくてもSOCKSプロキシを経由するようになる。

コマンドラインからの実行には適用してくれなかったのでtsocksを使用する。

iPhone, メールサーバ設定

Postfixの設定で、master.cfのsubmissionのsmtpd_enforce_tlsがyesになってて送信できなかった。

TLS必須だとiPhoneはダメみたい。

smtpd_enforce_tls=noにして再起動。

SSLの証明書うんたらってポップアップがでるけど、これで送受信可能になった。

iPhone持ってないけどな!