1001-01-01から1ヶ月間の記事一覧

新規・追記機能、編集機能とは

工事中。 (聞きたい人はコメントでお願い。書くモチベーションがないっす。)

source

注意。はてな画面では、変に表示されている模様。 http://d.hatena.ne.jp/" ↓ http://d.hatena.ne.jp/” です。 id:tokuhirom さんに感謝 。はてなの自動変換に非感謝。 (defun w3m-hatena-submit (&…

2004-01-19 仮公開。

ELisp と emacs-w3m に長けた人が参考にしてもらうために UP 。中級者以下はあきらめてください。 append mode というのは、 2003-12-12 の hack を参照。はてな特有の問題で、僕はまだ解決できていない。今は、 1001-12-31 日の日記のような新規専用ページ…

2004-01-21 動作確認の仕方について。

1 まずコンソール w3m から、はてなに書ける事を確認します。2 emacs-w3m からも、同様に書ける事を確認します。この時、クッキー設定をこんな感じにして、 ログインなしで常に書き込める ようにしておきます。参考 HatenaSetup 。 (setq w3m-command-argume…

Hatena Publish Source

Change Log

emacs-w3m for hatena check2... succeeded

(setq w3m-use-cookies t) (setq w3m-command-arguments-alist '(("^http://d\\.hatena\\.ne\\.jp.*" "-cookie"))) この二つが重要だったようだ。とりあえず入力が可能になる。 2003-12-24 追記。結局今は、 (setq w3m-use-cookies nil) (setq w3m-command-a…

emacs-w3m

関係のありそうな変数`w3m-use-cookies'とか`w3m-w3m-command-arguments-alist'など。ポイントは w3m のオプションとして -cookies がわたっているかどうか。 ちなみにクッキーは .w3m/cookies にある。

emacs-w3m for hatena check1 ... -> failed

emacs-w3m が使えることを確認。 (setq w3m-use-cookies t) で、 (w3m "http://d.hatena.ne.jp/login") を実行、ログインできず。ようこそゲストさんのまま。 何らかの形で Cookie は残っていて、 http://d.hatena.ne.jp/login にアクセスすると、ようこそゲ…

w3m check

cygwin 上でまず cookie が使えるかチェックする。 w3m -cookie http://d.hatena.ne.jp/login でログインできた。ようこそ dev-null さんと出た。 きちんとログアウトしないと、クッキー残ったままになる。 はてなのログアウトでは、クッキーが消せない。仕…

cygwin w3m Meadow install

省略。w3mはオプションつけまくりでコンパイルした。(当然クッキーは使えるようにする。)

Hatena Setup

ここは cygwin + w3m + emacs-w3m + Meadow1.15 on WinXP 環境構築を説明する予定。

mimeTeX のまとめ

内部表現は img src=""http://d.hatena.ne.jp/cgi-bin/mimetex.cgi?x^2~+~y^2~=~z^2"" class=""tex"" alt=""x^2 + y^2 = z^2"" こんな感じ。はてな自身が mimetex をインストールして使っているみたい。複数行は array で書く。書式は http://www.forkosh.co…

CVS でexport のまとめ

CVS は結構わかりやすい。 date,title,body,comment,text の形式。入力がそのまま、textにあるみたい。bodyは、HTML 形式。 Excel でも見れるけど、切り出し perl プログラムはここ。 2003-11-25 簡単に改造できると思う。

Hatena Test

hack や test で得たやつをまとめるページ。

子リスト。

これは emacs wiki が対応してないから仕方ない。 list nest list back HatenaPublish

駄目だった所

はてな markup test . google:はてな これはリンクになるはず。[google:cache:http://www.hatena.ne.jp/][google:link:http://www.hatena.ne.jp/][google:related:http://www.hatena.ne.jp/]google:はてな これはキーワードになるはず。 mimeTeX になるはず…

test for hatena

はてな独自機能のテスト。

sub sub sub title

Emacs Wiki なら 7 個ぐらいまで小見出しをつけられるけど、はてなは対応してない。 test1 Example tag test "<>&" ((lisp o.k.? → o.k. 2003-12-24)) listtest numberd listtest Deflistte :: st test Text markup emphasis strong emphasis very strong em…

sub sub title

sub title

test テスト

`emacs-wiki-publishing-header' `emacs-wiki-publishing-footer'

"" "" コメント部分に一応タイトル情報をつけておいて、 w3m で ポストするとき使う。これをつけることで、余分な pタグ挿入が抑えられる。

`emacs-wiki-publishing-transforms'

これは InnerWikiName から読み取る。2003-12-12 実装済み。

`emacs-wiki-maintainer' ""

`emacs-wiki-publishing-directory' "~/Hatena/"

ローカルにもファイルを残す。そのファイルを w3m で「はてな」にポストする。

`emacs-wiki-publishing-markup'

これを変更して、*を処理する。*がいくつあっても、はてなの見出しにする。その代わり、フォントサイズを変更。

ボツ!

二重括弧があったら空白を挿入するようにして引用になるのを避ける。”((”→” ( ( ”こんな感じ。 Lisper の意地?なんですかそれ? 2003-12-13 参照。

Example タグの中で二重括弧のあるソース ( Lisp ) を書く。

やっぱり Lisper の意地を見せた! emacs-wiki-escape-html-specials が特殊タグを escape しているので、ここに () の処理を任せる。ちなみに文中の二重括弧はそのままにされる。 (defun emacs-wiki-escape-html-specials (&optional end) (while (and (or (…

−で始まる list が*で始まる見出しとつながっていると表示が変になる。

見出し行のみ改行を周囲に入れる。