Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2010年2月4日のブックマーク (12件)

  • Downloading SimpleTest

    Current release The current release is : SimpleTest v1.1alpha. You can download this version from SourceForge.net and your local mirror. You may also want to look at the current changelog. By the way, don't be scared away by the alpha tag : quite a few users actually use SimpleTest straight from SVN. Eclipse release If eclipse is your IDE / editor of choice, you might consider the Eclipse plugin.

    machupicchubeta
    machupicchubeta 2010/02/04
    simpletest php eclipse plugin
  • SimpleTest

    Unit testing, mock objects and web testing framework for PHP built around test cases. If you know JUnit/JMock or some of the PHPUnit clones this will need no explanation. Includes a native web browser for testing web sites directly (no JavaScript). Features xUnit style test casesMock objectsBuilt in web browser (no need for Selenium)

    machupicchubeta
    machupicchubeta 2010/02/04
    simpletest php
  • Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook

    3 Developing with CakePHP

    machupicchubeta
    machupicchubeta 2010/02/04
    cakephp cookbook
  • CakePHPでSimpleTest その2 TestSuiteの動きをモデルのテストケースのスケルトンで確認 | ねねとまつの小部屋

    by redgasuki Published 7 月 17th, 2008 in 1.2, PHP, SimpleTest, cakephp, テスト, 開発環境 | (0) (0) (1) (0) Total: 1 2008/07/18 タイトルのスペルが間違っていたので、訂正 CakePHP1.2でbakeしている人のための簡単SimpleTest その1 の続きです。 bakeで作成されたモデルのテストケースの確認 app/test/cases/models/user.test.php

    machupicchubeta
    machupicchubeta 2010/02/04
    cake php test
  • 眠るシーラカンスと水底のプログラマー(旧):cakePHP:テスト駆動開発をするには? - livedoor Blog(ブログ)

    前置き: テスト駆動開発とは これまでの作業でcakePHPの表示部分を軽く触ってみました。 静的にフッターを表示したので、 次は動的に…と、ようやくプログラムらしい段階に来たのですが、そのまえにTDDを行えるようにしてみます。 TDDというのはTestDrivenDevelopmentの略で、 日語でいうところの「テスト駆動開発」です。 職業プログラマーでない場合、 聞きなれない言葉だと思いますが、 コードを書く前に、テストケースを準備するという一見変わった手法です。私もまだまだ勉強中ですが、テスト駆動開発を行うと、 ・クラス構造が綺麗になる(自然とテストできるようなクラス=整理されたクラスになる) ・少しづづ構築するので、事象を分断して捉えやすくなる(プログラムを書くというのは複雑さとの戦いです。細かく分断すること、分断して再構築を繰り返すことは複雑さに対する良い武器です) ・修正に

    machupicchubeta
    machupicchubeta 2010/02/04
    php test
  • 第1回 PHPUnit入門 | gihyo.jp

    はじめに 皆さん、テストしてますか? 近年、システム開発を発注する顧客や利用ユーザーの品質に対する要求レベルは格段に向上しています。そのため、システムの品質を保証するための「テストフェーズ」はますます欠かせなくなってきています。 ここで、一口に「テスト」といっても、フェーズによって以下のような様々なテストがあります。 ユニットテスト・単体テスト 結合テスト・システムテスト 総合テスト 受け入れテスト 負荷テスト セキュリティテスト 筆者の経験上、一般的なシステム開発でもっとも大きな工数を占めるのは、この「テスト」フェーズと考えています。なぜなら、テストフェーズは例外なく「繰り返し作業」だからです。前述の様々なテストフェーズで共通することですが、テストフェーズは「テストで発見されたバグ・障害を修正して再度テストを行う」という作業を何度も繰り返し行うフェーズです。あとのフェーズで不具合が発見さ

    第1回 PHPUnit入門 | gihyo.jp
    machupicchubeta
    machupicchubeta 2010/02/04
    php test
  • 【 tarファイルを作成・展開する 】

    ファイルやディレクトリのパッケージ化や,パッケージの展開を行う。tarのみでは圧縮が行われない。圧縮・展開が必要な場合は,gzipや compress,bzip2などを併用する。詳しくは「ファイルを圧縮・展開する(拡張子.gz,.tar.gz)」,「ファイルを圧縮・展開する(拡張子.bz2,.tar.bz2)」を参照すること。 .tarファイルを展開するには,

    【 tarファイルを作成・展開する 】
    machupicchubeta
    machupicchubeta 2010/02/04
    linux tar command
  • choix.jp

    choix.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    machupicchubeta
    machupicchubeta 2010/02/04
    visio howto 「メニューバーで[データベース]-[オプション]-[図面]をクリックして、データベース図面オプションを開きます。[リレーションシップ]タブを開いて、クロウズフット にチェックをいれます。」
  • 三角形、多角形による包含判定

    難しい判定のようにも見えますが、三角形による包含判定に関しては 簡単に行うことができます。 「幾何アルゴリズムの神髄は『解釈』にあり」 ということで、上の定義を用います。 三角形による包含判定は、 「三角形を構成する3点を通る3直線を境界線として ある点Pと三角形の中心がその3直線に対して、 同じ側に存在すれば、ある点Pは三角形に包含している」 と考えることができます。 つまり、3直線とある点P,中心を結ぶ線分の交差判定を 行い、どれも交差しなければ、ある点が三角形に包含していることになります。 '構造体 Private Type POINT x As Double y As Double End Type '座標 p1,p2 を通る直線と座標 p3,p4 を結ぶ線分が交差しているかを調べる '戻り値 '= 0 - 直線上に線分の1点 or 2点がある '< 0 - 直線と線分が交差する

    machupicchubeta
    machupicchubeta 2010/02/04
    algorithm
  • HTMLで図まで描ける!進化した「HTML5」ってどんなもの? - はてなニュース

    HTML言語の最新バージョンとして、現在標準化作業が進められている「HTML5」。はてなブックマークでもこのキーワードを目にする機会が増え、「HTML5って何?」と疑問に思っている人も多いのではないでしょうか。今回は、「HTML5って何?どんなことができるの?」という疑問にお答えしたいと思います。 ■HTML5でできること まずは、HTML5を使うと具体的にどんなことができるのかを見ていきましょう。 <具体的に何ができるの?> ▽HTML5.JP - 次世代HTML標準 HTML5情報サイト ▽HTML5とは?変わるWebと注目の新要素 HTML5.0の情報サイト ▽大幅に進化した次世代 HTML 規格「HTML5」とは? - japan.internet.com Webビジネス ▽HTML5, きちんと。 ▽めざましTech - HTML5 についての Q&A ▽2010年に勧告される「

    HTMLで図まで描ける!進化した「HTML5」ってどんなもの? - はてなニュース
    machupicchubeta
    machupicchubeta 2010/02/04
    html5
  • Spaghetti Source - 点-凸多角形包含判定

    説明 点が凸多角形の内部/境界/外部のどこにあるかを効率的に判定する. アイデアは次のとおり.まず凸多角形 P の重心 g を取る.そして,与えられた点 p の g からの角度を二分探索し,どの頂点の間にあるかを調べる.最後に距離によって内外判定を行う.このアルゴリズムを実装するにあたり,最初にとった重心は内点であればなんでも良いので,適当に三点とってその重心に選んでよい.そして距離や角度を計算するのは数値的にうれしくないので,符号判定のみで行う.そうすると以下のようになる. 入力多角形が凸でない場合は点-多角形包含判定を適用することになる.手元の実装では,頂点数が 100 程度の凸多角形に対し,アルゴリズムは一般のアルゴリズムの 10 倍以上高速に動くことを確認した. 計算量 O(log n). TODO 境界ケースのテストが甘いのでどこかで確認. ソースコード enum { OUT,

    machupicchubeta
    machupicchubeta 2010/02/04
    algorithm
  • Spaghetti Source - 点-多角形包含判定

    説明 点が多角形の内部/境界/外部のどこにあるかを判定する. その点を通る半直線を引き,それが多角形の辺と何回交差するかを数える.一回交差するたびに内外が切り替わる.半直線として x 軸に平行で正の無限大方向に伸びるものを取れば,交差判定は y 座標の比較と外積の符号判定で行える. 上の判定と同時に線上判定を行うことで境界判定も行う. 計算量 O(n). ソースコード #define curr(P, i) P[i] #define next(P, i) P[(i+1)%P.size()] enum { OUT, ON, IN }; int contains(const polygon& P, const point& p) { bool in = false; for (int i = 0; i < P.size(); ++i) { point a = curr(P,i) - p, b =

    machupicchubeta
    machupicchubeta 2010/02/04
    algorithm