blog/content/post/2009/02/14/2009-02-14-00001118.md

81 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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
---
<div class="section">
<p>
hatena-modeでうまく投稿できなくなっていたので、<a href="http://coderepos.org/share/wiki/SimpleHatenaMode" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://coderepos.org/share/wiki/SimpleHatenaMode', 'Simple-Hatena-Mode');" target="_blank">Simple-Hatena-Mode</a>に乗り換えました<span class="footnote"><a href="/sirocco634/#f1" name="fn1" title="hatena-modeで投稿できなくなった原因は不明。投稿時の httpリクエストを見る限りでは、特にhatena-modeでも問題がなさそうだったのだけれど。。。 ">*1</a></span>
</p>
<h4>
どこにあるの?
</h4>
<p>
simple-hatena-modeは<a href="http://www.hyuki.com/index.html" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.hyuki.com/index.html', '結城浩');" target="_blank">結城浩</a>さんが作成した<a href="http://www.hyuki.com/techinfo/hatena_diary_writer.html" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.hyuki.com/techinfo/hatena_diary_writer.html', 'はてなダイアリーライター(略称:はてダラ)');" target="_blank">はてなダイアリーライター(略称:はてダラ)</a>というperlスクリプトを実行するラッパーelispです。だから、
</p>
<ol>
<li>
<a href="http://www.hyuki.com/techinfo/hatena_diary_writer.html" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.hyuki.com/techinfo/hatena_diary_writer.html', 'はてなダイアリーライター(略称:はてダラ)');" target="_blank">はてなダイアリーライター(略称:はてダラ)</a>
</li>
<li>
<a href="http://coderepos.org/share/wiki/SimpleHatenaMode" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://coderepos.org/share/wiki/SimpleHatenaMode', 'SimpleHatenaMode &#8211; CodeRepos::Share &#8211; Trac');" target="_blank">SimpleHatenaMode &#8211; CodeRepos::Share &#8211; Trac</a>
</li>
</ol>
<p>
の二つをダウンロードする必要があります。この二つをパスの通ったところに置いておきます。
</p>
<h4>
設定方法はどうするの?
</h4>
<p>
.emacsに以下を書きます :
</p>
<pre class="syntax-highlight">
<span class="synComment">;; simple-hatena-mode</span>
<span class="synSpecial">(</span><span class="synStatement">require</span> <span class="synSpecial">'</span><span class="synIdentifier">simple-hatena-mode</span><span class="synSpecial">)</span>
<span class="synSpecial">(</span><span class="synStatement">setq</span> simple-hatena-default-id <span class="synConstant">&#34;はてなのid&#34;</span><span class="synSpecial">)</span>
<span class="synSpecial">(</span><span class="synStatement">setq</span> simple-hatena-bin <span class="synConstant">&#34;hw.plへのパス&#34;</span><span class="synSpecial">)</span>
<span class="synSpecial">(</span><span class="synStatement">setq</span> simple-hatena-root <span class="synConstant">&#34;作成する日記の保存場所&#34;</span><span class="synSpecial">)</span>
</pre>
<p>
デフォルトの文字コードに euc-jp以外を用いている人はhw.plと同じディレクトリにconfig.txtを作成して、以下を書きます :
</p>
<blockquote>
<p>
client_encoding:デフォルトの文字コード
</p>
<p>
server_encodin<a href="http://euc-jp.g.hatena.ne.jp/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://euc-jp.g.hatena.ne.jp/', 'g:euc-jp');">g:euc-jp</a>
</p>
</blockquote>
<h4>
使い方
</h4>
<p>
M-x simple-hatenaで起動し、はてな記法で記事を書く。C-c C-pで投稿。
</p>
</div>
<div class="footnote">
<p class="footnote">
<a href="/sirocco634/#fn1" name="f1">*1</a>hatena-modeで投稿できなくなった原因は不明。投稿時の httpリクエストを見る限りでは、特にhatena-modeでも問題がなさそうだったのだけれど。。。
</p>
</div>