なんかこのPCほとんど何も入ってないので無駄に苦労した。
ちなみに環境は
- WinXP SP3
- Meadow3
手順
- ActivePerlのインストール
- ActivePerl | ActiveState
- 最初simple-hatena-mode使おうとしてたから入れたんだけど要るよね?要らない?
- curlのインストール
- 香り屋 — KaoriYaからダウンロード。解凍して適当な場所に。
- 環境変数pathにcurl.exeがあるディレクトリを追加。
- 最初同名の言語と間違えた。よく考えりゃおかしな話なんだけど。
- OpenSSLのインストール
- Shining Light Productions - Win32 OpenSSLからWin32 OpenSSL v0.9.8k Lingtをダウンロードしてインストールした。そのとき「無いよ!」って怒られたので同じところにあるVisual C++ 2008 Redistributablesもインストールしたと思う。
- hatena-modeのインストール
- http://d.hatena.ne.jp/hikigaeru/20040617#p1からダウンロード、解凍してできたフォルダを\Meadow\site-lisp\のなかに突っ込む。
- (09.05.06追記)大学でやろうとして投稿できなかった.「Search failed: "rk\\s \\([0-9a-zA-Z]+\\)"」などと怒られた.そういえば修正が必要なのを忘れていた.hatena-mode.el中の"-d" (concat "key=" hatena-usrid)の部分,"key"を"name"に書き換える必要がある.
--- hatena-mode.el 28 Oct 2005 09:14:30 -0000 1.14 +++ hatena-mode.el 6 Jul 2007 10:29:21 -0000 @@ -338,7 +338,7 @@ (call-process hatena-curl-command nil nil nil "-k" "-c" hatena-cookie "-x" hatena-proxy - "-d" (concat "key=" hatena-usrid) + "-d" (concat "name=" hatena-usrid) "-d" (concat "password=" password) "-d" (concat "autologin=1") "-d" (concat "mode=enter")
- hatenahelper-modeのインストール
- はてな記法を入力支援する hatenahelper-mode - おもてなしの空間からダウンロードして解凍するか、コピペしてhatenahelper-mode.elとして保存、とかしたあとに\Meadow\site-lisp\の中に。
- 再起動
- 次の記述を.emacsに追加
;;hatena-modeとhatenahelper-mode用 (autoload 'hatena "hatena-mode" "hatena mode" t) (setq hatena-usrid "自分のuserid") (setq hatena-plugin-directory "C:/Meadow/site-lisp") (require 'hatenahelper-mode) (add-hook 'hatena-mode-hook '(lambda () (hatenahelper-mode 1)))
確認
- Meadowを立ち上げる
- M-x hatena する
- 初回はパスワードの入力を求められる
- 何か書いてC-c C-p
- ブラウザで確認
- (><)