ダウンロード時に二回目以降のクリックイベントが動作しない場合の回避方法

念のためメモ。以下のURLを参考にして実装すると回避できます。 After file added to response, post back stops working in WebPart 1.以下のコードをPageクラスに追加(拡張メソッドでもよし) protected void AlterFormSubmitEvent() { StringBuilder scr…

Database Editionのスキーマ比較が起動しない問題

Database Editionがうまく起動しない事象が発生した。理由はフリーのフォントを使用していたため。 個人的にMS ゴシックが嫌いなんで、基本的にフリーのフォントを使っているんですよねぇ。 Consolasだと日本語が等幅フォントじゃないのでxmlコメントで扱…

謹賀新年

気がついたら2009年になってしまいました。ダラダラとテレビを見て年を越したわけだけど、今年はダラダラとせず気を引き締めていきたいところ。だからといって、このブログが活発になるかといわれると微妙ですなぁ。去年を振り返ると上半期は仕事に忙殺され…

SPGridViewのバインド時にグループ表示を展開しない方法

SPGridViewでAllowGroupingを有効にするとグループ化してくれるが、デフォルトだと全展開されて表示される。 全展開しないプロパティを探したけど、どこにもなかったのでClientScript使って以下のようにすると全展開されません。 <script type="text/javascript"> var rows = document.getEl…

SharePoint Guidance - November 2008

今ちょうどMOSSをあれこれやっているのでこれはありがたい。 家にはMOSSの開発環境はないので会社で試してみよう!! SharePoint Guidance | Microsoft Docs http://www.microsoft.com/downloads/details.aspx?FamilyId=C3722DBA-6EE7-4E0E-82B5-FDAF3C5EC92…

2008年度ドラフト会議

今年のドラフトは田沢以外あまり目立った選手がいない感じらしいのでスカウトの力量が問われるところ。 各球団、そこそこ期待通りの選手が獲れたみたいだけど、阪神のみ運に見放された感じですね。 日本球団の指名拒否をした選手が数年間プレーできない制裁…

チーム開発環境を無理なく導入するには?

anduさんが@ITにTFSの導入についての記事を掲載されています。 チーム開発環境を無理なく導入するには?(1/4) - @IT 前職までTFSを利用した環境下でのプロジェクトの経験が残念ながらありません。 コスト面の問題でTFSは見送りになってしまうんですよねぇ…

NUnitでBDD via CruiseControl.NET

かなり前というか2年ぐらい前にNAgilerさんのとこで知ったBDDですが、そのときNAgilerさんが言っていたCC.NETのテストレポートをBDDスタイルのxslにしたいねってのがあったんですよねぇ。元ネタ:NUnitでBDD-継続的インテグレーション (-.-) - NAgilerの日記…

IIS 7.0でCCNETを動作させる

CCNET 1.4 のインストーラで通常インストールしてもIIS7.0だとCCNETの仮想ディレクトリが作られません。 以下の2点を行えばIIS7.0でも動作します。 IISの管理画面で仮想ディレクトリを作成する。 ルート:Webdashbord エイリアス:ccnet アプリケーションプ…

3-tier Architecture with ASP.NET 2.0 Tutorial Series

新しい技術を覚えるのもいいけど、ここら辺も忘れちゃいかんな。 まだ2.0だけど。。。自戒をこめて!! ASP.NET | Open-source web framework for .NET

Lightweight Test Automation Framework for ASP.NET

ASP.NET QA teamがいつの間にかこんなんリリースしていました。 フレームワークのドキュメントがないので使い方がわかりませんが、 これから活発になりそうなんで期待かな。 この手のxUnitは.NETにもあるけど、使い勝手が難しいからガイドを作るのも大変で正…

デトロイト・メタル・シティ

原作であるマンガは立ち読みでパラパラ読む程度だったので、あまりストーリーを知らなかったけど、 予告を見る限りでは何も考えずに笑えそうな感じだったので観てきた。 詳しい話は誰かしらが書いてあると思うのでスルーするけど、思った通りたくさん笑わせ…

アジャイルならうまくいく

前職の話になるけど、こんなことを言う人に何人か出会ったことがある。 しかも、XPやスクラムとかも知らなかったんだよねぇ。てか何を根拠にそんなことが言えるのか謎です。 そんなことをいつつアジャイルのアの字も出てくるようなこと行動は一切しない。 「…

仕切り直し

ここ数か月やばいぐらい堕落しきっていた俺。 そんなわけで色々と自分に活を入れるべく、また心機一転で頑張る。 だからといってこのBlogが活発になるか不明。まずはASP.NET MVC Frameworkの調査をはじめるかな。

AnkhSVN 2.0

2.0 がリリースされているのに気付かなかったので早速試した。 ここまで UI が一新されていると思わなかったので使い方にとまどったけど、かなりいい感じになっている。 マージがVisualStudio上で行えるようになったのは嬉しいが、何よりパフォーマンスがも…

OnClientClickのバグ?

前から気になっていたのでメモ。ASPソース <asp:Button id="Button1" runat="server" OnClientClick="return Hoge('<%= UserId.ClientID %>')" /> 実行後 <asp:Button id="Button1" runat="server" OnClick="return Hoge('&lt;%= UserId.ClientID %>')" /> エンコードされてる。。。Javascriptの関数のIFを変えるか、コードビハインドでAttributeプロパティを使うかで今は対応している。</asp:button></asp:button>

SharpForge0.5.14bリリース

いつの間にかリリースされていたことに気づきました。SharpForgeも徐々にTracに近づいてきたなぁと思ったしだい。 Svnでコミット時にWorkItem(Tracのチケットと同じ)の番号をコメントに入力すると自動的にWorkItemのステータスを完了にしてくれる。 多言語…

お手製フレームワークの考察

フレームワークをどうしようかと紆余曲折していたけど、 最終的にEntLibの標準機能とカスタム Aplication Blockで構築することに決めた。正直、EntLibはDataAccess ABとLogging ABしか使ったことがないため、 しどろもどろなんですが、とりあえずバッシとア…

svn スキームにはまる

今回のPではデベロッパー端末(XP Pro)でバージョン管理を導入する無謀な ことになったので、apacheを入れないで svn スキームを利用する簡単な 方法にすることにした。 一番簡単な方法なのにはまってしまった。対象のリポジトリにアクセスしても 接続タイム…

プログラマー現役続行

プログラマー現役続行 (技評SE新書)作者: 柴田芳樹出版社/メーカー: 技術評論社発売日: 2007/09メディア: 新書購入: 8人 クリック: 84回この商品を含むブログ (45件) を見る生涯プログラミングを現役でやっていくと決意されている方は一読をお奨めします。 …

TDDアンチパターン日本語訳

以前にも書いたエントリですが、日本語訳のページを発見。 と思ったら結城さんのWikiだったことに気づく。。。http://www.hyuki.com/yukiwiki/wiki.cgi?TddAntiPatterns James Carr

MCITP 70-441 に挑む

とりあえず挑んでみます。 その前に試験対策用の本を購入しないといけないですね。 でも、めぼしい本がない。。。来年に 70-341,70-441,70-442 を網羅した本(英語だけど)が出版されるみたいだが。。。 つーか、待ってられないので下の本をポチっと!!Mcit…

Rails Envy

何言っているのか気になります。 というかこの二人は何者なんだろう??Tipps und Tricks rund ums Nähen – fareaffari.com

CruiseControl.NET Monitor Gadget

こんなんあるんだなぁと関心。 まだ、家のマシンが Vista にしていないので試せませんが。。。 http://codeclimber.net.nz/category/19.aspx CruiseControl.NET Monitor Vista Gadget, version 0.9.5 - CodeClimber CruiseControl.Net Monitor for Vista Sid…

PDT 1.0 リリース

何だかんだで1.0がリリースされる模様です。 1.0 が遂にリリースされました。 .NETがメインですが、仕事でPHPも触り始めているので若干気になったり。 .NETになれているためEclipseのコードアシスタント(インテリセンス)に かなりの不満があったりするんで…

Login コントロール

Login コントロールで色々ハマりました。 調べてみれば色々と出てくるものでパスワードの強度、長さ、 メールアドレスの任意、必須のしかたなどは調べるのに そんなに時間はかからなかった。 一番やられたのがタイムアウトをデフォルト(20分)になっている…

NBehave 0.3 リリース

NBehave の 0.3 がリリースされました。正直、開発が途中で止まるんだろうなって思ったら 確実に開発が進んでいるようですね。公式ページに載っていますが Behave# とマージしたようです。 なわけでソースコードも C# になっていました。 CodePlex にもプロ…

MindMeister

マインドマップをWeb上で手軽にかけるアプリケーションです。 ただし、このサービスを利用するには既存ユーザからの招待状をもうらうか、 MindMeisterのニュースレターを購読して「Invitation Code」を取得する必要があるようです。まだ利用していませんが、…

CruiseControl.NET 1.3 リリース

いつの間にかリリースされていました。 雰囲気 .NET 2.0 に置き換えたぽいのですが、まだ調べてないのでわかりません。。。・CruiseControl.NET

バックグラウンド処理

ASP.NETでバックグラウンドで行うのは非同期 delegate を利用して、 処理の終了を受け取るには AsyncCallback を使えばできることは知っていた。ですが、バックグラウンドの処理中に待ち受け画面を表示して バックグラウンド処理が終了したら、完了画面に遷…