先週、学校でも開発できるように研究室のマシンにWebアプリのソースを移植したが、今回は、もっと色々試せるように研究室のサーバに移植した。自宅の開発環境とソフトのバージョンの違いなどがあるが、特に問題なくいけた。バージョンに依存するような関数や、処理を使っているわけではないが、動くまではやはり若干の不安があったがうまくいったので一安心。
これで、URLにアクセスすれば自分一人だけでなく、先生にも見ていただけるので、おかしいところや自分では気づかないようなところなど、アドバイスを頂けるので、開発の効率が上がってよい。
サーバに移植してみて問題点や、これからの課題など色々と見つかったので、幾つかメモしておこうと思う。以前の課題は少しずつではあるが改善している。
まず、パスワードの発行や結果の送信などに使うメールサーバを後で構築しないといけない。これは、比較的すぐに解決できるだろう。
全体的にユーザーインターフェースの改善が挙げられる。特に、計算部分の処理フォームはつなげたり動かしたりする流れを知るといった状態なので、色々と手を加える必要がある。
データベースを少しいじる必要がありそうだ。
今は、データファイルなど、サンプルで使うものに対してそれぞれ専用のディレクトリを用意しそこから、読み込んでメニュー表示をしている。共有ディレクトリと同じ状態。ユーザーがアップロードしたファイルもこのディレクトリに突っ込んでいるので、登録しているユーザーは誰でも他人のファイルを見ることが出来てしまうので、非常に問題がある。
解決策として各ユーザーごとにセッション管理を用いる方法か、個々のデータベースを用いる方法など、色々考えられる。
目的として、アップするファイルはそのユーザーのみで、欲を言えば結果もそのユーザのみに提供できるようにしないといけない。初めてログインしたときに、ディレクトリを作ってしまう方法もあるなぁ。検討して効率が一番良いものを採用しよう。
開発中のときは良いが、アドレスを直接打っても絶対に表示されないようにしないと。
クラスタとつなぐ作業に入りつつ序々に上記の問題、課題を改善していこう。
これで、URLにアクセスすれば自分一人だけでなく、先生にも見ていただけるので、おかしいところや自分では気づかないようなところなど、アドバイスを頂けるので、開発の効率が上がってよい。
サーバに移植してみて問題点や、これからの課題など色々と見つかったので、幾つかメモしておこうと思う。以前の課題は少しずつではあるが改善している。
まず、パスワードの発行や結果の送信などに使うメールサーバを後で構築しないといけない。これは、比較的すぐに解決できるだろう。
全体的にユーザーインターフェースの改善が挙げられる。特に、計算部分の処理フォームはつなげたり動かしたりする流れを知るといった状態なので、色々と手を加える必要がある。
データベースを少しいじる必要がありそうだ。
今は、データファイルなど、サンプルで使うものに対してそれぞれ専用のディレクトリを用意しそこから、読み込んでメニュー表示をしている。共有ディレクトリと同じ状態。ユーザーがアップロードしたファイルもこのディレクトリに突っ込んでいるので、登録しているユーザーは誰でも他人のファイルを見ることが出来てしまうので、非常に問題がある。
解決策として各ユーザーごとにセッション管理を用いる方法か、個々のデータベースを用いる方法など、色々考えられる。
目的として、アップするファイルはそのユーザーのみで、欲を言えば結果もそのユーザのみに提供できるようにしないといけない。初めてログインしたときに、ディレクトリを作ってしまう方法もあるなぁ。検討して効率が一番良いものを採用しよう。
開発中のときは良いが、アドレスを直接打っても絶対に表示されないようにしないと。
クラスタとつなぐ作業に入りつつ序々に上記の問題、課題を改善していこう。
アクセス数を上げるために当コミュニティサイトに登録しませんか?
http://profile.zmapple.com/cgi-bin/profile.cgi
より多くのひとに貴方のブログを見てもらえます。
参加するにはこちらからが便利です
http://profile.zmapple.com/cgi-bin/profile.cgi?mode=edit&title=%82%A0%82%AD%82%DC%82%C5%82%E0%8C%A4%8B%86%97pBlog&address=http%3A%2F%2Fblog%2Egoo%2Ene%2Ejp%2Ftype%2Dr2005%2F
お問い合わせはコチラから
http://profile.zmapple.com/cgi-bin/fmail/cmfmail.cgi