--- title: Simple-hatena-modeに乗り換え author: kazu634 date: 2009-02-14 url: /2009/02/14/_1200/ wordtwit_post_info: - 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4505;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}' categories: - Emacs ---
hatena-modeでうまく投稿できなくなっていたので、Simple-Hatena-Modeに乗り換えました*1。
simple-hatena-modeは結城浩さんが作成したはてなダイアリーライター(略称:はてダラ)というperlスクリプトを実行するラッパーelispです。だから、
の二つをダウンロードする必要があります。この二つをパスの通ったところに置いておきます。
.emacsに以下を書きます :
;; simple-hatena-mode (require 'simple-hatena-mode) (setq simple-hatena-default-id "はてなのid") (setq simple-hatena-bin "hw.plへのパス") (setq simple-hatena-root "作成する日記の保存場所")
デフォルトの文字コードに euc-jp以外を用いている人はhw.plと同じディレクトリにconfig.txtを作成して、以下を書きます :
client_encoding:デフォルトの文字コード
server_encoding:euc-jp
M-x simple-hatenaで起動し、はてな記法で記事を書く。C-c C-pで投稿。
*1:hatena-modeで投稿できなくなった原因は不明。投稿時の httpリクエストを見る限りでは、特にhatena-modeでも問題がなさそうだったのだけれど。。。