Posts filed under 'Diary'

MacPortsでApache2をインストール

ターミナルからportコマンドを使ってApache2をインストール

$ sudo port install apache2

install途中でerrorが出て止まる

Error: The following dependencies failed to build: apr-util sqlite3 pcre
Error: Status 1 encountered during processing.

sqlite3をcleanして再度apache2をinstall

$ sudo port clean --all sqlite3(sqlite3をclean)
$ sudo port install apache2(もいっかいApache2のinstallにトライ)

今度は成功。なんでだろう?
(ググったら、けっこうこの関門?を越えている人を発見)

apacheの自動起動を設定

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

apacheの設定ファイルが無いのでサンプルをコピー
コピーして、コピー元と同じディレクトリにhttpd.confとして置く

$ sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf

apacheの設定ファイルを編集
上記の作業でコピーして用意した/opt/local/apache2/conf/httpd.conf
この「httpd.conf」の19行目辺りに以下の記述を追加(conf.d 以下を読みに行くように)

Include conf.d/*.conf

つづいて以下の一行をコメントアウト
(ないモジュールを読み込もうとして起動しないので#でコメントアウトして無効にする)

LoadModule ssl_module modules/mod_ssl.so

PHPの設定ファイルphp.iniを作成
同じく、MacPortsで入れたPHP5を使用したいので

$ sudo mkdir /opt/local/apache2/conf.d/

管理者権限で「conf.d」ディレクトリを作って

$ sudo vim /opt/local/apache2/conf.d/php.ini

同じく管理者権限でvimを起動させて「php.ini」に以下の内容を記述して保存

LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php

apacheの起動

$ sudo /opt/local/apache2/bin/apachectl start

http://localhost/ にアクセスして 「It works!」 が表示されればオーケー。
(/opt/local/apache2/htdocs/にあるindex.htmlを表示している)

タグ: , , ,

Add comment 9月 17th, 2008

MacportsでMySQLをインストール

mysql5にvariantsをつけてインストール
このvariantsをつけておくとMySQLサーバの自動起動のためのscriptsも一緒にインストールできるので便利。

$ sudo port install mysql5 +server

mysqlを初期化

$ sudo -u mysql mysql_install_db5

MySQLの起動確認

$ sudo /opt/local/share/mysql5/mysql/mysql.server start
Starting MySQL
.. SUCCESS!

MySQLの接続

$ mysql5 -u root -p(初期状態ではパスワードは設定していないのでそのままリターンでOK)

MySQLのroot権限にパスワードを設定する(MySQLに接続した状態で以下のコマンドで設定)

mysql> set password for root@localhost=password('password');

my.cnf(設定ファイル)を作成する
/opt/local/share/mysql5/mysql/に入った「my-small.cnf」を
/opt/local/etc/mysql5/my.cnfとしてコピー。

$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf
/opt/local/etc/mysql5/my.cnf

上記作業でコピーしたファイルをvim(などのテキストエディタ)で開いてから以下の内容を該当部分に追記(ないものは項目ごとペーストで)

$ sudo vim /opt/local/etc/mysql5/my.cnf

my.cnf に追記する内容

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

[mysql.server]
user=mysql
default-character-set=utf8

[mysqld_safe]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqldump]
default-character-set=utf8

設定ファイル(my.cnf)の編集内容を有効にするためにMySQLを再起動(停めて、また起動)

$ sudo launchctl stop org.macports.mysql5
$ sudo launchctl start org.macports.mysql5

mysqlに繋いでmysql> status;で文字コードの設定が有効になっているか確認。

起動時にMySQLサーバが自動で起動するように設定

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

MySQLドライバをインストール

$ sudo port install rb-dbi +dbd_mysql
タグ: , , ,

Add comment 9月 17th, 2008

チキンラーメン

chickenramen

昨夜はひさびさにチキンラーメンを食べた。
定期的にあのチープ?な味を堪能したくなる。
でも、卵だけは欠かせない。これがないとただの「べびーすたーらーめん」に
お湯をかけただけになっちゃうから。

そして、昨日はネギもたくさん刻んでグイグイのっけた。
とても美味しかった。

タグ:

Add comment 9月 9th, 2008

Urxvt

軽量でサクサク動くと評判のTerminalのエミュレータ「urxvt」について。
まだよくわかんないけど後で色々試してみるためにメモ。

とりあえずMacPortsでインストールだけ済ませておく。

$ sudo port install rxvt-unicode
Password:
--->  Fetching rxvt-unicode
--->  Verifying checksum(s) for rxvt-unicode
--->  Extracting rxvt-unicode
--->  Configuring rxvt-unicode
--->  Building rxvt-unicode with target all
--->  Staging rxvt-unicode into destroot
Warning: rxvt-unicode requests to install files outside the common directory structure!
--->  Installing rxvt-unicode 9.05_0
--->  Activating rxvt-unicode 9.05_0
--->  Cleaning rxvt-unicode

起動は
$ urxvt

urxvt、vim等を使った環境をいろいろ解説
http://blog.asial.co.jp/431

urxvtのインストールと設定について
http://dann.g.hatena.ne.jp/dann/20080711/p1

urxvtの各種設定やフォントのインストールについて等(M+を是非使ってみたい)
http://d.hatena.ne.jp/ns9tks/20080814/1218721065

これもフォント色や背景色等のカスタム例
http://blog.asial.co.jp/262

http://blog.cohtan.org/2008/07/terminalappvimgvim.html

タグ: , ,

Add comment 9月 6th, 2008

最近

The Birthday's New CD
つい最近チバくんとこから送られてきたThe Birthdayの新譜の試聴版。最初に一聴しただけだと「ちょっと物足りないなぁ」だったけど、二度、三度聴くと、ガツン度はそれほどではないにしろ、相変わらずの彼&彼らワールドのハードボイルド世界が感じられて、決して悪くない。個人的にはやっぱり照ちゃんとやってたROSSOがもっともっと聴きたかったんだけど、それはまずなさそうだから仕方ない。ないものねだりはせずに、今こうして聴くことの出来る彼らの世界を思い切り堪能させてもらおう。

にしても、チバ君はアベ君とかとやっていたミッシェルの頃よりも今は全然身近で、そして何よりも魅力的だ。知らなかったからということではなくて、やっぱり何かが変わったんだろうなぁ。んで、いいタイミングで縁が出来たと。照ちゃんと達也がtwintailやったときに楽屋で初めて会ったとき、イマイ君もそうだけど、かなーりユニーク&衝撃的で面白かった。

ミニブログもほとんどやめて、mixiもやめて、仕事も勉強も以前よりガンガンにやれるようになった、やる時間が得られて最近とてもいい。素地が良くないのと初期型パンクロックエンジンはとっくに一年車検の脳みそになっているから、かけた時間と労力に見合うものは得られていないかもしれないけれど、自分としては珍しく実感を得ているから、なんか悪くない。

とはいえ。まだ何も発するほどは学べていないし、理解も出来ていないから、とにかく今はひたすら愚直にやるだけだなぁ。

この投稿にはタグはありません。

Add comment 9月 4th, 2008

OSXで手っ取り早くPHPを始める

OSX Leopardにデフォで入っているapacheとphpを使って簡単お手軽?に、とりあえず環境を構築するメモ。
(自宅のiMacで初めてMacPortsを利用してやってみて、こっちではちょっと手間取ったので仕事場マシンはこのお手軽環境でまずはやってみる)

Terminalからcdでapacheのあるディレクトリに移動して、vimをsudoで起動してapacheの設定ファイルを開く。

$ cd /private/etc/apache2/
$ sudo vim httpd.conf

114行目あたりの
#LoadModule php5_module
の行頭の#を削除

apacheを起動させる。
システム環境設定 > 共有 > Web共有 のチェックを入れる、入れないで「起動・停止」が実行できる。

ディレクトリは
/Library/Webserver/Documents/
アクセスするURLは
http://localhost/

もしくは
/Users/ユーザ名/Sites
このディレクトリで
URLは
http://localhost/~ユーザ名/

とりあえずDBとは連携させないで、これでPHPのみ勉強する。

タグ: ,

Add comment 9月 4th, 2008

dolipo

自宅のiMacでグイグイ活躍&活用させてもらっているdolipo。

@ITdolipoの種明かしといって、元となったpolipoについても解説がされている。プログラムとかよりさらにさらに疎くて門外漢で理解できてない世界なんだけど、どんな仕組み、理屈でもってウェブのブラウジングが高速化されているのか。なんとなくでいいから、ざっと読んで「雰囲気」だけでも感じてみた。

dolipoの作者さんのサイト「drikin.com
drikin.com

この投稿にはタグはありません。

Add comment 8月 20th, 2008

日記ブログ復活

こっちにも一応「Diary」とかっていうカテゴリあるんだけど、最近はすっかり自分の勉強のためのメモ、備忘録が主目的のブログになっちゃったから、ずっと放置だったjugemのほうを復活させた。ミニブログも大幅整理したし、こっちとは完全に切り分けて日記的な「のほほん」としたものはあっちでやっていくことにしよう。

この投稿にはタグはありません。

Add comment 8月 13th, 2008

MySQLに繋がらない

昨日MacPortsのインストールから全てやり直してインストールし直したMySQLに繋がらなくなっていた。

-bash: mysql5: command not found

どうやらパスがきちんと通っていなかったらしく、それをあらためてやり直した。そしたら今度は以下のようなエラーログが出て、やっぱりMySQLが起動出来ない。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

なんとなくだけど、どうやら「/opt/local/var/run/mysql5/mysqld.sockをsocketとして通ってローカルのMySQLサーバーに繋ぐことができないよー」と言っている模様。多分。

でも、そもそも
/opt/local/var/run/mysql5/mysqld.sock
これ自体が存在してなかったような記憶が、、うろ覚えだけど。昨夜は。

とりあえず
/opt/local/etc/mysql5/
このディレクトリに以下の記述をしたmy.cnfファイルを作成し(既にあれば追記)MySQLサーバーで使用するsocketをクライアントと合わせるようにした。

[mysqld]
socket=/opt/local/var/run/mysql5/mysqld.sock

[client]
socket=/opt/local/var/run/mysql5/mysqld.sock

でも、こうやってsocketを指定してもそれ自体がないんだよなぁ。mysqld.sockっていうのが、一体どんな内容のものなのか分からないから作ることもできないし。他にもいろいろ調べてやりながら、でも全然ダメで。また戻ってきて

MySQLの初期化

$ sudo -u mysql mysql_install_db5

MySQLの起動

$ sudo /opt/local/share/mysql5/mysql/mysql.server start

をしたら、なぜか?起動成功。MySQLモニタも立ち上がって無事に接続成功。
確認したらmysqld.sockも、いつの間にか存在していた。ほわい?

やっぱりmysqld.sockがなかったのが(いつのまにか?)問題だったのだろうか。こういう記事も見かけたし。

タグ:

Add comment 7月 27th, 2008

Fire.fm

Last.fmはアカウントだけ作って放置してたんだけど(サイト重いし楽しめなかったから)つい最近入れたFirefoxのアドオンのFire.fmっていうのがとても良く出来ていて、これのおかげでいきなりグイグイ活用中。

「ステーション開始」に自分が好きなミュージシャンとかバンド名を入れてやると、それに近い(と判断されている)テイストのものが次々と再生されるんだけど、見つからないこともあったりする。

それと、そのステーションとの感覚があまりにも違ってると、その次から次へと流れてくる「似ている」と判断される楽曲群がノイズで不快でたまらない。例えば俺はfugaziが大好きだけど、全然いいのがヒットしなくて辛くなってやめてしまった。あとThe White Stripesもそうだったなぁ。

ま、こればっかりはしょうがないんだけど。このあたりの齟齬みたいのが、実は自分独特の感覚だったりしてね。一番大事な、最後の最後で一番左右するみたいな。このへんはやっぱり自分で直に聴いて探していくしかないんでしょう。当たり前だけど。

でも、当たるとすっごく良くて、Sigur Rosでやってみたらかなり好みの音が見つかった。これまで全然聴いたことないようなやつ。(20代半ばを超えたくらいから積極的に渉猟してないから当然といえば当然)

その中の一つ、Monoのライブ映像をYoutubeで発見。素晴らしい。こんなスゴイ存在が日本にいたんだねぇ。しかもずいぶん前から。

タグ: , ,

Add comment 7月 10th, 2008

Previous Posts


Recent Entries

カテゴリー

Tags

flickrRSS

my lunchbox menu20080918lunchmenudinnersunny side up

Links

Archives