2009-10-05 Mon

skkime のユーザ辞書の文字コード はてぶ

.skk-jisyo などとマージしたかったので.

で,文字コード.
emacs だと utf-16-le-unix になる.

windows なのに,改行コードが CR+LF じゃなく,LF.

nkf の utf-16-le 出力オプションは "w16l"(入力時は "W16L").

2008-04-23 Wed

SKKIME を 1.0 系から 1.5 系に update はてぶ

http://www.tatari-sakamoto.jp/skkime.jis.html

Vista に SKKIME の 1.0 系を入れてから [2007-05-10-1]
アップデートしていなかったのでアップデートしてみました.

今回インストールしたのは
skkime1.5-vista32-bin-msvcr80-snap20080130.tar.gz

以前までの .inf 形式とは違い,インストーラ形式となっているので楽.

インストール後は,辞書の設定をするだけで,問題なく使えている.

- skkime's page
  http://www.tatari-sakamoto.jp/skkime.jis.html

2007-06-14 Thu

skkime snap20070611 はてぶ

skkime の配布サイトが復旧し,snap2007011 が公開されていた.

skkime's page が
http://www.tatari-sakamoto.jp/~tatari/skkime.jis.html
から
http://www.tatari-sakamoto.jp/skkime.jis.html
に変更されている.

Vista でのインストール方法と Vista 用のバイナリもあった.

Vista で skkime を使う方法は、Administrator 権限の command prompt で windows フォルダ以下に IME\SKKIM10 を作成して、そこに skimconf.exe, skimic.dll, skkiserv.exe をコピーして、regsrv32 skimic.dll と実行することです。一応、Vista 用に build したバイナリを。ただ、Vista でのテストは非常に甘いですので(輪をかけて甘い)…注意が必要です。

[2007-05-10-1] に Vista へ skkime をインストールして使っているけど,
今のところ問題ない.

- skkime's page
  http://www.tatari-sakamoto.jp/skkime.jis.html
- Vista に SKKIME をインストール [2007-05-10-1]

2007-05-10 Thu

Vista に SKKIME をインストール はてぶ

- Vista で SKKIME を使う方法
  http://www.pochi.cc/~sasaki/chalow/2007-05-09-2.html

を参考に家の Vista に SKKIME をインストール.

SKKIME 自体は
http://www.tatari-sakamoto.jp/~tatari/skkime.jis.html
に繋がらないため

- ROM作成物サポートページ
  http://hp.vector.co.jp/authors/VA038316/

から入手.

基本的には sasaki さんの手順通りで問題ないけど,
SKKIME 1.0 SNAPSHOT 2007/04/09 (Windowsxp Binary)
をインストールしたので,
MSVCR80.dll の version 8.0.50727.762〜
が必要.

MSVCR80.dll は

- Download details: Visual C++ 2005 SP1 Redistributable Package (x86)
  http://www.microsoft.com/downloads/details.aspx?FamilyID=200 ...

に含まれているものを使用.

あと,
- regsvr32 skimic.dll を実行してもエラーが出ない
- 再起動しないと変換できない
とか.

Referrer (Inside):
[2008-04-23-2] SKKIME を 1.0 系から 1.5 系に update
[2007-06-14-1] skkime snap20070611
[2007-05-10-2] 今日の del.icio.us

2005-11-17 Thu

正かなづかひ用の ~/.skk サンプル はてぶ

http://d.hatena.ne.jp/mhrs/20051116/p1

2005-09-20 Tue

skk-display-code-for-char-at-point はてぶ

区点コード,JIS.SJIS,EUC コードを表示.

コードで入力するのは skk-input-by-code-or-menu(かなモードで "\").

2005-07-27 Wed

skk での入力中に tab で補完できない (2) はてぶ

clmemo.el を書き換えてしまうのもどうかと思うので,次の方法で.

(require 'clmemo)
(add-hook 'clmemo-mode-hook
  '(lambda ()
     (local-unset-key "\C-i")))


これなら skk での補完ができるし,
clmemo-next-inline-date も効く.

(require 'clmemo) しておかないと効かないので注意.

2005-07-27 Wed

skk での入力中に tab で補完できない はてぶ

clmemo-next-inline-date にとられてしまう.

とりあえず, clmemo.el を変更.

Index: clmemo.el
===================================================================
--- clmemo.el   (リビジョン 203)
+++ clmemo.el   (作業コピー)
@@ -509,7 +509,7 @@
(define-key map "\C-c>" 'clmemo-quote-region)
;; Date
(define-key map "\C-c\C-d" 'clmemo-inline-date-insert)
-    (define-key map "\C-i" 'clmemo-next-inline-date)
+    ;;(define-key map "\C-i" 'clmemo-next-inline-date)
(define-key map [(shift tab)] 'clmemo-previous-inline-date)
(define-key map [backtab] 'clmemo-previous-inline-date)
;; g


clmemo-next-inline-date をコメントアウトしただけ.

2005-07-26 Tue

ssh でポートフォワーディング はてぶ

デスクトップからサーバの bskk へ接続.

  ssh -C -N -f -L 51178:localhost:51178 [email protected]


2005-02-17 Thu

skk-bayesian はてぶ

http://openlab.jp/skk/skk/main/experimental/bayesian/skk-bayesian.el

skk-study から乗り換えてみる.

elisp だけで完結しておらず,
bskk という Ruby script がついている.
bskk はサブプロセス,又は,サーバとして使えるが,
サブプロセスとして使う場合,複数の Emacs から使うと,
最後に更新した Emacs の学習結果しか保存されないそうなので,
サーバとして使うことにする.
bskk をサーバとして使う場合は,

  bskk -f ~/.skk-bayesian -s


とする.

.emacs には

  (require 'skk-bayesian)


を追記.

とりあえずは動いている模様.



他のマシンでサーバとして動いている bskk を使う

学習データはまとめておきたいので,
他のマシンからも同じサーバを使うようにする.

skk-bayesian.el に

  ;; customizable variables
  (defvar skk-bayesian-prefer-server nil
    "*non-nil ならば、`skk-bayesian-host'の`skk-bayesian-port'に接続する。
  そうでなければ、bskk をサブプロセスとして立ち上げる。")
  (defvar skk-bayesian-port 51178
    "*`skk-bayesian-prefer-server'が non-nil の時に`skk-bayesian-host'に接続するポート番号")
  (defvar skk-bayesian-host "localhost"
    "*`skk-bayesian-prefer-server'が non-nil の時に接続するホスト")


とあるので,

  (setq skk-bayesian-prefer-server t)
  (setq skk-bayesian-port 51178)
  (setq skk-bayesian-host "サーバのアドレス")


としてみたが,サーバに接続を拒否されてしまう.
とりあえず,

  ssh -C -N -f -L 51178:server:51178 [email protected]


と,ポートフォワーディングして逃げておく.

- Bayesian Estimation for SKK
  http://homepage3.nifty.com/kenichi_kurihara/bskk.html

2003-10-14 Tue

migemo のユーザ辞書を使う はてぶ

.skk-jisyo を migemo のユーザ辞書に変換して使う.

.skk-jisyo の変換

ruby /usr/lib/ruby/1.8/migemo-convert.rb < ~/.skk-jisyo >~/.migemo-user-dict


.emacs に設定を追加

  (setq migemo-user-dictionary (expand-file-name "~/.migemo-user-dict"))


2003-04-17 Thu

skk - 句読点の切り替え はてぶ

(setq skk-kutouten-type 'en)
(setq skk-kuten-touten-alist
      '((jp . ("。" . "、"))
	(jp2 . ("." . "、"))
	(en . ("." . ","))))

(add-hook 'mime-edit-mode-hook
	  '(lambda ()
	     (make-local-variable skk-kutouten-type)
	     (setq skk-kutouten-type 'jp2)))
(add-hook 'mime-edit-exit-hook
	  '(lambda ()
	     (setq skk-kutouten-type 'en)))


2003-04-11 Fri

skk - どの辞書からの変換候補なのか表示させる はてぶ

SKK専用スレッド Part4
http://pc.2ch.net/test/read.cgi/unix/1049225392/33-

(defsubst my-skk-henkan-key-okuriari-p (k)
  (let ((fc (aref k 0))
        (lc (aref k (1- (length k)))))
    (and (>= fc ?ぁ)
         (<= fc ?ん)
         (>= lc ?a)
         (<= lc ?z))))

(defun my-skk-show-candidates (key)
  (interactive
   (list (read-string "key: ")))
  (let* ((skk-henkan-key key)
         (skk-henkan-okurigana
          (when (my-skk-henkan-key-okuriari-p key) ""))
         (prog-list (delete '(skk-look) skk-search-prog-list))
         (s
          (mapcar #'(lambda (l)
                      (delete "" l))
                  (eval (cons 'list prog-list)))))
    (message "%s" s)
    (with-current-buffer (get-buffer-create "*skk-candidates*")
      (goto-char (point-max))
      (insert (format "%s: %s\n" key s)))))

(defalias 'show-candidates 'my-skk-show-candidates)


M-x show-candidates

ChangeLog 最新ページ