タグ

2013年9月7日のブックマーク (5件)

  • JavaScript Test with QUnit and mockjax - ハードコイルド・ワンダーランド

    JavascriptのテストはXHRがネック JavaScriptを書いていると、RESTサービスを利用してXHR(XMLHttpRequest)やjQuery.ajax経由で JSONのやり取りをする処理を実装することが多い。 こういった処理は以下の理由からテストが書きにくい。 1.サーバサイドの実装状況に依存する 2.非同期処理 JavaScriptを始めたばかりの時はjsUnitを使ってテストを書いていたのだが、 この2点はいつもネックになっていた。 QUnitとmockjaxでだいたい解決する 新しいテストフレームワークをいろいろと試してみた結果、jQueryのテストフレームワークQUnitと jQueryライブラリのmockjaxを使えば自分が書く実装の大部分が解決できることがわかった。 QUnitについては色々と日語の情報があるのだが、mockjaxについては ほとんど見られ

    JavaScript Test with QUnit and mockjax - ハードコイルド・ワンダーランド
  • How to use MockJax - Qiita

    サンプルということでindex.htmlJavascriptも書いてしまいます。 単純にclick meというボタンを押すと、ajaxによりリクエストを飛ばして、mockjaxがインターセプトして返すレスポンスデータを表示するといった簡単なものです。 とても簡単なのでぜひやってみてください。 <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>How to use mockjax</title> </head> <body> <input id="fire" type="button" value="click me!" /> <div id="content"> <div id='text'></div> <div id='message'></div> </div> <script src=

    How to use MockJax - Qiita
  • 意外と知らない かもしれない Redmine の機能 14 選 | プログラマーズ雑記帳

    Redmine には気づきにくいけど、結構便利な機能があります。 今回はそういった意外と知られていないかなという機能についてまとめてみました。 チケット 1. チケットリストの右クリックメニュー 2. チケットリストのオプション 3. 添付ファイルの表示 バージョン管理システムとの連携 4. コミット時に活動時間を登録 5. チケットの関連付けを修正 6. リビジョンとのリンク ツールチップ 7. 日付表示 8. チケット番号、リビジョン番号 Wiki 9. 簡易 pre 10. コードハイライト 11. サムネイル用マクロ 12. 折りたたみ用マクロ 13. Wiki 記法のエスケープ 14. サイドバー チケット 1. チケットリストの右クリックメニュー 気づきにくいことで、逆に有名かも知れませんが、 最初に気づきにくいけど便利という典型的な機能から紹介します。 チケットリスト上で、右

  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • タスクスケジューラでcygwinシェルスクリプト - 日々のメモ@はてな

    タスクスケジューラ cygwinのシェルスクリプトを定期実行しようと思った場合、主にcygwinのcygserv+cronでやる方法と、Windowsのタスクスケジューラでやる方法があるらしい。 Windows7の場合、タスクスケジューラは「コントロールパネル」→「システムとセキュリティ」→「管理ツール」の下に「タスクのスケジュール」にある ちなみにWindowsXPでは「コントロールパネル」→「タスク」だった 「タスクの作成」を行い、操作タブで次のようなコマンドを登録 プログラムスクリプト c:\cygwin\bin\bash.exe 引数の追加 --login /home/XXX/YYYY.shただし実行時にDOSプロンプトみたいなウィンドウ(taskeng.exeというタイトル)が表示される。 ウィンドウを出さない方法 これを消す方法を探したところ、hstart (http://ww

    タスクスケジューラでcygwinシェルスクリプト - 日々のメモ@はてな