Home > Archives > 2008年9月 Archive

2008年9月 Archive

MySQLTunerでMySQLをチューニング

MySQLのチューニングツールとして、以前のブログで「mMeasure」というのを紹介したが、あらたに「MySQLTuner」というツールを見つけたので紹介します。

このツールは、シェル上からコマンドラインとして使うツールです。

以下のようにインストールしましょう。

# wget http://mysqltuner.com/mysqltuner.pl
# chmod +x mysqltuner.pl

上記のように実行権をつけたら、実行します。

# ./mysqltuner.pl

すると以下のような結果が帰ってきます。

Continue reading

RebuildIndexFilter プラグイン(MTプラグイン)が指定日投稿に対応!

先日導入した、「RebuildIndexFilter プラグイン」ですが、指定日投稿に対応しておらず、配布元である小粋空間のyujiroさんにお願いしたところ、指定日投稿にも対応となりました!!

その経緯はコチラ

yujiroさん、ありがとうございます!!

さすがは日本のMovableTypeをリードする偉大な方!

ということで、下記のようにバージョン0.08で運用中!

IE5.5からIE8 β2まで入った「IETester」

Webサイトのコーディングやデザインなどで、IE(Internet Explorer)の各バージョンでの確認が結構大事だったりするのですが、その作業を簡単にできるツールがありました。

このツールには、IEの5.5から最新のIE8 β2まで入っている。

画面は以下のように複数のウインドウで比較できたり、各バージョンでURLを開くことができるようになっている。

もちろん、下の図のように日本語にも対応しているのがうれしいところ。

Continue reading

RebuildIndexFilter プラグイン を導入

小粋空間さんのところで公開になっていた、「RebuildIndexFilter プラグイン」を導入しました。

MT4.2のデフォルトではモジュールのキャッシュという機能が付いており、テンプレートモジュールをキャッシュできるようになっています。そして、それをブログの新規投稿やコメント投稿などがあった場合にキャッシュを解放できるようになっています。(下図参照)

それと同じように、何かの動作をした時に、そのトリガーによってインデックステンプレートをリビルドしようというのがこの「RebuildIndexFilter プラグイン」です。

通常のインデックステンプレートの再構築オプションは以下のようになっています。

これに今回のプラグインを導入すると、以下のように設定項目が増えます。

Continue reading

RSSに「続きを読む」のリンクを追加してみた

今まではRSS(ATOMフィード)の内容は、エントリーの本文の内容だけだったので、RSSを見て終わりって人も結構いたのではないかと想像する。。。

ということで、RSSフィードの中に「続きを読む」というリンクを追加してみた。

具体的には以下のようにテンプレートを変えてみた。

< $MTHTTPContentType type="application/atom+xml"$>"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>< $MTBlogName remove_html="1" encode_xml="1"$></title>
<link rel="alternate" type="text/html" href="<$MTBlogURL encode_xml="1"$>" />
</link><link rel="self" type="application/atom+xml" href="<$MTLink template="atom"$>" />
<id>tag:< $MTBlogHost exclude_port="1" encode_xml="1"$>,< $MTTemplateCreatedOn format="%Y-%m-%d"$>:< $MTBlogRelativeURL encode_xml="1"$>/< $MTBlogID$></id>
<updated><mtentries lastn="1">< $MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></mtentries></updated>
<mtifnonempty tag="MTBlogDescription"><subtitle>< $MTBlogDescription remove_html="1" encode_xml="1"$></subtitle></mtifnonempty>
<generator uri="http://www.sixapart.com/movabletype/">< $MTProductName version="1"$></generator>
<mtentries lastn="15">
<entry>
<title>< $MTEntryTitle remove_html="1" encode_xml="1"$></title>
<link rel="alternate" type="text/html" href="<$MTEntryPermalink encode_xml="1"$>" />
<id>< $MTEntryAtomID$></id>
<published>< $MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
<updated>< $MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>
<summary>< $MTEntryExcerpt remove_html="1" encode_xml="1"$></summary>
<author>
<name>< $MTEntryAuthorDisplayName encode_xml="1"$></name>
<mtifnonempty tag="MTEntryAuthorURL"><uri>< $MTEntryAuthorURL encode_xml="1"$></uri></mtifnonempty>
</author>
<mtentrycategories>
<category term="<$MTCategoryLabel encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#category" />
</category></mtentrycategories>
<mtentryiftagged><mtentrytags><category term="<$MTTagName normalize="1" encode_xml="1"$>" label="< $MTTagName encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#tag" />
</category></mtentrytags></mtentryiftagged>
<content type="html" xml:lang="<$MTBlogLanguage ietf="1"$>" xml:base="< $MTBlogURL encode_xml="1"$>">
< $MTEntryBody encode_xml="1"$>
<strong><span style="color: #0000ff;">< ![CDATA[<p><a href="<$MTEntryPermalink encode_xml="1"$>">[続きを読む]</a>]]></span></strong>
</content>
</link></entry>
</mtentries>
</link></feed>

青文字の部分が追加した部分である。

これでRSSリーダでは以下のように表示される。

Continue reading

MT4.2以前のテンプレートへ検索結果のページ分割を適用する方法

私が運営しているブログは、すべてがMovable Type(MT)4.2対応のテンプレートに切り替えたわけではありません。。。

MT3の時代に使っているテンプレートをそのまま使っているものもあり、MT4.2のテンプレートに入れ替えるのは非常にめんどくさいのです。

で、MT4.2から標準で昨日が加わった、検索結果ページのページ分割

以下のページにMT4.2のページ分割の方法が書いてあります。

検索結果のシステムテンプレートに、以下のようなコードをつけると、ページングのリンクが表示されると書いてあります。

<ul>
<mtifmoreresults>
<li><a rel="prev" href="<$MTNextLink$>">次のページへ</a></li>
<mtelse>
<li>次ページへ</li>
</mtelse></mtifmoreresults>
<mtifpreviousresults>
<li><a rel="next" href="<$MTPreviousLink$>">前のページ</a></li>
<mtelse>
<li>前のページへ</li>
</mtelse></mtifpreviousresults>
</ul>

しかし、このままではMT4.2以前のテンプレートだと正常に動いてくれません。

そこで、検索フォームに以下のように付け加えます。

Continue reading

RSSフィードをFeedBurnerのフィードにリダイレクト

RSSフィードをFeedBurnerに切り替えたと言うことで、今までのRSSフィードをApache側でリダイレクトすることにしました。

FeedBurnerで読み込んでいるフィードは本物?のフィード(atom.xml)なので、FeedBurner用にもう一つフィード(atom2.xml)を作ることにしました。

インデックステンプレートに新規でフィードを追加します。

出力ファイル名を別名の「atom2.xml」とでもします。

で、

Continue reading

Home > Archives > 2008年9月 Archive

Subscribe This Blog
Subscribe This Blog
FeedBurner

Search
Categories
Tag Cloud
Twitter Counter
Archives
My Other Blogs

Return to page top