ログイン
検索
メインメニュー
開発者ブログ
ChangeVisionメンバーズ分布マップ
フォーラム一覧   -   トピック一覧
   astah*への改善アイデア
     拡張子の緩和
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
naka_aki
投稿日時: 2006-8-14 14:00
常連
登録日: 2006-7-4
居住地:
投稿: 42
拡張子の緩和
モデルバージョンの話と絡むのですが…

理想をいえばファイルのモデルバージョンをダウン
させることが出来れば一番いいんですが、
それが叶わないならば、かわりに
過去バージョンのJUDEを同一マシン上に共存させれると
幸せになると思います。

JUDE自体は(以下Windowsでの話ですが)
普通に共存できる、というか、
Install後のフォルダをリネームしたりしても
普通に動いてくれるようです。

が、問題はたぶん、
アプリのExeやBatやそれらのShortcutを叩いて起動するときじゃなく、
データファイルのほうをダブルクリックして開くときの話だと思います。

複数のモデルバージョンを使い分けるために、
ファイルの拡張子をモデルバージョンごとに変える、
という手を使ったらどうかなと思ったのです。
要するに「厳密にいえば別のアプリだよ」という扱いをするわけです。

で、やってみようとしたのですが、
困ったことにFileをSaveするときのDialogで
拡張子の選択の余地が「jude」しかない。
手打ちで「aaa.jude2」とか入力しても、
「aaa.jude2.jude」というファイルしか出来ない。

まあ今更言っても手遅れかも知れませんが、
「拡張子の選択の自由度」を
少々増やして頂けると嬉しいんじゃないかと思いました。
手打ちで決めれるように、ね。

あと、無理やり「aaa.jude2」とかにリネームしたファイルを
ダブルクリックしたところ、
(JUDE Community 2.5では)ファイルが何も読み込まれませんでした。
「デフォ以外の拡張子でも読み込む」ようになってくれると嬉しいです。
まあ、これも過去バージョンの話なので、今更なのですが。

(そういえばバージョンのブランチみたいなものは無いのでしょうか?)

まあ、毎回毎回、まず過去JUDEを立ち上げてからファイルを読ませるとか、
Windowsの「アプリケーションの選択」を毎回やるとか、
をすれば不可能というわけではないのですが、
まさにそういう「面倒な手」しか手順が存在しない場合に起こりがちな、
「単純な手」を使ったときにミステイクしちまう、というパターンを
回避したいってのが私の主眼なので…。


----------------
A.nakamuraです。

Kota
投稿日時: 2006-8-15 10:06
開発者
登録日: 2006-5-9
居住地:
投稿: 151
Re: 拡張子の緩和
naka_akiさんへ

ご要望ありがとうございます。
JUDE開発部としては
・モデルバージョンを下げる機能の追加予定はありません。
 (費用対効果が低いため)
・最新バージョンを使用していただくことを推奨しています。
 (バグFIX等により品質が改善されて行っている。)

ただし、aaa.jude2をダブルクリックしてJUDEは起動したほうがよさそうだと思います。
私も知らなかったのですがEXCELの*.xlsを*.xls2等に拡張子変換しても、EXCELが起動するのですね。
ただし、JUDEの場合決められた拡張子(*.jude)をインストーラで関連付けているので実現は難しいといえます。

ですので、

JUDEサポートとしてもいただいた要望には全てこたえたい気持ちはありますが、費用対効果の考慮や他の優先度の高い要望の追加、次期リリースの開発もありますので、答えられない場合があります。

naka_akiさんのご意見もありがたくいただき、今後もJUDEを改善していきたい姿勢は変えませんのでよろしくお願いいたします。
naka_aki
投稿日時: 2006-8-15 10:44
常連
登録日: 2006-7-4
居住地:
投稿: 42
Re: 拡張子の緩和
> ただし、JUDEの場合決められた拡張子(*.jude)をインストーラで関連付けているので実現は難しいといえます。

いや、そこまでフルオートで対処して欲しいと
思っているわけでは(とりあえず今は)ないです。

関連付けなんか手動で設定追加します(出来るひとはやっちゃえます)から。

「好きな拡張子のファイルをJUDE(しかもバージョンをこっちで指名)にLOADさせて起動させる」
のは、できるんです。

問題は、こっちの工夫では出来ないことについてです。

それは(JUDEの挙動を見る限りでは)前述のように
「好きな拡張子でSaveできない」という点です。

たぶんSaveのDialogの拡張子選択欄の選択肢に
「なんでもあり」を付け足せば
済むのではないかと思います。

もっと気の利いた実装も有りえそうですが、
とりあえずお互いが楽をする(実装も難しくないでしょうし(^^;)ための
落としどころとして思いついたのが上記です。

>aaa.jude2をダブルクリックしてJUDEは起動したほうがよさそう

私が言ってるのはそういう意味ではないです。

jude2をダブルクリックして何が起動するかは
ユーザの自己責任です(という運用もWindowsは可能です)。

その仕組みに非Visualにアクセスすることで、
Installerがそのアプリ向けに拡張子設定を登録すること「も」できる、
というだけです。

そして、judeとjude2で「ちがうバージョンの」つまり「別な実体の」JUDEを
立ち上げ分けたい、という点が望みです。

>私も知らなかったのですがEXCELの*.xlsを*.xls2等に拡張子変換しても、
>EXCELが起動するのですね。

私も今試してビックリしました。

というのは、それは「Windowsの普通の」動作じゃなくて、
Excelで初めて目撃した動作だからです。

普通は、OSに登録されてない拡張子のファイルを叩けば、
「どのアプリで立ち上げるか」を質問するダイアログが
起動するはずです。1文字でも違えば。

どうも見たところ、MS Officeのファイル、
それもOfficeの機能を使って作成したファイルに限って、
拡張子を変えても該当アプリが立ち上がるようです。

同じ拡張子でも、Txtとかを拡張子docやxlsに
しただけの嘘んこOfficeファイルは
普通にアプリ選択ダイアログが立ち上がるようです。

#ん。MSめ、また何か裏でイレギュラーなことをやってるな?(^^;

というわけでExcelは参考にしないでください。

そんなわけで、費用対効果を見積もるにしても、
なにか議論の前提がズレてしまっているようですので、
ズレを補正したうえで再度検討して頂けると
とてもうれしいです。

#あ。そんな急いでいるとかいうわけではないので(^^;

>品質が改善されて

ええとですね。「品質」という言葉を、ぜひ、ユーザにも定義させてください(^^;

#ユーザに「も」ですので。べつにユーザ「だけに」決めさせろというわけじゃないです。

過去バージョンに対して優しくないという点は、
いうなればそれもまた「品質」ですよね。
#捉える人(の事情)次第では。

つまりこれは「改善された」というよりは「トレードオフが発生している」
ということだと思います。

ーーー

<ぐち>
データフォーマットがテキストならなあ。
不都合な部分は別途いじってしまえば、なんとでもなっただろうなあ。

バイナリなせいで、ユーザの手どころか
「JUDEの中のかたがたの手ですら」対処不能になっちゃったわけですよね。

あ。有償版買えってことですか。こりゃまったっしっつっれい…
</ぐち>


----------------
A.nakamuraです。

Kota
投稿日時: 2006-8-16 11:30
開発者
登録日: 2006-5-9
居住地:
投稿: 151
Re: 拡張子の緩和
naka_akiさん、早々のお返事ありがとうございます。

やりたい事、やらなければいけないこと(沢山の要望に対
応すること)があるのだけれど、悲しいかな少ないJUDE
開発チームで一度に対応できることには限りがあって優先
順位づけしないといけない・・。

”拡張子を無しで保存”したい要望はリスト(優先度はやや低)に追加します。
(自由度があがっていいかもしれません。)
とりあえずは、現在の仕様で保存後、拡張子を変更してもらっていいでしょうか。
オペレーション的には一手間かかりますが、機能追加されるまでは
ご不便をお掛けしますが、ご了承ください。



naka_aki
投稿日時: 2006-8-16 11:57
常連
登録日: 2006-7-4
居住地:
投稿: 42
Re: 拡張子の緩和
ええ。
もちろん、「ファイル名を間違えない(意図しないファイルを上書きしない)ように緊張しながら操作する」
という最終手段は常に残されているので、
いつか夢が叶うまではそれで我慢するということでOKです。

>順位づけ

そういえばJUDEのバーンダウンチャートは公開なさっているのでしたでしょうか?

「外」から見てると、ついつい、
「”拡張子を無しで保存”なんて、ちょちょいと書いてUnitTestすぐ通せるやん」
「この変更に依存する箇所なんて、そうそう多くないのでは?」
とか楽天的に思ってしまったりします(^^;


----------------
A.nakamuraです。

Kota
投稿日時: 2006-8-16 12:10
開発者
登録日: 2006-5-9
居住地:
投稿: 151
Re: 拡張子の緩和
内部的な開発手法をちょっと【見える化】しますと、
subversionでソース管理しており、
新機能はすべてリリース済みのブランチと別のところで編集しており、
リリース用のブランチにマージし、それをビルドし、インストーラにする感じです。

「JUDEのブランチ」
・Think!用
・Community用
・Professional用
・Biz用
・Professional各新機能用
・メインブランチ
*しかも、各バージョン毎に存在する。

”拡張子を無しで保存”でも修正はそれほど、重くないですが
こいったソース管理が大変なんですよ。
つまりリリース自体が結構大変なんです。

JUDEのバーンダウンチャートなんですが、公開したいですが
ちょっと公開できない作業もあったりで、当分は公開なさそうです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を