日記
バックナンバー
2004年3月5日(金) ちっと勉強とか。
CGIとはなんぞや?
Common Gateway Interfaceの略で...と書いてもわからんよね(ぉ
ようするに...
Webブラウザからの要求に応じて、プログラムを起動するための仕組み。
チャットやらカウンターやらBBSのプログラムはダイタイこれ。
と言っておけば判りやすいかな。
まぁCGIと言っても幾つかの言語が存在するわけです。
一番有名なのが
「perl」
起動の度にプロセスが作られるので、非常に遅くなる...。といわれてます。
サーバー負荷が大きくなるために実は海外無料サーバーでは無くなりつつある。
しかし国内ではCGIと言えば「perl」を指す。スクリプト配布サイトも豊富。
(なのでコレさえ導入されてれば感はありますがサーバーの負荷が...なので規約が厳しくなるってのもあるんよねぇ..)
次に有名なのが
「PHP」(「mod_php」と言った方が良いか?)
Apachと同じプロセスで動作するため、サーバーへの負荷が少ないと言われております。
国内でも最近ではスクリプト配布サイトが増えつつある。
(しかし導入している無料サーバーが「perl」に比べると少ない...「PHP」なら少々高負荷がかかるであろうCGIを認めてる無料サーバーも有ります)
例えばAAA!CAFEとか。
海外の無料サーバーだと現在こちらが支流。各種データーベースとの連携を行うインターフェイスが標準装備されていたりするらしい。
後々は「perl」に取って代わるのでは?と思う。
次に
「ASP」
サーバーサイドスクリプトとして動作するらしいが...。(よくわからん^^;
WindowsNT系のサーバーの言語ゆえに...非常にマイナーな感じが...。
ちょい別枠にて。
「mod_perl」...
Apacheの追加機能(モジュール)の一つで、Perl言語で書かれたプログラムを高速に実行する機能。通常のCGIなどと比較して数十倍高速にPerlスクリプトを実行することができる。
mod_perlでは変換(コンパイル)が行なわれるのは最初の一回だけで、変換後のプログラムがメモリ上に常駐(キャッシュ)される為..な訳で非常に良い拡張機能なのだが...導入してる所が少ない...。
「mod_php」+「PHPA(PHP Accelerator)」..
PHP AcceleratorとはPHPを高速化させるソフトらしい。
導入しているサイトは観た事が...。
まぁ...CGI言っても色々あるんですよ。
って知ってる人は知ってる事ではありますが情報でした。
(私は自宅サーバー構築するわけでもないので適当な知識に毛が生えた程度ですが。)
2004年3月7日(日) 某ザク(w
ここって画像付けれるのか?
のテスト。
釈専用ザクU

解説
めぐりあい宇宙にて追加出来るMS。
釈由美子がCMにて出演したのが作られたきっかけ。
シャア専用ザクU並みの性能が有るのか無いのかは不明。
特長としては所々にハートマークが有りピンクな機体である。
配布は考えてません(w
2004年3月14日(日) 暇つぶしに加工したMS(w
クレージーガンダム(Gガンダム
トロガンダム(Gガンダム
トロガンダムMA(Gガンダム
シャドーガンダム(Gガンダム
ターンAガンダム(ターンA
Gガンダムって...よくわからないガンダムが多いなぁ...。
2004年3月14日(日) GIF特許問題とか。
米国ではすでに失効されて無料で配布されてるGIF変換ソフトがでてるようです。
国内においては今年の6月20日で失効する。
今回UNISYSが特許権の更新をしない為にGIF変換ソフトはもし必要とあらばサイトにてフリーのを公開出来るかもしれません。(これは欲しい人がいればに話ですが)
ってことで...PNGの存在意義がなくなる...って思うのは私だけでは無い筈...。
しかもPNG...これから特許を取るんだと製作者が言ってます...。
私個人的にはGIFには軽さも及ばないって思うんだが...無くなる技術なんかなぁ...。
2004年3月19日(金) そうだ...。
なんとなくローカルサーバーでも立てようかと画策中。
しかし問題が...鯖立ててもPC1つじゃヤバ過ぎる(w
安い腐ったPCでも拾ってくるかなぁ...
ってこのメインPCも相当古いので買い替えの時期でもあるし...。
仮に鯖立ててもどうせ容量が目茶苦茶余るだろうしその時は容量を貸し出しでもするかな。
まぁアレです。暫くテストしてから考えるかな...。
2004年3月20日(土) サイトの更新
今回TOPからのリンクで「特性」表をアップ。
MST攻略のリンク修正。
特性表をリニュで観やすく修正。
特性表に「載せる理由」を追記。
せっかくの性格付けなので私なりの解釈を追記(w
アップダウンを「▲」=赤 「▼」=青 として見た目重視に変更。
こんなもんかな...。
2004年3月22日(月) MST用修正プログラム。
MST勢力欄からのリンクから飛ぶ時の一時別URLに飛ぶように修正する。
groupwork.cgiの
139行目あたり
------------------------------
$grp_adrs |
------------------------------
を
------------------------------
link.cgi?url=$grp_adrs |
------------------------------
と修正する。
次に
MSTファイルの直下にlink.cgiを入れる。
link.cgiは
permissionを755などに変える。
配布場所
http://miss.s33.xrea.com/MST/link.zip
修正した文を次の日に載せました。
2004年3月23日(火) MST用個人情報漏れ修正スクリプト配布。
やっと設置テストがおわり公開がきっちり出来るようになりました。
序章
かなり昔から私のサイトに勢力HP欄にリンクを貼る勢力主様がおりまして。
IDとPASSが漏れるから辞めてと言っても増えるしまつ...。
でコレを悪用された場合は目も当てられない惨劇になる可能性が...。
悲惨な惨劇とは
例えばリンク先のアスセスログがオープンだった場合。
アクセスログがtxt保存されてる場合
検索サイトにキャラデーターのIDとPASSが流出する恐れ。
と言う訳で
攻略サイトでありながら不正防止スクリプトを製作しました。
-----------------------------------------------------
レベル
危険度:激高
対処 :緊急
修正箇所
(タグと認識されない為に「<」「>」は大文字にしてあります。
実際は小文字で御願いします)
groupwork.cgiの72行目
----------------------------------------------------
if ($grp_adrs) { $grp_adrs = "<a href=\"http://$grp_adrs\" target='_blank'><img src=\"$hp_gif\" border=0 alt='HomePage' ></a>"; }
----------------------------------------------------
を
----------------------------------------------------
if ($grp_adrs) { $grp_adrs = "<a href=\"link.cgi?url=http://$grp_adrs\" target='_blank'><img src=\"$hp_gif\" border=0 alt='HomePage' ></a>"; }
---------------------------------------------------
と書き換える。
次に
----------------------------------------------------
MSTのススメのBBS(題名見れば判ります)の備付ファイルの
link.cgi内の1行目をサーバー環境に合わせ転送する。
転送場所はgroupwork.cgiと同じ階層(同じフォルダー内)
パーミッションを755などにする。
----------------------------------------------------
以上です。
MST運営者様など早急に導入してください。
「link.cgi」は私が作った物ですが著作は放棄します。
メンバー制サイト以外(オープンサイト)なら再配布も許可します。
(理由としてはメンバー制サイトは私が行けないから)
以上。
2004年3月23日(火) やばいよヤバイよ...。
よくよく考えると...
前日(正確には今朝)書いたこのMSTのセキュリティーホールって非常にヤバイ。
掲示版(BBS)には見ている人各位に、注意とセキュリティーホール埋め(パッチ導入)を
管理者様に促(うなが)す様に。って書いたのですが...。
考えてみると「突然誰かにキャラ削除された!」とか「自分がやってないのに負け数が増えてる!」とかの発言を色々なサイトで見かけたが..。
これらの可能性が有ると認識を新たにした。
他にも「検索サイトでキャラ情報が垂れ流し」とかも聞いた事もあります..。
迂闊だった...
仮にもMSTの副管理(仲間にMSTを作らせた私)をしている身でありながら予想だにしてなかった。
MSTのゲームの根本を揺るがしかねない事だと認識して配布してます。
(ネットゲームでは個人認証が全てとも言える)
関係各位
不具合関連でちゃっとにて私と会話をして討議をしていただいた「あっぽこさん」昨日は有難う御座います。MSTの改造も宜しく^^;
私の意見をすぐさま判って対策スクリプトを人柱としt;y=ー( ゚д゚)・∵. ターン
もとい...すぐさま設置してスクリプトの不具合が無い事を確認していただいた「マサミさん」有難うございます。
配布出来るようになったのは、あなた方のおかげです感謝します(私自身が楽しめるMSTである為、この「MSTのススメ」への情報漏れ防ぎがキッカケだったが^^;)
2004年3月25日(木) 緊急に...。
サイトを構築しなおした。
サイト内メニューの名前を一部変更(改変)
「MST_bug_patch」と言う項目を増やした。
このサイトを訪れたMST管理人に一目で判るように...。
ネタバレサイトがパッチ配布ってのもおかしな話ではありますが^^;
しかしこんなサイトだからこそ見つけられたとも言える矛盾...。
会員制サイトとかで再配布は許可できませんが配布サイトのリンクなら可。
(私的にはコソコソやられるのは嫌なんですけどね...
情報は公開しないと意味が無いと思うから)
情報はギブ&テイクで行くべき。が理想だと思うから。
会員制サイトは管理者のみとなってますよね?管理者じゃなくてもプログラムを修正とかバグの発見だって出来る人だって居ます。
私の理想の通りに現実はゆかないから会員制サイトが増えてるのかもしれませんね。
悲しい事です..。
(私の様なサイトのせい?かもしれませんが^^;)
2004年3月27日(土) サイト構築(再)
サイト構築しなおし...。
1)BBSを「MST版」と「雑談版」に分けた。
2)「CGI負荷削減方法」と言う項目を増やした。
いちおー...
簡単な説明をするとサーバー負荷を削減する方法です。
この程度は知ってる人も多いかもしれませんが...。
知らない人には目からウロコの情報だと思います。
MSTを設置してるサーバーの規約変更につき導入するようになった。
(高負荷OKなサーバーでも転送量&CPU負荷はある程度想定されててCGIはその想定を超えるらしい...)
追記
ちょっと雑談っていうか...。
今週はちっとサイトの度重なる変更、プログラムの製作、etc...
の影響でかなり寝不足だった...。会社には遅刻で散々しぼられた...。
仕事と全然関係無い事なので寝不足とも言えなかった(好きでやってる事だからね)
来週からは...まったりとしたいですね...。