Vistaには5.7が載っているのですが、ほかの現行OSも5.6から5.7にバージョンアップとのことです。内容は、フィールドSEあがりの安納ですさんところよりが変わったかといいますと、大部分はバグフィックスとセキュリティ向上です。これまでリリースされてきたセキュリティパッチも含まれています。追加された機能としては、およそ以下の通りです。簡単に言語変更できますからそれに対応したものでしょう。言語を確認してからメッセージを表示するといったことが可能になりますね。以上のアドレスへのアクセスこのほかに、メモリリークへの対応やデッドロック対応なども含まれているので、意味不明のエラーに悩まされたことのあるかたがたは日本語版のリリースをもうちょっと待ってみてください。いうことなので、マイナーチェンジですね。5.7の正体がつかめました。たしかにサマータイムの制度が変わったりしましたからねー。日本語版が出たら入れてみようかと思います。Updateで入るかもしれませんが。|Tweet今日まっちゃ139勉強会でインスパイアされてPowerShellでは再帰呼び出しが何回できるのか?ということを調べたら100回でした。どっかに説明があった気もする...。以下、2分で書いた検証コード。a(){$b++;$b;a};a実行結果23456789略949596979899呼び出しの深さのオーバーフローのため、スクリプトが失敗しました。ちなみにVBScriptやJScriptは環境依存しますがメモリ容量が足りないというエラーで最後は終了しますがだいたい1000〜2000階層くらいまでいけるっぽいです。a(){b++;WScript.StdOut.WriteLine(b);c=a();}おまけ。buzz問題をPowerShellで書いてみた。これ5分くらいかかったので私はだめかもしれません。変数1個でいいですね、よく考えると。てんぱってるとだめみたいです。Admintech.jphttp://itpro.admintech.jp/wiki/wiki.cgi?page=%C2%E8+4+%B2%F3+Admintech%2Ejp+%CA%D9%B6%AF%B2%F1に参加してきました。はせがわさんの「今さらながらのWSH」という講演で、J(ava)Scriptを使ったいまどきのスクリプトを考えてみるという趣旨のもので、かなりハイレベルかつ興味深いものでした。講演資料がはせがわさんのサイトで公開されているので、サンプルコードなど参考にされてみるといいと思います。デフォでは組み込みオブジェクトのprototypeによる拡張はできないとおっしゃっていましたが、WSHでは可能ですー。プロパティhttp://msdn2.microsoft.com/ja-jp/library/0cyeksx4(VS.80).aspxの記述はJScript.NETの記述であると思われます。それと、WSCで関数オブジェクトを返却できないのはWScript.GetObjectメソッドのバグっぽいです。WScript.GetObjectとするとWSHが落ちますね(WSH5.6、5.7で検証)。ScriptControlでラップしてGetObject関数を使うとうまくいくかもしれません。@mutaguchiBooks書籍版。