<?xml version="1.0" encoding="utf-8" ?>
<feed version="0.3"
	xml:lang="ja"
	xmlns="http://purl.org/atom/ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/">
	<title>sb開発研究所</title>
	<link rel="alternate" type="text/html" href="http://serenebach.net/" />
	<modified>2009-06-18T07:35:06+00:00</modified>
	<tagline><![CDATA[]]></tagline>
	<generator url="http://serenebach.net/">Serene Bach</generator>
	<entry>
		<title>Serene Bach 3.00 beta024</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b024.html" />
		<id>http://serenebach.net/log/sb300b024.html</id>
		<issued>2009-06-06T10:30:00+09:00</issued>
		<modified>2009-06-06T01:30:00Z</modified>
		<summary>Serene Bach 3 beta024 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta023 以前のバージョンには、セッション ID が...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; 開発版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta024</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta023 以前のバージョンには、セッション ID が推測可能である<strong class="caution">脆弱性が存在します</strong>。全ての Serene Bach 3 ご利用ユーザー様にバージョンアップを推奨します。</p>
<p class="note">Serene Bach 2.20R 以前にも同様の脆弱性があります。詳しくは <a href="http://serenebach.net/log/sb221R.html">Serene Bach 2.21R</a> をご覧ください。</p>
<p>Serene Bach 3.00 beta024 では、以下のバグが修正されました。</p>
<ul>
<li><strong>セッション ID が推測可能である脆弱性があります</strong>(重要)</li>
<li>TrackbackReceiver を設定している時、自ウェブログにトラックバックが送信されません</li>
<li>コメント・トラックバックが消せない場合があります</li>
</ul>
<p>Serene Bach 3 beta023 以前のバージョンでは 8 月中旬以降、管理画面からの「オススメ検索」ができなくなる予定です。</p>
<p>また、以下の仕様変更があります。</p>
<ul>
<li>Product Advertising API に対応</li>
<li>オススメ検索の対応ジャンルを更新</li>
<li>カテゴリーインデックスページのリスト用代替 javascript にカテゴリーリストを追加</li>
</ul>
<h3 id="sb300b024_versionup">Serene Bach 3.00 beta023 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta023 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)</li>
<li>plugin/ ディレクトリ内の Reorder.pm を差し替える</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="3">lib/sb/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><td>Session.pm</td></tr>
<tr><td>Text.pm</td></tr>
<tr><th rowspan="3">lib/sb/Admin/ ディレクトリ内</th><td>List.pm</td></tr>
<tr><td>Message.pm</td></tr>
<tr><td>Trackback.pm</td></tr>
<tr><th rowspan="2">lib/sb/Net/ ディレクトリ内</th><td>Aws.pm</td></tr>
<tr><td>Ping.pm</td></tr>
<tr><th rowspan="1">lib/sb/Text/ ディレクトリ内</th><td>sha.pm (追加)</td></tr>
<tr><th rowspan="1">lib/resource/ ディレクトリ内</th><td>ja.txt</td></tr>
<tr><th rowspan="1">plugin/ ディレクトリ内</th><td>Reorder.pm</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 2.21R</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb221R.html" />
		<id>http://serenebach.net/log/sb221R.html</id>
		<issued>2009-06-06T10:00:00+09:00</issued>
		<modified>2009-06-06T01:00:00Z</modified>
		<summary>Serene Bach ver 2.21R を公開しています(ダウンロードセンター)。Serene Bach 2.20R 以前のバージョンには、セッション ID が推測可能である脆弱性が存在します。全ての Serene Bach 2 ご利用ユーザー様にバージ...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; 安定版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach</strong> ver 2.21R を公開しています(<a href="http://serenebach.net/download/">ダウンロードセンター</a>)。</p>
<p>Serene Bach 2.20R 以前のバージョンには、セッション ID が推測可能である<strong class="caution">脆弱性が存在します</strong>。全ての Serene Bach 2 ご利用ユーザー様にバージョンアップを推奨します。</p>
<p>Serene Bach 2.21R では、2.20R から以下のバグが修正されました。</p>
<ul>
<li><strong>セッション ID が推測可能である脆弱性があります</strong>(重要)</li>
<li>TrackbackReceiver を設定している時、自ウェブログにトラックバックが送信されません</li>
</ul>
<p>また、Serene Bach 2.21R では、以下の仕様変更があります。</p>
<ul>
<li>Product Advertising API に対応</li>
<li>オススメ検索の対応ジャンルを更新</li>
</ul>
<p>Serene Bach 2.20R 以前のバージョンでは 8 月中旬以降、管理画面からの「オススメ検索」ができなくなる予定です。</p>
<p>Serene Bach 2.17R - 2.20R からのバージョンアップ手順は以下の通りです。</p>
<ol>
<li>lib/ の内容をごっそり入れ替える</li>
<li>doc/ の内容をごっそり入れ替える</li>
<li>管理画面にアクセスして、バージョンが 2.21R になっていることを確認する</li>
</ol>
<p>Serene Bach 2.20R からは以下のファイルの差し替え・追加でもバージョンアップができます。</p>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="5">lib/sb/ ディレクトリ内</th><td>Aws.pm</td></tr>
<tr><td>Ping.pm</td></tr>
<tr><td>Session.pm</td></tr>
<tr><td>Text.pm</td></tr>
<tr><td>TextUtil.pm (追加)</td></tr>
<tr><th rowspan="1">lib/sb/Language/ ディレクトリ内</th><td>ja.pm</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>sb 1.23R</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb123.html" />
		<id>http://serenebach.net/log/sb123.html</id>
		<issued>2009-06-06T06:00:00+09:00</issued>
		<modified>2009-06-05T21:00:00Z</modified>
		<summary>sb ver 1.23Rを公開しています(ダウンロードセンター for sb)。sb 1.23R では、1.22R から以下の仕様変更があります。Product Advertising API に対応sb 1.22R 以前のバージョンでは 8 月中旬以降、管理画面からの...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; 安定版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>sb</strong> ver 1.23Rを公開しています(<a href="http://serenebach.net/download/sb.html">ダウンロードセンター for sb</a>)。</p>
<p>sb 1.23R では、1.22R から以下の仕様変更があります。</p>
<ul>
<li>Product Advertising API に対応</li>
</ul>
<p>sb 1.22R 以前のバージョンでは 8 月中旬以降、管理画面からの「オススメ検索」ができなくなる予定です。</p>
<p>sb 1.22R からのバージョンアップ手順は以下の通りです。</p>
<ol>
<li>lib/ の内容をごっそり入れ替える</li>
<li>doc/ の内容をごっそり入れ替える</li>
<li>管理画面にアクセスして、バージョンが <strong>1.23R</strong> になっていることを確認する</li>
</ol>
<p>また、sb 1.22R からは以下のファイルの差し替え・追加でもバージョンアップが可能です。</p>
<table>
<tr><th rowspan="3">lib/ ディレクトリ内</th><td>sbaws.pl</td></tr>
<tr><td>sbcommon.pl</td></tr>
<tr><td>sbtextutil.pl</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta023</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b023.html" />
		<id>http://serenebach.net/log/sb300b023.html</id>
		<issued>2009-04-18T14:00:00+09:00</issued>
		<modified>2009-04-18T05:00:00Z</modified>
		<summary>Serene Bach 3 beta023 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta023 では、以下のバグが修正されました。無指...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta023</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta023 では、以下のバグが修正されました。</p>
<ul>
<li>無指定のモジュールをロードしようとする場合があります</li>
</ul>
<p>また、以下の仕様変更があります。</p>
<ul>
<li>テンプレートの互換性を向上</li>
<li>インストーラでのデータ変換プロセスに Ajax を利用するように</li>
<li>インストーラ以外のスクリプトからデータベーステーブルの更新が行なえるように</li>
</ul>
<p>beta023 よりテンプレートの処理ルーチンが若干変更され、Serene Bach 3 と Serene Bach 2 のテンプレートの互換性が大幅に向上しています。</p>
<h3 id="sb300b023_versionup">Serene Bach 3.00 beta022 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta022 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="3">lib/sb/ ディレクトリ内</th><td>File.pm</td></tr>
<tr><td>Object.pm</td></tr>
<tr><td>Template.pm</td></tr>
<tr><th rowspan="1">lib/sb/App/ ディレクトリ内</th><td>Install.pm</td></tr>
<tr><th rowspan="1">lib/resource/ ディレクトリ内</th><td>ja.txt</td></tr>
<tr><th rowspan="1">lib/resource/ja/ ディレクトリ内</th><td>install.html</td></tr>
<tr><th rowspan="2">resource/script/ ディレクトリ内</th><td>buildprogress.js</td></tr>
<tr><td>spica.js</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta022</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b022.html" />
		<id>http://serenebach.net/log/sb300b022.html</id>
		<issued>2009-03-21T10:30:00+09:00</issued>
		<modified>2009-03-21T01:30:00Z</modified>
		<summary>Serene Bach 3 beta022 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta022 では、以下のバグが修正されました。記事...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta022</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta022 では、以下のバグが修正されました。</p>
<ul>
<li>記事更新時の処理通知に不必要な数字が付加されています</li>
<li>カテゴリーの並び替えの際に正しい処理通知メッセージが表示されていません</li>
<li>保存形式 Monthly 利用時、リスト用代替 javascript が正しく再構築されない場合があります</li>
<li>追加したリスト用代替 javascript が正しく適用されていません</li>
</ul>
<p>また、以下の仕様変更があります。</p>
<ul>
<li>リソースファイルが存在しない場合の処理を追加</li>
<li>カテゴリーリスト・アーカイブリストの記事数表記を切り替えできるように</li>
<li>言語リソースから不必要な &lt;br /&gt; タグを除去</li>
</ul>
<p>Serene Bach 3.00 beta022 よりリスト用代替 javascript をプラグインから追加することができるようになりました。</p>
<p class="note">実装は beta021 からありましたが、バグがあり、実質的には beta022 から正しく利用できます。</p>
<h3 id="sb300b022_versionup">Serene Bach 3.00 beta021 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta021 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="3">lib/sb/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><td>Language.pm</td></tr>
<tr><td>Plugin.pm</td></tr>
<tr><th rowspan="15">lib/sb/Admin/ ディレクトリ内</th><td>Amazon.pm</td></tr>
<tr><td>Build.pm</td></tr>
<tr><td>Category.pm</td></tr>
<tr><td>Entry.pm</td></tr>
<tr><td>EntryList.pm</td></tr>
<tr><td>Home.pm</td></tr>
<tr><td>Link.pm</td></tr>
<tr><td>List.pm</td></tr>
<tr><td>Login.pm</td></tr>
<tr><td>Message.pm</td></tr>
<tr><td>Profile.pm</td></tr>
<tr><td>Template.pm</td></tr>
<tr><td>Trackback.pm</td></tr>
<tr><td>Upload.pm</td></tr>
<tr><td>User.pm</td></tr>
<tr><th rowspan="2">lib/sb/App/ ディレクトリ内</th><td>Admin.pm</td></tr>
<tr><td>Main.pm</td></tr>
<tr><th rowspan="1">lib/sb/Content/ ディレクトリ内</th><td>List.pm</td></tr>
<tr><th rowspan="2">lib/sb/Language/ ディレクトリ内</th><td>en.pm</td></tr>
<tr><td>ja.pm</td></tr>
<tr><th rowspan="1">lib/sb/Text/ ディレクトリ内</th><td>md5.pm</td></tr>
<tr><th rowspan="2">lib/resource/ ディレクトリ内</th><td>en.txt</td></tr>
<tr><td>ja.txt</td></tr>
<tr><th rowspan="1">lib/resource/ja/ ディレクトリ内</th><td>template.html</td></tr>
<tr><th rowspan="1">resource/script/ ディレクトリ内</th><td>adminutils.js</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta021</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b021.html" />
		<id>http://serenebach.net/log/sb300b021.html</id>
		<issued>2009-02-28T18:00:00+09:00</issued>
		<modified>2009-02-28T09:00:00Z</modified>
		<summary>Serene Bach 3 beta021 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta021 では、以下のバグが修正されました。記事...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta021</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta021 では、以下のバグが修正されました。</p>
<ul>
<li>記事更新・作成時に関連カテゴリーのインデックスページが更新されません</li>
</ul>
<p>Serene Bach 3.00 beta021 では、以下の仕様変更があります。
<ul>
<li>カテゴリーインデックスページでリスト用 js を利用するように</li>
<li>月別アーカイブページにリスト用 ja を利用するように</li>
<li>保存形式を Monthly に設定している場合にもリスト用 js を生成するように</li>
<li>カテゴリー順を変更しただけの場合にはカテゴリーインデックスを再構築しないように</li>
</ul>
<p>また、Serene Bach 3.00 beta021 より「並べ替え」プラグインが標準添付されるようになりました。</p>
<h3 id="sb300b021_versionup">Serene Bach 3.00 beta020 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta020 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="1">lib/sb/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><th rowspan="1">lib/sb/Admin/ ディレクトリ内</th><td>Category.pm</td></tr>
<tr><th rowspan="1">plugin/ ディレクトリ内</th><td>Reorder.pm</td></tr>
<tr><th rowspan="2">plugin/resource/ja/ ディレクトリ内</th><td>reoder.html</td></tr>
<tr><td>reoder.txt</td></tr>
<tr><th rowspan="1">resource/script/ ディレクトリ内</th><td>template.js</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta020</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b020.html" />
		<id>http://serenebach.net/log/sb300b020.html</id>
		<issued>2009-02-19T19:30:00+09:00</issued>
		<modified>2009-02-19T10:30:00Z</modified>
		<summary>Serene Bach 3 beta020 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta020 では、以下のバグが修正されました。デー...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta020</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta020 では、以下のバグが修正されました。</p>
<ul>
<li>データドライバーに Text を指定している際、「テンプレート編集」が利用できません</li>
<li>カテゴリーを更新した際、カテゴリーインデックスが更新されません</li>
<li>再構築オプションが正しく表示されない場合があります</li>
</ul>
<p>Serene Bach 3.00 beta020 では、以下の仕様変更があります。
<ul>
<li>一部の再構築処理を共有化</li>
<li>管理画面スタイルの最大幅を若干変更</li>
<li>スタイルシートが空のとき、記事生成時にスタイルシートを生成するように</li>
</ul>
<p>また、以下の機能が追加されました。</p>
<ul>
<li>静的ファイル生成構築時のプラグインフックを追加</li>
</ul>
<p>これにより静的ファイル生成あるいは更新時に呼ばれるプラグインを作成することができます。</p>
<p>「<a href="http://serenebach.net/log/sb300b020.html#sb300b020_plugin">続き</a>」に簡単な解説並びにサンプルスクリプトをご用意しましたので、ご参照ください。</p>
<h3 id="sb300b020_versionup">Serene Bach 3.00 beta019 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta019 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="3">lib/sb/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><td>FastCGI.pm</td></tr>
<tr><td>Plugin.pm</td></tr>
<tr><th rowspan="6">lib/sb/Admin/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><td>Category.pm</td></tr>
<tr><td>Entry.pm</td></tr>
<tr><td>List.pm</td></tr>
<tr><td>Profile.pm</td></tr>
<tr><td>Template.pm</td></tr>
<tr><th rowspan="3">lib/sb/App/ ディレクトリ内</th><td>Builder.pm</td></tr>
<tr><td>Receipt.pm</td></tr>
<tr><td>Xmlrpc.pm</td></tr>
<tr><th rowspan="1">lib/sb/Net/ ディレクトリ内</th><td>Ping.pm</td></tr>
<tr><th rowspan="1">lib/resource/ ディレクトリ内</th><td>ja.txt</td></tr>
<tr><th rowspan="1">resource/ ディレクトリ内</th><td>style.css</td></tr>
</table><p><a href="http://serenebach.net/log/sb300b020.html#sequel">[続きがあります]</a></p>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta019</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b019.html" />
		<id>http://serenebach.net/log/sb300b019.html</id>
		<issued>2009-02-10T03:30:00+09:00</issued>
		<modified>2009-02-09T18:30:00Z</modified>
		<summary>Serene Bach 3 beta019 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta019 では、以下のバグが修正されました。記事...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta019</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta019 では、以下のバグが修正されました。</p>
<ul>
<li>記事追加・編集が正しく行なわれません</li>
<li>最新記事リスト・選択記事リストが表示されません</li>
</ul>
<p>Serene Bach 3.00b018 より FastCGI でスクリプトを動作させることが可能になりました。手順一例につきましては「<a href="http://serenebach.net/log/sb300b018.html#sb300b018_fastcgi">Serene Bach 3 のスクリプトを FastCGI で動作させる</a>」をご参照ください。</p>
<h3 id="sb300b019_versionup">Serene Bach 3.00 beta018 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta018 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="1">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><th rowspan="1">lib/sb/ ディレクトリ内</th><td>Interface.pm</td></tr>
<tr><th rowspan="1">lib/sb/Admin/ ディレクトリ内</th><td>Entry.pm</td></tr>
<tr><th rowspan="1">lib/sb/Content/ ディレクトリ内</th><td>List.pm</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta018</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b018.html" />
		<id>http://serenebach.net/log/sb300b018.html</id>
		<issued>2009-02-09T19:00:00+09:00</issued>
		<modified>2009-02-09T10:00:00Z</modified>
		<summary>Serene Bach 3 beta018 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta018 では、以下のバグが修正されました。記事...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta018</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta018 では、以下のバグが修正されました。</p>
<ul>
<li>記事エディタのリサイズバーの幅が若干ずれて見えます</li>
</ul>
<p>また、以下の仕様変更があります。</p>
<ul>
<li>管理画面スタイルを選択可能に</li>
<li>記事タイトルが無記名のときの処理を若干変更</li>
</ul>
<p>Serene Bach 3 では管理画面のスタイルとして</p>
<ul>
<li>blue</li>
<li>green</li>
<li>rose</li>
</ul>
<p>が用意されています。「ユーザープロフィール」→「編集設定」→「管理画面スタイル」より選択できます。</p>
<p class="note">ユーザープロフィールは、画面右上のユーザー名から開くことができます。</p>
<p>Serene Bach 3.00 beta018 では、以下の機能が追加されました。</p>
<ul>
<li>FastCGI (mod_fastcgi) 上で動作するように</li>
</ul>
<h3 id="sb300b018_fastcgi">Serene Bach 3 のスクリプトを FastCGI で動作させる (手順一例)</h3>
<p><a href="http://www.fastcgi.com/">FastCGI</a> は、スクリプトのプロセスをサーバ上で永続的に実行することで、スクリプトの起動と終了にかかる時間を節約するための仕組みです。</p>
<p>手元のごく簡単なテストでは、FastCGI としてスクリプトを起動させることで、全再構築にかかる時間が 20% ほど改善しています。</p>
<p>Serene Bach 3 のスクリプトを設置したディレクトリの「.htaccess」ファイルに以下の記述を追加する。</p>
<blockquote><pre><code>AddHandler fastcgi-script .fcgi</code></pre></blockquote>
<p class="note">サーバ環境によっては、必要ない場合もあります。詳細はサーバ管理者にお尋ねください。</p>
<p>FastCGI で動作させるスクリプトの拡張子を <strong>fcgi</strong> に変更する。</p>
<ul>
<li><code>sb.cgi</code> → <code>sb.fcgi</code></li>
<li><code>admin.cgi</code> → <code>admin.fcgi</code></li>
<li><code>mb.cgi</code> → <code>mb.fcgi</code></li>
</ul>
<p>設定ファイル「init.cgi」に対応するスクリプトの名称指定を追記する。</p>
<blockquote><pre><code>basic_sb sb.fcgi
basic_admn admin.fcgi
basic_mob mb.fcgi</code></pre></blockquote>
<p class="note">対応するスクリプト名指定のデフォルト設定は /lib/config.pl をご参照ください。</p>
<p>名称変更したスクリプトにアクセスして、正しく表示されることを確認したら終了です。</p>
<h3 id="sb300b018_versionup">Serene Bach 3.00 beta017 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta017 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<p>新規追加されたファイル、削除されたファイルなどがありますので、ご注意ください。</p>
<table>
<tr><th rowspan="2">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><td>config.pl</td></tr>
<tr><th rowspan="8">lib/sb/ ディレクトリ内</th><td>App.pm</td></tr>
<tr><td>Config.pm</td></tr>
<tr><td>Content.pm</td></tr>
<tr><td><ins>FastCGI.pm</ins> (新規追加)</td></tr>
<tr><td>Interface.pm</td></tr>
<tr><td>Language.pm</td></tr>
<tr><td>Object.pm</td></tr>
<tr><td>Plugin.pm</td></tr>
<tr><th rowspan="9">lib/sb/Admin/ ディレクトリ内</th><td>Amazon.pm</td></tr>
<tr><td>Build.pm</td></tr>
<tr><td>Category.pm</td></tr>
<tr><td>Entry.pm</td></tr>
<tr><td>Home.pm</td></tr>
<tr><td>Link.pm</td></tr>
<tr><td>List.pm</td></tr>
<tr><td>Profile.pm</td></tr>
<tr><td>User.pm</td></tr>
<tr><th rowspan="2">lib/sb/App/ ディレクトリ内</th><td>Admin.pm</td></tr>
<tr><td>Xmlrpc.pm</td></tr>
<tr><th rowspan="1">lib/sb/Content/ ディレクトリ内</th><td>List.pm</td></tr>
<tr><th rowspan="1">lib/sb/Data/ ディレクトリ内</th><td>Entry.pm</td></tr>
<tr><th rowspan="1">lib/sb/File/ ディレクトリ内</th><td>Dir.pm</td></tr>
<tr><th rowspan="2">lib/sb/Language/ ディレクトリ内</th><td>en.pm</td></tr>
<tr><td>ja.pm</td></tr>
<tr><th rowspan="2">lib/resource/ ディレクトリ内</th><td>ja.txt</td></tr>
<tr><td><del>styleset.txt</del> (削除)</td></tr>
<tr><th rowspan="1">lib/resource/ja/ ディレクトリ内</th><td>entry.html</td></tr>
<tr><th rowspan="5">resource/ ディレクトリ内</th><td>ext_blue.css</td></tr>
<tr><td>ext_green.css</td></tr>
<tr><td><ins>ext_rose.css</ins> (新規追加)</td></tr>
<tr><td><del>ext_red.css</del> (削除)</td></tr>
<tr><td>style.css</td></tr>
<tr><th rowspan="1">resource/script/ ディレクトリ内</th><td>codepress.js</td></tr>
</table>]]></content>
	</entry>
	<entry>
		<title>Serene Bach 3.00 beta017</title>
		<link rel="alternate" type="text/html" href="http://serenebach.net/log/sb300b017.html" />
		<id>http://serenebach.net/log/sb300b017.html</id>
		<issued>2009-02-01T18:00:00+09:00</issued>
		<modified>2009-02-01T09:00:00Z</modified>
		<summary>Serene Bach 3 beta017 を公開しています(ダウンロードセンター)。β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。Serene Bach 3.00 beta017 では、以下のバグが修正されました。デー...</summary>
		<author>
			<name>takkyun</name>
		</author>
		<dc:subject>アップデート通知 &gt; β版</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p><strong>Serene Bach 3 beta017</strong> を公開しています(<a href="http://serenebach.net/download/#develop">ダウンロードセンター</a>)。</p>
<p class="note">β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。</p>
<p>Serene Bach 3.00 beta017 では、以下のバグが修正されました。</p>
<ul>
<li>データドライバーに TextOld 形式を選択した際、正しく初期化されません</li>
<li>Serene Bach 2 からの移行直後、記事更新日付が正しく表示されません</li>
<li>オススメの追加日が正しく表示されない場合があります</li>
<li>sbtext で img 要素などマークアップ直記述が正しく表示されません</li>
<li>OldStyleRebuilding 設定が有効になりません</li>
</ul>
<p>また、以下の仕様変更があります。</p>
<ul>
<li>再構築時に構築時間を表示するように (デバッグ用)</li>
<li>データドライバー Text / TextOld を若干高速化</li>
<li>全再構築時 (Ajax 利用) の構築記事数を 20 に変更</li>
</ul>
<p>Serene Bach 3 では、データドライバーに Text を選択した際、再構築にかかる時間が Serene Bach 2.* と比較すると、遅くなっていましたが、今回の仕様変更により Serene Bach 2 とほぼ同程度になりました。</p>
<p>なお、有効プラグインやサーバ環境に大きく依存しますが、Serene Bach 3 では、SQLite / MySQL 利用時、おおむね Serene Bach 2 よりも高速に動作するようです。</p>
<h3 id="sb300b017_versionup">Serene Bach 3.00 beta016 からのバージョンアップ</h3>
<p>Serene Bach 3.00 beta016 からは、以下の手順でバージョンアップを行なってください。</p>
<ol>
<li>lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える</li>
<li>管理画面にアクセスして、ログインできることを確認する</li>
</ol>
<table>
<tr><th rowspan="2">lib/ ディレクトリ内</th><td>sb.pm</td></tr>
<tr><td>config.pl</td></tr>
<tr><th rowspan="3">lib/sb/Admin/ ディレクトリ内</th><td>Build.pm</td></tr>
<tr><td>Entry.pm</td></tr>
<tr><td>List.pm</td></tr>
<tr><th rowspan="1">lib/sb/App/ ディレクトリ内</th><td>Install.pm</td></tr>
<tr><th rowspan="2">lib/sb/Driver/ ディレクトリ内</th><td>Text.pm</td></tr>
<tr><td>TextOld.pm</td></tr>
<tr><th rowspan="1">lib/resource/ja/ ディレクトリ内</th><td>rebuild.html</td></tr>
<tr><th rowspan="1">plugin/ ディレクトリ内</th><td>sbTextFormat.pm</td></tr>
<tr><th rowspan="2">resource/script/ ディレクトリ内</th><td>benchmark.js</td></tr>
<tr><td>buildprogress.js</td></tr>
</table>]]></content>
	</entry>
</feed>
