Home

雑記

はな トリミング

トリミングに行くタイミングがずれてしまうと、毛が伸び放題になってしまって大変なことになってしまう。
見た目が悪くなるだけでなく、毛が目に入ると結膜炎になることもあるので、本当はまめにいかないといけない。

今回はちょっと日があいてしまったのでかわいそうなことになってしまった。
気をつけないと。
短めにしてもらってすっきりした。

Movable Type 検索結果表示件数

MT4にしてから検索結果に表示される件数が20件になってしまっていた。
21件目以降はどうやって表示させれば良いかわからない。
表示件数を増やそうにも、自分で設定した覚えもないし、設定画面をいろいろ見てもそれらしいところがない。

調べてみると、デフォルトが20件までとなっているらしく、変えるには
<$MTBlogCGIPath$>/mt-config.cgi
にSearchMaxResults 100のように設定を付け加える必要がある。
これでとりあえず100件まで表示できるようになった。

このままだとずらずらと100件並んでしまうので、この間入れたMTPaginateプラグインを使ってページを分割することにした。
やり方は前とだいたい同じだけど、<MTPaginate>~</MTPaginate>でMTPaginateの使用を宣言する部分を<MTPaginate mode="cgi">~</MTPaginate>に変える必要があるようだ。
MTPaginateプラグインは基本的にPHP上で動作するのに対し、検索用のシステムテンプレートはCGIとして動作するかららしい。

キーワードで検索したものの表示件数はどれくらいが適当なのか、タグで検索した場合は全部表示させた方が良いのではないか、等々まだまだ考える余地はありそう。

年賀状を出した

  • 2008.12.24 Wed 20:42
  • | Categories: 日常

ここ何年かは早めに終わらすことができている。
立派。

使用済みケータイのリサイクル

手放すのが悲しいから?携帯リサイクル反対派が4割強

2009年中にも携帯電話のリサイクル回収が義務付けられると報道された。金や希少金属(レアメタル)の再利用が目的だが、携帯端末のリサイクル義務化についてネットユーザーはどのように考えているのか?20代から40代を中心とする男女433名の回答を集計した。
携帯電話を機種変更するとき、古い端末はどうしているかとの問いには、「必ず持って帰っている」が61.0%、「場合によっては持って帰る」が25.4%で、あわせて86.4%の人が「持って帰る」とした。携帯リサイクル回収の義務化について、賛成、反対意見を聞いたところ、「どちらかといえば反対(15.9%)」と「反対(26.3%)」をあわせた42.3%が「賛成(13.2%)」「どちらかといえば賛成(21.2%)」の34.4%を約8ポイント上回った。
携帯端末を手放すことについてどう思うかとの問いには、「悲しい」が22.4%、「ちょっと悲しい」が47.1%で合わせて69.5%もの人が悲しいとしており、使い慣れた端末には愛着のある人が多いようだ。性別、年代別では、女性(78.6%)と30代(75.3%)に「悲しい」「ちょっと悲しい」と感じる人が多かった。


ドコモ、みずほインベスターズ証券に携帯回収BOX設置

NTTドコモは、使用済み携帯電話のリサイクル回収BOXを、12月24日から首都圏のみずほインベースターズ証券6店舗に設置すると発表した。
ドコモでは、電気通信事業者協会(TCA)と連携して、資源の有効活用を目的にキャリアを問わず携帯電話を回収する「モバイル・リサイクル・ネットワーク」を推進している。24日より、みずほインベスターズ証券の首都圏6店舗(本店、渋谷支店、成城支店、プラネットブース西葛西、プラネットブース立川、プラネットブース青葉台)において、回収BOXが設置される。使用済みとなった携帯電話・PHSの本体および充電器、電池パックが対象となる。
なお、回収BOXはこれまでに、コンビニ46店舗、家電量販店6店舗、イオン3店舗に設置されており、ドコモショップでは全店舗において、使用済み端末の回収を受け付けている。


ケータイのリサイクルはしたことがないんだけど、これって使用者所有者に金を払わずにやっているのだろうか?
最近の高いケータイをただで回収するなんて虫のいいことを考えているなら、相手にしてもらえないだろうな。
少なくとも何らかの見返りがないとね。
機種変時に古い端末をある程度の金額(1万円とか)で下取りするとか。

Movable Type MTPaginateプラグインを導入

先週の金曜日にいじった部分がちゃんと動いていないのに気づかず、そのまま週末を過ごしてしまったorz
とりあえず、へんてこなところを直して様子見。
まあ、戯れ言しか書いてないので、特に問題ではないけど。


今までアーカイブページは全てのエントリーをずらずらと表示していた。
なんだかんだでエントリー数は700くらいになってしまったので、すごく長いページになってしまっていた。
他の人のブログでページが別れているものがあり、Movable Typeにそういった機能のプラグインがないか調べてみたらあった。
MTPaginateプラグインというもので、かなり有名どころみたいだ。

導入方法は、プラグインをダウンロードし、解凍したファイル群をフォルダ構成通りにサーバにアップロードするだけ。
テンプレートの修正の基本形は、<MTPaginate>~</MTPaginate>でMTPaginateの使用を宣言し、分割したい部分を<MTPaginateContent>~</MTPaginateContent>で指定する。
また、分割されたページへのリンクは<$MTPaginateNavigator$>で指定する。

<MTPaginate>

<MTPaginateIfMultiplePages> <div><$MTPaginateNavigator$></div> </MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="30"> <MTEntries> エントリーの内容 <$MTPaginateSectionBreak$> </MTEntries> </MTPaginateContent>
</MTPaginate>

みたいな感じとなる。
とりあえずアーカイブページとカテゴリー一覧に組み込んでみたので、前よりは少し見やすくなったかも。

もっと脳を鍛える大人のDSトレーニング

あまりゲームはしない方だけど、ここのところちょっとはまっているものがあります。
もっと脳を鍛える大人のDSトレーニングに入っている細菌撲滅というやつ。
落ち物系なんですが、タッチペンだからこその驚き操作がありました。
下の方のカプセルや細菌が消えると、それを埋めるように上の物が落ちます。
そのとき、落ちている最中のカプセルをペンでグイッと動かすことができるんですね。
昔からあるゲームではあり得ない操作(ルール?)なのでそんなことができるなんて考えもしなかったんですが、他の人がやっているのを見て知りました。
脳を鍛えるゲームをやっていたのに頭が固く気づけなかったのがしょんぼりです。
なかなか点数が伸びないのもしょんぼりですけど。

はたけ - 収穫

今日はほとんどやることがなかった。

先週植えたタマネギは、ちょっと厳しいかな?
細くて頼りなげな感じ。
なんとかがんばって欲しい。

ダイコンを一つ試しに抜いてみた。
まだまだ細いし短いので時間かかりそう。
ハクサイを一つ収穫。
残りは少々小さめ。
結球し始めているものをしばった。
キャベツを一つ収穫。
なかなか立派。
スティックブロッコリーは2株から真ん中のおおきな蕾を収穫、脇芽の部分も少し収穫。
こちらも順調。

インフルエンザ予防接種

  • 2008.12.20 Sat 17:17
  • | Categories: 健康

いつもより流行が早いということなので、あわてて受けてきた。
遅すぎかな?
効果あるといいな。

(2008/12/21追記)
注射を打ったところが少し腫れてきて、腕にしびれがある。

(2008/12/22追記)
腫れはまだある。しびれはけっこう治まってきた。

WM 複数のブラウザを使い分ける

i780があまりにも安定していて普通の道具になっています。
やることないので、人の書いたネタをなぞって無理やりエントリー。


WindowsMobileでデフォルトのブラウザを変えるにはレジストリをいくつか修正する必要がある。

[HKEY_CLASSES_ROOT\http\Shell\Open\Command]
[HKEY_CLASSES_ROOT\https\Shell\Open\Command]
[HKEY_CLASSES_ROOT\ftp\Shell\Open\Command]
のDefaultの値。

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:DEFBROWSER]
の0と1の値。

これらを任意にものに変えると希望したブラウザで表示させることができる。
複数のブラウザを使い分けたい場合は、ももたろさんのExecSelectを使うのが定番。
ExecSelect.exeのあるパスを上記のレジストリに設定してやる。
方法については、「ExecSelectでブラウザを使い分ける」が詳しい。
すごく便利に使わせてもらっている。
作者様、ありがとうございます。

これだけだとちょっと物足りないのでExecSelectで便利だなと感じるところを2点ほど。
1つめは、使用する際にExecSelect.exeをリネームしても問題ないところ。
exeとiniが対になっていればちゃんと動作する。
これによって、ExecSelectフォルダにブラウザ用のBSelect.exe、BSelect.ini、テキストファイル用のTSelect.exe、TSelect.ini、画像用のGSelect.exe、GSelect.iniみたいなのを同居させられる。
(フォルダを分けてやればexeをリネームしなくても良いのだろうけど、フォルダを増やすのがあまり好きじゃないので。)

2つめは、アクセスキーを自分で指定できるところ。
ExecSelect
デフォルトだとスクリーンショットの左のようにOSによって勝手にアクセスキーが割り振られてしまう。
今回のケースはうまい具合に最初の文字が割り振られていて直感的に操作できるけど、いつもそうとは限らない。
それに、場合によっては、指の移動量もけっこう大きくなってしまう。

右の方は、自分で任意のアクセスキーを割り振ったもの。
画面例では、指の移動量が少なくなるようにX、C、Vを割り振ってみた。
これは、iniファイルで

# NetFront3.5
[1]
title=NetFront (&X)
exec=\Program Files\NetFront Browser v3.5\NFBrowser.exe

のようにtitleの部分に「(&X)」(全部半角)のような文字列を追加してやる。
プログラミングでメニュー項目にアクセスキーを設定するのと同じ感じ。

ExecSelectの用途を考えると、項目が10も20も並ぶとは思えないので、ナビゲーションキーで操作しても良いんだけどね。
以上、小ネタでした。


アクセスキーの関連で、テキストベースの設定ファイルからメニューを作るアプリならもしかしたら自由にアクセスキーを割り振ることができるかもしれない、と思った。
ということで、良く使うSimpleMenuでも試してみた。
SimpleMenuはアプリ自体がShortcutCharsというパラメータで同様のことをサポートしているので、あまり意味がないかもしれないけど、結論としてはできた。
自分で割り振る場合は、-ShortcutChars= (何も指定しない)とSimpleMenuのアクセスキー(SimpleMenuではキーボードショートカットと呼んでいる)の機能を無効にした上で、定義ファイルでタイトルの部分を上記と同様にしてやる。

Movable Type PHP化とシステムテンプレート

ブログが少しでも軽くなるようにPHP化をしていったら、システムテンプレートのところで思ったとおりの表示にならなかった。
どうやらPHPのincludeの部分が読み込めていないよう。

調べてみると、どうやらシステムテンプレートはPHP化することができないようだ。
そのため、他の手段を使う。
簡単に言うと、PHP化によって切り離されたファイルを読み込めれば良いので、PHPのincludeの代わりにMTタグを使って対処すれば良いらしい。

ファイルを読み込むためには、<$MTInclude$>でファイルを指定すれば良いが、検索を実行している場所と読み込みたいファイルの場所は違っている。
フルパスでそのまま書き込んでも良いが、そうすると汎用性がなくなってしまうので、変数を定義してパスとして渡してやる。

<$MTBlogSitePath cat="header.php" setvar="header_path"$>
<$MTInclude file="$header_path"$>

これはPHP化したヘッダー用のファイルを読み込むためのサンプルだけど、これにより

  1. <$MTBlogSitePath$>でブログのメインページのあるパスを取得する
  2. catで読み込みたいファイルの場所を上記のパスに結合し、
  3. 得られたフルパスをsetvarでheader_pathという変数に入れる
  4. 最後に<$MTInclude$>のfileでheader_pathで指定されたファイルを読み込む

という流れで処理されるようだ。

Information