2009-07-01から1ヶ月間の記事一覧

System.Windows.Media.Imaging.BitmapImage を直接使っていいのかな?

SLでImageOpenedイベントの拾い方 にて、ちゃんと調べずにとりあえず動いたからっていうので書き込んでしまったけど、 MSDN BitmapImage クラス って Image.Source プロパティおよび ImageBrush.ImageSource プロパティの実際的なオブジェクト ソース型を提…

Azure の 新しい SDK が出たそうです。

Microsoft Download Center なんか PowerShell も使えるようになってるらしい、まだ試していませんが…。

SketchFlow の Feedback の情報ってどこに持ってんだろ?

Blend3 についてる SketchFlow を試してるんだけど、作ったアプリ(画面フロー)を実行すると Feedback 情報を入力出来る機能を持ってる。 入力した内容は、次に開いた時にも持ってるのでどっかに永続化してるんだろうけど、どこなんだろ? クライアント の …

Silverlight 3 では WritableBitmap てのが追加されたんですね

SLでImageOpenedイベントの拾い方 ここで回答するまで知りませんでした。そもそも Silverlight 3 で何が追加されたか全部把握してないけど。 WritableBitmap で調べてみると、青柳 臣一 ブログ(趣味系) [Silverlight] Silverlight 3 で表示している内容を…

Azure Storage サービスのデータを確認するツール

Azure Storage Explorer - Home を使って、確認することが出来ます。 ※勝手に設定ファイル弄りまくって、全然動かなくて二日位悩んだので使い方を書いてみます。 Azure の Storage Service に Storage を作ります。 ダウンロードページ から、AzureStorageEx…

浅いコピー (Shallow Copy) でいいから、楽に実装したい時

Object.MemberwiseClone メソッド を使えばいいんだけど、これが protected なので外から呼び出せない。 仕方が無いので、MemberwiseClone をラップしたメソッドを定義する、こんな感じ。(ICloneable を使わなくてもよいかもしれません) public abstract c…

ASP.NET で非同期デリゲートの呼び出しって処理が完了する保障が無いの?

あまり、ASP.NET の経験無いのにコメントしてみた。ASP.netにてHttpPostedFileオブジェクトを使用しファイルアップロードが10回に1回は失敗する - Insider .NET会議室 なちゃさんの書き込みにて、IIS のリサイクル機能を思い出した。IIS のリサイクルって…

public な プロパティの private な set にリフレクションでアクセスする

プロパティは public だけど set は private なクラスがあったとして public class Test { public string Name { get; private set; } } この Name プロパティに外から値を設定する場合、今までこのコードで問題無いと思ってました。 using System.Reflectio…

xap ファイルの最適化

ReMIX Tokyo 09 で GrapeCity が XapOptimizer という xap ファイルを最適化する XapOptimizer というツールを展示しており、中の方から内容を紹介して頂きました。 動きとしては、 リフレクションを用いて使用しているクラスを抽出し、使っている物だけで再…

Live Mesh の開発が 日本語 Visual Studio でも出来るそうです

ReMIX Tokyo 09 の 砂金 さんのセッション(Microsoft Events & Seminars/マイクロソフト イベント & セミナー ホーム)にて Live Mesh アプリのデモを少し紹介されていました。 その時、日本語の Visual Studio の使用されていたのでアレ?っと思い後で聞い…

Silverlight 3 の日本語版開発ツールが出ました

ReMIX Tokyo で発表されましたが、Silverlight3 の日本語版開発ツールが出ました。 Microsoft® Silverlight™ 3 SDK Visual Studio 2008 SP1 用 Microsoft® Silverlight™ 3 Tools セッションの感想等はまたちょっとずつ書いていきます。日程はハードでしたが…

ReMIX Tokyo 09 に行ってきます

Microsoft Events & Seminars/マイクロソフト イベント & セミナー ホーム の A-1、B-2、B-3 を聞こうかなと思ってます。 Azure も正式版のリリース日が決まったみたい(11月スタート:Microsoft、「Windows Azure」の概要と料金を発表 - ITmedia ニュース)…

Groovy で XML ファイルを書き替えてみる

XML ファイルを書きかえるのに、PowerShell が便利! - お だ のスペース の続き。 コメントにて、Groovy (XmlParser) で XML ファイルを変更する方法を教えて頂いたので調べてみました。 Groovy - Updating XML with XmlParser を見ていると理解出来ないこ…

CardSafe/E を試してみました

404 Not Found. - SharpLab. で紹介されていたので試してみました。 個人的に気になった/興味を持った点を幾つか挙げてみます。 日本語が直接入力出来なかった。 コピペしたら入力出来るんだけど、直接入力出来なかった。 自分で Live Mesh アプリを作ってた…

Silverligth 3 出てるの忘れてた

タイトルの通り…、すっかり忘れてました。 とりあえず、ダウンロード。って未だ英語版しか無いみたい…。 Microsoft® Silverlight™ 3 SDK Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1 SDK はインストール出来たけど、Visual Studio 用の Too…

XML ファイルを書きかえるのに、PowerShell が便利!

Groovy (Java)を分かってないだけかもしれませんが、PowerShell の方が便利でした。 こんな データベースの定義を表す xml があった時に、 <Database> <Table name="M001_User" > <Column name="Id" Type="int" Length="0"/> <Column name="Name" Type="nvarchar" Length="50"/> <Column name="Age" Type="int" Length="0"/> </Table> <Table name="M002_Org" > </table></database>

Emacs の シェルとして PowerShell を動かす

探してたら、見つかりました。 PowerShellで使えるエディタは? @ t100のプログラミング脱出作戦 で紹介されていた、Run PowerShell as a shell within Emacs - All About Interop - Site Home - MSDN Blogs を参考に試してみたら出来ました。 まだまだ、Ema…

Azure の招待コード が届いた

さっそく作成中。 以前勉強がてらに作った ASP.NET の小遣い帳を Azure のサービスに移植してみようと思う。

Subversion 特定リビジョンの範囲内でコミットされたファイルを抽出する

やりたい事は、ある範囲内でコミットされた、拡張子が .txt、.xls のファイル一覧を取得する事。 普段は GUI(Tortoise SVN)しか使ってないので、忘れないようにメモ。 PowerShell で作業フォルダ迄移動し、以下のコマンドを実行する。 svn log -r : -v | Whe…

Excel で SQL やストアド が実行出来る!

今日初めて知りました。 今まで、SQL Server Management Studio で SQL を実行してそれを Excel に貼り付けたり、Access から Excel にエクスポートしたりしてたのが、 Excel だけで実現出来るのでちょっと感動!! 事前に準備する事 DBに対して ODBC 経由で…

WCF で長い文字列を返す場合の注意点

UnitTest 用意してて良かった〜 - お だ のスペース の続き… Web サービスから WCF に変更した際に、長い文字列を返す UnitTest で例外が発生してしまった。なので少し調べてみたら、次のサイトが引っ掛かった。 WCFで大きなデータを送受信するさいに注意す…

UnitTest 用意してて良かった〜

今まで、Web サービスで実装していた物を WCF に変更してみたんだけど、UnitTest が使い回し出来たので助かりました。 インターフェースを定義して、実装クラスの中で Web サービスを使用していたのを、WCF に変更しただけなので、 インターフェースに対して…