Simpleware Blog

シンプルウェア株式会社のブログです。
<< 「売れるソフトウェア」って何? | main | サイト紹介の目次です。 >>
ソフトウェアを作ること
 「ソフトウェアを作る」ということをこのごろ考えるのですが、って作ってるのですが、って、なかなか進まないのですが。

例えば、

体重が気になる昨今、カロリー計算をするプログラムを作ろうと思うと、「カロリー」ってなに?ということになります。

一応熱量としてのカロリーは「1グラムの水の水温を1度あげるための熱量は15度カロリー」となってます。ただし、0度から1度にするのと、20度から21度にするための熱量は当然違うので、15度の水温を基準としてそこから1度あげるための熱量を「15度カロリー」または標準カロリーというそうです。
でも、ここでもいろいろあって「水の比率によるカロリー」「国際蒸気表カロリー」「熱力学カロリー」などなど、何のこっちゃ、というほどあります。

そして本題の「この食べ物は何カロリー?」というときのカロリーですが、

栄養学でのカロリー」ということになるそうです。

ネット上でウィキペディアなどで検索するといろいろ出てきます。

プログラムを作るとき、結構「そんな計算簡単だろ?」なんて話がよく出てきますが、実際のプログラムとして実装するためには、よく言われることですが、「くちで言うより大変なもの」なのです。

プログラムって、建築のように作成していく過程が依頼者(または第三者)にわからないので、「出来る出来ないでいえば、出来ますけど」なんていったが最後、「じゃ、やって」といわれていざ作り始めると「はまる」ということになります。

作り始めて、初めて詳細な部分が見えてきて、調べて実装してテストしての連続になります。
そしてその過程が外からは見えないので、「ソフト屋は何やってるかわからない」となり、昔は「なんか難しそうな顔してて、頭良さそう」なんて言われていても、最近は単なる労働集約型産業だよね、ってことになります。
その通り。

でも、「もの作り」ってそうですよね。かなり地味で試行錯誤の連続です。

私は胡椒が好きで、食卓には必ずカシャカシャする胡椒入れがあるのですが、いつも同じ回数カシャカシャしても、目一杯胡椒つぶが入っているときと、カスカスの時では出方が違い、量が違います。

これを誤差というか、味の違いが出る原因と見るか、なんて厳密には考えてないですが計量的には違いがあるのでしょう。

これをプログラムで制御して一定量にするのは非常に複雑な制御系となります。

また、こと「味」について考えると、一定量ならよいか?というとそうでもない。
季節や気温、素材の鮮度などによって、本来は違ってもいいのかも、などと料理人でもないのに考え始めると、「やっぱ、もの作りは大変なんだ?!」という結論になります。
結論て。。。。

大変だ、たいへんだ、といっていても進まないので、今日もがんばってプログラムを作ることにしましょう、します。

以上
 
| ソフトウェア開発 | 09:51 | comments(0) | trackbacks(0) | - | - |









トラックバック機能は終了しました。
      1
2345678
9101112131415
16171819202122
23242526272829
<< February 2020 >>
+ RECOMMEND
PHILIPS Fidelio/フィデリオ 【寝室にぴったりな一台】ドッキングスピーカー DS1100
PHILIPS Fidelio/フィデリオ 【寝室にぴったりな一台】ドッキングスピーカー DS1100 (JUGEMレビュー »)

目覚ましとiPhone4s充電スピーカとして購入。
なかなかよい感じ。アプリ連動あるし。
+ RECOMMEND
Apple Apple TV MC572J/A
Apple Apple TV MC572J/A (JUGEMレビュー »)

いまさらですが、これで、月1回程度映画レンタルしてます。また、インターネットラジオも。よいと思います。
+ RECOMMEND
日本電気 モバイルWiMAXルータ AtermWM3500R マーズレッド PA-WM3500R(AT)R
日本電気 モバイルWiMAXルータ AtermWM3500R マーズレッド PA-WM3500R(AT)R (JUGEMレビュー »)

今月契約して使い始めてます。チューニングしないと安定しませんが、そこそこでしょう。出張に都内で使う前提なので問題ないです。
+ RECOMMEND
ML110 G6 BM101A Xeon X3430 2.4GHz メモリ1GB DVD-ROM HDDレス OS無し
ML110 G6 BM101A Xeon X3430 2.4GHz メモリ1GB DVD-ROM HDDレス OS無し (JUGEMレビュー »)

ほぼ1ヶ月使用してます。RAID0の書き込みは遅いけど、コストパフォーマンスは上々です。
+ RECOMMEND
TWINBIRD LINK ZABADY 10型 防水ワイヤレスモニター VW-J107W ホワイト
TWINBIRD LINK ZABADY 10型 防水ワイヤレスモニター VW-J107W ホワイト (JUGEMレビュー »)

チューナ機能はないですが、TVやDVDと接続してお風呂で見られます。良いです。
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ CATEGORIES
+ ARCHIVES
+ MOBILE
qrcode
+ LINKS
+ PROFILE
+ OTHERS
このページの先頭へ