リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2005-02-08

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

2005-02-08 Tue

* Toward Better Weighting of Anchors

doi:10.1145/1008992.1009096
SIGIR2004ポスターセッションの論文を読了。

・書誌情報:
David Hawking, Trystan Upstill, Nick Craswell.
Toward Better Weighting of Anchors.
Proceedings of the 27th annual international conference on
Research and development in information retrieval, Sheffield,
United Kingdom, pp. 512 - 513, 2004. (ISBN:1-58113-881-4)

アンカーテキスト(anchor-text-surrogates)をナビゲーショナル検索に
利用する際のランキング手法の検討。

アンカーテキストにおける TF と文書長の分散を調べてみると、伝統的な
コンテンツベースの BM25 をアンカーテキストの検索にそのまま使うと、
文書長の正規化が入ってしまって、うれしくない。
(アンカーテキストの場合、文書長による正規化は性能を悪化させる)

そこで、新しいランキング手法として、AF1 という tf の対数を取る単純
なモデルとの比較を行った。

比較対象は、以下の4モデル:
・AF1
・BM25A (文書長にアンカーテキストの長さをそのまま使う)
・BM25D (文書長に文書コンテンツの長さを使う)
・BM25N (文書長を無視する)

結果: BM25D > BM25N == AF1 > > BM25A

* ForecastFox日本語化

Firefoxまとめサイトにある日本語版が昔のやつだったので、更新しよう
としてみた。

ついでだからと、「Light Rain」→「小雨」みたいな翻訳も加えようとし
たら、そういう機構を用意していなかったことが判明…。

この拡張は、天気情報を weather.com から SOAP 経由で取得して、XML
を解析することにより、表示している模様。
この Web サービスについての情報は以下からユーザ登録することにより
入手可能。
http://www.weather.com/services/xmloap.html

一方、アメリカ政府の NOAA も XML ベースの天気情報の配信を始めた模
様。
cf. NOAA - National Weather Service - National Digital Forecast
Database XML/SOAP Service: http://www.weather.gov/forecasts/xml/

ちなみに、FreestyleWiki では Yahoo!Japan の天気情報を HTML を解析
して取り出している。一応、Yahoo!側に確認を取っている模様。だけど、
この利用はかなりグレーだねえ。
BugTrack-plugin/130 - FreeStyleWiki:
http://fswiki.poi.jp/wiki.cgi?page=BugTrack%2Dplugin%2F130

* デイブ・ラジェットのHTML入門(仮訳)

http://bewaad.com/archives/getstart.html
簡潔な HTML 入門で良いかも…。

* goo キーワードアシスト - goo 検索サービス

http://search.goo.ne.jp/gka/
検索キーワードの補完。
面白い。

goo キーワードアシスト β版について:
http://guide.search.goo.ne.jp/beta/gka/about.html
* goo ウェブ検索のログより、対象の単語と合わせてよく検索されるキーワードを抽出
* 過去2週間分の検索ログから
* 一定数のユーザ以上が利用した組み合わせが対象
* 利用されなくなり、1週間で対象より削除
* 日々更新
* 入力された1キーワード目のワードに対しての補完です
  2キーワード目以降は補完されません

* The tcshrc Project Home Page

http://tcshrc.sourceforge.net/
とりあえずメモ。

* Putty on GTK

nile でちょっとコンパイルしようとしたが、えらい難儀して、結局でき
なかった。Linux/BSD 系の方が楽なのかも…。

とりあえず以下のような感じ:
% svn co ...
% cd putty
% ./mkfiles.pl Recipe
% cd unix
(ちょっとゴニョゴニョ…)
% svn diff
Index: uxnet.c
===================================================================
--- uxnet.c (revision 5272)
+++ uxnet.c (working copy)
@@ -17,6 +17,8 @@
 #include <netdb.h>
 #include <sys/un.h>
 
+#include <sys/sockio.h>
+
 #define DEFINE_PLUG_METHOD_MACROS
 #include "putty.h"
 #include "network.h"
@@ -26,6 +28,10 @@
 # define X11_UNIX_PATH "/tmp/.X11-unix/X"
 #endif
 
+#ifndef AF_INET6
+# define AF_INET6 26
+#endif
+
 struct Socket_tag {
     struct socket_function_table *fn;
     /* the above variable absolutely *must* be the first in this structure */
@@ -743,9 +749,9 @@
         if (a.sin_addr.s_addr != (in_addr_t)(-1)) {
             /* Override localhost_only with specified listen addr. */
             ret->localhost_only = ipv4_is_loopback(a.sin_addr);
- got_addr = 1;
+ /* got_addr = 1; */
         }
- addr = (struct sockaddr *)a;
+ addr = (struct sockaddr *)&a;
         addrlen = sizeof(a);
         retcode = 0;
 #endif
Index: uxpty.c
===================================================================
--- uxpty.c (revision 5272)
+++ uxpty.c (working copy)
@@ -6,6 +6,8 @@
 #define _XOPEN_SOURCE_EXTENDED
 #define _GNU_SOURCE
 
+#include <sys/ttold.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -747,7 +749,9 @@
  dup2(slavefd, 1);
  dup2(slavefd, 2);
  setsid();
+#ifdef TIOCSCTTY
  ioctl(slavefd, TIOCSCTTY, 1);
+#endif
  pgrp = getpid();
  tcsetpgrp(slavefd, pgrp);
  setpgid(pgrp, pgrp);
@@ -930,7 +934,9 @@
  font_dimension(pty->frontend, 0);
     size.ws_ypixel = (unsigned short) pty->term_height *
  font_dimension(pty->frontend, 1);
+#ifdef TIOCSWINSZ
     ioctl(pty->master_fd, TIOCSWINSZ, (void *)&size);
+#endif
     return;
 }
 
% make -f Makefile.gtk CC=gcc COMPAT="-DNO_IPV6 -DOMIT_UTMP -DHAVE_NO_SETRESUID" ULDFLAGS="-lnsl -lsocket"
...
gcc `gtk-config --libs` -o putty be_all.o cmdline.o config.o cproxy.o \
        dialog.o fromucs.o gtkcols.o gtkdlg.o gtkpanel.o gtkwin.o \
        ldisc.o ldiscucs.o localenc.o logging.o macenc.o mimeenc.o \
        minibidi.o misc.o pinger.o portfwd.o proxy.o raw.o rlogin.o \
        sbcs.o sbcsdat.o settings.o slookup.o ssh.o sshaes.o \
        sshblowf.o sshbn.o sshcrc.o sshcrcda.o sshdes.o sshdh.o \
        sshdss.o sshmd5.o sshpubk.o sshrand.o sshrsa.o sshsh512.o \
        sshsha.o sshzlib.o telnet.o terminal.o time.o timing.o \
        toucs.o tree234.o utf8.o ux_x11.o uxagentc.o uxcfg.o \
        uxmisc.o uxnet.o uxnoise.o uxprint.o uxproxy.o uxputty.o \
        uxsel.o uxsignal.o uxstore.o uxucs.o version.o wcwidth.o \
        wildcard.o x11fwd.o xenc.o xkeysym.o
未定義の 最初に参照している
シンボル ファイル
Xutf8TextPropertyToTextList gtkwin.o
Xutf8TextListToTextProperty gtkwin.o
ld: 重大なエラー: シンボル参照エラー。putty に書き込まれる出力はありません。

* 目薬

前回([2004-11-16])買ったものが見当たらなかったので、同じ製薬会社
の「ロートPRO」というのを買った。
(パレスサイドビル内の薬局にて)

* Reading "Modern Infromation Retrieval" (Rinko)

http://research.nii.ac.jp/%7Ehidaka/rinko/mir/
1999〜2000年にかけて行われた NII での Modern IR の輪講会。

輪講での発表用資料(要約)が参考になるかも…。
Referrer (Inside): [2005-02-14-3]