JAVA

2009年12月20日

今日はJavaで日曜プログラマーでした。

仕事で、ユーザー名とパスワードで認証を行うということを作らなければならず、とりあえず、ユーザ名とパスワードをプレーンテキストでファイルに入れておいて、それをサーバー上に置いて、ローカルから見にいって、一致するかどうか・・・、というところまでは作りました。あと、パスワード変更の画面までは作ったのですが、アルゴリズムは未実装です。

でも、プレーンテキストのままだと、誰かさんにそのファイルを見られちゃう恐れがあるので、全くもってセキュリティ上問題なわけで、そこでデータベースの出番です。MySQLかPostgreSQLでテーブルを作って、アクセスを試みたいと思います。 

minorukobayashi at 22:11コメント(0)トラックバック(0)  この記事をクリップ!

2009年12月15日

仕事で、JavaのスタンドアロンアプリケーションをJava Web Startで利用するところを作ったんですけど、普通に作成したスタンドアロンのアプリが、自動的にダウンロードされて、ローカルで使えるって所がとても素晴らしいと思います。

面倒なサーバーサイドで作らなくても、CPUパワーの制約もないし、かなり柔軟なシステムが作れそう・・・。ちょっとJWSのファンになってしまいそうです!!

こんなに簡単で、便利な技術なのに、何であんまり使われていないんだろう・・・。扱ってる書籍もほとんどないし、書いちゃおうかなー。 

minorukobayashi at 20:45コメント(0)トラックバック(0)  この記事をクリップ!

2009年12月06日

昨日はWebデザインの仕事をしていたので、今日はがらりと方向を変えて、数値計算をやっています。現在の私のデスクトップは↓な感じで・・・。
WS000424

生産スケジューリングの研究用ですが、1回計算する度に、ガントチャートが再描画されるようになっています・・・。

で、BGMとして掛かっている曲は、まだ発売前の「はつ恋」by福山雅治です。YouTubeからFLV形式の動画をダウンロードして、それをQuickTime Proでビデオトラックを削除し、サウンドトラックのみをMP4で書き出し。

拡張子をmp4からm4aへ変更してiTunesへコピーしてあります。発売まであと10日ですあ、絶対にシングル購入する予定ですよ。名曲の予感がしてます。

REGZAのCFで聴いて以来、耳から離れなくて・・・。

はつ恋(通常盤)
はつ恋(通常盤)
アーティスト:福山雅治
販売元:ユニバーサルJ
発売日:2009-12-16
クチコミを見る


minorukobayashi at 13:08コメント(0)トラックバック(0)  この記事をクリップ!

2009年11月17日

先日、入手したソフトウェアのインストールが、ようやく終わった。JAVAの環境変数を設定し直してから、再起動したら、すんなり動きました。

しかし、そこでまた、ログイン名が分からんという事態になりましたが、Oracleのデータベースの中に入れたデータを見たら、ユーザー名が登録してあったので、それを使ったところ、Webアプリにログインでき、無事、某チャートが表示されました。

このアプリに読み込ませるにはどのようなデータを作ればよいのか、少しずつ調べてみたいと思います。
 

minorukobayashi at 21:55コメント(0)トラックバック(0)  この記事をクリップ!

2001年06月23日

JAVAのコードを実行させようとするとき,小さな問題ならいいのだが,大きな問題のときに必ずOut of Memory Exceptionが起こって実行できない状態が3日くらい続いていた.原因がつかめないまま3日が過ぎ去ってしまったのだ.

調べていくと,どうやら,実行させるjavaコマンドにオプションがあって,それで最大メモリを指定してやればよさそうであることが判明した.そのオプションとは
  • -Xmx*** (***がメモリの量(KB単位))
というものだ.試しに-Xmx512mとして512MBを割り当ててみた.結果オーライであった.計算に入るまでに多少時間がかかるが,計算に入ってしまえば,比較的すんなりと動いている.但し,一度計算が終了したあとにもう一度続けて計算させようとすると,いきなりパソコンの電源が落ちて,勝手に再起動してくれる.強制的にガーベッジコレクションを行っても落ちる.誰かわかる人がいたら教えてください.

それから,Macのほうでは依然としてOut of Memory Exceptionのままです.Macでの対処法はどうするんでしょ?これも教えてください.


minorukobayashi at 23:59コメント(0)トラックバック(0)  この記事をクリップ!