石輪っぷり!
2009年7月のブログ記事
MTタグで自動で消える"New"マークを表示する
[MovableType] 2009年7月29日 0時09分
最新記事に"New"マークを付け、一定時間経過後に自動的に消えるようにする方法として、PHPを使う方法や、JavaScriptを使う方法がありますが、PHPを使う方法は当然ページをPHPファイルとして出力しなければなりませんし、JavaScriptを使う方法はJavaScriptが無効な環境では表示されません。
そこで、MTタグだけで自動的に消える"New"マークを考えてみました。
例えばエントリーから5日経過後に消す場合、エントリー日付と現在の日付(正確には再構築日)の差が5以内であれば"New!"を表示し、再構築した時点で差が5より大きくなったら消すという考え方です。
携帯サイトを作るためのあれこれ(その2:MT編)
[MovableType],[Web制作] 2009年7月24日 2時34分
携帯サイトを作るためのあれこれ(その1)に引き続き、このエントリーでは、Movable Typeで携帯サイトを構築するためのあれこれです。
まずはPC用のテンプレートとは別に、携帯用のテンプレートを新たに作ります。
今回携帯用のページは全て"/m/"以下のディレクトリに置くこととしました。複数のブログを組み合わせてサイトを構築している場合、トップページ以外のブログのサイトURLは、例えばこのサイトの会社概要の場合"http://www.will3in.jp/company/"となり、"/m/"は同じレベルの別のディレクトリとなります。この場合、インデックステンプレートの出力ファイル名、あるいはアーカイブテンプレートのアーカイブパスを、"../m/company/xxx"のように相対パスで指定します。
また、各ページへのリンクは"<$mt:EntryPermaLink$>"や"<$mt:ArchiveLink$>"などを使用するとPC用ページに飛んでいってしまいますので、
<a href="/m<$mt:BlogRelativeUrl$><$mt:CategoryBasename$>/<$mt:EntryDate format="%Y/%j-%H%M">.html">
のような書き方をします。
続いて、Movable Typeで携帯サイトを構築する際に、今回使用したプラグイン。
携帯サイトを作るためのあれこれ(その1)
[MovableType],[Web制作] 2009年7月23日 22時02分
今回、このサイトの携帯版のページを作成し、携帯電話からの閲覧にも対応させました。(iモード等の専用サイトではなく、いわゆる勝手サイトです。)
これまでも何度か携帯サイトを作った経験はありますが、キャリアによって仕様が様々で分かり難く、単にHTMLやXHTMLだけを使い、配置や色を変えるために非推奨とされるタグや属性を使って制作していました。
でも今回は、新着リストなどの背景に色を付けたかったということもあり(テーブルを使って背景色を付けることもできますが)、きちんとXHTMLとCSSを使って制作しました。
また、Movable Type で携帯サイトを作るために導入したプラグインなどもありますので、それらについての覚え書きです。
怪奇!MTのテンプレートが過去に戻る
[MovableType] 2009年7月20日 21時27分
このサイトに利用している Movable Type 4 で、時々テンプレートのいくつかが何日か前の状態に戻ってしまっていることがあるのです。
先日から携帯用テンプレートを構築していて、今日ふとPCページを見ると何かおかしい。以前変更したはずの部分が元に戻っています。さらに確認してみると、コメントプレビューや検索結果などのシステムテンプレートが随分前の状態に戻っていて、ページを表示するとエラーとなっていました。
このサイトでは5つのブログがあり(MTでの管理上のブログの数ではなく、いわゆるブログ)、各テンプレートにファイルへのリンクを設定して同期しているのですが、どうもこのファイルへのリンクを設定しているテンプレートだけが元に戻ってしまうようです。
複数のブログで共通のファイルへリンク設定しているのが原因か(各ブログのテンプレート、リンクしているファイルとも書き替わっている筈なので、そんなことは考えられないのですが)、それともサーバーの何らかが原因か、何とも不可解な現象です。
リンク設定を解除すればよいのかもしれませんが、それではメンテナンス効率が大幅にダウンします。バックアップの目的もあるファイルへのリンクですが、更にこのファイルのバックアップも取っておかなければならないのか?
それにしても今回はかなりのテンプレートが過去の状態になっており、復旧に1時間以上も費やしています。まだいくつか直さなければなりません。はぁ。。。
スパム対策 再び
[MovableType] 2009年7月13日 20時40分
以前、コメントスパム対策として「MT-Keystrokes」を導入しましたが、それから1ヶ月余りの間、このサイトの各ブログともコメントスパムは皆無でした。今のところ、かなり有用なスパム対策です。
しかしこのプラグイン、JavaScript でフォームからの投稿かどうかを判別しているので、JavaScript が無効な環境ではコメントを投稿することが出来ません。
#導入時のテストではOKだったような気がしたのですが、いろいろなブログ等で書かれている通りNGでした。JavaScript OFF の状態で投稿すると、「承認されるまで公開を保留されています。」って出るのですが、実際には投稿そのものが消えてしまうので、管理者にもわかりません。つまり、投稿者は管理者の承認を待ってるのに一向に承認されない、そして二度とコメントしないということになります。
これでは、折角コメントフォームを JavaScript OFF に対応させたのに意味がありませんし、わずかとはいえ、そういう環境のユーザーからのコメント投稿を排除することになります。
そこで泣く々く「MT-Keystrokes」を外し、新たな対策を導入してみました。
Movable Type 5 が発表になりました
[MovableType] 2009年7月 8日 13時41分
先ほど 7月8日 13時30分に、Movable Type 5 が発表されました。
ウェブサイト管理機能、カスタムフィールドの強化、管理画面の刷新、更新履歴管理機能などが備わり、ユーザー数無制限のサーバライセンスが追加されています。
ベータ版が8月上旬、正式版は10月に出荷の予定とのこと。
基本ライセンスが63,000円、サーバライセンスが126,000円と価格アップしていますが、正式版出荷に先行して特別価格での販売がスタートしています。
また、Movable Type 4、Movable Type 3 ユーザー向けには、優待価格版が2010年6月末まで提供されます。
Movable type 5 新価格表[税別](PDF)
ようやく Movable Type 4 に慣れてきたところですが、時代はどんどん進化していきます。頑張って付いて行かねば。。
企業はPCを3年以内に買い換えるべき
[PC全般] 2009年7月 7日 19時19分
古いPCを使い続けると、メンテナンスコストやセキュリティリスクの上昇、生産性の低下などで余分な経費が掛かることが明らかになった。
生産性低下による損失は9600ドル:企業はPCを3年以内に買い換えるべき――報告書が指摘 - ITmedia News
PCの性能アップは日進月歩というより秒進分歩。古いPCはいくらメモリやハードディスクを増設しても、もともとCPUの性能が低いので最新のOSやソフト、あるいはウェブについて行けない場合が多々あります。
私も以前、Windows 2000 で使用していたPCを、メモリを1GBから4GBに増設し、Windows Vista を入れたことがありますが、動作がとても遅くて仕事にならず、挙げ句の果て半年でクラッシュした経験があります。
今は Mac を使用していますが、その Mac も1年以上使用しているとずいぶん動作が重くなってきた気がします。一度メンテナンスしなければ。
ところで、現在Willの事務所でも古いPCが何台か現役で稼働しています。うち1台は数ヶ月前にようやくOSを Windows XP に入れ替え、1台はいまだ Windows 2000 です。
#早く換えましょうよ。>前の人
そんな中、世の中はどんどん進んでおり、日本でも10月22日に Windows 7 が発売されることが決定しました。
Firefox 3.5 正式版リリース
[ブラウザ] 2009年7月 1日 10時56分
6月30日、Mozilla から Firefox 3.5 が正式にリリースされました。
Safari 4, Google Chrome 2.0, Internet Explorer 8 と、各社出揃ったって感じですね。
Firefox 3.5 ではパフォーマンスと安定性の向上のほか、閲覧履歴を残さないプライベートブラウジングや HTML5 のサポート、Web標準技術を利用した位置情報通知機能などが追加されています。
また、便利な機能としては、タブをドラッグ&ドロップで切り離して新しいウィンドウに表示したり、逆に複数のウィンドウのタブを一つのウィンドウに纏めたりできます。(既に Safari 4 や Google Chrome では搭載されている機能ですが。)
まだ HTML Validator などのアドオンが Firefox 3.5 に対応していませんので、Firefox 3 と共存させています。
なお、およそ1年前、Firefox 3 がリリースされた時に開設された、Firefox のダウンロード状況をリアルタイムで日本地図上に表示するサイト「Firefox 3 の灯」が「Firefox 3.5 の灯」として復活しています。
1








