2009年1月24日
「最近のコメント」表示がおかしい
MT4.2にバージョンアップした後で、サイドバーの最近のコメントの表示が1件しか出ていない現象が発生していました。色々調べていると↓のBlogで原因と対策が書いていました。
最近のコメントの一覧を表示するには、MTEntries ブロックタグを使用して recently_commented_on モディファイアで表示したいコメント数を指定することで一覧表示されますね。 この recently_commented_on で指定件数を指定しても、管理画面の「設定」>「ブログ記事」内の「ブログ記事の表示数」で指定した件数以上の表示がされませんでした。
管理画面で指定したブログ記事表示数より多くコメントが表示されないようです。対策としてはlimitモディファイアで↓のようにrecently_commented_onより多く指定すれば直ります。
<MTEntries recently_commented_on="5" limit="10">
limitモディファイアって、こういう使い方を想定していないと思うけど、仕方がないですね。
2009年1月24日23:28 | 個別リンク | コメント (0) | トラックバック (0) | カテゴリ PC/Internet |
2009年1月18日
MT3.36からMT4.23へバージョンアップ
MT3.36でこのBlogは運営していましたが、そろそろ世間はMT4が主流となりつつあるので、MT4.23へアップデートしました。色々なBlogを見ていたらMT4へのアップグレードは苦労していることが書かれていたので苦労すると思っていましたが、意外とトラブルなくアップデートできました。
まずは、参考にしたBlog(2つ)を紹介します。
MovableType3.34からMT4.1へとシステムをアップグレードしました。
Movable Type 4 がリリースされましたので、Movable Type 3 からのアップグレード方法を紹介致します。
WEB デザインさんのBlogでは、MT4にアップグレードする前にバックアップ取得方法と設定値を覚える方法が紹介しています。バックアップは非常に大事ですので、必ず実施必要です。具体的な手順としては↓になります。
1.サーバに保存されているMTをディレクトリごとバックアップを取る。
2.MTにログインして、「ブログの設定」にあるデータの書き出しを実施。
3.DBのバックアップ
4.アーカイブマッピングの管理画面で変更したURL生成パターンを覚えておく。
5.MT4.1用のインポートデータのバックアップ
具体的な方法は、このサイトの下の方に書いている「Movable Type 4 以前のバージョンからのブログ記事インポート」を実施します。
これで、MT4へのバージョンアップの準備が整いました。その後は、小粋空間のBlogのやり方に従い、バージョンアップを行いました。これであっさり動きました。Plugin関係は下記をインストールしていますが、特に意識することなく動いています。
MTPagenate
Not Japanese Lookup
MTPingdentry
randomentries
collect
MTTagInvoke
ただ、どのBlogでもMTTagInvokeが動作しないようなことが書かれていたので、MTTagInvokeからMTSetVarへ変更しました。↓のBlogを参考にしました。
MT4でMTタグのアトリビュート内で更にタグを使用する
これで動いているので、しばらくは様子を見ることにします。しかし、管理画面変更しすぎでどこに何があるのかさっぱりわかりません。。。
2009年1月18日22:21 | 個別リンク | コメント (0) | トラックバック (0) | カテゴリ PC/Internet |
2009年1月14日
最近のエントリをアーカイブで表示
全てのアーカイブページで最近のエントリをサイドバーに表示していますが、最近のエントリ部分をモジュール化して外部ファイルを読み込ませるようにしています。具体的には、下記の方法で実現しています。
1.インデックステンプレートから新規テンプレートを作成する。出力ファイル名はrecentEntry.htmlとした。
2.下記内容を貼り付け。また、「インデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する」のチェックを有効にします。
<ul> <MTEntries lastn="5"> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li> </MTEntries> </ul>
これで確かに表示はできるのですが、新規でエントリを追加した場合に、再構築したページしか更新されないため、アーカイブページなどは更新されない問題がありました。この問題は、↓のBlogで解決方法がありました。
PHPモジュール化の具体的な動作です
アーカイブの拡張子がphpになっていることが条件ですが、ブラウザで表示されるときにモジュールを読み込むように作ることになります。具体的には表示したい箇所に↓を記述します。
<?php readfile("http://www.ksmt.jp/yoshi/blog/recentEntry.html"); ?>
上手く表示できているといいのだが。。。
2009年1月14日22:14 | 個別リンク | コメント (0) | トラックバック (0) | カテゴリ PC/Internet |
2008年9月28日
iTuneをサーバ化
iPodを購入してから、iTunes経由で音楽ファイルを同期取るため、PCにも音楽ファイルを残しておく必要があるので、ハードディスクの容量がどんどん食われます。初めはハードディスクを増設しようかな、と考えていたのですが、ノートパソコンやMacからiTunesで音楽ファイルを聞くことがあるので、サーバを立てて共有すれば、容量も食わないし、自分のPCのハードディスクも節約できる!と考え、LANでつながるネットワークハードディスク(NAS)を立てました。購入したNASのハードディスクはIODataの500MBになります。
売り上げランキング: 880
バッファローなど色々なメーカから発売されているのですが、IODataにした理由は下記になります。
・音が静か
→これは本当に静かです。LEDが点灯していないと起動しているかどうかわからないほど。
・Macとの相性
→MacとWinで共存する場合に立ちはだかる問題が文字化けが多い。IODataが文字化けしにくい。
あとは、自分のパソコンにあるiTunesのデータをNASのハードディスクへコピーして、iTunesの設定をコピー先に変更すればOKです。詳しくは↓のブログを参考にしました。っていうより、まねしました。(^^;)
Mac-Win混在環境でiTunesの音楽ファイルを共有する
今では大きな問題なく使っています。ネットワーク経由なので、同期や音楽ファイルのコピーが今までより時間がかかりますが、これは仕方がないことですし、同期やコピーはほったらかしにすればいいので問題ありません。
ただ、ライブラリが上手く表示されませんでした。このときは↓の方法で解決します。
「iTunes」フォルダを移動した後にiTunesを起動するとライブラリ情報がうまく表示されない場合があります。こんな時は一度iTunesライブラリを作りなおすと起動する事ができます。
まぁ、理屈としてはわかるのですが、なぜライブラリ情報ファイルも共有できないのでしょうか。ある意味、Macっぽいところですかね。ネットワーク関係は弱いなぁ。
2008年9月28日16:19 | 個別リンク | コメント (0) | トラックバック (0) | カテゴリ PC/Internet |
2008年7月 2日
ASUSTek Eee PC 4G-XU
軽量・低価格ノートPCの紹介です。7型ワイド液晶ディスプレイで軽さ約920gで、従来のハードディスクを使わず4Gのフラッシュメモリを搭載し、WindowsXPが動作するノートPCです。これで価格が4万円代と驚異的な値段で発売されています。
売り上げランキング: 5738
スペックはメモリが512Mbyte、フラッシュメモリが4G、インテルのCPUを搭載しています。外部インタフェースはUSB2.0が3つ、IEEE802.11b/g(無線LAN)に対応し、有線LANポートもあります。外部ディスプレイを接続可能で、ディスプレイの横にはスピーカがあり、ディスプレイの解像度は800×480ドット(WVGA)になります。
サブノートPCと考えると、十分です。やっぱりWindowsが動くのがいいですね。キーボードが若干打ちにくいけど、許せる範囲内です。どうしても処理を待たされるときもありますが、ストレスがたまるほどではないです。軽くて小型なので、ちょっとした出張や旅行でも持ち出せそうです。Officeとかをインストールすると容量が足りなくなるので、こちらはgoogleAPPSを頼りにすればインストールいらないので、問題なし!
2008年7月 2日22:05 | 個別リンク | コメント (0) | トラックバック (0) | カテゴリ PC/Internet |

