Site on Magic

Photography and Designing : Since 1996

いつのまにか 13 周年。

July 2007 , monthly archive

spacer

箱庭の滝

Posted at 2007.7.16

落差100メートルを滝つぼから見上げる

a waterfall looking miniature landscape garden #2, originally uploaded by Giyu (Velvia).
MC ARAX 35mm F2.8 T&S (ISO100, F5.6)

箱庭っぽく見えるけど、落差100メートルを超える極めて大きな常清滝。

雨の中、しっとりとした深い緑に囲まれて、ものすごいマイナスイオンを放っていたけど、気温が暑かったので汗だくでした。

spacer
spacer

it's me!

Posted at 2007.7.20
it's me!, originally uploaded by Giyu (Velvia).
Nikon D50 (ISO400, 1/40sec, F2)

ますんに隠し撮りされた。

普段撮影する方なんでされるのは極めて珍しい!

先日ブログに載せた常清滝の撮影風景です。あいにくの雨の中だったので濡れまくり。こういうときでも、さほど気にせず防塵防滴の仕様は、水に弱いデジタルスチルカメラでは実にありがたい。レンズは別ですが…。

spacer
spacer

ブログエンジンを刷新

Posted at 2007.7.20
Six Apart, originally uploaded by safetysession.

約2年ぶりに、このサイトのブログエンジンを刷新しました。現Google系のBloggerから、Movable Typeにしました。ブログエンジンでは老舗中の老舗。

Bloggerは、Bloggerサービス側がブログエンジンを持っており、こちらのサーバーには構築されたHTMLファイルがアップロードされるだけでしたが、Movable Typeは、今回サーバーに直接エンジンを載せ、ネイティブで動作しています。(Movable Type 3.3ベース、Acrtive Perl、PostgreSQL)

さすがの機能の充実振りにしばらく遊べそう~♪

spacer
spacer

IIS6 ベースで Movable Type を動かす

Posted at 2007.7.21
Elefant今回このブログは、IIS6ベース (Windows Server 2003) で Movable Type 3.35 を Active Perl 5.8.x と、PostgreSQL Server 8.2.x を使用して動作させてるけども、裏ですんなりいかないことがあった。
ただ、基本的には Movable Type に付属のオンラインヘルプが、すこぶる判りやすく、丁寧に書かれているのでそれに準じて作業すればさほど難しくはない。

まず、Perl ベースなので UnixベースのWebサーバーとIISとの違いでよくある問題、
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers
などと表示されて、PerlのCGIが動作しない点。movable Typeも例外に漏れず、発生することがある。これは、CGIを実行しているディレクトリが実際のパスとは異なる場合のあるIISの仕様によるもので、一般的な掲示板などのファイルI/Oのあるスクリプトの場合は、
chdir ("C:\webdata\users\home\cgi-bin");
などのように実行時ディレクトリ (Current folder) を強制移動させるコードを追記する方法がある。

しかし、Movable Type のウェブサイトには対処方法(パスの指定、Bootstrap.pm の更新など)がきちんと掲載されていた。
Windows 2003 Server doesn't set the current working directory to the same path as the CGI script. You can confirm this discrepancy by looking at the top of your mt-check.cgi results:

# Current working directory: (path)
# MT home directory: (different path)To correct this behavior, you (or your host) should do the following:
  • Create a new "virtual directory" under IIS which points to the physical directory where the Movable Type CGI files are located (i.e., the "MT home directory" mt-check.cgi reports).
  • Download this new Bootstrap.pm file, and install it at lib/MT/Bootstrap.pm (overwriting the original file).
  • Update CGIPath in mt-config.cgi to use the URL for the new virtual directory.
  • The Current working directory and MT home directory reported by mt-check.cgi should now match, pointing to the actual physical location of the files.
At this point, Movable Type should run properly.
要約すると、mt.cgi のあるフォルダの仮想ディレクトリを作成し、さらにダウンロードした Bootstrap.pm を /mt/lib/MT/Bootstrap.pm に上書きすればOK。
つまり、最初は IIS マネージャでフォルダツリーを見ると、mt フォルダも通常のフォルダのように表示されており (この段階で mt フォルダのパーミッションはアプリケーションが設定され、「スクリプトおよび実行可能ファイル」とされている)、この mt フォルダの上の階層で「仮想ディレクトリ」を作成、仮想ディレクトリのエイリアスを mt にしてしまって作成するわけ。ツリーでは一見、mt フォルダが2つあるように見える。(リロードするとひとつに重なる)

ちなみに、Active Perl で、拡張子 cgi のマッピングを既定の「c:Perlinperl.exe "%s" %s」から、「C:Perlinperlis.dll」に変更する方法もあるが、これは正常に動作したりしなかったり不安定になるので絶対しないほうがいい。

その他の注意点としては、はじめて Movable Type を起動して設定されるときのパスだが、前述のように Windows はパスの実体との区別があったり、パスの中にスペース記号を含むフォルダ名があったりするとうまく設定が保存できない場合があるので、一部の設定項目は相対パスにして解決することがある。(たとえば、「.」など)

そして、PostgreSQL と perl のドライバになる PPM パッケージの DBD::Pg (DBD-Pg) だが、Active Perl の PPM に含
まれない場合がある。その場合は、手動で DBD-Pg-5.8s.ppd をインストールする。末尾に s がつくのは OpenSSL を含むタイプ。Movable Type の場合、OpenSSL を含むタイプでないと「アクセスが拒否されました」などとしてデータベースに接続できない場合がある。

DBD-Pg-5.8s.ppdは、postgresql.org から入手可能。
http://www.postgresql.org/ftp/ からたどって、/ftp/projects/pgFoundry/dbdpgppm/ に置いてある。サーバーがたまに落ちてるので、ミラーしておきます。
spacer
spacer

朝焼け空

Posted at 2007.7.21
morning glow, originally uploaded by Giyu (Velvia). Canon PowerShot S3 IS

先日朝、ドライブ中に偶然見れた朝焼け。

とにかく透明度の高い空の朝で、町はピンク色に染まった。

24時間の中で一番好きなのは朝焼けの時刻。
夕方のように射光が町を染め、何かが始まるような終わるようなそんな期待を抱かせてくれるが朝早くて町に車も人影もほとんどない、そんな世界。

spacer
Search Entries
Calender
<  2007. 7  >
sunmontuewedthufrisat
1234567
891011121314
15 16 171819 20 21
22232425262728
293031 1 234
Current Month Entries
Profile & Equipments
me name : Giyu

loc: Hiroshima, Japan.
Job : Graphics, Contents, Photographic, web Designer.
equipment photo (Apr 2007) : Nikon DSLR, F5 SLR, Nikkor Lens, Manfrotto tripod, Velbon trioid, DOMKE F-2 BN, F-3x, Lowepro and more...
Licence
creative commons
このブログは、クリエイティブ・コモンズ・ライセンスで保護されています。
このサイトに含まれる写真には一部プロパティ/モデルリリースをクリアしてないものも含まれています。基本的に個々のクリエイティブコモンズ・ライセンスに準拠していますが、複製・引用・転載は注意してください。
©1996-2009 Giyu (Velvia), Site on Magic., All rights reserved.

ATOM feed