カテゴリー

デジタル化は何の為?

二週間のご無沙汰でした。SALです。

前回・前々回と平行線の公理についてお話しましたが、そこで言いたかったことは、「根拠の無い思い込みが真実を隠してしまう」です。
こういった事は、様々なケースで有り得るのですが、仕事の関係から「デジタルデータだから正しい」と言う思い込みを取り上げてみます。

情報(データ)をデジタル化しておけば、正確な形で保存や転送することが可能です。
言い換えれば、時間的或いは空間的に別の場所に正確に移すことが可能です。
勿論、破壊されなければと言う条件が付きますが、デジタルの場合は寧ろ「破壊されていない」と言う証明付になります。
この事実が、思い込みの一因になっているのかもしれません。
此処で敢えて証明と言ったのは、デジタル署名を付ければ、人為的な偽装(なりすまし)に対してさえも効果があるからです。
デジタル署名(証明書)を付けるとはどういうことかは、これはこれで面白いので、別の機会に述べてみたいと思います。

では、編集に対してはどうでしょうか?
テキストエディタのように、対象が文字コードであれば、特に問題はありませんが、画像や音声データ等、ある物理量をデジタル計測したものを考えて見ます。
この数値化が正確か否かは次に取り上げるので、此処では初期データは正確であるとします。
このデータ(数値列)をカット&ペーストしているうちは特に問題はありません。
逆に、この点はアナログデータの編集に対して大きなアドバンテージです。
しかしながら、四則演算を行い始めると、次のような問題が表れます。
数値データは、固定小数点であれば扱える桁数が、浮動小数点であれば有効桁数が有限であるための誤差が生じてきます。
従って、演算を繰り返すとその誤差が積もってきます。
倍精度の浮動小数点だからといって安心はできません。似たような値の引き算をすると、一気に有効桁数を失います。

また、対象データが金額等の場合は、別の誤差も現れます。
充分な精度が確保されていても、金額計算のように切り捨て等の処理が有る場合は、有限桁数の10進数表現と2進数表現では、異なる結果を生じる場合があります。
例えば、10進数では 10.4*5 は、正確に 52 ですが、2進数だとそうはいきません。
そもそも 10.4 を有限桁数の2進数では正確に表せません。もし有限の桁数で切り捨てるとすれば、5 を掛けても 52 に僅かに足りないことになります。
もし、そのまま正直に切り捨てると 51 になってしまいます。
操作している人にとっては「何故?」「PCってバカ?」と言いたくなるかもしれません。
通常は、その様な二進化による誤差を加味して切捨てを行いますので、それほどバカではありませんが、当然ながら万能ではありません。そもそもの原因は「有限桁数の小数で扱う」ことにあるのですから…。
根本的に解決するには、人間に合わせて2進化10進数(BCD)を使うしかありません。勿論汎用のCPUには(2進数に比べて)不得意な技です。

この話は、10進法が優れていると言う意味ではありません。人間と合っているだけのことです。
解りやすいように立場を変えて、有効数字6桁の10進数で、(10/3)*3 を計算してみてください。
3.33333*3=9.99999 となって、
小数点以下を切り捨てると 9 になってしまいます。同じ式を9進数で行うと
(11/3)*3=3.3*3=11 となって、
僅か2桁の有効桁数で正確に計算できます。

次は、最も問題のありそうな、デジタル化(ADC)とアナログ化(DAC)の誤差について話したいのですが、此処までの話が長くなったので次回に先送りします。

新しい発見!

はじめまして、versusと申します。

みなさんバーチャルキーボードというのはご存知でしょうか?
簡単に赤外線レーザーでキーボードを机の上などに投影して、その投影された部分を叩いて使用します。
非常に画期的で、数年前に情報誌でみて欲しいと思っていました。

それからあまり情報が出回らず、当時調べていたところ問題点があるとのことです。
反応速度の問題と本体から放射線方向へ並んだキーの同時入力は検知できないという・・・
Tetra21でたまに使用する「Shift」+「Ctrl」などができないのです。
その時は結局そのまま買わずじまいでした。
(値段が少し高かったのも原因ですが・・・)

先日少し気になったので情報を探してみましたが、金額などの面や問題点もあり難しそうです。
多少対策はされているものの、据え置きキーボードとまったく同じとはいかないみたいですね。

Windowsを使う上でキーボードと一緒に、現在ではマウスも必須です。
最近のマウス自体は光学マウスが主流になっています。

逆にボール式マウスなど、最近は見ないようになりました。
据え置きのトラックボールが上に乗っているもの、ワイヤレスでレーザー式のなども訪問ユーザ様のところでたまに見ます。
通常みなさんがよく使用されている何気ない機器も常に進化しています。
Tetra21の入力ではマウスがメイン操作なので、一度電気店などに行って色々見てみるのも面白いですね。
新しい発見があるかもしれません。

 また、何か新しい発見をした場合にはぜひ教えて欲しいと思います。

レスポンス

はじめまして。TOMです。

昨年の秋頃から和田特機でお仕事させていただいております。
スタッフの中では私が一番Tetra21の知識が少ないということになります。

そんな私がTetra21を初めて操作した時の印象は、
何といっても驚異的なレスポンスです。
物件データの件数、サイズ、マスタの数、階層、を考えると到底理解できませんでした。
しかも、この速さでクラサバ?(クライアントサーバ型システム)

「DBは何を使っていますか?」

確かこれが私の最初の質問だったと思います。
J45さんは涼しい顔で「独自DB」と静かに答えてくれました。

これまた驚きました。
独自って・・・・

目から鱗、どころではなく、とても複雑な思いでした。

システム開発の経験は決して豊富なほうではありませんが、
今までやってきたことや目指しているものが分からなくなるようなほどの衝撃を受けました。

あれから数ヶ月・・・
目の前にある信じがたい現実も、時間がたつと受け入れられるものですね♪
今はTetra21の高い技術とITの可能性を感じています。

研修室

こんにちは!! 営業グループに所属しておりますMtanです。
今日が初ブログです。何しろ初めてのブログですのでお見苦しい?点もあるかと思いますがご容赦ください。

さて、わが名古屋本社の1階には、パソコンを完備してある研修室があります。
そこでは、当社の見積り積算システムを導入いただいたお客様に操作指導を受けていただいたり、導入前の操作体験などをしていただくことができます。当社のお客様は北は北海道から南は沖縄までいらっしゃいますので、時には沖縄からはるばるいらしていただいたこともあります。
今のところ、割合的には、当社がお客様の所へ出向くことのほうが断然多いですが、社内業務に煩わされることなく、集中して操作指導を受けていただけるという利点もありますので、当社の研修室を利用していただく機会が増えればいいなと思っております。

研修会の様子

ご来社の際には、是非名古屋名物を堪能していってください。
きしめん、味噌カツ、えびふりゃー(本当は名古屋人はこのような発音はしません^_^;)、ひつまぶし、味噌煮込みうどん、手羽先、カレーうどん etc どれも絶品でおすすめです。
おすすめのお店については、またの機会に御紹介させていただきます。

話は変わって私事になりますが、11月に開催されます名古屋シティマラソンに参加します!!
最近、体力・気力の衰えを感じ始め、健全な精神は健全な肉体からということで、取り敢えず、健全な肉体を目指しマラソンでも・・・と考え4kmコースに参加する予定です。
頑張ってトレーニングしようと思ってます!!(今のところ)
トレーニングの進捗状況はまたお知らせします。
実は昨年も参加する予定だったのですが、申し込みをしようと名古屋シティマラソンのHPを見たら・・・ナント「定員に達しましたので締め切りました」との寂しいお言葉が・・・(;´∀`)
今年こそはちゃんとエントリーできるように早めの申し込みをしたいなと思っています。