« 2005年7月 | トップページ | 2005年9月 »

2005/08/19

使いやすさと使いにくさ

ふと、そんなことを考えた。

自分は EBt で日記から備忘録まですべてまかなっている。なので、EBt に、ある特別な用途に特化した機能というのは特に入れていない。これは、用途を限定されないので、自分の好きな使い方が出来る。自分にとっては使いやすい形だ。

一方、ある特定の用途で使いたいひとにとっては、EBt で私が求めた使いやすさは逆に使いにくいと感じてしまうだろう。日記帳として考えるなら、EBt はあまり便利ではない。住所録として考えてもあまり便利ではないだろう。これらは、汎用性とは逆の方向、特殊性(なんか語弊がありそうだな)を突き詰めていかないと便利さが出てこない。

ふと思う。

結局、ある方向で便利なソフトは、ある方向では使いにくいソフトになる。EBt はとりあえず用途を限定しないメモ帳として作っている。だから、日記帳や住所録として使い始めるときっと「何だか使いづらい」と思ってしまうだろう。たとえば、カレンダー機能を付ければ、きっと日記を書くのには便利になるだろう。でも、それは日記帳として便利になるだけで、きっと住所録としてはどうでもいい話だ。索引を付ければ住所録としては便利になるだろう。でも、日記に索引なんか要らない。

話を EBt から普通のメモ帳に移しても同じ。確かに、普通のメモ帳で全部まかなうことは出来るが、住所とかを書くときは明らかにアドレス帳の方が便利だ。

だから難しい。

用途を限定すれば、使う側は迷わなくてすむ。メモ帳と日記帳を並べて、日記を書きたいひとが選ぶのは日記帳だ。日記帳には、フォーマットから何からすべて規定されている。日記を書くにはこうあるべきと言うスタイルがあらかじめ規定されている。だから、日記を書く人は悩まないですむ。一方、メモ帳で日記を書こうとすると、あれこれ悩まなければならない。

EBt の取っつきにくさは、これに似たもののような気がする。使う側が、考えないといけない。それが、わかりにくくさせていると思うのだ。

EBt は、あくまでも汎用性を求めていくつもり。なので、相変わらず敷居の高いソフトであり続けることでしょう。だから、使う側も、使い方、使い道、そういったものを考えないといけない。

こんなことを、ふと考えた。そんな夏の日の話でした。

| | コメント (5) | トラックバック (0)

2005/08/16

EBt Server化計画

というのをやっています。Delphi はどうしたって?それは聞かない約束でしょ ^^;

んで、現状。既に、マルチスレッドで普通に EBt 使っている裏で EBt に対してメモの取得リクエストとかその辺が来ても動くようになっています。但し、ファイルアクセスなどの排他制御が必要なところはまだなんにもしていないのですが。

で、あとは表で動く GUI を何とかすればポータビリティ UP! な EBt ができあがると(妄想)。

んで、とりあえずものは試しということで、cgi を使った EBt のフロントエンドを作ろうかなーと思っています。ザウルスに apache 入れて、PCからEBtにアクセスするということもこれで夢物語ではなくなるわけだ!

問題は色々あるけど。ある程度形になったら、誰でもかける掲示板みたいな形で、1台サーバー立てようかな。ちなみに、サーバーやるのは余っている SL-C700。大丈夫かな…

んで、気が向いたら、Delphi で GUI だけ作って、実体は Zaurus で動くというのも面白そうだ。

なんか、久しぶりに socket 通信を使ったプログラムを組んだような気がする。

ふぅ。やりたいことが多くて困るぜ!時間が欲しいよ、いや、冗談抜きでさ…

| | コメント (6) | トラックバック (0)

2005/08/09

ファイル操作がめんどくさい

というわけで、休日に時間を見つけてぼちぼちと Delphi でアプリケーションを組んでいます。

しかし…

やはり、Ruby に比べると文字列操作がめんどくさいですなぁ。まぁ、しょうがないけど。あと、ファイルアクセスの仕方がいまいちなじめなかったり。まぁ、リファレンス見ながらこつこつやれば良いんですけど。それがまためんどくさくていかん。

GUIはとっても簡単なんだけどなぁ。個人的には、どんな文字コードでも、どんな改行コードでもついでに何行分の文字列でもどーんと来いっていうクラスが欲しい。というか、作れよと言うことだな。めんどくさいけど、がんばって作るか。ふぅ。

形になったら公開しますが、いつになることやら…

PS.
EBt は現在の仕様で個人的に満足してしまったので現在開発休止中です。余っている SL-C700 をサーバーにして、Web 版 EBt を作って動かそうかと思ったのですが、CGI の資料が手元にない。買いに行ったら既に CGI は世の中の流れから取り残されているらしくめぼしい本は無し…。オライリー買えば良いんですけど高いんですよ(泣)。あと、本を探している途中で、Web アプリケーションを作るのはすごくめんどくさいのを思い出してしまい…。そうなんだよな、JavaScript とかすげーめんどくさいんだよな。他にも色々…。とりあえず、Delphi で作っているものが形になるまでは棚上げにしておこうということになりました。一度に二つのことは出来ん。

というか、仕事が忙しい。何とかして(泣)

| | コメント (0) | トラックバック (1)

« 2005年7月 | トップページ | 2005年9月 »