設定方法

本体を、以下から入手して適切な場所 (.emacs.d など) に配置する。

  • git://git.naquadah.org/google-weather-el.git

init.el に以下を記述。

(require 'google-weather)
(require 'org-google-weather)
(custom-set-variables
 '(org-google-weather-use-google-icons t))

agenda 対象のファイルに以下を記述。

 * Weather
%%(org-google-weather "Tokyo" "ja")

「Tokyo」「ja」は、天気を表示したい地域に応じて修正する。*1

古い emacs の url-cache.el には bug があるので、以下を参考にして、修正が必要。修正しないとアイコンが表示されないことがある。(キャッシュを使用するときだけ表示されなくなる)

修正箇所のみ引用しておく。

=== modified file 'lisp/url/url-cache.el'
--- a/lisp/url/url-cache.el	2011-01-25 04:08:28 +0000
+++ b/lisp/url/url-cache.el	2011-07-06 07:47:15 +0000
@@ -192,6 +192,7 @@
 (defun url-cache-extract (fnam)
   "Extract FNAM from the local disk cache."
   (erase-buffer)
+  (set-buffer-multibyte nil)
   (insert-file-contents-literally fnam)) (defun url-cache-expired (url &optional expire-time)

*1:Google Weather API 的には、ここを変えると取得 URL が変わる。 http://www.google.com/ig/api?weather=Tokyo&hl=ja

rubyでtree

require 'pathname'

def tree(dir, space = '')
  last = dir.entries.last

  dir.each_entry do |f|
    next if f.basename().to_s =~ /^\.{1,2}$/
    
    path = dir + f
    print space, (last == path.basename()) ? "└─" : "├─"
    print path.basename(), ((path.directory?) ? '/' : ''), "\n"
    if path.directory?
      tree(path, space + ((last == path.basename()) ? "    " : ""))
    end
  end
end

tree(Pathname.new('.'))

Windows 7 で一般ユーザーの「ユーザー環境変数」を変える

コントロールパネル > ユーザーアカウントと家族のための安全設定 > ユーザーアカウント > (左ペインに) 環境変数の変更

XP からの移行中に戸惑ったためメモ。

*管理者*のユーザー環境変数・システム環境変数は XP と同じ (下記)。

コンピューター > (右クリック) プロパティ > (左ペインの) システムの詳細設定 > (UAC でパスワード入力) > 詳細設定タブ > 環境変数

Step2. Step1 で登録した外部コマンドにキーを割り当てる

  • 「キー設定」ダイアログで、「ウィンドウ」が「ディレクトリ画面」、「機能」が「外部(cmd)」(cmd は「外部コマンド」ダイアログで設定した「名前」)であることを確認する
  • 「設定したいキー」のインプットボックスで、コマンドプロンプトを起動させるときに使うキーを入力し(「F1」とした)、「追加」ボタンを押下
  • 「閉じる」を押下し「キー設定」ダイアログを閉じる
  • 設定は終了

あとは適当なディレクトリ画面で F1 (「設定したいキー」で設定したキー)を押下するとコマンドプロンプトが立ち上がる

Step1. 外部コマンドとして cmd.exe の登録をする

  • 「オプション」→「キー設定」→「外部コマンドの変数」ボタンを押下→「追加」ボタンを押下→「外部コマンド」ダイアログが表示される
  • 「外部コマンド」ダイアログで以下のように設定する
  • 「OK」を押下→「外部コマンド」ダイアログが閉じる→「閉じる」を押下し「キー設定」ダイアログまで戻る