スペースモラトリアムノカミサマ

日記+コメント付きブックマーク+他人にも役に立つかもしれない情報など。
(更新情報: RSS(ツッコミ付き) / RSS(ツッコミ抜き) / LIRS)

最近の TrackBack:
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|06|07|08|09|10|
2011|01|02|03|07|10|11|
2012|02|03|04|07|08|09|
2013|01|06|07|
2014|02|08|09|11|
2015|09|
2016|01|05|
2017|07|
2018|05|07|
2019|07|
2020|08|09|10|12|
2021|05|
2022|03|

2006/02/02

_ [プログラム] Monad 面白いよ Monad

Microsoft Developers Conference 2006 にて、Internet Explorer 7 : IE7 の新機能Monad : 最新コマンドライン スクリプティングなどを聞いてみました。

IE7 はほんとに概要セッションで目新しい情報がほとんどなくて残念だったのですが (印象に残っているのは、Standard モードの挙動が変わるとか、XMLHttpRequest が ActiveXObject ではなくネイティブ実装になったとか、通常は低い権限で動作し必要な時のみ管理者権限のパスワードを求めて昇格するとか)、Monad は (今まで全く情報を仕入れてなかっただけに) なかなか楽しめました。

Ruby 風に

msh> "Hello, World!".length
13

などは基本として、

msh> ([datetime]::Now - [datetime]"昭和52年12月6日") / 365
28.180890696347

("昭和52年12月6日" を [datetime] で型キャストすると日付オブジェクトになる) とか、

msh> $x = [xml]"<a><b><c>TEXT</c></b></a>"
msh> $x.a.b.c
TEST

などなど、お手軽感が高く、パイプでオブジェクトを渡せる (自動的にシリアライズ・デシリアライズされる) など、なかなか新鮮でした。

Windows でしか使えないのでつぶしが利かないのが残念ですがMono のように他 OS での実装が出てくると面白そうです。

_ [健康志向] Status Report

x49.3kg

18.4%

1.0km/22min (jog)

1.0km/23min (jog)

pmakinoの体重 pmakinoの体脂肪率 pmakinoのBMI