memo: 2003年 01月 第4週 現在時刻:2024/11/23 10:27:43


22日(水): VC++.NET
初記:
更新:
2003/01/22 08:41:23
----/--/-- --:--:--
開発環境がVC++ 6.0からVC++.NETに変わったために
MFC用のライブラリが更新されてたのをすっかり忘れていました。
というわけで今までMFC7.0で作られたプログラムを使ったことがない人の場合は
カラーセレクタがそのままでは動かないというあほな状態でした。
このライブラリは再配布可能になっていますのでカラーセレクタのダウンロードから
ダウンロードできるようにしました。

21日(火): シムシティ
初記:
更新:
2003/01/21 06:04:24
----/--/-- --:--:--
シムシティ4について調べていたらこんなの見つけました。
悠久のシムシティー100万人計画
「旧」シムシティー200万人への道
シムシティー200万人への道
下2つは一番上のサイトさんのコンテンツです。SFC版シムシティーの話。
昔々に一度50万人達成しただけの私にとっては信じられないが
内容を見てみるとやはりというか、いろいろそれなりの技があるようで。
それでもいくらエミュを使っているとはいえ数千年にも及んで都市育成を
行うのは凄まじいとしか言えません。
「旧」の方は180万人で挫折?してしまったようなので今回は是非とも200万人を。

19日(日): ユーザーエージェント
初記:
更新:
2003/01/19 07:30:31
2003/01/19 07:31:48
ブラウザの中でHTML等をインターネット経由で取得する機能部分を
ユーザーエージェントといい、それぞれ名前を持っています。
そしてユーザーエージェントはHTML等を取得する際に自分の名前を
名乗るのが一般的となっており多くのアクセス解析CGIで
ユーザーエージェント別のアクセスランキングを見ることができるようになっています。

ところがこのユーザーエージェント名は比較的簡単に変更が可能であり、
実際にいろいろな場所の公開アクセス解析で名前変更されたユーザーエージェント名を
見かけることができます。そして多くの場合このユーザーエージェント名が
そのままHTMLの中に記述されています。これはつまりユーザーエージェント名として
HTMLタグを含む文字列を設定することで、そのアクセス解析に任意のHTMLタグを
入れることができるということです。さらにはJavaScriptを埋め込んでブラクラとすることや
任意のページに飛ばすことができます。もちろん場合によっては相手のPCを自分の
管理下におくことさえもできるでしょう。当然リファラ等の他のブラウザ申告値も
ユーザーエージェントほど簡単ではありませんが書き換え可能ですので注意すべきです。

アクセス解析等を設置している人、設置しようとしている人は上記に注意し、
HTMLエスケープを行うものを利用するようにすべきです。
ちなみに現在の私のユーザーエージェント名は
「<script> while(1) open(location.href, "_blank"); </script>」
です。

一番いいのはJavaScript等は常時OFFにしておくことなのですが。



memo.cgi 2002-10-05