<?xml version="1.0" encoding="EUC-JP" standalone="yes"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja-JP">
  <channel rdf:about="http://piecake.com/?c=recent">
    <title> : Recent Changes</title>
    <link>http://piecake.com/?c=recent</link>
    <description> Recent Changes</description>
    <dc:language>ja</dc:language>
    <dc:rights>Copyright (C) webmaster@piecake.com</dc:rights>
    <dc:date>2021-02-12T04:42:37+00:00</dc:date>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://piecake.com/?experience"/>
        <rdf:li resource="http://piecake.com/?map"/>
        <rdf:li resource="http://piecake.com/?SideMenu"/>
        <rdf:li resource="http://piecake.com/?FrontPage"/>
        <rdf:li resource="http://piecake.com/?about"/>
        <rdf:li resource="http://piecake.com/?business"/>
        <rdf:li resource="http://piecake.com/?products"/>
        <rdf:li resource="http://piecake.com/?products_VMGridComputing"/>
        <rdf:li resource="http://piecake.com/?jobs"/>
        <rdf:li resource="http://piecake.com/?about_hiki"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://piecake.com/?experience">
    <title>開発実績</title>
    <link>http://piecake.com/?experience</link>
    <dc:date>2021-02-12T04:42:37+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">研究プロジェクト　※記載の大学名は、開発当時のものです。</span></h2>
<h3><a name="l1"><span class="sanchor"> </span></a>エージェントベースシミュレーション言語SOARS</h3>
<p>　これは、東京工業大学大学院総合理工学研究科の出口弘研究室様において、ご研究のプロジェクトの中で開発されたものです。当社はその開発の一部を承りました。また、出口先生の御指導の下、内閣府の国民経済計算推計システムの開発にも参加しました。</p>
<h3><a name="l2"><span class="sanchor"> </span></a>次世代ロボット知能化技術開発プロジェクト</h3>
<p>　平成19年度にスタートした経済産業省の委託事業である「次世代ロボット知能化技術開発プロジェクト」に採択された東北大学の近野敦先生より、採択案件の一部について、当社は再委託を承りました。</p>
<h3><a name="l3"><span class="sanchor"> </span></a>薬物動態シミュレーションシステム</h3>
<p>　このシステムは、東京大学大学院医学系研究科（小山博史先生）、埼玉医科大学（安藤雄一先生、佐々木康綱先生）との共同研究により開発したものです。
　患者の個体特性に応じた薬物投与量の決定を目標とした、薬物動態の数理モデルをCellMLで記述することができるツールです。</p>
<ul>
<li>学会でのポスター発表資料： CellMLを基にした薬物動態モデリング<ul>
<li><span class="plugin">{{attach_anchor('CellML.pdf')}}</span></li>
</ul></li>
</ul>
<h3><a name="l4"><span class="sanchor"> </span></a>DNA結合タンパク質の結合能の評価ツール</h3>
<p>　「横浜市地域結集型共同研究事業（下記URL参照）」に参加し、その中で「DNA結合タンパク質の構造解析・結合能の条件検討及び新技術の検証」をテーマに評価ツールの研究開発を行いました。</p>
<ul>
<li><a href="https://kihara.or.jp/taisei.pdf" class="external">https://kihara.or.jp/taisei.pdf</a></li>
</ul>
<h3><a name="l5"><span class="sanchor"> </span></a>遺伝子ネットワークシミュレーションシステム</h3>
<p>　このシステムは、東京大学医科学研究所の宮野研究室様において、ご研究のプロジェクトの中で開発されたものです。
　当社はその開発の一部を承りました。</p>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?map">
    <title>アクセス</title>
    <link>http://piecake.com/?map</link>
    <dc:date>2020-12-15T05:48:55+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">アクセス</span></h2>
<dl>
<dt><a href="https://www.google.com/maps/place/%E3%80%92140-0004+%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%93%81%E5%B7%9D%E5%8C%BA%E5%8D%97%E5%93%81%E5%B7%9D%EF%BC%92%E4%B8%81%E7%9B%AE%EF%BC%94%E2%88%92%EF%BC%95/@35.6104377,139.7404145,17z/data=!3m1!4b1!4m5!3m4!1s0x60188a707a38f9b3:0xf3bfa9afb9e2a372!8m2!3d35.6104377!4d139.7426032" class="external">会社位置グーグルマップへ</a></dt><dd> </dd>
</dl>
<ul>
<li>京急青物横丁駅から徒歩3分</li>
<li>JR大井町駅から徒歩13分</li>
</ul>
<dl>
<dt>所在地</dt><dd>〒140-0004　東京都品川区南品川二丁目4番5号　NAビル4B</dd>
<dt>TEL</dt><dd>03-6810-3656</dd>
</dl>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?SideMenu">
    <title>SideMenu</title>
    <link>http://piecake.com/?SideMenu</link>
    <dc:date>2020-12-15T05:26:25+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">Contents</span></h2>
<ul>
<li><a href="./">トップページ</a></li>
<li><a href="./?about">会社概要</a></li>
<li><a href="./?business">業務内容</a></li>
<li><a href="./?experience">開発実績</a></li>
<li><a href="./?products">製品紹介</a></li>
<li><a href="./?jobs">人材募集</a></li>
<li><a href="./?map">アクセス</a></li>
</ul>
<ul>
<li><a href="http://www.piecake.com/?c=index" class="external">ページ一覧</a></li>
<li><a href="http://www.piecake.com/?c=search" class="external">検索</a></li>
<li><a href="http://www.piecake.com/?c=recent" class="external">更新履歴</a></li>
<li><a href="http://www.piecake.com/?c=rss" class="external">RSS</a></li>
</ul>
<ul>
<li><a href="./?about_hiki">about Hiki</a></li>
</ul>
<h2><span class="date"><a name="l1"> </a></span><span class="title">Recent updates </span></h2>
<div class="plugin">{{recent(5)}}</div>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?FrontPage">
    <title>PieCake,Inc. - 株式会社パイケーク</title>
    <link>http://piecake.com/?FrontPage</link>
    <dc:date>2020-12-15T05:25:59+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">Contents</span></h2>
<ul>
<li><a href="./?about">会社概要</a></li>
<li><a href="./?business">業務内容</a></li>
<li><a href="./?experience">開発実績</a></li>
<li><a href="./?products">製品紹介</a></li>
<li><a href="./?jobs">人材募集</a></li>
<li><a href="./?map">アクセス</a></li>
</ul>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?about">
    <title>会社概要</title>
    <link>http://piecake.com/?about</link>
    <dc:date>2020-12-15T02:19:48+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">ご挨拶</span></h2>
<p>　近年、あらゆるモノがインターネットにつながり、モノのデータ（情報）のやり取りをする情報化社会が構築されつつあります。これには、「インターネット等の通信インフラの高速化および低価格化」と、「このインフラを実現するためのソフトウェアに関する基礎技術の充実とオープン化」が背景にあると思われます。
　このように、ITを取巻く環境の変化は、他の分野に比較しても早いように感じます。当然、その中でソフトウェア技術の高度化も進み、ソフトウェア技術者のスキルの個人差が年々広がり、そのまま企業の能力へ直結しつつあると思われます。特に、研究開発を行う案件においては、ソフトウェアも高水準化が求められています。</p>
<p>　当社は、これまで新しい技術を積極的に取り入れながら、難易度の高いソフトウェア技術を必要とする<strong>「視覚的に捉えられない対象の可視化を伴う様々なシミュレーション」</strong>や<strong>「通信技術をベースとするIoT、AR」</strong>等の研究開発のご依頼に応えてきました。今後も<strong>これまでのノウハウ</strong>を活かしつつ、研究開発の発展に貢献できるように<strong>ソフトウェア技術のレベルアップ</strong>に努めて参ります。</p>
<h2><span class="date"><a name="l1"> </a></span><span class="title">経営理念</span></h2>
<p>当社は次のような理念のもとに日々進化する企業を目指しております。</p>
<ul>
<li>問題解決を諦めない。</li>
<li>コミュニケーションはピラミッド型ではなく、ネットワーク型で進める。</li>
<li>最適な成果物を提供する。そして、お客様に喜んで頂く。</li>
<li>常に会社の個性を創造する。</li>
</ul>
<h2><span class="date"><a name="l2"> </a></span><span class="title">会社情報</span></h2>
<dl>
<dt>名称</dt><dd>株式会社パイケーク　（PieCake,Inc.）</dd>
<dt>所在地</dt><dd>〒140-0004　東京都品川区南品川二丁目4番5号　NAビル4B</dd>
<dt>TEL&amp;FAX</dt><dd>03-6810-3656 &amp; 03-6810-3657</dd>
<dt>設立</dt><dd>2000年6月１日</dd>
<dt>役員</dt><dd>代表取締役　木寺 重樹、　取締役　倉田　正</dd>
<dt>社名の由来</dt><dd>パイケーク（PieCake）は、A piece of cake（簡単にできること、たやすいこと、安易で楽しいもの）を短くした名称です。これはお客様といっしょに仕事をする際に質の高い成果を出すことはもちろんのこと、楽しく気持ちの良い環境作りも忘れずにという思いから命名しました。</dd>
<dt>沿革</dt>
</dl>
<ul>
<li>2000年6月：　横浜市神奈川区において、ソフトウェア技術を主体にした研究開発型企業を目指して、株式会社パイケークを資本金10,000千円で設立</li>
<li>2001年4月：　本社を横浜市鶴見区（横浜市産学共同センター）に移転</li>
<li>2002年4月：　横浜市地域結集型共同研究事業（「機能性タンパク質の解析評価システムの開発」）に参加 </li>
<li>2004年8月：　地域新生コンソーシアム研究開発事業（「疾病関連タンパク質ネットワークのハイスループット解析技術の開発」）に参加 </li>
<li>2005年7月：　本社を横浜市鶴見区に移転</li>
<li>2020年12月：　本社を東京都品川区（現所在地）に移転</li>
</ul>
<dl>
<dt>主な納入先(敬省略)</dt><dd>内閣府、東京大学、東京工業大学、東北大学、京都大学、横浜市立大学、理化学研究所、株式会社ＮＴＴドコモ、いすゞ自動車株式会社</dd>
</dl>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?business">
    <title>業務内容</title>
    <link>http://piecake.com/?business</link>
    <dc:date>2020-12-15T02:08:32+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">業務内容</span></h2>
<h4><a name="l1"> </a>ソフトウェアの受託開発（コンサルティングを含む）</h4>
<h4><a name="l2"> </a>大学および研究機関との共同研究</h4>
<p>　具体的には、主に大学や研究機関からご依頼を承り、ソフトウェアの側面より研究開発をサポートさせて頂いております。
サポートの内容は、</p>
<ul>
<li>研究者の方のアイディアを形にするためのご提案</li>
<li>ソフトウェア技術の調査および評価</li>
<li>ソフトウェア・アプリケーションやプロトタイプの研究開発</li>
<li>ネットワークやハードウェアの制御を含めたシステムとしての研究開発</li>
</ul>
<p>等を行っております。</p>
<h2><span class="date"><a name="l3"> </a></span><span class="title">当社の特長</span></h2>
<p>　先進的な研究テーマにおいて、ソフトウェアの利用を検討した場合に、既存のソフトウェア資産では適応できないケースが多く見受けられます。このようなときに、当社は研究者と一緒になって検討し、有効な手段をソフトウェアの側面よりご提案申し上げます。</p>
<p>　例えば、次のような研究分野への実績がございます。その際に、利用した応用技術や基礎技術についても上げておきます。</p>
<h3><a name="l4"><span class="sanchor"> </span></a>研究分野</h3>
<ul>
<li>IoT、バイオ、医療、複雑適応系、知能化ロボットなど</li>
</ul>
<h3><a name="l5"><span class="sanchor"> </span></a>応用技術</h3>
<ul>
<li>データの可視化技術（３次元CG、リアルタイム処理を含む）</li>
<li>画像認識技術</li>
</ul>
<h3><a name="l6"><span class="sanchor"> </span></a>基礎技術</h3>
<table border="1">
<tr><td>OS</td><td>Linux、Windows、MacOS、iOS、Androidなど</td></tr>
<tr><td>開発言語</td><td>JAVA関連、C、C++、C#、Ruby、Python、javascriptなど</td></tr>
<tr><td>ネットワーク通信</td><td>MQTT、EtherCATなど</td></tr>
<tr><td>インターネット関連</td><td>Tomcat、Apache、XML-RPC 、SOAPなど</td></tr>
<tr><td>仮想化技術</td><td>Docker、VMwareなど</td></tr>
<tr><td>グリッドコンピューティング</td><td>Sun Grid Engine、Globus Toolkitなど</td></tr>
<tr><td>データベース</td><td>PostgreSQL、MySQL、MongoDB、SQLiteなど</td></tr>
<tr><td>ビジュアライゼーション向けツール</td><td>Unity、OpenGL、OpenInventorなど</td></tr>
</table>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?products">
    <title>製品紹介</title>
    <link>http://piecake.com/?products</link>
    <dc:date>2014-01-27T09:24:56+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">VM-GridComputing Package</span></h2>
<p>　VM-GridComputing Packageは、普段お使いのPC複数台を並列処理マシンへ変身させ、処理速度を向上させる“仮想マシン対応グリッドコンピューティング実行環境パッケージ”です。</p>
<p>　本製品は、OSにDebian、グリッドソフトウェアにDebian Grid Engineを利用し、ローカルなLAN上で自動的にアプリケーションの並列実行環境が整う仕組みをパッケージ化したものです。また、本パッケージをVMware上で動作する仮想マシンにすることで、お客様のPCのOSに依存しない形でグリッドコンピューティングを実現しております。　<a href="./?products_VMGridComputing">...詳細</a></p>
<ul>
<li>パンフレット：　<span class="plugin">{{attach_anchor(VM-GridComputing-pamphlet.pdf)}}</span></li>
</ul>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?products_VMGridComputing">
    <title>VM-GridComputing Package</title>
    <link>http://piecake.com/?products_VMGridComputing</link>
    <dc:date>2014-01-27T08:53:21+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">概要</span></h2>
<p>　VM-GridComputing Packageは、普段お使いのPC複数台を並列処理マシンへ変身させ、処理速度を向上させる“仮想マシン対応グリッドコンピューティング実行環境パッケージ”です。<span class="plugin">{{br}}</span>
　本製品は、OSにDebian、グリッドソフトウェアにDebian Grid Engineを利用し、ローカルなLAN上で自動的にアプリケーションの並列実行環境が整う仕組みをパッケージ化したものです。また、本パッケージをVMware上で動作する仮想マシンにすることで、お客様のPCのOSに依存しない形でグリッドコンピューティングを実現しております。</p>
<p>　本製品には、“Portal用仮想マシン”と“Executor用仮想マシン”が用意され、仮想マシン間はNFSで接続されます。このPortal用仮想マシン内にお客様の実行ソフトウェアとデータ領域を構築することで動作可能となります。</p>
<h2><span class="date"><a name="l1"> </a></span><span class="title">構成イメージ</span></h2>
<div class="plugin">{{attach_view(VMGridComputing.png)}}</div>
<ul>
<li>本パッケージでは、DHCPサーバが稼働しているネットワーク環境を前提にしています。Firewallが設定さいているPCやネットワーク環境下では、動作しない場合もございます。</li>
<li>各PCにおいて、通常業務とグリッドコンピューティングを共存させた状態での運用が可能です。</li>
</ul>
<h2><span class="date"><a name="l2"> </a></span><span class="title">初期導入時の内容</span></h2>
<h3><a name="l3"><span class="sanchor"> </span></a>1. 本パッケージのセットアップ</h3>
<ul>
<li>“Portal用仮想マシン”と“Executor用仮想マシン”を指定されたPCへインストールし、グリッドコンピューティングが正常に機能することを確認します。同時に、データ領域の読み書きについても検証します。</li>
</ul>
<h3><a name="l4"><span class="sanchor"> </span></a>2. お客様指定の実行ソフトウェアのセットアップに伴うサポート</h3>
<ul>
<li>お客様指定の実行ソフトウェアがグリッドコンピューティング上で並列実行できるようにサポートします。</li>
<li>実行ソフトウェアは、Debian上で動作するプログラムであれば、お客様自身で開発されたもの、または既製品のプログラムでもサポートの対象になります。</li>
</ul>
<h2><span class="date"><a name="l5"> </a></span><span class="title">価格</span></h2>
<table border="1">
<tr><th>価格</th><th>金額</th></tr>
<tr><td><strong>１　VM-GridComputing Package初期導入費用</strong></td><th>￥580,000.</th></tr>
<tr><td colspan="2">　　・Portal用仮想マシン<span class="plugin">{{br}}</span>　　・Executor用仮想マシン<span class="plugin">{{br}}</span>　　・簡易マニュアル<span class="plugin">{{br}}</span>　　・本パッケージの初期セットアップ　※Executor用仮想マシンは、最大20台まで　　　　<span class="plugin">{{br}}</span>　　・お客様指定の実行ソフトウェアの初期セットアップに伴うサポート<span class="plugin">{{br}}</span></td></tr>
<tr><td><strong>2　オンサイト保守サービス（１年間）</strong></td><th>￥360,000.</th></tr>
<tr><td colspan="2">　　・お問い合わせサポート（電話＆メール）<span class="plugin">{{br}}</span>　　・本パッケージアップデート版のセットアップ<span class="plugin">{{br}}</span>　　・お客様指定の実行ソフトウェア（追加や変更等）のセットアップに伴うサポート<span class="plugin">{{br}}</span>　　　　　※現地での作業は、年間12回までとなります。<span class="plugin">{{br}}</span>　　　　　※遠隔地の場合は、別途交通費が加算されます。</td></tr>
<tr><td><strong>3　各種オプション</strong></td><th>個別対応</th></tr>
<tr><td colspan="2">　　1) 個別オンサイトサポート<span class="plugin">{{br}}</span>　　　　　※遠隔地の場合は、別途交通費が加算されます<span class="plugin">{{br}}</span>　　2) 周辺装置等<span class="plugin">{{br}}</span>　　　　・VMwareライセンスおよびPC等の一括購入<span class="plugin">{{br}}</span>　　3) リモートログインによるサポート</td></tr>
</table>
<p>　　　　　　　　　　　　※上記金額には、消費税が含まれていません。</p>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?jobs">
    <title>人材募集</title>
    <link>http://piecake.com/?jobs</link>
    <dc:date>2008-09-05T04:45:46+00:00</dc:date>
    <content:encoded><![CDATA[<div><p>現在、募集は行っておりません。</p>
</div>]]></content:encoded>  </item>  <item rdf:about="http://piecake.com/?about_hiki">
    <title>about Hiki</title>
    <link>http://piecake.com/?about_hiki</link>
    <dc:date>2008-05-13T11:27:35+00:00</dc:date>
    <content:encoded><![CDATA[<div><h2><span class="date"><a name="l0"> </a></span><span class="title">目次</span></h2>
<div class="plugin">{{toc_here}}</div>
<h2><span class="date"><a name="l1"> </a></span><span class="title">本サイトにおける<a href="http://hikiwiki.org/ja/" class="external">Hiki</a>の利用について</span></h2>
<p>本サイトを構築するにあたって、CMSとしてソースコードを一部修正した<a href="http://hikiwiki.org/ja/" class="external">Hiki</a>を利用しています。</p>
<p>以下にソースコードの差分を公開します。</p>
<pre>
 --- hiki/command.rb.org 2008-05-09 19:02:20.000000000 +0900
 +++ hiki/command.rb     2008-05-09 18:52:39.000000000 +0900
 @@ -83,6 +83,12 @@
              raise PermissionError, 'Permission denied' unless @plugin.postable?
            end
            @cmd = 'view' unless @cmd
 +
 +          # allow commands...
 +          if ['view', 'index', 'search', 'recent', 'rss', 'plugin'].index(@cmd) == nil
 +            raise PermissionError, 'Permission denied'
 +          end
 +
            raise if !@p &amp;&amp; ['view', 'edit', 'diff', 'save'].index( @cmd )
            if @cmd == 'edit'
              raise PermissionError, 'Permission denied' unless @plugin.editable?
</pre>
<pre>
 --- plugin/00default.rb.org     2008-05-09 19:04:40.000000000 +0900
 +++ plugin/00default.rb 2008-05-09 19:16:45.000000000 +0900
 @@ -188,9 +188,6 @@
    if @conf.bot?
      menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=index"&gt;#{@conf.msg_index}&lt;/a&gt;!
    else
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=create"&gt;#{@conf.msg_create}&lt;/a&gt;! if creatable?
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=edit;p=#{@page.escape}"&gt;#{@conf.msg_edit}&lt;/a&gt;! if @page &amp;&amp; editable?
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=diff;p=#{@page.escape}"&gt;#{@conf.msg_diff}&lt;/a&gt;! if @page &amp;&amp; editable?
      menu &lt;&lt; %Q!#{hiki_anchor( 'FrontPage', page_name('FrontPage') )}!
      menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=index"&gt;#{@conf.msg_index}&lt;/a&gt;!
      menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=search"&gt;#{@conf.msg_search}&lt;/a&gt;!
 @@ -206,9 +203,6 @@
        menu &lt;&lt; cmd
      end
      menu_proc.each {|i| menu &lt;&lt; i}
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=login#{@page ? ";p=#{@page.escape}" : ""}"&gt;#{@conf.msg_login}&lt;/a&gt;! unless @user || @conf.password.empty?
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=admin"&gt;#{@conf.msg_admin}&lt;/a&gt;! if admin?
 -    menu &lt;&lt; %Q!&lt;a href="#{@conf.cgi_name}?c=logout"&gt;#{@conf.msg_logout}&lt;/a&gt;! if @user &amp;&amp; !@conf.password.empty?
    end
    menu
  end
 @@ -293,23 +287,19 @@
 
 
  def auth?
 -  true
 +  false
  end
 
  def editable?( page = @page )
 -  if page
 -    auth? &amp;&amp; ((!@db.is_frozen?( page ) &amp;&amp; !@conf.options['freeze']) || admin?)
 -  else
 -    creatable?
 -  end
 +  false
  end
 
  def creatable?
 -  auth? &amp;&amp; (!@conf.options['freeze'] || admin?)
 +  false
  end
 
  def postable?
 -  true
 +  false
  end
</pre>
<pre>
 --- template/form.html.org      2008-05-13 16:05:45.000000000 +0900
 +++ template/form.html  2008-05-13 16:05:54.000000000 +0900
 @@ -8,7 +8,6 @@
 
  &lt;body&gt;
  &lt;div class="&lt;%= @contents[:view_style] %&gt;"&gt;
 -  &lt;div class="adminmenu"&gt;&lt;%= @contents[:tools] %&gt;&lt;/div&gt;
    &lt;h1 class="header"&gt;&lt;%= @contents[:title] %&gt;&lt;/h1&gt;
 
    &lt;div class="day"&gt;
 @@ -26,6 +25,7 @@
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
 +  &lt;div class="adminmenu"&gt;&lt;%= @contents[:tools] %&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;% if @contents[:sidebar_class] %&gt;
  &lt;div class="&lt;%= @contents[:sidebar_class] %&gt;"&gt;
</pre>
<pre>
 --- template/list.html.org      2008-05-13 16:00:29.000000000 +0900
 +++ template/list.html  2008-05-13 16:00:41.000000000 +0900
 @@ -8,7 +8,6 @@
 
  &lt;body&gt;
  &lt;div class="&lt;%= @contents[:view_style] %&gt;"&gt;
 -  &lt;div class="adminmenu"&gt;&lt;%= @contents[:tools] %&gt;&lt;/div&gt;
    &lt;h1 class="header"&gt;&lt;%= @contents[:title] %&gt;&lt;/h1&gt;
 
    &lt;div class="day"&gt;
 @@ -20,6 +19,7 @@
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;% if @contents[:sidebar_class] %&gt;
  &lt;div class="&lt;%= @contents[:sidebar_class] %&gt;"&gt;
</pre>
<pre>
 --- template/view.html.org      2008-05-12 18:19:13.000000000 +0900
 +++ template/view.html  2008-05-13 19:29:20.000000000 +0900
 @@ -9,19 +9,10 @@
  &lt;body&gt;
  &lt;a name="top"&gt; &lt;/a&gt;
  &lt;div class="&lt;%= @contents[:view_style] %&gt;"&gt;
 -  &lt;div class="adminmenu"&gt;&lt;%= @contents[:tools] %&gt;&lt;/div&gt;
    &lt;h1 class="header"&gt;&lt;%= @contents[:view_title] %&gt;&lt;/h1&gt;
    &lt;% if !@contents[:body_enter].empty? %&gt;&lt;div&gt;&lt;%= @contents[:body_enter] %&gt;&lt;/div&gt;&lt;% end %&gt;
    &lt;div&gt;&lt;%= @contents[:body] %&gt;&lt;/div&gt;
    &lt;div class="day"&gt;
 -    &lt;div class="comment"&gt;
 -      &lt;div class="caption"&gt;
 -        &lt;%=@conf.msg_last_modified%&gt;:&lt;%= @contents[:last_modified].strftime('%Y/%m/%d %H:%M:%S') %&gt;&lt;br&gt;
 -        &lt;%=@conf.msg_keyword%&gt;:&lt;%= @contents[:keyword] %&gt;&lt;br&gt;
 -        &lt;%=@conf.msg_reference%&gt;:&lt;%= @contents[:references] %&gt;&lt;br&gt;
 -        &lt;% unless @contents[:page_attribute].empty? %&gt;&lt;div&gt;&lt;%= @contents[:page_attribute] %&gt;&lt;/div&gt;&lt;% end %&gt;
 -      &lt;/div&gt;
 -    &lt;/div&gt;
      &lt;% unless @contents[:body_leave].empty? %&gt;&lt;div&gt;&lt;%= @contents[:body_leave] %&gt;&lt;/div&gt;&lt;% end %&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</pre>
<p>この修正を行うと、コンテンツの新規追加・修正を一切行うことができなくなります。</p>
<h2><span class="date"><a name="l2"> </a></span><span class="title">コンテンツの編集・管理について</span></h2>
<p>実際の運用では、下書き用のHikiを別途用意し、下書き用Hikiで編集・内容を確認したあと、
コンテンツを<a href="http://www.piecake.com/" class="external">トップページ</a>へ反映するようにしています。</p>
<p>反映する際には以下のCGIを利用して、ボタンひとつで下書き用サイトからトップページへ反映できるようにしています。</p>
<pre>
 #!/usr/bin/ruby -Ku
 
 $KCODE = 'UTF-8'
 
 require 'fileutils'
 include FileUtils
 
 ##################################################################
 #
 # 各種設定
 #
 ##################################################################
 
 $hiki_root       = '/var/www'
 $hiki_data       = '/path/to/hikiのデータディレクトリ'
 $hiki_draft_root = '/var/www/下書き用サイト'
 $hiki_draft_data = '/path/to/下書き用サイトのhikiのデータディレクトリ'
 
 ##################################################################
 #
 # 下書き用Hikiのデータをトップページへ反映する関数
 #
 ##################################################################
 
 # 書き換え中にメンテナンスモードにするための.htaccessを用意する関数
 def change_maintenance_mode(root_dir, flag)
   htaccess_file = ""
   if flag
     htaccess_file = "#{root_dir}/.htaccess.maintenance"
   else
     htaccess_file = "#{root_dir}/.htaccess.normal"
   end
 
   cp(htaccess_file, "#{root_dir}/.htaccess")
 end
 
 
 # 下書き用Hikiのデータをトップページへ反映する関数
 def copy_draft_to_root
   change_maintenance_mode($hiki_root, true)
 
   ["text", "backup", "cache/parser", "cache/attach"].each {|dir|
     rm_r(Dir.glob("#{$hiki_data}/#{dir}/*"), {:force =&gt; true})
   }
 
   ["text", "cache/attach",].each {|dir|
     cp_r(Dir.glob("#{$hiki_draft_data}/#{dir}/*"), "#{$hiki_data}/#{dir}/")
   }
 
   cp("#{$hiki_draft_data}/info.db", "#{$hiki_data}/info.db");
 
   change_maintenance_mode($hiki_root, false)
 end
 
 ##################################################################
 #
 # ここからCGI用コード
 #
 ##################################################################
 
 require 'cgi-lib'
 
 print "Content-type: text/html; charset=UTF-8\n\n"
 input = CGI.new
 
 commit_flag = input['commit'] 
 
 if commit_flag == 'true'
   # 下書きHikiのデータをトップページへコピー
   copy_draft_to_root  
 
   # 反映した趣旨を出力
   print &lt;&lt;"EOS"
 &lt;html&gt;
   &lt;head&gt;
     &lt;title&gt;トップページのメンテナンス用CGI&lt;/title&gt;
     &lt;meta http-equiv="Content-type" content="text/html; charset=UTF-8"&gt;
   &lt;/head&gt;
   &lt;body&gt;
     &lt;div&gt;
       下書きページの内容をトップページに反映しました。
     &lt;/div&gt;
   &lt;/body&gt;
 &lt;/html&gt;
 EOS
 else
   # フォーム、説明文の出力
   print &lt;&lt;"EOS"
 &lt;html&gt;
   &lt;head&gt;
     &lt;title&gt;トップページのメンテナンス用CGI&lt;/title&gt;
     &lt;meta http-equiv="Content-type" content="text/html; charset=UTF-8"&gt;
   &lt;/head&gt;
   &lt;body&gt;
   &lt;hr&gt;
   &lt;div&gt;
     &lt;form method="POST"&gt;
       &lt;input type="hidden" name="commit" value="true"&gt;
       下書きページの内容をトップページに反映する場合は、
       commitボタンを押してください&lt;br&gt;
       &lt;input type="submit" name="submit" value="commit"&gt;
     &lt;/form&gt;
   &lt;/div&gt;
   &lt;hr&gt;
   &lt;div&gt;
     &lt;p&gt;
       このページは、http://www.piecake.com/のトップページのコンテンツを管理するCGIです。
     &lt;/p&gt;
     &lt;p&gt;
       トップページを書き換える場合は、次の手順で編集を行います。
       &lt;ol&gt;
         &lt;li&gt;下書き用Hiki(https://www.piecake.com/下書き用サイト/)を編集してください。&lt;/li&gt;
         &lt;li&gt;下書き用Hikiの内容をよく見直してください。&lt;/li&gt;
         &lt;li&gt;
           本当にトップページを書き換える場合は、このページの上部にあるcommitボタンを押してください。
           下書き用Hikiのデータが丸ごとトップページへコピーされます。
         &lt;/li&gt;
       &lt;/ol&gt;
     &lt;/p&gt;
   &lt;/div&gt;
   &lt;/body&gt;
 &lt;/html&gt;
 EOS
 end
</pre>
</div>]]></content:encoded>  </item></rdf:RDF>
