NESMAと野村総研技法

投稿日:

 ソフトウェアの外注で値段の尺度を出すのに、どうも「ダロカン」みたいなのに頼る向きが周囲に多く、定量的な尺度を持ってもらいたいものと常々思っている。

 FPでは規模は出るが、工数、ましてや金額など出ない。それで、SLOC/FPの統計を適切なところから引っ張ってきて、SLOCから人月を出し、人月単価をまた適切なところから引っ張ってきて、それで金額にする、ということをよくやる。これはCOCOMOの技法に似ている。

 ただ、ユーザがIFPUG法でFPを出すなんてことは、きちんとしたIT部署を持っていないと難しいと言わざるを得ない。

 そこで私はよく、「データモデルを迅速に作る」→「NESMA技法と野村総研技法を応用してアレンジした方式でFPを出す」ということをやる。不正確で誤差も大きいが、ダロカンで見積もって根拠がないために紛糾するよりはマシだと思っている。

 野村総研はNESMAに近い迅速方式を公表しており、ドキュメントもこのようにある。

  •  注目される新しいビジネスモデルのプロジェクト見積り手法(野村総研サイト資料)
  •  以前はオランダ・NESMAのサイトには日本語のPDFドキュメントもあったが、今は見当たらないようだ。しかし、NESMAは存外に雑な方法と言うわけではなく、今やISOにも入り、「ISO/IEC 24570:2005」として確固たる権威を持っている。

     ただ、これらの方法を用いるには、誤差が大きいということをよくわきまえ、それを関係者全員に周知徹底する必要がある。そうしないと、後になってまたぞろ紛糾することになる。

     そのことを説明するために、IPAの出している資料類を用いることもする。

  •  ソフトウェア開発データ白書(IPAの資料)
  •  この129ページ辺りの資料を示して説明すると、だいたい多くの人は納得する。

    Arduino入門キットのサーミスタ

    投稿日:

     先日、Arduino UNOと一緒に買った入門キットは、「seeedstudio SIDEKICK BASIC KIT」と言うもので、千石電商の2階に置いてあったから無造作にヒョイと選んだものだ。

     ブレッドボードにジャンパ各色、小さいサーボ、可変抵抗、抵抗、チルトスイッチ、ダイオード、ボタンやスイッチ、ブザー、LED各種、コンデンサ、Cdsセル、サーミスタなどが詰め合わせになっており、オライリーの「Arduinoをはじめよう第2版」の題材を一通り試せるようになっている。

     まず過不足のないところなのだが、seeedstudioというのは何分中国企業で、日本語のドキュメントが少ない。

     と言っても、部品は簡単なものばかりなので、特にドキュメントなどなくても自分でテスターで計りながら使えばそれでよいのだが、この中の、サーミスタに関する情報が非常に少なく、難渋する。

     サーミスタには写真のように「503」と刻印があるのみで、なんの情報もない。

     ネット上で探すと、一応、seeedstudioのFAQページに、情報があることはある。

  •  そのページ
  •  その中に、中国語のPDFで、こんなシートがある。

     要するに「MF11-503K」という型番で、「503」というのはどうやら、「25℃で50kΩ」とでも言う意味らしい。

     で、電圧発生抵抗を一本入れて、えーっと、どういう計算になるんだっけな、……と初心に帰る。

     抵抗2本、直列に入れた時の一本目の抵抗の電圧はこうだから……


    Scan10001

     自分の指でつまんで温めたりして試したいんで、ターゲット温度を体温前後にする。なので、データシートどおりに抵抗が変化するんなら、こういう感じに電圧は変化する。


    Scan10002

    ……で、Arduinoのアナログ入力は、0V~5Vを0~1024にマッピングするんで、1024/5をこれらにかけて、近似させればいいよね。

     2次式モデルでこうなった。

    v = -9.663E-5 * v * v + 0.164 * v + 0.197;

     結局、サーミスタに直列に10kΩ、サーミスタの下からアナログへ出して、サーボにつなぐ。サーボの針が体温で上がったり下がったりするわけだ。

     コードはこんな感じ。

    //
    //  サーミスタでサーボを制御
    //    佐藤俊夫
    //    27.05.05(火)
    //
    #include <Servo.h>
    //
    const int SERVO = 9;  //  D9(Servo)
    const int THERMISTOR = 0;  //  A0
    const float INMIN = 30;
    const float INMAX  = 40;
    const float OUTMIN = 5.0;
    const float OUTMAX = 175.0;
    //
    Servo meter;
    
    void setup() {
      meter.attach(SERVO);
    }
    
    void loop() {
      int v = 0;
      //
      v = analogRead(THERMISTOR);
      v = -9.663E-5 * v * v + 0.164 * v + 0.197;
      v = map(v, INMIN, INMAX, OUTMIN, OUTMAX);
      v = constrain(v, OUTMIN, OUTMAX);
      meter.write(v);
    }
    
    

     



    供養

    投稿日:
    職場にて

     私 「定年後も働かなければなりませんな」

    同僚 「まったくで。お互い年金なんか貰えないでしょうからね、このぶんだと。」

     私 「何かいい商売か仕事でもないもんですかねぇ。老境でもラクに儲かるような。」

    (しばらく沈黙)

    同僚 「ないですね、ハッキリ言って。アナタも私も、大して学があるわけでもないですしねぇ」

     私 「やっぱり、私ら、間違いでしたよねえ、もっと人の上前をハネて生きている連中のマネをしとけばよかったですねぇ、金貸しとか株屋とか。ま、今更ナンですけど。」

    同僚 「う~ん、しかし、今からでも脳漿を絞れば、なにかなくはないでしょう、元手の少ない、ピンハネ系の儲け話なんかが。」

     私 「果たしてあるでしょうかねぇ、そんなウマい話が。トレーダーなんて言ったって、言い換えれば『プー』ってことですからねぇ。」

    同僚 「『百姓百層倍、薬九層倍、坊主マル儲け』ってねぇ。ボロい商売って言うと。」

     私 「なるほど、結局、付加価値をいっぱい付けて売るか、あるいは、値打ちがないかもしくは不明なものに値段を付ける、ってことでしょうかねぇ、『薬九層倍、坊主丸儲け』ってところは。」

    同僚 「元手が少ない極北っていうと、やはり、『坊主丸儲け』、つまり宗教でしょうかねえ、定年後は。」

     私 「ああ、なるほど、教祖になるわけですね。儲かるでしょうね。」

    同僚 「まあ、でも難しいでしょうなあ。みんなから祭り上げられないと、儲けにはなりませんからな。」

     私 「既存の宗教で、もっともらしい人の道だのなんだのは、経典やらなんやらでもう大概論述済みですからねえ」

    同僚 「既存の宗教の経典のいいとこ取りで、ツギハギのもっともらしい経典を作るのが手っ取り早いでしょう。インターネットでテキストはいくらでもコピペ可能ですし」

     私 「そうするとあとは、何か目立つ新機軸を中心に据えるだけですな。思うに、人々の不安を煽って、カネを集めたり支配したりするのが宗教ですから、なにか不安要素をネタにすることでしょうねぇ。」

    同僚 「古典的なところだと、『この木切れだか石ころだか掛け軸だか、なんだかわからないけどそれを拝まないと地獄へ落ちて死ぬより苦しい目にあうぞ』とかね。頭の悪い奴に根拠のないことを吹き込んで不安を煽って、そんでカネにしてますよね」

     私 「そうやって改めて考えると、前生とか後生とか、まったく何の根拠もない不安を捏造したり、『地獄』などとバカみたいな妄想を煽り立ててて人々を制御しようってんだから、宗教ってあざといですよね。なんかハラ立ってきた。」

    同僚 「お腹立ちはもっともですけれど、そこをうまいぐあいに取り入れて、定年後ラクに儲けることを考えましょうや。」

     私 「う~ん、う~ん・・・あっ、一つありますよ。」

    同僚 「ほう、ありますか、宗教のアイデアが」

     私 「ありますあります。いや、元ネタは以前にどっかで見たことがあるモンなんですけどね。だから完全オリジナルじゃないですけど。」

    同僚 「ほうほう、で、どんなアイデアです?」

     私 「まあ、慌てず聞いてくださいよ。今や、インターネットやパソコン、携帯電話、すなわちITだの情報通信だのは、社会に広く浸透していて、必要欠くべからざる、ま、いわば社会インフラになっているワケです。ま、アンタも私も、だから食っていけている。ITは私らのメシのタネでもありますからな。」

    同僚 「ふむふむ」

     私 「で、ところがですよ、ITとかインターネットがこれだけ社会を支えていながら、バカな奴にはその細部はウッソリとした雲みたいなもので隠されて見える。なにか、根拠のない、漠然とした不安なんかをそこから覚えるわけですよ」

    同僚 「不安って例えばどんな?」

     私 「すぐわかるところでは、ウィルスとかハッカーとか。あるいは、ネットを通じて官憲によって私生活が監視され、特高警察に逮捕されて軍国主義になっちまう、とか、アホな官公庁が情報を流出させて、善良な市民のすべての私生活が白日の下に晒されて恥ずかしくて生きていけなくなるとか、そんなことばっかり言い立ててる連中がいるでしょ。」

    同僚 「ああ、なるほど。ウィルスなんて、トレンドマイクロがマッチポンプで作ってんじゃないかとか、よく冗談で言いますもんねえ。ま、ある種、不安を煽ってカネにしてますよね」

     私 「で、ウィルスにやられたり、ハッカーにやられたり、情報が流出したり、ま、私らが言うセキュリティリスクですけど、でも、ぶっちゃけ、こんなもん、『運』ってものもあるじゃないですか」

    同僚 「ああ、運は大きいですよ」

     私 「それでね、インターネット上のそういう、困ったインシデント、しかも運が左右するような、こういうのにですね、もっともらしい、祟りとか怨念とかいう理由をつけるわけですよ」

    同僚 「う~ん、でも、どんな理由をですか?」

     私 「ソコですよ。つまりね、インターネットってのは、所詮パケット通信じゃないですか」

    同僚 「ふむふむ」

     私 「で、インターネットでは、常時、何千兆という数のTCP/IPのパケットがですよ、グルグルグルグル、ルータやらスイッチやら、地中を潜り海を越え空を超え、宇宙を経由すらして、飛び交いつづけているワケです。」

    同僚 「ははぁ、トラフィック交換所なんかになると、もう、東京とかニューヨークどころじゃないですねえ、パケットの海みたいなモンになって。」

     私 「この、無数の、名もなく従順なパケットたちの努力によって、インターネットは支えられておるワケですよ。」

    同僚 「ふーむ・・・」

     私 「ま、決まった任務を果たすか、寿命が来れば、パケットには『TTL』があって、ルータなんぞに捨てられてしまいますわな」

    同僚 「なるほど」

     私 「で、ね、こうやって日々、生まれてはまた黙々と死んでいく何千兆というパケットもね、数が数だけに、中には果たせぬ渇望とか、恨み、怨念なんかを残して、通信障害なんかによって、あたら若い命を散らす奴もいないとは限らないと思うんですよね」

    同僚 「おっ、なにやらスイッチが入ってきましたな、得意なヘンなところに」

     私 「そういう無念な死を遂げるパケットは多くはないとは思うんですけど、でもほら、数が数だけに、積もり積もるとかなり大きな怨念が蓄積する。」

    同僚 「それはちょっと怖いかもしれませんな」

     私 「そういうパケットの怨念が積もり積もって、あるスレッショルドレベルみたいなものを超えると、大規模なシステム障害に見舞われたり、コンピューターウィルスの流行などが起こったりするワケです」

    同僚 「はは~ん、古い話ですけど、みずほ銀行のシステム障害とか、パケットの怨念のせいにすればカンタンですな。」

     私 「で、だ。こういうパケットの怨念を捨てておくと、今や社会インフラとすらなっているインターネットに霊障が出てしまう、なんとかしなければなりませんよ、そこで、当寺が仏縁なくして亡くなった寄るべなきパケットの魂を手厚く回向し、責任をもって永年供養いたします、と、こうやるワケです」

    同僚 「おっ、これはカネが取れそうですな!」

     私 「でしょ?で、月々供養料というか香華料みたいなものを集めるわけです。あと、さっき言ってた、コピペで適当に作った経典にもっともらしいどっかで聞いたような人の道みたいな警句のクッサいヤツをめいっぱい盛り込んで、これも値段を付けて売りましょう。当然、ダウンロードPDF販売。紙代がもったいないですからな。読経とか法事はストリーミング映像配信で手っ取り早くイっちゃいましょうや。」

    同僚 「宗教ですから、税金もいりませんな」

     私 「あと、どっかの宗派がタイコ叩いたりしますけど、こっちはウェブ上の本尊の画像かなんかを100万遍クリックすると修行になるとか、テキトーに行法を作るわけですよ」

    同僚 「なかなかキビシイ教えですな」

     私 「でしょでしょ?そんで、供養料を納めなかったり、経典PDFをダウンロードしないような不信心なネットワーカーには、『祟りが来るぞ、情報流出してしまうぞ、捨てたパソコンが地獄に落ちて、お前の恥ずかしいデータやネットバンキングのパスワードなどが晒されてしまうぞ、2ちゃんねらーがブログに大挙してやってきて炎上してしまうぞ、いいのかオイ』みたいな不安をどんどん煽るワケです。」

    同僚 「なるほど、『パケット供養寺』ですなっ?」

     私 「いかがなもんでしょう。定年後、一緒にやりませんか?」

    同僚 「いや、お断りします。」

     私 「なんでですか?このアイデア、ダメですかね。」

    同僚 「ええ、ぜんぜんダメです。っていうか、クダラネェです。」

     私 「・・・。」orz

    バイエルのオリジナル楽譜

    投稿日:

     「バイエルピアノ教則本 Vorschule im Klavierspiel, Op.101 (Beyer, Ferdinand)」は著作権が切れており、いまやインターネットで無料入手が可能である。

     実は私も、それが可能であることを今日はじめて知った。

     「IMSLP International Music Score Library Project」なる非営利プロジェクトがあり、彼らはパブリックドメインの楽譜を集積して公開している。そこで入手できるのである。

     もしこれを2年前に知っていたら、全音のを買わずに、これで練習していたかもしれない。

     次女がピアノの先生の勧めに従い、7月のPTNAのコンペティションに出場することになっている。その課題曲のひとつが「バイエル98番」である。

     そこで、上のIMSLPから古いバイエルの楽譜をダウンロードし、98番のページを印刷して演奏してみた。いつも使っている全音出版のより、指づかいが詳しく書いてある。

    鍵盤と五線の対応

    投稿日:

     当然であるが、私は楽譜を読むことなどほとんどできない。このバイエルの練習にしてからが、一音一音、楽譜を見て、線を数えて音符を拾っては、鍵盤を決まった指でポンと鳴らす、それを一つ一つ繰り返してはだんだん速く弾いて仕上げていく、という非能率なことをやっている。

     私がバイエルの練習をはじめた時と同じくらいの音楽素養しかない他人が、私のこの記事を読めば、多分、「ええ、ウソでしょう、こんな、百曲もピアノ弾いてて、楽譜が読めないなんて」と思うことだろう。いや、読めない、というのは大げさかもしれない、私のは、そう、「拾い読み」とでも言えるだろうか。小学1年生に国語の教科書を音読させると、デキの悪い子は一文字一文字拾い読みをするが、私の読譜もそんな感じである。

     もちろん、最近それがだんだん早くできるようになってきてはいるが、昔から音楽に親しんでいる人の読譜には到底及ぶべくもないのは明らかだ。

     「まんなかのド」はわかる。これは、小学校の音楽でも習うし。ひとつ上のド、これも、まぁ、わかる。どこかのサイトで、「どまんなかはド」と覚えやすく書いてくれているところがあって、ど真ん中の線のひとつ上が「上のド」だ。同じように、ヘ音記号のまんなかのドとか、ひとつ下のドとかもわかる。

     だが、五線のまんなかあたりに突然音符があるともうわからない。そのたびに一番下のドから数えては、「ド、レ、ミ、ファ、ソ、・・・ああ、『ソ』か。そかそか。」などとやっている。臭い駄洒落ですが・・・(苦笑)。

     使っているキーボードには、簡単な五線表示があり、弾いたキーを液晶の五線に表示できるので、それを頼りにしたりもするのだが、それに頼ってばかりいるとクセになってしまいそうで、いけないんじゃないかと躊躇を覚える。

     何か、鍵盤と五線の対応図みたいなのが欲しい。ネット上を探せばあるのかもしれないが、自分で作ることで読譜力の向上にもなるだろうと思ったので、自分で描いてみた。

     いる人は勝手にダウンロードして使ってください。内容が間違っているかもしれないですけど、責任もちません(・・・ってヲイ(笑))。

    靖国神社へ行く

    投稿日:

     終戦記念日を靖国神社で過ごした。

    D1000297_1

     大変な人出であった。参拝している人々の人相風体は、どう見ても右翼でもなんでもなく、子連れの奥さんあり、職人風の男、サラリーマン、休日のお父さん、ヤンキーにいちゃん、中学生高校生、ごく一部に右翼、生徒を引き連れて大東亜戦史を語って聞かせている高校教師など、ごく一般の普通の人たちばかりであった。これが、普通の、一般の日本人の心なのだ。

     新聞記事を読んで受ける印象と現実とはかくも違う。現実の靖国へ、いったことのない人は是非行ってみてほしい。現地で感得するものと、伝え聞くものとは違うのだ。

    ○ もらってきたパンフレット一式(PDF文書・3MB)

    靖国神社へ

    投稿日:

     昨日、やっとこさ靖国神社へ行ってきた。女房子供連れていった。

    靖国神社参拝記念のパンフレット等(PDF文書・要Adobe Reader)

     もちろん、家族揃って遊就館も拝観した。日露戦争100年記念の展示をしていた。大人300円。

     「私たちは忘れない/感謝と祈りと誇りを」という映画をやっている。以前参拝した折には、この映画を半分ほどしか見ることが出来なかったが、昨日は全部見ることが出来た。

     靖国神社のサイトは、今日現在、見ることすら能わぬ。おそらく、中国人・朝鮮人が低劣なるDoSアタックを執拗に繰り返しているのだろう。ま、勝手にすれば、とも思う。

    靖国神社のサイト

    やはりツーバイフォーというのは

    投稿日:

     やはりツーバイフォーというのは実に耐震性が強い。
    http://www.2x4assoc.or.jp/
    http://www.2x4assoc.or.jp/news/200502_1.html
    http://www.2x4assoc.or.jp/news/report200502.pdf
     地震国日本にこそ。