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
2008-09-26 Fri
■ mod_include.c を修正
ヘッダやフッタを追加するのに SSI を使う。
固定的な内容の追加なので Last-Modified も出力されてほしい。
mod_include は通常 Last-Modified を出力されない。
XBitHack full を指定すると Last-Modified が出力される。
XBitHack は、 windows では効かない。
無条件に Last-Modified が出力されるように、
mod_include.c を修正した。
// if ((conf->xbithack == XBITHACK_FULL) // && (r->finfo.valid & APR_FINFO_GPROT) // && (r->finfo.protection & APR_GEXECUTE)) { // ap_update_mtime(r, r->finfo.mtime); // ap_set_last_modified(r); // } // else { // apr_table_unset(f->r->headers_out, "Last-Modified"); // } ap_update_mtime(r, r->finfo.mtime); ap_set_last_modified(r);
で、 VS2008 で、ビルド。
RC1107 エラーが出る。
apache RC1107 で検索
mod_bwをWindowsでビルドする #1
2008-09-03 Wed
■ google-code-prettify は言語を限定して使用できる
class="prettyprint lang-html" を指定すると html に限定する。
"c", "cc", "cpp", "cs", "cyc", "java", "bsh", "csh", "sh",
"cv", "py", "perl", "pl", "pm", "rb", "js",
"html", "html", "xhtml", "xml", "xsl"
が定義されている。
■ xhtml での google-code-prettify
google-code-prettify で を出力しているところがある。
xhtml では が定義されてない。
xhtml で google-code-prettify を使うと未定義の実態を参照することになる。
.replace(lastWasSpace ? startOrSpaceRe : adjacentSpaceRe, '$1 ');
のように変更してみた。
Google Chrome で見て動いてないのに気づいた。
「xhtml では   が定義されてない。」ってのが分からなかった。