memo.xight.org

2012-04-20 Fri

sshfs のインストール

- Summary
brew で sshfs をインストールしてみた。便利。

$ brew install sshfs
$ brew info fuse4x-kext

[snip...]

==> Caveats
In order for FUSE-based filesystems to work, the fuse4x kernel extension
must be installed by the root user:

  sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.10.0/Library/Extensions/fuse4x.kext /Library/Extensions
  sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x


- Cellarの中のファイルを一部 /Library 以下に配置する

$ sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.10.0/Library/Extensions/fuse4x.kext /Library/Extensions
$ sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x
$ mount -t fuse4x


- sshfs を利用する

$ sshfs user@example.com: /path/to/mnt


- unmount

$ umount /path/to/mnt

2012-04-19 Thu

Apache の Indexes 表示の文字数を変更する

- Summary
Mac OS Xで一部のディレクトリをOptions Indexes で
apacheで閲覧できるようにしているが、
初期設定のままだと、長いファイル名が途中で途切れてしまう。
IndexOptions の NameWidth で変更が可能。

- /etc/apache2/httpd.conf

Options Indexes
IndexOptions NameWidth=*


- apacheを再起動
[システム環境設定] - [共有] - [Web共有] のチェックをOn, Offするか、
ターミナルから

$ sudo apachectl restart


- Reference
mod_autoindex - Apache HTTP サーバ
http://httpd.apache.org/docs/2.0/ja/mod/mod_autoindex.html#indexoptions

2012-04-18 Wed

Mac で日本語のソート

- Summary
Macのターミナルで ls を実行した際、
日本語ファイル名のソートの挙動がおかしかった。
期待した通りにソートできない。

ls | sort

でも、同じ挙動に。

- 解決法
環境変数 LANG, または LC_ALL を C にしたら、期待した結果になった。

LANG=C ls
LC_ALL=C ls


- Reference
Mac OS X の sort コマンドが壊れてるかと思ったら — のつこつ日誌
https://blackpearl.kawasaki3.org/Plone/Staggering-and-Stumbling-Diary/sort%20and%20LC_ALL

2012-04-17 Tue

Mac OS X Lion で IPv6 をオフにする

- Summary
Google ChromeからGoogleにアクセスした際に、
重い、または閲覧できない状態が頻発。

閲覧履歴を消去しても改善しない。
IPv6を切ってみたら、改善した。

- ネットワークサービス名を確認する

networksetup -listnetworkserviceorder


- IPv6を無効にする

$ sudo networksetup -setv6off <networkservice>


ネットワーク名がEthernetであれば

$ sudo networksetup -setv6off Ethernet


システム環境設定 - ネットワーク - IPv6の構成 が「切」になる。
IPv6 を有効にする場合は、ここを「切」以外に設定すればよい。

- IPv6 の動作確認

$ networksetup -getinfo <networkservice>
...
IPv6: Off


- Reference
OS X 10.7 Lion で IPv6 を無効にして「切」にする | Macとかの雑記帳
http://tukaikta.blog135.fc2.com/blog-entry-175.html

midore's blog: OS X 10.7 : IPv6 を切る
http://midorex.blogspot.jp/2011/07/os-x-107-ipv6.html

2012-04-16 Mon

BetterTouchTool - Magic Trackpad のカスタマイズ

- Summary
Magic Trackpad で
Middle Click に該当するアクションがなかったため、導入。

Three Finger Tap を Middleclick に割り当てた。
Google Chromeで、 「新しいリンクで開く」、「タブを閉じる」のが楽になった。

- Reference
Downloads - BetterTouchTool, BetterSnapTool & SecondBar
http://blog.boastr.net/?page_id=1722

- via
Middle Click for Magic Touchpad - MacRumors Forums
http://forums.macrumors.com/showthread.php?t=981815

2012-04-14 Sat

OS X LionでPS3のコントローラを使う

- Summary
OS X LionでPS3のコントローラを使いたかったが、
ペアリング中にパスワードが要求されてしまう。

Bluetoothで接続するには、ちょっとしたコツが必要だった。

1. システム環境設定から Bluetooth を開く
2. コントローラのPSボタンを押す
3. 適当なパスコードを入力する
4. コントローラが "接続済み" と表示されたら、歯車アイコンから
   [よく使う項目に追加] を選択
5. *重要* すぐに Bluetooth を Off にする。
   (ペアリングが解除されてしまう前に)
   コントローラのランプの点滅が止まったら、 Bluetooth を On にする。
6. コントローラのPSボタンを押すと、常にランプが点滅するようになる。

これでペアリング完了。
コントローラの使用を中止する場合は、 Bluetooth の設定から接続解除すればよい。

Amazon - ワイヤレスコントローラ DUALSHOCK3
Amazon - DUALSHOCK 3 充電スタンド



- Reference
PS3 Controller Compatibility - MacRumors Forums
http://forums.macrumors.com/showthread.php?t=1202616

ワイヤレスコントローラ DUALSHOCK3
DUALSHOCK 3 充電スタンド

2012-04-13 Fri

KeyRemap4MacBook を利用して vim と ターミナルでCommandとCtrlを入れ替える

- Summary
/Users/username/Library/Application\ Support/KeyRemap4MacBook/private.xml


<item>
<name>KeyRemap4MacBook Developer</name>
<list>
<item>
<name>MyKeyMap</name>
<list>
<item>
<name>Command_L to Control_L (only VI, Terminal, Virtual Machine, RDC)</name>
<identifier>private.command_l_to_control_l_only_viterm</identifier>
<only>VI, TERMINAL, VIRTUALMACHINE, REMOTEDESKTOPCONNECTION</only>
<autogen>--KeyToKey-- KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
</item>
</list>
</item>
</list>
</item>


- Reference
KeyRemap4MacBook 日本語マニュアル
http://pqrs.org/macosx/keyremap4macbook/document.html.ja

private.xml Reference Manual
http://pqrs.org/macosx/keyremap4macbook/xml.html

Google日本語入力 + Vim を利用する際に便利なキー設定

- Summary
Google日本語入力のキー設定には、キャンセルしてIMEをOFFにする設定がある。
ESCを押した際、どのような状況でも、キャンセルしてIMEをOFFにすると、Vim使いに便利。

- Import用

status key command
DirectInput Escape CancelAndIMEOff
Precomposition Escape CancelAndIMEOff
Composition Escape CancelAndIMEOff
Conversion Escape CancelAndIMEOff
Suggestions Escape CancelAndIMEOff
Prediction Escape CancelAndIMEOff


- Reference
SSHを介してVimを使う人に感動的なESCキーを押すとESCキーが効きつつIMEがオフになる設定(Google日本語入力とVimの相性は最強!) - しふーのブログ
http://d.hatena.ne.jp/sifue/20120411/1334161078

最近 7 日分 / 今月の一覧