2005-11-04
動的補完 in textarea
- Reference URI
- http://lowreal.net/logs/2005/11/04/1
- Written Time
- 2005-11-04T03:47:38+09:00
- Tags
-
- script
- javascript
textarea で動く劣化コピー xml-mode 続き。
TAB 入力時動的補完リストを表示させてみる。たいして意味がない気がする。xyzzy の dabbrev に相当。
デフォルトの内容で j[TAB] とすると ja, javascript, js が候補にあがる。Down/Up で選択してもう一度 TAB を押すと補完される。
「動的」なので、適当に vfsgergfherkgr とか入力したあと、vfs[TAB] とかやれば補完される。
似非 xml-mode じゃホント意味ないなぁ。っていうかほんとはタグの予測補完をやろうと思ったんだけどめんどくてやめたんです。動的補完のが簡単だけどソレなりの面白さはあるかなと。
関係ないところでは C-x h を入力したときキーバインド一覧をだすようにしてみた。微妙。
直前に動的補完できそうな文字がない場合は、親要素に合わせて開始タグ候補をリストするようにしてみた。
xml.complementList = {
"head" : ['<meta name="" content=""/>', '<link rel="" href=""/>'],
"body" : ['<div class="section"', "<p>", "<address>"],
"div" : ['<div class="section"', "<p>"],
"p" : ['<abbr title', "<span class"],
"ul" : ["<li>"],
"ol" : ["<li>"],
"dl" : ["<dt>", "<dd>"]
"pre" : ["<![CDATA["]
};
Inserted at 2005-11-04T16:05:25+09:00
Trackback URI: http://lowreal.net/logs/2005/11/04/1.trackback
Bloglines can't find my feed
- Reference URI
- http://lowreal.net/logs/2005/11/04/2
- Written Time
- 2005-11-04T13:09:46+09:00
- Tags
-
- net
2005-10-20 を最後に更新されてないらしいです。たぶん DNS エントリ消したせいなので復活させて 301 投げなおします。いままで 301 返してたつもりだったんだけどなぁ。今 eNom がメンテ中でなにもできん。
DNS 更新 / ドメイン設定 / リダイレクト設定 が終わった。Bloglines 巡回待ち。
Inserted at 2005-11-04T17:28:16+09:00
1時間以上たったけど更新されないな。ちゃんとリダイレクトされているんだけど。Bloglines の挙動をまとめたページとかないのかなぁ。わけわからんよ。
Inserted at 2005-11-04T18:38:37+09:00
Trackback URI: http://lowreal.net/logs/2005/11/04/2.trackback
似非 xml-mode in textarea
- Reference URI
- http://lowreal.net/logs/2005/11/04/3
- Written Time
- 2005-11-04T14:02:12+09:00
- Tags
-
- script
- web
- javascript
制限つきながら、IE でも動くように。閉じタグ補完とかだけ。
Ajax による Full IME のコードをパクっています。
keypress 時のコードがうまくかければもうちょい使えるだろうけど、いかんせん IE はデバッグしにくいのでやる気起きない。Opera も。
Trackback URI: http://lowreal.net/logs/2005/11/04/3.trackback
Feed クロールの混乱
- Reference URI
- http://lowreal.net/logs/2005/11/04/4
- Written Time
- 2005-11-04T18:40:37+09:00
- Tags
-
- web
- feed
- rss
- net
mixi の最新日記も更新されないなぁ。わからん。なにが悪いのか全然分からん。
Trackback URI: http://lowreal.net/logs/2005/11/04/4.trackback
Fucking IE
- Reference URI
- http://lowreal.net/logs/2005/11/04/5
- Written Time
- 2005-11-04T19:33:13+09:00
- Tags
-
- ie
- fuck
- web
IE がモノとして存在していたら、とりあえず床に叩きつけ、五階建てマンションのベランダから踏み切りにほうりなげ、電車によりつぶされる様なストーリーを連想したりするんだけど、きっと IE がモノとして存在するとすれば、東京タワーあるいはもっとよくわからんデカイものなのだろうから、叩きつけることも、五階建てマンションのベランダから放り投げることもできないし、ましてや踏み切りにいきなり東京タワーなんて現れた日には事故どころじゃないよサイコキネシスだ、とここまで書いてちょっと切なくなってきた。つまるところ今なんでこのトップページだけが IE でズレて表示されるのか全くわからなくてむかついていたわけです。CSS のどこ書き換えてもなおらねぇ。a { border: 1px solid red } とかやるとなおるけどな!!
というか、なんでトップページだけなんだよと。意味わかんねぇよと。IE なんて死んでしまえばいいんだ。ほんとうに。でも俺と IE どっちのほうが価値があるかっていったら明らかに IE さんなわけで、あぁ、これはきっと僻みなんだな。俺ってばバカなやつ、あはは。とかなんとか。
自動筆記で日記書くのって頭悪いなぁ。なぁ。
そんなわけで、もう知らない。知らないったら知らないよ!!!!
Comments (2)
Trackback URI: http://lowreal.net/logs/2005/11/04/5.trackback
Bloglines sanitize <script>alert("unco");</script>
- Reference URI
- http://lowreal.net/logs/2005/11/04/6
- Written Time
- 2005-11-04T19:45:08+09:00
- Tags
-
- script
- web
なんか Bloglines が title を sanitize しない気が。。。
title に <textarea> って書いたやつ (すなわちタグじゃなく実態参照) からバグって表示される。なんですか。いぢめ食らってますか僕。
script じゃダメっぽいな。textarea だけか。
Inserted at 2005-11-04T22:45:10+09:00
で、いつリダイレクトのほうの URL に書き換わるんだろう。
Inserted at 2005-11-04T22:48:33+09:00
Trackback URI: http://lowreal.net/logs/2005/11/04/6.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)