Blog Home  Home Feed your aggregator (RSS 2.0)  
light-hearted.net - Tuesday, July 21, 2009
人は計画を立て、神はそれを笑う
 
 Tuesday, July 21, 2009
   1: public string AddString(string str1, string str2)
   2: {
   3:     return str1 + str2;
   4: }

どんな感じだろ?

Tuesday, July 21, 2009 8:31:02 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 

相当昔にマルチスレッドでコピーできるツールが中にあるらしい。

と、聞いてたんですが、公開されてたんですね。知らんかった。いつから公開されてたんだろ?

スレッド数増やせばコピー時間が速くなるわけではないのでご注意を。

ユーティリティ スポットライト RichCopy
http://technet.microsoft.com/ja-jp/magazine/2009.04.utilityspotlight.aspx

あ、サポートはないそうです。

Tuesday, July 21, 2009 8:19:15 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 
 Saturday, July 18, 2009

うーん、いろんな機能がありますねぇ。こりゃ大変だ。

マイコミジャーナル - HTML 5の"カンニングペーパー"
http://journal.mycom.co.jp/news/2009/07/08/041/index.html

Saturday, July 18, 2009 2:22:25 AM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 
 Friday, July 17, 2009

行ってきました。

キーノートのオープニングのビデオは受けました。
周りの人はあまり笑ってなかったですが。。。

参加したセッションは、

  • Expresion Blend 3で作る、初めてのSilverlight
  • Expresion Web 3 と注目のSuperPreview
  • Silverlight 3 によるメディア配信 - HD配信、最新ストリーミング、DRM

です。

内容的には1時間と短いセッションなので濃くはないですが、楽しめました。

まさか、被りモノして登場するとは思いませんでしたがw

Expression Web はかなり良くなっている印象を受けました。
今までは使う理由(メリット)がなかったのですが、今後の展開が楽しみです。
CSS周りとかSnapshotは便利だなと。

Smooth Streamingは試してみたいなぁと。
仕事でなんか使えないかなぁと考えながらセッションを聞いてました。

懸賞も豪華で当たった人たちがうらやましいです。

Friday, July 17, 2009 10:25:54 AM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 
 Tuesday, July 14, 2009

TEMP環境変数は無視して、TMP環境変数を使うようだ。
ちょっと悩んでしまった。。。

TMPがないとどんな動きをするんだ?
TMPの内容が嘘だったらどうなるんだろ?

あとで確認。

Tuesday, July 14, 2009 5:11:29 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET  | 
 Monday, July 13, 2009
   1:  ALTER DATABASE database_name SET OFFLINE
   2:  ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' )
   3:  ALTER DATABASE database_name SET ONLINE
   4:  SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files
Monday, July 13, 2009 8:24:17 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   SQL Server  | 
   1:  import clr
   2:  clr.AddReference('mscorlib')
   3:  from System import DateTime
   4:  print DateTime.Now
Monday, July 13, 2009 6:12:13 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   DLR  | 
 Wednesday, July 08, 2009

読みたい!

けど、Unit Testがらみの本でまだ読んでないのもあるし。。。

とりあえず買っとくか!w

The Art of Unit Testing
http://www.amazon.co.jp/dp/1933988274

Wednesday, July 08, 2009 10:20:45 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   Agile  | 
 Tuesday, July 07, 2009

せっかくなので読みましょう。

ホワイトペーパー追加 ~ せっかくですので読んで下さい
http://blogs.msdn.com/fumios/archive/2009/07/01/9810929.aspx

Tuesday, July 07, 2009 2:58:25 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 

知らなんだ。

コレとアレとアレを使えばあんなことやこんなことができるなぁと妄想。

Windows Server 2008 の [警告のタスク] の利用方法
http://blogs.technet.com/askcorejp/archive/2009/07/01/windows-server-2008.aspx

Tuesday, July 07, 2009 2:57:41 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   Server Management | Windows  | 

自分へのリマインダ。

.NET RIA Services、XNA Game Studio、SQL Server などなど。。。
http://blogs.msdn.com/devamm/archive/2009/07/03/9815391.aspx

Tuesday, July 07, 2009 2:55:38 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 
 Thursday, July 02, 2009

ASP.NET MVCを使っているとソースコードの中にたくさんの文字列を書いてしまいます。
例えばView名、スクリプトのパス。

ですが、開発の途中でパスが変更になったり、Viewそのものがなくなったりします。
が、デプロイして動作確認するまで気づかない状況になってしまいます。

そんな問題に対応するためのものだと思えばいいと思います。
文字列ではなく、クラス階層を使って表現できるように、してくれるものです。
ちょっと触っただけなので、他にもいろんな機能があるのではないかと。

是非。

ASP.NET MVC v1.0 Source – T4MVC v2.2.00
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24471

Thursday, July 02, 2009 1:31:07 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   ASP.NET  | 
 Sunday, June 21, 2009

前回はActionをこんな感じにしたところで終ってたので、その続き。

   1:  [AcceptVerbs(HttpVerbs.Post)]
   2:  public ViewResult YourName(Account account)
   3:  {
   4:      return View("OK", account);
   5:  }

 

じゃ、以前定義したメソッドも追加したらどうなるのか?

   1:  [AcceptVerbs(HttpVerbs.Post)]
   2:  public ViewResult YourName(string Name)
   3:  {
   4:      return View("OK");
   5:  }

 

するとこんな例外が発生。

image

つまり、同名のActionを探し出して、その引数に合わせてPOSTデータを渡してくれる。ってことか。
じゃ、Viewのほうをいぢってみる。NameをName1に。

   1:  <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
   2:   
   3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   4:  <html xmlns="http://www.w3.org/1999/xhtml">
   5:  <head runat="server">
   6:      <title>YourName</title>
   7:  </head>
   8:  <body>
   9:      <% using (Html.BeginForm()) { %>
  10:          <p>Your Name: <%= Html.TextBox("Name1")%></p>
  11:          <input type="submit" value="submit" />
  12:      <% } %>
  13:  </body>
  14:  </html>

で、デバッガで確認。

image

ま、予想通り。

つまり、同名のプロパティを探し出してセットしてからActionを呼んでくれる。ということ。

Reflectionバンザイ!

大量のデータを大量のユーザがほぼ同時にPOSTする場合パフォーマンス的にはどうなるのか?
とか疑問だけどその辺は賢人(がいるだろうから)に譲ることにして。

つづく。

Sunday, June 21, 2009 10:58:44 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   ASP.NET  | 
Copyright © 2010 yama3. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: