GlassFish v3 Prelude

11/7 のことですが、「アクエリアム – The Aquarium (ja): GlassFish v3 Prelude – 本日リリースされました!」ということで、GlassFish v3 がリリースされました。さっそくダウンロードして使ってみようと思います。

ダウンロードは「glassfish: GlassFish Downloads」からです。v2(UR2)が一番上にあり、その下にv3があります。JRubyやGrailsもすぐに使えるということなので、JBossとはまた違った使い方になりそうです。

カテゴリー: Java

Atom

昔、Digital Video に鉄腕アトムのテレビ放送を録画してあったのですが、そのテープが出てきました。途中からDVDに切り替えて録画していたので、HDD+DVDレコーダへダビングしてみました。結構時間がかかりましたが、DVのLPモードでも意外にきれいに録れていたので、DVのまま残しておいた方がいいような気もしたり。

とりあえずHDDに移しただけなので、こからDVDへダビングですが、CMカットをしてからにしようと思っているので、その作業をする時間をどうやって確保するかが問題になります。年内に終わればいいのですが。

Shop

先週は家族で餃子を作って食べたのですが、今週も何かを家族みんなで作って食べたいなぁと思って、食材を購入しに近くのお店へ買い物をしに行きました。すると、知り合いがエレベータのところで彼女と一緒にいるのを発見したのをはじめとして、結構、いろいろな人に会いました。やはり世間は狭いということで、気をつけないといけませんねぇ。

JPA

Apache XML-RPC と JPA を組み合わせて使ってみたのですが、やはり性能を出すのが難しい感じがします。EJB3 コンテナと一緒に使えばいいのですが、ライトウェイトな環境で動作させたいので、結局JDBCを使ったものに直しました。切替はできるようにしてあるので、リッチな環境で動作させてもいいことになったら、またそのときに考えようと思います。

そういえば、NetBeansでもデータベース接続からDAO用クラスを生成する機能があったのを思い出しました。デスクトップからDBサーバへ接続できる環境では便利です。Hibernate Tools とはちがったクラス生成をするようなので、もう一度チェックしてみようかと思っています。

カテゴリー: Java

Access and WSH

WSHを使うと、Accessデータベースが結構簡単に利用できることがわかった。DBを利用するアプリは最近の技術では簡単に作成できるようになってきているので、ちょっとしたシステムを組む限りは簡単に実現できるというのが、良いのだか悪いのだか、という感じがする。

最近思うのは、あらかじめシステムの規模を判断するというのは難しい、ということです。話を持ってきた人が正しい規模感を持ってきてくれていればいいのですが、中途半端だったりすると、ひどいことになります。「設計は大体できているんだー」と思っていたら、「指定したアプリケーションでの実装可能性は検討していませんでした」とか言われてしまうと厳しいわけです。見込みがあるから実行に移したと思っていたら、なんとなくできそうな感じだったからその仕様にした、というのを捕捉するというのは、なかなか困難なわけです。

もちろん、プログラム開発が専門でない人を相手にしている場合は、こちらで設計から見ないといけないのだと思いますが、中途半端な人を相手にしたときは、「わかっているから大丈夫」とか言われて、安心してやっていると、思わぬ落とし穴があるということに途中で気がついて四苦八苦するはめになってしまうかもしれません。そうならないように、相手が専門家ではないと見抜くためには、何というのか、経験が大きく関与しているような気がします。

タイトルと全然関係がない話になりましたが、久しぶりにWindows系のプログラムをチェックしてみて、さすがMicrosoftと思ったということでした。どのあたりがさすがなのかは、また今度の機会にでも 🙂

Microsoft Office PDF Plugin

「2007 Microsoft Office プログラム用 Microsoft PDF/XPS 保存アドイン」というものがあるのを知りました。さっそくインストールして、利用したところ、名前をつけて保存で「PDFで保存」が選べるようになりました。これがあるとないとでは、大違いです。どんどん便利になりますね。

WSH

最近はPowerShellらしいのですが、とりあえずWSHを使ってみたところ、なかなか強力です。データベースへもアクセスできますし、Excelオブジェクトも結構操作できます。Microsoft Access向けのVBAをWSHへ移植してみたところ、いい感じで動きます。細かいところでVBAでは使えるのにWSHでは使えない機能があったりするのですが、そういうものについては、Excel内のマクロとして実装しておいて、それを呼び出せば良さそうです。デバッグとか面倒ですが、Webアプリとは違って単体で稼働させることができるので、適材適所で使えば、かなり便利そうです。個人的には、なかなかWSHが必要な仕事がないので、バリバリ使うことはないと思いますが、ちょっとしたツール作成には使えそうです。

カテゴリー: Win