MacOS X Tips

From misc notes
Revision as of 21:25, 6 March 2012 by Nxhack (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Lion で確定申告 e-Tax

国税庁の e-Tax は随分便利になりました。しかし 平成23年度分の申告システムでは MacOSX の最新版の Lion は未対応です。しかし頑張れば可能とのこと。

e-Tax JPKI利用者ソフトICカード認識しない: Apple サポートコミュニティ
Mac OS X 10.7 Lionで公的個人認証サービスを利用する - ento's posterous
利用者クライアントソフトVer 2.3(Macintosh版)の動作検証における一部機能の問題について
Smart Card Services Update v2.0b1

あと注意する事は Safari の 「Java を有効にする」と 「Java アプレットプラグイン」を有効にする事。

使った ICカードリーダは SCR3310-NTTCom で問題なく申告できました。

  • Lion の FileVault 2

FileVault 2 を有効にするといろいろ制約があるという情報が少なく困った。

ログインパネルで「ユーザ名とパスワード」にしたいのに出来ない件。
OS X Lion の FileVault 2 とログイン画面 / おのひろきおんらいん
あとはもう一個謎なエラーが出てる件はまだ調査中...
  • これはメモメモ
yebo blog: 続・AirMac Extremeで、IPv6を使ってみよう
sudo sysctl -w net.inet6.ip6.use_tempaddr=1
  • AirMac (AirPort) のチャンネル番号

やっぱり固定にするべきですねぇ。 5GHz も同様です。

5GHzのネットワーク接続
新しいAirMacExtreme(MC340J/A)の5GHz帯の使用の不具合
  • iTerm2 での delete キー

iTerm2 で screen を使っている場合 ~ と入力されてしまう

iTerm Delete Key Config
send hex code 8
  • スティッキーズのパッチ
apple 純正 スティッキーズ ウィジェットが日本語環境の場合立ち上げ時にエラー
(com.apple.widget.stickies) file:///Library/Widgets/Stickies.wdgt/Stickies.js: TypeError: Result of expression '$("font-popup").options[fontArray[font]]' [undefined] is not an object. (line: 111)
鬱陶しいので patch 当てた
--- /Library/Widgets/Stickies.wdgt/Stickies.js	2008-06-20 08:15:33.000000000 +0900
+++ ~/Library/Widgets/Stickies.wdgt/Stickies.js	2010-10-14 17:29:19.000000000 +0900
@@ -85,7 +85,7 @@
 
 var kDefaultData  = "";
 var kDefaultColor = "Images/yellow.png";
-var kDefaultFont  = "MarkerFelt-Thin";
+var kDefaultFont  = "HiraMaruPro-W4";
 var kDefaultSize  = "Auto";
 
 function loadPreferences() {
@@ -413,6 +413,10 @@
 fontArray["Gill Sans"] = 5;
 fontArray["Baskerville"] = 6;
 fontArray["American Typewriter"] = 7;
+fontArray["HiraKakuPro-W3"] = 8;
+fontArray["HiraKakuStd-W8"] = 9;
+fontArray["HiraMaruPro-W4"] = 10;
+fontArray["HiraMinPro-W3"] = 11;
 
 
 function capFontSizes()
  • ReportCrash
Technical Note TN2123:CrashReporter
Suppressing the "unexpectedly quit" alert
defaults write com.apple.CrashReporter DialogType none
    launchtl can be used to disable and re-enable crash reporting.  To disable crash reporting:

          launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
          sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist

    To re-enable crash reporting:

          launchctl load -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
          sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
  • EDNS0
scutil で書き込んでも、reboot したら消えてしまうみたい。
で、ごにょごにょ
/Library/Preferences/SystemConfiguration/preferences.plist
                        <key>DNS</key>
                        <dict>
                                <key>Options</key>
                                <string>edns0</string>
  • たんなるメモ
scutil --dns
  • MBUFの調整
あら見つけた
Mac OS X Server 10.5:mbuf の配分を増やして Web サーバのパフォーマンスを調節する
sudo nvram boot-args="ncl=262144"
この値が kern.ipc.nmbclusters に設定される
PRAM クリアで消えてしまう。Kernel Panic になったら慌てずに PRAM Clear しませう。
  • VirusBarrier X6 で Web の閲覧が遅くなった
共有メモリ増やすと、少し早くなる? (気のせい????)
kern.maxvnodes=150000
kern.sysv.shmall=268435456
kern.sysv.shmmin=1
kern.sysv.shmmni=512
kern.sysv.shmmax=1073741824
kern.sysv.shmseg=128
  • FireFoxのプラグインチェックでQuickTimeが古いと言われた
7.6.6 がはいっているのに、7.6.3 と
http://discussions.apple.com/message.jspa?messageID=11603475#11603475
  • DNS Cache Server
# launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
# rndc-confgen -a -c /etc/rndc.key
# launchctl start org.isc.named
# dscacheutil -flushcache

あとは FreeBSD の config 参考して config かえる事

http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/namedb/

IPv4 only にするなら

/System/Library/LaunchDaemons/org.isc.named.plist

を編集して、起動オプションを追加

                <string>/usr/sbin/named</string>
                <string>-4</string>
                <string>-f</string>
  • たんなるメモ
/etc/smb.conf
disable netbios = yes
smb ports = 445
local master = no
  • FireFox リカバリ
open Firefox.app --args -safe-mode
open Firefox.app --args -p
  • たんなるメモ
/etc/launchd.conf
man launchctl
プロセスを使い果たさないように launchd でリソース制限を管理する
  • たんなるメモ
pmset
  • CUPS マネージメントWeb
http://localhost:631
こんなのが動いていたのね...
  • update dyld cache
怪しいログが...
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_x86_64") => -1 (errno: 2)
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_i386") => -1 (errno: 2)
どうも dyld の cache が壊れたらしい。以下のコマンドで修復
update_dyld_shared_cache -root / -force
Remove preferences and update dyld cache to potentially clear Rosetta problems | MacFixIt - CNET Reviews
Mac Dev Center: Dynamic Loader Release Notes
  • iPhoto '09 の顔認識で CPU full
Fat Cat Software - iPhoto Library Manager
iPhoto Library Manager で rebuild すれば OK
(完全にコピーしながら再構成するので時間かかります)
  • Snow Leopard で sysctl の 制限
kern.ipc.maxsockbuf は 4194304 までに
net.inet.tcp.sendspace は 3727360 までに
net.inet.tcp.recvspace は 3727360 までに
いずれにせよ、kern.ipc.maxsockbuf と net.inet.tcp.win_scale_factor でよしなにしてくれるはず。
kern.maxfiles
kern.maxfilesperproc
kern.ipc.somaxconn
が設定できるようになった
  • Snow Leopard 改良点まとめ
Mac OS X 10.6 Snow Leopard: the Ars Technica review - Ars Technica
あぁ ZFS MIA
  • 嗚呼 ZFS
(zfs-discuss) The cat is out of the bag
XRAIDのラインナップが生きてればそちらでというシナリオもあるんですが...残念
  • Snow Leopard で 「マウスがあるときはトラックパッドを無視」にする
設定が 「ユニバーサルアクセス」の「マウスとトラックパッド」タブに有りました。
(ほっ!)
  • フレンチダブルクオートの入力
« は option+\
» は option+shift+\ (つまり option+|)
  • メモ JAVA_HOME
JAVA_HOME=/Library/Java/Home
いままで /usr でうごいていたんだけどかわったのね
  • メモ Firefox で "辞書で調べる" サービスを使う
Look Up in Dictionary :: Firefox Add-ons
探してたんです。良かった。うれしい☆
  • MacOSX TCP Tuning Guide
TCP Tuning Guide - Mac OSX Tuning
ローレンス・バークレー国立研究所 かー 学術系というか HPC 系はこゆぃ
  • たんなるメモ
MacWiki - CUI版softwareupdate
  • MacOSX ソフトウェア・アップデートの後のお作法
昔からのユーザには常識なんだけど
PRAM クリア
カーネルキャッシュ クリア
ノート系の人はSMC リセット
これもよく使いますSafe Boot
  • MacOSX Leopard Network tuning
あーそーなんだ、Leopard には "Self-Tuning TCP" 機能がはいってたんだ
rfc1323 ON なら、tunables ってこれだけね
kern.ipc.maxsockbuf
net.inet.tcp.win_scale_factor
  • Windows PC 用のコンシュマーネットワーク機器
UNIX(MacOS Xも)で使用していて、突然つながらなくなるパターンの時は
機器の Port Range を越えている場合が有り
その場合は Port Range を Windows のデフォルトと同じにしてみよう
BSD(MacOS Xも) なら、
sysctl -w net.inet.ip.portrange.first=1024
sysctl -w net.inet.ip.portrange.last=5000
BUFFALO AirStationでオオハマリ(^^;;;
  • Microsoft Wireless Notebook Presenter Mouse 8000 と MacBook Pro
カーソルがひょこひょこ跳ねる場合は、
[システム環境設定]->[Microsoftマウス]->[パフォーマンス]でパフォーマンス優先にしませう
(あとは、「Bluetoothデバイスがスリープを解除することを許可」は OFF にすること)
(Keynote のコントロールできないんだが、それはそこ Apple Remote があるじゃん...)
  • MacOSX Leopard で WILLCOM W-SIM MODEM.ccl Modem Script 修正
Info.plist に Supersedes array 追加
Superseding an older script
  • MacOSX Leopard のファイル権限
ls -l したら'@'とかいろいろ見なれないものが...
xattr -l ファイル
ls -le [ファイル]
ls -l@ [ファイル]
ネットからダウソしたファイルには、xattr で com.apple.quarantine 属性がつく模様
xattr -d com.apple.quarantine ファイル
で属性消去

過去ログ

昔のものは、雑多なメモ