体育祭と1年混合学級
この4月からの1年は、専門科目以外は『混合学級』という方式となった。 このため、今度の体育祭は、2〜5年の各学科+学科の混ざった1年の 混成チームとなる。 よって、応援やデコレなどでは学科の混ざった1年への配慮として、 「応援part1では、学科の特色をだした応援禁止」、 「応援part2では、学科特徴をだしていい」といった方式となった。
んで、一つの案としては、学科の特色を出せない応援であれば、 電子情報の色=緑をテーマとして、環境・自然・エコロジーといった 雰囲気を打ち出すと良いのかも。でも応援じゃ使えないネタか。 デコレの方には使えるかな….
SetEnvIf による学内向け PROXY 経由のアクセス制限
学科のページを、学外からの参照のみ拒否といったアクセス制限を 加える場合、学内は 10.X.X.X のプライベートアドレスなので、 本来なら制限を加えるのは、
≪ .htaccess 例 ≫ Order deny,allow Deny from ALL Allow from 10.
といった制限で良いはずなのだけど、学内のページを学外に公開する際に、 内向け PROXY として対外サーバ 10.10.21.51〜53 が機能している。 であれば、
≪ .htaccess 例 ≫ Order allow,deny Allow from 10. Deny from 10.10.21.51 10.10.21.52 10.10.21.53
としたい。しかし、ややこしいことに、対外サーバは学内向けの Proxy サーバ を兼用しているため、上記設定では、学内の Proxy 経由を拒否してしまう。 『Proxy 利用者に、10. なら、ローカルとみなし直接アクセス』 という設定をしてもらえば、いいのだが、ブラウザによってはこういった設定が困難。
SetEnvIf って機能があったのを初めて知った。
そこで、学外から拒否といった制限が極めて困難であった。 しかし、SetEnvIf という機能が Apache 1.3 以降には搭載されているので、 以下の設定であれば、なんとかなるはず….
≪ .htaccess で SetEnvIf を使った場合 ≫ SetEnvIf Remote_Addr ^10\.10\.21\.5[123]$ PG SetEnvIf HTTP_X_FORWARDED_FOR ^10\. !PG Order Allow,Deny Allow from 10. Deny from env=PG
なんだけど、あれぇ〜?全部アクセス拒絶されてるじゃん。
# http_proxy を設定した w3m なら読めるのに….あれぇ?