サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
bobchin.ddo.jp
JQuery コアのスタイルガイドライン内容 1 JSLint 2 余白 3 コメント 4 Equality 5 ブロック 6 関数呼び出し 7 配列とオブジェクト 8 代入 9 型チェック 10 正規表現 11 文字列 12 ノード JSLINT jQuery コアはいくつかの条件を指定して JSLint を通しています。 jQuery に対して JSLint を実行するために、Git から jQuery をダウンロードして、 ‘make lint’ を実行することができます。 JSLint が出力する以下の警告を無視しています: “Expected an identifier and instead saw ‘undefined’ (a reserved word).” “識別子を期待していますが、’undefined’(予約語)が見つかりました” - j
Dive Into Python はプログラミング経験のあるプログラム向けのPython本です。 印刷されたコピーを買うことも, オンラインで読むことも, また 様々な形式のものをダウンロードできます。 多くの言語でも読むことができます。 .
This book lives at . If you're reading it somewhere else, you may not have the latest version.Dive Into Python はプログラミング経験のあるプログラム向けのPython本です。 印刷されたコピーを買うことも, オンラインで読むことも, また 様々な形式のものをダウンロードできます。 多くの言語でも読むことができます。 .
この本は以下のURLにあります。 http://diveintopython.org/もしどこかで読んだことがあるなら、それは最新ではなかったかもしれません。 GNU Free Documentation License はFree Software 財団で発行され、バージョン1.1やそれ以降のバージョンではではこの文書をコピーすること、配布すること、変更することが許可されています。, Version 1.1 or any later version published by the Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. ライセンスのコピーは以下にあります。 Appendix G, GNU Free Documentation License. この本のサ
_ インストール PEARパッケージになっていますので、PEARコマンドにてインストールします。 PEAR install Syrup-x.x.x.tgz ↑ _ データベース設定 「Syrup_Config」という名前のクラスを作成し、プロパティに配列として設定内容を記述します。 class Syrup_Config { var $default = array( 'driver' => 'postgres', 'host' => 'localhost', 'port' => '5432', 'username' => 'bobchin', 'password' => 'pass', 'database' => 'testdb', 'connect' => 'pg_connect', 'persistent' => false, ); var $develop = array( 'd
phpt テストの基本 phpt テストとは何か? phpt テストは小さなスクリプトで構成され、PHP内部で使用されたり、 PHPの機能をテストするために品質保証チームに使用されます。 これは新リリースで使用することができ、前リリースでできたことがすべてできるかの確証を得たり、 または現在のリリースでバグを見つけるのに役立ちます。 phpt テストを記述することで、PHPをより安定させることができます。 phptテストを書くにはどんな能力が必要ですか? phptテストを書くのに本当に必要なことは、PHP言語・テキストエディタ・ およびあなたのコードの結果を得る方法、について基本的な理解だけです。 それだけです。 もし、あなたがPHPスクリプトを既に書いていて、実行しているならば、 必要な物がすべて揃っています。 phpt テストに何を書きますか? 基本的には、利用可能な様々なphp
_ JsUnitの使い方 JUnit等と同じxUnitのJavascript版。使い方もJUnitと同じ。 ↑ _ 制限 JavaScript 1.4以上でなければならない Internet Explorer 5.0以降 Netscape 6.0以降 Mozilla 0.9以降 Konqueror 5.0以降 大規模開発等で複数のユーザが使用できるようにHTTP経由で使用できるようにする「サーバコンポーネント」が用意されていて、これを使う場合はJava VMが必要となる。 ↑ _ クライアントで使用 テストケースの作成 jsunit/app/jsUnitCore.jsをロードする。 <script language="JavaScript" src="jsunit/app/jsUnitCore.js"></script> プレフィックス「test」で始まるメソッドを作成し、テスト内
_ 使用方法 CLIで使用します。 「-f」コマンドで対象のクラスファイルを指定します。 「-p」を指定するとプライベートメソッドもテスト対象に追加します。 「-a」を指定するとテストランナーも作成します。 ex) php TestMaker.php -f Target.php 対象のクラスファイルにメソッドが追加された場合に、再度実行すると追加されたメソッドのみ追加できます。
_ YAML YAML (YAML Ain't Markup Language) 型 配列 ハッシュ スカラー(文字列、数値、真偽値など) ↑ _ 配列 行頭に「-」をつけることで配列を表現します。「-」のあとには半角スペースを入れてください。 - aaa - bbb - ccc array( [0] => "aaa", [1] => "bbb", [2] => "ccc", ) 半角スペースでインデントすると、配列をネストさせることができます。タブ文字は使えませんので注意してください。 - aaa - (ここがミソ?) - b1 - b2 - (ここがミソ?) - b3.1 - b3.2 - ccc array( [0] => "aaa", [1] => array( [0] => "b1", [1] => "b2", [2] => array( [0] => "b3.1", [1]
_ ダウンロード http://phpeclipse.de/ からファイルをダウンロード。 http://sourceforge.net/project/showfiles.php?group_id=57621&package_id=70009 1.1.2をダウンロードした。 1.1.4から更新マネージャ?を使用してインストールできるようになったためダウンロードの必要がなくなった。 ↑ _ インストール ダウンロードしたファイルを解凍し、Eclipseのpluginsフォルダにコピー。 (プラグイン用のフォルダを用意してるので、実際はMyPluginsフォルダにコピー) 「ヘルプ」-「ソフトウェア更新」から「検索とインストール」を選択 「インストールする新規フィーチャーを選択」を選び「次へ」。 「新規リモートサイト」ボタンを押し、名前を「PHPEclipse」(任意です)にU
Link: 確認予定メモ(470d) coLinux(470d) Debian(470d) RPM(470d) 技術めも(470d) SSH(470d) PukiWiki/1.4/Manual/Plugin/O-R(470d) PukiWiki/1.4/Manual/Plugin/L-N(470d) Apache(470d) Mail(470d) ライセンス(470d) Subversion(470d) Python(470d) Skype(470d) Eclipse(470d) ASP.NET(470d) デザインパターン(470d) Cygwin(470d) Javascript(470d)
Site admin: bobchin PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.0-8+etch13 HTML convert time: 1.045 sec.
_ 必要なもの Apache PHP(PHP4.3.0 or PHP5 以上) Database(MySQL or PostgreSQL or ADODBで扱えるもの) ↑ _ 本番リリース用(ドキュメントルートに置く場合) cakeフォルダの下を適当なフォルダに置く ex) /home/bobchin/wwwroot /home/ /bobchin/ /wwwroot/ /app/ /config/ /docs/ /libs/ /logs/ /modules/ /public/( your website files go here ) /scripts/ /tests/ /vendor/ /.htaccess /index.php httpd.confの編集(publicフォルダをドキュメントルートにする) Document Root /home/bobchin/wwwroot/p
一般設定 xdebug.auto_trace [boolean] (初期値: Off) on に設定すると、スクリプトが実行される前に、関数コールのトレースが有効になります。 auto_prepend_file でコードをトレース可能にします。 xdebug.collect_includes [boolean] (初期値: On) (Xdebug 2) この設定は、Xdebug がトレースファイルに include(), include_once(), require(), require_once()で使用されるファイル名を 書き出すかどうかを制御します。 xdebug.collect_params [boolean] (初期値: Off) この設定は、Xdebug が関数トレースあるいはスタックトレースで関数コールが 記録される際に、関数に渡されたパラメータを収集するかどうかを制御し
このページは PHP用のSimpleTestツールの 要約 現在のものと計画されている 特徴のリスト, ウェブ上にはたくさんの ユニットテストリソース があります SimpleTest とは? SimpleTestの中心は、テストケースクラスで構成されるテスティングフレームワークです。 これらは、基本テストケースクラスの継承クラスとして書かれ、各々は実際にテストコードを 含むメソッドで拡張されています。 最上位のテストスクリプトは、このテストケースを一つずつ順番に run() を起動します。 各テストメソッドは、様々なアサーションを起動するように記述されていて、 開発者は、例えば assertEqual() であれば、trueである ことを期待します。 期待した値がが正しい場合、成功した結果は監視しているテストリポーターに送られます。 しかし、どんな失敗も警告や間違いの記述を引き起こします
このページは ユニットテスタ使用 の例 1クリックでテストする グループテスト テストを楽にし、より強固な動作をさせるための モックオブジェクトの使用 ブラウザレベルでの ウェブページのテスト News: 初めての安定版のリリース作業が終了しました。22ヶ月しかかかりませんでした。 SimpleTest v1.0 は Sourceforge でリリースされています。 SimpleTest. これから記述することは次のことを仮定します。 あなたが、PHP ウェブ開発言語に精通しているのと同様にユニットテストの概念に ついても精通しているということ。 SimpleTest についての短気な新規ユーザ用のガイドがあります。 より完全なドキュメントについては、特にあなたがユニットテストについて 初心者であるなら、現在進行中のドキュメント を見てください。 テストケースのサンプルについては、 ユニッ
_ Javascriptでデバッグをしやすくする JavaScriptのチョット便利なdebug方法 JavaScript Programming この辺を参考に自分なりに修正してみた。 出力を行ごとに色を変えるようにした。 出力でHTMLの特殊文字(「<」, 「>」, 「&」, 「"」)を変換するようにした。 ↑ デバッグするJavascriptのあるHTMLに上記ファイルをロードする。 <script language="JavaScript" src="debug.js"></script> debug.p()メソッドをコールする。引数に任意のオブジェクトを指定する。 var str = "任意の文字列"; var int = 0; var function = function(){}; var object = new Object(); debug.p(str); debug
_ JsUnitの使い方 JUnit等と同じxUnitのJavascript版。使い方もJUnitと同じ。 ↑ _ 制限 JavaScript 1.4以上でなければならない Internet Explorer 5.0以降 Netscape 6.0以降 Mozilla 0.9以降 Konqueror 5.0以降 大規模開発等で複数のユーザが使用できるようにHTTP経由で使用できるようにする「サーバコンポーネント」が用意されていて、これを使う場合はJava VMが必要となる。 ↑
_ 処理フロー 定数の定義 設定ファイル(webapp/config/maple.inc.php) アプリ独自の定義 DIコンテナの生成 ConfigUtils Request Response ActionChain FilterChain リクエストの取得 アクション名の取得 ActionChainにアクション名を追加 ActionChainの実行 アクションの設定読み込み(maple.iniを再帰的に)=フィルタの読み込み FilterChainの生成=読み込んだmaple.iniの内容をセクション毎に各フィルタにセット FilterChainの実行 フィルタはmaple.iniに記述された順に呼ばれていく アクションが追加されていれば上記処理をループ ↑ _ base.ini DIコンテナにシステムとして必要なオブジェクトを格納する セクション名 DIコンテナから取り出すときの
このページを最初にブックマークしてみませんか?
『bobchin.ddo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く