Microsoft Enterprise Library Validation Application Block

C#

最近、カスタム属性を使って、メンバフィールドのバリデーションができないかなーと考えてました。例えば、こんなカスタム属性を作って、 class ValidatorAttribute : Attribute { public Func<int, bool> Validate { get; private set; } public ValidatorAttribute(Fu</int,>…

MEF(Managed Extensibility Framework)

C#

最近、MEF(Managed Extensibility Framework)って言葉をよく聞くようになったなと思っていたのですが、Visual Studio 2010(.NET Framework 4.0)で標準搭載される機能なんですね。 Managed Extensibility Framework - Home 動的に機能を拡張するためのフレー…

わんくま同盟 東京勉強会 #28 に行ってきた

年始からずっと体調が良くなかったのですが、ようやく復調してきたので、先日参加した勉強会の感想を書いときます。わんくま同盟 C#4.0 ファーストコンタクト 最初はC#4.0のお話。dynamicやparallelについては、いくつかのブログで紹介されていたので知って…

CCRでサンタクロース問題

C#

以前からMicrosoft Robotics Developer Studioに含まれるCCR(Concurrency and Coordination Runtime)という技術に興味があったんですが、最近機会があったので少し調べてみました。こちらの記事によると、CCRは、Erlangというプログラミング言語のアクターモ…

このコンピュータ書がすごい

ジュンク堂池袋店で開催された「新春座談会 このコンピュータ書がすごい! 2009年版」に行ってきました。 『新春座談会 このコンピュータ書がすごい! 2009年版』 参加者は立ち見がでるくらい多くて非常に盛況でした。座談会では売り上げランキングに従…

2008年読書まとめ

年の瀬も迫ってきたということで、今年読んだ本の中からオススメのものをまとめてみたいと思います。 ベスト5 インストラクショナルデザイン―教師のためのルールブック インストラクショナルデザイン―教師のためのルールブック作者: 島宗理出版社/メーカー: …

領地獲得

HatenarMapsがリニューアルされ、これまで最大1000人だったユーザ数が3000人まで増えたそうです。 はてな村の勢力地図『HatenarMaps』を大幅リニューアルしました - kaisehのブログ というわけで、第2947位(ぎりぎり^^;)の僕も領地を獲得することができま…

iPhoneアプリ開発はじめました

MacBookを購入したので、iPhoneアプリの開発をやってみることにしました。多くのブログで、AppleIDに2バイト文字が含まれているとアクティベーションに失敗すると書かれているにも関わらず、僕も失敗してしまい、サポートのお世話になりました^^;それ以外…

システムアーキテクチャ構築の原理

システムアーキテクチャ構築の原理 ITアーキテクトが持つべき3つの思考 (IT Architects’Archive ソフトウェア開発の実践)作者: ニック・ロザンスキ,イオイン・ウッズ,榊原彰,牧野祐子出版社/メーカー: 翔泳社発売日: 2008/12/03メディア: 大型本購入: 15人 …

MacBookを買った

自分への誕生日プレゼントとしてMacBookを買いました。初Macです。右も左も分からない状態ですが、iPhoneアプリの開発を初めてみようかなと思っています。

わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合!! に行ってきた

わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合!! 発表しました RubyistのためのSilverlight2View SlideShare presentation or Upload your own. (tags: [silverlight]) 他の人とネタがかぶらないようにとか考えて、普段使わないRubyのネタにし…

Silverlight Toolkitで遊んでみた

Silverlight Toolkit November 2008を使って、Silverlight 2でTracのUIを作ってみる - ZOETROPEの日記のUIを拡張してみました。Shibuya.trac勉強会でもらった意見を参考にして、ユーザごとのチケットをツリービューで表示するようにしています。動作イメージ…

Silverlight Toolkit

Silverlight Toolkitなるものが公開されたようです。 Silverlight Toolkit - Home TreeViewやChartなどのコンポーネント、Themeの切り替え機能などが使えるみたいです。TracのUIに使えそうだなあ。サンプルが付属しているので、それを見ているだけでも結構楽…

イノベーションのジレンマ

読了。イノベーションのジレンマ―技術革新が巨大企業を滅ぼすとき (Harvard business school press)作者: クレイトン・クリステンセン,玉田俊平太,伊豆原弓出版社/メーカー: 翔泳社発売日: 2001/07メディア: 単行本購入: 59人 クリック: 811回この商品を含む…

Shibuya.trac勉強会 0.11行ってきた

IT勉強会カレンダーで見かけて面白そうだなーと思ったShibuya.trac勉強会0.11に参加してきました。 meeting/02 - Shibuya.trac Wiki - Shibuya.trac - SourceForge.JP 以下、感想。 TracLightning社内標準化までの道のり(id:kaorun55) まずは1人で使い始めて…

IntelのSSD X25-Mを買った

HDDがクラッシュしたのをきっかけに、Intelの「X25-M Mainstream SATA SSD」を買いました。値が張るのでかなり迷いましたが。パーツショップから出たり入ったり、かなり怪しい客だったと思いますw まずは、ベンチマークを取って、最近買ったDELL PCのHDD(SE…

Silverlight 2でTracのUIを作ってみる

(2008/10/07追記) 本エントリーの内容は、当初Silverlight 2 RC0で開発したものを記述していましたが、RC0で開発したプログラムは一般公開できないとのことなので、Beta2で開発したものに修正しました。Tracのチケット周りのUIって、ちょっと使いにくいよね…

レンタルサーバでWCFのホスティング

WCF

Webアプリの実験用にActiveWebのレンタルサーバを借りた。契約が12ヶ月縛りなのでちょっと不安だったけど、ASP.NET 3.5に対応しているし値段も安いので、ここに決めた。さっそくマニュアルを見つつWebアプリをアップしてみると、ASP.NET 3.5のアプリと、Silv…

この世には、DB関連の技術が...多すぎるっ!

DB

ちょっとしたデータベースを使うプログラムを組もうと思い調査してみた。しかし、Microsoft関連に限ったとしても、最近はASP.NET Dynamic DataやADO.NET Entity Frameworkというフレームワークが出てきているし、どんなクラスを使うのか調べてみても、DataAd…

WPFデザイナが開かない

WPF

Visual Studio 2008のWPFデザイナが開かなくなった。xamlのファイルを開いてもただのテキストエディタで表示され、右クリックで「デザイナから開く」を選んでも 'xxxx.xaml' に対応するエディタはありません。 このファイルの種類 (.xaml) のアプリケーショ…

SilverlightからTwitterにアクセスしてみた

「Silverlight 2 テクノロジ入門」を読み終わったので、せっかくなのでSilverlight 2で何かアプリをつくってみようと思った。先日の日記で、「SiverlightでTwitterクライアントを」とか書いたんだけど、Silverlightでは、サービスを公開しているサイトにポリ…

WCFでTwitter APIをたたいてみる

WCF

昨日はWCFではてなスターの総数を取得してみたけど、次はTwitter APIをたたいてみる。[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)やを参考にしつつ、つくってみた。ソースは以下の通り。とりあえず、friendタイムラインとpublicタイムラインの取得、…

WCFではてなスターの総数を取得してみる

WCF

最近WCFの勉強中なので、Webサービスを呼び出したりして遊んでる。今日ははてなスターAPIを呼び出してみた。以下がそのプログラム。 using System; using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Web; class P…

構成管理ツールをいかにして導入するか

構成管理ツールはどのようなタイミングで導入し、どのように活用すべきなのだろうか? - kagamihogeのblog僕が今の部門に配属された当時(4年前)は、プロジェクトでは構成管理ツールはあまり利用されてなくて、CVSを使ったプロジェクトが2、3あるだけだった。…

CORBAからWCFへ(性能比較編)

ちょっと古いけど、興味深い記事を発見した。Windows Communication Foundation (WCF) と既存の分散通信テクノロジのパフォーマンスの比較今では.NET 3.5 SP1がリリースされてパフォーマンスも改善されているだろうから、どこまで参考になるのか分からないけ…

LLFuture行ってきた

朝10時から夜9時までというかなりの長丁場。ずっと座っていたので背中が痛い・・・さて、今回は技術的についていけないセッションが結構多かった。普段からLL使ってないからなぁ。そんな中で、僕も仕事でまがりなりにもフレームワークを作っている*1ので、「…

CORBAからWCFへ

仕事では今でもCORBAを使っているんだけど、WCFに乗り換えられないものかと検討している。*1さすがに一気に全部置き換えるわけにもいかないので、既存の実装をうまく再利用しつつ乗り換える方法を考えている。 インタフェースの定義 まずはインタフェース定…

Parallel.Forって何だ?

C#

昨日の勉強会でParallel.Forというもの存在を知ったのですが、どんな機能なのかよく分かりませんでした。そしたらコメント欄で「Parallel Extensions to the .NET Framework 3.5」で利用できるよ、と教えてもらったので*1、さっそく使ってみました。まずは、…

わんくま同盟勉強会(C# Day)行ってきた

わんくま同盟 東京勉強会 #23 C# Dayに参加してきました。http://www.wankuma.com/seminar/20080809tokyo23/Default.aspxわんくま勉強会は初参加*1だったので、ちょっとドキドキしながらの参加でしたが、面白かったです。プレゼン中はMISAOってソフトで、ニ…

ASP.NETでiPhone向けWebアプリを作ってみる

iPhone買ったからには、自分でアプリを作ってみたいよね。とは言うものの、ネイティブアプリを作ろうと思うと、Macを買わないといけないし、Objective-Cを学ばないといけないし、AppleとNDA契約結ばないといけない。さらに、リリースには99ドル必要と、なか…