2005-07-20 [長年日記]

JS/UIX

JavaScriptで書かれたUnixライクなOS。

JS/UIX is an UN*X-like OS for standard web-browsers, written entirely in JavaScript (no plug-ins used). It comprises a virtual machine, shell, virtual file-system, process-management, and brings its own terminal with screen- and keyboard-mapping.

なんでもRSS

RSSを生成できそうだけれども生成していないページで試すと結構ちゃんとRSSを生成してくれます。タイトルにいちいち、[なんでもRSS]と入るのがいまいち。

[Q3] Cookie

既に手動で設定すればRSS/Atom取得時にCookieを送れるようにしてあったのですが、Cookieが変わるたびに設定し直すのはさすがに面倒なので、IEから取得して送るようにしました。明示的に指定してあればそちらを使います。

IEからCookieを取得するにはInternetGetCookieを使いますが、HttpOnly属性が付いていると取得できないのが難点です。Cookieヘッダを作るためにしか使わないのに…

ちなみに、Windows XP SP2でUnicode版のInternetGetCookieWを呼び出すときに、3番目の引数にNULLを渡すと必要なバッファのサイズが二倍になって返ってきます。NULL以外を渡すと正しく返ってくるのに変なところだけおかしいです。他のプラットフォームやANSI版はどうなっているのか調べていませんがどうなんでしょう。


トップ «前の日記(2005-07-19) 最新 次の日記(2005-07-21)»