からだのブログ

五体満足に生まれてきたことに感謝してブログの名前を「からだ」にしました。

からだのブログ header image 1

最近考えついたスプレッドシートのためのbreakthrough

2月 16th, 2003 · softwares

スプレッドシートって要するに表計算アプリなんだが、それにレイヤーの概念を取り入れたらどうだろうか、と思った。たくさんのシートをそれぞれレイヤーとしてとらえるってのもいいかもしれないけど、俺が想定しているのはちょっと違う。俺が想定しているのは一枚のシートを、たとえば値レイヤー、書式レイヤーとして別々に表示することができるってもの。

俺はExcelしか触ったことがないからアレなんだけど、たとえばExcelで俺の言うレイヤーを導入するとどんなメリットがあるのか。その具体的な例を挙げる前に、Excelのことを少し説明する。Excelは生のデータと表示されてるデータが違うということがある。つまり生のデータが”1234567″だったとしても、そのセルの書式に郵便番号が設定されていれば、表示上は”123-4567″という形で表示されることになるというものだ。ではExcelにレイヤーを導入するとどうなるのか。ここでは書式レイヤーを非表示に設定して、値レイヤーだけを表示すると、セルに入ってる生の値だけを一覧するってことが可能になるのだ。

これができると、「表示上は同じ形式でも、生のデータの形式が全く異なるセルが混在する」っていう問題ありなシートに対して、問題のある部分を一瞬で洗い出すことができるようになる。特にVBAでマクロを組むときのデバッグ作業が楽になるだろう。また、各レイヤーごとにロックをかけることができるようにしておけば、さらによいだろう。最初に書式やら何やらを全部作って書式レイヤーにはロックをかけ、値レイヤーだけを編集可能な状態に設定しておけば、先の例のような問題ありなシート自体が作られることを未然に防ぐことも可能になるだろう。

もう一つレイヤーの導入メリットを挙げると、セルのコピー&ペーストの効率化。例えばExcelでセルA1の書式だけををセルA2にコピーしたい場合、セルA1を選択してコピーするのはいいが、この後セルA2を選択してペースト、ではだめだ。セルA1の値までセルA2にペーストされてしまう。ここではセルA2を選択して[形式を選択して貼り付け]で、ダイアログがでたらラジオボタンの[書式]を選択して[OK]をクリックする、という手順で行わなければならない。

これにレイヤーを導入するとどういう手順になるか。値レイヤーを非表示にして書式レイヤーだけを表示する。A1を選択してコピー。A2を選択してペースト。これだけでいい。コピー&ペーストすべき箇所が増えれば増えるほど、作業量の違いは明白だと思う。また、書式ごとに表計算アプリが自動でセルの色を塗り分けてくれれば、どこがどうなっているのか一覧できてさらにいいだろう。

この案件を見て「いつ使うんだ? こんなの要らねぇよ。」って思った人は、間違ってはいないが、正しくもない。レイヤーを導入しなくても、「業界標準の表計算アプリケーション」Excelには、「いつ使うんだ?」っていう機能がすでに満載なのだ。利用者が便利になる場面が少しでもある限り、Excelは肥大化を続けるのだよ。

(追記)VB6のValiant型(つか、これが「型」ってのもおかしな話なんだが)を気持ち悪くて使ってらんない人は、郵便番号の例に納得してくれるよね?

→ No CommentsTags:

St.Valentine’s Day

2月 14th, 2003 · life

おかんや妹にもらったのも、1個でいいよな?

→ No CommentsTags:

今時NN4.7使ってるやつは

2月 13th, 2003 · softwares, thinking, web

こっちのほうが想像力がかき立てられるとか言ってモノクロテレビを愛用しているやつと同じである。

→ No CommentsTags:

ベルトループ

2月 12th, 2003 · misc

ベルトループのついたズボンは、それ自身がパジャマとしての振る舞いが可能かどうかは、別の次元の問題であるとして、恐らくそれはパジャマではない。

→ No CommentsTags:

恋はインタラクティブ

2月 10th, 2003 · tek, web

またFlashネタなんだが、ほんとはおまえFlashが好きでたまんないんじゃないか、って感じだが思ったことを。

今授業で使っているFlashの教科書には、インタラクティブって言葉が載ってる。そりゃまあFlash自体がインタラクティブを謳っているのだから、教科書にも出てくるだろう。で、Flashでインタラクティビティを実現する具体的な手段として、アクションが挙げられている。ユーザがオブジェクトをマウスでクリックしたりそういう動作(アクション)によって、Flashのムービーに何らかの影響を与えるわけね。

んで、アクションを使った具体例として、NextとPreviousボタンがついた4コマ漫画のサンプルがついてる。この漫画はNextやPreviousボタンをクリックすることで、次のコマや前のコマを見ることができるようになってる。まあFlashのアクションの概念を簡単に説明するためにこういうサンプルを持ってきたんだろうけど、俺の思うにこれは厳密な意味でのインタラクティビティじゃない。

インタラクティブってのはコンピュータにおいては「対話式の」っていう意味。確かにこのサンプルはアクションを使わないFlashムービーと違い、Nextボタンをクリックするまでは勝手に次のコマに進んでしまうようなことはない。Nextボタンをクリックすることで初めて次のコマに進むわけだが、結局それはコンピュータ(ここではハード/ソフト関係無しに、大きな処理体系として見てちょ)が「待ってくれている」だけのこと。受け手は1コマ目から4コマ目まで上から下へ順番に見ていくというフローの中にいる。そのフローは受け手が決めるわけでなく、結局のところ作り手によって決められている。

本当のインタラクティビティは、今の状態(ステートメント)からどんなアクションを起こすか、ユーザが自由に決められるところにある。じゃあこの4コマ漫画のサンプルをインタラクティブにするには、どうしたらいいのか。答えを言ってしまえば、普通、ストーリーのあるものをインタラクティブにすることなんかできない。ストーリーがあるってことは、作り手は受け手に対し、作り手の意図するフローで見てもらわなければ、ほとんどの場合意味をなさないから。

結局のところ真のインタラクティビティを実現するには、最初からインタラクティブありき、では駄目なのだ。インタラクティビティはそれが必要とされたときに実現されるべきなのであって、最初からインタラクティビティの必要が無いものに関しては、どうやってもそれを真のインタラクティブにはできないのだ。まあよくよく考えてみると、インタラクティブって言っても、作り手はそれを受け手がいないところで作り、受け手はそれを作り手がいないところで見るわけだから、コンピュータにおけるインタラクティブは、そんな簡単なもんであるはずがないんだよな。

→ No CommentsTags:

セ~レナと言えばこのガイジ~ン♪

2月 9th, 2003 · language

今ピッキングによる空き巣被害が増えているのを受けてかどうかしらんが、セレナという鍵のメーカ(?)のCMがやっている。俺はあのCMを見ていると首をかしげざるを得ないんだよ。

「ガイジン」って言葉は島国、日本特有の概念つーか、最初から日本にいる日本人から見て、「外」からやってきた人々を区別する言葉、いわば差別用語なわけ。

それなのに、だよ? あの外国人男性は「このガイジ~ン♪」とか言ってヘラヘラしてCMに出てるわけ。あそこに入りそうな適当なフレーズは何か、と言われてもすぐには思い浮かばないんだけど、もうちょっと何とかならなかったのかな。

→ No CommentsTags:

ベトコンラーメンの怪

2月 8th, 2003 · language

ベトコンラーメンってのがある。曰く、「ベスト・コンディション ラーメン」のことらしい。俺にはどうも略称が先で正式名称が後付けであるように思えてならない。

それでも「ベスト・コンディション」だと言い張るなら一つ尋ねたいのだが、「ベスト10(テン)」を略称で呼ぼうとしたら、「ベトテン」なんて言うかな。ベトテンってなんか本来の意味の全く逆のような気がするし。

ってこれは詭弁の例だよ。ぎゃははは。

→ No CommentsTags:

コンテンツ破壊

2月 7th, 2003 · tek, web

授業でFlashの演習をやっている。はっきり言っておくが、俺はFlashが嫌いだ。
俺がナローバンドユーザだから? Flashのデータはベクトルグラフィクス。作る人が作ればそんなに大きくはならない。よってこれは常にtrueではない。
俺のPCの処理能力が足りないから? 幸いにして俺のPCはよっぽどのことがない限りFlashムービーくらいスムーズに動いてくれる。これも違う。
Flashをサポートしている環境が限られているから? Macromediaによれば、Flash Playerは98%以上のインターネットユーザに普及しているらしい。
このことが本当だとしたら大した問題じゃない。社会に出回る出版物のほとんどに点字版がなくても、多くの人には大した問題じゃないのと同じ原理。
それじゃあどこが気に入らないのか。それはFlashがコンテンツ破壊をしているから。俺が適当に命名した言葉なんだけど、Flashがコンテンツ破壊をしていることが
俺にとって一番気に入らないのだ。
ここで少し話が逸れるが、コンテンツとメディアの関係について話したい。大昔、パブリッシングというのは紙でするものだった。コンテンツとメディアは
完全に密着し、その内容や見た目を少しでも変えたいと思ったら、そりゃまあ大変だったわけだ。しかし今は違う。Webにデジタルなデータとしてパブリッシングする
ことで、コンテンツはメディアを離れ、どんなふうにでも形を変えることができるようになったのだ。
では、ここで話を戻して、Flashの登場でコンテンツとメディアはどうなったか。Flash、厳密にはFlashPlyerはご存じの通り、メディア(swfファイル)から自由に
コンテンツを切り出したり、加工することが難しい。コンテンツとメディアが密接に関わっているから。インタラクティブだか何だか知らないが、結局のところ、
コンテンツの再利用性の面ではまた紙に逆戻りしたにも等しいのだ。
Flashは、手軽にアニメーションを楽しんだりするのには本当によくできたツールだ。しかし、アニメーションに使うのではなく、これを使って情報を発信しよう
と思っている人、特に見栄えを気にしがちな、企業のWebサイトを構築する際は、少し立ち止まってよく考えてほしい。本当にそこでFlashを使うべきなのかどうかを。

→ No CommentsTags:

勧誘の電話

2月 2nd, 2003 · life, thinking

最近勧誘の電話が多い。頭の悪そうなしゃべり方で俺を騙そうとしているようだ。

つーかお前らが考えるような稚拙な手法に、俺が引っかかると思って電話してんのかよ。こいつら失礼にもほどがあるぞ。もう少し知性を感じる勧誘電話は無いのかよ。

初めは楽しかったけど、最近はバカ具合に飽きてきた。

つーか、今まで引っかかったことのあるやつのリストがちゃんと出回ってるはずだから、そいつを見て電話すりゃいいのに、何で手当たり次第かけてくるんだよ。バカだな。ほんと。テ レ ア ポ 業 者 必 死 だ な (藁

それでも100人に数人のもっとバカなやつがいるから、こういう電話が鳴りやまないんだけどな。じゃあ、こういう断り方はどうかな。「100人に数人のバカを探してるんですか? それなら私ではないですよ。」ってな。

→ No CommentsTags:

よく考えると

2月 1st, 2003 · language

Walkmanって文法的におかしくないか?

→ No CommentsTags: