げんちゃんゲームランド

げんちゃんゲームランド - 無料ブラウザゲーム 商人物語のサイト

2006年12月02日(土)

CGIほぼ完成

雪が降ったり止んだりしていて、結構積もった。

朝から、かなり集中してウェブランドのCGIを作成した。というのも、来週はテストがあるので、今日中に作らないとやばいし、CGIは一度作り始めると、ぱっぱと完成させないと、どこでどういう処理しているのか忘れてしまうということで。どうも行き詰まって、いろいろ試し、イライラしたが、なんとか解決策も見つかった。夜に、新規登録・メンテあたりを追加し、いろいろと調製しほぼ完成。まだすべてのデータを登録していないが、一応ウェブランドのスタイルシート研究所にある汎用パーツのページに組み込んだので、ぜひ見てください。最初表示させると、前と変わっていないと思われるかもしれないが、変わったは「カスタムモード」なるものができたこと。上の「カスタムモード」のタブをクリックすると、新たな画面が現れる。まず、配色案のほうは、配色を選んで「変更する」を押すと反映される。カスタム変更は、自分の好きなように値を変えて、「変更する」を押すと変わる。なかなか便利だと思うぞこれは。フォントのサイズとか、サンプルテキストを変えられたりとかするから、これはもう、ここですべての編集ができるじゃん!というところだ。もちろん、変更した内容は、ページ下のソースにも反映されているので、そのままソースをコピー&ペーストして使うことができるぞ。ただ、今気がついたが、カスタム変更でいろいろ変えた後、配色案を選ぶと、色以外の設定がすべて初期状態になってしまう。カスタム変更の設定を、配色案に渡して、なんとかできないもんかなぁ。こういう所を詰めていくと、きりがないが…。

2006年11月30日(木)

かなりの雪

午前中は晴れていたが午後はふわふわした雪がたくさん降り、積もった。

ウェブランドの一部コンテンツCGI化は、なかなか大変である。というか、大変になった。最初は、ソースを改造できるようにする予定だったが、それだとレベルが高いというか、おそらくソースは作った人しかわからないので、もっとみんなが使えるようにしないといけない。例えば、フォントのサイズを指定するテキストボックスを作っておいて、そこに入力して更新すると、ソースの中の、フォントサイズに関わる部分を入力した内容で置き換えて、出力する。そういう仕組みが必要だろうということで、作り始めたが、なかなか難航している。

2006年11月29日(水)

ひらめいた

朝から雨や雪が降っており、午後には雪が強まり、寒い。

今日は、3時間も休講があって、朝の1講目だけで終わった。休講というか、これまた日記では説明しにくいが、12月から開講される講義があって、ちょうどこの時期、間が空いているのだ。久しぶりに大戦略の体験版をプレイしたら、あっという間に時間が経ってしまった。大戦略パーフェクト2.0の体験版は、設定を細かく変えられるし、結構遊べる。製品を買う気はまったくないが。

ウェブランドのスタイルシート類、ウェブページデザインの公開に、CGIを使ったよい方法をひらめいた。今までたくさん作ってきたデータベース系のCGIを基にして、今年の7月に熱心に製作した配色ツール(詳しくは7月上旬の日記を参照)を組み合わせる。そうして、汎用的なデータベースCGIの仕組みをつくる。この仕組みでは、まずすべてのウェブデザインやスタイルシートサンプルは、データベースとして保存する。さらに、配色データを設定しておく。配色テスターでは、HTML内から色を取り出して、違う色に置き換える機能が実現しているので、それを組み込むのだ。さらに、フォームから入力して、色の置換も行い、さらにソース自体の改変も可能とする。つまり、どのようなことが可能になるかというと、①ユーザーがソースや配色を改造し、その表示結果を確認できる、②あらかじめ多数の配色案を用意することが簡単にできる、③データ作成・管理が容易になる、④いちいちHTMLファイルを外部に作らなくて済む、といったことが実現する。いろいろと面倒な点があるが、これを作ると配色テスターも生かされるし、頑張って完成させたい。