タグ

wshに関するrawkranzのブックマーク (3)

  • JavaScriptの単体テストフレームワーク "simpleJsUnit" で,テスト駆動開発をしよう - 主に言語とシステム開発に関して

    simpleJsUnitは,JavaScriptのコードを単体テストするためのライブラリ。 シンプルさが特徴。(たった5キロバイト) コマンドラインでも ブラウザ上でも テストを実行可能。 以下は,このツールを使って,テストファーストなJavaScript開発を進める方法。 ダウンロード http://www.name-of-this-site.org/codi... (1)「Hello, World」プログラムを,TDDで作ってみよう まず,入門的なテスト駆動のコーディングをやってみよう。 下記のような仕様の関数を作ることにする。 ファイル名はhoge.js,クラス名はHogeとする。 名前を受け取ったら,「Hello,(その名前)」と出力する。 引数が無効だったら,何も返さない。 ダウンロードしたunittest.jsと同じフォルダ上に,hoge.jsの名前で空のファイルを作る。 最初

    JavaScriptの単体テストフレームワーク "simpleJsUnit" で,テスト駆動開発をしよう - 主に言語とシステム開発に関して
    rawkranz
    rawkranz 2016/03/25
    Jscriptで使える
  • Using setInterval / setTimeout on WSH - 葉っぱ日記

    さらに昨日の続き。いろいろ試してみると、昨日みたいに複雑なことをしなくても、window.setInterval などを呼び出すラッパ関数を作ってやれば、普通に setInterval や setTimeout も呼び出せました。というわけで、以下のような偽 window、偽 document を準備するコードを用意してやれば、jQuery.ajax を非同期で動かしたり、setTimeout で遅延実行させたり、自由自在ですね。 // ユーティリティ関数 var _util = { cat : function(f){return (new ActiveXObject("Scripting.FileSystemObject")).OpenTextFile(f,1,false).ReadAll();} }; // 偽 window、偽document、グローバルオブジェクトの準備 (fun

    Using setInterval / setTimeout on WSH - 葉っぱ日記
  • WSHを始めよう - @IT

    連載目次 わたしたちはコンピュータの奴隷じゃない! Windows PCを使っていて、あるいはWindowsサーバを管理していて、「何で人間様が、こんなこまごまとした作業を繰り返し、何度も何度もやらないといけないの?」と思うことはないだろうか。例えばこういう作業はどうだろう。 「My Documentsフォルダ内にある2005年に作成されたファイルのうち、最近1カ月更新してないテキスト・ファイルの中身を確認したいので、それらのファイルの1行目を抜き出して1つのテキスト・ファイルにする」 これを手作業でやろうと思うと大変だ。まずエクスプローラでMy Documentsを開き、詳細表示モードにし、作成日時と更新日時をにらめっこしながら該当するファイルを選び、メモ帳で開いて1行目をコピーし、もう1つメモ帳を立ち上げてそれを貼り付け……、という操作を複数のファイルで繰り返す。フォルダが階層化されて

    WSHを始めよう - @IT
  • 1