2010-08 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最近 7 日分 / 今月の一覧
2010-08-22 (日)
■ twittering-mode.el 本家に StatusNet 対応が commit された [StatusNet][Twmode]
本家に取り込んで頂けたので、[2010-07-18-2] の記事を全体的に書き換え
ました。
2010-08-17 (火)
■ StatusNet-0.9.4 がリリースされてた [StatusNet]
0.9.4 がリリースされてました。
今回も私は関係ない修正ばかりかな?
アップデートしましたが、よく分かりませんでした。アップデート手順は
今まで [2010-05-05-1][2010-07-01-1] と同じです。
あ、twittering-mode.el [2010-07-18-2] からツイートできることも確認
しました。
2010-08-04 (水)
■ Mew の g=>C-s のフォルダ名検索に migemo を使う [Mew]
iPhone4 を買ったので、メール環境を mbox から Gmail の IMAP に移行し
ました。
いつでもどこでもメールを見られるのは便利ですねえ。これでネットから
隔離された実家に帰っても大丈夫そうです。
頻度が減ったとはいえ、Mew からも Gmail を読むことがあります。ただ、
Gmail ではデフォルトのメールフォルダ名が日本語です。
%[Gmail]/
%[Gmail]/すべてのメール
%[Gmail]/ゴミ箱
%[Gmail]/スター付き
%[Gmail]/下書き
%[Gmail]/迷惑メール
%[Gmail]/送信済みメール
`g' => `C-s' での移動が面倒です。正直やってられません。
`g' => [TAB] なんてもってのほかです。
以下の設定をして、`g' => `C-s' から migemo を使えるようにしました。
(defadvice mew-input-folder-search-forward-1
(around
mew-input-folder-search-forward-1-with-migemo
activate)
"migemo を使ってフォルダ名を検索する。"
(let ((migemo-do-isearch t))
ad-do-it))
2010-07-21 (水)
■ Web サイトを再帰的に取得してみた [UNIX]
最近のサイトは昔より複雑になっているので、意外に大変ですねえ。。
ここは静的なページで構成されているので、サクッと取得出来ました。
% wget -r -l 1 -k -p http://jibun.atmarkit.co.jp/lskill01/rensai/tool10/05/01.html
-r は再帰的に取得、-l num は取得する階層の深さです。-k はリンクをロー
カルコピー間の相対リンクに変換し、-p は画像やそのほかの補助ファイル
もダウンロードしてページを完全構築します。
次に http://gihyo.jp/dev/serial/01/testlink を試しましたが、ちょっ
と無理ですねえ。やり方あるんでしょうか。GetHTMLW でも出来ませんでした。
そういえば、ダイヤルアップ時代には波乗野郎をよく使ってました。懐か
しいなあ。
参考情報: ITmedia Biz.ID:Wgetでオンライン保管資料をローカルコピー
追記20100722:
Firefox アドオン ScrapBook を教えてもらいました。GetHTMLW よりは良
い感じです。
2010-07-18 (日)
■ twittering-mode.el から StatusNet を使おう [StatusNet][Twmode]
twittering-mode.el は、Emacs で動作する Twitter クライアントです。
詳細はオフィシャルサイトをご覧下さい。
最新リリース版 v1.0.0 は対応していませんが、2010.8.22 から Git 最新
版で StatusNet を使えるようになりました!
Twitter で出来ることはほとんど StatusNet で出来ます。ただし、
StatusNet がサポートしていない機能は使えません。例えば、`V' からの
:retweeted_by_me, :retweeted_to_me, :retweets_of_me や `L' からのリ
ストです。
▼インストールの手引き
GitHub からソースコード一式をダウンロードします。
http://github.com/hayamiz/twittering-mode/archives/master
EmacsWiki の「インストールの手引き」に従ってインストールします。
http://www.emacswiki.org/emacs-ja/TwitteringMode-ja
StatusNet 固有の設定をします。以下は StatusNet を
http://example.com/statusnet/ に構築し、[2010-04-18-3] の Fancy
URLs の設定を行った場合の設定になります。
(setq twittering-service-method 'statusnet) (setq twittering-auth-method 'basic) (setq twittering-username "StatusNetのアカウント") (setq twittering-api-host "example.com") (setq twittering-api-search-host "example.com") (setq twittering-web-host "example.com") (setq twittering-api-prefix "statusnet/api/") (setq twittering-search-api-method "statusnet/api/search") (setq twittering-web-path-prefix "statusnet")
SSL を使っていなければ、こちらも設定してください。
(setq twittering-use-ssl nil)
▼今後の予定
StatusNet にはハッシュタグやグループ用の API があるので、対応したい
です。
▼おまけ
StatusNet のデモサイト http://identi.ca/ でも使うことが出来ます。
(setq twittering-service-method 'statusnet) (setq twittering-auth-method 'basic) (setq twittering-username "StatusNetのアカウント") (setq twittering-api-host "identi.ca") (setq twittering-api-search-host "identi.ca") (setq twittering-web-host "identi.ca") (setq twittering-api-prefix "api/") (setq twittering-search-api-method "api/search") (setq twittering-web-path-prefix "")
追記20100822:
本家に取り込んで頂けたので、全体的に書き換えました。
2010-07-04 (日)
■ Mew の Draft-mode で次や前の草稿にジャンプする [Mew]
Summary-mode での C-c C-o (今開いている任意の草稿にジャンプする) は
便利なのでよく使いますが、Draft-mode でも同じことをやりたかったので、
適当な関数を作りました。
(defun mew-draft-jump-to-next-buffer (&optional previous)
"Jump to next draft buffer if exists."
(interactive "P")
(let* ((draft-dir (file-name-as-directory mew-draft-folder))
(regex (mew-folder-regex draft-dir))
(bufs (sort (mew-buffer-list regex) 'string<))
next-list next-buf)
(if previous (setq bufs (reverse bufs)))
(setq next-list (cdr (member (buffer-name) bufs)))
(setq next-buf (if next-list (nth 0 next-list)
(nth 0 bufs)))
(if (and (get-buffer next-buf)
(not (equal next-buf (buffer-name))))
(switch-to-buffer next-buf)
(message "No such other draft buffer!"))))
(defun mew-draft-jump-to-previous-buffer ()
"Jump to previous draft buffer if exists."
(interactive)
(mew-draft-jump-to-next-buffer t))
実は今回一番悩んだのがキーバインドでした。C-c F1 で調べたところ、ほ
とんど空いていませんでした。仕方がないので、vi っぽく j と k を使う
ことにしました。
(define-key mew-draft-header-map (kbd "C-c C-j") 'mew-draft-jump-to-next-buffer) (define-key mew-draft-header-map (kbd "C-c C-k") 'mew-draft-jump-to-previous-buffer) (define-key mew-draft-mode-map (kbd "C-c C-j") 'mew-draft-jump-to-next-buffer) (define-key mew-draft-mode-map (kbd "C-c C-k") 'mew-draft-jump-to-previous-buffer)
2010-07-01 (木)
■ StatusNet-0.9.3 がリリースされてた [StatusNet]
0.9.3 がリリースされてました。
今回もマイナーバージョンアップのようです。
Admin -> Design から css を変更出来るようになりました。
プロファイルに Daily average が表示されるようになりました。
他は私にはあまり関係ないかな。
前回 [2010-05-05-1] と同じ手順でアップデート出来ました。
日本語パッチ [2010-04-18-2] は今回も必要でした。
会社の StatusNet はまだアップデートしてませんが、[2010-04-18-5]
[2010-04-29-2] [2010-04-18-6] のパッチは必要そうです。
追記20100707:
会社でもバージョンアップしました。どのパッチも問題なく充てることが
出来ました。
最近 7 日分 / 今月の一覧
2010-08 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最終更新時間: 2010-08-31 23:23


