情報の整理

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

Movable TypeのAjax検索に関してぐぐってみると、単にAjax検索といっても、いくつかの種類にわかれていることに気づく。
従って自分が求めている情報に最短でたどりつくにはある程度予備の知識があったほうがいいようにおもう。
MTにおける、Ajaxな検索については大きく分けると、以下の3つと思われる

  1. Google AJAX APIを利用した検索窓を設置
  2. JSON形式のファイルをAJAXな通信で読み込、高速な検索を実現するもの
  3. Movable Type 4,2より検索結果テンプレートにAJAXな検索が採用されたという内容

1.については、http://code.google.com/intl/ja/apis/ajaxsearch/web.htmlにあるように、Google AJAX Search APIを利用してサイト内にウェブ検索を導入するもの。

2.は、暴想のなおゆきさん提供のAjax検索用のJavaScriptで全文検索をおこなうというもの。dakinyさんよりMovable Type向けのコードが配布されている。(今日のMovable Type:Ajaxを利用したMT用超高速検索システムはスゴすぎる!

3.はMovable Typeがもつ機能についての内容。解説は小粋空間のyujiroさんが記事にあげており、Movable Type 5用のドキュメントも存在する。

FileZillaつかってみた

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

じつは昨年末よりblog本家のほうのサバが安定してなくって、なかなか新年の挨拶めいた記事すらあげることができない状態です。
セキュリティアップデートだとかで4.27にはあげておいたんですけども。

――で、FileZillaつかってみたです。

ダウンロードだとか、インストール方法とかは以下のサイトが詳しいみたいというか割と新目?

Vistaの場合の方用のページも用意されているようです。自分はXP使ってるので――。

あとは設定は、サイトマネージャーだして新規に登録。サーバの種類は、「SFTP – SSH File Transfer Protocol」
に。
それで、CORESERVER.JPの場合ですと、接続する前に管理画面のコントロールパネルより、ホスト情報登録のところでSSH登録を済ませておきます。数分後に接続可能になるのでしばし待つと。
パスワードを入力した後、不明なホスト鍵というダイアログがでるので了解を押下して接続。
あとは設定などなど。。
FFFTPに慣れてると、とっつきにくいのかもだけど、ツリー表示になってるのは使い勝手がよさそう。あとは慣れかなあ。

オールディーズ

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

「Oldies」ってなんかこうイケてない単語なかんじがするなあと。「ナツメロ」てものだけどまだこっちのほうがしっくりくるというか。
NHKラヂオを聴いてるとたまに昭和歌謡などが聴こえてくるのだけど、これこそOldiesって感じかなあ。個人の感覚なのでなんともだけど。海外の曲は過去の曲でも新鮮に聴こえてくるのです、自分としては。これもまた個人的感覚なので。。
それはそうと、The Beatlesのアルバム『オールディーズ』(A Collection Of Beatles Oldies)は収録曲を気に入っていて、買ってしまいましたね。。多くの方は赤盤・青盤とか、パスト・マスターズあたりを買うのだとおもうのですけれど。。
ちなみにですが、CD化されていないということで、買ったのはLPというかアナログディスクです。もうなん十年も前な話です。

3目並べ必敗法

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

何の意味もないのだけど、3目ならべで必ず負けるパターンを思いついたので。
must lost 3moku game
通常は、ドローになる確率が高いのですが、先手がミスると負けるという当たり前の話です。

ほぼ自分用:グーグルの検索ページをはてブするためだけのブックマークレ

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

グーグル検索の結果ページで検索語のみのクエリではてブするブックマークレット

q={keyword} のみで余計なクエリ文字をつけないで登録するというだけです。
余分なクエリ文字を取って登録するのも面倒になってきたので。
まあFirefoxの場合、検索プラグインでクエリがq=のみの検索プラグイン(xmlファイル)を自前で用意するって手もありますが。。

utm_なんとかの除去のような

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

FeedBurner経由でつくパラメタ対策で。
設定だとか、リダイレクトで解決しましょう、ってことになったみたいで……そりゃ、導入してる側が対処するのがスジだろうなあ、とか思っていたわけ。
でもパラメタをもつURIに対して、そのままブックマークをやっていましたので、やっぱりアレかブクマする側も気をつかったらいいのかなあとおもって、ブックマークレット側で対策用にと一寸細工することにしました(もう情報が出ててサイトオーナー側で設定とかで対処されてるころなのであまり使われないかもだけど)。
要はreplace使って除去するとかそういうことかと、こんな感じなのかな。サンプルだからアレだけど。加工してブックマークレットに追記しておくことに。。

var uri=location.href;
var r=new RegExp('[?&]utm_.*=.*','ig');
var rp=uri.replace(r, '');
document.write(rp);

英語メヌーとか

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

どこかで、サイトのメニューの英語表記は訪問者に嫌われるよーみたいに書いてあったとおもったけど(元のソースは不明)。。なんというかセオリーなるかな、みたいな。寧ろ思いっきり嫌ってくださいなって開きなおってしまうんだなあ。
育ってきた環境が違うから好き嫌いは否めないのかな

再び、AHLのネタ

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

もう一点ネタがあったので、まあどうでもいいことなのでこちらでメモ的に書いておきます。

この前、トップページ(http://www.markdiary.com)をAnother HTML-lintでチェックしたときのこと(滅多にこれつかわないんですけども)。
どうもYahoo!のカスタム検索窓(以後「Yahoo!カスタム」)が引っかかるみたいで、Accesskeyとかはまあいいかな、とおもうのだけども以下の部分がどうも。

  • <input type="text" name="p" id="srchInput">

これは、value属性で初期値となるテキストつけたってー、といわれます。解説173のエラー
なので、こんな感じに。

  • <input type="text" name="p" id="srchInput" accesskey="p" value="">

素直じゃないので。。って、これではIMGのALTと同じでは、といわれそうだけどこれでお咎めなしなんですよね。。最初のほうのとドコがちがうのよと。
ちなみにですが、Yahoo!カスタムではウォーターマークというYahoo!ロゴの透かしの入るタイプを使っていて、検索窓がフォーカスされていないときにはそのロゴが表示されている仕組となってます。要はGoogleカスタム検索窓でよく見かけるようなタイプ。
で、仮にこの検索窓で何も入力されることなく「Searchボタン」を押したとすると、遷移する検索結果ページ(Yahoo!カスタム側)では、

検索キーワードが入力されていません。

キーワードを入力し、再度「検索」ボタンを押してください。

というメッセージが表示されるようになっています(この記事作成時に確認したものでは)。あと気になるのは、value属性がなかったとき正しく処理できないWWWブラウザがどのくらいあるのかとか。

あと、メモ的に。解説173でいっているのは、具体的には以下のように……なるみたいです。