<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>ブログ 作成 MovableTypeブログ作成カスタマイズ</title>
      <link>http://mtblog.mtblgooon.net/</link>
      <description>ブログ作成 Movable Typeブログ作成＆カスタマイズ忘れないうちに　ノート　メモ　記録</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Thu, 22 Nov 2007 22:20:15 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>サーバーによる違い　今度はコアサーバー</title>
         <description>
サーバーによる違いで、今度はコアサーバーでひっかかりました。

MTをインストールしてみたんですが、ひととおり何もなくインストールできたとおもったのですが・・・・


再構築しようとすると、メインページでエントリーの公開がされてないから、パーマネントリンクを
取得することができません。エラー・・・・・


なんだろう？

１ページ目に最新記事をのせておくために、１記事分みるわけですが、そこがひっかかった。

外せば、うまくいきますが、当然エントリーが見られません。


と、よくよく設定画面を見ていくと、公開のところで、エントリーもカテゴリーも日付も
アーカイブが公開されていない！！


この公開設定がMTの中のどこにあるのかは、まだ調べていません。
けっこうわからないかも。
だから、ブログを追加するときには、設定画面で設定します。

今まで、チカッパにしても、Xサーバーにしても、そんなことなかったのに。


アーカイブを公開するようにして、パーマネントリンクをエントリーからとるように、
公開設定画面を設定すると、再構築できるようになりました。


いろんなサーバーがありますね。

同じものをアップロードしているんですけれど。


コアサーバーは、サイズがでかい。

やすくて、でかくて、CRONとかも使える。

１５Gっていうのをみて、最初　点が抜けているのではないかとおもったぐらいです。

１５Gもあるけれど、どうやってこれだけのサイズを使おうか？

１Gぐらいならそれなりに使ってしまいますが。


そういえば、Xreaサーバーの無料版も使い始めています。

コアサーバーは、Xreaの上位版という位置づけですが。


無料で使えるというのが良かったのですが、今は無料は募集停止してますね。

少し前に、登録しておいてよかった。

</description>
         <link>http://mtblog.mtblgooon.net/2007/11/post_8.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/11/post_8.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成 MT 全般</category>
        
        
         <pubDate>Thu, 22 Nov 2007 22:20:15 +0900</pubDate>
      </item>
            <item>
         <title>CGIの動かしすぎにも注意！！</title>
         <description><![CDATA[<a href="http://mtblog.mtblgooon.net/2007/11/cronrunperiodcgi.html">CRONでrunperiodとか、CGIを動かす⇒簡単にする</a>

ってところでも触れてますが、サーバーでCGIを動かしています。

CGIというのは、サーバーでプログラムを動かしているわけですから、サーバーの
リソースを食います。

特に、メモリとCPUパワーですね。

メモリを一度に大量に確保して、そこにデータを読み込んで持ち続けるとかしちゃいけない。

そして、そんなCGIをたくさん動かしたりしたら、サーバーがパンクします。

サーバーは上限を超えた動作をさせられた場合、どうなるかわかりませんよ。

それが、オープンなシステムの弱点でしょう。

ウィンドウズもそうだし、UNIXもLinuxも想定外の使用にはもろいものです。
そして何が起こるかわからないところも怖いところ。
パソコンやWSって、フリーズしたり、再起動したりなんてことは当たり前に起きますよね。
文書作成中とかにやられるとたまったものじゃない。

なんですが、オープン系エンジニアの場合、限界を超えたら限界を超えさせるような使い方
をしないでくださいで済んできたんですね。

CGIもメモリを余計にもったまま動き続けて手放さないというのも問題ですが、ぐりぐり
無限ループのようにひたすら動き続けるのもだめ。


自分でCGIをつくるときにも気をつけてます。

ファイルからデータ読み込む場合でも、1個づつでいいなら、１個づつ読んでいく。
まとめてどーんと読み込んでから、メモリ上で操作するほうがスピードは速いけれど、
メモリを食ってまで速い速度を求めるのかってことですね。どーんと読むほうが、
もうひとつ簡単に作れるという理由もあります。

でも簡単につくって、リソースのことをよく考えないのはだめですね。いくら何Gのメモリ
つんでも足りなくなります。


組み込み機器系のエンジニアの場合、リソースを非常に気にします。組み込み機器
って、ふつうは動かなくなったりしないだろうと当然のように思われているものが多い
のです。家電製品も、テレビも、ビデオを、途中で止まったり、再起動したりしたら
おかしいですよね。パソコンのように動きがおそくなったら故障かと思いますよね。

だから、遅くなったり、止まったりできないんです。

さらに、車の中にも、コンピューターはいっぱいあります。オーディオだって、今はデジタル
オーディオです。音が途切れたりしたらまずいですし、車の走る、止まる、曲がるに関する
ことをやっているコンピュータは万が一にもあったら大変なことになります。


CGIやMT、数の増やしすぎ、やりすぎに注意しましょう。

]]></description>
         <link>http://mtblog.mtblgooon.net/2007/11/cgi.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/11/cgi.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT CGI pl</category>
        
        
         <pubDate>Thu, 22 Nov 2007 16:19:46 +0900</pubDate>
      </item>
            <item>
         <title>ブログの作りすぎに注意　肝を冷やすことに</title>
         <description><![CDATA[
ここ、Ｘサーバーです。

データベースはmysqlです。

ひとつのmysqlをつかって、たくさんのブログを作ると、負荷があがるそうです。

それで、一時、このブログの管理画面に入れなくなりました。

今は復旧しています。

ですが、もっと分散して負荷を下げるようにしばらく作業中。


mysqlデータベースをmtからつかうわけですが、このmtにブログがたくさんありすぎるとNG。

さらに、mysqlを２つ作っても、データベースユーザーをひとつにしておくとだめなようです。

mysqlをふたつ作ったら、二人のデータベースユーザーを割り当てて、mysqlとデータベース
ユーザーは1対１にすること。

mysqlデータベースの負荷は、ユーザーを分けることと、ブログを少なくすることで分散
されるようですね。

気をつけておかないと。Xサーバーの場合、X20の６Gの契約で、8個までmysqlが作れ
ます。

６Gもサイズがあるから、まだまだ余裕だとおもって使っていたら、mysqlという壁がある
ことに気づかされました。

これから気をつけます。

<a href="http://technorati.jp/tag/mysql" rel="tag">mysql</a>
<a href="http://technorati.jp/tag/mt" rel="tag">mt</a>

]]></description>
         <link>http://mtblog.mtblgooon.net/2007/11/post_7.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/11/post_7.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成 MT 全般</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">mt</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mysql</category>
        
         <pubDate>Thu, 22 Nov 2007 15:57:41 +0900</pubDate>
      </item>
            <item>
         <title>CRONでrunperiodとか、CGIを動かす⇒簡単にする</title>
         <description>ＭＴで指定日投稿する場合、
１．cronで、run-periodic-tasksを起動するように設定する。
２．ほぼ指定日投稿プラグインを使う

って、方法をとりますよね。

でも、cronはできないサーバーがあります。

Xサーバーやコアサーバーなんかはできます。
でもチカッパとかロリポとか、安いサーバーを中心に使えないところも多いです。

CRONを使えない場合、２のほぼ指定日投稿プラグインになるんですが、
これはブログへのアクセスがこないと働いてくれません。
ブログのアクセスアップをしないとならないんですよね。
指定日投稿を行って、だんだん読者が増えてくるっていうようにしたいのに、
アクセスが最初からないと、指定日投稿にならない。

CRONの代わりをわりと簡単にできる方法があります。
詳しい手順は、こちらで、
http://free-report.wbow.net/cronuse/

CRON設定するにしても、投稿時刻があまりずれないようにするためには、
CRONを5分、10分、15分・・・・・・といっぱい設定する必要もあったりします。

この方法って、実はほぼ指定日投稿プラグインを入れて、ほぼ指定日投稿
で必要なscriptをテンプレートの中に書き、ヘッダーをレポート記載の内容と
同じように書き換えてから、そのページをレポートに書いてある内容と同じ
ようにしてやれば同じことができるんです。

</description>
         <link>http://mtblog.mtblgooon.net/2007/11/cronrunperiodcgi.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/11/cronrunperiodcgi.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT CGI pl</category>
        
        
         <pubDate>Thu, 08 Nov 2007 11:54:11 +0900</pubDate>
      </item>
            <item>
         <title>ＭＴ４．０をえびすサーバーに試しに入れてみる</title>
         <description><![CDATA[えびすサーバーの試用に申し込んで、ＭＴ４．０を試しに入れてみました。

えびすサーバーは、コアサーバーやＸサーバーに比べると、費用が高くて容量が少ないと
思います。

今、１ＧＢですから、いまどきあれだけの月額がかかるなら、１０倍ぐらいの容量にして欲しい。

ＨＤＤのコストは安くなってますからね。次々１０Ｇ級のが出てくるんでしょうね。

コアサーバーは、あの値段で１５Ｇですから、一桁間違っているんじゃないかと最初は思い
ました。でも本当に１５ＧＢなんですよね。

えびすサーバーは、ＭＴのインストールでちょっとつまづきました。

CGI-BINのディレクトリでしか、CGIが動かない！！

だから、MTのCGIはCGI-BINに入れないとならないんです。

そして、ｈｔｍｌをCGI－BINの中においといても、見る事ができない！！

ｈｔｍｌは、CGI－BINの外に出すようにしないとならないんです。

というところがちょっとつまづいたところです。

これがわかるとすんなり行きました。

えびすサーバーは、ちょっと魅力に感じていることがあって、ほそぼそＭＴを使っている
うちはいいんですが、ライセンスをどうしようか？という問題がでてきます。

ライセンスがないと、質問もできないし、ましてや事業目的で使ってはいけない。
このブログみたいにアフィリエイトはあっても、つつましく更新しているような場合は
無料ライセンスでよい。アフィリエイトを使うことについては、無料ライセンスでＯＫと
いうように規定されてます。しかし、事業として使う場合はＮＧ。

えびすサーバーは、まだ本格運用ははじまっていないですが、あれなんですよね。
ＭＴのライセンスをつけてくれる予定なんですよね。

ＭＴのライセンスがつくとなると、月額もそんなに高いわけでもなくなってくるわけです。
容量は増やして欲しいですけれど。

<script type="text/javascript" src="http://www.infotop.jp/click.js"></script>
<a href="http://www.ebisu-server.com/inforeview/" onclick="return clickCount(3274, 7411);">えびすサーバ　月額3,480円の高機能サーバ</a>

<a href="http://technorati.jp/tag/%E3%81%88%E3%81%B3%E3%81%99%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC" rel="tag">えびすサーバー</a>　<a href="http://technorati.jp/tag/%EF%BC%AD%EF%BC%B4%EF%BC%94%EF%BC%8E%EF%BC%90" rel="tag">ＭＴ４．０</a>　<a href="http://technorati.jp/tag/%EF%BC%AD%EF%BC%B4%EF%BC%94%EF%BC%8E%EF%BC%90%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" rel="tag">ＭＴ４．０インストール</a>
]]></description>
         <link>http://mtblog.mtblgooon.net/2007/11/post_5.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/11/post_5.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成 MT 全般</category>
        
        
         <pubDate>Mon, 05 Nov 2007 22:02:57 +0900</pubDate>
      </item>
            <item>
         <title>ＭＴブログの初期設定</title>
         <description><![CDATA[ＭＴブログのテンプレートについては以前、書いた事があります。

ＭＴブログの初期設定値を最初から、自分の好きなように設定したいと思いませんか？

コメントを受けるとか、受けないとか、トラックバックの事前承認をするとかしないとか。

いろいろ最初に設定する事が多くて、ブログの新規作成のときに初期設定値が自分

で設定できて、それが最初から設定画面に反映されている。

さすがにブログ名称やＵＲＬまでは無理です。

でも、コメントやトランクバックの設定とかなら、初期値の設定ができます。



前のテンプレートのときは、defaultemplate.pmでしたが。今度はblog.pmです。


詳しい内容は
<a href="http://xam.jp/get.php?R=4495" target="_blank">レポートダウンロード</a>
こちらに書いてあります。テンプレートの設定の仕方も文章だけですが、書いておきました。

文章だけだと理解するの難しいかな。

でもMTの設定画面とか、ファイルマネージャーでファイル見ながらならできるんじゃないかなと
思います。

初期設定が面倒な方、初期設定値を最初から入れておきたい方。

ご覧になってみてください。

ご参考にしてください。

<a href="http://technorati.jp/tag/MT" rel="tag">MT</a>
<a href="http://technorati.jp/tag/MT%E3%80%80%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A" rel="tag">MT　初期設定</a>
<a href="http://technorati.jp/tag/MT%E3%80%80%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A%E3%80%80%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA" rel="tag">MT　初期設定　カスタマイズ</a>
<a href="http://technorati.jp/tag/MT%E3%80%80%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA" rel="tag">MT　カスタマイズ</a>]]></description>
         <link>http://mtblog.mtblgooon.net/2007/10/post_4.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/10/post_4.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Templete</category>
        
        
         <pubDate>Wed, 24 Oct 2007 22:32:44 +0900</pubDate>
      </item>
            <item>
         <title>ひさびさにmovableTypeの中に手をいれる</title>
         <description><![CDATA[
Movabletypeのブログをダイナミックパブリッシングに変えるっていうのをやってみました。

やっぱりエントリーやカテゴリ、日付のアーカイブのサイズがでかくなってしまうから。

ダイナミックパブリッシングにするとアーカイブがなくなりますからね。

ダイナミックパブリッシングは、藤本さんのperl版です。

特に問題なく、ダイナミックパブリッシングができるようにはなりました。

一個一個のブログをダイナミックパブリッシングにしていくのは、公開設定を変えて、
プラグインの初期化を行って、各テンプレートをダイナミックパブリッシングにして、
再構築するっていう一連の作業があるので結構大変でしたが。

そこで、ちょっと気づいたのですが、RSDやRSS、ATOMとかをダイナミックパブリッシング
にして、そしてキャッシュを有効に設定しておくと、ブログのエントリーを追加しても、
これらのファイルが更新されないことがあるんですね。

エントリーを更新してから、見にいっても古いままなんです。

アーカイブ以外のものは、ダイナミックパブリッシングにしないほうがいいのかな？

と思ってます。

キャッシュクリアすると、新しくなるんですが。

とりあえず、ダイナミックパブリッシングにしてしまったファイルを一個一個もとに
戻していくのはやっぱり大変なので、キャッシュを使用しないにしようかとしてます。

PINGだしても、RSSが更新されていないとたぶん良くないだろうなと思うんですけど。

サーバーで１Gのレンタルサーバーって多いですが、百何十メガもあるハードディスク
が安く手に入る次代ですからね。容量もっと欲しいです。

Xサーバーは容量増加しましたね。

コアサーバーなんて、同じ値段の他社と比べると１０倍くらいの容量があります。
安いプランで１５Gですから。

ディスク容量がでかいからといって、あんまり使いすぎるとすぐ使い切ることにも
なるんで（いっぱいあるからと思って使っているといつのまにかいっぱいにって
ことよくありますよね。サーバー以外でも）、節約して使おうとダイナミック
パブリッシング導入です。

再構築も早いです。

<a href="http://technorati.jp/tag/%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AF%E3%83%91%E3%83%96%E3%83%AA%E3%83%83%E3%82%B7%E3%83%B3%E3%82%B0" rel="tag">ダイナミックパブリッシング</a>

<a href="http://technorati.jp/tag/movabletype" rel="tag">movabletype</a>]]></description>
         <link>http://mtblog.mtblgooon.net/2007/10/movabletype_1.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/10/movabletype_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Plugin プラグイン</category>
        
        
         <pubDate>Wed, 24 Oct 2007 08:41:56 +0900</pubDate>
      </item>
            <item>
         <title>アドバタフライ その２</title>
         <description><![CDATA[<strong>アドバタフライ</strong>はMTのプラグインです。プラグインをダウンロードして、それからプラグインをMTに入れて、プラグインとして起動するときに、申請登録するんですよね。

ダウンロードもプラグインを入れるのもやっても、審査は通らないってことはあるんでしょうね。


ところで、<strong>アドバタフライ</strong>。

まだ始まったばかりのところなんで、これから充実するかもしれませんが。
いろいろ注文はあります。

テキスト広告　横に３つまでか、縦に３つまでか、２種類のタイプしかない。
これは、使いにくいですね。横長に４つか５つテキスト広告のでるのも、ほしいですし、
縦長も同様。それにレクタングルタイプも欲しいです。
アドセンスに比べるとだいぶ少ないラインナップです。

バナー、フラッシュについても、もっとサイズをいろいろ取り揃えて欲しいところです。

最大のポイントは、クリック報酬額とコンテキストにマッチした広告がでるようになるか
どうかというところでしょうけれど。

]]></description>
         <link>http://mtblog.mtblgooon.net/2007/05/post_3.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/05/post_3.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Plugin プラグイン</category>
        
        
         <pubDate>Sun, 13 May 2007 12:30:31 +0900</pubDate>
      </item>
            <item>
         <title>SixApartからご連絡　アドバタフライ</title>
         <description><![CDATA[<strong>アドバタフライ</strong>という新しい広告について、SIXAPARTさんからご紹介の連絡が来たので、登録申請して取り付けてみました。

テキストと、バナーと、フラッシュという広告があって、１ページに貼ることができるのがあわせても３つまで。
ちょっとやってみたところ、合計３つまでで、さらに１つの種類は１個までみたいですね。

テキスト広告を３個というような形式ではできないようです。

まだ、始まってすぐのところですから今後改善もあると思いますし、広告主も増えていくんでしょう。

でもアドコンマッチがコンテキストマッチ広告の配信をやめるそうです。グーグルアドセンスの独壇場での勝負はできなかったということでしょうか。
新規参入があれば、退出するところもある。

<strong>アドバタフライ</strong>は、テクノラティの技術をつかって、広告配信するそうです。

GoogleはGoogle独自。
バリューコマースは、マッチスマートでヤフーと組んで。

どうですかね。<strong>アドバタフライ</strong>

コンテンツマッチ広告でグーグルアドセンスが強いのは
１に、クリック報酬が高い
２に、コンテンツにマッチした広告がしっかりでることが多い＝広告主が多い
というところだと思います。

ここで勝負できなきゃどうしようもないでしょう。

アドセンスで審査に通らなかった人が使うに過ぎなくなってしまいます。

バリューコマースのマッチスマートも、あまり広まってはいないよう。

グーグルアドセンスの対抗になるようなところは出てこないでしょうかね。
]]></description>
         <link>http://mtblog.mtblgooon.net/2007/05/sixapart.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/05/sixapart.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成 MT 全般</category>
        
        
         <pubDate>Sat, 12 May 2007 20:21:19 +0900</pubDate>
      </item>
            <item>
         <title>CRON実行とRunPeriodTask</title>
         <description><![CDATA[<strong>CRON</strong>実行ができていなかったのは、Xサーバーから回答が来ました。

mt-staticのpathをmt-config.cgiに書かれていないのがまずい。＃が頭についているままだから。
と教えられました。
たしかに、ｐａｔｈディレクトリは書いてあるが＃が頭についたまま。

お騒がせでした。Ｘサーバーさんありがとう。

Ｐｅｒｌモジュールのpathに-wがついていないと動かない件については、ファイルのアップロード時に改行コードが違っているんじゃないかということで、ｆｔｐソフトでやり直してもらうとうまくいくかもしれないということなのですが、ｆｔｐであげたやつだし、-wをつけたままなら動くので、それ以上はおっていない。

open、closeで（）が抜けているとエラーになる件は、Xサーバー側では対応できませんということでした。

しかし、CRONの件はほんとうに動いているかは試していません。
RunPeriodTaskで動作中なんで、CRONが動いているかどうか？

サーバーのアクセスログ見ればわかるかな。

]]></description>
         <link>http://mtblog.mtblgooon.net/2007/05/cronrunperiodtask.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/05/cronrunperiodtask.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成 MT 全般</category>
        
        
         <pubDate>Fri, 11 May 2007 19:21:12 +0900</pubDate>
      </item>
            <item>
         <title>プラグインのRunPeriodicTaskでエラーがでてる</title>
         <description><![CDATA[プラグインのRunPeriodicTasksを使ってます。

XサーバーはCRONが使えるのですが、なぜかrun-periodic-tasksを呼ぶように設定しても動かない。
スケジュールタスク通知が発生しないんですね。エラーログとか、アクセスログをみても呼ばれている気配がない。

そこで、プラグインのRunPeriodicTasksを使ってます。

しかし、RunPeriodicTasksを使っても、エントリーが指定日投稿したことになっているのに、エントリーアーカイブが再構築されず、個別記事が再構築されていない。

なぜかわからない。インデックスは再構築されているので、トップページには記事が出てる。でも個別記事へのリンクでとぼうとすると何もありません状態。

これでは指定日投稿がうまく行かない。

結局はこれが原因ではないみたいで、相変わらずエントリーの再構築がかからない状態なのですが、RunPeriodicTasksからエラーがでてまいた。add_tagできませんというエラーです。
RunPeriodicTask.plの
MT::Template::Context->add_tag(RunPeriodicTasksJS => \&run_periodic_tasks_js);
が実行できないというエラーのようです。

use MT::Template;
use MT::Template::Context;

を付け加えてやった結果、エラーログはでなくなりました。
でもここでエラーが出てても、ほぼ指定日投稿は動いていたんです。
ここでエラーログをでなくしてやっても、エントリが再構築されない現象はあいかわらず。

そこで、mt-period.cgiを使って、インデックスメインページにアクセス時に、mt-rebuild.plを呼ぶようにして、Individualをほぼ指定日投稿と同じような要領で再構築するようにしてみようとしてます。投稿されたときと同時にできればいいんだけど、その方法はわからないので、ブログへのアクセス時に一定時間たっていたらリビルドすることを考えようと思うのです。

それとも、インデックスがリビルドされるときに同時にエントリーアーカイブもリビルドされるようにフラグを立てておけば良いのかな？

]]></description>
         <link>http://mtblog.mtblgooon.net/2007/05/runperiodictask.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/05/runperiodictask.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Plugin プラグイン</category>
        
        
         <pubDate>Mon, 07 May 2007 16:00:32 +0900</pubDate>
      </item>
            <item>
         <title>mt-rebuild.plを動かすことができた</title>
         <description>再構築用のモジュールであるmt-rebuild.plがXサーバーでも動作してくれました。

動作しなかった理由

Perlのプログラムでは、Perlのディレクトリを一番上に記載しますがそのときに-wのオプションがついていないと動いてくれないのでした。なぜかXサーバーでは。普通、他のサーバーなら-wなしでも動いてくれるんですが。

それと、mt-period.cgiも同様に動かすことができました。

これも-wがついていなかったこと。それと、ファイハンドらのopen、closeの文が問題だった見たいです。

open HN,&quot;nanntoka.txt&quot;;
close HN;

で大概は動いてくれるわけですが、Xサーバーでは

open(HN,&quot;nanntoka.txt&quot;);
close(HN);

というようにカッコをつけないとエラーになってしまう。これも他のサーバーならこんなに厳しくないのに。


あとは、疑問が残っているのは、指定日投稿したときにエントリーアーカイブだけがリビルドされていないこと。CRONでrun_period_taskを呼ぶのがどうもちゃんと動いていないように思われること。
「ほぼ指定日投稿」とログフィードをRSSに登録することで動かしてはいますが。

エントリーアーカイブの再構築の単位を４０個からへらせばいいのでしょうかね？
でも、エントリー投稿時、全エントリーアーカイブを再構築するんでしょうか？

あと、rebuild.plで-allのオプションとかあるんですが、全部構築しなおしてくれないです。
-mode=&quot;all&quot;　-blog_id=ブログID　というあるブログを再構築してくれるらしいオプションを実行してみても、必要ないところはやってくれない。

全再構築をときどきやっておくというのもしたいんですがね。







</description>
         <link>http://mtblog.mtblgooon.net/2007/05/mtrebuildpl.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/05/mtrebuildpl.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Plugin プラグイン</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt-period.cgi</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mt-rebuild.pl</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">再構築</category>
        
         <pubDate>Sat, 05 May 2007 15:02:40 +0900</pubDate>
      </item>
            <item>
         <title> テンプレートの再構築　Movable Type</title>
         <description><![CDATA[<strong>テンプレート</strong>を指定しての再構築をかけたくて、mt-rebuld.plを動かしたいので動かす方法を追っているんですが、最初はRSSを定期的に更新させるための、<strong>インデックステンプレート</strong>指定の、再構築をかけたいというのが始まりでした。

ほぼ指定日投稿プラグインを使って、ほぼ指定日投稿を試しているのですが、なかにインデックステンプレートは再構築されても、エントリーアーカイブが再構築されていないというのが出てきたんです。

トップページから、エントリーへのリンクは作られているけれども、エントリーアーカイブができていないため、リンク切れになってしまう。なぜか<strong>インデックステンプレート</strong>は再構築されるのに、<strong>エントリーアーカイブのテンプレート</strong>は再構築されない。

再構築されているブログとされていないブログがあるのです。

なぜかを追いかけるのが早いか？それとも真夜中にでも再構築かけてしまうほうが早いか？

でも、mt-reuild.plが動いてくれないと再構築するのも難しい。

ひとつのプラットフォームでたくさん動かしすぎなのかな？

ダイナミックパブリッシングにするというのも一つの手段ではないかとは思っているのですが。
]]></description>
         <link>http://mtblog.mtblgooon.net/2007/04/movable_type.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/04/movable_type.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Plugin プラグイン</category>
        
        
         <pubDate>Sat, 28 Apr 2007 13:48:23 +0900</pubDate>
      </item>
            <item>
         <title>レンタルサーバーによって結構違うんですね。</title>
         <description><![CDATA[<strong>レンタルサ-バー</strong>はＸサーバーを使っています。
<strong>レンタルサーバー</strong>としてはお手ごろの価格で速いサーバーだと思います。

mt-rebuild.plが動かないのはまだ解決しないのですが、mt-period.cgiが動かない件は
解決しました。

mt-rebuild.plになんとか動いて欲しいんですけれどね。

mt-period.cgiを動かすまでにやったことは

perlの一番上に書くperlのディレクトリの記述

#!/usr/bin/perl

これでは動きませんでしたが、

#!/usr/bin/perl　-w

で動くようになりました。

もう一つがファイルハンドラのところ

open HN,・・・;

close HN:

ではだめで、

open(HN,・・・)；
close(HN);

で動いたのです。

でも、まだmt-rebuild.plのほうは動きません。

<strong>レンタルサーバー</strong>によって、こんな細かいところが違うとなると、
大変面倒。細かいところにうるさい<strong>レンタルサーバー</strong>でした。

-wがなくて動かないなんて気がつかないですよね。

mtのCGIが動いているので、何が違うんだろうと、最初の-wは確かに有無の差が
あったんで加えてみたら動いたというわけなんです。
そしたらエラーログの出方が変わったんで、エラーの出ているlineを書き換えたら、
上記のようにOK。

こまかいところにうるさすぎるぞ、<strong>レンタルサーバー</strong>　Xサーバー。
]]></description>
         <link>http://mtblog.mtblgooon.net/2007/04/post_2.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/04/post_2.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Other</category>
        
        
         <pubDate>Sat, 28 Apr 2007 13:35:58 +0900</pubDate>
      </item>
            <item>
         <title>MTブログを自動再構築したいけれど（１）</title>
         <description><![CDATA[<strong>ＭＴブログ</strong>のインデックスとかを自動再構築させたいとおもうのですが

mt-rebuild.plというモジュールがあって、配布されているんですが、使ってみてもうまくいかないんですね。再構築も何もおこらない。
<a href="http://bizcaz.com/">MovableTypeMemo</a>さんのところに、mt-rebuild.plの使い方とか、mt-period.cgiといった自動再構築のための材料があるのですが、それも私のところのサーバーでは動いてくれなくて悩んでいます。

テンプレートの再構築ができれば、再構築して更新されるコンテンツ、例えば、RSS取得結果とかを更新させることができるわけですが、うまく行ってません。

いろいろ試したり調べたりしているのですが。

まだ、うまくいかないまま時間がかかりそう。
]]></description>
         <link>http://mtblog.mtblgooon.net/2007/04/mt_1.html</link>
         <guid>http://mtblog.mtblgooon.net/2007/04/mt_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ブログ作成カスタマイズmovabletype MT Templete</category>
        
        
         <pubDate>Thu, 26 Apr 2007 08:30:46 +0900</pubDate>
      </item>
      
   </channel>
</rss>
