タグ

2010年1月8日のブックマーク (9件)

  • 詳細設計書に何を書くべきか? - Sacrificed & Exploited

    詳細設計書の書き方については黙っていられないので、ちょっと意見を言わせてもらう。 私も「詳しすぎる詳細設計書 - SiroKuro Page」で示されているようなコードと1対1に対応したような詳細設計書は、書くだけ無駄だと思っている。ただ、ちゃんとした詳細設計書をつくるなら、処理内容(内部の処理の実装方法)の書き方をどのように実装言語に合せるかではなく、処理内容を一切書かないようにするべきだと考えている。 なぜなら、処理内容をいくら詳細に記述したところで、それは仕様ではなくコードであり、仕様の代わりに記述したコードでは、バグも含めて記述されているため、そのコードのみでは正しいか間違っているかを判定できないからだ。 コードの他にどういった動作が正しいのかを判定する基準が必要で、その基準が仕様であり、詳細設計書にはその仕様を記述する必要があると考えている。 現に、例として示された処理概要では、

    詳細設計書に何を書くべきか? - Sacrificed & Exploited
    ktakeda47
    ktakeda47 2010/01/08
    ああ、確かにこうかも。「詳細設計書に何を書くべきか・・・どういう入力に対して、どういう結果になるかというブラックボックステスト的な振る舞いのみを記述する必要があると考えている・・・」
  • Loading...

    ktakeda47
    ktakeda47 2010/01/08
    う~ん切ない。本当にそういうストーリーなんじゃないかと思いたくなる。「・・・心、いわゆる感情が俺ら霊長類のもんだけじゃないよ、鳥類さんにもちゃんとあったんだよ、・・・」
  • Kotaku - The Gamer's Guide

    Sony’s original PS4 Gold headset was already our readers’ favorite gaming headset, and the new model is lighter, more durable, and frankly, better looking. Like the old one though, it’ll still immerse you in 7.1 surround sound, and doesn’t need a clunky boom mic to pick up your voice either.

    Kotaku - The Gamer's Guide
    ktakeda47
    ktakeda47 2010/01/08
    「文科省製ゲーム『宇宙ワンダー』がすごい」
  • 「俺の邪悪なメモ」跡地

    ktakeda47
    ktakeda47 2010/01/08
    池田センセ、口喧嘩弱いなw
  • jQueryでGoogle Mapsを簡単に扱えるようになるプラグイン『Google Maps jQuery Plugin』 - IDEA*IDEA 〜 百式管理人のライフハックブログ

    ドットインストール代表のライフハックブログ

    jQueryでGoogle Mapsを簡単に扱えるようになるプラグイン『Google Maps jQuery Plugin』 - IDEA*IDEA 〜 百式管理人のライフハックブログ
    ktakeda47
    ktakeda47 2010/01/08
    「jQueryでGoogle Mapsを簡単に扱えるようになるプラグイン『Google Maps jQuery Plugin』」
  • Official Manchester United Website

    ktakeda47
    ktakeda47 2010/01/08
    「Diouf ・・・ will wear the no.32 shirt.・・・」
  • パケットキャプチャの実装方法 - Plan9日記

    ネットワークアプリケーションの解析やデバッグなどにパケットキャプチャ(もしくはスニファ)は必須の機能で、UNIXであればtcpdump、snoop、wireshark*1、Plan 9であればsnoopyなどが存在する。パケットを横から盗み見するために、OSごとにいろんなアプローチを取っている。ある機能をどのように実装するかで、そのOSの設計哲学が透けて見えてくるかもしれない。ということで、今日はパケットキャプチャの実装方法について調べてみたい。 libpcap tcpdumpのパケットキャプチャ処理はlibpcapとして独立したライブラリになっていて、OS依存部分を隠蔽している。例えば、BSD系UNIXはBPF(Berkeley Packet Filter)、LinuxはPF_PACKETを利用してパケットキャプチャを実現している。より正確にはBPFはキャプチャとフィルタリングするのに対

    パケットキャプチャの実装方法 - Plan9日記
    ktakeda47
    ktakeda47 2010/01/08
    「パケットキャプチャの実装方法」
  • ヴィエラ、正式にマンチェスター・シティの一員に - ライブドアニュース

    このところフランス代表落選がつづいているパトリック・ヴィエラ(33)が7日午前、カナル・プリュス局のカメラを前に、3年半過ごしたインテルを離れて、マンチェスター・シティに移籍することを明らかにした。 ヴィエラは7日午後にメディカル・チェックを受けた後、マンチェスター・シティと正式に18ヶ月の契約を交わすことになっている。 ヴィエラは移籍を決意した理由について「自分には、インテルに残っていたら達成できない目標がある」と述べた。その目標とはもちろん、プレー時間を増やして、W杯のメンバーに選ばれることにある。 今シーズンのヴィエラは、リーグ戦12試合(うち先発7試合)、チャンピオンズリーグ2試合(いずれも途中出場)に出場したのみで、プレー時間は1試合平均およそ50分。モウリーニョ監督から完全に信頼を得ていたとは言いがたい。その結果、フランス代表のドメネク監督からも「まだ来の調子に戻っていない」

    ヴィエラ、正式にマンチェスター・シティの一員に - ライブドアニュース
    ktakeda47
    ktakeda47 2010/01/08
    ダービーは実力拮抗の方が面白い。燃える。シティが強くなるのは良い事。「・・・ヴィエラ(33)が・・・、マンチェスター・シティに移籍することを明らかにした。・・・」
  • JDBC、S2JDBC、S2Dao、JPA(Hibernate)、Domaのパフォーマンス比較 その3 - taediumの日記

    S2JDBCがパフォーマンスチューニングをしたということなので、もう一度パフォーマンス比較をしてみました。測定方法は前回と同様、1プロセス内で同じ処理を3回実行して最後の値を取る(最適化された状態で計測するために)、ということをそれぞれのテストケースで3回実行して真ん中の値を使っています。 コードや使用しているライブラリはリポジトリにあります。 https://www.seasar.org/svn/sandbox/doma/trunk/or-mapper-benchmark/ SQLファイルに記述されたSELECT文を使って10000件検索 19,364,522 (nanoTime) : DomaSqlFileSelectDtoTest 39,396,294 (nanoTime) : S2DaoSqlFileSelectDtoTest 12,013,783 (nanoTime) : S2J

    JDBC、S2JDBC、S2Dao、JPA(Hibernate)、Domaのパフォーマンス比較 その3 - taediumの日記
    ktakeda47
    ktakeda47 2010/01/08
    「S2JDBCがパフォーマンスチューニングをしたということなので、もう一度パフォーマンス比較をしてみました。・・・」