Firefox?: 2008年9月アーカイブ

たのしいUbiquityですが、バージョン0.1.1ということもあってまだまだ細かい使い勝手はよろしくなかったりします。
そんな問題の1つが、「日本語変換中に確定しようとしてEnterを押すとそのままコマンドが流れていってしまう」というのがあって、そのため確定するときにはCtrl+Mを使わなくてはいけなかったりするんですが、直して(Enterで確定してよい版を作って)くれた方がいらっしゃいました。

ちょっぴり幸せになれそうです。

Ubiquity+ALC?

| | コメント(0) | トラックバック(0)
ALCの翻訳コマンドを作ろうと思ったら既に作られていた方がいらっしゃったので、それを参考にしてそこにプレビューをつけてみました。

alc.js


makeSearchCommand({
  name: "alc",
  url: "http://eow.alc.co.jp/{QUERY}/UTF-8/",
  icon: "http://www.alc.co.jp/favicon.ico",
  description: "Searches words on alc.",
  preview: function(pBlock, directObject) {
    var query = directObject.text;
    if(query.length < 1) {
      pBlock.innerHTML = "Searches words on alc.";
      return;
    }
    pBlock.innerHTML = "Searching for \"" + query + "\" ...";
    var url = "http://eow.alc.co.jp/" + query + "/UTF-8/";
    var params = {}
    $ = jQuery;
    $.ajax({
      url: url,
      data: params,
      dataType: "html",
      success: function(data, status) {
        retstr = data;
        retstr = retstr.replace(/\r/g,'');
        retstr = retstr.replace(/\n/g,'');
        retstr = retstr.replace(/^.*<title>/,'');
        retstr = retstr.replace(/</title><\/title>.*<!-- ▼検索結果 -->.*?/,'');
        retstr = retstr.replace(/<\/td>.*<!-- ▲end: 検索結果 -->.*$/,'');
        pBlock.innerHTML = "<div style="font-size: 80%;">" + retstr + "</div>";
      }
    });
  }
});
ちょっと泥臭い感じがしますが。

MozillaのUbiquityをいじってみています。
なかなかいろいろおもしろいことができそうですが、とりあえずは検索とpreviewの練習のために社内の写真帳ページでプレビューに写真を出したりしていたんですが、いかんせん文字化けが直らず。
写真帳ページは全編EUC-JPなんですが、かたやUbiquityはデフォルトでUTF-8。1バイト文字での検索はできるんですが当然プレビュー画面は文字化け。
謎。

なんか気持ち悪いので、家に帰ってからとりあえずUTF-8で日本語な検索サイトの習作を、ってことで、最近全然使ってないけど「FF11用語辞典 ~ ウィンダスの仲間たち版」で作ってみました。

ffxiyougo.js

ちゃんとプレビューも出ます。日本語で。
インスコする画面は<link>タグに仕込まないといけないらしいので面倒くさくてローカルでしか作ってませんが。

まずは第一歩。

2008年10月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

このアーカイブについて

このページには、2008年9月以降に書かれたブログ記事のうちFirefox?カテゴリに属しているものが含まれています。

前のアーカイブはFirefox?: 2008年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2008年9月: 月別アーカイブ

ウェブページ

Powered by Movable Type 4.1