<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>TJシステム設計</title>
    <link>https://tj-system.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Mon, 09 Jul 2012 22:30:49 +0900</pubDate>
    <item>
      <title>Apache Roller5.0.0 インストール (その1)</title>
      <link>https://tj-system.asablo.jp/blog/2012/07/09/6505617</link>
      <guid>https://tj-system.asablo.jp/blog/2012/07/09/6505617</guid>
      <pubDate>Mon, 09 Jul 2012 17:44:35 +0900</pubDate>
      <dcterms:modified>2012-07-09T22:30:49+09:00</dcterms:modified>
      <dcterms:created>2012-07-09T19:13:03+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;オープンソースでJavaベースのブログソフト、&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;A href="http://roller.apache.org/" target="_blank"&gt;Apache Roller&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;のインストールメモです。&lt;BR&gt;rootユーザで作業する前提になってますので、必要に応じてsudoなど使ってください。&lt;BR&gt;&lt;BR&gt;その1では、Rollerのソフトウェアそのもののインストールについて説明します。&lt;BR&gt;&lt;BR&gt;インストールを行ったのは少し前の5.0.0ですが、現時点（2012/7/9）での最新版は5.0.1です。 詳しくはみていませんが、機能的な変更ではなくセキュリティアップデートのようです。 なので、インストール方法は変わらないじゃないかと思っています（未確認）。&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;インストールした環境）&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;だいぶ古いですが、以下がセットアップ済みの環境に対してインストールを行いました。&lt;BR&gt;  CentOS 5.8 (Xenの上で動作)&lt;BR&gt;  JDK 1.6.0_19&lt;BR&gt;  Tomcat 6.0.26  (RollerにはTomcat6 か 7 が必要です)&lt;BR&gt;  Apache 2.2.3    (なくても問題ありません)&lt;BR&gt;  PostgreSQL 9.1.3&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;参考にしたサイト等など）&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;  &lt;A href="http://www.bn2rn.com/beta/userguide401/entry/index" target="_blank"&gt;Apache Roller 4.0.1 ユーザーガイド 日本語訳&lt;/A&gt;&lt;BR&gt;  &lt;A href="http://www.atmarkit.co.jp/fjava/column/koyama/koyama07_1.html" target="_blank"&gt;そろそろブログ＋RSSアプリでも作ってみませんか？&lt;/A&gt;&lt;BR&gt;  &lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順1) zipファイルのダウンロード&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今回はTomcat上で動かすことになるため、Rollerの&lt;A href="http://roller.apache.org/download.cgi#roller50" target="_blank"&gt;ダウンロードサイ&lt;/A&gt;トからroller-weblogger-5.0.0-for-tomcat.zipをダウンロードします。（今ならroller-weblogger-5.0.1-for-tomcat.zipですね）&lt;BR&gt;ダウンロードしたzipファイルを解凍すると、docディレクトリの中にroller-install-guide.pdfというPDFファイルがあるので、その内容に従っていけば簡単にインストールできました。&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順2) warファイルをTomcatのwebappディレクトリに展開&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;手順1のzipファイルを解凍すると、webappディレクトリの中にroller-5.0.0-tomcat.warというファイルがあるので、これをTomcatのwebappディレクトリにコピーします。 Tomcat自身に展開させるため、Tomcatが起動している状態でコピーします。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;cp roller-5.0.0-tomcat.war /usr/local/tomcat/webapp/&lt;BR&gt;&lt;/STRONG&gt;─────────────────────────────────────&lt;BR&gt;※Tomcatのインストールディレクトリが /usr/local/tomcat/ の場合&lt;BR&gt;&lt;BR&gt;ファイルの展開を確認後、Tomcatを停止します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;service tomcat stop&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順3) JDBCドライバの取得&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;A href="http://jdbc.postgresql.org/download.html" target="_blank"&gt;PostgreSQLのサイト&lt;/A&gt;などから、postgresql-9.1-902.jdbc4.jarを取得して、Tomcatのlibディレクトリに配置し、所有者をtomcatに変更します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;pwd&lt;/STRONG&gt;&lt;BR&gt;  /usr/local/tomcat/lib&lt;BR&gt;  # &lt;STRONG&gt;chown tomcat:tomcat postgresql-9.1-902.jdbc4.jar&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順4) Java Mailライブラリの取得&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;A href="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eeplat-419426.html#javamail-1.4.5-oth-JPR" target="_blank"&gt;Oracleのサイト&lt;/A&gt;などからJavaMailAPIを取得・解凍して、Tomcatのlibディレクトリに配置し、所有者をtomcatに変更します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;pwd&lt;/STRONG&gt;&lt;BR&gt;  /usr/local/tomcat/lib&lt;BR&gt;  # &lt;STRONG&gt;chown tomcat:tomcat mail.jar&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順5) Tomcatのserver.xmlのエンコーディング設定&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;/usr/local/tomcat/conf/servver.xml を開き、Connectorに「URIEncoding=&amp;quot;UTF-8&amp;quot;」が未設定であれば、設定します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;    &amp;lt;Connector port=&amp;quot;8080&amp;quot; protocol=&amp;quot;HTTP/1.1&amp;quot;&lt;BR&gt;               connectionTimeout=&amp;quot;20000&amp;quot;&lt;BR&gt;               redirectPort=&amp;quot;8443&amp;quot;&lt;BR&gt;               &lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;URIEncoding=&amp;quot;UTF-8&amp;quot;&lt;/SPAN&gt; /&amp;gt;&lt;BR&gt;    ・・・&lt;BR&gt;    &amp;lt;Connector port=&amp;quot;8009&amp;quot; protocol=&amp;quot;AJP/1.3&amp;quot; redirectPort=&amp;quot;8443&amp;quot;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt; URIEncoding=&amp;quot;UTF-8&amp;quot;&lt;/SPAN&gt; /&amp;gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順6) Roller用ディレクトリの作成&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;イメージファイルのアップロード先などとなるディレクトリを用意します。&lt;BR&gt;今回は /usr/local/rollerdata/ とします。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;cd  /usr/local/&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;mkdir rollerdata&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;chown tomcat:tomcat rollerdata/&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;cd rollerdata/&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;mkdir mediafiles&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;mkdir searchindex&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;chown tomcat:tomcat *&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順7) PostgreSQLへの追加設定&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;9.1以降のPostgreSQLを使うため、バックスラッシュのエスケープ方法を以前と同じ方法に変更します。&lt;BR&gt;/usr/local/pgsql/data/postgresql.conf を以下のように修正します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;#------------------------------------------------------------------------------&lt;BR&gt;# VERSION/PLATFORM COMPATIBILITY&lt;BR&gt;#------------------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;# - Previous PostgreSQL Versions -&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;#array_nulls = on&lt;BR&gt;#backslash_quote = safe_encoding        # on, off, or safe_encoding&lt;BR&gt;#default_with_oids = off&lt;BR&gt;&lt;STRONG&gt;escape_string_warning = off&lt;/STRONG&gt;               &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;#エスケープに関する警告を非表示にする。&lt;BR&gt;&lt;/SPAN&gt;#lo_compat_privileges = off&lt;BR&gt;#quote_all_identifiers = off&lt;BR&gt;#sql_inheritance = on&lt;BR&gt;&lt;STRONG&gt;standard_conforming_strings = off&lt;/STRONG&gt;     &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt; #標準でバックスラッシュをエスケープする。&lt;/SPAN&gt;&lt;BR&gt;#synchronize_seqscans = on&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;# - Other Platforms and Clients -&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;#transform_null_equals = off&lt;BR&gt;&lt;BR&gt;・・・&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;手順8) Roller用データベースの作成&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;BR&gt;&lt;/SPAN&gt;以下のようにデータベースを作成します。&lt;BR&gt;    データベース名       = rollerdb&lt;BR&gt;    データベースユーザ = rollerdb&lt;BR&gt;    ユーザパスワード    = rollerdb123&lt;BR&gt;─────────────────────────────────────&lt;BR&gt; # &lt;STRONG&gt;su - postgres&lt;/STRONG&gt;&lt;BR&gt; $ &lt;STRONG&gt;psql -U postgres&lt;BR&gt;&lt;/STRONG&gt; psql (9.1.3)&lt;BR&gt; Type &amp;quot;help&amp;quot; for help.&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; postgres=# &lt;STRONG&gt;CREATE DATABASE rollerdb WITH OWNER=postgres ENCODING=&amp;#x27;utf-8&amp;#x27; TABLESPACE=pg_default;&lt;/STRONG&gt;&lt;BR&gt; CREATE DATABASE &lt;BR&gt;&lt;BR&gt; postgres=# &lt;STRONG&gt;\l&lt;/STRONG&gt;&lt;BR&gt;                              List of databases&lt;BR&gt;        Name    |  Owner       | Encoding   | Collate     | Ctype   |   Access privileges&lt;BR&gt; -----------+----------+----------+---------+-------+-----------------------&lt;BR&gt;  postgres      | postgres     | UTF8         | C            | C        |&lt;BR&gt;  rollerdb       | postgres      | UTF8         | C           | C         |&lt;BR&gt;  template0    | postgres     | UTF8         | C            | C         | =c/postgres          +&lt;BR&gt;                   |                  |                  |               |            | postgres=CTc/postgres&lt;BR&gt;  template1    | postgres     | UTF8          | C            | C         | =c/postgres          +&lt;BR&gt;                   |                  |                  |               |             | postgres=CTc/postgres&lt;BR&gt; (4 rows)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt; postgres=# &lt;STRONG&gt;\connect rollerdb&lt;/STRONG&gt;&lt;BR&gt; You are now connected to database &amp;quot;rollerdb&amp;quot; as user &amp;quot;postgres&amp;quot;.&lt;BR&gt;&lt;BR&gt; rollerdb=# &lt;STRONG&gt;CREATE USER rollerdb PASSWORD &amp;#x27;rollerdb123&amp;#x27; VALID UNTIL &amp;#x27;infinity&amp;#x27;;&lt;BR&gt;&lt;/STRONG&gt; CREATE ROLE&lt;BR&gt;&lt;BR&gt; rollerdb=# &lt;STRONG&gt;\du&lt;/STRONG&gt;&lt;BR&gt;                              List of roles&lt;BR&gt;  Role name   |                   Attributes                                               | Member of&lt;BR&gt; -----------+------------------------------------------------+-----------&lt;BR&gt;  postgres      | Superuser, Create role, Create DB, Replication              | {}&lt;BR&gt;  rollerdb       |                                                                                | {}&lt;BR&gt; &lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; rollerdb=# &lt;STRONG&gt;GRANT ALL ON SCHEMA public TO rollerdb;&lt;BR&gt;&lt;/STRONG&gt; GRANT&lt;BR&gt; rollerdb=# &lt;STRONG&gt;\q&lt;BR&gt;&lt;/STRONG&gt; $&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;手順9) Roller用設定ファイルの作成&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;BR&gt;&lt;/SPAN&gt;/usr/local/tomcat/webapps/roller/WEB-INF/classes/roller-custom.properties を作成し、以下の内容を設定します。 JDBCの設定内容は、実際のサーバの設定に合わせてください。&lt;BR&gt;※installation.type には、この段階では auto を設定します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;STRONG&gt;installation.type=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;auto&lt;/SPAN&gt;&lt;BR&gt;mediafiles.storage.dir=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;/usr/local/rollerdata/mediafiles&lt;/SPAN&gt;&lt;BR&gt;search.index.dir=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;/usr/local/rollerdata/searchindex&lt;/SPAN&gt;&lt;BR&gt;log4j.appender.roller.File=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;/usr/local/rollerdata/roller.log&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;STRONG&gt;database.configurationType=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;jdbc&lt;/SPAN&gt;&lt;BR&gt;database.jdbc.driverClass=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;org.postgresql.Driver&lt;/SPAN&gt;&lt;BR&gt;database.jdbc.connectionURL=&lt;/STRONG&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;jdbc:postgresql://192.168.1.10:5432/rollerdb&lt;BR&gt;&lt;/SPAN&gt;&lt;STRONG&gt;database.jdbc.username=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;rollerdb&lt;/SPAN&gt;&lt;BR&gt;database.jdbc.password=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;rollerdb123&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;STRONG&gt;#mail.configurationType=&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;properties&lt;/SPAN&gt;&lt;BR&gt;#mail.hostname=&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;#&lt;/SPAN&gt;mail.username=&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;#&lt;/SPAN&gt;mail.password=&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順10) ApacheとTomcatの連携（httpサーバとしてApacheを使いたい場合）&lt;/SPAN&gt;&lt;BR&gt;&lt;/STRONG&gt;今回はmod_jkを使って連携します。&lt;BR&gt;&lt;BR&gt;/etc/httpd/conf.d/ssl.conf を修正します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;・・・&lt;BR&gt;##&lt;BR&gt;## SSL Virtual Host Context&lt;BR&gt;##&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&amp;lt;VirtualHost _default_:443&amp;gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;STRONG&gt;JkMount /roller/* rollerWorker     &lt;/STRONG&gt;# 追記する&lt;BR&gt;・・・&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;/etc/httpd/conf/httpd.conf を修正します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;・・・&lt;BR&gt;#&amp;lt;IfModule mod_disk_cache.c&amp;gt;&lt;BR&gt;#   CacheEnable disk /&lt;BR&gt;#   CacheRoot &amp;quot;/var/cache/mod_proxy&amp;quot;&lt;BR&gt;#&amp;lt;/IfModule&amp;gt;&lt;BR&gt;#&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;#&amp;lt;/IfModule&amp;gt;&lt;BR&gt;# End of proxy directives.&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;STRONG&gt;Include conf/mod_jk.conf&lt;/STRONG&gt;      # 追記する&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;### Section 3: Virtual Hosts&lt;BR&gt;#&lt;BR&gt;・・・&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;/etc/httpd/conf/mod_jk.conf を作成します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;STRONG&gt;LoadModule jk_module modules/mod_jk.so&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;STRONG&gt;&amp;lt;IfModule mod_jk.c&amp;gt;&lt;BR&gt;  JkWorkersFile &amp;quot;/etc/httpd/conf/workers.properties&amp;quot;&lt;BR&gt;  JkLogFile &amp;quot;/etc/httpd/logs/mod_jk.log&amp;quot;&lt;BR&gt;  JkLogLevel emerg&lt;BR&gt;  JkMount /roller rollerWorker&lt;BR&gt;  JkMount /roller/* rollerWorker&lt;BR&gt;&amp;lt;/IfModule&amp;gt;&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;/etc/httpd/conf/workers.properties を作成します。&lt;BR&gt;設定内容は、実際のサーバの設定に合わせてください。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;STRONG&gt;worker.list=rollerWorker&lt;BR&gt;worker.rollerWorker.port=8009&lt;BR&gt;worker.rollerWorker.host=192.168.1.10&lt;BR&gt;worker.rollerWorker.type=ajp13&lt;/STRONG&gt;&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;ファイルの修正、作成が終わったら、Apacheを再起動します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;service httpd stop&lt;BR&gt;&lt;/STRONG&gt;  # &lt;STRONG&gt;service httpd start&lt;BR&gt;&lt;/STRONG&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;手順11) Tomcatの起動&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;service tomcat start&lt;BR&gt;&lt;/STRONG&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;手順12) Rollerのトップページにアクセスし、データベースを作成&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;「http://192.168.1.10/roller/」のようにRoolerのトップページにアクセスすると、以下のようにデータベースが見つからない旨が表示されますので、「Yes - create tables now」ボタンを押します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,513,182,&amp;#x27;http://tj-system.asablo.jp/blog/img/2012/07/09/214e23.jpg&amp;#x27;)" href="http://tj-system.asablo.jp/blog/img/2012/07/09/214e23.jpg" target="_blank"&gt;&lt;IMG width="300" height="106" title="テーブルが見つからない" alt="テーブルが見つからない" src="http://tj-system.asablo.jp/blog/img/2012/07/09/214e22.jpg" style="border: currentColor; width: 300px; height: 106px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;テーブルが作成されます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1056,308,&amp;#x27;http://tj-system.asablo.jp/blog/img/2012/07/09/214e25.jpg&amp;#x27;)" href="http://tj-system.asablo.jp/blog/img/2012/07/09/214e25.jpg" target="_blank"&gt;&lt;IMG width="300" height="87" title="テーブル作成" alt="テーブル作成" src="http://tj-system.asablo.jp/blog/img/2012/07/09/214e24.jpg" style="border: currentColor; width: 300px; height: 87px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;手順13) Roller用設定ファイルの変更&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;以上でテーブルの作成が完了しましたので、手順9で作成したRoller設定ファイルを変更します。&lt;BR&gt;installation.type が auto となっていますので、manual に変更します。&lt;BR&gt;─────────────────────────────────────&lt;BR&gt;  # &lt;STRONG&gt;service tomcat stop&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;  # &lt;STRONG&gt;vi /usr/local/tomcat/webapps/roller/WEB-INF/classes/roller-custom.properties&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;      installation.type=&lt;STRONG&gt;manual&lt;/STRONG&gt;&lt;BR&gt;      ・・・&lt;BR&gt;&lt;BR&gt;  # &lt;STRONG&gt;service tomcat start&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;─────────────────────────────────────&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Rollerのソフトウェアのインストールは以上で完了です。&lt;BR&gt;その2では、Rollerの画面を使ったブログの作成方法について説明する予定です。&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Apache Roller</dc:subject>
    </item>
    <item>
      <title>MS Excel (Word)を読取専用で開く設定 for Windows7</title>
      <link>https://tj-system.asablo.jp/blog/2010/07/03/5198051</link>
      <guid>https://tj-system.asablo.jp/blog/2010/07/03/5198051</guid>
      <pubDate>Sat, 03 Jul 2010 12:18:41 +0900</pubDate>
      <dcterms:modified>2010-07-03T13:08:48+09:00</dcterms:modified>
      <dcterms:created>2010-07-03T13:05:11+09:00</dcterms:created>
      <description>&lt;div&gt;&#13;
Excel2003、2007を読み取り専用で開きたい。&lt;br&gt;&#13;
ネットワーク共有ドライブ上にファイルがあって、ちょっと中身をのぞきたいだけの時に、書き込みロックしてしまうのは面倒くさいですよね。&lt;br&gt;&#13;
&#13;
&lt;br&gt;&#13;
エクスプローラでExcelファイルに対して、Shift＋右クリック で表示されるメニューの中に「読み取り専用で開く」はあるんですが、実際に開いても読み取り専用になってくれません。&lt;br&gt;&#13;
&lt;br&gt;&#13;
XPの時はエクスプローラのファイル関連付け設定から簡単に出来たんですが、Windows7では該当する機能が無くなってしまったようですね。&lt;br&gt;&#13;
&lt;br&gt;&#13;
無いものはしょうがない。 レジストリエディタの出番のようです。&#13;
WinNT4とか2000に戻った気分ですｗ&lt;br&gt;&#13;
&lt;/div&gt;&#13;
&#13;
&lt;br&gt;&lt;br&gt;&#13;
&lt;div&gt;&#13;
&lt;b&gt;Excel2003ファイルの場合&lt;/b&gt;&lt;br&gt;&#13;
以下のキーに読み取り専用で開く時の(規定)値が入っていますので、書き換えます。&lt;br&gt;&#13;
&lt;hr&gt;&#13;
キー： 「&lt;b&gt;HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec&lt;/b&gt;」&lt;br&gt;&#13;
&lt;br&gt;&#13;
変更前の値： &lt;b&gt;open("%1",,,,,,,,,,,,,,1,,1)&lt;/b&gt;&lt;br&gt;&#13;
変更後の値： &lt;b&gt;open("%1",,True,,,,,,,,,,,,1,,1)&lt;/b&gt;&lt;br&gt;&#13;
&lt;br&gt;&#13;
※Shiftを押さなくても、右クリックメニューに「読み取り専用で開く」を表示したい場合は、「HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly」 にある Extended という値を消せばよいです。&lt;br&gt;&#13;
&lt;hr&gt;&#13;
&lt;/div&gt;&#13;
&#13;
&lt;br&gt;&#13;
&lt;div&gt;&#13;
&lt;b&gt;Excel2007ファイルの場合&lt;/b&gt;&lt;br&gt;&#13;
キー名の途中を「Excel.Sheet.8」 → 「Excel.Sheet.12」 に変えてやればいけます。&lt;br&gt;&#13;
「&lt;b&gt;HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec&lt;/b&gt;」&lt;br&gt;&#13;
&lt;/div&gt;&#13;
&#13;
&lt;br&gt;&lt;br&gt;&#13;
&lt;div&gt;&#13;
&lt;b&gt;Word2003ファイルの場合&lt;/b&gt;&lt;br&gt;&#13;
以下のキーに読み取り専用で開く時の(規定)値が入っていますので、書き換えます。&lt;br&gt;&#13;
&lt;hr&gt;&#13;
キー： 「HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec」&lt;br&gt;&#13;
&lt;br&gt;&#13;
変更前の値： &lt;b&gt;[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.Revert=0]&lt;/b&gt;&lt;br&gt;&#13;
変更後の値： &lt;b&gt;[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.ReadOnly=1]&lt;/b&gt;&lt;br&gt;&#13;
&lt;br&gt;&#13;
※Shiftを押さなくても、右クリックメニューに「読み取り専用で開く」を表示したい場合は、「HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly」 にある Extended という値を消せばよいです。&lt;br&gt;&#13;
&lt;hr&gt;&#13;
&lt;/div&gt;&#13;
&#13;
&lt;br&gt;&#13;
&lt;div&gt;&#13;
&lt;b&gt;Word2007の場合&lt;/b&gt;&lt;br&gt;&#13;
キー名の途中を「Word.Document.8」 → 「Word.Document.12」 に変えてやればいけます。&lt;br&gt;&#13;
「HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec」&lt;br&gt;&#13;
&lt;/div&gt;&#13;
&lt;br&gt;
</description>
      <dc:subject>MS Office</dc:subject>
    </item>
    <item>
      <title>Excelで正規表現(wsfテキトー版）</title>
      <link>https://tj-system.asablo.jp/blog/2010/05/16/5089586</link>
      <guid>https://tj-system.asablo.jp/blog/2010/05/16/5089586</guid>
      <pubDate>Sun, 16 May 2010 10:31:44 +0900</pubDate>
      <dcterms:modified>2010-05-16T10:37:57+09:00</dcterms:modified>
      <dcterms:created>2010-05-16T10:35:09+09:00</dcterms:created>
      <description>Excelの検索機能だと、オートシェイプは検索対象外。&#13;
Windowsの検索機能だと、ヒットするかどうかは分かるけど、どのシートにあるのかとか分からない。&#13;
ネットで見つけた記事を組み合わせて作ってみて、一応動くけどテキトー感たっぷりな仕上がり（そもそも仕上がってない）。 Windows スクリプト ファイル (.wsf) で保存して使います。&#13;
&#13;
&lt;pre&gt;&#13;
&amp;lt;JOB ID="excel正規表現検索(オートシェイプ対応)"&amp;gt;&#13;
	&amp;lt;!-- excel --&amp;gt;&#13;
	&amp;lt;REFERENCE GUID="{00020813-0000-0000-C000-000000000046}" /&amp;gt;&#13;
	&amp;lt;SCRIPT LANGUAGE="VBScript"&amp;gt;&#13;
	Option Explicit&#13;
&#13;
    '変数定義&#13;
	Dim fname		'ファイル名&#13;
	Dim args		'引数&#13;
	Dim hitRes&#13;
	Dim excel, fso&#13;
&#13;
	fname = ""&#13;
	Set args = WScript.Arguments&#13;
	hitRes = ""&#13;
&#13;
	'Excelとか開く&#13;
	Set excel = WScript.CreateObject("Excel.Application")&#13;
	Set fso = WScript.CreateObject("Scripting.FileSystemObject")&#13;
&#13;
	'引数チェック&#13;
	If args.length = 0 Then&#13;
		'For Double Clicked: File Open Dialog&#13;
		fname = excel.GetOpenFileName()&#13;
		If fname = False Then&#13;
			excel.WindowState = xlMinimized&#13;
			WScript.Echo("ファイルを選択してください。")&#13;
			WScript.Quit&#13;
		End If&#13;
&#13;
	ElseIf args.length = 1 Then&#13;
		'For Drug&amp;Drop&#13;
		fname = args(0)&#13;
		If fso.FolderExists(fname) Then&#13;
			WScript.Echo("フォルダは面倒なので、ファイルを指定してください。")&#13;
			WScript.Quit&#13;
		End If&#13;
&#13;
	Else&#13;
		WScript.Echo("ファイルは１つだけにしてくれるとうれしいな。")&#13;
		WScript.Quit&#13;
	End If&#13;
&#13;
&#13;
	'検索条件人力&#13;
	Dim searchExp, rE&#13;
	searchExp = InputBox("検索条件を入力してください。")&#13;
	If searchExp = "" Then&#13;
		WScript.Echo("何か入れてね")&#13;
		WScript.Quit&#13;
	End If&#13;
	Set rE = CreateObject("VBScript.RegExp")&#13;
	rE.Pattern = searchExp	'検索パターン&#13;
	rE.IgnoreCase = True	'とりあえず大文字・小文字は区別なし&#13;
	rE.Global = True		'文字列全体を検索&#13;
&#13;
&#13;
	'Workbookを開く&#13;
	Dim book1&#13;
	Set book1 = excel.Workbooks.Open(fname, true, true)&#13;
&#13;
&#13;
	'検索実行&#13;
	Dim bookName, sheet, rg, rgCur, sp, i&#13;
	bookName = book1.Name&#13;
	For Each sheet In book1.Worksheets&#13;
		hitRes = hitRes + vbCrLf + "--- シート：" + sheet.Name + " ---"&#13;
&#13;
'↓ WinXP SP3 + Excel2003だと、エラーになるかも&#13;
		sheet.Activate&#13;
&#13;
		'値セルの検索&#13;
		Set rg = sheet.UsedRange.SpecialCells(xlCellTypeConstants)&#13;
		For Each rgCur In rg&#13;
			If Not IsNull(rgCur.Value) And "" &amp;lt;&amp;gt; rgCur.Value Then&#13;
				If rE.Test(rgCur.Value) Then&#13;
					hitRes = hitRes + vbCrLf + "  " + rgCur.Address + ":" + vbTab + rgCur.Value&#13;
				End If&#13;
			End If&#13;
		Next&#13;
&#13;
		'数式セルの検索&#13;
		rg = Null&#13;
		On Error Resume Next&#13;
			Set rg = sheet.UsedRange.SpecialCells(xlCellTypeFormulas)&#13;
		On Error GoTo 0&#13;
		If Not IsNull(rg) Then&#13;
			For Each rgCur In rg&#13;
				If Not IsNull(rgCur.Formula) And "" &amp;lt;&amp;gt; rgCur.Formula Then&#13;
					If rE.Test(rgCur.Formula) Then&#13;
						hitRes = hitRes + vbCrLf + "  " + rgCur.Address + ":" + vbTab + rgCur.Formula&#13;
					End If&#13;
				End If&#13;
			Next&#13;
		End If&#13;
&#13;
		'オートシェイプの検索&#13;
		If 0 &amp;lt; sheet.Shapes.Count Then&#13;
			Dim spTxt, idx&#13;
&#13;
			For Each sp In Sheet.Shapes&#13;
&#13;
'オートシェイプ内の文字列取得は、OS、Officeのバージョンによって方法が変わるのかな？&#13;
'これだ！ という方法がよく分からなくて、詳しく調べる気もないので、環境毎に都度対応する。&#13;
&#13;
'タイプA（Win7 x64 + Excel2007 では動作した）&#13;
				sp.Select&#13;
				spTxt = excel.Selection.Characters.Text&#13;
&#13;
'タイプB（胡散臭いやり方。 WinXP SP3 + Excel2003 ではこちらでないと取得できなかった）&#13;
'				spTxt = ""&#13;
'				On Error Resume Next&#13;
'					spTxt = sp.Text&#13;
'				On Error GoTo 0&#13;
'				If spTxt = "" Then&#13;
'					spTxt = sp.AlternativeText&#13;
'					idx = InStr(1, spTxt, ": ", 1)&#13;
'					If idx &amp;gt; 0 Then&#13;
'						spTxt = Right(spTxt, Len(spTxt) - idx)&#13;
'					End If&#13;
'				End If&#13;
&#13;
				If spTxt &amp;lt;&amp;gt; "" Then&#13;
					If rE.Test(spTxt) Then&#13;
						hitRes = hitRes + vbCrLf + "  図[" + sp.Name + "]:" + vbTab + Replace(spTxt, vbLf, " ")&#13;
					End If&#13;
				End If&#13;
			Next&#13;
		End If&#13;
	Next&#13;
&#13;
&#13;
	'Workbook閉じる&#13;
	book1.Close&#13;
	Set book1 = Nothing&#13;
&#13;
&#13;
	'クリップボードへコピーしてダイアログにも表示&#13;
	Dim objIE&#13;
	Set objIE = WScript.CreateObject("InternetExplorer.Application")&#13;
	objIE.Navigate("about:blank")&#13;
	objIE.Visible = True 'アクセス許可ダイアログがどこに出るのか分からなくなってしまったので、しょうがなく&#13;
	While objIE.Busy&#13;
		WScript.Sleep 100&#13;
	WEnd&#13;
	objIE.Document.parentWindow.clipboardData.setData "text", hitRes&#13;
	objIE.Quit&#13;
	Set objIE = Nothing&#13;
&#13;
	WScript.Echo("検索結果（クリップボードにもコピーしました）：" + vbCrLf + vbCrLf + hitRes)&#13;
&#13;
	&amp;lt;/SCRIPT&amp;gt;&#13;
&amp;lt;/JOB&amp;gt;&#13;
&lt;/pre&gt;
</description>
      <dc:subject>MS Office</dc:subject>
    </item>
    <item>
      <title>Let's note + VMWare ESXi ...</title>
      <link>https://tj-system.asablo.jp/blog/2009/10/03/4613691</link>
      <guid>https://tj-system.asablo.jp/blog/2009/10/03/4613691</guid>
      <pubDate>Sat, 03 Oct 2009 23:05:52 +0900</pubDate>
      <dcterms:modified>2009-10-04T00:44:25+09:00</dcterms:modified>
      <dcterms:created>2009-10-03T23:54:11+09:00</dcterms:created>
      <description>【試した事】&lt;br/&gt;&#13;
我が家で現役引退中の Panasonic Let's note CF-Y5 で VMWare ESXi を動かす。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【結論・原因】&lt;br/&gt;&#13;
ダメでした。&lt;br/&gt;&#13;
NICが対応していないようです。 「ALT+F1 ＆ unsupported入力」のターミナルで確認したところ、/devの下にはNICらしきものが見当たりませんでした。 &lt;br/&gt;&#13;
lspciでは、有線LAN、無線LANとも機器情報は表示されました。&lt;br/&gt;&#13;
　・03:00.00 Network controller: Intel Corporation&lt;br/&gt;&#13;
　・04:01.00 Network controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/3139C+&lt;br/&gt;&#13;
有線NICはRealtekですか。 そうですすか．．．orz&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【手順】&lt;br/&gt;&#13;
詳しくは下記の参考HPにて。&lt;br/&gt;&#13;
・&lt;a target="_blank" href="http://www.vmware.com/jp/products/esxi"&gt;VMWare&lt;/a&gt;のサイトからISOイメージをダウンロード。&lt;br/&gt;&#13;
・isoファイルの中から、VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd のような*.ddファイルを取りだす。 （install.tgzのさらに奥にある）&lt;br/&gt;&#13;
・ddファイルをUSBメモリへ書き込む。 &lt;a target="_blank" href="http://www.si-linux.co.jp/wiki/silinux/index.php?DDforWindows"&gt;DD for Windows&lt;/a&gt;を使用。&lt;br/&gt;&#13;
・USBをノートPCに差して起動。 BIOS設定(起動時にF2）で、USB HDDから起動できるようにする必要あり。（手元にあったBuffaloの4GBの奴は、USB KeyではなくUSB HDDとして認識されました）&lt;br/&gt;&#13;
・ESXiが立ち上がるので、rootパスワードとネットワークの設定を．．．出来ませんでした。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【VMWare ESXi 3.5 Update2 の場合】&lt;br/&gt;&#13;
起動はするが、NICが未対応。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【VMWare ESXi 3.5 Update4 の場合】&lt;br/&gt;&#13;
起動はするが、NICが未対応。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【VMWare ESXi 4 の場合】&lt;br/&gt;&#13;
起動直後のロード画面から進まない。 右下で処理中を示すテキストがクルクル回り続けて1時間．．．&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【参考HP】&lt;br/&gt;&#13;
&lt;a target="_blank" href="http://wiki.aggregate.jp/index.php?ESXi3"&gt;VMware ESXi3 wiki&lt;/a&gt;&lt;br/&gt;&#13;
&lt;a target="_blank" href="http://www.maruko2.com/mw/USB_%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%96%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B_VMware_ESXi_3.5_%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B"&gt;USB メモリブートする VMware ESXi 3.5 を作成する&lt;/a&gt;&lt;br/&gt;&#13;
&lt;a target="_blank" href="http://pctestroom.blogspot.com/2008/11/vmware-esxi-35-update-3-2.html"&gt;PC徒然草  VMWare ESXi 3.5 update 3 その2&lt;/a&gt;&lt;br/&gt;&#13;
&lt;a target="_blank" href="http://hirokasa.jp/new/index.php?VMware%2FESXi"&gt;VMware/ESXi&lt;/a&gt;&lt;br/&gt;&#13;
&lt;a target="_blank" href="http://d.hatena.ne.jp/dharry/20090201/1233429349"&gt;ノートPC に VMware ESXi インストール&lt;/a&gt;&lt;br/&gt;
</description>
      <enclosure url="https://tj-system.asablo.jp/blog/img/2009/10/03/c3f0d.jpg" length="63717" type="image/jpeg"/>
      <dc:subject>VMware</dc:subject>
    </item>
    <item>
      <title>MS Office + XP 読取専用で開く設定</title>
      <link>https://tj-system.asablo.jp/blog/2009/10/01/4608117</link>
      <guid>https://tj-system.asablo.jp/blog/2009/10/01/4608117</guid>
      <pubDate>Thu, 01 Oct 2009 00:59:25 +0900</pubDate>
      <dcterms:modified>2009-10-01T01:19:40+09:00</dcterms:modified>
      <dcterms:created>2009-10-01T01:17:45+09:00</dcterms:created>
      <description>下記設定を行えば、xls、docファイルを右クリックで&lt;br/&gt;&#13;
[読み取り専用で開く] メニューが出るようになる。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
とりあえず処置なのでエラーが出まくりますが（特にWord）、読取専用では開けます。 気が向いたら、ちゃんとした対策を考えるかもしれませんが、多分やらない（＾＾；&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
-----------------------------------------------------------&lt;br/&gt;&#13;
まず、[エクスプローラー] → [ツールメニュー] → [フォルダオプション] を開く。&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【Excel設定】&lt;br/&gt;&#13;
・[ファイルの種類]タブから "XLS" や "XLSX" を選び、[詳細設定]ボタン押下。&lt;br/&gt;&#13;
・アクションの中から "読み取り専用で開く" を選び、[編集]ボタン押下。&lt;br/&gt;&#13;
・アクションの末尾に "(&amp;R)" などを付ける。&lt;br/&gt;&#13;
　　例） "読み取り専用で開く(&amp;R)"&lt;br/&gt;&#13;
・DDEメッセージを下記のように変更する。&lt;br/&gt;&#13;
　　"[open("%1",,,,,,,,,,,,,,1,,1)]" &lt;br/&gt;&#13;
　　　　　　↓&lt;br/&gt;&#13;
　　 "[open("%1",,&lt;span style="color:#FF0000;"&gt;True&lt;/span&gt;,,,,,,,,,,,,1,,1)]"&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
&lt;br/&gt;&#13;
【Word設定】&lt;br/&gt;&#13;
・[ファイルの種類]タブから "DOC" や "DOCX" を選び、[詳細設定]ボタン押下。&lt;br/&gt;&#13;
・アクションの中から "読み取り専用で開く" を選び、[編集]ボタン押下。&lt;br/&gt;&#13;
・アクションの末尾に "(&amp;R)" などを付ける。&lt;br/&gt;&#13;
　　例） "読み取り専用で開く(&amp;R)"&lt;br/&gt;&#13;
・DDEメッセージを下記のように変更する。&lt;br/&gt;&#13;
　　"[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.Revert=0]"&lt;br/&gt;&#13;
　　　　　↓&lt;br/&gt;&#13;
　　"[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.Revert=0&lt;span style="color:#FF0000;"&gt;,.ReadOnly=1&lt;/span&gt;]"&lt;br/&gt;
</description>
      <dc:subject>MS Office</dc:subject>
    </item>
  </channel>
</rss>
