hnakamur/inputsource - GitHubに置いてあります。ライセンスはMITです。
バイナリだけ欲しい方はLionでビルドした64bit実行形式のバイナリをどうぞ。保存ダイアログが開いたときに拡張子に.txtが追加されて"inputsource.txt"と表示されてしまいますが、保存後"inputsource"とリネームしてお使いください。
引数無しで実行すると、現在選ばれている入力ソースのIDを表示します。
入力ソースIDを引数に指定して実行すると、その入力ソースを選択状態にします。
入力ソースIDの例:
- com.apple.inputmethod.Kotoeri.Roman: Kotoeri ASCII
- com.apple.inputmethod.Kotoeri.Japanese: Kotoeri Hiragana
- com.google.inputmethod.Japanese.Roman: Google Japanese Input ASCII
- com.google.inputmethod.Japanese.base: Google Japanese Input Hiragana
2011-12-06
2011-12-03
google-code-prettifyの設置
16 Free Javascript Code Syntax Highlighters For Better Programmingで見つけたgoogle-code-prettify - syntax highlighting of code snippets in a web page - Google Project Hostingを設置してみました。これを選択した理由は単に正規表現でキーワードをマッチさせる方式より高度な判定を行っているからです。
Javascript code prettifierを参考に設定します。
htmlの
使い方は
Javascript code prettifierを参考に設定します。
htmlの
</head>の前に以下の2行を追加します。<link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js"></script>
そして、<body>にonload="prettyPrint()"を追加します。Bloggerの場合は管理画面の[Template]の[Backup/Restore]でテンプレートのXMLをダウンロード、編集、アップロードします。使い方は
<pre>か<code>にclass="prettyprint"を追加します。Javascript code prettifierからリンクされている4.6.11 The code element — HTML5: Edition for Web Authorsでは<pre><code class="language-html">という書き方が紹介してあるので、<pre>内で言語を指定する場合は<pre class="prettyprint"><code class="language-html">という書き方にしようと思います。
2011-11-26
OS Xにperlbrewとcpanmをインストール
参考:OS X LionにperlbrewとcpanmをインストールしてPerl環境を整える | ましましブログ
Perlbrew
Perlbrew
curl -kL http://xrl.us/perlbrewinstall | bash
echo 'source ~/perl5/perlbrew/etc/bashrc' >> ~/.bashrc
. ~/.bashrc
perlbrew install perl-5.14.2
perlbrew switch perl-5.14.2perlbrew install-cpanm
2011-11-21
virt-cloneでコピー後eth0がeth1などに変わってしまうのを戻す
参考:Banym's Blog - Change network device name from eth1 back to eth0.
/etc/udev/rules.d/70-persistent-net.rulesを編集。NAME="eth0"の行のMACアドレスを書き換える。NAME="eth1"など使わない行は削除。
/etc/sysconfig/network-scripts/ifcfg-eth0の内容を適切に変更して、それ以外のifcfg-eth?は削除。その後ゲストを再起動。
/etc/udev/rules.d/70-persistent-net.rulesを編集。NAME="eth0"の行のMACアドレスを書き換える。NAME="eth1"など使わない行は削除。
# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:2a:7a:d9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"/etc/sysconfig/network-scripts/ifcfg-eth0の内容を適切に変更して、それ以外のifcfg-eth?は削除。その後ゲストを再起動。
2011-11-13
Scientific Linux 6.1のyumレポジトリ設定
参考:Scientific Linux 6.1 での yum リポジトリ設定 - ふたつの川うるおう日記
Scientific Linux 6 - 初期設定 - システム最新化 : Server World
Scientific Linux 6 - 初期設定 - システム最新化 : Server World
yum -y install yum-conf-sl-other yum-plugin-fastestmirror yum-plugin-priorities
cd /etc/yum.repos.d/ mv sl.repo sl.repo.default mv sl-other.repo sl-other.repo.default
cat << '_EOF_' > /etc/yum.repos.d/sl.repo [sl] name=Scientific Linux $releasever - $basearch mirrorlist = file:///etc/yum.repos.d/mirrors-sl enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 [sl-security] name=Scientific Linux $releasever - $basearch - security updates mirrorlist = file:///etc/yum.repos.d/mirrors-sl-security enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 [sl-source] name=Scientific Linux $releasever - Source mirrorlist = file:///etc/yum.repos.d/mirrors-sl-source enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl http://ftp.ne.jp/Linux/packages/scientificlinux/$releasever/$basearch/os/ http://ftp.jaist.ac.jp/pub/Linux/scientific/$releasever/$basearch/os/ http://ftp.riken.jp/Linux/scientific/$releasever/$basearch/os/ http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ http://ftp1.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ http://ftp2.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-security http://ftp.ne.jp/Linux/packages/scientificlinux/$releasever/$basearch/updates/security/ http://ftp.jaist.ac.jp/pub/Linux/scientific/$releasever/$basearch/updates/security/ http://ftp.riken.jp/Linux/scientific/$releasever/$basearch/updates/security/ http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ http://ftp1.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ http://ftp2.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-source http://ftp.ne.jp/Linux/packages/scientificlinux/$releasever/SRPMS/ http://ftp.jaist.ac.jp/pub/Linux/scientific/$releasever/SRPMS/ http://ftp.riken.jp/Linux/scientific/$releasever/SRPMS/ http://ftp.scientificlinux.org/linux/scientific/$releasever/SRPMS/ http://ftp1.scientificlinux.org/linux/scientific/$releasever/SRPMS/ http://ftp2.scientificlinux.org/linux/scientific/$releasever/SRPMS/ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/SRPMS/ _EOF_
cat << '_EOF_' > /etc/yum.repos.d/sl-other.repo [sl-fastbugs] name=Scientific Linux $releasever - $basearch - fastbug updates mirrorlist = file:///etc/yum.repos.d/mirrors-sl-fastbugs enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 [sl-debuginfo] name=Scientific Linux Debuginfo mirrorlist = file:///etc/yum.repos.d/mirrors-sl-debuginfo enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 [sl-testing] name=Scientific Linux Testing - $basearch mirrorlist = file:///etc/yum.repos.d/mirrors-sl-testing enabled=0 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 [sl-testing-source] name=Scientific Linux Testing - Source mirrorlist = file:///etc/yum.repos.d/mirrors-sl-testing-source enabled=0 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson priority=1 _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-fastbugs http://ftp.ne.jp/Linux/packages/scientificlinux/$releasever/$basearch/updates/fastbugs/ http://ftp.jaist.ac.jp/pub/Linux/scientific/$releasever/$basearch/updates/fastbugs/ http://ftp.riken.jp/Linux/scientific/$releasever/$basearch/updates/fastbugs/ http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ http://ftp1.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ http://ftp2.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-debuginfo http://ftp.ne.jp/Linux/packages/scientificlinux/$releasever/archive/debuginfo/ http://ftp.jaist.ac.jp/pub/Linux/scientific/$releasever/archive/debuginfo/ http://ftp.riken.jp/Linux/scientific/$releasever/archive/debuginfo/ http://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ http://ftp1.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ http://ftp2.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-testing http://ftp.ne.jp/Linux/packages/scientificlinux/6rolling/testing/$basearch/ http://ftp.jaist.ac.jp/pub/Linux/scientific/6rolling/testing/$basearch/ http://ftp.riken.jp/Linux/scientific/6rolling/testing/$basearch/ http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ _EOF_ cat << '_EOF_' > /etc/yum.repos.d/mirrors-sl-testing-source http://ftp.ne.jp/Linux/packages/scientificlinux/6rolling/testing/SRPMS/ http://ftp.jaist.ac.jp/pub/Linux/scientific/6rolling/testing/SRPMS/ http://ftp.riken.jp/Linux/scientific/6rolling/testing/SRPMS/ http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ _EOF_
Scientific Linux 6.1にKVMのゲストインストール
参考:Scientific Linux 6 - KVM - 仮想マシン作成#1 : Server World
ゲストOSのインストール後、再起動したらhnakamur’s blog: Scientific Linux 6.1のyumレポジトリ設定を行った後、パッケージをアップデート。
私の環境は英語キーボードなので特に設定変更は不要。
ゲストOSをシャットダウンした状態で、イメージをテンプレート用にコピーしてとっておく。
でも私のところではゲストをシャットダウンしても治らなかった。私のところでもその後さらにシャットダウンして起動で治りました。←hnakamur’s blog: virt-cloneでコピー後eth0がeth1などに変わってしまうのを戻すの手順を行う必要があります。
ストレージプールの設定
mkdir -p /var/kvm/images
virt-install -n www \ -r 1024 \ -f /var/kvm/images/www.img \ -s 20 \ --vcpus=2 \ --os-type linux \ --os-variant=rhel6 \ --network bridge=br0 \ --nographics \ --location='http://ftp.riken.jp/Linux/scientific/6.1/x86_64/os/' \ --extra-args='console=tty0 console=ttyS0,115200n8'
ゲストOSのインストール後、再起動したらhnakamur’s blog: Scientific Linux 6.1のyumレポジトリ設定を行った後、パッケージをアップデート。
yum update
私の環境は英語キーボードなので特に設定変更は不要。
ゲストOSをシャットダウンした状態で、イメージをテンプレート用にコピーしてとっておく。
virt-clone --original www --name template --file /var/kvm/images/template.imgクローンするたびにゲストでifconfig -aで見たときにイーサデバイスの名前がeth1, eth2と変わっていくことが判明。virt-clone したら eth0 が eth1 になっていた件 | MyNotebookでも同じ現象があったようだ。
ストレージプールの設定
mkdir /etc/libvirt/storage
cat << _EOF_ > /etc/libvirt/storage/disk01.xml
<pool type='dir'>
<name>disk01</name>
<capacity>0</capacity>
<allocation>0</allocation>
<available>0</available>
<source>
</source>
<target>
<path>/var/kvm/images</path>
<permissions>
<mode>0700</mode>
<owner>-1</owner>
<group>-1</group>
</permissions>
</target>
</pool>
_EOF_virsh pool-define /etc/libvirt/storage/disk01.xml
virsh pool-start disk01
virsh pool-autostart disk01
virsh pool-list
virsh pool-info disk01
2011-11-12
Scientific Linux 6.1のネットワーク設定ファイルの項目についての説明を調べた
KVMを入れようと思ってふと見ると/etc/sysconfig/network-scripts/ifcfg-eth0は以下のようになっていました(HWADDRの値は伏せてます)。
RHEL6のリファレンスDeployment Guideを見ても載ってない項目がありました。
NM_CONTROLLEDは10.2. Bridged networking with libvirtに説明がありました。
IPV6INITとIPV6_AUTOCONFは「site: docs.redhat.com」付きで検索しても説明が見つけられず。1次情報ではないですがRed Hat / CentOS IPv6 Network ConfigurationやPeter Bieringer's IPv6-HowTo - Script Files (3.15+)に説明を見つけました。
IPV4_FAILURE_FATALやNAMEは◇ネットワークの詳細設定(CentOS6)◇初心者のためのLinuxサーバー構築講座(CentOS 自宅サーバー対応)☆お便利サーバー.com☆に説明を見つけました。
DEVICE="eth0" BOOTPROTO="none" HWADDR="XX:XX:XX:XX:XX:XX" IPV6INIT="yes" IPV6_AUTOCONF="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet IPADDR=192.168.11.103 PREFIX=24 GATEWAY=192.168.11.1 DNS1=192.168.11.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes NAME="System eth0"
RHEL6のリファレンスDeployment Guideを見ても載ってない項目がありました。
NM_CONTROLLEDは10.2. Bridged networking with libvirtに説明がありました。
IPV6INITとIPV6_AUTOCONFは「site: docs.redhat.com」付きで検索しても説明が見つけられず。1次情報ではないですがRed Hat / CentOS IPv6 Network ConfigurationやPeter Bieringer's IPv6-HowTo - Script Files (3.15+)に説明を見つけました。
IPV4_FAILURE_FATALやNAMEは◇ネットワークの詳細設定(CentOS6)◇初心者のためのLinuxサーバー構築講座(CentOS 自宅サーバー対応)☆お便利サーバー.com☆に説明を見つけました。
Scientific Linux 6.1にKVMをインストール
参考:Scientific Linux 6 - KVM - インストール : Server World
必要なパッケージをインストール。
lsmodで確認してみると、modprobeは自動で実行されていました。
libvirtdを起動。
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-br0
上記のように書き換えた後以下のコマンドを実行。
kvm関連パッケージインストールとlibvirtd起動設定
必要なパッケージをインストール。
# yum -y install qemu-kvm libvirt python-virtinst bridge-utils
lsmodで確認してみると、modprobeは自動で実行されていました。
# lsmod | grep kvm kvm_intel 47790 0 kvm 300762 1 kvm_intel
libvirtdを起動。
# /etc/init.d/libvirtd startlibvirtdの自動起動設定。
# chkconfig libvirtd on
ブリッジ設定
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #BOOTPROTO=none HWADDR=6C:62:6D:67:2E:A4 #IPV6INIT=no #IPV6_AUTOCONF=yes #NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet BRIDGE=br0 #IPADDR=192.168.11.103 #PREFIX=24 #GATEWAY=192.168.11.1 #DNS1=192.168.11.1 #DEFROUTE=yes #IPV4_FAILURE_FATAL=yes #NAME=System eth0
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0 BOOTPROTO=static #HWADDR=6C:62:6D:67:2E:A4 IPV6INIT=no IPV6_AUTOCONF=yes NM_CONTROLLED=no ONBOOT=yes TYPE=Bridge IPADDR=192.168.11.103 PREFIX=24 GATEWAY=192.168.11.1 DNS1=192.168.11.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes #NAME=System br0
上記のように書き換えた後以下のコマンドを実行。
# /etc/init.d/network reload
2011-11-03
MacBook Pro (15-inch, Late 2008)にSnow LeopardとBootCampでWindows XPをインストール
別のノートPCで使っていたSSDをMacBook Proに回すことにしたので再セットアップ。
MacBook ProのプリインストールOSはLeopardで、Snow LeopardとLionはアップデートで買っていました。
LionだとWindows XPのドライバが入っていないとのことなので(手動で方法はあるらしい)、まずSnow LeopardをインストールしてBootCampでWindows XPを入れることにしました。
手持ちのWindows XPはSP2だったので、Windows XP SP3をダウンロードしてインストールしようとしたが、「osloader.ntdをコピーできません」というエラーが出た。これには下記の対応が必要でした。
Boot Camp 3.0:Windows XP Service Pack 3 をインストールできない
SP3とIE8をインストールして再起動した後もまだWindows Updateが実行できない。Fix itのボタンを押すと、Microsoft .NET Framework 2.0を入れろとのこと。
入れて再度Windows Updateを試すとまだだめ。Fix itを再実行。.NET 2.0はFix itを動かすのに必要だったのか。「Windows Updateのコンポーネントを修復する必要がある」の状況が「解決済み」になりました。
それでも相変わらずWindows Updateの画面ではだめ( http://support.microsoft.com/kb/2497281 のページに飛ばされてしまう)で、今度はMicrosoft Fix it Centerというプログラムを実行してみましたが、一覧に表示される項目はいまいち関係なさそうでした。
http://support.microsoft.com/kb/2497281 の手順に従って、自動更新が有効になっていることを確認し、コマンドプロンプトでwuauclt /detectnowを実行してから再度Windows Updateを実行するうとようやく動くようになりました。
あとは更新プログラムが出なくなるまでWindows Updateと再起動を繰り返し。
MacBook ProのプリインストールOSはLeopardで、Snow LeopardとLionはアップデートで買っていました。
LionだとWindows XPのドライバが入っていないとのことなので(手動で方法はあるらしい)、まずSnow LeopardをインストールしてBootCampでWindows XPを入れることにしました。
手持ちのWindows XPはSP2だったので、Windows XP SP3をダウンロードしてインストールしようとしたが、「osloader.ntdをコピーできません」というエラーが出た。これには下記の対応が必要でした。
Boot Camp 3.0:Windows XP Service Pack 3 をインストールできない
SP3とIE8をインストールして再起動した後もまだWindows Updateが実行できない。Fix itのボタンを押すと、Microsoft .NET Framework 2.0を入れろとのこと。
入れて再度Windows Updateを試すとまだだめ。Fix itを再実行。.NET 2.0はFix itを動かすのに必要だったのか。「Windows Updateのコンポーネントを修復する必要がある」の状況が「解決済み」になりました。
それでも相変わらずWindows Updateの画面ではだめ( http://support.microsoft.com/kb/2497281 のページに飛ばされてしまう)で、今度はMicrosoft Fix it Centerというプログラムを実行してみましたが、一覧に表示される項目はいまいち関係なさそうでした。
http://support.microsoft.com/kb/2497281 の手順に従って、自動更新が有効になっていることを確認し、コマンドプロンプトでwuauclt /detectnowを実行してから再度Windows Updateを実行するうとようやく動くようになりました。
あとは更新プログラムが出なくなるまでWindows Updateと再起動を繰り返し。
2011-11-02
LionではTime Machineのバックアップ先としてネットワーク上の共有フォルダは使えないらしい
- Mac OS X Lion と ネットワーク上のTimeMachineバックアップ機能について - 薩摩藩中仙道蕨宿別邸
- Add-in:Orbital Backup Configuration (WHS2011でTimeMachineバックアップを自動構成するアドイン) - 薩摩藩中仙道蕨宿別邸
調べてみるとそのようでした。
価格.com - 『LionのTimemachineに対応した外付けHDDはある?』 APPLE MacBook Air 1700/13.3 MC966J/A のクチコミ掲示板
Scientific Linux 6.1のnetatalk 2.2.1でLion用Time Machine設定
参考:CentOS 6 で netatalk 2.2.0 の Lion Time Machine 対応設定 - Debian GNU/Linux 3.1 on PowerMac G4
/etc/netatalk/apfd.confに以下の1行追加(変更前の最終行のコメントアウトしてある行をコピペして-setuplogオプションを追加した)。
/etc/netatalk/AppleVolumes.defaultの:DEFAULT:を編集。dperm:0700 fperm:0600 ea:sysを追加。
~の行はコメントアウト。
タイムマシン用の設定を追加。volsizelimitについてはファイル中に説明あり。1000=1GB
自動起動を有効化。
起動。
ポート番号調査。
netatalkはポート548を使っていることが判明。
/etc/sysconfig/iptablesに以下の行を追加。
反映。
これで、MacでFinderの[移動]/[サーバーへ接続]メニューを実行し「afp://サーバのアドレス/」を入力すると「Time Machine」という共有フォルダが表示されます。選択するとサーバー上のユーザIDとパスワードを聞かれるので入力するとアクセスできました。
/etc/netatalk/apfd.confに以下の1行追加(変更前の最終行のコメントアウトしてある行をコピペして-setuplogオプションを追加した)。
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword -setuplog "defau lt INFO_LOG /var/log/netatalk.log"
/etc/netatalk/AppleVolumes.defaultの:DEFAULT:を編集。dperm:0700 fperm:0600 ea:sysを追加。
:DEFAULT: options:upriv,usedots dperm:0700 fperm:0600 ea:sys
~の行はコメントアウト。
# The "~" below indicates that Home directories are visible by default. # If you do not wish to have people accessing their Home directories, # please put a pound sign in front of the tilde or delete it. # ~
タイムマシン用の設定を追加。volsizelimitについてはファイル中に説明あり。1000=1GB
# Time Machine /mnt/TimeMachine "Time Machine" options:tm volsizelimit:512000
自動起動を有効化。
chkconfig netatalk on
起動。
/etc/init.d/netatalk start
ポート番号調査。
ps auxww | grep afpd
root 21762 0.2 0.0 182236 2940 ? S 22:18 0:00 /usr/sbin/afpd -U uams_dhx.so,uams_dhx2.so -g nobody -c 20 -n sunshine103 root 21855 0.0 0.0 107432 952 pts/0 S+ 22:21 0:00 grep afpd
netstat -an --program | grep "^tcp.*21762"
tcp 0 0 0.0.0.0:548 0.0.0.0:* LISTEN 21762/afpd
netatalkはポート548を使っていることが判明。
/etc/sysconfig/iptablesに以下の行を追加。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 548 -j ACCEPT
反映。
/etc/init.d/iptables restart
これで、MacでFinderの[移動]/[サーバーへ接続]メニューを実行し「afp://サーバのアドレス/」を入力すると「Time Machine」という共有フォルダが表示されます。選択するとサーバー上のユーザIDとパスワードを聞かれるので入力するとアクセスできました。
Scientific Linux 6.1にnetatalk 2.2.1をインストール
参考:Netatalk 2.2.1 (安定版) SRPM:HAT blog
wget http://www003.upp.so-net.ne.jp/hat/files/netatalk-2.2.1-0.1.5.el6.src.rpm
rpm -ivh netatalk-2.2.1-0.1.5.el6.src.rpm
yum install rpm-build
cd rpmbuild/SPECS/
rpmbuild -bb netatalk.spec
エラー: ビルド依存性の失敗: cracklib-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています quota-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています libtool は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています db4-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています pam-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています tcp_wrappers-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています libgcrypt-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています avahi-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています libacl-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています openldap-devel は netatalk-4:2.2.1-0.1.5.el6.x86_64 に必要とされています
yum install cracklib-devel quota-devel libtool db4-devel pam-devel tcp_wrappers-devel \ libgcrypt-devel avahi-devel libacl-devel openldap-devel
rpmbuild -bb netatalk.spec
cd ~/rpmbuild/RPMS/x86_64/
rpm -ivh netatalk-2.2.1-0.1.5.el6.x86_64.rpm
rpm -ivh netatalk-devel-2.2.1-0.1.5.el6.x86_64.rpm
Scientific Linux 6.1でソフトウェアRAID1
参考:
/dev/sdbと/dev/sdcに1TBのHDDがある状態で、この2台でソフトウェアRAID1を組んで見ました。
以下のコマンドを実行。
以下のコマンドを実行。
その後type=fd (Linux raid 自動検出)のパーティションを作成します。
もう1台のHDDでも同様に実行。
/etc/mdadm.confを編集。下記の行を追記。
以下のコマンドを実行。
継続して良いか聞かれるのでyを押す。
状態確認。
物理ボリューム作成。
物理エクステントサイズを計算。
物理ボリュームグループ作成。
物理ボリュームグループ情報表示。
512GBの論理ボリュームをlvm0という名前で作成。
空き容量確認。
残りの容量一杯の論理ボリュームをlvm1という名前で作成。
状態確認。
論理ボリューム内にext4ファイルシステムを作成。
マウントポイントを作成。
/etc/fstabに以下の行を追加。
マウント実行。
/dev/sdbと/dev/sdcに1TBのHDDがある状態で、この2台でソフトウェアRAID1を組んで見ました。
以下のコマンドを実行。
yum install dmraid mdadm
以下のコマンドを実行。
fdisk /dev/sdbパーティションがある場合はまず削除します。
その後type=fd (Linux raid 自動検出)のパーティションを作成します。
もう1台のHDDでも同様に実行。
fdisk /dev/sdc
/etc/mdadm.confを編集。下記の行を追記。
# RAID1 on two 1TB disks DEVICE /dev/sd[bc]1 ARRAY /dev/md0 devices=/dev/sdb1,/dev/sdc1
以下のコマンドを実行。
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[bc]1
継続して良いか聞かれるのでyを押す。
mdadm: /dev/sdb1 appears to contain an ext2fs file system
size=488287608K mtime=Wed Nov 2 18:33:48 2011
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: /dev/sdc1 appears to contain an ext2fs file system
size=976760000K mtime=Wed Nov 2 18:33:48 2011
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.状態確認。
mdadm --detail /dev/md0
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
976758841 blocks super 1.2 [2/2] [UU]
[>....................] resync = 1.9% (18636544/976758841) finish=168.2min speed=94907K/sec
unused devices:
[root@sunshine103 etc]# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Nov 2 20:29:13 2011
Raid Level : raid1
Array Size : 976758841 (931.51 GiB 1000.20 GB)
Used Dev Size : 976758841 (931.51 GiB 1000.20 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Nov 2 20:29:13 2011
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Rebuild Status : 2% complete
Name : sunshine103:0 (local to host sunshine103)
UUID : 85baee8b:5601c9d3:146ff925:09e772cf
Events : 0
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1 物理ボリューム作成。
pvcreate /dev/md0
物理エクステントサイズを計算。
bc
1024*1024/65000 16
物理ボリュームグループ作成。
vgcreate -s 16M lvm-raid /dev/md0
物理ボリュームグループ情報表示。
vgdisplay lvm-raid
--- Volume group --- VG Name lvm-raid System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 931.50 GiB PE Size 16.00 MiB Total PE 59616 Alloc PE / Size 0 / 0 Free PE / Size 59616 / 931.50 GiB VG UUID E0vNd7-vrMF-3CSL-tdhA-uIfW-opeQ-hy22su
512GBの論理ボリュームをlvm0という名前で作成。
lvcreate --size 512G lvm-raid -n lvm0
空き容量確認。
vgdisplay lvm-raid
--- Volume group --- VG Name lvm-raid System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 931.50 GiB PE Size 16.00 MiB Total PE 59616 Alloc PE / Size 32768 / 512.00 GiB Free PE / Size 26848 / 419.50 GiB VG UUID E0vNd7-vrMF-3CSL-tdhA-uIfW-opeQ-hy22su
残りの容量一杯の論理ボリュームをlvm1という名前で作成。
lvcreate -l 26848 lvm-raid -n lvm1
状態確認。
vgdisplay lvm-raid
--- Volume group --- VG Name lvm-raid System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 931.50 GiB PE Size 16.00 MiB Total PE 59616 Alloc PE / Size 59616 / 931.50 GiB Free PE / Size 0 / 0 VG UUID E0vNd7-vrMF-3CSL-tdhA-uIfW-opeQ-hy22su
論理ボリューム内にext4ファイルシステムを作成。
mkfs -t ext4 /dev/lvm-raid/lvm0
mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 33554432 inodes, 134217728 blocks 6710886 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 4096 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 34 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
mkfs -t ext4 /dev/lvm-raid/lvm1
mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 27492352 inodes, 109969408 blocks 5498470 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 3356 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 22 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
マウントポイントを作成。
mkdir /mnt/{TimeMachine,data}/etc/fstabに以下の行を追加。
/dev/lvm-raid/lvm0 /mnt/TimeMachine ext4 defaults 0 0 /dev/lvm-raid/lvm1 /mnt/data ext4 defaults 0 0
マウント実行。
mount -a
2011-09-26
Node.jsで同期的な記述ができるQ-Oper8を試す
参考:
インストール
サンプルを試す
- InfoQ: Multi-Process Node.js: Motivations, Challenges and Solutions
- https://github.com/robtweed/Q-Oper8.git
- npm1.0でハマったところ - Daily Node
インストール
npm install qoper8 -g
サンプルを試す
git clone https://github.com/robtweed/Q-Oper8.git cd Q-Oper8 cp examples/qoper8ChildProcess.js ~/local/node/lib/node_modules/qoper8/lib/ mkdir -p ~/node_sandbox/qoper8 cp examples/webQOper8.js examples/qoper8Test.js ~/node_sandbox/qoper8/ cd ~/node_sandbox/qoper8/ npm link qoper8 node webQOper8.js
Scientific Linux 6.0にnode.jsインストール
参考:Building and Installing Node.js - GitHub
python 2.6.6は既に入っていたので、openssl-develをインストール。
npmをインストール
python 2.6.6は既に入っていたので、openssl-develをインストール。
sudo yum install openssl-devel
git clone --depth 1 git://github.com/joyent/node.git git checkout v0.4.12 export JOBS=2 mkdir ~/local ./configure --prefix=$HOME/local/node make make install echo 'export PATH=$HOME/local/node/bin:$PATH' >> ~/.bash_profile echo 'export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules' >> ~/.bash_profile source ~/.bash_profile
npmをインストール
curl http://npmjs.org/install.sh | sh
2011-09-17
MacBook Air + OS X Lionでキーボードショートカットでスクリーンセーバー起動
参考:10.6: Lock the screen via a keyboard shortcut - Mac OS X Hints
Automatorを起動
→新規作成で書類の種類は[サービス]を選択して[選択]ボタンを押す。
ライブラリのツリーで「ユーティリティ」を選択
→右の列の[スクリーンセーバーを開始]を画面右のペインにドラッグ&ドロップ
→画面右の["サービス"は、次の項目を受け取ります]は[入力なし]、[検索対象]は[すべてのアプリケーション]を選択
→[ファイル]/[保存]メニューで「StartScreenSaver」などと名前を付けて保存
Shift+Command+Lに割り当てたいが、[Search With Google]に割り当てられているのでそちらをまず解除。
システム環境設定を起動し、[キーボード]アイコン→[キーボードショートカット]タブを選択
→左のリストで[サービス]を選択
→右のツリーの[検索]/[Search With Google]のチェックボックスをオフにする。
右のツリーを一番下までスクロールして[一般]/[StartScreenSaver]を選択
→行の右端をダブルクリックし、入力フィールドが表示されたらShift+Command+Lを入力
→行の左端のチェックボックスをオンにする
パスワード入力欄が表示されますが、[ESC]を押せば消えて全画面がスクリーンセーバーになります。
もう一度[ESC]を押すかマウスカーソルを動かせば、パスワード入力欄が表示されます。
Automatorでスクリーンセーバーを起動するサービスを作成
Automatorを起動
→新規作成で書類の種類は[サービス]を選択して[選択]ボタンを押す。
ライブラリのツリーで「ユーティリティ」を選択
→右の列の[スクリーンセーバーを開始]を画面右のペインにドラッグ&ドロップ
→画面右の["サービス"は、次の項目を受け取ります]は[入力なし]、[検索対象]は[すべてのアプリケーション]を選択
→[ファイル]/[保存]メニューで「StartScreenSaver」などと名前を付けて保存
スクリーンセーバーを起動するキーボードショートカットを設定
Shift+Command+Lに割り当てたいが、[Search With Google]に割り当てられているのでそちらをまず解除。
システム環境設定を起動し、[キーボード]アイコン→[キーボードショートカット]タブを選択
→左のリストで[サービス]を選択
→右のツリーの[検索]/[Search With Google]のチェックボックスをオフにする。
右のツリーを一番下までスクロールして[一般]/[StartScreenSaver]を選択
→行の右端をダブルクリックし、入力フィールドが表示されたらShift+Command+Lを入力
→行の左端のチェックボックスをオンにする
スクリーンセーバーからの復帰にパスワードを要求するよう設定
システム環境設定の[セキュリティとプライバシー]アイコン→[一般]タブで「スリープの後、またはスクリーンセーバーが開始した後、[すぐに]パスワードを要求」にチェックをつけておきます。キーボードショートカットでスクリーンセーバーを起動する
上記の設定を終えると、Shift+Command+Lでスクリーンセーバーが起動します。パスワード入力欄が表示されますが、[ESC]を押せば消えて全画面がスクリーンセーバーになります。
もう一度[ESC]を押すかマウスカーソルを動かせば、パスワード入力欄が表示されます。
MySQLでのDBとユーザ作成
参考:MySQL :: MySQL 5.1 リファレンスマニュアル :: 4.8.2 MySQL への新規ユーザの追加
DBとユーザ作成
grantで許可を与える場合はflush privilegesは不要。mysql.userやmysql.dbテーブルを直接いじったときには必要。
状況確認用のSQL
DBとユーザ作成
create database db1 character set 'utf8' collate 'utf8_general_ci'; grant all privileges on db1.* to user1@localhost identified by 'my_password'; grant all privileges on db1.* to user1@'%' identified by 'my_password';試行錯誤した感じだと@'%'のほうだけだとlocalhostからつなげないっぽい。そこでlocalhostからつなぐ用の許可は別途作成する。
grantで許可を与える場合はflush privilegesは不要。mysql.userやmysql.dbテーブルを直接いじったときには必要。
状況確認用のSQL
select host, user, password from mysql.user; select host, db, user from mysql.db;
2011-07-26
OSX LionのXcodeを4.1にアップグレードしようとしてはまる
MacPorts 2.0.0登場 - 8200ソフトに対応、Lionもサポート | エンタープライズ | マイコミジャーナルを読んでXcodeを4.1にアップデートしたときのメモ。
一度App Storeからダウンロードしてアップグレードしたが、インストール途中でiTunesを止めろという主旨のダイアログが表示された。アクティビティモニタでiTunesHelperを終了させると続行した。
しかし、インストールが終わって起動するとinconsistentだかなんだか言われてクラッシュする。
AppStoreにあったコメントを参考にアンインストール、OS再起動、再インストールをしてみた。
アンインストール
以前のバージョンをインストールするなら再起動するような主旨のメッセージがターミナルに表示されたので、念のためOS再起動。
再インストール
アプリケーション/Install Xcodeのパッケージの内容を表示
→Contents/Resources/Xcode.mpkgを実行
再インストール後、Xcodeは無事起動できました。が、iPhoneのプロジェクトを作ってみるとエラー発生。まずはプロジェクトを作成するディレクトリが無いというエラー。これはディスクを整理してXcodeのプロジェクトのフォルダをごそっと消していたのが原因のよう。さらに進むとクラッシュ。
OSX Applicationのプロジェクトも試してみたがこちらもクラッシュ。下記のエラーレポートが出ました。/usr/lib/libSystem.B.dylibにあるはずの_dispatch_queue_attr_createというシンボルが無いとのこと。ここで一旦ペンディング。
一度App Storeからダウンロードしてアップグレードしたが、インストール途中でiTunesを止めろという主旨のダイアログが表示された。アクティビティモニタでiTunesHelperを終了させると続行した。
しかし、インストールが終わって起動するとinconsistentだかなんだか言われてクラッシュする。
AppStoreにあったコメントを参考にアンインストール、OS再起動、再インストールをしてみた。
アンインストール
sudo /Developer/Library/uninstall-devtools --mode=all
以前のバージョンをインストールするなら再起動するような主旨のメッセージがターミナルに表示されたので、念のためOS再起動。
再インストール
アプリケーション/Install Xcodeのパッケージの内容を表示
→Contents/Resources/Xcode.mpkgを実行
再インストール後、Xcodeは無事起動できました。が、iPhoneのプロジェクトを作ってみるとエラー発生。まずはプロジェクトを作成するディレクトリが無いというエラー。これはディスクを整理してXcodeのプロジェクトのフォルダをごそっと消していたのが原因のよう。さらに進むとクラッシュ。
OSX Applicationのプロジェクトも試してみたがこちらもクラッシュ。下記のエラーレポートが出ました。/usr/lib/libSystem.B.dylibにあるはずの_dispatch_queue_attr_createというシンボルが無いとのこと。ここで一旦ペンディング。
Process: Xcode [1078]
Path: /Developer-old/*/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.Xcode
Version: 3.2 (1610)
Build Info: DevToolsIDE-16100000~6
Code Type: X86-64 (Native)
Parent Process: launchd [224]
Date/Time: 2011-07-26 06:47:25.631 +0900
OS Version: Mac OS X 10.7 (11A511)
Report Version: 9
Interval Since Last Report: 63573 sec
Crashes Since Last Report: 6
Per-App Interval Since Last Report: 171 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: 25CDA7D8-3726-4852-A83C-E941D0FABCBD
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
Performing @selector(ok:) from sender NSButton 0x401627e80
objc[1078]: garbage collection is ON
Dyld Error Message:
Symbol not found: _dispatch_queue_attr_create
Referenced from: /Developer-old/*/Xcode.app/Contents/MacOS/../../../../Library/PrivateFrameworks//DevToolsCore.framework/Versions/A/DevToolsCore
Expected in: /usr/lib/libSystem.B.dylib
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x00007fff6b11806d dyld_fatal_error + 1
1 dyld 0x00007fff6b11b918 dyld::fastBindLazySymbol(ImageLoader**, unsigned long) + 128
2 libdyld.dylib 0x00007fff8fe38716 dyld_stub_binder_ + 13
3 ??? 0x000000010054d010 0 + 4300525584
4 com.apple.Xcode.DevToolsCore 0x00000001001137a7 -[PBXProjectIndex initWithProject:] + 87
5 com.apple.Xcode.DevToolsCore 0x0000000100113479 -[PBXProject loadIndex] + 137
6 com.apple.Xcode.DevToolsCore 0x0000000100113304 -[PBXProject beginIndexing] + 52
7 com.apple.Xcode.DevToolsCore 0x00000001001132cb -[PBXProject openIndex] + 43
8 com.apple.Xcode.DevToolsInterface 0x000000010086db7f -[PBXProjectDocument initWithProject:] + 367
9 com.apple.Xcode.DevToolsInterface 0x000000010096ab80 +[PBXProjectDocument documentWithProject:] + 48
10 com.apple.Xcode.DevToolsInterface 0x00000001009cfbff -[PBXProjectWizard _finishTemplateInstantiationAfterFileCopying:instantiationResult:] + 351
11 com.apple.Xcode.DevToolsInterface 0x0000000100a735eb -[PBXFileCopyingWizard _finishCopyingTemplate:filesToPreserve:] + 219
12 com.apple.Xcode.DevToolsInterface 0x0000000100a73394 -[PBXFileCopyingWizard _checkForOverwritingFiles:] + 2052
13 com.apple.Xcode.DevToolsInterface 0x00000001009cf86f -[PBXProjectWizard finish] + 1167
14 com.apple.Xcode.DevToolsInterface 0x00000001009caf2e -[PBXProjectWizardChooserWizard sheetDidEndWithReturnCode:fileSystemLocations:contextInfo:] + 542
15 com.apple.Xcode.DevToolsInterface 0x00000001009691eb +[PBXOpenSavePanelHelper sheetDidEnd:returnCode:contextInfo:] + 203
16 com.apple.AppKit 0x00007fff8d52b166 -[NSSavePanel _didEndSheet:returnCode:contextInfo:] + 369
17 com.apple.AppKit 0x00007fff8d2ab356 -[NSApplication endSheet:returnCode:] + 275
18 com.apple.CoreFoundation 0x00007fff8890511d -[NSObject performSelector:withObject:] + 61
19 com.apple.AppKit 0x00007fff8d0fa852 -[NSApplication sendAction:to:from:] + 139
20 com.apple.AppKit 0x00007fff8d0fa784 -[NSControl sendAction:to:] + 88
21 com.apple.AppKit 0x00007fff8d0fa6af -[NSCell _sendActionFrom:] + 137
22 com.apple.AppKit 0x00007fff8d0f9b7a -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2014
23 com.apple.AppKit 0x00007fff8d17957c -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 489
24 com.apple.AppKit 0x00007fff8d0f8786 -[NSControl mouseDown:] + 786
25 com.apple.AppKit 0x00007fff8d0c366e -[NSWindow sendEvent:] + 6280
26 com.apple.AppKit 0x00007fff8d05bf19 -[NSApplication sendEvent:] + 5665
27 com.apple.Xcode.DevToolsInterface 0x0000000100866bdd -[PBXExtendedApplication sendEvent:] + 301
28 com.apple.AppKit 0x00007fff8cff242b -[NSApplication run] + 548
29 com.apple.AppKit 0x00007fff8d27052a NSApplicationMain + 867
30 com.apple.Xcode 0x000000010000e97e 0x100000000 + 59774
31 com.apple.Xcode 0x0000000100001844 0x100000000 + 6212
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff90f0d7e6 kevent + 10
1 libdispatch.dylib 0x00007fff88b3760e _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff88b3619e _dispatch_mgr_thread + 54
Thread 2:
0 libsystem_kernel.dylib 0x00007fff90f0b67a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff90f0ad71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff888a229c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff888aaa04 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff888aa216 CFRunLoopRunSpecific + 230
5 com.apple.DTDeviceKit 0x0000000106d0c6be -[DTDKInstallBundleController fsEventsThread] + 321
6 com.apple.Foundation 0x00007fff9062a1ea -[NSThread main] + 68
7 com.apple.Foundation 0x00007fff9062a162 __NSThread__main__ + 1575
8 libsystem_c.dylib 0x00007fff8aaca8bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8aacdb75 thread_start + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff90f0b67a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff90f0ad71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff888a229c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff888aaa04 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff888aa216 CFRunLoopRunSpecific + 230
5 com.apple.DTDeviceKit 0x0000000106d1440c -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 232
6 com.apple.Foundation 0x00007fff9062a1ea -[NSThread main] + 68
7 com.apple.Foundation 0x00007fff9062a162 __NSThread__main__ + 1575
8 libsystem_c.dylib 0x00007fff8aaca8bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff8aacdb75 thread_start + 13
Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff90f0cdf2 __select + 10
1 com.apple.CoreFoundation 0x00007fff888f366b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff8aaca8bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff8aacdb75 thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff90f0d192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8aacc594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff8aacdb85 start_wqthread + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff90f0d192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8aacc594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff8aacdb85 start_wqthread + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff90f0d192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8aacc594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff8aacdb85 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff90f0d192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8aacc594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff8aacdb85 start_wqthread + 13
Thread 9:: com.apple.appkit-heartbeat
0 libsystem_kernel.dylib 0x00007fff90f0ce42 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff8aa80dea nanosleep + 164
2 libsystem_c.dylib 0x00007fff8aa80bb5 usleep + 53
3 com.apple.AppKit 0x00007fff8d22c0b8 -[NSUIHeartBeat _heartBeatThread:] + 1727
4 com.apple.Foundation 0x00007fff9062a1ea -[NSThread main] + 68
5 com.apple.Foundation 0x00007fff9062a162 __NSThread__main__ + 1575
6 libsystem_c.dylib 0x00007fff8aaca8bf _pthread_start + 335
7 libsystem_c.dylib 0x00007fff8aacdb75 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010b117ba0 rcx: 0xfefefefefefefeff rdx: 0x0000000000000308
rdi: 0x00007fff6b14ddf0 rsi: 0x0000000000000000 rbp: 0x00007fff5fbfed50 rsp: 0x00007fff5fbfed38
r8: 0x8080808080808080 r9: 0xfeff0961686b7863 r10: 0x00007fff6b14ddf0 r11: 0x8080808080808080
r12: 0x0000000400e985e0 r13: 0x0000000100f9f920 r14: 0x00007fff6b14ddf0 r15: 0x00000001005a2c30
rip: 0x00007fff6b11806d rfl: 0x0000000000000202 cr2: 0x0000000101c14000
Logical CPU: 1
Binary Images:
0x100000000 - 0x100024ff7 com.apple.Xcode (3.2 - 1610) /Developer-old/*/Xcode.app/Contents/MacOS/Xcode
0x100037000 - 0x100062fff com.apple.DevToolsFoundation (3.1 - 1607) /Developer-old/*/DevToolsFoundation.framework/Versions/A/DevToolsFoundation
0x100082000 - 0x10009efff com.apple.JavaKit (5.1 - 1591) /Developer-old/*/JavaKit.framework/Versions/A/JavaKit
0x1000b2000 - 0x10054cfff com.apple.Xcode.DevToolsCore (5.1 - 1608) <1B15C007-ABA8-AF2A-AA73-8E0A5D4678D5> /Developer-old/*/DevToolsCore.framework/Versions/A/DevToolsCore
0x1007cf000 - 0x100810ff7 com.apple.Xcode.DevToolsSupport (5.1 - 1591) <5A361B76-DA12-0DE0-C6DF-8522DD27B735> /Developer-old/*/DevToolsSupport.framework/Versions/A/DevToolsSupport
0x10083c000 - 0x100845fff com.apple.Xcode.DevToolsRemoteClient (5.1 - 1610) /Developer-old/*/DevToolsRemoteClient.framework/Versions/A/DevToolsRemoteClient
0x100850000 - 0x100f4aff7 com.apple.Xcode.DevToolsInterface (5.1 - 1610) /Developer-old/*/DevToolsInterface.framework/Versions/A/DevToolsInterface
0x10133d000 - 0x1013fcfff com.apple.Xcode.DevToolsCParsing (5.1 - 1591) /Developer-old/*/DevToolsCParsing.framework/Versions/A/DevToolsCParsing
0x101462000 - 0x1014f0ff7 com.apple.Xcode.XcodeEdit (3.1 - 1611) /Developer-old/*/XcodeEdit.framework/Versions/A/XcodeEdit
0x101535000 - 0x1015a3fff com.apple.CoreSymbolication (2.1 - 67) <194A355B-58C7-3B1E-A714-00F71ACCDB0A> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x1015e1000 - 0x10161bfef com.apple.DebugSymbols (2.1 - 85) <7E0E17D9-C8D4-3117-B36A-506929F6FF72> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x101635000 - 0x10169cfff com.apple.Symbolication (1.2 - 87) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x1016db000 - 0x10171fff7 com.apple.DocSetAccess (2.1 - 1602) /Developer-old/*/DocSetAccess.framework/Versions/A/DocSetAccess
0x101748000 - 0x101797fff com.apple.Xdesign.XDBase (3.1 - 1591) <566DE2EA-5E07-FA98-9BD8-CDC980917B0C> /Developer-old/*/XDBase.framework/Versions/A/XDBase
0x1017d7000 - 0x1017eeff7 com.apple.DocSetManagement (1.0 - 1603) /Developer-old/*/DocSetManagement.framework/Versions/A/DocSetManagement
0x1017ff000 - 0x101835ff7 com.apple.DocSetViewing (1.0 - 1603) /Developer-old/*/DocSetViewing.framework/Versions/A/DocSetViewing
0x101c7c000 - 0x101c7cffd +cl_kernels (??? - ???) <72837D59-E248-49D1-8120-F4E01F21F77F> cl_kernels
0x101d13000 - 0x101d19fef libcldcpuengine.dylib (1.50.61 - compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
0x101d1f000 - 0x101d22ff7 libCoreFSCache.dylib (??? - ???) <783C2402-CA3F-3D9B-B909-0F251145CF1D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x101d36000 - 0x101d37ffc +cl_kernels (??? - ???) <304AB741-2ED6-4340-B62C-358DA79EB450> cl_kernels
0x101d7c000 - 0x101d7dff3 +cl_kernels (??? - ???) cl_kernels
0x101dd1000 - 0x101decfff libJapaneseConverter.dylib (54.0.0 - compatibility 1.0.0) <489CAB2F-2854-3435-81CD-A062384016F7> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0x101fa8000 - 0x101fa8ff7 com.apple.xcode.plug-in.CoreBuildTasks (3.0 - 1608) /Developer-old/*/CoreBuildTasks
0x101fac000 - 0x101fb2ff7 com.apple.AppleScriptStudio.ASKPlugin (1.7 - 68) <5A8B5991-DB14-A486-1E66-CD90720EFFF8> /Developer-old/*/ASKPlugin
0x101fbc000 - 0x101fbfff7 com.apple.AppleScriptStudio.ASKDictionaryPlugin (1.6 - 68) <9F90E141-EEEE-4FA0-B180-B15F967DC90C> /Developer-old/*/ASKDictionaryPlugin
0x101fc7000 - 0x101fc8fff com.apple.Xcode.iPhoneSimulatorLaunchPlugin (2.0 - 28) /Developer-old/*/iPhoneSimulatorLaunchPlugin
0x101ff6000 - 0x101ff7ff7 com.apple.Xdesign.XDInterface.GraphLayouter.ForceDirected (3.1 - 1594) <16592320-E98F-738E-1BA9-780288E4E4F3> /Developer-old/*/XDInterface.framework/Versions/A/PlugIns/XDForceDirectedGraphLayouter.diagramGraphLayouter/Contents/MacOS/XDForceDirectedGraphLayouter
0x101ffb000 - 0x101ffcff7 com.apple.Xdesign.XDInterface.GraphLayouter.Hierarchical (3.1 - 1594) /Developer-old/*/XDInterface.framework/Versions/A/PlugIns/XDHierarchicalGraphLayouter.diagramGraphLayouter/Contents/MacOS/XDHierarchicalGraphLayouter
0x1058ea000 - 0x1058edfff libsvn_fs-1.0.dylib (??? - ???) <9F510A98-3848-3D25-B2E9-C1F8D7B2E1E6> /usr/lib/libsvn_fs-1.0.dylib
0x105912000 - 0x105931ff7 com.apple.XdesignPlugin (3.1 - 1591) <35FDC89D-DF5B-0888-D268-12B11B36F40D> /Developer-old/*/XdesignPlugin
0x105943000 - 0x105983ff7 com.apple.XDSourceCode (3.1 - 1591) <4E10C425-83C9-718F-497F-63807A04FC0A> /Developer-old/*/XDClassModel
0x1059a6000 - 0x1059e2ff7 com.apple.xdcoredataplugin (3.1 - 1591) <512A3388-9285-12A3-7838-A1CD0A74F69D> /Developer-old/*/XDCoreDataModel
0x105a00000 - 0x105a0afff com.apple.xdmappingmodel (3.1 - 1591) <83D9843B-3BFB-8445-9E4C-2DA314B99078> /Developer-old/*/XDMappingModel
0x105a14000 - 0x105a23ff7 com.apple.xcode.subversion (3.1 - 1605) /Developer-old/*/XcodeSubversionPlugin
0x105a2f000 - 0x105a37fff libsvn_delta-1.0.dylib (??? - ???) <6DCB3EBE-1C25-3174-8505-C6F59F5896C9> /usr/lib/libsvn_delta-1.0.dylib
0x105a3c000 - 0x105a43fff libsvn_diff-1.0.dylib (??? - ???) <9979DE1A-7665-352E-A474-C72E85710548> /usr/lib/libsvn_diff-1.0.dylib
0x105a48000 - 0x105a48fff libsvn_fs_util-1.0.dylib (??? - ???) /usr/lib/libsvn_fs_util-1.0.dylib
0x105a4c000 - 0x105a4cff7 com.apple.xcode.subversion.ui (3.1 - 1605) /Developer-old/*/XcodeSubversionIDEPlugin
0x105e70000 - 0x105e8fff7 libapr-1.0.dylib (5.2.0 - compatibility 5.0.0) /usr/lib/libapr-1.0.dylib
0x105e9c000 - 0x105eb8ff7 libaprutil-1.0.dylib (4.10.0 - compatibility 4.0.0) /usr/lib/libaprutil-1.0.dylib
0x105ec4000 - 0x105ee0fff libsvn_fs_fs-1.0.dylib (??? - ???) <009B0B09-192C-3890-81E9-DD8CAE09F041> /usr/lib/libsvn_fs_fs-1.0.dylib
0x105eea000 - 0x105eeefff libsvn_ra_local-1.0.dylib (??? - ???) /usr/lib/libsvn_ra_local-1.0.dylib
0x105ef4000 - 0x105ef9fff libsvn_ra-1.0.dylib (??? - ???) /usr/lib/libsvn_ra-1.0.dylib
0x106000000 - 0x106140fef com.apple.Xdesign.XDInterface (3.1 - 1594) <1C2D24D1-7B03-0AB7-0719-1707121494B9> /Developer-old/*/XDInterface.framework/Versions/A/XDInterface
0x1061f4000 - 0x106226fff libsvn_client-1.0.dylib (??? - ???) <0F2E53E7-8B3E-3B40-B3DE-AE6E509F6BE8> /usr/lib/libsvn_client-1.0.dylib
0x106234000 - 0x106242fff libsvn_ra_svn-1.0.dylib (??? - ???) <7D436E81-20DA-303C-BB0F-A38F5148ABEC> /usr/lib/libsvn_ra_svn-1.0.dylib
0x106249000 - 0x106267fff libsvn_repos-1.0.dylib (??? - ???) /usr/lib/libsvn_repos-1.0.dylib
0x106271000 - 0x1062a9ff7 libsvn_subr-1.0.dylib (??? - ???) <6CD0DB55-EACD-3285-873A-DB427425B223> /usr/lib/libsvn_subr-1.0.dylib
0x1062bb000 - 0x1062efff7 libsvn_wc-1.0.dylib (??? - ???) <1A1E4150-E52C-388D-9E7D-AED8720494FF> /usr/lib/libsvn_wc-1.0.dylib
0x1062fc000 - 0x106317ff7 libpq.5.dylib (5.3.0 - compatibility 5.0.0) <30B95501-4104-35B5-A395-39B58A818574> /usr/lib/libpq.5.dylib
0x106322000 - 0x106339ff7 libsvn_ra_neon-1.0.dylib (??? - ???) <05913514-D5E7-3B69-8E7E-C04BDA5F42B4> /usr/lib/libsvn_ra_neon-1.0.dylib
0x106343000 - 0x10635ffff libneon.27.dylib (30.0.0 - compatibility 30.0.0) <3EFC3225-3623-3984-9FE7-E5E5488884BC> /usr/lib/libneon.27.dylib
0x10636b000 - 0x10637ffff com.apple.xcode.perforce (3.1 - 1605) <15EE3306-0768-220C-08EB-BD3EF395CCBC> /Developer-old/*/XcodePerforcePlugin
0x10638b000 - 0x10638ffff com.apple.xcode.perforce.ui (3.1 - 1605) <4D33345A-C3A7-5E63-7EC0-7D1C1851D0C6> /Developer-old/*/XcodePerforceIDEPlugin
0x106393000 - 0x1063adff7 com.apple.xcode.cvs (3.1 - 1605) /Developer-old/*/XcodeCVSPlugin
0x1063bc000 - 0x1063bffff com.apple.xcode.cvs.ui (3.1 - 1605) <44E0B62A-9F92-FEAF-8CBA-FAE15B3E4EF0> /Developer-old/*/XcodeCVSIDEPlugin
0x1063c3000 - 0x1063ccfff com.apple.Xcode.PlistPlugin (3.2 - 1607) <6234EA36-D8B8-0DB2-4953-AB929C4E40C4> /Developer-old/*/PlistPlugin
0x1063d4000 - 0x1063fcff7 com.apple.Xcode.PlistEdit (3.2 - 1607) <4F0C2E09-4391-4B4D-80F6-C6778F023AA4> /Developer-old/*/PlistEdit.framework/Versions/A/PlistEdit
0x106414000 - 0x10641efff com.apple.AppleScriptStudio.ASKDebuggerPlugin (1.6 - 68) <672A915A-32FF-E3E5-7FE0-C321880A7582> /Developer-old/*/ASKDebuggerPlugin
0x106447000 - 0x10644afff com.apple.Xcode.iPhoneSimulatorDevicePlugin (2.0 - 28) /Developer-old/*/iPhoneSimulatorDevicePlugin
0x106452000 - 0x1064a5fff com.apple.AppleScriptKit (1.5.2 - 85) <8EC83B08-262C-3B63-9375-1EBB09B834DD> /System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit
0x1064e6000 - 0x106519fff com.apple.Xcode.JavaDebugging (5.1 - 1610) <4A778B9A-2859-CAFC-D6F7-C7BB38C16A33> /Developer-old/*/Xcode.app/Contents/PlugIns/JavaDebugging.xcplugin/Contents/MacOS/JavaDebugging
0x10653b000 - 0x1065abfff com.apple.Xcode.GDBMIDebuggingPlugin (5.1 - 1610) <540A1D8F-448B-9DFD-6B07-75397493861E> /Developer-old/*/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/MacOS/GDBMIDebugging
0x1065f1000 - 0x106602fff com.apple.Xcode.BuildSettingsPanes (5.1 - 1610) <4948A347-9A38-65A0-32DA-1C354C777D67> /Developer-old/*/Xcode.app/Contents/PlugIns/BuildSettingsPanes.xcplugin/Contents/MacOS/BuildSettingsPanes
0x10660c000 - 0x106617fff com.apple.platform.iphoneos.plugin (1.0 - 1.0) <0EABDC8C-F452-1D24-F313-CADA00E32CC2> /Developer-old/*/iPhoneOS Build System Support
0x10661f000 - 0x10662bfff com.apple.DTDeviceKitBase (1 - 46.6) <4BB26348-4A0C-205D-9176-CBC05E4D9D55> /Developer-old/*/DTDeviceKitBase.framework/Versions/A/DTDeviceKitBase
0x106636000 - 0x1066affff com.apple.mobiledevice (423.1 - 423.1) <6B3B46A2-D6AB-391E-BF8A-05F55707BD94> /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
0x1066e6000 - 0x1067c9fff libcrypto.0.9.7.dylib (0.9.7 - compatibility 0.9.7) <358B5B40-43B2-3F92-9FD3-DAA68806E1FF> /usr/lib/libcrypto.0.9.7.dylib
0x10681f000 - 0x106846fff libssl.0.9.7.dylib (0.9.7 - compatibility 0.9.7) /usr/lib/libssl.0.9.7.dylib
0x106b01000 - 0x106b4efff com.apple.Xcode.iPhoneSupport (3.0 - 155.2) <0E82F504-137B-FA5C-4532-211C44DD7B80> /Developer-old/*/iPhoneRemoteDevice
0x106b9a000 - 0x106bb1fff com.apple.DeviceLinkX (4.1 - 223) <7CE62016-E1A6-3DB6-A9B6-2E4FB50EBBDA> /System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink
0x106bc0000 - 0x106bc7fff com.apple.iPhoneSimulatorRemoteClient (2.0 - 14) /Developer-old/*/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
0x106d00000 - 0x106d22fff com.apple.DTDeviceKit (1 - 46.6) /Developer-old/*/DTDeviceKit.framework/Versions/A/DTDeviceKit
0x106e7c000 - 0x106e7dff3 +cl_kernels (??? - ???) <7FE6106C-6886-450A-A9D3-889E9FE030EE> cl_kernels
0x106eb7000 - 0x106ebcff7 libgermantok.dylib (??? - ???) /usr/lib/libgermantok.dylib
0x106eca000 - 0x106eccfff com.apple.AddressBook.LocalSourceBundle (1.1 - 1043) /System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/MacOS/LocalSource
0x106edd000 - 0x106ee0fff com.apple.DirectoryServicesSource (1.1 - 1043) /System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/MacOS/DirectoryServices
0x108316000 - 0x108316ff5 +cl_kernels (??? - ???) cl_kernels
0x108363000 - 0x108363ffd +cl_kernels (??? - ???) <6EE591E1-0BB3-477A-801C-708F06EE57D8> cl_kernels
0x109475000 - 0x109475ff1 +cl_kernels (??? - ???) cl_kernels
0x10bc0d000 - 0x10bca0ff7 unorm8_bgra.dylib (1.50.61 - compatibility 1.0.0) <3ED8B0D5-4A55-3E39-8490-B7BC1780F67B> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
0x10cacb000 - 0x10cb5eff7 unorm8_argb.dylib (1.50.61 - compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_argb.dylib
0x10cb7d000 - 0x10cc93ff7 libmecab.1.0.0.dylib (??? - ???) <3A9B0BEB-025A-34A1-9E87-9AA84900AC37> /usr/lib/libmecab.1.0.0.dylib
0x7fff6b117000 - 0x7fff6b14bac7 dyld (195.5 - ???) <4A6E2B28-C7A2-3528-ADB7-4076B9836041> /usr/lib/dyld
0x7fff84d73000 - 0x7fff854419df com.apple.CoreGraphics (1.600.0 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff85442000 - 0x7fff85446fff libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <5EEAD17D-006C-3855-8093-C7A4A97EE0D0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff85475000 - 0x7fff854dffff com.apple.framework.IOKit (2.0 - ???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff854e0000 - 0x7fff854fbfff libexpat.1.dylib (7.2.0 - compatibility 7.0.0) /usr/lib/libexpat.1.dylib
0x7fff8553f000 - 0x7fff85574fff com.apple.securityinterface (5.0 - 55004) <790DDF7E-6BA9-36DD-B818-2322A712E1F5> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fff855c0000 - 0x7fff85630fff com.apple.datadetectorscore (3.0 - 179.3) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff85631000 - 0x7fff856d0fff com.apple.LaunchServices (480.19 - 480.19) <41ED4C8B-C74B-34EA-A9BF-34DBA5F52307> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff856d1000 - 0x7fff85711fff libtidy.A.dylib (??? - ???) /usr/lib/libtidy.A.dylib
0x7fff85712000 - 0x7fff85735ff7 com.apple.RemoteViewServices (1.0 - 1) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff857cd000 - 0x7fff857fdfff com.apple.shortcut (2.0 - 2.0) <6E6C9F01-5DAC-35F4-876D-082D915EE782> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x7fff857fe000 - 0x7fff85879ff7 com.apple.print.framework.PrintCore (7.0 - 366) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff8587a000 - 0x7fff85881ff7 com.apple.CommerceCore (1.0 - 17) /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x7fff85edf000 - 0x7fff85f07ff7 com.apple.CoreVideo (1.7 - 70.0) <59D5B407-CCB6-3406-8C55-C1B0168D7DC2> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff85f08000 - 0x7fff85f62fff com.apple.HIServices (1.9 - ???) <8791E8AA-C034-330D-B2BA-5141154C21CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff85f7f000 - 0x7fff86031fff com.apple.CoreText (4.0.0 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff86068000 - 0x7fff860fafff com.apple.PDFKit (2.6 - 2.6) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fff860fd000 - 0x7fff860fffff libCVMSPluginSupport.dylib (??? - ???) <2D21E6BE-CB20-3F76-8DCC-1CB0660A8A5B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff8610b000 - 0x7fff86526fff com.apple.SceneKit (2.0 - 124) <9E331DDE-BDF4-34C5-A8F9-E7F12ADBB785> /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit
0x7fff86527000 - 0x7fff86874ff7 com.apple.FinderKit (1.0 - 1) <906BCBF7-CBE6-36D2-A183-4980E73CA5EF> /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit
0x7fff86875000 - 0x7fff868a2fe7 libSystem.B.dylib (159.0.0 - compatibility 1.0.0) <7B4D685D-939C-3ABE-8780-77A1889E0DE9> /usr/lib/libSystem.B.dylib
0x7fff868a3000 - 0x7fff86cbeff7 com.apple.RawCamera.bundle (3.7.2 - 573) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff86cbf000 - 0x7fff86cc4fff com.apple.OpenDirectory (10.7 - 144) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff86cc5000 - 0x7fff86cd2ff7 libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <8EDE3492-D916-37B2-A066-3E0F054411FD> /usr/lib/libbz2.1.0.dylib
0x7fff86cd8000 - 0x7fff86d16fff com.apple.bom (11.0 - 183) <841FA160-A37A-368D-B14E-27AA9DD1AEDA> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff86d17000 - 0x7fff86d23fff com.apple.DirectoryService.Framework (10.7 - 144) <067ACB41-E9B7-3177-9EDE-C188D9B352DC> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x7fff86d24000 - 0x7fff86d25fff libunc.dylib (24.0.0 - compatibility 1.0.0) /usr/lib/system/libunc.dylib
0x7fff86d26000 - 0x7fff86d2cfff libGFXShared.dylib (??? - ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff86d68000 - 0x7fff86dbcff7 com.apple.ScalableUserInterface (1.0 - 1) <1873D7BE-2272-31A1-8F85-F70C4D706B3B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x7fff86dbd000 - 0x7fff873a1faf libBLAS.dylib (??? - ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff873a2000 - 0x7fff873cbfff com.apple.CoreServicesInternal (113.7 - 113.7) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff873d0000 - 0x7fff873d7fff com.apple.NetFS (4.0 - 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff873d8000 - 0x7fff874ddff7 libFontParser.dylib (??? - ???) <22AADE96-E54D-3918-9DFA-1967F8B21E54> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff874de000 - 0x7fff87560fff com.apple.Metadata (10.7.0 - 627.9) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff87561000 - 0x7fff87564fff libRadiance.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff87565000 - 0x7fff876beff7 com.apple.audio.toolbox.AudioToolbox (1.7 - 1.7) <296F10D0-A871-39C1-B8B2-9200AB12B5AF> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff876bf000 - 0x7fff876bffff com.apple.vecLib (3.7 - vecLib 3.7) <29927F20-262F-379C-9108-68A6C69A03D0> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff876c0000 - 0x7fff876c1fff libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff87744000 - 0x7fff87773fff com.apple.DictionaryServices (1.2 - 158) <2CE51CD1-EE3D-3618-9507-E39A09C9BB8D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff87774000 - 0x7fff8778efff com.apple.CoreMediaAuthoring (2.0 - 889) <99D8E4C6-DDD3-3B0C-BBFB-A513877F10F6> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fff877d6000 - 0x7fff877d9fff libCoreVMClient.dylib (??? - ???) <9E9F7B24-567C-3102-909C-219CF2B191FD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff87b3e000 - 0x7fff87b3ffff libdnsinfo.dylib (395.6.0 - compatibility 1.0.0) <718A135F-6349-354A-85D5-430B128EFD57> /usr/lib/system/libdnsinfo.dylib
0x7fff87b40000 - 0x7fff87b40fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <4CC14F7C-BCA7-3CAC-BEC9-B06576E5A15B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff87cad000 - 0x7fff87fd0fff com.apple.HIToolbox (1.7 - ???) <10FA3432-6638-39D9-8681-9E95298D239E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff87fd5000 - 0x7fff87ffbfff com.apple.framework.internetaccounts (1.0 - 1) <64CC50BB-9EE4-36D1-969A-FDD2210026DC> /System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts
0x7fff8803b000 - 0x7fff880aefff libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
0x7fff880af000 - 0x7fff880bcfff libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <931F40EB-CA75-3A90-AC97-4DB8E210BC76> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff880bd000 - 0x7fff8810fff7 libGLU.dylib (??? - ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff88110000 - 0x7fff88122ff7 libbsm.0.dylib (??? - ???) <349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib
0x7fff88130000 - 0x7fff8813eff7 libkxld.dylib (??? - ???) <65BE345D-6618-3D1A-9E2B-255E629646AA> /usr/lib/system/libkxld.dylib
0x7fff8813f000 - 0x7fff88168fff libJPEG.dylib (??? - ???) <3DBFEB41-4BF2-3502-872A-BB3738EE61B0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff88169000 - 0x7fff88171fff libsystem_dnssd.dylib (??? - ???) <7749128E-D0C5-3832-861C-BC9913F774FA> /usr/lib/system/libsystem_dnssd.dylib
0x7fff881a4000 - 0x7fff881a7ff7 com.apple.securityhi (4.0 - 1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff88300000 - 0x7fff8831dfff libPng.dylib (??? - ???) <75DA9F95-C2A1-3534-9F8B-14CFFDE2A290> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff8831e000 - 0x7fff88344ff7 com.apple.framework.familycontrols (3.0 - 300) <72FEA71A-5865-3875-97E9-3C8C96B7F7FA> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x7fff8836d000 - 0x7fff8879ffe7 com.apple.VideoToolbox (1.0 - 705.35) /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff887a0000 - 0x7fff887bffff libresolv.9.dylib (46.0.0 - compatibility 1.0.0) <33263568-E6F3-359C-A4FA-66AD1300F7D4> /usr/lib/libresolv.9.dylib
0x7fff887c0000 - 0x7fff88808fff com.apple.framework.CoreWLAN (2.0 - 200.46) <04AFD988-DDFB-330D-B042-C1EB2826A0CC> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff88872000 - 0x7fff88a45ff7 com.apple.CoreFoundation (6.7 - 635) <57446B22-0778-3E07-9690-96AC705D57E8> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff88a46000 - 0x7fff88aa6fff libvDSP.dylib (325.3.0 - compatibility 1.0.0) <74B62E70-4189-3022-8FC9-1182EA7C6E34> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff88aa7000 - 0x7fff88abdff7 com.apple.ImageCapture (7.0 - 7.0) <69E6E2E1-777E-332E-8BCF-4F0611517DD0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff88abe000 - 0x7fff88accfff com.apple.HelpData (2.1.0 - 68) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x7fff88b34000 - 0x7fff88b42fff libdispatch.dylib (187.5.0 - compatibility 1.0.0) <698F8EFB-7075-3111-94E3-891156C88172> /usr/lib/system/libdispatch.dylib
0x7fff88b4b000 - 0x7fff88b51ff7 libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
0x7fff88b52000 - 0x7fff88b6eff7 com.apple.GenerationalStorage (1.0 - 124) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff88b6f000 - 0x7fff88de9ff7 com.apple.imageKit (2.1 - 1.0) <03200568-184B-36E8-AFE9-04D1FACDC926> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fff88e5a000 - 0x7fff88f3edef libobjc.A.dylib (228.0.0 - compatibility 1.0.0) /usr/lib/libobjc.A.dylib
0x7fff88f3f000 - 0x7fff88f9bff7 com.apple.QuickLookFramework (3.0 - 489.1) <26470DFE-B3D7-3E05-A4D7-98B64FCB230B> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fff88f9c000 - 0x7fff88fb9ff7 libxpc.dylib (77.16.0 - compatibility 1.0.0) <0A4B4775-29A9-30D6-956B-3BE1DBF98090> /usr/lib/system/libxpc.dylib
0x7fff88fba000 - 0x7fff88fe1fff com.apple.PerformanceAnalysis (1.10 - 10) <2A058167-292E-3C3A-B1F8-49813336E068> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff88fe2000 - 0x7fff88fe2fff com.apple.quartzframework (1.5 - 1.5) <21FCC91F-C7B9-304F-8C9C-04F3924F4AE3> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff88fe3000 - 0x7fff88fe3fff com.apple.CoreServices (53 - 53) <5946A0A6-393D-3087-86A0-4FFF6A305CC0> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff88fe4000 - 0x7fff89778fff com.apple.CoreAUC (6.11.03 - 6.11.03) <5A56B2DC-A0A6-357B-ADF2-5714AFEBD926> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff89779000 - 0x7fff89784ff7 libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib
0x7fff89785000 - 0x7fff89829fef com.apple.ink.framework (1.3.2 - 110) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff8982a000 - 0x7fff89881fff libTIFF.dylib (??? - ???) <9E32B490-4C5B-3D96-AF27-9C085C606403> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff898e7000 - 0x7fff89cadfff com.apple.MediaToolbox (1.0 - 705.35) /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff89d1d000 - 0x7fff8a036ff7 com.apple.AddressBook.framework (6.0 - 1043) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x7fff8a4e6000 - 0x7fff8a522fff libsystem_info.dylib (??? - ???) /usr/lib/system/libsystem_info.dylib
0x7fff8a523000 - 0x7fff8a530fff libexslt.0.dylib (9.13.0 - compatibility 9.0.0) /usr/lib/libexslt.0.dylib
0x7fff8a531000 - 0x7fff8a79fff7 com.apple.QuartzComposer (5.0 - 232) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fff8a7a0000 - 0x7fff8a7a0fff com.apple.Carbon (153 - 153) <895C2BF2-1666-3A59-A669-311B1F4F368B> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff8a7a1000 - 0x7fff8a92bff7 com.apple.QTKit (7.7.1 - 2246) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff8a9e8000 - 0x7fff8a9edfff libpam.2.dylib (3.0.0 - compatibility 3.0.0) /usr/lib/libpam.2.dylib
0x7fff8aa5c000 - 0x7fff8aa6bfff com.apple.opengl (1.7.4 - 1.7.4) <38AF4430-7E81-3C98-9330-21DCDA90507E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff8aa7c000 - 0x7fff8ab59fef libsystem_c.dylib (763.11.0 - compatibility 1.0.0) <1D61CA57-3C6D-30F7-89CB-CC6F0787B1DC> /usr/lib/system/libsystem_c.dylib
0x7fff8ab5a000 - 0x7fff8ab5ffff libGIF.dylib (??? - ???) <21851808-BFD2-3141-8354-A419479726BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff8ab60000 - 0x7fff8ab67fff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib
0x7fff8ab7b000 - 0x7fff8abddff7 com.apple.coreui (0.3 - 162) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8abde000 - 0x7fff8ace0ff7 libxml2.2.dylib (10.3.0 - compatibility 10.0.0) /usr/lib/libxml2.2.dylib
0x7fff8ace1000 - 0x7fff8ad7bff7 com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff8ad7c000 - 0x7fff8ae89fff libJP2.dylib (??? - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8ae8a000 - 0x7fff8af6afff com.apple.CoreServices.OSServices (478.25 - 478.25) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8af6b000 - 0x7fff8af6bfff com.apple.Accelerate (1.7 - Accelerate 1.7) <3E4582EB-CFEF-34EA-9DA8-8421F1C3C77D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8b0e2000 - 0x7fff8b0edff7 com.apple.speech.recognition.framework (4.0.19 - 4.0.19) <7ADAAF5B-1D78-32F2-9FFF-D2E3FBB41C2B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff8b0ee000 - 0x7fff8b102ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <04C31EF0-912A-3004-A08F-CEC27030E0B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8b103000 - 0x7fff8b10efff com.apple.CommonAuth (2.1 - 2.0) <49949286-61FB-3A7F-BF49-0EBA45E2664E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8b10f000 - 0x7fff8b126fff com.apple.CFOpenDirectory (10.7 - 144) <9709423E-8484-3B26-AAE8-EF58D1B8FB3F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8b127000 - 0x7fff8b12dfff IOSurface (??? - ???) <06FA3FDD-E6D5-391F-B60D-E98B169DAB1B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8b1d3000 - 0x7fff8b1d3fff com.apple.audio.units.AudioUnit (1.7 - 1.7) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8b1d4000 - 0x7fff8b1fdff7 com.apple.framework.Apple80211 (7.0 - 700.57) <0D7D7E08-377B-32F0-AD91-673F992B5CFF> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff8b1fe000 - 0x7fff8b1fefff com.apple.Cocoa (6.6 - ???) <021D4214-9C23-3CD8-AFB2-F331697A4508> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff8b3fd000 - 0x7fff8b456fff com.apple.Suggestions (1.0 - 84.0) <6B925EBB-CEEF-3134-8D25-2103F21DE624> /System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions
0x7fff8b457000 - 0x7fff8b659fff libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <82DCB94B-3819-3CC3-BC16-2AACA7F64F8A> /usr/lib/libicucore.A.dylib
0x7fff8b6d7000 - 0x7fff8b6ecfff com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8b6ed000 - 0x7fff8b726fe7 libssl.0.9.8.dylib (0.9.8 - compatibility 0.9.8) /usr/lib/libssl.0.9.8.dylib
0x7fff8b727000 - 0x7fff8b728ff7 libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
0x7fff8b729000 - 0x7fff8b72efff libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
0x7fff8b825000 - 0x7fff8c51efef com.apple.WebCore (7534 - 7534.48.3) <7C5A681C-3749-382C-9551-C197EF878C22> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff8c51f000 - 0x7fff8c606fff com.apple.backup.framework (1.3 - 1.3) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff8c607000 - 0x7fff8c699fff com.apple.CorePDF (3.0 - 3.0) <6056B710-155A-3543-9373-B9F3E5FC99CE> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff8c69a000 - 0x7fff8c6e1ff7 com.apple.CoreMedia (1.0 - 705.35) <6BEC7E0A-BC2E-30DA-8E18-7AF6E8A7821F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff8c6e2000 - 0x7fff8c6fffff com.apple.frameworks.preferencepanes (15.0 - 15.0) /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
0x7fff8c700000 - 0x7fff8c7c7ff7 com.apple.ColorSync (4.7.0 - 4.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff8c7c8000 - 0x7fff8c7c9fff libsystem_sandbox.dylib (??? - ???) <8D14139B-B671-35F4-9E5A-023B4C523C38> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8c7ca000 - 0x7fff8c7cdfff com.apple.help (1.3.2 - 42) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff8c7fe000 - 0x7fff8c894ff7 libvMisc.dylib (325.3.0 - compatibility 1.0.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff8c895000 - 0x7fff8c897fff com.apple.TrustEvaluationAgent (2.0 - 1) <80AFB5D8-5CC4-3A38-83B9-A7DF5820031A> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff8c898000 - 0x7fff8c8a6fff com.apple.NetAuth (1.0 - 3.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff8cac8000 - 0x7fff8cacefff com.apple.DiskArbitration (2.4 - 2.4) <5185FEA6-92CA-3CAA-8442-BD71DBC64AFD> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff8cacf000 - 0x7fff8cb44ff7 libc++.1.dylib (19.0.0 - compatibility 1.0.0) /usr/lib/libc++.1.dylib
0x7fff8cbd3000 - 0x7fff8cc27ff7 com.apple.ImageCaptureCore (3.0 - 3.0) /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fff8cc28000 - 0x7fff8cc3ffff com.apple.MultitouchSupport.framework (220.62 - 220.62) <7EF58A7E-CB97-335F-A025-4A0F00AEF896> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8ccdf000 - 0x7fff8cd0afff libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <7D3CDB0A-840F-3856-8F84-B4A50E66431B> /usr/lib/libpcre.0.dylib
0x7fff8cd0b000 - 0x7fff8cd19ff7 com.apple.AppleFSCompression (37 - 1.0) <88C436E8-38AE-3D96-A8C8-2D1805CC47B7> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff8cd1a000 - 0x7fff8cd3eff7 com.apple.Kerberos (1.0 - 1) <2FF2569B-F59A-371E-AF33-66297F512CB3> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8ce07000 - 0x7fff8ce11ff7 liblaunch.dylib (392.18.0 - compatibility 1.0.0) <39EF04F2-7F0C-3435-B785-BF283727FFBD> /usr/lib/system/liblaunch.dylib
0x7fff8ce12000 - 0x7fff8ce13fff liblangid.dylib (??? - ???) /usr/lib/liblangid.dylib
0x7fff8ce14000 - 0x7fff8ce55fff com.apple.QD (3.12 - ???) <4F3C5629-97C7-3E55-AF3C-ACC524929DA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff8ce56000 - 0x7fff8ce5afff libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) /usr/lib/system/libmathCommon.A.dylib
0x7fff8ce5b000 - 0x7fff8ce6dff7 libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <6245B497-784B-355C-98EF-2DC6B45BF05C> /usr/lib/libsasl2.2.dylib
0x7fff8ceb3000 - 0x7fff8cfecfef com.apple.vImage (5.0 - 5.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8cfed000 - 0x7fff8dbe5fff com.apple.AppKit (6.7 - 1138) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8dbe6000 - 0x7fff8dcdbfff libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926> /usr/lib/libiconv.2.dylib
0x7fff8dcdc000 - 0x7fff8dd43ff7 com.apple.audio.CoreAudio (4.0.0 - 4.0.0) <0B715012-C8E8-386D-9C6C-90F72AE62A2F> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8dd44000 - 0x7fff8de50fef libcrypto.0.9.8.dylib (0.9.8 - compatibility 0.9.8) <3AD29F8D-E3BC-3F49-A438-2C8AAB71DC99> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8de51000 - 0x7fff8de7efff com.apple.quartzfilters (1.7.0 - 1.7.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fff8de7f000 - 0x7fff8e01efff com.apple.QuartzCore (1.7 - 269.0) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8e01f000 - 0x7fff8e0a4ff7 com.apple.Heimdal (2.1 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff8e0a5000 - 0x7fff8e0e4fff com.apple.AE (527.6 - 527.6) <6F8DF9EF-3250-3B7F-8841-FCAD8E323954> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff8e0e5000 - 0x7fff8e1e8fff libsqlite3.dylib (9.6.0 - compatibility 9.0.0) /usr/lib/libsqlite3.dylib
0x7fff8e1e9000 - 0x7fff8e1ebfff libquarantine.dylib (36.0.0 - compatibility 1.0.0) <4C3BFBC7-E592-3939-B376-1C2E2D7C5389> /usr/lib/system/libquarantine.dylib
0x7fff8e1ec000 - 0x7fff8e227fff com.apple.LDAPFramework (3.0 - 120.1) <0C23534F-A8E7-3144-B2B2-50F9875101E2> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff8e228000 - 0x7fff8e231fff libnotify.dylib (80.0.0 - compatibility 1.0.0) /usr/lib/system/libnotify.dylib
0x7fff8e232000 - 0x7fff8e2a8fff com.apple.ISSupport (1.9.8 - 56) <2CEE7E6B-D841-36D8-BC9F-081B33F6E501> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x7fff8e2a9000 - 0x7fff8e2c6ff7 com.apple.openscripting (1.3.3 - ???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff8e2c7000 - 0x7fff8e3c9ff7 com.apple.PubSub (1.0.5 - 65.28) /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x7fff8e3ca000 - 0x7fff8e3d0ff7 com.apple.phonenumbers (1.0 - 47) <8CE13253-C65B-392F-B87F-D85A15D500D3> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x7fff8e40f000 - 0x7fff8e728fff com.apple.CoreServices.CarbonCore (960.13 - 960.13) <398ABDD7-BB95-3C05-96D2-B54243FC4745> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff8e729000 - 0x7fff8e827ff7 com.apple.QuickLookUIFramework (3.0 - 489.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fff8e828000 - 0x7fff8e906ff7 com.apple.ImageIO.framework (3.1.0 - 3.1.0) <70228E69-063C-32FF-BBE7-FCCD9C5C0864> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff8e907000 - 0x7fff8ea03ff7 com.apple.avfoundation (2.0 - 180.23) /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff8ea06000 - 0x7fff8ec77fff com.apple.CoreImage (7.77 - 1.0.1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff8eca2000 - 0x7fff8ece1ff7 libGLImage.dylib (??? - ???) <29F82AD9-45F0-3AC5-A4A4-B767EC555D82> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8ece2000 - 0x7fff8ed25ff7 libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <2B1571E1-8E87-364E-BC36-C9C9B5D3EAC4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff8ed2c000 - 0x7fff8ed2cfff libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
0x7fff8ed2d000 - 0x7fff8ed78fff com.apple.SystemConfiguration (1.11 - 1.11) <0B02FEC4-C36E-32CB-8004-2214B6793AE8> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8ed79000 - 0x7fff8ed8ffff libGL.dylib (??? - ???) <22064411-0A62-373C-828B-0AA2BA2A8D34> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8ed90000 - 0x7fff8eda5fff com.apple.FileSync.framework (6.0 - 432) <7DF40003-7A8A-3C42-AC26-FCA0A0DFEE17> /System/Library/PrivateFrameworks/FileSync.framework/Versions/A/FileSync
0x7fff8eda6000 - 0x7fff8edf6fff com.apple.CoreMediaIO (201.0 - 3148) <66287EB0-61F1-3175-90DC-24BB29473C67> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff8edf7000 - 0x7fff8ef81fff com.apple.WebKit (7534 - 7534.48.3) <03AC8252-B3A1-3A7C-9DAF-99CC9DC56D5D> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff8f083000 - 0x7fff8f083fff com.apple.ApplicationServices (41 - 41) <03F3FA8F-8D2A-3AB6-A8E3-40B001116339> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8f084000 - 0x7fff8f089fff libcache.dylib (47.0.0 - compatibility 1.0.0) /usr/lib/system/libcache.dylib
0x7fff8f08a000 - 0x7fff8f10eff7 com.apple.ApplicationServices.ATS (5.0 - ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8f10f000 - 0x7fff8f113ff7 com.apple.CommonPanels (1.2.5 - 94) <0BB2C436-C9D5-380B-86B5-E355A7711259> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8f189000 - 0x7fff8f34afe7 com.apple.CoreData (103 - 358.4) <8D8ABA2E-0161-334D-A7C9-79E5297E188B> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8f34b000 - 0x7fff8f778fff libLAPACK.dylib (??? - ???) <4F2E1055-2207-340B-BB45-E4F16171EE0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8f779000 - 0x7fff8f88efff com.apple.DesktopServices (1.6.0 - 1.6.0) <208D40FC-8BBE-330F-B999-18771BEA6895> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff8f88f000 - 0x7fff8f896fff libCGXCoreImage.A.dylib (600.0.0 - compatibility 64.0.0) <40374018-2832-3144-8114-CED417321C76> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x7fff8f8b0000 - 0x7fff8f8b1ff7 libremovefile.dylib (21.0.0 - compatibility 1.0.0) /usr/lib/system/libremovefile.dylib
0x7fff8f8b2000 - 0x7fff8f8b4ff7 com.apple.print.framework.Print (7.0 - 247) <579D7E49-A7F4-3C41-9434-3114B8A9B96C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff8f8b5000 - 0x7fff8f908fff libFontRegistry.dylib (??? - ???) <8FE14D77-1286-3619-A02E-0AC1A622596E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff8f909000 - 0x7fff8fb16fff com.apple.JavaScriptCore (7534 - 7534.48) <99B60407-592A-3DDC-A3D0-86578B92B3F8> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff8fb17000 - 0x7fff8fdeefff com.apple.security (7.0 - 55010) <2418B583-D3BD-3BC5-8B07-8289C8A5B43B> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8fdef000 - 0x7fff8fdf2fff com.apple.AppleSystemInfo (1.0 - 1) <598ADC13-C994-3579-A885-0D6658DDD564> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fff8fdf3000 - 0x7fff8fe20ff7 com.apple.opencl (1.50.62 - 1.50.62) <616ADE61-11D1-3816-A255-3F0F80F2EAC8> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8fe21000 - 0x7fff8fe22fff com.apple.MonitorPanelFramework (1.4.0 - 1.4.0) <0F55CD76-DB24-309B-BD12-62B00C1AAB9F> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x7fff8fe23000 - 0x7fff8fe36ff7 libCRFSuite.dylib (??? - ???) <034D4DAA-63F0-35E4-BCEF-338DD7A453DD> /usr/lib/libCRFSuite.dylib
0x7fff8fe37000 - 0x7fff8fe3bfff libdyld.dylib (195.5.0 - compatibility 1.0.0) /usr/lib/system/libdyld.dylib
0x7fff8fe3c000 - 0x7fff8fe47fff com.apple.DisplayServicesFW (2.5.0 - 302.1.2) <36377733-C737-3F36-A601-85D6188A2AAA> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fff90581000 - 0x7fff905cfff7 libauto.dylib (??? - ???) /usr/lib/libauto.dylib
0x7fff905d0000 - 0x7fff908e2fff com.apple.Foundation (6.7 - 833.1) <618D7923-3519-3C53-9CBD-CF3C7130CB32> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff908e3000 - 0x7fff90922ff7 libcups.2.dylib (2.9.0 - compatibility 2.0.0) /usr/lib/libcups.2.dylib
0x7fff90923000 - 0x7fff90929fff libmacho.dylib (800.0.0 - compatibility 1.0.0) /usr/lib/system/libmacho.dylib
0x7fff9092a000 - 0x7fff9093cff7 libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
0x7fff9093d000 - 0x7fff90970fff com.apple.GSS (2.1 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff90c27000 - 0x7fff90c69ff7 libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) /usr/lib/system/libcommonCrypto.dylib
0x7fff90c9b000 - 0x7fff90d3dff7 com.apple.securityfoundation (5.0 - 55005) <0D59908C-A61B-389E-AF37-741ACBBA6A94> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff90d3e000 - 0x7fff90d91fff com.apple.AppleVAFramework (5.0.14 - 5.0.14) <5FA4AED9-8E55-389C-9F5B-02FFE5BCBB75> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff90d92000 - 0x7fff90ef5fff com.apple.CFNetwork (520.0.13 - 520.0.13) <67E3BB43-2A22-3F5A-964E-391375B24CE0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff90ef6000 - 0x7fff90f16fff libsystem_kernel.dylib (1699.22.73 - compatibility 1.0.0) <69F2F501-72D8-3B3B-8357-F4418B3E1348> /usr/lib/system/libsystem_kernel.dylib
0x7fff90f29000 - 0x7fff913d0ff7 FaceCoreLight (1.4.2 - compatibility 1.0.0) <6F89E9A9-DEB6-32B5-8B50-3B97F5DB597D> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x7fff913d1000 - 0x7fff913fcff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <8051A3FC-7385-3EA9-9634-78FC616C3E94> /usr/lib/libxslt.1.dylib
0x7fff913fd000 - 0x7fff91402ff7 libsystem_network.dylib (??? - ???) <4ABCEEF3-A3F9-3E06-9682-CE00F17138B7> /usr/lib/system/libsystem_network.dylib
0x7fff91405000 - 0x7fff9144bfff com.apple.OSAKit (1.2.2 - 80) <2D6F7A0D-61DD-317B-B812-8FF6797BD5BF> /System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 15
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 1890
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=233.2M resident=130.7M(56%) swapped_out_or_unallocated=102.5M(44%)
Writable regions: Total=16.1G written=43.1M(0%) resident=54.8M(0%) swapped_out=0K(0%) unallocated=16.0G(100%)
REGION TYPE VIRTUAL
=========== =======
CG backing stores 4036K
CG image 44K
CG raster data 620K
CG shared images 3416K
CoreGraphics 16K
CoreImage 32K
CoreServices 1368K
MALLOC 308.0M
MALLOC (reserved) 15.8G reserved VM address space (unallocated)
MALLOC guard page 64K
Memory tag=240 4K
Memory tag=242 12K
Memory tag=251 128K
OpenCL 68K
SQLite page cache 288K
STACK GUARD 56.0M
Stack 12.1M
VM_ALLOCATE 17.8M
__CI_BITMAP 80K
__DATA 26.5M
__IMAGE 1256K
__LINKEDIT 55.0M
__TEXT 178.2M
__UNICODE 544K
mapped file 128.3M
shared memory 16.1M
=========== =======
TOTAL 16.5G
TOTAL, minus reserved VM space 809.7M
Model: MacBook5,1, BootROM MB51.007D.B03, 2 processors, Intel Core 2 Duo, 2 GHz, 4 GB, SMC 1.32f8
Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x0198, 0x000000000000000000000000000000000000
Memory Module: BANK 0/DIMM1, 2 GB, DDR3, 1067 MHz, 0x0198, 0x000000000000000000000000000000000000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.100.98.75.6)
Bluetooth: Version 2.5.0f17, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS543232L9A300, 320.07 GB
Serial ATA Device: HL-DT-ST DVDRW GS21N
USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0x24400000 / 2
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000 / 2
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8213, 0x06110000 / 3
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0236, 0x04600000 / 3
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x04500000 / 2
2011-07-22
Haskellのdataとtypeとnewtypeの違い
Chapter 6. Using Typeclassesでdataとtypeとnewtypeの違いを読んで整理してみる。
参考:Newtype - HaskellWiki
The Haskell 98 Report: Declarations
まだ理解が浅いのでこの表はたぶん中途半端。
参考:Newtype - HaskellWiki
The Haskell 98 Report: Declarations
| data | type | newtype | |
|---|---|---|---|
| 一言で言うと | 新規型定義 | シノニム | 独立型定義 |
| 既存型との区別 | - | 区別されない(混在可) | 区別される(混在不可) |
| データコンストラクタ数 | 1以上 | - | 1 |
| フィールド数 | 0以上 | - | 1 |
2011-07-20
GHCのCharの定義を調べてみた
ghc-7.0.3-src.tar.bz2のincludeでCharを検索してみた。
というわけでGHCのCharは32bitです。
$ grep -r Char includes includes/RtsAPI.h:HaskellObj rts_mkChar ( Capability *, HsChar c ); includes/RtsAPI.h:HsChar rts_getChar ( HaskellObj ); includes/Stg.h:typedef StgChar C_; includes/rts/storage/Closures.h:} StgIntCharlikeClosure; includes/HsFFI.h:typedef StgChar HsChar; includes/HsFFI.h:/* this should correspond to the type of StgChar in StgTypes.h */ includes/stg/Types.h: StgChar, StgFloat, StgDouble includes/stg/Types.h:typedef StgWord32 StgChar; Binary file includes/stg/.Types.h.swp matches includes/stg/Regs.h: StgChar c; includes/stg/MiscClosures.h:extern DLL_IMPORT_RTS StgIntCharlikeClosure stg_CHARLIKE_closure[]; includes/stg/MiscClosures.h:extern DLL_IMPORT_RTS StgIntCharlikeClosure stg_INTLIKE_closure[];
StgWord32の定義はstg/Types.hにありました。
#if SIZEOF_LONG == 4 typedef signed long StgInt32; typedef unsigned long StgWord32; #elif SIZEOF_INT == 4 typedef signed int StgInt32; typedef unsigned int StgWord32; #else #error GHC untested on this architecture: sizeof(int) != 4 #endif
というわけでGHCのCharは32bitです。
登録:
コメント (Atom)
ラベル
- 7zip
- Android
- ant
- Apache
- arping
- ASUS
- binary
- BootCamp
- CentOS
- checkstyle
- chkconfig
- coLinux
- css
- csv
- curl
- cygwin
- dd
- Debian
- dns
- docomo
- Doma
- eclipse
- EPEL
- ext4
- firefox
- font
- gimp
- git
- haskcell
- Haskell
- heartbeat
- HTML
- html5
- i18n
- imageFORMULA
- ImageMagick
- ime
- InternetExplorer
- iPhone
- iptables
- java
- javascript
- json
- jsonic
- keepalived
- keychain
- kvm
- libvirt
- Linux
- Linux-VServer
- Lion
- load-balancer
- lvm
- mail-server
- maven
- mybatis
- MySQL
- nat
- netatalk
- network
- nginx
- node.js
- nslookup
- NTFS
- OpenVZ
- oracle
- OSX
- Perl
- permission
- PHP
- plink
- port-forwarding
- PostgreSQL
- ProLiant
- putty
- Q-Oper8
- raid
- Rails
- rpmforge
- Ruby
- sastruts
- scanner
- ScanSnap
- scp
- screen
- screensaver
- serial-console
- sl6
- slirp
- spring3
- ssh
- ssh-agent
- struts2
- Subversion
- svnsync
- syntax highlight
- tap
- teraterm
- Time Machine
- tomcat
- ubuntu
- UL80AG
- ultravnc
- vim
- VIP
- virt-clone
- vmware
- vnc
- webworker
- Windows
- Windows 7
- Windows XP
- Wireshark
- wolframalpha
- Xcode
- XHTML
- yum
- 本




