Mac

macのライブラリ関係覚え書き

Mac

拡張子 .dylib って? ダイナミックリンクライブラリ windowsなら、dll。linuxなら、so。 .so を使うこともできるらしい 拡張子.bundleって? ローダブルバンドル ダイナミックリンクライブラリへのリンクと関連ファイルやデータをひとまとめにしたものらしい …

HomebrewでMemcachedのインストール

インストール $ brew install memcached ==> Installing memcached dependency: libevent ==> Downloading https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz ##############################################################…

SnowLeopardにhomebrewで、MySQLにmysqlftppc mecab pluginをICU対応で入れようとして頓挫した話

MySQL、mecabのインストールまでは、macportsからHomebrewに乗り換えてMySQL5.1をインストールするまでの流れ 参照 mysqlftppc mecab pluginって何? MySQLでFULLTEXTインデックスをパースする時に、mecabを使うようにするプラグイン SourceForge.net: Mecab-…

Homebrewで入れたMySQL5.1でutf-8を使えるようにする設定

クライアント、サーバ側それぞれをutf8にする 方法 ~/.my.cnf にクライアント側の設定を追加 [client] default-character-set = utf8 /usr/local/var/mysql/my.cnf にサーバ側の設定を追加 [mysqld] character-set-server=utf8 サーバの再起動 mysql.server …

Homebrewで入れたMySQL5.1を停止できない件の対策

現象 MySQLを停止しようとするとエラーがでる $ mysql.server stop Shutting down MySQL ....... ERROR! Manager of pid-file quit without updating file. ERROR! Failed to stop running server, so refusing to try to start. 原因 Homebrewで作られたmys…

macportsからHomebrewに乗り換えてMySQL5.1をインストールするまでの流れ

macportsで入れたアプリをlaunchctlからアンロードする $ sudo launchctl list | grep port 79 - org.macports.mysql5 80 - org.macports.apache2 macportsで作られたplistは以下のディレクトリにある /opt/local/etc/LaunchDaemons アンロード $ sudo launc…

MacPortsで、mecabと、mecab-rubyのインストール

色々手間だったので記録 mecab のインストール $ sudo port install mecab 入った $ port installed | grep mecab mecab @0.994_0+ipadic (active) mecab-base @0.994_0 (active) mecab-ipadic @2.7.0-20070801_0 (active) $ mecab -v mecab of 0.994 mecab-…

KeyRemap4MacBookで、Escキー押下で、英数キーも押下するパッチを書いた

mac

これは何? KeyRemap4MacBookなる OS/X 用のキーボードリマッパーのパッチです Escキー押下で、英数キーも押下する設定を追加します ビルドの手順については、オフィシャルの説明を参照して下さい KeyRemap4MacBook:ソースコード 注意点 時たま、かなモードに…

MAC開発環境メモ

Mac

これは何? 会社で使ってるMacの開発環境をメモります エディタ vim macvim-kaoriya を使用 macvim-kaoriya - Project Hosting on Google Code コマンドラインから起動するように、無理矢理Pathを切って、アプリ名も Vim から、 vim に変更 export PATH=/Appl…