<?xml version="1.0" encoding="EUC-JP"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
  <title>syu1_s Weblog</title>
  <link rel="alternate" type="text/html" href="http://www.syu1.com/" />
  <modified>2009-06-29T12:26:50Z</modified>
  <tagline>My mental images since 2004/05/13</tagline>
  <id>tag:www.syu1.com,2012://2</id>
  <generator url="http://www.movabletype.org/" version="2.661">Movable Type</generator>
  <copyright>Copyright (c) 2009, syu1_s</copyright>
  <entry>
    <title>mod_speedy導入手順FC6</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000521.html" />
    <modified>2009-06-29T12:26:50Z</modified>
    <issued>2009-06-29T21:26:50+09:00</issued>
    <id>tag:www.syu1.com,2009://2.521</id>
    <created>2009-06-29T12:26:50Z</created>
    <summary type="text/plain">Fedora Core 6 へのmod_speedyインストール手順　覚書 # yum　install httpd-devel # PATH=$PATH:/usr/sbin # export PATH # cpan (初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter) cpan&gt; install CGI::SpeedyCGI Compile mod_speedycgi (default no)? yes エラーがでて終了するので、 cpan&gt; quit # cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 # emacs mod_speedycgi2.c...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>Fedora Core 6 へのmod_speedyインストール手順　覚書</p>

<p># yum　install httpd-devel<br />
# PATH=$PATH:/usr/sbin<br />
# export PATH<br />
# cpan<br />
(初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter)<br />
cpan> install CGI::SpeedyCGI<br />
Compile mod_speedycgi (default no)? yes</p>

<p>エラーがでて終了するので、<br />
cpan> quit<br />
# cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 <br />
# emacs mod_speedycgi2.c</p>]]>
      <![CDATA[<p>下記のー行を＋行に書き換え</p>

<p>--- mod_speedycgi2/mod_speedycgi2.c.orig	2006-12-05 16:50:31.162344855 +0900<br />
+++ mod_speedycgi2/mod_speedycgi2.c	2006-12-05 17:15:17.897326783 +0900<br />
@@ -340,14 +340,14 @@<br />
     const char *buf;<br />
     apr_size_t len;<br />
     apr_status_t rv;<br />
-    APR_BRIGADE_FOREACH(e, bb) {<br />
-        if (APR_BUCKET_IS_EOS(e)) {<br />
-            break;<br />
-        }<br />
+    /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+    e = APR_BRIGADE_FIRST(bb);<br />
+    while (e != APR_BRIGADE_SENTINEL(bb) && ! APR_BUCKET_IS_EOS(e)) {<br />
         rv = apr_bucket_read(e, &buf, &len, APR_BLOCK_READ);<br />
         if (rv != APR_SUCCESS) {<br />
             break;<br />
         }<br />
+        e = APR_BUCKET_NEXT(e);<br />
     }<br />
 }<br />
 <br />
@@ -380,7 +380,7 @@<br />
         return DECLINED;<br />
     }<br />
 <br />
-    argv0 = apr_filename_of_pathname(r->filename);<br />
+    argv0 = apr_filepath_name_get(r->filename);<br />
     nph = !(strncmp(argv0, "nph-", 4));<br />
 <br />
     if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))<br />
@@ -436,7 +436,7 @@<br />
     if ((rv = default_build_command(&command, &argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "don't know how to spawn child process: %s", <br />
-                      apr_filename_of_pathname(r->filename));<br />
+                      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -445,7 +445,7 @@<br />
                             command, argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "couldn't spawn child process: %s",<br />
-		      apr_filename_of_pathname(r->filename));<br />
+		      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -465,7 +465,10 @@<br />
             return rv;<br />
         }<br />
 <br />
-        APR_BRIGADE_FOREACH(bucket, bb) {<br />
+        /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+        for (bucket = APR_BRIGADE_FIRST(bb);<br />
+             bucket != APR_BRIGADE_SENTINEL(bb);<br />
+             bucket = APR_BUCKET_NEXT(bucket)) {<br />
             const char *data;<br />
             apr_size_t len;</p>

<p><br />
書き換え終了したら、<br />
# make<br />
# make install</p>

<p>これで、mod_speedycgi.soが作成される</p>

<p>speedycgi  本体のインストール<br />
# cpan<br />
cpan >install CGI::SpeedyCGI<br />
modの作成はnoで</p>

<p>httpd.confの編集<br />
# emacs /etc/httpd/conf/httpd.conf</p>

<p>AddHandler speedycgi-script .scgi<br />
を適当なディレクティブに追記</p>

<p>apache再起動<br />
/etc/init.d/httpd restart</p>

<p>scgiスクリプトの一行目を<br />
#!/usr/bin/speedy --<br />
に変更して試してみる</p>]]>
    </content>
  </entry>
  <entry>
    <title>mod_speedy導入手順FC5</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000520.html" />
    <modified>2009-06-29T12:26:16Z</modified>
    <issued>2009-06-29T21:26:16+09:00</issued>
    <id>tag:www.syu1.com,2009://2.520</id>
    <created>2009-06-29T12:26:16Z</created>
    <summary type="text/plain">テスト...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>テスト</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>mod_speedy導入手順　FC5</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000519.html" />
    <modified>2009-06-29T12:25:20Z</modified>
    <issued>2009-06-29T21:25:20+09:00</issued>
    <id>tag:www.syu1.com,2009://2.519</id>
    <created>2009-06-29T12:25:20Z</created>
    <summary type="text/plain">Fedora Core 5 へのmod_speedyインストール手順　覚書 # yum　install httpd-devel # PATH=$PATH:/usr/sbin # export PATH # cpan (初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter) cpan&gt; install CGI::SpeedyCGI Compile mod_speedycgi (default no)? yes エラーがでて終了するので、 cpan&gt; quit # cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 # emacs mod_speedycgi2.c...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>Fedora Core 5 へのmod_speedyインストール手順　覚書</p>

<p># yum　install httpd-devel<br />
# PATH=$PATH:/usr/sbin<br />
# export PATH<br />
# cpan<br />
(初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter)<br />
cpan> install CGI::SpeedyCGI<br />
Compile mod_speedycgi (default no)? yes</p>

<p>エラーがでて終了するので、<br />
cpan> quit<br />
# cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 <br />
# emacs mod_speedycgi2.c</p>

<p><br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>mod_speedy導入手順　FC5</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000518.html" />
    <modified>2009-06-29T12:25:01Z</modified>
    <issued>2009-06-29T21:25:01+09:00</issued>
    <id>tag:www.syu1.com,2009://2.518</id>
    <created>2009-06-29T12:25:01Z</created>
    <summary type="text/plain">Fedora Core 5 へのmod_speedyインストール手順　覚書 # yum　install httpd-devel # PATH=$PATH:/usr/sbin # export PATH # cpan (初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter) cpan&gt; install CGI::SpeedyCGI Compile mod_speedycgi (default no)? yes エラーがでて終了するので、 cpan&gt; quit # cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 # emacs mod_speedycgi2.c...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>Fedora Core 5 へのmod_speedyインストール手順　覚書</p>

<p># yum　install httpd-devel<br />
# PATH=$PATH:/usr/sbin<br />
# export PATH<br />
# cpan<br />
(初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter)<br />
cpan> install CGI::SpeedyCGI<br />
Compile mod_speedycgi (default no)? yes</p>

<p>エラーがでて終了するので、<br />
cpan> quit<br />
# cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 <br />
# emacs mod_speedycgi2.c</p>

<p><br />
</p>]]>
      <![CDATA[<p><br />
下記の-で始まる行を直後の+のように書き換え</p>

<p>--- mod_speedycgi2/mod_speedycgi2.c.orig	2006-12-05 16:50:31.162344855 +0900<br />
+++ mod_speedycgi2/mod_speedycgi2.c	2006-12-05 17:15:17.897326783 +0900<br />
@@ -340,14 +340,14 @@<br />
     const char *buf;<br />
     apr_size_t len;<br />
     apr_status_t rv;<br />
-    APR_BRIGADE_FOREACH(e, bb) {<br />
-        if (APR_BUCKET_IS_EOS(e)) {<br />
-            break;<br />
-        }<br />
+    /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+    e = APR_BRIGADE_FIRST(bb);<br />
+    while (e != APR_BRIGADE_SENTINEL(bb) && ! APR_BUCKET_IS_EOS(e)) {<br />
         rv = apr_bucket_read(e, &buf, &len, APR_BLOCK_READ);<br />
         if (rv != APR_SUCCESS) {<br />
             break;<br />
         }<br />
+        e = APR_BUCKET_NEXT(e);<br />
     }<br />
 }<br />
 <br />
@@ -380,7 +380,7 @@<br />
         return DECLINED;<br />
     }<br />
 <br />
-    argv0 = apr_filename_of_pathname(r->filename);<br />
+    argv0 = apr_filepath_name_get(r->filename);<br />
     nph = !(strncmp(argv0, "nph-", 4));<br />
 <br />
     if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))<br />
@@ -436,7 +436,7 @@<br />
     if ((rv = default_build_command(&command, &argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "don't know how to spawn child process: %s", <br />
-                      apr_filename_of_pathname(r->filename));<br />
+                      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -445,7 +445,7 @@<br />
                             command, argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "couldn't spawn child process: %s",<br />
-		      apr_filename_of_pathname(r->filename));<br />
+		      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -465,7 +465,10 @@<br />
             return rv;<br />
         }<br />
 <br />
-        APR_BRIGADE_FOREACH(bucket, bb) {<br />
+        /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+        for (bucket = APR_BRIGADE_FIRST(bb);<br />
+             bucket != APR_BRIGADE_SENTINEL(bb);<br />
+             bucket = APR_BUCKET_NEXT(bucket)) {<br />
             const char *data;<br />
             apr_size_t len;</p>]]>
    </content>
  </entry>
  <entry>
    <title>mod_speedy導入手順　FC5</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000517.html" />
    <modified>2009-06-29T12:24:20Z</modified>
    <issued>2009-06-29T21:24:20+09:00</issued>
    <id>tag:www.syu1.com,2009://2.517</id>
    <created>2009-06-29T12:24:20Z</created>
    <summary type="text/plain">Fedora Core 5 へのmod_speedyインストール手順　覚書 # yum　install httpd-devel # PATH=$PATH:/usr/sbin # export PATH # cpan (初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter) cpan&gt; install CGI::SpeedyCGI Compile mod_speedycgi (default no)? yes エラーがでて終了するので、 cpan&gt; quit # cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 # emacs mod_speedycgi2.c 下記の-で始まる行を直後の+のように書き換え --- mod_speedycgi2/mod_speedycgi2.c.orig 2006-12-05 16:50:31.162344855 +0900 +++ mod_speedycgi2/mod_speedycgi2.c...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>Fedora Core 5 へのmod_speedyインストール手順　覚書</p>

<p># yum　install httpd-devel<br />
# PATH=$PATH:/usr/sbin<br />
# export PATH<br />
# cpan<br />
(初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter)<br />
cpan> install CGI::SpeedyCGI<br />
Compile mod_speedycgi (default no)? yes</p>

<p>エラーがでて終了するので、<br />
cpan> quit<br />
# cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 <br />
# emacs mod_speedycgi2.c</p>

<p>下記の-で始まる行を直後の+のように書き換え</p>

<p>--- mod_speedycgi2/mod_speedycgi2.c.orig	2006-12-05 16:50:31.162344855 +0900<br />
+++ mod_speedycgi2/mod_speedycgi2.c	2006-12-05 17:15:17.897326783 +0900<br />
@@ -340,14 +340,14 @@<br />
     const char *buf;<br />
     apr_size_t len;<br />
     apr_status_t rv;<br />
-    APR_BRIGADE_FOREACH(e, bb) {<br />
-        if (APR_BUCKET_IS_EOS(e)) {<br />
-            break;<br />
-        }<br />
+    /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+    e = APR_BRIGADE_FIRST(bb);<br />
+    while (e != APR_BRIGADE_SENTINEL(bb) && ! APR_BUCKET_IS_EOS(e)) {<br />
         rv = apr_bucket_read(e, &buf, &len, APR_BLOCK_READ);<br />
         if (rv != APR_SUCCESS) {<br />
             break;<br />
         }<br />
+        e = APR_BUCKET_NEXT(e);<br />
     }<br />
 }<br />
 <br />
@@ -380,7 +380,7 @@<br />
         return DECLINED;<br />
     }<br />
 <br />
-    argv0 = apr_filename_of_pathname(r->filename);<br />
+    argv0 = apr_filepath_name_get(r->filename);<br />
     nph = !(strncmp(argv0, "nph-", 4));<br />
 <br />
     if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))<br />
@@ -436,7 +436,7 @@<br />
     if ((rv = default_build_command(&command, &argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "don't know how to spawn child process: %s", <br />
-                      apr_filename_of_pathname(r->filename));<br />
+                      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -445,7 +445,7 @@<br />
                             command, argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "couldn't spawn child process: %s",<br />
-		      apr_filename_of_pathname(r->filename));<br />
+		      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -465,7 +465,10 @@<br />
             return rv;<br />
         }<br />
 <br />
-        APR_BRIGADE_FOREACH(bucket, bb) {<br />
+        /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+        for (bucket = APR_BRIGADE_FIRST(bb);<br />
+             bucket != APR_BRIGADE_SENTINEL(bb);<br />
+             bucket = APR_BUCKET_NEXT(bucket)) {<br />
             const char *data;<br />
             apr_size_t len;</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>mod_speedy導入手順　FC5</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000516.html" />
    <modified>2009-06-29T12:23:45Z</modified>
    <issued>2009-06-29T21:23:45+09:00</issued>
    <id>tag:www.syu1.com,2009://2.516</id>
    <created>2009-06-29T12:23:45Z</created>
    <summary type="text/plain">Fedora Core 5 へのmod_speedyインストール手順　覚書 # yum　install httpd-devel # PATH=$PATH:/usr/sbin # export PATH # cpan (初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter) cpan&gt; install CGI::SpeedyCGI Compile mod_speedycgi (default no)? yes エラーがでて終了するので、 cpan&gt; quit # cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 # emacs mod_speedycgi2.c 下記の-で始まる行を直後の+のように書き換え --- mod_speedycgi2/mod_speedycgi2.c.orig 2006-12-05 16:50:31.162344855 +0900 +++ mod_speedycgi2/mod_speedycgi2.c...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>Fedora Core 5 へのmod_speedyインストール手順　覚書</p>

<p># yum　install httpd-devel<br />
# PATH=$PATH:/usr/sbin<br />
# export PATH<br />
# cpan<br />
(初めてCPAN起動時はCPANの設定色々聞かれるが、地域の設定以外はEnter)<br />
cpan> install CGI::SpeedyCGI<br />
Compile mod_speedycgi (default no)? yes</p>

<p>エラーがでて終了するので、<br />
cpan> quit<br />
# cd /root/.cpan/build/CGI-SpeedyCGI-*/mod_speedycgi2 <br />
# emacs mod_speedycgi2.c</p>

<p>下記の-で始まる行を直後の+のように書き換え</p>

<p>--- mod_speedycgi2/mod_speedycgi2.c.orig	2006-12-05 16:50:31.162344855 +0900<br />
+++ mod_speedycgi2/mod_speedycgi2.c	2006-12-05 17:15:17.897326783 +0900<br />
@@ -340,14 +340,14 @@<br />
     const char *buf;<br />
     apr_size_t len;<br />
     apr_status_t rv;<br />
-    APR_BRIGADE_FOREACH(e, bb) {<br />
-        if (APR_BUCKET_IS_EOS(e)) {<br />
-            break;<br />
-        }<br />
+    /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+    e = APR_BRIGADE_FIRST(bb);<br />
+    while (e != APR_BRIGADE_SENTINEL(bb) && ! APR_BUCKET_IS_EOS(e)) {<br />
         rv = apr_bucket_read(e, &buf, &len, APR_BLOCK_READ);<br />
         if (rv != APR_SUCCESS) {<br />
             break;<br />
         }<br />
+        e = APR_BUCKET_NEXT(e);<br />
     }<br />
 }<br />
 <br />
@@ -380,7 +380,7 @@<br />
         return DECLINED;<br />
     }<br />
 <br />
-    argv0 = apr_filename_of_pathname(r->filename);<br />
+    argv0 = apr_filepath_name_get(r->filename);<br />
     nph = !(strncmp(argv0, "nph-", 4));<br />
 <br />
     if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))<br />
@@ -436,7 +436,7 @@<br />
     if ((rv = default_build_command(&command, &argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "don't know how to spawn child process: %s", <br />
-                      apr_filename_of_pathname(r->filename));<br />
+                      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -445,7 +445,7 @@<br />
                             command, argv, r, p)) != APR_SUCCESS) {<br />
         ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_TOCLIENT, rv, r,<br />
                       "couldn't spawn child process: %s",<br />
-		      apr_filename_of_pathname(r->filename));<br />
+		      apr_filepath_name_get(r->filename));<br />
         return HTTP_INTERNAL_SERVER_ERROR;<br />
     }<br />
 <br />
@@ -465,7 +465,10 @@<br />
             return rv;<br />
         }<br />
 <br />
-        APR_BRIGADE_FOREACH(bucket, bb) {<br />
+        /* broke down deprecated APR_BRIGADE_FOREACH() macro */<br />
+        for (bucket = APR_BRIGADE_FIRST(bb);<br />
+             bucket != APR_BRIGADE_SENTINEL(bb);<br />
+             bucket = APR_BUCKET_NEXT(bucket)) {<br />
             const char *data;<br />
             apr_size_t len;</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>QmailでのSPAM対策</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000515.html" />
    <modified>2008-02-28T14:57:27Z</modified>
    <issued>2008-02-28T23:57:27+09:00</issued>
    <id>tag:www.syu1.com,2008://2.515</id>
    <created>2008-02-28T14:57:27Z</created>
    <summary type="text/plain">/etc/init.d/qmail の起動スクリプトにRBLサーバー指定をする。 残念ながら、RBLサーバーは短期間でDOS攻撃の対象となり閉鎖したり有償化するケースが多く 長期ほったらかしにするのはまずい。 現在、rbl.jpがとりあえず無料で使える。 smtp /usr/local/bin/rblsmtpd -r all.rbl.jp vpopメール環境で、バウンスメールを停止 /home/vpopmail/domains/ドメイン名/.qmaildefault を開き、 | /home/vpopmail/bin/vdelivermail &apos;&apos; delete とする。...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>/etc/init.d/qmail</p>

<p>の起動スクリプトにRBLサーバー指定をする。<br />
残念ながら、RBLサーバーは短期間でDOS攻撃の対象となり閉鎖したり有償化するケースが多く<br />
長期ほったらかしにするのはまずい。<br />
現在、rbl.jpがとりあえず無料で使える。</p>

<p>smtp /usr/local/bin/rblsmtpd -r all.rbl.jp </p>

<p>vpopメール環境で、バウンスメールを停止<br />
/home/vpopmail/domains/ドメイン名/.qmaildefault<br />
を開き、<br />
| /home/vpopmail/bin/vdelivermail '' delete<br />
とする。</p>

<p><br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>FedoraCore6＋PowerEdge750のXwindowエラー</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000514.html" />
    <modified>2007-09-26T21:09:12Z</modified>
    <issued>2007-09-27T06:09:12+09:00</issued>
    <id>tag:www.syu1.com,2007://2.514</id>
    <created>2007-09-26T21:09:12Z</created>
    <summary type="text/plain">GUIでインストールした後の起動でXwindowの起動に失敗する件 〜中略〜 (EE) No devices detected. Fatal server error: no screens found のようなメッセージがでる。 原因はインストール時に自動作成される　/etc/X11/xorg.conf が間違っているため。 対処方法： rootでログインし、下記のコマンドを実行 # Xorg -configure rootディレクトリに正しい設定ファイルが作成されるので、 上記の設定ファイルをこいつに置き換えてやって再起動。 # mv /root/xorg.conf.new /etc/X11/xorg.conf...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>GUIでインストールした後の起動でXwindowの起動に失敗する件</p>

<p>〜中略〜<br />
(EE) No devices detected.</p>

<p>Fatal server error:<br />
no screens found</p>

<p>のようなメッセージがでる。<br />
原因はインストール時に自動作成される　/etc/X11/xorg.conf<br />
が間違っているため。<br />
対処方法：<br />
rootでログインし、下記のコマンドを実行</p>

<p># Xorg -configure</p>

<p>rootディレクトリに正しい設定ファイルが作成されるので、<br />
上記の設定ファイルをこいつに置き換えてやって再起動。</p>

<p># mv /root/xorg.conf.new /etc/X11/xorg.conf<br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>[Plesk]Hordeログイン不可能</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000513.html" />
    <modified>2007-04-20T09:07:37Z</modified>
    <issued>2007-04-20T18:07:37+09:00</issued>
    <id>tag:www.syu1.com,2007://2.513</id>
    <created>2007-04-20T09:07:37Z</created>
    <summary type="text/plain">現象：　Hordeのログイン画面後、redirect.phpでブランク画面になり、 WEBMAIL機能にアクセスできなくなる。 またPHP-IMAPなども動作しない。 error_logにはchild pid 2814 exit signal Segmentation fault (11)のような記載 環境：FedoraCore3　Plesk7.5 原因：　PHP等のファイルディスクリプションの上限が1024でコンパイルされているため、 それらのモジュールにてオープンされるファイル数が1024を超えると正常動作しなくなる?(仮定) 解決手順：　http://kb.swsoft.com/article_41_260_en.html ファイルディスクリプションを変更し、各パッケージをリコンパイル /etc/sysctl.conf　を編集 fs.file-max = 131072 # /sbin/sysctl -w fs.file-max=131072 /usr/include/bits/typesizes.h /usr/include/linux/posix_types.h /usr/include/nptl/bits/typesizes.h　※FC4の場合　/usr/include/linuxthreads/bits/typesizes.h ? 上記ファイルを編集 #define __FD_SETSIZE 131072 http://rpm.pbone.net/ でPHPのSRPMパッケージを検索 # wget ftp://mirror.switch.ch/mirror/fedora/linux/core/updates/3/SRPMS/php-4.3.11-2.8.src.rpm rpm-buildをインストール # yum...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>現象：　Hordeのログイン画面後、redirect.phpでブランク画面になり、<br />
WEBMAIL機能にアクセスできなくなる。<br />
またPHP-IMAPなども動作しない。<br />
error_logにはchild pid 2814 exit signal Segmentation fault (11)のような記載</p>

<p>環境：FedoraCore3　Plesk7.5</p>

<p>原因：　PHP等のファイルディスクリプションの上限が1024でコンパイルされているため、<br />
それらのモジュールにてオープンされるファイル数が1024を超えると正常動作しなくなる?(仮定)</p>

<p>解決手順：　http://kb.swsoft.com/article_41_260_en.html<br />
ファイルディスクリプションを変更し、各パッケージをリコンパイル</p>

<p>/etc/sysctl.conf　を編集<br />
fs.file-max = 131072</p>

<p># /sbin/sysctl -w fs.file-max=131072</p>

<p>/usr/include/bits/typesizes.h<br />
/usr/include/linux/posix_types.h<br />
/usr/include/nptl/bits/typesizes.h　※FC4の場合　/usr/include/linuxthreads/bits/typesizes.h ?<br />
上記ファイルを編集<br />
#define __FD_SETSIZE 131072</p>

<p>http://rpm.pbone.net/<br />
でPHPのSRPMパッケージを検索</p>

<p># wget ftp://mirror.switch.ch/mirror/fedora/linux/core/updates/3/SRPMS/php-4.3.11-2.8.src.rpm</p>

<p>rpm-buildをインストール<br />
# yum install rpm-build</p>

<p>phpをrpmbuildするのに必要なモジュールをインスートール<br />
# yum install bzip2-devel<br />
# wget ftp://mirror.switch.ch/mirror/fedora/linux/core/updates/3/SRPMS/curl-7.12.3-6.fc3.src.rpm<br />
# yum install libtool<br />
# yum install pkgconfig<br />
# yum install libidn-devel<br />
# yum install gcc-c++<br />
# rpmbuild --rebuild curl-7.12.3-6.fc3.src.rpm<br />
# rpm -Uvh /usr/src/redhat/RPMS/i386/curl-devel-7.12.3-6.fc3.<br />
i386.rpm<br />
# yum install gmp-devel<br />
# yum install aspell-devel<br />
# yum install libjpeg-devel<br />
# yum install libpng-devel<br />
# yum install pam-devel<br />
# wget ftp://ftp.uni-bayreuth.de/pub/linux/fedoralegacy/fedora/3/os/SRPMS/libc-client-2002e-13.src.rpm<br />
# rpmbuild --rebuild libc-client-2002e-13.src.rpm<br />
# rpm -Uvh /usr/src/redhat/RPMS/i386/libc-client-devel-2002e-13.i386.rpm<br />
# yum install mysql-devel<br />
# yum install unixODBC-devel<br />
# yum install net-snmp-devel<br />
# yum install libxslt-devel<br />
# yum install ncurses-devel<br />
# yum install freetype-devel<br />
# rpmbuild --rebuild php<br />
# rpmbuild --rebuild php-4.3.11-2.8.src.rpm<br />
# rpm -Uvh --force /usr/src/redhat/RPMS/i386/php-*</p>

<p># wget ftp://mirror.switch.ch/mirror/fedora/linux/core/updates/3/SRPMS/openssl-0.9.7a-42.2.src.rpm<br />
# rpm -Uvh --force /usr/src/redhat/RPMS/i386/openssl-0.9.7a-42.2.i386.rpm<br />
# wget ftp://mirror.switch.ch/mirror/fedora/linux/core/updates/3/SRPMS/httpd-2.0.53-3.3.src.rpm<br />
# yum install xmlto<br />
# yum install distcache-devel<br />
# rpmbuild --rebuild httpd-2.0.53-3.3.src.rpm<br />
# rpm -Uvh --force /usr/src/redhat/RPMS/i386/httpd-2.0.53-3.3.i386.rpm<br />
# rpm -Uvh --force /usr/src/redhat/RPMS/i386/httpd-devel-2.0.53-3.3.i386.rpm<br />
# rpm -Uvh --force /usr/src/redhat/RPMS/i386/mod_ssl-2.0.53-3.3.i386.rpm<br />
# cp /usr/local/psa/suexec/psa-suexec /usr/sbin/suexec<br />
# /etc/init.d/httpd restart</p>

<p>ここまででNG</p>

<p>再度、libc-client、libc-client-develをコンパイル、インストール<br />
->解決</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>[apache]セマフォが足りない</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000512.html" />
    <modified>2006-12-24T01:03:23Z</modified>
    <issued>2006-12-24T10:03:23+09:00</issued>
    <id>tag:www.syu1.com,2006://2.512</id>
    <created>2006-12-24T01:03:23Z</created>
    <summary type="text/plain">環境：fedoracore 2 症状：再起動不可 エラーメッセージ：[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed 原因：メモリリーク 対処方法： ipcs -s | grep nobody にてセマフォキューを確認 ipcs -s | grep nobody | perl -e &apos;while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}&apos;...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>環境：fedoracore 2<br />
症状：再起動不可<br />
エラーメッセージ：[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed <br />
原因：メモリリーク<br />
対処方法：<br />
ipcs -s | grep nobody <br />
にてセマフォキューを確認<br />
ipcs -s | grep nobody | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}' <br />
または<br />
for semid in `ipcs -s | grep apachec | cut -f2 -d" "`; do ipcrm -s $semid; done<br />
にて削除。</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>[apache](24)Too many open files</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000511.html" />
    <modified>2006-11-10T17:57:20Z</modified>
    <issued>2006-11-11T02:57:20+09:00</issued>
    <id>tag:www.syu1.com,2006://2.511</id>
    <created>2006-11-10T17:57:20Z</created>
    <summary type="text/plain">環境：fedora core 3 現象：apache(suexec)環境において、CGIプロセスをフォークする際にinternal error発生 原因：apacheが開くファイル数がapache実行ユーザーのファイルディスクリプタの上限に達するため 対処：httpdの起動スクリプト（/etc/init.d/httpd)の処理前の行に下記追記 ulimit -n 131072 参考サイト： http://kb.swsoft.com/article_41_260_en.html...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>linux</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>環境：fedora core 3<br />
現象：apache(suexec)環境において、CGIプロセスをフォークする際にinternal error発生<br />
原因：apacheが開くファイル数がapache実行ユーザーのファイルディスクリプタの上限に達するため<br />
対処：httpdの起動スクリプト（/etc/init.d/httpd)の処理前の行に下記追記<br />
ulimit -n 131072</p>

<p>参考サイト：<br />
http://kb.swsoft.com/article_41_260_en.html</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>youtube</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000510.html" />
    <modified>2006-07-21T16:42:17Z</modified>
    <issued>2006-07-22T01:42:17+09:00</issued>
    <id>tag:www.syu1.com,2006://2.510</id>
    <created>2006-07-21T16:42:17Z</created>
    <summary type="text/plain">この動画共有サイトの膨大なトラフィックはどのような仕組みで成り立っているのか、 ちょっと興味引かれたのでメモ。 YouTubeの基礎データ 　ページビュー：2億件/日 　ビデオ閲覧数：5000万件/日 　ビデオ投稿数：3万5000本/日 　ユニークユーザー：600万人/日　（12月：300万人/日） 　転送量：200テラバイト/日 　回線コスト：月100万ドル（1億2000万円程度）？ やはり何か特殊な技術（ライブストリーミングに置けるIPマルチキャストのような）を使っているわけでもなく、 単純に膨大なトラフィックを支える為に太い回線を引いているみたいで、回線コストがでかい。 アメリカの回線事情は知らないが動画をサーバークライアント形式で配信するには、 まだまだコストは安いとは言えないのが現状のようだ。 日本で同じ事をしようと思ったら、バックボーンとか無視して単純計算で 1G回線を100本ぐらいで30万x100で3000万円/月ぐらいか。 現状広告無しで収入は全く0にもかかわらず、 著作権違反で提訴されるリスクや毎月億以上の出費をしながら 日々増大するトラフィックに対応しているのは中々の度胸が必要。 逆に言えば、なかなか他がやれないその大盤振る舞いがあってこそ 現在の動画配信サイトとしての知名度（ブランド）があるわけで、数億の出費で、 将来の膨大な広告収入が見込めるとなれば安い物なのか。 まあ著作権の管理があまりにも杜撰すぎるのでNapsterみたいになる危惧もあるが、 日本の2chみたく運営者が持ちこたえて上手く立ち回れば、意外と上手くいくのかもしれない。 詰まる所、運営者一人の器次第で、両極端どちらの結果に転ぶのか大きく変わる。 まさに博打。良い意味でも悪い意味でもベンチャー的で面白い。 参考： http://d.hatena.ne.jp/umedamochio/20060628/p1...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>サイト運営</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>この動画共有サイトの膨大なトラフィックはどのような仕組みで成り立っているのか、<br />
ちょっと興味引かれたのでメモ。</p>

<p>YouTubeの基礎データ<br />
　ページビュー：2億件/日<br />
　ビデオ閲覧数：5000万件/日<br />
　ビデオ投稿数：3万5000本/日<br />
　ユニークユーザー：600万人/日　（12月：300万人/日）<br />
　転送量：200テラバイト/日<br />
　回線コスト：月100万ドル（1億2000万円程度）？</p>

<p>やはり何か特殊な技術（ライブストリーミングに置けるIPマルチキャストのような）を使っているわけでもなく、<br />
単純に膨大なトラフィックを支える為に太い回線を引いているみたいで、回線コストがでかい。<br />
アメリカの回線事情は知らないが動画をサーバークライアント形式で配信するには、<br />
まだまだコストは安いとは言えないのが現状のようだ。<br />
日本で同じ事をしようと思ったら、バックボーンとか無視して単純計算で<br />
1G回線を100本ぐらいで30万x100で3000万円/月ぐらいか。<br />
現状広告無しで収入は全く0にもかかわらず、<br />
著作権違反で提訴されるリスクや毎月億以上の出費をしながら<br />
日々増大するトラフィックに対応しているのは中々の度胸が必要。<br />
逆に言えば、なかなか他がやれないその大盤振る舞いがあってこそ<br />
現在の動画配信サイトとしての知名度（ブランド）があるわけで、数億の出費で、<br />
将来の膨大な広告収入が見込めるとなれば安い物なのか。<br />
まあ著作権の管理があまりにも杜撰すぎるのでNapsterみたいになる危惧もあるが、<br />
日本の2chみたく運営者が持ちこたえて上手く立ち回れば、意外と上手くいくのかもしれない。<br />
詰まる所、運営者一人の器次第で、両極端どちらの結果に転ぶのか大きく変わる。<br />
まさに博打。良い意味でも悪い意味でもベンチャー的で面白い。</p>

<p>参考：<br />
http://d.hatena.ne.jp/umedamochio/20060628/p1</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>涼宮ハルヒの憂鬱</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000509.html" />
    <modified>2006-07-06T17:57:08Z</modified>
    <issued>2006-07-07T02:57:08+09:00</issued>
    <id>tag:www.syu1.com,2006://2.509</id>
    <created>2006-07-06T17:57:08Z</created>
    <summary type="text/plain">&quot;&gt;&quot; border=0/&gt;&quot;&gt; 2話まで見てDVD購入決定した。 つーか、W****で*******しようにも**以降が******ばっかで全然*まらんだけなんだけどｗ 京アニの神動画クオリティ、また最後はネットで祭りが発生するぐらい大盛り上がりらしいので、 Airとは違い、原作知らない分楽しみ。早く全巻発売してくれ。...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>ゲーム・アニメ</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p><MTAws search="AsinSearch" query="B000FBG0NK"><table cellpadding=0 cellspacing=0><tr><td rowspan=6><a href="<$MTAwsurl$>"><img src="<$MTAwsImageUrlMedium$>" border=0/></a></td><td><a href="<$MTAwsurl$>"><$MTAwsProductName$></a></td></tr><tr><td><$MTAwsAuthors$></td></tr><tr><td><$MTAwsManufacturer$></td></tr><tr><td><$MTAwsCatalog$> <$MTAwsMedia$></td></tr><tr><td><$MTAwsAvailability$></td></tr><tr><td><$MTAwsOurPrice$></td></tr></table></MTAws></p>

<p>2話まで見てDVD購入決定した。<br />
つーか、W****で*******しようにも**以降が******ばっかで全然*まらんだけなんだけどｗ</p>

<p>京アニの神動画クオリティ、また最後はネットで祭りが発生するぐらい大盛り上がりらしいので、<br />
Airとは違い、原作知らない分楽しみ。早く全巻発売してくれ。</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>北朝鮮宣戦布告</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000508.html" />
    <modified>2006-07-04T20:46:20Z</modified>
    <issued>2006-07-05T05:46:20+09:00</issued>
    <id>tag:www.syu1.com,2006://2.508</id>
    <created>2006-07-04T20:46:20Z</created>
    <summary type="text/plain">ネットでは、この時間にミサイル発射＞北朝鮮中央テレビで宣戦布告との事。 でも、TVではW杯や通販や「気になる芸能ニュース」や占いしかやってないんですがwwwwww 宣戦布告、本当かいな？でも2chでは凄い勢いで祭りになってるしなあ。 ツーか、どこの国に宣戦布告？ 日本の場合、外からやってくる人たちより、内側の工作員のテロの方が怖いんですが。。。。 自衛の手段として、木刀や刃物程度は、個人でも用意しておくべきかな？ あるいは細菌兵器を警戒して防毒マスクぐらいは必要か。 今から寝て、起きる頃にはある程度情報も集まって落ち着いているだろうし、 それまで無事に生きていたらいいなｗ...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>極東</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p>ネットでは、この時間にミサイル発射＞北朝鮮中央テレビで宣戦布告との事。<br />
でも、TVではW杯や通販や「気になる芸能ニュース」や占いしかやってないんですがwwwwww<br />
宣戦布告、本当かいな？でも2chでは凄い勢いで祭りになってるしなあ。<br />
ツーか、どこの国に宣戦布告？<br />
日本の場合、外からやってくる人たちより、内側の工作員のテロの方が怖いんですが。。。。<br />
自衛の手段として、木刀や刃物程度は、個人でも用意しておくべきかな？<br />
あるいは細菌兵器を警戒して防毒マスクぐらいは必要か。<br />
今から寝て、起きる頃にはある程度情報も集まって落ち着いているだろうし、<br />
それまで無事に生きていたらいいなｗ<br />
</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>オブリビオン ★★★★★</title>
    <link rel="alternate" type="text/html" href="http://www.syu1.com/archives/000507.html" />
    <modified>2006-06-29T08:10:41Z</modified>
    <issued>2006-06-29T17:10:41+09:00</issued>
    <id>tag:www.syu1.com,2006://2.507</id>
    <created>2006-06-29T08:10:41Z</created>
    <summary type="text/plain">&quot;&gt;&quot; border=0/&gt;&quot;&gt; 膨大なテキストデータのためか、英語版しかないElder Scrolls4 Ovlibion 2005年度のE3ベストゲームだが、その栄冠にふさわしい。 ゲームシステムは全般的にUOを彷彿させる。武器や魔法の熟練度から、 野草を収集してポーションを調合したり、鍵を開けるピッキングまでスキルが細かく分かれている。 グラフィックはかなり美しく、このフィールド画面のまま、 敵との戦闘はシームレスに始まり、FPS視点での殴り合いになる。 クリック連打だけでなく盾でのガードや相手にステータス異常を起こすパワーアタックを折り混ぜたり、 アクション性が高い。 難易度はかなり高く、１ｖ１では雑魚な敵も1v3で囲まれたりするとあっけなく殺される。 かなりMMOの感覚に近いが、MMOではなくシングルゲームなので、 町の人から物を盗んでガードに殺されてみたり、リスクを負うような行為も手軽にできるｗ メインのストーリーはあるが、サブクエストや、膨大なマップの随所にあるダンジョン攻略がむしろメイン。 自由度が高いうえにバランスも辛めではあるがかなり調整されていて 「大雑把な洋ゲー」と言うイメージは無い。 英語なので薦めにくいが、クエストであれば次の目的地や目的人物が、 コンパスや地図にマーカー表示されるので、それほど英語に関しては障害とならないだろう。 唯一足りないところは「萌えキャラ」ぐらいだろうか。...</summary>
    <author>
      <name>syu1_s</name>
      
      <email>syu1@maid4u.jp</email>
    </author>
    <dc:subject>ゲーム・アニメ評</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.syu1.com/">
      <![CDATA[<p><MTAws search="AsinSearch" query="B000BC38LA"><table cellpadding=0 cellspacing=0><tr><td rowspan=6><a href="<$MTAwsurl$>"><img src="<$MTAwsImageUrlMedium$>" border=0/></a></td><td><a href="<$MTAwsurl$>"><$MTAwsProductName$></a></td></tr><tr><td><$MTAwsAuthors$></td></tr><tr><td><$MTAwsManufacturer$></td></tr><tr><td><$MTAwsCatalog$> <$MTAwsMedia$></td></tr><tr><td><$MTAwsAvailability$></td></tr><tr><td><$MTAwsOurPrice$></td></tr></table></MTAws></p>

<p><a href="http://www.syu1.com/archives/ScreenShot0.JPG"><img alt="ScreenShot0.JPG" src="http://www.syu1.com/archives/ScreenShot0-thumb.JPG" width="640" height="480" border="0" /></a></p>

<p><a href="http://www.syu1.com/archives/ScreenShot10.JPG"><img alt="ScreenShot10.JPG" src="http://www.syu1.com/archives/ScreenShot10-thumb.JPG" width="640" height="480" border="0" /></a></p>

<p>膨大なテキストデータのためか、英語版しかないElder Scrolls4 Ovlibion<br />
2005年度のE3ベストゲームだが、その栄冠にふさわしい。<br />
ゲームシステムは全般的にUOを彷彿させる。武器や魔法の熟練度から、<br />
野草を収集してポーションを調合したり、鍵を開けるピッキングまでスキルが細かく分かれている。<br />
グラフィックはかなり美しく、このフィールド画面のまま、<br />
敵との戦闘はシームレスに始まり、FPS視点での殴り合いになる。<br />
クリック連打だけでなく盾でのガードや相手にステータス異常を起こすパワーアタックを折り混ぜたり、<br />
アクション性が高い。<br />
難易度はかなり高く、１ｖ１では雑魚な敵も1v3で囲まれたりするとあっけなく殺される。<br />
かなりMMOの感覚に近いが、MMOではなくシングルゲームなので、<br />
町の人から物を盗んでガードに殺されてみたり、リスクを負うような行為も手軽にできるｗ<br />
メインのストーリーはあるが、サブクエストや、膨大なマップの随所にあるダンジョン攻略がむしろメイン。<br />
自由度が高いうえにバランスも辛めではあるがかなり調整されていて<br />
「大雑把な洋ゲー」と言うイメージは無い。<br />
英語なので薦めにくいが、クエストであれば次の目的地や目的人物が、<br />
コンパスや地図にマーカー表示されるので、それほど英語に関しては障害とならないだろう。<br />
唯一足りないところは「萌えキャラ」ぐらいだろうか。</p>]]>
      
    </content>
  </entry>

</feed>
