Google Chromeのエクステンション
Edit with Emacs
を入れてみました。

Emacsを起動した状態で、テキスト編集エリアにフォーカスすると、
Emacsの新しいフレームが起動して、
こんな感じで文章を書けます。

$くらいまーず はい


この記事もEdit with Emacsから書いてます。

Cromeのエクステンションのページからインストールしたら、
.emacsとかinit.elとかに、

;; google chromeでemacsを使う
(require 'edit-server)
(edit-server-start)

と書きます。
設定は以上です。

そういえばfirefoxでも同じようなのがあるんでしたっけ?

C-x C-sとかC-c C-cとか打つと、
Emacsで打った内容がChromeに反映されます。

Github上のページは下です。
というかGithubを覗きに行って見つけたんですが
https://github.com/stsquad/emacs_chrome

個人的に最大の問題は、
Emacsである程度文章を入力したらC-x C-sで無意識にバッファを保存するんですが、
それをやるとフォーカスがEmacs->Chromに移動してしまうんですよね。

使いこんだEmacsでブラウザ上のテキスト入力が出来る!!
というのが、ウリなのかな・・・?

Emacsのキーバインドをブラウザとかエクセルとかでやって、
予期せぬ結果が・・・というのは日常茶飯事ですが、
ここまでしなくても良いかなという感じです。

そもそもブラウザで文章書くのって、ブログくらいしかないし、
Emacsから画像の貼り付けって出来ないですもんね


なんかこう、人生の記録的な意味で気になったニュースとかをコピペしてます。


でもコピペって案外面倒くさいんですよね・・・

とサボってる理由をぼやいてみたり


なんかEmacs LispでWEB上の情報を集めるプログラムを組めないかな?と考えていたところ、

そもそもデフォルトでRSS Readerが付いてる事が分かりました。


取り敢えず2つほど見てみます。


まず一つは「newsticker」


init.elとか.emacsに下の設定を追加します。

newsticker-url-listに購読したいRSS feedを追加していくだけです。


くらいまーず はい

で、M-x newsticker-show-newsとやると

よくみるRSS Readerみたいな外見に早変わり

見た目は格好よいけど、結局コピペが面倒くさいので却下ですね



くらいまーず はい


もう一つはOrg-Modeの一機能でorg-feedを使う方法です。

コピペでまとめるのもorgファイルを使ってるので、これが出来ると良い感じです。


設定は、org-feed-alistに読みたいRSS feedの設定を書くだけです。

下の設定だと、

"http://rss.cnn.com/rss/edition.rss"からニュースを引っ張ってきて、

"~/org/feeds.org"というファイルにニュースを書きこむときに、

"CNN Top Stories"という大見出しの下に追加しますよ

という意味になります。


くらいまーず はい

.emacsに上の設定をしたら、実際にfeeds.orgというファイルを用意して、

C-c C-x g

を押します。


するとこんな感じで、ニュース一覧が出てきます。

:FEEDSTATUS: -- :END:の間にたくさんURLが出てますが、

これはニュースの更新をするときに、ここにあるURLからは引っ張りませんよという情報です。

通常は閉じられてるので気になりません。


くらいまーず はい

今は


*見出し

[日付]

中身

[リンク]


見たいな並び順ですが、

個人的には後で見返した時に何時のニュースかがぱっと分かった方が嬉しいし、

なんか間の改行が気になるので


*見出し [日付]

中身

[リンク]


の並び順に変更します。


といっても下の一行を追加するだけです。

するとこんな感じになります。

見やすくなりました。


くらいまーず はい


英語のニュースもチェックするとして、

やっぱり日本語のニュースも欲しいので、

産経の経済欄をさっきのリストに追加しました。


で取りこんでみると、激しく文字化け・・・泣


くらいまーず はい

一回このORGファイルをHTMLにエクスポートして、

エンコードをutf-8にすると、下みたいにきれいに読めるんですが、

何故かEmacs上ではエンコードを指定してもダメでした。



くらいまーず はい


グーグル先生に問い合わせたところ、

org-feed-retrieve-methodをwgetにすると良いらしいと教えていただいたのでやって見ると


くらいまーず はい


素晴らしい・・・

ちゃんと日本語も読めます。


くらいまーず はい

各見出しについてるリンクをクリックすると、Chromeで読み込む動作になっていたので、

w3mでEmacs内で読めるように設定しました。

いちいちChromeとEmacsを切り替えるのは面倒なので


くらいまーず はい



くらいまーず はい

ただリンクをクリックしたとき、w3mに別バッファで開いてほしいんですけどね・・・

ここは要調査です。



Org-ModeでRSSが読めると何が嬉しいかと言うと、

C-c $で残しておきたい記事だけを別のファイルに保存できる事です。

要らない記事はC-x kで丸ごと削除すればOKです。


これで記事やリンク先をコピペしながら記録を残すよりも、

格段に楽な方法で同じ事が出来るようになりました。


後は面倒くさいですけど、本当に気になる記事だけw3mのバッファからコピペするかですね。

まあ、過去に何か出来事があった事が分かれば良いのでヘッドラインだけで十分とも言えます。


くらいまーず はい



くらいまーず はい

家計簿管理とかやってて何なのですが、

最近本を衝動買いする事が多くなってます。


恐らく毎日使ったお金とにらめっこして、節約節約とつぶやいている衝動です。


今日はこれを買いました。

初めての人のためのLISP[増補改訂版]/竹内 郁雄
¥3,129
Amazon.co.jp

タイトルだけ見ると、プログラムの楽しさをやさしく伝えようとして失敗した本見たいですが・・・

無茶苦茶面白い本です。


プログラミングの本を読んで、電車の中で噴き出すとは思わなかった・・・


各章のタイトルからして曲者で


第2講 carとcdrで世間を渡れば権兵衛もたじろぐ

第7講 go,go,go…,do,do,do…,loop.loop.loop,…やっぱりOは丸い

第12講 ガールフレンドも買い物も関数引数でOK


などなど、電車で読むとちょっと怪しい人に見られる事請け合いです


前に「ホワイの(感動的)Rubyガイド」を読んで、

http://www.aoky.net/articles/why_poignant_guide_to_ruby/

こういうジョークのセンスって日本ではないよな~とか思ってたんですが、

まさにこの本はこんな感じです。


lispとか興味無くても楽しめる本じゃないかなと思います。