次のWindows(Longhorn)では,奥行きのあるデスクトップ(3D Desktop)が売りになるらしい。確かに,せっかくウィンドウのZオーダーがあるんだから,遠近法とか使って,遠くにウィンドウとか置けるようになれば嬉しいかもしれない(そんなフリーソフトもいくつかある)。もちろん2D向けデバイスのマウスだと,遠くにあるウィンドウを引っ張ってくる操作を直感的に行えないが,そんなことは度外視しても,3Dデスクトップは考えただけで楽しく…
次のおもちゃとして注目しているMDAを実践するための
[AndroMDA](http://www.andromda.org/)。これと何かしらのUMLモデリングツールを組み合わせてMDAを実践しようと思っている。個人的に
[JUDE/Professional](http://www.esm.jp/jude-web/product/professional.html)を買っているので,これを使おうと思って試してみた。
結果から言うと,残…
今日は4月1日,明日は4月2日。ついに復活の日である。1ヶ月半ぶりのスキーing。めちゃくちゃ楽しみだ!!
花粉症の影響か,のどが痛いけど,雪山に行けば花粉ともおさらば。滑りのイメージは大体できている。今シーズン前半とは明らかに違う体の使い方だ。早く試したいっ!!
雪質良ければいいなぁ・・・。…
最近よく目にする「SOA」や「MDA」という言葉が非常に気になる。
「SOA」つまりサービス指向アーキテクチャは,
[Java WSDP](http://java.sun.com/webservices/downloads/webservicespack.html)をかじったこともあり(
[JAVA PRESS Vol.27 「特別企画 大長編! JWSDPによるWebサービス開発」](http://www.gihyo.co.jp/m…
ITシステム,特にWebアプリケーションの領域では,そのユーザにとって「これは役立つ!」と思う機能はさまざまだ。そして,開発する側と使う側で,便利に思う機能にすんごい差がある。
どうしても僕は開発者だから,開発する側の視点で機能を考えてしまいがちだ。
例えば僕は,どうせシステムを作るんだったら,そのシステムだけでやりたいこと全てができるべきだと思っている。情報のエントリから検索,帳票出力にいたるまで,使う人が行いたいこと全てがそこに…
今週末,今シーズン初滑りだ!!
世間はすっかり春めいてきている。もうすぐ桜が咲くというのに,初滑りとは何事だ!と思うかもしれないが,今シーズンは僕にとって今がスタートなのだ。
忘れもしない2月11日。宝台樹スキー場での最後の滑りで,僕の右手親指は粉砕した。その結果は「
[記念すべき第一投は・・・](http://blog.so-net.ne.jp/yoichiro/archive/20050309)」のとおりだ。それから約2ヶ月,や…
Velocityを初体験してみた。SQLのCREATE TABLE文を出力するためのテンプレートを書いてみたのだが,これがなかなかうまく書けない。
テンプレート内の記述は,基本的にそのまま結果となる。もちろん,改行もそのまま反映される。単純な文字列置換ならVelocityは非常に便利だと感じた。でも,条件によって置換する文字列を変更したりしだすと,途端にテンプレートが汚くなる。しかも可読性をあげようと改行を入れたりインデントしたりする…
仕事で使うので,今まで避けていた(?),Velocityの調査を行う。
Velocityの解説ページ(「Velocityとは」でググった)は以下が見つかった。
[Velocity - Velocity User Guide](http://www.jajakarta.org/velocity/velocity-1.3.1/docs-ja/user-guide.html) (JaJakartaの翻訳)
[Velocity:第1回…
「
[Excelファイル生成ライブラリ調査!](http://blog.so-net.ne.jp/yoichiro/2005-03-26)」で取り上げたJExcelApi,さっそく実際に使ってみた。なかなかいい感じなので,基本的な使い方をここに残しておこう。
まずは,
[JExcelApiのプロジェクトページ](http://jexcelapi.sourceforge.net/)から,
[jexcelapi253.zip](http:…
Webアプリでは,Webブラウザにダウンロードさせたい情報を,一旦サーバ内でファイルとして作成し,それをWebブラウザに対して送信したりする。この場合,セッションが無効になるタイミングなどで,不要になったサーバ内のファイルを削除しなければならない。完全にファイルを削除することはできないため,ごみファイルが残ってしまうこともしばしばだ。さて,あるWebアプリにおいて,Excelファイルを自動生成してWebブラウザに返却する処理が存在すると…