おもてなしの空間 このページをアンテナに追加 RSSフィード





このページの情報が多少なりとお役に立てれば、相応の寄付を頂けますと励みになります。 ソフトウエアの改訂や機能追加などのご依頼があれば、寄付をはずんでいただけますと、その気になるかもしれません。(無保証です)
寄付のお願い
メッセージ

2007年08月19日(日)

amt2007-08-19

[][] はてなダイアリーライターemacs から使う(暫定版)

とりあえず、今どうやって、emacs を、はてなダイアリーライターフロントエンドにしているか、記録しておく。

この方法は、応急的な方法で、推奨しないが、とりあえず、こうやると、emacs バッファから はてダラを使って、はてなダイアリーに投稿することは出来る。

はてなダイアリーライタースクリプト本体のセットアップ

http://www.hyuki.com/techinfo/hatena_diary_writer.html に埋め込まれている hw.pl のソース

コピペ して、~/memo/hatena/hw.pl にする

$ cd ~/memo/hatena
$ chmod +x hw.pl

はてなダイアリーライタースクリプト本体のセットアップ

~/memo/hatena/config.txt にパスワード等を設定しておく

#
# はてなのユーザID(デフォルトは空)
#
id:amt
#
# パスワード(デフォルトは空)
#
password:YourPass
#
# クッキーファイル(デフォルトは cookie.txt)
#
cookie:cookie.txt
#
# グループ名(はてなグループの日記更新のときのみ設定)(デフォルトは空)
#
#g:yourgroup
#
# ディレクトリ:YYYY-MM-DD.txtのファイルを置いておく場所(デフォルトは . )
#
txt_dir:/home/amt/memo/hatena

#
# タッチファイル:送信時に更新されるファイル(デフォルトは touch.txt)
#
touch:/home/amt/memo/hatena
#
# HTTPプロキシー(デフォルトは空)
#proxy:http://www.example.com:8080/
#
# クライアント(ローカル)側の文字コード(デフォルトは空)
#
client_encoding:UTF-8
#
#client_encoding:Shift_JIS
#
# サーバ(はてな)側の文字コード(デフォルトは空)
#
server_encoding:UTF-8
#
# フィルタコマンド
#
#filter:iconv -f euc-jp -t utf-8 %s

emacs 側の設定

rubikitch さんとこ からのパクリ

~/.emacs に以下を追加

(defvar hatena-dir "~/memo/hatena")
(defun hatena ()
  "Open today's hatena diary file."
  (interactive)
  (find-file
   (concatenate 'string hatena-dir "/"
                (format-time-string "%Y-%m-%d.txt" (current-time)))))

(define-derived-mode myhatena-mode yahtml-mode "hatena"
  "Simple hatena diary mode."
  (define-key myhatena-mode-map "\C-c\C-c" 'myhatena-submit)
  )
(add-to-list 'auto-mode-alist '("memo/hatena/.+txt$" . myhatena-mode))

(defun myhatena-submit ()
  "Submit hatena diary file."
  (interactive)
  (compile "./hw.pl"))

compile で hw.pl を実行するのは、いくら何でも、とか思ったけど、実際やってみるとテスト時には意外に便利、でも運用環境じゃないと思う > rubikitch 様

●このブログみたいに朝6時の天気図を投稿する

~/memo/hatena に、ファイル名 YYYY-MM-DD.{jpg,png,gif} として画像ファイルを置いておけばよい。

$ wget http://www.jma.go.jp/jp/g3/images/observe/07081906.png -O 2007-08-19.png


●使い方

emacs 上で、~/memo/hatena/2007-08-19.txt というバッファを開いて、はてな記法で記入して C-c C-c で投稿。


●感想

はてなダイアリーライターの作者は、 たしか perl の教科書も書いているヒトなんだが、いきなりスクリプトファイル名から、perl の規約を無視しているし、hw.pl の設計も動作も unix 的ではないので非常に違和感がある。

ちょっとこんなのは困るなあ、というのが正直な感想。

●今後の課題

現状ではあんまりなので、健康回復次第、早急にまともな「はてなダイアリー編集」環境を整備する。

amtamt 2007/08/28 16:14 もうちょっと手を入れたものを作ってみました。
http://d.hatena.ne.jp/amt/20070828/HatedaraMode

色々問題あるんですが、僕はしばらくこれを使っていこうと思ってます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証


[http://d.hatena.ne.jp/amt/mobile/:barcode]
■--このページについて--■

○日記開設以来のページビュー::4457679
○書いた人::逸見研一(いつみけんいち)
○mail::itsumi @ gmail.com
↑の@を半角に変更

○Skype(Voicemail)::itsumiken
いつみのカレンダー
いつみの進行管理New!
いつみの掲示板New!
ラジオ英会話上級公開ノート近日再編成
このページへリンクしているページ
このページを参照しているページ

アクセスログ

■--今読んでるモノ--■


※過去に読んだもののメモは こちら

■--今書いているモノ--■

external-filter-el20061224 着手
※過去に書き散らかしたものは こちら

■--謹製ソフトウエア--■

cmd2ftp20070118 公開
mininova_get20070102 改訂
del2bk20061223 改訂
Up2PB20061223 改訂
conv-el20061006 改訂!
pirate_get20060912 公開!
hatenahelper-mode.el

■--ほかのページ--■

おもてなしの空間 為替編20080428 発進!
アフィリエイト研究20061018 発進!
借りやすい消費者金融New!
中国株投資の証券会社選びNew!
おいでやすWiki
いつみの思いつき
いつみの予定
いつみのオープンノート
使ってみた Firefox extension
はてなフォトライフ(シンボリックな画像の倉庫)
del.icio.us
flickr
Orkut
Mixi
Facebook(実名で検索するとヒットします)New!

<< 2007/08 >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新コメント
■ 過去記事一覧 ■

■--お役立ち情報--■

html-helper-mode キーバインド
hatena-mode のキーバインド
はてな記法一覧
はてなダイアリー利用可能 html タグ

↓は、検索結果に、検索語に関連する広告が付いてくる検索窓です、面白いですよ

Google

. FLASH フラッシュ制作 携帯フラッシュ フラッシュゲーム