read.cgiをjavascriptで実現させるプロジェクトのスレッドです。
テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
探検
read.cgi 2006―JavaScriptはCGIの夢を見るか
■ このスレッドは過去ログ倉庫に格納されています
NGNG
2006/08/15(火) 02:09:18ID:qeiAdM0E0
2006/08/15(火) 02:10:09ID:qeiAdM0E0
でもまぁ,IE 7 で問題が解消するとなると,いずれ IE 7 の割合が増えて
IE 6 の割合が減るなら,mod_charset_lite 利用による負荷は時間が解決してくれる
はずってことで,あえて複雑なことをするまでもないかな,って気もします.
フィルタ通すことによる負荷なら,上の方でも言ってますが mod_deflate による
gzip 圧縮の方がよほど重いんで.
IE 6 の割合が減るなら,mod_charset_lite 利用による負荷は時間が解決してくれる
はずってことで,あえて複雑なことをするまでもないかな,って気もします.
フィルタ通すことによる負荷なら,上の方でも言ってますが mod_deflate による
gzip 圧縮の方がよほど重いんで.
>>582 に同意ですね。
IE6 は「長いもの」なので、特別扱いでもまぁしょうがないのかなと。
IE6 は「長いもの」なので、特別扱いでもまぁしょうがないのかなと。
2006/08/15(火) 06:59:20ID:i2D78TlA0
長いものに巻かれるというか、長いものに振り回されてる感じ
んでは、IE6のをdat-utf8にしてみるってことで、
あと解決しなきゃいけない問題ってどんなのでしょう?
あと解決しなきゃいけない問題ってどんなのでしょう?
2006/08/15(火) 09:04:39ID:i2D78TlA0
「書き込みました」の画面に書き込んだ投稿の内容を埋めておけば、
書き込み後にdatを再取得する手間が省けるかなあ。
でも、同時に複数書き込みがあったとき(1000ゲットなど)にレス番号表示がおかしくなるかも。
書き込み後にdatを再取得する手間が省けるかなあ。
でも、同時に複数書き込みがあったとき(1000ゲットなど)にレス番号表示がおかしくなるかも。
2006/08/15(火) 09:38:33ID:VQ0W/EIL0
結局datから必要な部分を切り出してUTF-8に変換するCGIを用意するだけに
落ち着きそうな気もしてきた。
落ち着きそうな気もしてきた。
2006/08/15(火) 09:44:42ID:9b41f8lUP
巨大AA貼りつけスレを見ると30秒くらいCPUフル稼働する…
Opera9(Win)
Opera9(Win)
さて、ぼちぼち dso サーバの bbs.cgi が吐くリンクを
read.html にしてみようかなと思うわけですが、
単に、
read.cgi/板名/キー/引数
を、
read.html#板名/キー/引数
に変換すればいいのかしら。
read.html にしてみようかなと思うわけですが、
単に、
read.cgi/板名/キー/引数
を、
read.html#板名/キー/引数
に変換すればいいのかしら。
>>585 あとは,細かい改良の積み重ねって感じでしょうか......
>>589 subback.html の URL の変更はちょっと大変かも......現状では
<base href="http://dso.2ch.net/test/read.cgi/myanmar/">
<a href="1111111111/l50">...</a>
のようになってますが,これを
<base href="http://dso.2ch.net/test/read.html#myanmar/">
<a href="1111111111/l50">...</a>
にしてもダメで(base に # を含む URL を指定してもナンセンスで,
この場合 "http://dso.2ch.net/test/" として扱われてしまう),
<base href="http://dso.2ch.net/test/">
<a href="read.html#myanmar/1111111111/l50">...</a>
のようにしなければなりませんが,こうなると subback.html がデカくなりそうです......
さらに,上の方でも言いましたが,subback.html 中のリンク自体を location.hash 形式にすると
read.html 非対応ブラウザを従来版 read.cgi に直接リダイレクトさせるのも不可能になってしまいます.
逆に read.cgi/...... から read.html#...... へリダイレクトさせるのは可能ですが,
リダイレクトによる HTTP リクエストを削減させるとすれば,302 Found の代わりに
301 Moved Permanently を返せばいいのかな(ただ,301 を返すようにするのは
URL の仕様がちゃんと固まってからの方がいいでしょうけど).
>>589 subback.html の URL の変更はちょっと大変かも......現状では
<base href="http://dso.2ch.net/test/read.cgi/myanmar/">
<a href="1111111111/l50">...</a>
のようになってますが,これを
<base href="http://dso.2ch.net/test/read.html#myanmar/">
<a href="1111111111/l50">...</a>
にしてもダメで(base に # を含む URL を指定してもナンセンスで,
この場合 "http://dso.2ch.net/test/" として扱われてしまう),
<base href="http://dso.2ch.net/test/">
<a href="read.html#myanmar/1111111111/l50">...</a>
のようにしなければなりませんが,こうなると subback.html がデカくなりそうです......
さらに,上の方でも言いましたが,subback.html 中のリンク自体を location.hash 形式にすると
read.html 非対応ブラウザを従来版 read.cgi に直接リダイレクトさせるのも不可能になってしまいます.
逆に read.cgi/...... から read.html#...... へリダイレクトさせるのは可能ですが,
リダイレクトによる HTTP リクエストを削減させるとすれば,302 Found の代わりに
301 Moved Permanently を返せばいいのかな(ただ,301 を返すようにするのは
URL の仕様がちゃんと固まってからの方がいいでしょうけど).
2006/08/15(火) 13:05:38ID:i2D78TlA0
IEで未読と既読の区別がつかなくなるという問題も。
2006/08/15(火) 13:32:04ID:qeiAdM0E0
subbackのリンクは標準では従来通りにして、JavaScriptで
(onclickとかonloadを見張って)差し替えたらどうですか?
どうせJavaScriptが有効でないとread.htmlは使えないんだし
>>591の問題も解決する。
(onclickとかonloadを見張って)差し替えたらどうですか?
どうせJavaScriptが有効でないとread.htmlは使えないんだし
>>591の問題も解決する。
2006/08/15(火) 13:54:23ID:qeiAdM0E0
具体的にはこんな感じのをsubback.htmlのヘッダに突っ込むだけ
<script type="text/javascript"><!--
document.onclick = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
window.open(t.href.replace(/read.cgi\//, 'read.html#'), t.href.target);
return false;
}
}
--></script>
<script type="text/javascript"><!--
document.onclick = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
window.open(t.href.replace(/read.cgi\//, 'read.html#'), t.href.target);
return false;
}
}
--></script>
2006/08/15(火) 13:58:25ID:qeiAdM0E0
598root▲ ★
2006/08/15(火) 14:04:26ID:???0 subback.html はこれでやってみるとして、
index.html は、どんなかんじになるのかしら。同じでいいのかな。
index.html は、どんなかんじになるのかしら。同じでいいのかな。
2006/08/15(火) 14:08:05ID:qeiAdM0E0
2006/08/15(火) 14:11:18ID:qeiAdM0E0
ってことで改良版。
<script type="text/javascript"><!--
document.onclick = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
t.href = t.href.replace(/read.cgi\//, 'read.html#');
}
}
--></script>
<script type="text/javascript"><!--
document.onclick = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
t.href = t.href.replace(/read.cgi\//, 'read.html#');
}
}
--></script>
2006/08/15(火) 14:13:01ID:qeiAdM0E0
subback.htmlも>>600のほうがいいです。
2006/08/15(火) 14:14:37ID:qeiAdM0E0
あ、すみません。最後の行は
//--></script>
にしてください(先頭に // を入れる)。
//--></script>
にしてください(先頭に // を入れる)。
603root▲ ★
2006/08/15(火) 14:14:46ID:???0 どもです。
同じものを両方に入れればいい(サブルーチン一つ書けばいい)のかしら。
同じものを両方に入れればいい(サブルーチン一つ書けばいい)のかしら。
2006/08/15(火) 14:15:42ID:qeiAdM0E0
>>603
はい。細かいところはお任せします。
はい。細かいところはお任せします。
dso に入れてみた。< bbs.cgi
で、
#RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R,NE]
を、コメントアウトした。
で、
#RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R,NE]
を、コメントアウトした。
ランタイムエラーが出るみたい。ううむ。
2006/08/15(火) 14:36:34ID:qeiAdM0E0
ここかな。
t.href.replace(/read.cgi//, 'read.html#');
t.href.replace(/read.cgi//, 'read.html#');
2006/08/15(火) 14:38:54ID:qeiAdM0E0
""で囲んでるなら\も二重にしないと。
いい感じみたいですね。
リンク押しても紫にならないけど(それはしょうがないか)。
リンク押しても紫にならないけど(それはしょうがないか)。
2006/08/15(火) 14:42:49ID:qeiAdM0E0
Firefoxではうまくいってる予感
Sleipnir (IE6 エンジン)では、うまくいっているみたいです。
これ、いいすね。
で、JavaScript なしバージョンだと、普通に read.cgi ですか。
read.cgi を read.cgi という名前で*も*、有効にしてきます。
SunOS さんが read.so のところを read.cgi にしたら、
read.so はなしにします。
これ、いいすね。
で、JavaScript なしバージョンだと、普通に read.cgi ですか。
read.cgi を read.cgi という名前で*も*、有効にしてきます。
SunOS さんが read.so のところを read.cgi にしたら、
read.so はなしにします。
>>613
これで、普通に read.cgi は read.cgi として起動するようになった。
これで、普通に read.cgi は read.cgi として起動するようになった。
2006/08/15(火) 14:49:46ID:D0hTYs/40
2006/08/15(火) 14:55:54ID:D0hTYs/40
read.htmlでも>>600いれればいいのかな
2006/08/15(火) 14:57:11ID:qeiAdM0E0
read.htmlに組み込むのはSunOSさんにお任せってことで。
いやあ、近未来的だなぁ とか言ってみる
Ajax版P2 みたいなものを期待
Ajax版P2 みたいなものを期待
2006/08/15(火) 18:40:01ID:D0hTYs/40
>>600だと既読になるのは#のほうだから未読既読は解決しないのか。
あとIEだとコンテキストメニューから開くとonclickが呼ばれない。
あとIEだとコンテキストメニューから開くとonclickが呼ばれない。
2006/08/15(火) 18:42:09ID:D0hTYs/40
あとimu.nuとかでもあったけど、
条件を厳しくしないと誤爆するね。
条件を厳しくしないと誤爆するね。
2006/08/15(火) 19:24:07ID:i2D78TlA0
ime.nuみたいなリダイレクト専用サーバーを立ててそこにリンクを張るとか。
(クリックさせないで一瞬で飛ばす)
で、そのサーバーがこけるたびに大混乱
(クリックさせないで一瞬で飛ばす)
で、そのサーバーがこけるたびに大混乱
2006/08/15(火) 23:36:19ID:qeiAdM0E0
IEの右クリックと誤爆対策。
<script type="text/javascript"><!--
document.onmousedown = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
var h = t.hostname;
if (h && h.length > 8 && h.substring(h.length - 8) == '.2ch.net') {
t.href = t.href.replace(/read.cgi\//, 'read.html#');
}
}
}
//--></script>
bbspinkへの対応は、15日になったしいらないよね? とか言ってみる。
<script type="text/javascript"><!--
document.onmousedown = function(e) {
var t = window.event ? event.srcElement : e.target;
if (t && t.href) {
var h = t.hostname;
if (h && h.length > 8 && h.substring(h.length - 8) == '.2ch.net') {
t.href = t.href.replace(/read.cgi\//, 'read.html#');
}
}
}
//--></script>
bbspinkへの対応は、15日になったしいらないよね? とか言ってみる。
2006/08/15(火) 23:46:19ID:Vjx6htrB0
ずーっと気になってし、言いだしっぺも自覚してると思うんだけど
read.html見たいな動的ページって検索エンジンに拾って貰えない気がするんだ。
そのへんはおkなの?
read.cgiが生きてる限り大丈夫だけど、ページランクは下がるだろうし。
read.html見たいな動的ページって検索エンジンに拾って貰えない気がするんだ。
そのへんはおkなの?
read.cgiが生きてる限り大丈夫だけど、ページランクは下がるだろうし。
2006/08/15(火) 23:50:42ID:GkMQ9KNq0
ネイバーに限らず、クローリング自体での負荷の上昇も嫌ってるのでそこは問題ないはず。
IE 6 だけ dat-utf8,それ以外 datx にしますた.
プログレッシブな表示ってのも入れたつもり.
戻るについては,>>337-341 あたりと同じような問題があって......
read.cgi/... のリンクを read.html#... に変換するのも入れますた.
>>600 のはおもしろそうだけど,>>619 のコンテキストメニュー問題と
あとステータスバーに出るURL がクリックするまで変わらないっていう問題も
対応するとこんな感じかな.
for (var i = 0; i < document.links.length; i++)
if (/^http:\/\/(?:\w+\.)?(?:2ch\.net|bbspink\.com)\/test\/read\.cgi\/?/.test(document.links[i].href)) {
var isEqual = document.links[i].href == document.links[i].firstChild.data;
document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "#" : ""); });
if (isEqual)
document.links[i].firstChild.data = document.links[i].href;
}
あと,subback.html や index.html のは,実用化段階では JavaScript 有効でも
read.html 対象外のブラウザは従来通りの URL ってことにしなきゃですね.
プログレッシブな表示ってのも入れたつもり.
戻るについては,>>337-341 あたりと同じような問題があって......
read.cgi/... のリンクを read.html#... に変換するのも入れますた.
>>600 のはおもしろそうだけど,>>619 のコンテキストメニュー問題と
あとステータスバーに出るURL がクリックするまで変わらないっていう問題も
対応するとこんな感じかな.
for (var i = 0; i < document.links.length; i++)
if (/^http:\/\/(?:\w+\.)?(?:2ch\.net|bbspink\.com)\/test\/read\.cgi\/?/.test(document.links[i].href)) {
var isEqual = document.links[i].href == document.links[i].firstChild.data;
document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "#" : ""); });
if (isEqual)
document.links[i].firstChild.data = document.links[i].href;
}
あと,subback.html や index.html のは,実用化段階では JavaScript 有効でも
read.html 対象外のブラウザは従来通りの URL ってことにしなきゃですね.
2006/08/16(水) 00:11:57ID:h/ciZhm70
DOMでぴゃーっと書き換えちゃうコード入れときゃおkじゃね?
2006/08/16(水) 01:07:31ID:E7jjTUzM0
いくつかの問題を解決するのが難しいなら
普通のread.cgiを使うかどうかをCookieに保存できればいいなあ
普通のread.cgiを使うかどうかをCookieに保存できればいいなあ
2006/08/16(水) 01:13:39ID:LnZ4IU4t0
2006/08/16(水) 01:14:40ID:LnZ4IU4t0
2006/08/16(水) 01:46:20ID:E7jjTUzM0
とりあえず、index.html はさっきまでのものに戻しておきます。
2006/08/16(水) 02:02:40ID:E7jjTUzM0
2006/08/16(水) 02:09:35ID:E7jjTUzM0
で、外から飛んできたときはどうするのがいいんだろう?
>>637 バックボタンとかその辺ですか? これはブラウザの仕様とかの
兼ね合いもあるんですが...... いっそ別窓で開かせればすっきりするのかなぁ......
あるいは,外側の html のキャッシュ問題(ひいては鯖の負荷問題)を無視して
PATH_INFO 形式をデフォルトにするか......
>>638
RewriteCond %{HTTP_USER_AGENT} ほげほげ
RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R=permanent,NE]
でもこれなら,subback.html とかの JavaScript もいらないことになるのか......
# 実際 permanent にしちゃうのは >>590 ってことで.
兼ね合いもあるんですが...... いっそ別窓で開かせればすっきりするのかなぁ......
あるいは,外側の html のキャッシュ問題(ひいては鯖の負荷問題)を無視して
PATH_INFO 形式をデフォルトにするか......
>>638
RewriteCond %{HTTP_USER_AGENT} ほげほげ
RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R=permanent,NE]
でもこれなら,subback.html とかの JavaScript もいらないことになるのか......
# 実際 permanent にしちゃうのは >>590 ってことで.
2006/08/16(水) 02:41:17ID:LnZ4IU4t0
>>640 ん? RewriteCond / RewriteRule 使えば,subback.html 中の URL は
read.cgi/... のまま(従来通り)で read.html#/... に飛ばせる,
で read.html 対応ブラウザだけ RewriteCond で判定して飛ばせば
検索ロボットはそのまま read.cgi に逝くかと.
read.cgi/... のまま(従来通り)で read.html#/... に飛ばせる,
で read.html 対応ブラウザだけ RewriteCond で判定して飛ばせば
検索ロボットはそのまま read.cgi に逝くかと.
2006/08/16(水) 02:51:30ID:LnZ4IU4t0
> ただ,User-Agent の判定はできても JavaScript の on / off の判定は
> サーバ側ではできないので,対応ブラウザでも JavaScript off の場合の
は?
> サーバ側ではできないので,対応ブラウザでも JavaScript off の場合の
は?
>>642 あぁ,そうか...... となると,subback.html とかには JavaScript 入れて,
Referer が subback.html とか以外の場合に RewriteRule が有効になるようにすればいいのかな......
Referer が subback.html とか以外の場合に RewriteRule が有効になるようにすればいいのかな......
ちょいとこちらで dso の bbs.cgi いじってみますた.
・ >>626 を index.js 等と衝突しない形で index.html に入れた.
・ be.js を index.html にも入れてみた.
んで,read.html のキャッシュを生かして鯖へのアクセスを抑制するには
location.hash 形式がいいんですが,ブラウザの仕様上
・ ロケーションバーから直接 URL 入力した場合や「戻る」ボタンの問題
・ 履歴(未読・既読)の問題
ってあたりで利便性は低下するんですよね......もしこのあたりの問題で
利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
した方がいいのかなぁ......
・ >>626 を index.js 等と衝突しない形で index.html に入れた.
・ be.js を index.html にも入れてみた.
んで,read.html のキャッシュを生かして鯖へのアクセスを抑制するには
location.hash 形式がいいんですが,ブラウザの仕様上
・ ロケーションバーから直接 URL 入力した場合や「戻る」ボタンの問題
・ 履歴(未読・既読)の問題
ってあたりで利便性は低下するんですよね......もしこのあたりの問題で
利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
した方がいいのかなぁ......
>>644
> ちょいとこちらで dso の bbs.cgi いじってみますた.
うひょひょ。見てみるです、見てみるです。
# 意外に早かったかも。
# でも、管理人からのメールの返事にあった「くれぐれも」で始まるひとことも、
# たまには思い出すといいかもかも。
#
# …などとえらそうに、言っておこう、言っておこう。
> もしこのあたりの問題で
> 利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
> した方がいいのかなぁ......
現状の「サーバ資源の逼迫度合い」を考えたら、
PATH_INFO 形式でもいいのかもしれないですね。
> ちょいとこちらで dso の bbs.cgi いじってみますた.
うひょひょ。見てみるです、見てみるです。
# 意外に早かったかも。
# でも、管理人からのメールの返事にあった「くれぐれも」で始まるひとことも、
# たまには思い出すといいかもかも。
#
# …などとえらそうに、言っておこう、言っておこう。
> もしこのあたりの問題で
> 利用者の不満が強いようなら,涙を飲んで PATH_INFO 形式をデフォルトに
> した方がいいのかなぁ......
現状の「サーバ資源の逼迫度合い」を考えたら、
PATH_INFO 形式でもいいのかもしれないですね。
>>646
配布済。
配布済。
>>645-647 手を付けていいものか迷いもあったんですが,
手っ取り早く結果を見たかったんでいじっちゃいました.
諸々のことについては気を付けますです,はい......
で,be.js は www2 の方に置いて頂けたようなので,
read.html から参照するのもそちらに変更します.
手っ取り早く結果を見たかったんでいじっちゃいました.
諸々のことについては気を付けますです,はい......
で,be.js は www2 の方に置いて頂けたようなので,
read.html から参照するのもそちらに変更します.
http://dso.2ch.net/test/read.html#myanmar/1155416372/l50
のスレとか IE でも落ちなくなったようだけど,どうかな......?
あとは,PATH_INFO 形式をデフォルトにすれば >>615 とかで言われてたような
問題は一応片付くことになるかな......
のスレとか IE でも落ちなくなったようだけど,どうかな......?
あとは,PATH_INFO 形式をデフォルトにすれば >>615 とかで言われてたような
問題は一応片付くことになるかな......
2006/08/16(水) 20:46:11ID:b6ftN9XA0
>>651 あら......てか文字化けですか......なぜだろう......
653stream ◆PNstream2s
2006/08/16(水) 20:55:10ID:Dx5C0gJy0 外側のHTMLが文字化けしてる・・・。中のdatは無事、落ちることもないです。
IE 7.0.5450.4 (Beta 3)
(てかXML宣言のencodingを読んでないのか?)
IE 7.0.5450.4 (Beta 3)
(てかXML宣言のencodingを読んでないのか?)
>>653 IE 7 でもまだ不完全な部分があるのか......
とりあえず <meta> で指定しますた.
とりあえず <meta> で指定しますた.
2006/08/16(水) 21:05:22ID:b6ftN9XA0
>>654
完璧に表示されるようになった
完璧に表示されるようになった
>>655 どもども......じゃあ落ち問題は解決かな......?
ん!?
いつから★は青くなったの?
いつから★は青くなったの?
http://dso.2ch.net/test/read.html#myanmar/1155416372/
容量オーバーで埋めておいた
容量オーバーで埋めておいた
659ノtasukeruyo
2006/08/16(水) 22:32:44ID:9EA3K/ii0Opera/8.54 (Windows NT 5.1; U; ja)
2006/08/16(水) 22:35:13ID:9EA3K/ii0
2006/08/16(水) 22:42:02ID:y6Nh7BqC0
javascript:void%200;
(´・ω・`)ショボーン
Safari
バージョン 2.0.4(419.3)
(´・ω・`)ショボーン
Safari
バージョン 2.0.4(419.3)
>>662 う〜む......そのあたりは難しいのかなぁ......
2006/08/16(水) 23:04:59ID:39aT7eBV0
2006/08/16(水) 23:17:30ID:E7jjTUzM0
Firefoxだと読み込み時にメモリ食うね
2006/08/16(水) 23:55:45ID:ywphgZ25O
IE6 WinXP SP2 Pentium4 2.4G
658を開くとCPUが100%になって固まるorz
Operaも固まりはしないけど、スクロールしなくても常に80%以上orz
困った…
DSBLに引っ掛かったので携帯からカキコ
658を開くとCPUが100%になって固まるorz
Operaも固まりはしないけど、スクロールしなくても常に80%以上orz
困った…
DSBLに引っ掛かったので携帯からカキコ
668ノtasukeruyo
2006/08/17(木) 16:36:22ID:q2qdvPTD0 やべ、専ブラからだったorz
Opera/9.01 (Windows NT 5.0; U; ja)
Opera/9.01 (Windows NT 5.0; U; ja)
2006/08/17(木) 16:43:11ID:Qz3nUcm20
javaScript 確実にonにしてることがわかると、なんか仕込まれたりしない?>リンク先とか
そんな事を画策するまでもなく、多くの人はIEの初期設定のままで、
あんなことやこんなことができてしまうのです。
と、2chの穴を突いた経験談から。
あんなことやこんなことができてしまうのです。
と、2chの穴を突いた経験談から。
2006/08/18(金) 15:49:04ID:9WKeiNnR0
自動更新のあった次の日に「勝手に再起動すんなボケ!」ってスレが立つくらいだしね。
どうすか。どうすか。
>>673
>>650 >>663 あたりかしら。
着実に、という印象を、私は持っているです。
あと、BE 表示部分を SunOS さんが JavaScript でかっこよくしたです。
http://dso.2ch.net/test/read.html#myanmar/1155409133/
で、これをニュー速というか標準 read.cgi あたりでもやるとかそのへんも、
テクニカルには可能になりつつあったり。
>>650 >>663 あたりかしら。
着実に、という印象を、私は持っているです。
あと、BE 表示部分を SunOS さんが JavaScript でかっこよくしたです。
http://dso.2ch.net/test/read.html#myanmar/1155409133/
で、これをニュー速というか標準 read.cgi あたりでもやるとかそのへんも、
テクニカルには可能になりつつあったり。
675あまた ◆GOKvPKrEQ.
2006/08/20(日) 00:59:27ID:saHukmfv0 先生、催促しているようにも見えます(,,゚Д゚)∩
2006/08/20(日) 01:00:53ID:Tgt+NvhB0
BE 表示部分普通にかっこいいな
>>675
やっぱり?
やっぱり?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【テレビ】中居正広出演『ザ!世界仰天ニュース4時間SP』日テレ「現時点で変更の予定はございません」 [Ailuropoda melanoleuca★]
- 山陽新幹線で乗客が非常ボタン 車掌に切符の問い合わせしようと [蚤の市★]
- 生活保護の受給者、週15時間から20時間の労働活動が義務付けられることが決まる、180万人の生活保護 2025年フランス ★3 [お断り★]
- ドイツ、軍拡時代に逆戻りする、米国も国連も頼れないため 軍事力増強に走る [お断り★]
- 【石川】「能登には来ないで」から1年の今、深刻なボランティア不足が続く能登「人手が足りない」★5 [七波羅探題★]
- 【テレビ】中居正広の‟9000万円トラブル“をキー局が報じないウラに「暗黙の紳士協定」という悪癖 [阿弥陀ヶ峰★]
- 【NJPW】新日本プロレスワールド part.2195
- 【NJPW】新日本プロレスワールド part.2193
- 【NJPW】新日本プロレスワールド part.2194
- 中山競馬1回2日目 2
- 中京競馬1回1日目 2
- 競輪実況★1267
- 変な🏡
- 🏡
- 尹大統領、初の支持率40%突破ㅤ [237216734]
- 女ってすっぴんだと男なんだな
- 中国の謎娘、謎道で謎チャーハンを作ってしまう… [963243619]
- 【速報】悠仁、筑波大学までの全ての信号機に警察を配備、すべて手動で青に切り替えて通学へwwwwwww [555054275]