げんちゃんゲームランド

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

2014年01月13日(月)

装置予約システム

かなり冷え込んで、雪も大分積もった。

最高気温マイナス5度ということで、外に出ると手袋をしても手が冷たくなる。

というわけで出かけることもなく、連休中は装置をWEB上で予約するしくみCGI/Perlで作っていた。研究室で混雑している装置などがあり、外部の利用も増えているので、きちんと予約のシステムにすればいいかなと。実際、大学の共通装置などではシステム化されている。一度作っておけば、今後似たような場合に対応できるし、カスタマイズもできる。祝日やうるう年など、カレンダーの表示はいろいろややこしい。なんとか、カレンダーから予約をしたり取り消したりはできるようになった。あとは、新しい装置を追加するフォームや、英語用の表示切替、集計機能をつける、などである。

2012年03月25日(日)

サイト更新

雪が降り積もって、寒い。

一応、トップページを改装。画像ギャラリーは4年くらい前にCGI/Perl作成したもので、2年前から一時使っていなかったが、これをベースに改良して、写真ギャラリーを作成する予定。当初は、プログラム本体を読み出してHTMLを出力するタイプの作り方をしており、レシピ集、リンク集、4コマ漫画管理システムなどはすべてこのタイプである。この形式では、HTMLを表示させるために、毎回プログラムが動く。この方法は一般的で、作成が容易であるが、毎回CGIファイルを読み出すため、ややサーバーに負担がかかる。また、HTMLファイルではないため、検索エンジンで引っかかりにくい。そこで、最近ではCGIプログラムからHTMLファイルを出力する作り方をしている。この方法だと、一度出力したあとは、プログラムを動作させる必要がなく、検索エンジンからも通常のWEBページの検索と同様に引っかかってくれる。しかし、何か変更した場合、その変更が反映されるHTMLファイルすべてをいちいち書き換える必要がある。画像ギャラリーや研究室ホームページはこのタイプである。どちらの手法がいいのかはよくわからない。

画像ギャラリーにいくつか新しい機能をつけたい。縮小画像を表示して、クリックしたら拡大する機能と、Exif情報の表示機能をつける予定。拡大機能については、JavaScriptのLightBoxというものを使うとできるらしい。あと、Exif情報というのは、写真のシャッタースピードとか、感度とか、そういう写真に埋め込まれているマニアックな値のことで、どういう条件で撮影したかがわかって参考になる。情報の取得については、
http://cachu.xrea.jp/perl/ExifInfo.html
こちらのルーチンを使うとできた。便利だなぁ。あとは実装したら実現できそうだ。もう少し時間がかかる。

2009年05月17日(日)

研究室CGI

やや曇りがちで、涼しい日だった。

無駄に頑張っていた研究室CGIが大体完成。実装した。研究室CGIは、研究室のHP管理用のシステムで、メンバーの管理や論文等の情報の整理ができる。自分のプロフィールや写真のアップロードを各自のPCからできるのだ。今までのデータベースCGIやWEBの技術を結集した形だ。とにかく、サイトのほぼすべてがシステム上で変更できる。ただ、システムはできたのだが、今までの膨大なデータを入力する作業が面倒そうである。