naemay

なんとなくブログ名変更

2006/11/8 水曜日

Lighttpdをインストールしてみた

Filed under: Server — g7zs @ 23:24:06 このエントリをはてなブックマークに追加このエントリをlivedoor clipに追加

巷(?)では、Apple Storeが”We’ll be back soon”になってるとかで、MacBook Core 2 Duoがでるじゃないか、と噂になってるらしいです。
が、私はというと、先ほどまでLighttpdとnpaの統計と戦ってました(二つに関連性が全くない…)。

npaの方はどうでもいいとして、Lighttpd。
確か、16時頃には既にインストール作業を始めてたはずなのに、色々なところでエラーばっかり出て、結局つい先ほどまで掛かってしまいました。
エラーがでなけりば、どうインストールしたのか書こうかと思いますが、あまりのエラーの多さ(多くは自分に原因がある)に挫折しました。

現在、標準のパーソナルweb共有(Apache1.3)は通常どおりhttp://localhost/でアクセスできるようにして、Lighttpdはポートをフォルトの80から8080に変えて、http://localhost:8080/でアクセスできるように設定してみました。

インストールはどうにかなってたようなので、lighttpd.confの

## bind to port (default: 80)
#server.port                = 81

## bind to port (default: 80)
server.port                = 8080

に、ついでにdocument-rootも/www/pages/から/Library/WebServer2/Documents/に変えてみたり(特に意味はない)。

で、

$ sudo /opt/local/sbin/lighttpd start

で起動しようとしても、エラーが出て起動しない。設定ファイル(lighttpd.conf)がない、と言ってるみたいなので、

sudo /opt/local/sbin/lighttpd start -f /opt/local/etc

でやってみても、何故か同じエラー。

どこが駄目なんだろ、などと思いつつ検索しても英語分からない。
色々検索してたら、ふとlighttpd.shというのを見つけたので、ダウロードして、中身をちょっと書き換えて

~/Desktop/lighttpd.sh start

とやってみたら、あら、藤木不思議、あっさり起動。

…で、結局何が駄目だったの? > lighttpd

という事で、今、私の場合、http://localhost/ (http://localhost:80/)にアクセスすると、ApacheのIndex of / が表示されて、http://localhost:8080/にアクセスすると、lighttpdの 404 errorが表示されます(404 errorて…)

ところで、一つのパソコンにApache 1.3.*とApache 2.*を同居させるのって可能なんでしょうか。…できるとしてもインストール面倒そうですけど。

追記(書き忘れ):
参考にしたサイトとか諸々。
Lighttpd (公式サイト)
lighttpd - Trac (公式サイトのドキュメント類(wiki))

Installing Lighttpd on Mac OS X Tiger with DarwinPorts
lighttpd テスト起動
TxD/Installing a Rails Application at TextDrive
TextDrive で lighttpd + FastCGI + Trac

2006/11/7 火曜日

Web of the Year 2006に投票してみた

Filed under: WebSites — g7zs @ 18:22:06 このエントリをはてなブックマークに追加このエントリをlivedoor clipに追加

Web of the Year 2006 開催中 @ ライブドアに関する独り言blog

ああ、もうそんな時期かぁ、などと思いつつ投票してみました。いや、本当は存在自体すっかり忘れてましたけど。

投票は次のサイトから。

Web of the Year 2006

早速投票へと。

まず話題賞。
とりあえずYouTube。いやー、ブログでは色々とお世話に…はなってませんが、さっきYouTubeについて記事書こうと思ってたので。

つぎ、新人賞。
どれも全然使った事ないのばっかりなんだけど、Windows Live。個人的にいくつか気になるところがあるもので。

ウェブ情報源部門はwikipedia (なんとなく「ウィキペディア」は好きじゃない)。正直なところ、他はあまり使ってませんので。

コミュニティ部門。
教えて!gooとYahoo!知恵袋があるなら、livedoor ナレッジがあってもいいんじゃ?と思ったりもしますが、無いんですよね(まぁyahoo!知恵袋系とは色々ありましたし)。
このなかだとフレパでしょうか。なんとなくYahoo!知恵袋とかコミュニティという感じではないし。

動画部門もYouTube。他は全然使ってないし、(Macだから)他は見れないし…。

音楽部門は何れも使った事がないので無投票(iTunes Storeはスクリーンショットを撮るためにアクセスした事はありますが、使った事はありません)

地図部門はGoogle Mapでしようか。やっぱり使いやすいし、普段から検索とかはGoogle使ってるので、必然的にGoogle Mapを使う事になったり。

旅行部門は何れも知らないので無投票。

ショッピング部門は、正直この中ではamamzon.co.jpしか使った事がありません…。

オンラインフォト・ストレージ部門。
はい、使った事があるのはlivedoor PICSとFlickrだけです。
どちらの方が使いやすいかというと、ちょっと機能が少ない、livedoor PICSの方が使いやすい。

ブログサービス部門はJUGEM。一応、メインで使ってる(た)から。シンプルが好き。

店舗検索部門とエンターテインメント部門は使ってるサイトがないので無投票。

オンラインバンク部門はイーバンク銀行。手数料とか。
ジャパンネット銀行はさっさとトークンに変えたいけど、家の中でIDカード紛失しちゃって探してる途中だったりします。

オンライントレード部門は無投票。

コンピュータ部門はITmedia、ニュース部門はNikkei BPnet。どちらもよく見るところを。
Nikkei BPnetと言えば、以前はnikkeibp.jpだったのが、9月頃にnikkeibp.co.jpになったんですよね。ある日、急にRSSが取得できなくなって、びっくりした覚えがあります。

情報検索部門はGoogle。Yahoo!JAPANはどちらかというと辞書がわりに使ってます。Googleはsafariだとすぐに…。

スポーツ、プロバイダ部門も無投票。

ブログ賞も無記入。だって著名人のブログなんか見た事無いもん。

とりあえず、こんな感じで投票してみました。
皆さんもぜひ投票を。…面倒いけど。

Web of the Year 2006

2006/11/6 月曜日

とりあえず、PHPとMySQLを使えるようにしてみた。

Filed under: Mac, Software, Server — g7zs @ 16:37:18 このエントリをはてなブックマークに追加このエントリをlivedoor clipに追加

極一部の方はご存知かもしれませんが、MacでPHPやSSI、MySQLなどを使えるようにする、という記事を書くのは二度目だったりします。
別に早くもネタが尽きた、とか、記事を書くのが面倒になった、とかではありません。
VistaをインストールするためにEFI領域を削除したのですが、あれを回復させるためにOS自体を再インストールしました。という事で、ついでにもう一度最初からやってみよう、と思ったのです。
ま、ネタが無いのは否定しませけどね(なぜか草稿はいっぱいあるけど)。

という事で、今回は、Mac OS X 10.4に最初から入っているPHPを有効にして、ついでにアップグレード(もうすぐリリースの終わる5.1系…)してみちゃったりして、MySQLでも入れみようかと思っています。
因に、以前MySQLを入れたときはかなり苦労した記憶があるですが、なぜか今回はやたら簡単でした :-(

# phpのアップデートですが、明らかに可笑しいと思うので、きちんとした方法は他のサイトあたりを参考してもらえれば…。いや、正味な話、ここよりもっときちんとした、良いサイトはごまんとありますよ?

では、そろそろ本題に。

どこから、どう書こうか迷いまたが、面倒なので、いきなりPHP 5.1.6のインストールへ :-)

httpd (Apache)の起動方法は知っている、という事を前提に….といっても、システム環境設定の共有のところで、パーソナルweb共有にチェック入れれば良いだけですけどね。
一応、チェック入れて有効にするときは、ネットから隔離するなどしておいた方がいいです。80番ポートが塞がれてるプロバイダならあまり心配ないでしょうけど^^;
# とはいえ、念のために、ネットから隔離しておいた方が無難なのは確かです。

じゃ、PHPを有効に….じゃなくて、もうPHP4とはオサラバして、PHP5をEntropyPHPを使ってインストールします。私にまともな事を書けとか、いきなりそれかよ、とか、言われても、無理なものは無理なのです。

EntropyPHPは次のサイトからダウンロードできます。
http://www.entropy.ch/software/macosx/php/

少ししたの方にいくと、PHP 5.1.6 for Apache 1.3 というのがあるはずなので、それをダウンロードしてください。(Apacheが2ならその下のですが、OS X 10.4では1.3のはずです)

で、ダウンロードしたファイルを解凍すると、entropy-php.mpkgというのができるので、それを実行して、パッパとインストールしちゃってください。基本、これでOKです。

さて、どういうわけか、私の場合は、これだけでPHP 5.1.6が使えるようになってしまいました。
しかし、よく見てみれば、/etc/httpd/users の中に/usr/local/php5/entropy-php.confへのエイリアスがありました。つまり、これでPHP5を適用というか、使えるようにしてるんですね。
という事は、エイリアスを他のところにバックアップしておいて、普段はPHP4を使って、必要な時にエイリアスを引っ張りだしてきてPHP5を使う(逆も可)…という事も可能なようです(正確にはhttpd.confの設定を少しは弄らないといけないはずですが)

まあ、とりあえずはこれでPHPが使えるようになってるはずなので、適当なテキストエディタで

<?php phpinfo() ?>

とかいて、test.phpとかphpinfo.phpとかの名前で保存して、ライブラリ > WebServer > Documents に置いてください。
で、http://127.0.0.1/test.phpとかhttp://127.0.0.1/phpinfo.phpにアクセスすると、PHPに関する色々な情報が表示されるはずです。
バージョンは一番上に大きく。問題がなければ、セキュリティ的なとこを考えて、このファイルはゴミ箱にポイしてください。
もっとも、公開するわけでなければ問題ないと思いますが。

では次。MySQLのインストールでも…。

MySQLがあると、色々とできて便利です。具体的に何が便利なのよ?と聞かれても、私は答えれませんが、便利なんです。多分。

MySQLはインストールが簡単なのでさっさとやってしまいましょう。
まず、公式サイトにアクセスします。アドレスは自分で検索して…冗談です。
http://www.mysql.com/

以前は右側だったのに、いつの間にかデザインが変わったようですね。
という事で、左側のDownloadsにいってください。
「MySQL Community Server」の方のDownloadをクリックします。
下の方に下がっていくと、色々なOS用のパッケージなんかがあるので、Mac OS X用を探してください。面倒な人、コマンド+Fで「Mac」を検索すれば一発です。

10.3のPPC(32bit)用、10.4のPPC(32bitと64bit)用、x86(32bit)用の四種類があるので、(とらにStandardとかありますが)適したものを選んで、Pick a mirrorをクリック、下の方にいくとMirrors in: Japanとあるので、適当なところからダウンロードしてください。

ダウンロードできたら、mysql-standard-5.0.27-osx10.*-***.dmgというのがあると思うので、マウント(通常はダウンロードして解凍された時点でマウントされると思います)して、まずmysql-standard-5.0.27-osx10.*-***.pkgをインストール。次に、MySQLStartupItem.pkgをインストール。最後にMySQL.prefPaneをインストールしてください。

これでシステム環境設定にMySQLというのが現れると思います。とりあえず、Start MySQL Serverで起動させてみてください。
なお、Automatically Start MySQL Server on Startupにチェックを入れると、Macが起動した時に自動でMySQLも起動してくれるのでちょっと便利です。

次に、rootのパスワードを設定しておきます。
ターミナルで

cd /usr/local/mysql

と打って、さらに

sudo ./bin/mysqladmin -u root password '設定するパスワード'

と入力してください(sudoを使って管理者権限で実行しようとしているので、まずMacのrootパスワードを入力する必要があります。でもsudoはなくでも大丈夫だと)。

多分、これでパスワードは設定できているはず。
とりあえずはこれでMySQLのインストールも終了。必要に応じてphpMyAdminなんかをインストールしてください。

さて、私は眠たいので寝ます。

#参考にしたサイト&絶対的にここより参考になるサイト
MacOSXでサーバー稼業
Web&Mail&Mac講座
MacOSX上にXOOPS環境を整える

#いつもの事ながら、間違いとかあったらコメントかメールをよろしくです。
#しかし、珍しく文字だけの記事…。

2006/11/3 金曜日

模様替え。

Filed under: Mac, Software — g7zs @ 6:49:32 このエントリをはてなブックマークに追加このエントリをlivedoor clipに追加

唐突な話ですが、実は昨日から部屋の模様替えを行っています。

….別にそんな話聞きたくない?
いやいや、他人の家の事などどうでもいいのはわかりますが、もう少し話を聞いてください。

普段は適当に配置を決めて、適当に模様替えをする、という感じなのですが、今回はMac….というかパソコンを活用してみようと言う事で、パソコンで配置を決める事に。
最初はGIMPとか適当なので平面のを書こうと思ったけど、ふとGoogle SketchUpの事を思い出して、それを使ってみる事に。
勿論、立体。部屋や家具、コンセント・窓の位置なんかもしっかりメジャーで測って、大きさ(位置)はほぼ正確に。…のはずだったのですが、やはりそこは使い方のわからないソフトウェア。結構な誤差が出て、例えば実際は6メートルの所が、パソコンでは6.3メートルになってたり(これが一番ひどい)、窓の高さが20センチくらいずれてたり。

とにかく、適当に部屋を作って、そこに適当に作った家具を配置。配置が微妙に難しいけど、縦・横幅だけでなくて、高さも分かるのはやっぱり便利。

で、まず現状を書いたのが次の図。

sketchup

かなり変なところが多々ありますが、英語が分からない、使い方が分からない、で書いたにしては、上出来だと思います(と思い込まないとやってられない)。

次に、その家具を考えながら配置し直して、どこにどう置くか考える。
それでとりあえず決定したのが次の図。

sketchup2

地震に弱そう。

実際は、もうちょっとかわりますが、大体こんな感じになりそうです。
これのとおりに配置すると、それなりに部屋が広く見えるはず。しかし、兄と意見が食い違うのはなぜでしょうか…(A.部屋の11/12は兄が使っているからで、さらに私が見た目を重視、パソコンをメインに考えるのに対して、兄は機能性をちょっとだけ重視して、テレビをメインに考えるから)。

因に上の図ですが、部屋の大きさを測るとかを含めて、約4時間で作りました(途中頻繁に休憩しながら、一人で全てやったので少し時間が掛かった)

# 実際はもっと細かい家具とかが多いのですが、面倒なので大きいのだけで作成。つまり、部屋は図のようにきれいではありません。だから、ふたを開けてみると….

Copyright (C) 2006-2007 g7zs All Rights Reserved.
Powered by WordPress ME