Monthly archives of “5月 2012

comment 0

Mac OS X Lion 上でバーチャルホストを設定してテスト環境を作るとか、viエディタとの格闘だったりとか。

はじめに

MacBook Air を買った当初、Mac OS X Lion 上の Apache を使ってテスト環境を構築したまましばらく放置していたのですが、Ruby on Rails の勉強がてら再度設定を確認したらだいぶめちゃくちゃになっていたので、もろもろ整理した記録。4時間かかった。

やりたいこと

glover.local をベースとして各アプリケーションごとにサブドメインを割り当てる。

  • oday.glover.local – オディコ用のテスト環境
    /Users/glover/Sites/oday.co
  • blog.glover.local – ブログ用のテスト環境
    /Users/glover/Sites/blog

てな感じで。

参考にしたサイト

大変参考になりました。ありがとうございます。

やったこと

とりあえず、だいぶ前にいじった httpd.conf が相当荒れ模様だったので default に戻した。というか戻すまでに現状の conf のまま四苦八苦して、結局諦めて戻したのが正解。

$ sudo cp /etc/apache2/httpd.conf.default /etc/apache2/httpd.conf

そんでもってこちらのサイトを読みつつもろもろ進めていったらとりあえずはうまくいった。とりあえず、というのは WEB 共有で指定されている IP アドレスをクリックするとなぜか指定していないディレクトリを参照してしまっていたからだ(これで1時間ほどとられた、そして諦めた)
とりあえず、oday.co の CodeIgniter もうまく動作しているようで安心したけど、MySQLっていつ設定したんだっけか・・・全く覚えてないので次回は MySQL 周りの設定を見なおしてみよう。phpMyAdmin とか入れたような記憶も・・・。
で、vhosts の設定は無事に終わって、表示されるようになったんだけど、なんか知らないが、やたら表示されるまでに時間がかかる。名前解決周りかなーとおもいつつググったら hosts に IPv6 のローカルIPも設定すると改善するらしい。ということで以下を参考に /etc/hosts に記述。白目をむいてコピペ。

127.0.0.1 test.glover.local
fe80::1%lo0 test.glover.local

これでとりあえず表示に関しては大丈夫そう。

むずかしかったこと

設定ファイルとかコマンドの指定がどこにあるか覚えられなくて困る。とりあえずメモっとく。

#httpd.conf
/etc/apache2/httpd.conf
#hosts
/etc/hosts
#error_log
/var/log/apache2/error_log
#Apacheの再起動
$ sudo /usr/sbin/apachectl restart

あと、vi エディタが全然使いこなせてない。全然というかもはや赤ちゃんレベル。秀丸、さくらエディタは今頃元気かな・・・。
ずっと編集モードにして、いちいちカーソルを十字キーで動かしてたんだけど、まったく使い方が違うことに途中から気づいた。基本はコマンドモードでいろいろカーソルを動かしたり、コピペしたりして、編集モードは文字を入力する際だけでいいんですね。っていうかそれでいいのでしょうか?
それと、複数行のコピーが vi でできなくて調べたのですが、

1. コピー範囲の開始行で「ms」と入力します。
2. コピー範囲の終了行で「me」と入力します。
3. 「:’s,’ey」と入力し、エンターを押します。
4. ペーストしたい行で「p」と入力します。

なんだろうこの3行目の切なさ。開発者のみなさんのモニタを見ると凄まじいスピードでコードを書いていくのですが、ああいうのをマッハで打ち込んでいるんだろうな。ちょっとずつ触るようにしないとこりゃいつまでたっても覚えられないので、少しずつやっていこう。

結論

GW最高!(ゝω・)
comment 0

Dr.Teeth という iPhone ゲームをリリースしました。


今年1月に設立されたペパボのグループ会社ペーパーボーヤから、第一弾のゲームアプリがリリースされました。その名も「Dr.Teeth」です。ぜひみなさんダウンロードしてくださいね。人のiPhoneを勝手に取り上げてダウンロードするのも大歓迎です(責任はとりません)。
第一弾アプリを作成するにあたって、どういうアプリにしようかというところでかなり悩みました。ピン子(@murasakipinko)や加藤さん(@katoyukiko)とブレストを何度もして、「歯医者さん」というコンセプトにたどり着きました。っていうとすごい考えに考えた感じもしましたが、最後はかなり直感です。最終的に「歯医者さんが推薦するiPhoneゲーム」になるのが目標です。
おかげさまで、ダウンロード数も順調に伸びてきていまして、無料アクションゲームカテゴリでは圏外から11位くらいまであがってきています。現在、アップデート版を申請中です。もろもろのバグFIXをはじめ、ゲーム中の音楽も追加される予定です(ピン子が GarageBand で作りました)。
僕は得意の応援係ということで、外からやんややんやと口を出しているだけでしたが、実際にゲームが形になってリリースされるまでの過程は非常に良い経験になりました。もちろん、経験した事を次に生かさないと何も意味がないですが。
ということで「Dr.Teeth」をよろしくお願いします!(丁寧におじぎをします)
そしてダウンロードナウ!(ここで白い鳩が空に舞い上がります)
ついでにフォローミー!(マントをかざし、スッと消えます)