@kotyのブログ

.NETとかJavaとかPythonとか勉強会のこととかを、田舎者SEがつづります。記事のライセンスは"CC BY"でお願いします。

.net

WPFを帳票フレームワークとして使う

この記事はXAML Advent Calendar 2013XAML Advent Calendar 2013 - Adventar 15日目の記事です。昨日はahfさんのWF における xaml について簡単な説明をしてみるでした。 あまりインタネットで見ないので印刷ネタを本エントリーでは書いてみます。 簡単な印…

TFSへのチェックインをフックする

メモっとく。チェックインをトリガーにメールを出したい、くらいならalert機能を使えばいいんですけどね。詳しいことはソースを見てください。変更セットに関連づいた作業項目の取り方が分からないので、もう少し調べてみようと思います。というか、誰か教え…

Server.Transferで画面遷移が無限ループ

ハマったのでメモ。一度のリクエストの中で、Server.Transferを使ってA→B→A(異常系に多い画面遷移)という風に画面遷移をすると、画面遷移が無限ループした。B→Aの遷移でAに来たときに、btnTransfer_Clickが発火してしまう。そして再度Server.Transferが呼…

勉強会でfizzbuzz的なものをみんなで書いてみた

社内勉強会で、下記のようなお題でプログラミング大会的な催しをしてみた。 下記のような機能を持ったメソッドを実装してください。 クラス名、メソッド(関数)名、アクセス修飾子等は自由ですが、名前はレビューの対象としますので、処理内容を現すそれな…

DataSet / DataTableに対してLINQを使う方法

追記:このエントリーが当ブログで一番アクセスが多いです。DataSetはまだかなり使われてるんですね。。。追記終わり。感動したんでポストしときます。 DataTableに対してLINQを使う方法。これはすばらしい。voteの数もすごい。 / c# - LINQ query on a Data…

FxCopのカスタムルールを作ってみた

FxCopのカスタムルールの作り方をあまり目にしないので、需要があるか分かりませんが書いてみます。かなりの部分を http://cs.gogo-asp.net/blogs/libaty/articles/150.aspx を参考にさせていただきました。某社のコーディング規約は十数ページにも渡る大作…

WPF Application Framework を利用してみる

自宅で使っているAccess宛名管理システムのバージョンアップ版をWPFでつくってみています。 それにあたって、WPF Application Framework(以下WAF)ってのをみつけたので、同梱されているサンプルをもとにプロトタイプを作成中。 WAFは、メッセージボックスと…

第5回nsegのふりかえり

やったことのないKPT形式でのふりかえりを、してみよーと思います。 Keep 司会の仕切りが良かった(特に最後のディスカッション) たぶん事前の準備が入念だったからだと思う 懇親会会場が良かった。(ビアガーデン、安い) Problem 廊下からの光がスクリーンに…

TDD Boot Camp Nagoya に行ってきた

↓こちらに行ってきました。 http://kokucheese.com/event/index/2467/和田さん、@bleisさん、ほか主催者のみなさん、お疲れさまでした。セミナーやカンファレンスの現場に行くのはやはり楽しいです。以下日本語でおkですみませんが、メモ的なものを。。。Ja…

勉強会カンファレンスに行ってきた #metacon2010

昨年の開催後に存在を知って、行きたいなーと思っていた勉強会カンファレンスに思い切って行ってきました。Twitter公式ハッシュタグは #metacon2010 でした。朝4時のバスに乗るか新幹線で行けば午前中から参加できたんだけど、そこまでの気合はないので午後…

NSEGで話してきたその2

ほんとに今さらなんですが、nsegで話したスライドを貼っておきます。 一度スライドを貼ろうとこころみたんですが、うまくいかなくてまあいいやって放置してたところ、とみたさんが貼り付け方に言及されてたんで、まねしてみた。どうもありがとうございます。…

vs2010と.NET Framework 4の話

http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_03.html 新機能とかも確かに重要だけどさー、mscorlibとかいったコア部分のバージョンの言及がないね。 今動いてるシステムにとって重要なのはバージョンアップにあたってどんだけ工数…

CruiseControl.NET 1.4.1以降の新機能

ちょいちょいマイナーアップデート版が出ているみたい。 全然試してないけど気になった機能は Links to issue trackers in commit comments Comments can be transformed into urls pointing to issue tracker webpages if they follow a pattern, this can …

Visual SourceSafeを使う理由がない

元ネタ。 http://www.codinghorror.com/blog/archives/000660.html 『VSSは高価なのに90年代から進歩がない。』とかそんなような内容。昔どうだったかは知らないけど、機能面からいってもオープンソースのバージョン管理ツールに見劣りする。なのに有償&高…