タグ

2009年1月7日のブックマーク (4件)

  • 納入したソフトの検収を速やかに終えてもらう方法

    皮肉なことに、プロジェクトと失敗とは相性がよい。納期どおりにできなかった、要求どおりにできないことが多い、機能を削減することが多いなど、もともとの目的、スコープから、後退したプロジェクトの経験を持つITエンジニアは多いに違いない。なぜ目的どおりにいかないのか。どこを改善したらいいかを連載で明らかにし、処方せんを示していきたい。 ソフトウェア開発は、いくらでもいちゃもんが付けられる 残念ながら、ソフトウェア開発にはバグが付き物である。以前は、「コンピュータ業界はおかしい。欠陥(バグ)があるものを平気で納品する」などという非難をよく聞いた。いまでも同様な考え方をする人がたまにいる。ソフトウェアにバグが発生するのは、ある程度しょうがないということは、裁判所の判例でも認められている。1つ1つ手作りで違うものを作っていくというソフトウェア開発の特性を考えると、バグはやむを得ないことだとも思える。し

    納入したソフトの検収を速やかに終えてもらう方法
  • 自分から敢えて見込み客の創出を妨げていませんか?:きょこ コーリング:オルタナティブ・ブログ

    大量のお正月のご挨拶メール風メルマガに、大事なメールが埋もれてしまっている今日この頃です(笑)。私もご挨拶メールを出そうと思っているのですが、少し時間差でずらして送ろうかと思っています(遅すぎますでしょうか?) ところで、知り合いのメールは良いのですが、宣伝ばかりのメールマガジンには閉口します。ひどいものになると年末の挨拶とさらに年始の挨拶まで送られてきています。中身は、いかに自社の商品が優れているかという内容の羅列です。または大量の関係ないセミナーのご案内とか。長すぎて読めませんし、社名を見ただけで「迷惑な会社」というイメージがついてしまいそうです。 法律が変わったとはいえ、周知徹底されておらず、12月以降もマーケティングサービスの会社から、事前承認なくメルマガに登録される行為も止まりません。 未承諾広告と文頭につけるという決まりが守られなかったように、今回の迷惑メール防止法も、定着しな

    自分から敢えて見込み客の創出を妨げていませんか?:きょこ コーリング:オルタナティブ・ブログ
    takoashi_net
    takoashi_net 2009/01/07
    同感です。
  • 3点の座標から簡単に角度と回転方向を求める.(2・3・N次元,外積を用いる方法)

    S ≡ (Px - Cx) * (Qy - Cy) - (Py - Cy) * (Qx - Cx) とする.S>0 なら左回り,S<0 なら右回り,S=0 ならば C,P,Q は一直線上にある.(注) なお,この判別方法は,CP と CQ が同じ長さである必要はない. θを求めたい場合はこちらへ. この問題を見て,逆三角関数 tan-1 (C言語では atan() や atan2()) を使って CP と CQ の角度をそれぞれ求め, 両者を比較しようと考えた方が多いのではないでしょうか. しかしこの問題では,角度そのものではなく角度差の符号を求めればよいので, 逆三角関数を使う方法よりも簡単で優れた,外積を使う方法を紹介します. 2つの2次元ベクトル A=(Ax, Ay), B=(Bx, By) の外積を次のように定義する. A × B ≡ Ax * By - Ay * Bx ここで O

    3点の座標から簡単に角度と回転方向を求める.(2・3・N次元,外積を用いる方法)
  • GLUTコールバック関数のテンプレート版 - Faith and Brave - C++で遊ぼう

    GLUTのコールバック関数に関数オブジェクトが使えなかったので、 テンプレート版のコールバック関数を作ってみました。 リファレンス namespace glut { template <class F> void DisplayFunc(F f); // f : void() template <class F> void OverlayDisplayFunc(F f); // f : void() template <class F> void ReshapeFunc(F f); // f : void(int width, int height) template <class F> void MotionFunc(F f); // f : void(int x, int y) template <class F> void PassiveMotionFunc(F f); // f :

    GLUTコールバック関数のテンプレート版 - Faith and Brave - C++で遊ぼう