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

81 lines
4.4 KiB
Markdown
Raw Normal View History

2019-03-31 11:00:21 +00:00
---
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>