「学校」に関する日記(4)

<前 次>

杞憂

簡易アクセス解析の表示ルーチンを変更しました。
今まで文字列を使って手抜きをしていたつもりだったのですが、配列を使ってみると思ったより簡単で、速度も5~6倍程度になりました。
前が劇的に遅かっただけなんですが。
ついでに、検索文の、大文字小文字の区別をなくしました。
これは、多くの検索エンジンでは大文字小文字を区別しないらしいからです。
あとは、表示中のデータに対してのみ動作を行うか全データに対して動作を行うかを選べるようにしたりとか。

アンケートにちょっとした小細工を仕掛けてみました。
ただし、私以外にとっては何の意味もありません。

夕飯食べてたらパソコンがいきなり青画面になって再起動。
これが続くようならOS入れ替えにゃなりませんな~。

で、私自身結構臆病者なんですよ。
通年科目の工学実験は一度でも無断欠席があるとアウトになるそうですが、前期の後半は実験がありませんでしてね、ないとか言っておいて実はあるんじゃ・・・などと心配しておりましたが、一応予定通りには進んでくれたようで、心配は杞憂に終わってくれました。

再考

「Bomber丸World」のBGMをね、プララちゃんのやつをね、ちょっとね、続き作ってました。
同じメロディをアレンジしてひたすら繰り返していますが、「あること」をすると全く別の曲と言ってもいいぐらい変化します。
「あること」をやらないとそれなりに強いんですけどね、ええ、で、OrchestraHit使いすぎ注意報が出ていたような気がしたので少し減らしたというわけです。

アンケートに改良を加えようと企てたり、日記のシステムを考え直したりもしますです。
今の日記の現状はCGIで適当に書き綴ったものと過去ログと開発日記で、同じ文章がいろいろなところにコピーされているので、日記のデータをジャンル別に分類して開発日記に対応し、ログは月ごとに分けて過去ログに対応という方法を考えているのですが、どうもこの形式だと今までのようなスタイルで書くことができなくなってしまいそうな気がしたので、もう少し考える必要がありそうです。

教科書買いました。
高い。

昼ごろちょっと気分悪かった

取得単位と取らねばならぬ単位数と卒業に関係する単位を計算していたら、今更必要以上に単位を取っても卒業には関係ないことがわかりました。
履修科目は教養科目と専門科目に分かれていて、その中でもいろいろ分かれたりしていて、それぞれに必要単位が設定されていて、それとは別に合計で必要な単位数が書かれていたので、それらは別物だと思っていたのですが、全部足し合わせてみるとそれぞれの必要単位の合計と合計の必要単位が一致していたのです。
だから、教養科目で不足していたら専門科目で補うとか、そういうことはできなくて、全分野過不足なく取っていくのが要領の良いやり方になりそうです。

おっはよーござま~す!!

朝一で更新しました。
「SuperScoreBall」です。
元々「Super」をつけたのは、以前の「SuperBomber丸」に「Super」が付いていて、それで二行に分かれていたから、それを一行にまとめるとプログラムを変更しなければならない可能性があったので(未確認)、残しただけだったのですが、せっかく「Super」が付いているのでスーパースコアボールなるものを作ってしまおうと思い立ってあのシステムにしてみました。
うまいことやればあっという間に相手を引き離すことができるのですが、無理に置きに行こうとするとあっという間に落ちちゃいます。
相手を自分の意思で不利な状況に追い込めなければ対戦である意味はないのですが、その役割を果たすはずだった爆弾は人畜無害なスコアボールになってしまったため、とげとげを少しだけ操作可能にしましたが、どうも苦し紛れの方法に思えてなりません。
実際操作しようと思っても逆効果になることのほうが多いし。

アクセスログを回収しました。
HPMのおまけページも更新。
ソフトウェアのダウンロードが減ってサンプルのダウンロードが増え、全体的にダウンロード数は上がりました。
やっぱりダウンロードされるソフトの傾向って学校や会社のスケジュールに影響を受けるんでしょうかねぇ。

前期の成績表を貰ってきました。
比較文化論、一年のときは、本当にさっぱりわからなくて、そりゃ真剣に聞いていなかったので当然といっちゃ当然なんですけど、100%完全にもう絶対間違いなく落ちる成績で落ちて、それで目が覚めたというか、いや、その授業では寝てませんでしたけどね、もうちょっと真面目にやろうかなと、ないよりはまし程度にノートを取り、ほぼ全部だけど授業でやったところには印をつけ、当然昨年度の試験問題も見直して、どう考えてもまだ不十分だけど、やれることはやって、テストでも書けることは可能な限り書いて、なるようにはなりました。
少なくとも一年のときと比べれば素晴らしい飛躍、とでも言っておきますか。
とりあえず受けた科目は全部合格ということで、良好。
成績そのものは必ずしも良好じゃないけど。
うん、英語も、去年と同じ過ちを繰り返してしまったながらも、一応半分くらいには減らせたので、何とか単位だけは取れた模様。
電気磁気学が良というのは私自身の理解に対して良すぎる成績のような気がしますが、まあここは素直に喜んでおきます。
わーいわーい。

学生証も交換してもらって、漢字の授業を受けてみたのですが、資料とやらが結構ナイスな分厚さで、レポートは2000字以上と、まあ大レポート称するには少ないほうなんでしょうが、私は文章を書くのが苦手で、この日記だって、その日たくさんやったことがあって書きたいこともたくさんあったのに、実際に書いてみるとたったの一行とか、そりゃ今日みたいに例外的に長く書けることはありますけど、あんまり長くは書けないんですよね…
でも二年後には卒論があるんだし、このくらいお茶の子さいさいでかけるようにしておかないと…

漢字など

アンケート管理フォームを作っていましたが、アンケートの記録方式を勘違いしていた部分があったため、一旦それをやめて、削除機能のほうを先に作ってしまいました。
追加フォーム・削除フォーム・修正フォームとを相互に行き来できるようにはしています。
修正フォームを作れば完成といえるようになるかも。
終了アンケートのHTML化は、ディレクトリ構造の関係上、しないことにしました。

明日から学校の授業が再開されます。
東洋文化論は名前だけ聞いてこりゃもう単位は取れないかなと思っていたのですが、具体的に講義内容を見てみると、漢字から見た中国の歴史ということで、結構個人的には興味のある内容で、成績の付け方でも、とりあえず授業には出席してテストでそこそこの点数を取れれば単位は貰えそうかなということで、頑張れば良い成績もいけそうな気がするし、何はともあれ受けてみようと思います。
逆に理系科目はどんどん難しくなっていって、一部では取り残され気味の感も…

おやすみなさい

新ゲームのページ、テクニックのページも含め、完成しました。
後はアップロードするだけです。

そろそろ新学期が始まるので教科書やらを整理していました。
量子力学ですよ量子力学!
では寝ます。

ハニー

テスト終わりました。
とりあえず知ってることは書いたんでもうあとはなるようになります。
帰ってからは少しの間気分が悪くなっていました。
明日から2ヶ月間休みです。

明々後日のテストで最後

「ふにゃ」のページを更新しました。
スタイルシートを適用して、マップのページを約4分の1に軽量化、フリーズの可能性を減らしました(本当にしないかどうかは環境依存)。
スタイルシートを使っていないブラウザだったらメチャクチャな表示になりますが、そういうブラウザだと多分前のマップでも上手く表示されなかっただろうからほっときます。

直リン排除研究をやってみようかと思ったのですが、ブラウザのキャッシュが効いてしまい、テストがなかなかうまくいきませんでした。
なんだかやっぱり.htaccessファイルの使い方がよく分かっていないようで、全部拒否されたり、意図しないものだけ許可したり、結局今は全部受け入れるようになってしまいました。

特許のテストがありました。
「知的財産の種類を述べよ」なんて問題、少なくとも1個はじめっからわかっているのがあるあたり、ナントカして点を取らせようとしているように見えます。
あっ、でも「述べよ」だから説明が要ったのかな?

やっぱりさっぱり

更新履歴とバナーのページと「Bomber丸World」のページを更新しました。
とはいっても、スタイルシートを適用しただけなので、内容に変更はありません。

「ByteEdit」のクリップボード周りをやってみたのですが、うまくいきません。
APIを使ってみたのですが、途中でエラーが起こってクリップボードが閉じられないまま強制終了され、クリップボードビューアは開けるはずのないクリップボードを際限なく開こうとし続けて、結局再起動せざるを得なくなりました。
OpenClipboard(hWnd)→GetClipboardData(CF_TEXT)→CloseClipboard()じゃダメなのかなぁ…

う~ん、幾何学の問題・・・2つの違う方法で求めた答えは違っていて普通だというのですが・・・・

  • 1088πと41πっていくらなんでも違いすぎ!

他の人は35πとか39πとか言ってましたが、きっとそっちのほうが正しいと思います…

授業中さっぱりわからなかった電子物理、テストではさっぱりわかりませんでした。
一応計算問題は適当に掛け算をやって単位をあわせて答えてみました。

開発室にて

とりあえず「Bomber丸World」の開発状況を公表してみました。
サッパリですね。
前は主人公が歩けるところまで進んでいたのですが、どうやら歩く以上のことができなくなっているようだったので1から作り直すことになりました。
オブジェクト指向にしさえすれば何でもできるって思ってるわけじゃないけど、オブジェクト指向で上手く役割分担を決めて要領よくやっていかないとできそうにないのでとりあえず必要そうなクラスをいくつか作っていくことにします。
あと、戦闘中の敵の動きやイベントでの人の動きなどは少し特殊な方法も取り入れてみようと思うので、このあたりプログラム部とデータ部を上手く切り分けないととんでもないことになりそうです(極端な話、完成間近になってラスボスだけ動かないからと作り直しになることもありうる)。

テストありました。
・・・・問題写し間違えたかもしれん。

焼き鳥屋行きました。
注文してから焼き鳥が出るのが異様に遅く、最初に注文したものだけ、しかも全部出ないうちに待ってられなくなって帰っちゃいました。

RPGですたい

英語のテストがありました。
文章系の問題が出されたらあることないことでっち上げてやろうと思っていました。
で、その問題は、自分で紙を用意して何か笑える話を書け、と。
でっち上げられません。
90分のテスト中1時間も何をでっち上げるか考え続け、結局笑えるところまで書けないまま終了。

その後の数学のテストは、英語のテストで時間を延長してもらった分移動が遅れ、息を切らせながら受ける破目に。
でも一応昨日の詰め込みが功を奏したのかそうでないのか、勉強していたところはそれなりにでき、していなかった部分はそのまんま白紙で、畳み込みの問題は普通の積分を間違えてできずに終わりました。

よく見てみると更新予定のところ、「Bomber丸World」が結構増えていたようで、そろそろプログラムも開発を開始しようかと思っているところです。

手短に

「Bomber丸World」の地下ダンジョンボスの音楽を改良してみました。
使っている音域が広すぎて、低音が聞こえるようにしたら高音部で耳が痛いし、耳が痛くないようにしようと思ったら低音部がほぼ無音になってしまうので、途中で途中で1オクターブ下の音に入れ替えて音域を狭めてみました。

HP作成論の「規約を守る守らせる」を書き始めました。
短くまとめて長く書くつもりです。

今日のテストは1個目は計算に時間をとられて時間切れ。
2個目は記述式なんでとりあえずそれっぽいことを書いて埋めました。

須磨寺演奏会

スマブラオーケストラCDを入手しました。
ドンキーのやつ聞いててオーケストラには向かない曲もあるんだということを痛感。
…するほどひどいというわけではありませんが。
一番のお気に入りはヨッシーのやつ。
平和なときのヨッシーのほのぼのとした生活のイメージが頭に浮かんできました。

テスト2日目です。
1つ目はそれなりにできた気がするけど、2つ目は解き方を完全に忘れてしまい、適当に答えに見当をつけて公式を探す羽目になってしまいました。

国公立前期試験(ある意味)

前期試験が始まりました。
とりあえず中国語はまあまあできた模様。時間足りなかったけど。
明日も朝から試験です。

2004年1月から6月までのアーカイブファイルのダウンロード数の集計を取ってみました。
MusicPlayer系は全滅。完全自分仕様だからしゃーないか。
TGLも遅いということを書いてからはダウンロードなし。「きれい」からの落差か。
プログラミング系は4月に急増しました。入学・入社により必要になったのかも。
ダウンロード総数は4月までは減り続けていましたが5月から再び増加しました。
ダウンロード数1位はサンプル2(2つ合計で)、2位はビット操作クラス、3位はByteEdit。
意外なことにキー連打力がほぼ月一のダウンロードをキープしています。

質問すればなおのこと

昨日から月曜日までの四日間、火曜日からのテストを控えた四連休なのですが、最初はあまり難しい科目ではないので少しは余裕がありそうです。
多分火曜日にはこの言葉は取り消されますが。

修理に出していたパソコンが返ってきました。
ハードディスクとマザーボードを取り替えたそうです。
・・・・って、これじゃ買い換えたのと変わらないのでは!?

自己紹介のQ&Aに質問が追加できるようになりました。
ただし、そのためのCGIにはまだ質問に回答する機能がついていないので、質問したら質問しっぱなしになってしまいますが。
あと、注意事項の自己紹介へのリンクも修正しました。

ないよ

明日提出のレポートが、今日になっても全然できていなかったのですが、グループでのレポートで、他の人がやってくれてました。
で、その人にやってないこというとき、「お前やってなかったんか!」といわれるかと思って(以下略

ドラクエ7で、オルゴ・デミーラと戦っていたら、メルビンが相手の真似をして、オルゴ・デミーラに巻きついちゃいました。
 メルビンはオルゴ・デミーラに巻きついた!
 オルゴ・デミーラの体をグイグイと締め付ける!
マリベルが、相手の真似をして、オルゴ・デミーラにのしかかっちゃいました。
ガボが、相手の真似をして、「ぼうやたち、美とは何か教えてあげるわ」などとは言いませんでした。

シティトライアルのクリアチェッカー2つクリア。
目的のマシンを見つけたら後は運次第。

セタ

七夕なので、学校の食堂では七夕定食が出ました。
内容はというと、まずステーキ丼、ご飯の上に、ステーキと称された肉の塊を乗せて、これでもかというほどソースをかける。
次にミニ冷やしそば、ざるそばの出来損ないみたいなの。
最後は味噌汁、豆腐が入ってませんでした。
七夕とどんな関係があるのかさっぱりわかりませんでした。

レポート、例によって再提出になってしまいました。
なんだかなぁ…

心香

中国語の授業で、中国語文を暗唱するテストが行われました。
とりあえず10個の短文だけだったのでなんとかできました。
これで30点は確保。
優→良→可→不可、と落ちていくのは避けられそうです。

で、その後中国語の映画を見ました。
京劇をやるじーさんと京劇の嫌いな娘と孫であり主人公と思われるガキンチョ。
主人公の母であるじーさんの娘が、ガキンチョの面倒を見切れんということで、男と駆け落ちしてから一回も会ってないじーさんの所へガキンチョを追い出す。
そんでもって、ガキンチョは女の子を好きになったようで、そいつに妙な、もとい、京劇の素晴らしい化粧をしてあげて、女の子がなんか踊って、ガキンチョが親に怒られたところで授業時間終了。

蝉初鳴き観測

今日は実験がありませんでした。
実験室に行っても鍵がかかっていて、入れなくなっていました。
どうやら前期の実験は先週までで終わりだったそうで、後期まではもう実験がないそうです。
ともかく、実験がなければ時間に余裕ができるので更新ペースが少しくらいは早めることができそうです。
今日提出分のレポートも間に合いました。

なんだか再提出のレポートを仕上げて持っていったら、理論曲線があまりにもずれているとのこと。
しかし図書館で見た本に書いてあった理論では2倍3倍になっても平気だそうで、どうも定数の値の取り方のせいでそうなる模様だとのことで、見せてもらった資料の値からあまりずれていない理論曲線を書いて事なきを得ました。
事なかれ主義か?

プログラミングのページを全てスタイルシートを使ってHTML4.01Tに書き換えました。
一部いい加減なところが残っていたりもしますが気にしないでください。
一部内容の細かいところを補足してみたりもしたのでその意味でも読みやすくはなっていると思います。

ふにゃさんのこと

画面の大きさw=(w, h)、ふにゃの位置p=(x, y)、速度v=(dx, dy)、表示位置s=(sx, sy)、実際の表示位置sr=(srx, sry)、表示位置のずれo=(sox, soy)、実際のずれor=(sorx, sory)、大文字は定数としてみる。
s = p - w / 2 + or
o = v * A
or は、それぞれの成分において、o に少しずつ近づく。
o = or にしないのは急停止及びジャンプのときに画面が乱れないようにするため。
sr = s
ただし、画面端では画面外を表示しないよう補正する。
滑らかで行き先を確認しやすいスクロールは思ったより簡単なアルゴリズムで実現できそうです。

明日までに合格貰わないと留年になってしまうレポートを出しに行ったらずっと先生不在。
明日に賭けますか。

<前 次>