技術者派遣の技術日誌ブログ

July 14, 2008

DotNetSlackers: MSMQ, WCF and IIS: Getting them to play nice (Part 3)

,ASP.NET,JAVASCRIPT,JQUERY

In the last three posts I’ve documented pretty well everything I’ve learned over the past few months about getting MSMQ, WCF and IIS 7 playing nice, both on single machines and across multiple machines. Even though it took quite a while …

In the last three posts I’ve documented pretty well everything I’ve learned over the past few months about getting MSMQ, WCF and IIS 7 playing nice, both on single machines and across multiple machines. Even though it took quite a while …

Continued here:
DotNetSlackers: MSMQ, WCF and IIS: Getting them to play nice (Part 3)

July 9, 2008

Windows Live ID の Web 認証 SDK がリリースされました

Filed under: ALL — Tags: , — citiszo @ 12:04 am

Windows Live ID の、いわゆる認証 API がリリースされました。これにより、独自の Web サイトで Windows Live ID を使った認証や、クライアントアプリケーションに Windows Live ID による認証を組み込むことができるようになります。

Angus Logan's Blog
SERVICE RELEASE ANNOUNCMENT: Windows Live ID Web Authentication Released!
http://blogs.msdn.com/angus_logan/archive/2007/08/16/service-release-announcment-windows-live-id-web-authentication-released.aspx

Windows Live ID はマイクロソフトのサービスやサイトで広く使われている、シングルサインオンの仕組みです。その SDK が公開されたことにより、どなたでも Windows Live ID を認証システムとして利用することができるようになります。

Web サイトで利用する場合、独自サイトのページ上のサインオンのリンクから、 Windows Live ID の認証ページに移動し、認証された後、元のサイトにリダイレクトされます。リダイレクトされたあと、必要なユーザー情報を処理します。つまり既存のサイトやホスティングサーバー上のサイトでも利用することが可能です。

なお、利用に際して料金はかかりません。利用規約は http://dev.live.com/terms/ をご確認ください。

Windows Live ID は今後 Windows CardSpace とも連携し、「アイデンティティ・メタシステム」を構成する、アイデンティティ・プロバイダの一つとして、重要な役割を果たしていくことになります。その観点からもぜひウォッチしていただければと思います。

July 7, 2008

星屑のステージ

Filed under: ALL — Tags: — Sayuri @ 9:55 pm

スターレーティングって使う?
使うよね!作ってみた。いろんなところで公開されてるみたいだけど、作ってみた。prototype.js使って。
チェッカーズは関係ないです...。

デモページ

ちなみに会社のサーバーじゃなくてGoogle Page Creatorにアップロードしてみた。
prototype.jsはGoogle Ajax Libraries。

画像は↓ここの素材を使ってPaint.NETで。

Icojoy – stock icons shop, article 'Free web development icons #4 SE'

prototype.js使って、お手軽なのが欲しかったんだけど、なかなかシンプルなのがみつからなくて...。
アニメーションはしないけど、ちゃんと小数点分も埋まるようにはなってまふ。

思ったよりソースが長くなっちゃった。
A要素でhoverで色付けしようと思ったけど、手前の星(4個目の星にマウス持ってった時の1~3個目とか)の色付けるのが面倒じゃね?と思ってJavaScriptで色付けするようにしたのがちょっと心残り。

Komodomedia

File uploads with the MVC Framework

Filed under: ALL — Tags: , — strmozo @ 9:51 pm

There have been a couple of questions on the ASP.NET MVC newsgroup about this recently. It's pretty straight forward, you simply use the standard HTML input tag (type=”file”) in your form and then iterate through the HttpRequest's Files collection in your controller.

Here's the view's HTML:

And here's the controller action:

public void SaveDocuments()
{
foreach (string inputTagName in Request.Files)
{
HttpPostedFile file = Request.Files[inputTagName];
if (file.ContentLength > 0)
{
string filePath = Path.Combine(@"C:\MyUploadedFiles", Path.GetFileName(file.FileName));
file.SaveAs(filePath);
}
}
}

ASP.NET MVC Tip #4 – Create a Custom Data Controller Base Class – Stephen Walther on ASP.NET MVC

Filed under: ALL, Asp.Net — Tags: , , , — Sayuri @ 9:45 pm

ASP.NET MVC Tip #4 – Create a Custom Data Controller Base Class – Stephen Walther on ASP.NET MVC

でもね、GetDynamicGetがカッコよすぎる。
IdentityColumnNameも主キーがintの項目を1つにするルールを貫けば(Railsとかそうだし)超絶便利な予感。
派生してるのがHomeControllerだからリソース名がHomeに思えるけど、そこはデフォルトのままいじってないってことなんだろうから気にしない。実際にはこのサンプルならMoviesControllerとかにするのがナウなヤングのRails風?

RESTfulじゃないけど「設定より規約」なところがいいっす!
最近のお気に入りはDBのテーブル全てにEntryDateとModifyDateをDateTime型で作っておいて、DataContextクラスのSubmitChangesをオーバーライドして勝手に値を入れるようにすること。

Powered by WordPress