Mac

mecab

全文検索機能をlike検索で動かしていたんだけどパフォーマンス悪くなる一方なので、単語テーブルを作ってなんちゃって全文検索をしようとした。(Twitterで見た)okura を使うつもりだったんだけど、自分で追加した単語の品詞が全部BOS/EOSになるので泣く泣くm…

Mac「このディスクはロックされています」

Mac

タイムマシーンのバックアップからファイルを見たいと思って、使っていないMacbookで復元しようとしたら、現状のパーティションわけではサイズが足りなかった。 パーティションを統合するためにディスクユーティリティからパーティションを削除しようとした…

CDPATH

Mac

export CDPATH=~/sites/:~/rails/アプリによってパスが違うと移動がめんどい。 CDPATHを設定すれば途中のパスを覚えなくていいよ。 bashとzshで動いた。

mysqlのinstall for macports

yosemite install $ sudo port install mysql56-server $ sudo /opt/local/lib/mysql56/bin/mysql_install_db --user _mysql $ /opt/local/lib/mysql56/bin/mysqladmin -u root password '' setting PATH $ mysql ~mysql $ mysql -u root zsh: command not f…

MavericksにアップデートしたらMacportが使えない

Mac

Macportsを使ってmysqlをインストールしようとしていたらできなかったのでyoutubeで徳井空の動画見てた。 koji@re[~/virtial_box]$ sudo port install mysql56 +server Password: ---> Extracting gperf Error: org.macports.extract for port gperf returne…

スムーズにMaxOSで辞書使ってライフチェンジング

Mac

Mac OS X 10.9.1/Mavericks オンマウス + [control] + [command] + d するとオンマウス中の単語に対してデフォルトの辞書が起動する。ライフチェンジング。

ウィンドウマネージャ

Mac

例えば、SSHしている時にブラウザで調べものをしたくなったらウィンドウ切り替えるよね。デフォだとウィンドウ切り替える時は、 [command + TAB]で目的のウィンドウを目視確認して、[TAB]を連打して目的のウィンドウをアクティブにすると思う。 2014年なので…

manコマンドを日本語化

Mac

ここからjmanとmanページ集をそれぞれダウンロードしてインストールするだけ。$ jman ls あとは必要ならmanをjmanに置き換えるエイリアスを設定。 http://blog.ruedap.com/2010/10/17/mac-man-jman-japanese

mysqlのデータベースをローカルでリストアする

サーバのデータベースの状態をローカルでとても作りたくなりました。 ダンプとる $ mysqldump --default-character-set=utf8 -u ユーザ名 -p DB名 > 出力先ファイル名文字化けする可能性があるらしいので文字コードを指定した方が安全っぽい。 リストアする …

macportsで入れたpostgresを起動する

Mac

rake db:resetをしている時に[Ctrl + c]で処理を中断したら、データベースにコネクションが繋がったままプロンプトが帰ってきた。 dropしようとしてもコネクション繋がっているからdropできないとの旨のメッセージが出る。 なのでデータベースのプロセスを殺…

zsh入れたらrvmが死んだ

何もやる気が起きなかったのでzshを入れてみた。 .bashrcに書いてあったことをほぼすべてをzshに移植し、他のzsh設定はgehirn RS2に入っている.zshrcから丸コピーした。いい感じで移行できたのだけど、rvmをコマンドを使うと以下のエラーが出てきた。 $ rvm …

MacOS Xにpostgresql

Mac

Moutain Lion これでいけた http://sweng.web.fc2.com/database/postgresql/install-9.2-on-macosx.html

縦割りできるscreenをMountainLionに入れた

Mac

Macにデフォで入っているscreenは、縦割りができないとのこと。 古いscreenの確認 たぶんこれでできているっぽい $ screen.old -v Screen version 4.00.03 (FAU) 23-Oct-06 インストール 必要なもの git ソース落としてくる $ git clone git://git.savannah.…