おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

mac

mac で nokogori をインストールする

bundle install で nokogiri のインストールに失敗して、そこからやったことのメモです。 とりあえず libxml2 と libxslt 入れる。 brew install libxml2 libxslt これでもダメだったのでNokogiriのドキュメントを見ると、「libiconv をソースから入れろ」と…

mountain lion のターミナルで command キーをメタキーにする

mac

emacs で command キーを Meta キーとして使うようになって幾年月。terminal でも同様の操作で使いたくて、これまで SwapOptCmd を便利に使ってきました。しかし mountain lion あたりからうまく動作しなくなりました。どうやら SIMBL が mountain lion に対…

mac のターミナルのタブをCtrl-TABで切り替える

mac

mac(mountain lion)のターミナルのタブ切り替えを、chrome や safari と同じように Ctrl-TAB でする方法。以前は2009/02/25: Ctrl+Tabでターミナルのタブを切り替える方法 - すみかわ日記に書かれている方法でやっていたのだけれど、最近うまく動かなくて困…

lionにアップグレード

mac

そろそろ未対応アプリもなくなってきたようなので、snow leopard から lion にアップグレードしました。基本的にほとんど困ることはなくて感動しました。ただ、ターミナルのmetaキーをoptionキーからcommandキーに変更するSIMBLプラグインSwapOptCmdが動かな…

nginx + passenger で 502 Bad Gateway になるときの対処法

passengerからnginxをインストール launchctlで起動時に自動でnginxも起動するように 起動時にnginxは立ち上がるけどなぜかpassengerがうまく動かず502 という状況で、毎回 sudo nginx -s stop sudo nginx とすることで回避していました。非常にめんどくさい…

mac ports で nginx をインストール

最近どうにも apache が遅いので nginx を使おうと思い下記のようにセットアップしました。これだけで動くようになります。あとはお好みで nginx.conf を編集すればおk。 sudo port install nginx +ssl sudo launchctl load -w /Library/LaunchDaemons/org.…

Snow LeopardにRuby Enterprise Editionを入れる

Snow LeopardにRuby Enterprise Editionを入れる手順のメモです。 readlineをインストール どうやらLeopardと同じくSnow Leopardのreadlineにも不具合があるようなのでreadlineをダウンロードします。The GNU Readline Libraryからreadlineをダウンロードし…

Snow Leopardに移行した

mac

クリーンインストール→移行アシスタント・・・のはずが、移行アシスタントが外付けハードディスクを認識しないという謎な挙動を見せたために手動ファイルコピーによる移行となりました。 移行アシスタントがうまくいかない例はググっても見つからなかったの…

iphoneで素早く日本語入力をする方法

mac

iphoneで日本語入力するのって、例えば「お」と入力したければ「あ」を押してしばらく待って指を下にスライドさせて・・・と面倒くさいのであまりやってなかったのですが、しばらく待たなくてもよかったんですね。これはもしかしたら普通のケータイよりも早…

Xcodeをアップデート

mac

Mac Portsでx264をインストールをしようとしたらエラー。調べたらどうもXcodeを最新(3.1.2)にアップデートする必要があるのだそう。XcodeはJavaみたいに自動でアップデートするものだと思ってたのですが違うんですね。 Tools - Xcodeここからダウンロードし…

MacPortsコマンドメモ

いつものメモです。installとか普通の以外。 MacPorts本体のアップデートとソフトウェア一覧の更新 sudo port selfupdate ソフトウェア一覧の更新 selfupdateしたら使わなくてもいいみたい sudo port sync portsの依存関係をチェック port deps hoge 中間フ…

man port

MacPortsのmanはないないとずっと思ってけど、ただパスが設定されてないだけだった。KoshigoeBLOG: MacPortsのmanが無いと思ったらパスミスってた macports入れた後でman portするとエラー - miyohideの日記

macでgit-svnをインストール

mac

sudo port install git-core +svn 参考 Getting git-svn working on the Mac « Alec the Geek

MacPortsでMysqlをインストールしてRailsで使う

sudo port install mysql5 +server sudo -u mysql mysql_install_db5 /opt/local/lib/mysql5/bin/mysqladmin -u root password 'hogehoge' sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist sudo gem install mysql --with-mysql-c…

MacBookを再インストールした後にやったことまとめ

mac

以前からずっとAdobe系のソフトウェアがうまく動かない症状に悩まされていました。 FireWorks起動した瞬間に強制終了 Ustream開くとブラウザ強制終了 Flex Builderでプロジェクト開始すると強制終了 それでもだましだましやってきていたのですがそろそろ根本…

Macのメーラー模索中

mac

模索中です。 メーラーに求める条件 Imapで複数アカウントを快適に使用 Emacs厨なのでEmacsキーバインドで編集したい Mail.appがよさげ 僕は今日までThunderbirdを使っていたのですが、メール編集時のキーバインドや動作の遅さが気になっていました。Emacs厨…

SafariでタイトルとURLをクリップボードにコピーする方法

mac

はてなダイアリー内に他のページのリンクを書くとき、タイトルとURLをはてな形式で簡単にクリップボードにコピーできるアドオンMake Linkをよく使います。Safariでも同じような機能はないかと探していたら、Safari Standにある事がわかりました。以下導入方…

Safariをカスタマイズ

mac

こないだFirefoxとSafariのブックマークを共有できるようにしたので、ちょっとSafariも本格的に使ってみようと思い色々プラグインを入れてみました。 SafariStand Safariの拡張をする時に、SafariStandは基本のようなのでとりあえず。でもあんまり使いたい機…

Carbon Emacsにデフォルトで入っているライブラリのメモ(途中まで)

本当は全部まとめてから公開するつもりでしたが、どうもモチベーションが続きそうにないのでひとまずこれまで書いた分を載せます。ちょこちょこ追記していく予定。Carbon Emacs パッケージ aspell スペルチェッカー。単語の補完もできる。M-x ispellで現在開…

MacBookのキーボードをJIS→USに変更するのはアップル的にNG

mac

今僕が使っているMacBookはJIS配列なのですが、家にいる時はUS配列のキーボード(HHKpro)を使っているため常々不便だなーと感じていました。これを解消するには少し位お金払ってもいいかなと思ったのでアップルケアに電話。すると「アップルケア的にはNGだけ…

Macでsynergyによるマウス共有がうまくいかない

mac

先日ThinkVisionが壊れたので、やむなく別の1台のモニタを2台のMacで共有するようにしていました。そうすると同じ机の上にキーボードとマウスを2個ずつ置くハメになりそれぞれの使い分けが面倒になってしまいました。というわけでキーボードとマウスを共有し…

ことえりのキーバインド変更はCarbon Emacs使いにとって鬼門かも

普段、矢印キーのないHHK proを使っているので、文節の変更に矢印キーが必要なことえりに不満を持っていました*1。で、ATOKならいいのかなーなどと思い調べていたのですが、その過程で、ことえりの設定窓にある「Windows風の操作」をチェックするとcontrol+k…

MacBookを修理に出した

mac

先月か先々月くらいから、MacBookの一部が欠けてしまいずっとどうしようかなーと思っていました。ちょうど隙間に水滴でもこぼれたりしたら一大事だと思い、人力検索で聞いてみたら、割とよくある話なのだそうで。 MacBookひよわだと思いつつ、昨日もくもくす…

Macのlaunchdについて

mac

Macでatコマンドを使ったらなぜかうまくいかなくて、原因を調べたら、どうやらdaemonが起動していない模様。atコマンドが使いたくなった。launchctl - fu7mu4の日記設定は上記の記事の通りやったら動いたのですが、そもそもMac特有のlaunchdについてよく知ら…

mac portsインストール

mac

leopardのインストールディスクで入れるのと勘違いしてた。やっぱりメモらないと忘れるなー The MacPorts Project -- Download & Installation

ターミナルから画像を開く方法

mac

いつも画像を開くときには、いつもFinderを起動してちまちまクリックしていたのですが、 今日ふと、こんな風にしたら開けるんじゃないの?と思いやってみたら本当に開けてびっくりした。 open hoge.png 多分常識的なことなんだろうなーと思いますが、自分的…

ターミナルでemacs

僕は基本的にCarbon Emacs使いなのですが、サーバにsshでログインして作業するとき等はターミナルごしにemacsを使います。ターミナルは、Carbon Emacsと違いMetaキーがoptionキーに割り振られており、またCommand+wが「ターミナルのウィンドウを閉じる」と関…

mac de office

mac

mac使いになって約半年。これまでoffice系のソフトは入れずに、previewの閲覧だけでなんとかしてましたがそろそろ本格的に officeを使う手段が必要になってきました。で、どうやってmac de officeしようかともやもや考えています。 以下もやもやログ。 mac版…

macとunixの違い

macの起動時の処理を変更したくて、initを探したがない。どうなってるんだろう?と思ったら、macはinitの代わりにlaunchdというものを使っているらしい。ITmedia エンタープライズ:Undocumented Mac OS X:第1回 initを置き換えるlaunchd【前編】 (2/3) via…