<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>君のてのひらから &#187; emacs</title>
	<atom:link href="http://yourpalm.jubenoum.com/tag/emacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://yourpalm.jubenoum.com</link>
	<description>日々読んだ本、考えたこと、仕事の進め方について実践していることの記録</description>
	<lastBuildDate>Sun, 05 Feb 2012 01:46:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/tag/emacs/feed/" />
		<item>
		<title>org2blogからwordpressに投稿</title>
		<link>http://yourpalm.jubenoum.com/2012/01/org2blog-wordpress/</link>
		<comments>http://yourpalm.jubenoum.com/2012/01/org2blog-wordpress/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 15:00:00 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[org-mode]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=2420</guid>
		<description><![CDATA[今までブログの投稿はwp-emacsから実施していましたが、htmlにを打とうとするときに不便だったりするので、 もっと楽にならないものかなと思っていました。 ということで調べてみるとorg2blogなるものが存在すると [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>今までブログの投稿はwp-emacsから実施していましたが、htmlにを打とうとするときに不便だったりするので、 もっと楽にならないものかなと思っていました。<br />
ということで調べてみるとorg2blogなるものが存在すると知り、早速導入してみました。 </p>
<h2 id="sec-1">導入</h2>
<p>punchagan/org2blog &#8211; GitHub<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9naXRodWIuY29tL3B1bmNoYWdhbi9vcmcyYmxvZw==" title=\"punchagan/org2blog - GitHub\">https://github.com/punchagan/org2blog</a></p>
<p>その他、org-modeはCocoa Emacs付属のものではバージョンが古いため、動かないようです。<br />
こちらのサイト(<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2QuaGF0ZW5hLm5lLmpwL3RvbW95YS8yMDA5MDMwOS8xMjM2NTg4OTU3" title=\"org-mode 初挑戦。 - 日々、とんは語る。\">org-mode 初挑戦。 &#8211; 日々、とんは語る。</a>)を参考に</p>
<pre>$ git clone git://repo.or.cz/org-mode.git</pre>
<p>して最新版を落して、make &#038; make installしました。</p>
<h2 id="sec-2">設定</h2>
<div class="outline-text-3" id="text-2">
<p> READMEに記載があるとおり、.emacsに記述します。 </p>
<pre class="example">
(setq load-path (cons "~/.emacs.d/org2blog/" load-path))
(require 'org2blog-autoloads)

(setq org2blog/wp-blog-alist
      '(("wordpress"
         :url "http://username.wordpress.com/xmlrpc.php"
         :username "username"
         :default-title "Hello World"
         :default-categories ("org2blog" "emacs")
         :tags-as-categories nil)
        ("my-blog"
         :url "http://username.server.com/xmlrpc.php"
         :username "admin")))
</pre>
<div id="outline-container-3" class="outline-3">
<h2 id="sec-3">今後</h2>
<div class="outline-text-3" id="text-3">
<p>まだorg-modeをちゃんと使ったことがなかったので、htmlへの変換のしかたを調べて積極的に使っていきたいと思います。 </p>
</div></div>
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank"><img src="http://ecx.images-amazon.com/images/I/517LicIhabL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank">Emacsテクニックバイブル　～作業効率をカイゼンする200の技～</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2010-08-03 )</p>
	<p><em>定価：</em>￥ 2,919</p>
	<p><em>Amazon価格：</em>￥ 2,919</p>
	<p>単行本（ソフトカバー） ( 384 ページ )</p>
	<p>ISBN-10 : 4774143278</p>
	<p>ISBN-13 : 9784774143279</p>
<hr class="tmkm-amazon-clear" /></div>
<div class="shr-publisher-2420"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2420" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2012/01/org2blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2012/01/org2blog-wordpress/" />
	</item>
		<item>
		<title>MacPortsからHomebrewに乗換え</title>
		<link>http://yourpalm.jubenoum.com/2011/12/macports%e3%81%8b%e3%82%89homebrew%e3%81%ab%e4%b9%97%e6%8f%9b%e3%81%88/</link>
		<comments>http://yourpalm.jubenoum.com/2011/12/macports%e3%81%8b%e3%82%89homebrew%e3%81%ab%e4%b9%97%e6%8f%9b%e3%81%88/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 17:25:26 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[ad]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[migemo]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[wanderlust]]></category>
		<category><![CDATA[手順]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=2352</guid>
		<description><![CDATA[Software Design 2011年12月号の特集「エンジニアの能力を引き出すMac活用術」のなかで、クックパッドでは、以前パッケージ管理にMacPortsを使っていたが、今はHomebrewでやっているとの記述を [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Software Design 2011年12月号の特集「エンジニアの能力を引き出すMac活用術」のなかで、クックパッドでは、以前パッケージ管理にMacPortsを使っていたが、今はHomebrewでやっているとの記述を見つけたので、何人目の記事かはわからないが記録を残しておくことにした。</p>
<hr />
<p>mac ports やめました! ー homebrew で快適 OSX 生活! &#8211; TokuLog 改メ tokuhirom’s blog<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2QuaGF0ZW5hLm5lLmpwL3Rva3VoaXJvbS8yMDEwMDYyNS8xMjc3NDM1MjY4" title=\"mac ports やめました! ー homebrew で快適 OSX 生活! TokuLog 改メ tokuhirom’s blog\">http://d.hatena.ne.jp/tokuhirom/20100625/1277435268</a></p>
<hr />
<p>私にとってのポイントは、Emacs環境を維持することになるので、Emacsで導入しているlispのうち、MacPorts由来のプロダクトに動作に影響が出るものをインストールできることをひとまずの目標とした。</p>
<p><a class='flickr2tag-img' href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3RvLmduZT9pZD02NDQ3NjA0NTQ1" title='man brew'><img width='500px' height='450px' src='http://farm8.staticflickr.com/7171/6447604545_7ec07709a1.jpg' alt='man brew'></a></p>
<p><br />
<script type="text/javascript"><!--
google_ad_client = "pub-0635498041793174";
google_ad_slot = "9532983202";
google_ad_width = 234;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<h2>影響が出そうなもの</h2>
<h3>Emacs本体</h3>
<p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDEwLzA4L2NvY29hLWVtYWNzLSVFMyU4MSVBQi1taWdlbW8tJUUzJTgyJTkyJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgzJUJDJUUzJTgzJUFCLw==" title=\"Cocoa Emacs に migemo をインストール | 君のてのひらから\">Cocoa Emacs に migemo をインストール</a>で整理したとおり、.emacs.d/lisp配下にlispはインストールしてあり、また.emacs.d/init.elでパスを通す設定をしているの、EmacsをMacPorts由来のものに入れ替えさえすれば、lispは動作するはず。</p>
<h3>Migemo</h3>
<p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDEwLzA4L2NvY29hLWVtYWNzLSVFMyU4MSVBQi1taWdlbW8tJUUzJTgyJTkyJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgzJUJDJUUzJTgzJUFCLw==" title=\"Cocoa Emacs に migemo をインストール | 君のてのひらから\">Cocoa Emacs に migemo をインストール</a>でインストールしたとおり、migemoをインストールしていたが、Formulaが見あたらないので、「cmigemo」をインストールすることにした。それに伴い、.emacs.d/init.elの記述を一部変更した。</p>
<h3>auto-install.el</h3>
<p>動作には、「wget」が必要なのでhomebrew環境でインストールする。</p>
<h3>Wanderlust</h3>
<p>HTMLメールを表示する際に、「w3m」を使っている。<br />
ログイン時のstarttlsのために「gnutls」を使っている。<br />
それぞれhomebrew環境でインストールする。</p>
<h3>twittering-mode</h3>
<p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDExLzA5L3R3aXR0ZXJpbmctbW9kZSVlNiU5YiViNCVlNiU5NiViMCVlMyU4MSVhN29hdXRoJWU4JWFhJThkJWU4JWE4JWJjLw==" title=\"twittering-mode更新でOAuth認証 | 君のてのひらから\">twittering-mode更新でOAuth認証</a>で整理したとおり、OAuth認証をするのに「GnuPG」を使っている。<br />
タイムライン取得に「curl」を使っている。<br />
それぞれ、homebrew環境でインストールする。</p>
<h2>MacPortsアンインストール</h2>
<p>以上を整理した上で、MacPortsをアンインストールする。<br />
手順は<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2d1aWRlLm1hY3BvcnRzLm9yZy9jaHVua2VkL2luc3RhbGxpbmcubWFjcG9ydHMudW5pbnN0YWxsaW5nLmh0bWw=" title=\"2.5. Uninstall\">MacPorts Guideのアンインストール手順のとおりに実施した。</a><br />
おしまい。<br />
インストールパスをいじっていないので特に問題なく終了。</p>
<h2>Homebrewをインストール</h2>
<p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly9naXRodWIuY29tL214Y2wvaG9tZWJyZXcvd2lraS9pbnN0YWxsYXRpb24=" title=\"Installation - GitHub\">Installation &#8211; Homebrew &#8211; GitHub</a>を参考にターミナルから以下のコマンドを実行する。<br />
Xcodeが必要になるので、新規に構築する場合には忘れずに…(未来の自分に向けて)</p>
<pre>
$ ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
</pre>
<p>途中で何度か「Press enter to continue」で止まるが、その度にEnterキーを押す。</p>
<pre>==> Installation successful!</pre>
<p>が表示されれば終了。</p>
<p>その後は、上記で整理したパッケージを順次インストールしていく。<br />
もともとMacにインストールされているものはそのまま使うというコンセプトなので、環境構築までの時間が短くてすむのがメリットなんだねというのを体感できます。</p>
<h3>w3mで苦戦</h3>
<p>w3mのインストールで苦戦しましたが、<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL211Z2lqaXJ1LnNlZXNhYS5uZXQvYXJ0aWNsZS8yMjk2NjYyNTkuaHRtbA==" title=\"Lion+homebrew で w3m が動かなかったのがなんとかなったヒャッハー: 麦汁三昧\">Lion+homebrew で w3m が動かなかったのがなんとかなったヒャッハー: 麦汁三昧</a>を教えていただいて、こちらの情報を参考に手順を実施しました。</p>
<p>w3mが依存しているbdw-gcのバージョンを7.2alpha6にすればよいとのことで、bdw-gcのFormulaを調べてみると</p>
<pre>
require 'formula'

class BdwGc < Formula
  homepage 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/'

  if ARGV.build_devel?
    url 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha6.tar.gz'
    md5 '319d0b18cc4eb735c8038ece9df055e4'
    version '7.2alpha6'
  else
    url 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz'
    md5 '2ff9924c7249ef7f736ecfe6f08f3f9b'
  end

  # patch to fix inline asm errors with LLVM, present in upstream SVN
  # some directory restructuring between 7.1 and 7.2a6 force us to have two
  # versions of the same patch
  def patches
    if ARGV.build_devel?
      DATA
    else
      { :p0 => "https://trac.macports.org/export/86621/trunk/dports/devel/boehmgc/files/asm.patch" }
    end
  end

  def install
    # ucontext has been deprecated in 10.6
    # use this flag to force the header to compile
    ENV.append 'CPPFLAGS', "-D_XOPEN_SOURCE" if MacOS.snow_leopard?

    system "./configure", "--disable-debug",
                          "--disable-dependency-tracking",
                          "--prefix=#{prefix}"
                          "--enable-cplusplus"
    system "make"
    system "make check"
    system "make install"
  end
end
(…略)
</pre>
<p>となっており、「if ARGV.build_devel?」の記述から</p>
<pre>$ brew install --devel bdw-gc</pre>
<p>とすれば、狙ったバージョンがインストールできることがわかりました。</p>
<p>w3mも上記の記事の記載通りにインストールしてうまくいきました。</p>
<h2>.emacsの修正</h2>
<h3>migemo→cmigemo</h3>
<p>migemoをcmigemoに変更したので、コマンドとコマンドオプション部分の記述を変更している。</p>
<p>変更前</p>
<pre>
(setq migemo-command "migemo")
(setq migemo-options '("-t" "emacs"))
</pre>
<p>変更後</p>
<pre>
(setq migemo-command "cmigemo")
(setq migemo-options '("-q" "--emacs"))
</pre>
<h3>emacs-w3m</h3>
<p>MacPortsでは/opt/local/bin配下にコマンドが配置されるが、Homebrewは/usr/local/bin配下に配置される。<br />
よって、コマンドの在処の記述を変更。</p>
<p>変更前</p>
<pre>(setq w3m-command "/opt/local/bin/w3m")</pre>
<p>変更後</p>
<pre>(setq w3m-command "/usr/local/bin/w3m")</pre>
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank"><img src="http://ecx.images-amazon.com/images/I/517LicIhabL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank">Emacsテクニックバイブル　～作業効率をカイゼンする200の技～</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2010-08-03 )</p>
	<p><em>定価：</em>￥ 2,919</p>
	<p><em>Amazon価格：</em>￥ 2,919</p>
	<p>単行本（ソフトカバー） ( 384 ページ )</p>
	<p>ISBN-10 : 4774143278</p>
	<p>ISBN-13 : 9784774143279</p>
<hr class="tmkm-amazon-clear" /></div><br />
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs-Lisp%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774148970%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774148970" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Wg39T8KAL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs-Lisp%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774148970%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774148970" target="_blank">Emacs Lispテクニックバイブル</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2011-11-26 )</p>
	<p><em>定価：</em>￥ 3,129</p>
	<p><em>Amazon価格：</em>￥ 3,129</p>
	<p>単行本（ソフトカバー） ( 336 ページ )</p>
	<p>ISBN-10 : 4774148970</p>
	<p>ISBN-13 : 9784774148977</p>
<hr class="tmkm-amazon-clear" /></div>
<div class="shr-publisher-2352"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2352" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2011/12/macports%e3%81%8b%e3%82%89homebrew%e3%81%ab%e4%b9%97%e6%8f%9b%e3%81%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2011/12/macports%e3%81%8b%e3%82%89homebrew%e3%81%ab%e4%b9%97%e6%8f%9b%e3%81%88/" />
	</item>
		<item>
		<title>EmacsでRictyフォントを使う</title>
		<link>http://yourpalm.jubenoum.com/2011/12/emacs%e3%81%a7ricty%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%86/</link>
		<comments>http://yourpalm.jubenoum.com/2011/12/emacs%e3%81%a7ricty%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%86/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 16:40:12 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[環境]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=2335</guid>
		<description><![CDATA[Cocoa Emacsについてフォント設定を見直していたところ、Rictyというフォントがあることを知り、設定してみることにした。 環境はMac OS X Lion 10.7.2 / MacPortsでインストールしたG [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Cocoa Emacsについてフォント設定を見直していたところ、Rictyというフォントがあることを知り、設定してみることにした。<br />
環境はMac OS X Lion 10.7.2 / MacPortsでインストールしたGNU Emacs 23.3.1となります。</p>
<p><a class='flickr2tag-img' href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3RvLmduZT9pZD02NDE5NDU0NDE3" title='Ricty on Emacs'><img width='500px' height='386px' src='http://farm8.staticflickr.com/7161/6419454417_26495825f0.jpg' alt='Ricty on Emacs'></a></p>
<hr />
<p>プログラミング用フォント Ricty<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NhdmUuc3lzLnQudS10b2t5by5hYy5qcC9+eXVzYS9mb250cy9yaWN0eS5odG1s" title=\"プログラミング用フォント Ricty\">http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html</a></p>
<p></p>
<h2>フォント生成・インストール</h2>
<p>まずFontForgeが必要ということで、MacPortsでインストール。</p>
<pre>sudo port install fontforge</pre>
<p>続いて、<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2xldmllbi5jb20vdHlwZS9teWZvbnRzL2luY29uc29sYXRhLmh0bWw=" title=\"Inconsolata\">Inconsolata</a>から&#8221;OpenType File&#8221;をダウンロードして、FontBook経由でフォントをインストール。<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21peC1tcGx1cy1pcGEuc291cmNlZm9yZ2UuanAv" title=\"M+とIPAの合成フォント\">M+とIPAの合成フォント</a>から、上部の&#8221;DOWNLOAD&#8221;をクリックし、ダウンロードページに進み、Migu 1Mをダウンロードして、FontBook経由でフォントをインストール。</p>
<pre>
cd
wget http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty/Ricty-3.1.3.tar.gz
tar xvfz Ricty-3.1.3.tar.gz
cd Ricty
sh ricty_generator.sh auto
</pre>
<p>するとRictyディレクトリ配下に</p>
<ul>
<li>Ricty-Bold.ttf</li>
<li>Ricty-Regular.ttf</li>
<li>RictyDiscord-Bold.ttf</li>
<li>RictyDiscord-Regular.ttf</li>
</ul>
<p>の4ファイルが生成されます。</p>
<p>上の二つ、Ricty-Bold.ttfとRicty-Regular.ttfをインストールしました。</p>
<p><a class='flickr2tag-img' href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3RvLmduZT9pZD02NDE5NDU0NTU5" title='Ricty'><img width='377px' height='321px' src='http://farm8.staticflickr.com/7025/6419454559_1393494132.jpg' alt='Ricty'></a></p>
<h2>Emacsで使う</h2>
<p>init.elでフォントの設定をします。</p>
<pre>
(set-face-attribute 'default nil
                   :family "Ricty"
                   :height 140)
(set-fontset-font
 nil 'japanese-jisx0208
 (font-spec :family "Ricty"))
</pre>
<p>としてできあがりです。<br />
半角と全角の比が1:2というのはいいですね。</p>
<p><ins datetime="2012-01-28T15:32:22+00:00">[追記]2012.01.29<br />
フレームを開いたときに幅が二倍になるのが気になったので、下記ページを参考にEmacsを入れなおしました。</p>
<p>Cocoa Emacs で和文フォントをプライマリーに設定するとフレーム幅が二倍になる問題 &#8211; キーボードをたたくとき<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2QuaGF0ZW5hLm5lLmpwL3lhc2NlbnR1ci8yMDExMDczMC8xMzExOTYzMDYx" title=\"Cocoa Emacs で和文フォントをプライマリーに設定するとフレーム幅が二倍になる問題 - キーボードをたたくとき\">http://d.hatena.ne.jp/yascentur/20110730/1311963061</a><br />
</ins><br />
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs-Lisp%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774148970%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774148970" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Wg39T8KAL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs-Lisp%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774148970%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774148970" target="_blank">Emacs Lispテクニックバイブル</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2011-11-26 )</p>
	<p><em>定価：</em>￥ 3,129</p>
	<p><em>Amazon価格：</em>￥ 3,129</p>
	<p>単行本（ソフトカバー） ( 336 ページ )</p>
	<p>ISBN-10 : 4774148970</p>
	<p>ISBN-13 : 9784774148977</p>
<hr class="tmkm-amazon-clear" /></div>
<div class="shr-publisher-2335"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2335" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2011/12/emacs%e3%81%a7ricty%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2011/12/emacs%e3%81%a7ricty%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%86/" />
	</item>
		<item>
		<title>twittering-mode更新でOAuth認証</title>
		<link>http://yourpalm.jubenoum.com/2011/09/twittering-mode%e6%9b%b4%e6%96%b0%e3%81%a7oauth%e8%aa%8d%e8%a8%bc/</link>
		<comments>http://yourpalm.jubenoum.com/2011/09/twittering-mode%e6%9b%b4%e6%96%b0%e3%81%a7oauth%e8%aa%8d%e8%a8%bc/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 16:58:47 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=2200</guid>
		<description><![CDATA[twittering-modeでOAuth認証を使用しようとしたときの記録。Emacs23ベースのCocoa Emacs。GnuPGがなかったので、M-x twitしても起動できなかったが、Mac portsでGnuPGをインストールし、起動できるようになった。]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDEwLzA4L3R3aXR0ZXJpbmctbW9kZSVFMyU4MSVBN3R3aXR0ZXIv" title=\"twittering-modeでTwitter | 君のてのひらから\">twittering-modeでTwitter</a>で説明したとおり、Mac上のCocoa Emacsではtwittering-modeを用いてtweetしています。</p>
<p>久しくupdateしていなかったため、思い立ったがなんとやら、git先端からupdateして、認証方式もOAuthに切り替えてみようとしたら、ちょっとはまりました。</p>
<p></p>
<h2>GnuPGがなかった</h2>
<p>まず、<br />
<code>(install-elisp "http://github.com/hayamiz/twittering-mode/raw/master/twittering-mode.el")</code><br />
をevalしてtwittering-modeを更新し、.emacsに下記を追加します。</p>
<pre>(setq twittering-use-master-password t)
(setq twittering-auth-method 'oauth)</pre>
<p>そして、<code>M-x twit</code>で起動すると、<br />
&#8220;You need GnuPG and (EasyPG or alpaca.el) for master password!&#8221;<br />
と言われてしまいました。<br />
Emacs23ベースのCocoa Emacsを使っているのだから、EasyPGは対応しているはず…ということはGnuPGがあやしい。</p>
<p><code>M-: (executable-find "gpg")</code>の結果はnilが返されました。<br />
GnuPGをMac portsでインストールします。</p>
<p>ターミナルで</p>
<pre>$ sudo port install gnupg</pre>
<p>を実行したあと、<code>M-: (executable-find "gpg")</code>の結果は&#8221;/opt/local/bin/gpg&#8221;が返されました。</p>
<h2>起動したあと</h2>
<p><code>M-x twit</code>すると、PINコードを入手するためのURLが表示されます。<br />
minibufferでbrowse-urlでURLを開くかと訊かれましたので、yと答え、ブラウザで「アプリを認証」をクリックして表示されたPINコードをminibufferにて入力しました。</p>
<p>その後、master passwordを2回入力すると無事起動できました。<br />
Emacsを抜けて、再度、<code>M-x twit</code>する際には、~/.twittering-mode.gpgとmaster passwordで認証をクリアします。</p>
<h2>現在の.emacs</h2>
<pre>
;;
;; Twitter
;;
;; (install-elisp "http://github.com/hayamiz/twittering-mode/raw/master/twittering-mode.el")
; from http://masutaka.net/chalow/2009-06-07-5.html
;;
(require 'twittering-mode)
(setq twittering-use-master-password t)
(setq twittering-auth-method 'oauth)
(setq twittering-username "atauky")
(setq twittering-timer-interval 75)
(setq twittering-convert-fix-size 48)
(setq twittering-update-status-function 'twittering-update-status-from-pop-up-buffer)
(setq twittering-icon-mode t)
(setq twittering-scroll-mode nil)
(setq twittering-edit-skeleton 'inherit-any)
;; いくつかのTLをまとめて名前をつけることができる
(setq twittering-timeline-spec-alias
      `(("related-to" .
	 ,(lambda (username)
	    (if username
		(format ":search/to:%s OR from:%s OR @%s/"
			username username username)
	      ":home")))
	))
;; 起動時に以下のリストを読みこむ
(setq twittering-initial-timeline-spec-string
      '("$related-to(atauky)"
	"atauky/who-i-met"
	"atauky/conversationlist"
	"atauky/jef-united"
	":direct_messages"
	":home"))
(add-hook 'twittering-mode-hook
          (lambda ()
            (set-face-bold-p 'twittering-username-face t)
            (set-face-foreground 'twittering-username-face "DeepSkyBlue3")
            (set-face-foreground 'twittering-uri-face "gray60")
	    (setq twittering-status-format "%i %p%s / %S:\n%FOLD{%T}\n%r %R [%@]")
	    (setq twittering-retweet-format " RT @%s: %t")
            ;; "F"でお気に入り
            ;; "R"でリツイートできるようにする
            (define-key twittering-mode-map (kbd "F") 'twittering-favorite)
            (define-key twittering-mode-map (kbd "R") 'twittering-native-retweet)
            ;; "<"">"で先頭、最後尾にいけるように
            (define-key twittering-mode-map (kbd "<") (lambda () (interactive) (goto-char (point-min))))
            (define-key twittering-mode-map (kbd ">") (lambda () (interactive) (goto-char (point-max))))))
;; URL短縮サービスをj.mpに
;; YOUR_USER_IDとYOUR_API_KEYを自分のものに置き換えてください
;; from http://u.hoso.net/2010/03/twittering-mode-url-jmp-bitly.html
(add-to-list 'twittering-tinyurl-services-map
	     '(jmp . "http://api.j.mp/shorten?version=2.0.1&#038;login=YOUR_USER_ID&#038;apiKey=YOUR_API_KEY&#038;format=text&#038;longUrl="))
(setq twittering-tinyurl-service 'jmp)
</pre>
<p>日本語ハッシュタグが使えるようになっていたり、いわゆる「全員に返信」にtwittering-edit-skeletonで対応できるようになっているようなので、設定してみようと思います。</p>
<div class="shr-publisher-2200"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2200" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2011/09/twittering-mode%e6%9b%b4%e6%96%b0%e3%81%a7oauth%e8%aa%8d%e8%a8%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2011/09/twittering-mode%e6%9b%b4%e6%96%b0%e3%81%a7oauth%e8%aa%8d%e8%a8%bc/" />
	</item>
		<item>
		<title>Cocoa Emacs に migemo をインストール</title>
		<link>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs-%e3%81%ab-migemo-%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs-%e3%81%ab-migemo-%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:21:41 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[migemo]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=1520</guid>
		<description><![CDATA[るびきち著「Emacsテクニックマニュアル」のなかではインストール手順が、 $ ./configure &#038;&#038; make &#038;&#038; sudo makeinstall とだけ表記されていて [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>るびきち著「Emacsテクニックマニュアル」のなかではインストール手順が、</p>
<pre>
  $ ./configure &#038;&#038; make &#038;&#038; sudo makeinstall
</pre>
<p>とだけ表記されていて、WanderlustとDDSKK同様インストールに苦労させられた、ローマ字でインクリメンタルサーチをしてくれるmigemoのインストールについてメモします。<br />
最初は、migemoではうまくいかないという情報が多くヒットしたため、cmigemoをインストールしようとしていましたが、結局、migemoでうまくいったので、うまくいったやりかたを残しておきます。</p>
<h2>migemoとは</h2>
<blockquote cite="http://0xcc.net/migemo/" title="Migemo: ローマ字のまま日本語をインクリメンタル検索"><p>Migemo はローマ字のまま日本語をインクリメンタル検索するため のツールです。かな漢字変換をすることなく日本語のインクリメン タル検索を快適に行うことができます。 <br /><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovLzB4Y2MubmV0L21pZ2Vtby8=" title=\"Migemo: ローマ字のまま日本語をインクリメンタル検索\">Migemo: ローマ字のまま日本語をインクリメンタル検索</a></p>
</blockquote>
<h2>環境</h2>
<h3>前提</h3>
<p>rubyはMacPorts経由でインストールされている前提です。<br />
AquaSKKをインストールしているため、SKKのL辞書はAquaSKK用にダウンロードされているものをコピーしています。<br />
必要であれば<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL29wZW5sYWIucmluZy5nci5qcC9za2svd2lraS93aWtpLmNnaT9wYWdlPVNLSyVCQyVBRCVCRCVGMQ==" title=\"SKK辞書 - FreeStyleWiki\">SKK辞書 &#8211; FreeStyleWiki</a>を経由してダウンロードしてください。</p>
<h3>~/src</h3>
<p>各種EmacsLispのソース置き場です。<br />
tarの展開、cvsのチェックアウトはこちらで実行します。</p>
<h3>~/.emacs.d</h3>
<p>配下に起動時に呼ばれるinit.elがあります。</p>
<h3>~/.emacs.d/lisp</h3>
<p>Unix環境でいうところの/usr/share/emacs/site-lispに当たる場所とします。</p>
<h3>~/.emacs.d/lib</h3>
<p>こちらの配下にmigemoの辞書を操作するrubyライブラリを配置するようにします。</p>
<h3>~/.emacs.d/share</h3>
<p>こちらの配下にmigemoの辞書データを配置するようにします。</p>
<h2>インストール手順</h2>
<ul>
<li>migemoのアーカイブ</li>
<li>migemo用の辞書の元になるSKKの「L辞書」</li>
<li>romkan.rb</li>
<li>bsearch.rb</li>
</ul>
<p>以上を用意してインストールを行います。</p>
<p>SKKのL辞書はAquaSKK用に自動取得されているものをコピーして利用しています。</p>
<pre>
$ cd ~/src
$ wget http://0xcc.net/migemo/migemo-0.40.tar.gz
$ wget http://0xcc.net/ruby-romkan/ruby-romkan-0.4.tar.gz
$ wget http://0xcc.net/ruby-bsearch/ruby-bsearch-1.5.tar.gz
$ tar xvfz migemo-0.40.tar.gz
$ tar xvfz ruby-romkan-0.4.tar.gz
$ tar xvfz ruby-bsearch-1.5.tar.gz
$ cd migemo-0.40
$ cp ../ruby-romkan-0.4/romkan.rb ./
$ cp ../ruby-bsearch-1.5/bsearch.rb ./
$ cp ~/Library/Application\ Support/AquaSKK/SKK-JISYO.L ./
$ ./configure --prefix=$HOME/.emacs.d \
> --bindir=/Applications/MacPorts/Emacs.app/Contents/MacOS/bin \
> --with-emacs=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs \
> --with-lispdir=$HOME/.emacs.d/lisp --with-rubydir=$HOME/.emacs.d/lib/ruby/site_ruby \
> --datadir=$HOME/.emacs.d/share
$ make
$ sudo make install
</pre>
<h3>.emacsへの記述</h3>
<pre>
;;
;; migemo
;;
(setq migemo-command "migemo")
(setq migemo-options '("-t" "emacs"))
(setq migemo-dictionary (expand-file-name "~/.emacs.d/share/migemo/migemo-dict"))
(setq migemo-user-dictionary nil)
(setq migemo-regex-dictionary nil)
(setenv "RUBYLIB" "~/.emacs.d/lib/ruby/site_ruby/")

(require 'migemo)
</pre>
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank"><img src="http://ecx.images-amazon.com/images/I/517LicIhabL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank">Emacsテクニックバイブル　～作業効率をカイゼンする200の技～</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2010-08-03 )</p>
	<p><em>定価：</em>￥ 2,919</p>
	<p><em>Amazon価格：</em>￥ 2,919</p>
	<p>単行本（ソフトカバー） ( 384 ページ )</p>
	<p>ISBN-10 : 4774143278</p>
	<p>ISBN-13 : 9784774143279</p>
<hr class="tmkm-amazon-clear" /></div>
<div class="shr-publisher-1520"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1520" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs-%e3%81%ab-migemo-%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2010/08/cocoa-emacs-%e3%81%ab-migemo-%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/" />
	</item>
		<item>
		<title>Cocoa EmacsへのDDSKK, Wanderlustインストールメモ</title>
		<link>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs%e3%81%b8%e3%81%aeddskk-wanderlust%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%a1%e3%83%a2/</link>
		<comments>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs%e3%81%b8%e3%81%aeddskk-wanderlust%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%a1%e3%83%a2/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 18:24:38 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[SKK]]></category>
		<category><![CDATA[wanderlust]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=1511</guid>
		<description><![CDATA[るびきち著「Emacsテクニックマニュアル」を読んで、いろいろお試し中です。 Emacsテクニックバイブル　～作業効率をカイゼンする200の技～ 著者／訳者：るびきち 出版社：技術評論社( 2010-08-03 ) 定価 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>るびきち著「Emacsテクニックマニュアル」を読んで、いろいろお試し中です。<br />
<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank"><img src="http://ecx.images-amazon.com/images/I/517LicIhabL._SL160_.jpg" border="0" alt="" /></a></p>
	<p><a href="http://www.amazon.co.jp/Emacs%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%EF%BD%9E%E4%BD%9C%E6%A5%AD%E5%8A%B9%E7%8E%87%E3%82%92%E3%82%AB%E3%82%A4%E3%82%BC%E3%83%B3%E3%81%99%E3%82%8B200%E3%81%AE%E6%8A%80%EF%BD%9E-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774143278%3FSubscriptionId%3DAKIAJQA2ZCY74Z7LA5AQ%26tag%3Datauky1978-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774143278" target="_blank">Emacsテクニックバイブル　～作業効率をカイゼンする200の技～</a></p>
	<p><em>著者／訳者：</em>るびきち</p>
	<p><em>出版社：</em>技術評論社( 2010-08-03 )</p>
	<p><em>定価：</em>￥ 2,919</p>
	<p><em>Amazon価格：</em>￥ 2,919</p>
	<p>単行本（ソフトカバー） ( 384 ページ )</p>
	<p>ISBN-10 : 4774143278</p>
	<p>ISBN-13 : 9784774143279</p>
<hr class="tmkm-amazon-clear" /></div>
<p>anything, org-modeはぜひ活用できるようになりたいなと思いながら、ちょこちょこいじって。<br />
しかし、そこに至る前に、自分でインストールしたDDSKKなども更新したくなりました。</p>
<p>現在、MacPorts由来のCocoa Emacsを使用しているのですが、よく使うEmacsLispがUnix環境ならばすんなりインストールできるところ、Unix環境ではおなじみの</p>
<ul>
<li>./configure</li>
<li>make</li>
<li>sudo make install</li>
</ul>
<p>ではうまくいかないことがあります。<br />
…というかほとんど。</p>
<p>ここでは、DDSKK、Wanderlustのインストールを通じて思い出したこと忘れてしまわないように、今後の自分の作業ためにメモしておきます。<br />
ポイントはelispのインストール先とEmacsはなんであるかを明示するということです。</p>
<p>参考URL: SKK(ddskk)を入れてみた &#8211; すぎゃーんメモ<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2QuaGF0ZW5hLm5lLmpwL3N1Z3lhbi8yMDEwMDgxOS8xMjgyMTgxODUy" title=\"SKK(ddskk)を入れてみた - すぎゃーんメモ\">http://d.hatena.ne.jp/sugyan/20100819/1282181852</a></p>
<h2>環境</h2>
<h3>~/src</h3>
<p>各種EmacsLispのソース置き場です。<br />
tarの展開、cvsのチェックアウトはこちらで実行します。</p>
<h3>~/.emacs.d</h3>
<p>配下に起動時に呼ばれるinit.elがあります。</p>
<h3>~/.emacs.d/lisp</h3>
<p>Unix環境でいうところの/usr/share/emacs/site-lispに当たる場所とします。<br />
subdirs.elも配置しておきます。<br />
並列で~/.emacs.d/infoにinfoファイルをなるべく配置するようにします。</p>
<h2>日本語入力 DDSKK</h2>
<h3>APEL</h3>
<p>SKK(ddskk)を入れてみた &#8211; すぎゃーんメモ</p>
<p>http://d.hatena.ne.jp/sugyan/20100819/1282181852</p>
<p>を参考にしました。</p>
<p>ddskk動作のために必要なパッケージAPELを先にインストールします。<br />
インストール先は、~/.emacs.d/lisp とします。</p>
<pre>
$ cd ~/src
$ curl -O &quot;http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz&quot;
$ tar zxvf apel-10.8.tar.gz
$ cd apel-10.8
$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=$HOME/.emacs.d LISPDIR=$HOME/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=$HOME/.emacs.d/lisp
</pre>
<h3>DDSKK</h3>
<p>$ cd ~/src<br />
$ curl -O &quot;http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.0.91.tar.gz&quot;<br />
$ tar zxvf ddskk-14.0.91.tar.gz<br />
$ cd ddskk-14.0.91<br />
$ emacsclient SKK-CFG</p>
<p>SKK-CFGはインストール用設定ファイルです。以下の要領で編集します。<br />
SKK辞書はAquaSKKと共用しているので、SKK_SET_JISYOは不要。</p>
<pre>
(setq SKK_DATADIR &quot;~/.emacs.d/etc/skk&quot;)
(setq SKK_INFODIR &quot;~/.emacs.d/info&quot;)
(setq SKK_LISPDIR &quot;~/.emacs.d/lisp/skk&quot;)
(add-to-list 'load-path &quot;~/.emacs.d/lisp/apel&quot;)
(add-to-list 'load-path &quot;~/.emacs.d/lisp/emu&quot;)
</pre>
<p>そしてインストール。</p>
<pre>$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs</pre>
<p>add-to-listでload-pathを明示的に指定するのがポイント。<br />
これがないと、Cannot open load file: installと言われてインストールできません。</p>
<h2>メールクライアント Wanderlust</h2>
<h3>FLIM・SEMI</h3>
<p>CVSから落としてきました。</p>
<pre>
$ cd ~/src
$ cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
CVS password: [return]
$ cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout -r flim-1_14 -d flim-1.14 flim
$ cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout -r semi-1_14 -d semi-1.14 semi
$ cd flim-1.14
$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp
$ cd ../semi-1.14
$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp
</pre>
<h3>Wanderlust</h3>
<pre>
$ cd ~/src
$ cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust
$ cd wanderlust
$ emacsclient WL-CFG
</pre>
<p>そしてWL-CFGを…</p>
<pre>
(setq load-path (append
		 (list &quot;~/.emacs.d/lisp/apel&quot;
		       &quot;~/.emacs.d/lisp/flim&quot;
		       &quot;~/.emacs.d/lisp/semi&quot;)
		 load-path))

(setq wl-install-utils t)
(setq WL_PREFIX &quot;~/.emacs.d/lisp/wl&quot;)    ; default is &quot;wl&quot;
(setq ELMO_PREFIX &quot;~/.emacs.d/lisp/wl&quot;)  ; default is &quot;wl&quot;
</pre>
<p>と編集して保存したら…</p>
<pre>
$ sudo make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp
$ make install-info
</pre>
<hr />
<p>.emacsに記載する設定については…過去の記事を参考に。</p>
<ul>
<li><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDA5LzAyL2N5Z3dpbiVFNCVCOCU4QSVFMyU4MSVBRWVtYWNzLSVFMyU4MSVBN2dtYWlsLTJjaC1oaWtpJUU2JTlCJUI0JUU2JTk2JUIwLSVFMyU4MSU5RCVFMyU4MSVBRTMv" title=\"Cygwin上のEmacs でGmail, 2ch, hiki更新 (その3) | 君のてのひらから\">Cygwin上のEmacs でGmail, 2ch, hiki更新 (その3) </a></li>
<li><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDA5LzAyL2N5Z3dpbiVlNCViOCU4YSVlMyU4MSVhZWVtYWNzLSVlMyU4MSVhN2dtYWlsLTJjaC1oaWtpJWU2JTliJWI0JWU2JTk2JWIwLSVlMyU4MSU5ZCVlMyU4MSVhZTQtd2FuZGVybHVzdC8=" title=\"Cygwin上のEmacs でGmail, 2ch, hiki更新 (その4) Wanderlust | 君のてのひらから\">Cygwin上のEmacs でGmail, 2ch, hiki更新 (その4) Wanderlust</a></li>
</ul>
<div class="shr-publisher-1511"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1511" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2010/08/cocoa-emacs%e3%81%b8%e3%81%aeddskk-wanderlust%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%a1%e3%83%a2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2010/08/cocoa-emacs%e3%81%b8%e3%81%aeddskk-wanderlust%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%83%a1%e3%83%a2/" />
	</item>
		<item>
		<title>Macでバックスラッシュ</title>
		<link>http://yourpalm.jubenoum.com/2010/01/mac%e3%81%a7%e3%83%90%e3%83%83%e3%82%af%e3%82%b9%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5/</link>
		<comments>http://yourpalm.jubenoum.com/2010/01/mac%e3%81%a7%e3%83%90%e3%83%83%e3%82%af%e3%82%b9%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 18:17:47 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=1281</guid>
		<description><![CDATA[なやんだこと Emacsの設定ファイル ~/.emacs.d/init.el の編集時に困ったことのひとつにバックスラッシュの問題があげられる。 Windowsの世界であれば円記号もバックスラッシュも同じ文字コードが割り [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>なやんだこと</h2>
<p>Emacsの設定ファイル ~/.emacs.d/init.el の編集時に困ったことのひとつにバックスラッシュの問題があげられる。<br />
Windowsの世界であれば円記号もバックスラッシュも同じ文字コードが割り振られていたので表示上の問題ですんだのだが、Macでは別の文字コードが割り当てられているためWebからコピペしたキーバインドの英文字部分がエラーになってしまうのだ。</p>
<h2>バックスラッシュ</h2>
<p>MacOSXだと<br />
<code>option+/</code><br />
で打つことができる<br />
でもこれだとemacs上でmetaキーの設定とかぶってしまい大変不便なので、最初から入れかえてしまえ! ということで、KeyRemap4MacBookを導入した。</p>
<p>KeyRemap4MacBook<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=S2V5UmVtYXA0TWFjQm9vayBodHRwOi8vcHFycy5vcmcvbWFjb3N4L2tleXJlbWFwNG1hY2Jvb2svaW5kZXguaHRtbC5qYQ==">http://pqrs.org/macosx/keyremap4macbook/index.html.ja</a><br />
これで円記号ではなく、バックスラッシュがデフォルトになるように設定した。</p>
<div class="shr-publisher-1281"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1281" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2010/01/mac%e3%81%a7%e3%83%90%e3%83%83%e3%82%af%e3%82%b9%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2010/01/mac%e3%81%a7%e3%83%90%e3%83%83%e3%82%af%e3%82%b9%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5/" />
	</item>
		<item>
		<title>EmacsでXIMからの日本語入力を無効にする</title>
		<link>http://yourpalm.jubenoum.com/2009/04/emacs%e3%81%a7xim%e3%81%8b%e3%82%89%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e7%84%a1%e5%8a%b9%e3%81%ab%e3%81%99%e3%82%8b/</link>
		<comments>http://yourpalm.jubenoum.com/2009/04/emacs%e3%81%a7xim%e3%81%8b%e3%82%89%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e7%84%a1%e5%8a%b9%e3%81%ab%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 16:38:05 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[日本語入力]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/?p=535</guid>
		<description><![CDATA[ただいまUbuntu Linux 9.04をMicroSDカードにインストールして、試用中です。 8.10のときに設定していたんだけど、記事にするのを忘れていたので、ちょっと困ってしまったことがありました。 メモがてら記 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>ただいまUbuntu Linux 9.04をMicroSDカードにインストールして、試用中です。<br />
8.10のときに設定していたんだけど、記事にするのを忘れていたので、ちょっと困ってしまったことがありました。<br />
メモがてら記事にしておきます。</p>
<p></p>
<p>アンチエイリアスが効いたフォントを使いたくて、Emacs Snapshotを使っています。<br />
emacs内での日本語入力はDDSKKを使っていますが、「アプリケーション」→「アクセサリ」→「Emacs Snapshot」で起動するemacsでは、uimの入力のほうが優先されてしまいます。<br />
X Windowで使うuimがコンパイル時点で有効になっているのでしょう。</p>
<p>コンパイルしなおすのも手かもしれませんが、パネルからの起動で対処したいと思います。</p>
<h2>手順</h2>
<h3>パネルへの追加</h3>
<ul>
<li>「アプリケーション」→「アクセサリ」→「Emacs Snapshot(GTK)」を右クリック</li>
<li>「このランチャをパネルに追加」を選択</li>
</ul>
<h3>XIMを無効に</h3>
<ul>
<li>追加されたパネルを右クリック→「プロパティ」を選択</li>
<li>コマンド欄の先頭部分に「env XMODIFIERS=@im=none」を追記</li>
</ul>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/video/stewart.swf?v=1.161" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="photo_id=0&amp;photo_secret=0&amp;flickr_show_info_box=true"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=1.161"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="opaque"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=1.161" bgcolor="#000000" allowfullscreen="true" flashvars="photo_id=0&amp;photo_secret=0&amp;flickr_show_info_box=true" wmode="opaque" height="300" width="400"></embed></object>
<p>これで、uimやscimからの入力はできなくなっていると思います。</p>
<div class="shr-publisher-535"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=535" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2009/04/emacs%e3%81%a7xim%e3%81%8b%e3%82%89%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e7%84%a1%e5%8a%b9%e3%81%ab%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2009/04/emacs%e3%81%a7xim%e3%81%8b%e3%82%89%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e7%84%a1%e5%8a%b9%e3%81%ab%e3%81%99%e3%82%8b/" />
	</item>
		<item>
		<title>Cygwin上のEmacs でGmail, 2ch, hiki更新 (その6) hiki-mode</title>
		<link>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae6-hiki-mode/</link>
		<comments>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae6-hiki-mode/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 16:21:00 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/wordpress/?p=130</guid>
		<description><![CDATA[Cygwin上のEmacs でGmail, 2ch, hiki更新 (その5) Navi2ch &#124; 君のてのひらからの続き&#8230; hiki-modeをインストール 個人的なwikiとして、hikiを持っています。 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDA5LzAyL2N5Z3dpbiVlNCViOCU4YSVlMyU4MSVhZWVtYWNzLSVlMyU4MSVhN2dtYWlsLTJjaC1oaWtpJWU2JTliJWI0JWU2JTk2JWIwLSVlMyU4MSU5ZCVlMyU4MSVhZTUtbmF2aTJjaC8=">Cygwin上のEmacs でGmail, 2ch, hiki更新 (その5) Navi2ch | 君のてのひらから</a>の続き&#8230;</p>
<hr />
<h2>hiki-modeをインストール</h2>
<p>個人的なwikiとして、hikiを持っています。<br />
hiki-modeを導入することで、Emacsからの編集が可能になります。<br />
textbox内での編集は結構ストレスたまるので、入れておきます。<br />
<br />
使いかたの詳細は下記ページを参照ください。<br />
Meadow/Emacs memo: Wikiなどのインターフェイス<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5ib29rc2hlbGYuanAvc29mdC9tZWFkb3dfNTQuaHRtbA==">http://www.bookshelf.jp/soft/meadow_54.html</a></p>
<p>作業は</p>
<ol>
<li>hiki-mode.elのインストール</li>
<li>設定ファイルの編集</li>
</ol>
<p>の流れです。</p>
<h3>1) hiki-mode.elのインストール</h3>
<p>ダウンロード後、認証付きサイトに対応できるように、下記の情報を参考にhiki-mode.elに手パッチを当てます。</p>
<p>GFD電脳Ruby小物置き場 &#8211; (Tips) emacsのhiki-modeを使って編集</p>
<p>http://davis.rish.kyoto-u.ac.jp/rubygadgets/ja/?(Tips)emacs%A4%CEhiki-mode%A4%F2%BB%C8%A4%A6</p>
<pre>$ cd
$ cd .emacs/elisp
$ wget http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hiki/hiki/misc/hiki-mode/hiki-mode.el
$ vim hiki-mode.el</pre>
<p>632行目を<br />
[編集前] (cond ((equal code &#8220;302&#8243;)<br />
[編集後] (cond ((or (equal code &#8220;302&#8243;) (equal code &#8220;200&#8243;))<br />
に編集して保存</p>
<hr />
<h3>2) 設定ファイルの編集</h3>
<p><span style="font-weight: bold;">.emacs</span></p>
<hr />
<pre>;;;;;;;
;;;;;;; hiki-mode
;;;;;;;

(setq hiki-site-list
     '(
       ("umount wiki" ;←↓自分のwikiに置き換えてください
        "http://yourpalm.jubenoum.com/hiki/hiki.cgi"
        rd+)
       ))
(setq hiki-site-info
     '("umount wiki" ;←↓自分のwikiに置き換えてください
       "http://yourpalm.jubenoum.com/hiki/hiki.cgi"
       rd+)
     )

(autoload 'hiki-edit "hiki-mode" nil t)
(autoload 'hiki-edit-url "hiki-mode" nil t)
(autoload 'hiki-index "hiki-mode" nil t)</pre>
<hr />
emacsで「M-x hiki-index」とすると、ミニバッファでアクセスするhikiを問われます。主な操作は以下のとおり。</p>
<table border="1">
<tbody>
<tr>
<th>コマンド</th>
<th>意味</th>
</tr>
<tr>
<td>M-x hiki-index</td>
<td>ページ一覧</td>
</tr>
<tr>
<td>I(アイ)</td>
<td>ログイン</td>
</tr>
<tr>
<td>E(M-x hiki-edit)</td>
<td>指定したページを編集(存在しないページ名を指定した場合、新規作成)</td>
</tr>
<tr>
<td>RET</td>
<td>編集</td>
</tr>
<tr>
<td>SPC</td>
<td>表示</td>
</tr>
<tr>
<td>R</td>
<td>インデックス更新</td>
</tr>
<tr>
<td>Q</td>
<td>終了</td>
</tr>
<tr>
<td>C-c C-c</td>
<td>編集を反映</td>
</tr>
<tr>
<td>C-c C-r</td>
<td>編集をキャンセル</td>
</tr>
</tbody>
</table>
<hr />
ここまでで今回の目的は達成されました。<br />
本当はこのbloggerの更新もEmacsでやりたいのですが、「g-client」からのアクセスはうまくいかず&#8230;<br />
うまくできたら、手順を上げたいと思います。</p>
<div class="shr-publisher-131"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=131" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae6-hiki-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae6-hiki-mode/" />
	</item>
		<item>
		<title>Cygwin上のEmacs でGmail, 2ch, hiki更新 (その5) Navi2ch</title>
		<link>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae5-navi2ch/</link>
		<comments>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae5-navi2ch/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 15:57:00 +0000</pubDate>
		<dc:creator>ベン</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[2ch]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://yourpalm.jubenoum.com/wordpress/?p=129</guid>
		<description><![CDATA[Cygwin上のEmacs でGmail, 2ch, hiki更新 (その4) Wanderlust &#124; 君のてのひらから の続き&#8230; 2chビューア Navi2ch Navi2ch Project Home  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDA5LzAyL2N5Z3dpbiVlNCViOCU4YSVlMyU4MSVhZWVtYWNzLSVlMyU4MSVhN2dtYWlsLTJjaC1oaWtpJWU2JTliJWI0JWU2JTk2JWIwLSVlMyU4MSU5ZCVlMyU4MSVhZTQtd2FuZGVybHVzdC8=">Cygwin上のEmacs でGmail, 2ch, hiki更新 (その4) Wanderlust | 君のてのひらから</a><br />
の続き&#8230;</p>
<hr />
<h2>2chビューア Navi2ch</h2>
<p>Navi2ch Project Home Page<br />
<a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL25hdmkyY2guc291cmNlZm9yZ2UubmV0Lw==">http://navi2ch.sourceforge.net/</a><br />
なんで、Windowsなら専用ブラウザがたくさんあるのに使わないのかって?<br />
テキストの情報中心だったら、Emacs上で見たほうが楽だから。<br />
まぁ、趣味の問題です。<br />
<br />
作業の流れは</p>
<ol>
<li>Navi2chのインストール</li>
<li>設定ファイルの編集</li>
</ol>
<p>です。</p>
<h3>1) Navi2chのインストール</h3>
<pre>$ cd
$ cd tmp
$ wget http://downloads.sourceforge.net/navi2ch/navi2ch-1.8.1.tar.gz
$ tar xfz navi2ch-1.8.1.tar.gz
$ cd navi2ch-1.8.1
$ automake
$ ./configure --prefix=/usr
$ make
$ make install</pre>
<h3>2) 設定ファイルの編集</h3>
<p>・.emacsでnavi2ch呼び出す設定<br />
・~/.navi2ch/init.elでnavi2ch呼び出し後に読み出される設定<br />
を記述します。</p>
<p><span style="font-weight:bold;">.emacs</span></p>
<hr />
<pre>;;;;;;;
;;;;;;; navi2ch
;;;;;;;
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)</pre>
<hr />
<span style="font-weight:bold;">~/.navi2ch/init.el</span></p>
<hr />
<pre>;; gzip compress
(setq navi2ch-enable-readcgi nil)
(setq navi2ch-net-accept-gzip nil)

;; 全件表示をデフォルトに
(setq navi2ch-article-auto-range nil)

;; 3ペイン表示
(setq navi2ch-list-stay-list-window t)

;; 3ペイン表示のときのリストの幅
(setq navi2ch-list-window-width 35)</pre>
<hr />
<p><a href="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3lvdXJwYWxtLmp1YmVub3VtLmNvbS8yMDA5LzAyL2N5Z3dpbiVlNCViOCU4YSVlMyU4MSVhZWVtYWNzLSVlMyU4MSVhN2dtYWlsLTJjaC1oaWtpJWU2JTliJWI0JWU2JTk2JWIwLSVlMyU4MSU5ZCVlMyU4MSVhZTYtaGlraS1tb2RlLw==">Cygwin上のEmacs でGmail, 2ch, hiki更新 (その6) hiki-mode | 君のてのひらから</a><br />
へ続く</p>
<div class="shr-publisher-130"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://yourpalm.jubenoum.com/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=130" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae5-navi2ch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yourpalm.jubenoum.com/2009/02/cygwin%e4%b8%8a%e3%81%aeemacs-%e3%81%a7gmail-2ch-hiki%e6%9b%b4%e6%96%b0-%e3%81%9d%e3%81%ae5-navi2ch/" />
	</item>
	</channel>
</rss>

