2006-01-01から1年間の記事一覧

アートオブプロジェクトマネジメントより

仕様書というものは大きく4つに分類できるらしい 要求仕様 機能仕様 技術仕様 作業項目一覧 テスト基準とマイルストーン達成基準 あれ、5つじゃん。 ただし情報をどのように4つに分割するかということ事態はあまり重要なことではありません うん、まぁそ…

FindSourceRegistration解決法

開発PCではAPSNETアカウントにDebuggerUserグループを追加することで解決 読み込み、書き込みともにできるようになりました。

FindSourceRegistration

ASP.NETでイベントログを書こうとすると、セキュリティ関連のエラーメッセージが出て登録できない。自分のPCでは問題なく動作するが、特定のPCでは動作しないのが厄介。調べていくとSourceNameの登録にAdmin権限がいるという話し。 いちいち登録するのは面倒…

WebServiceのタイムアウト値を伸ばす

Landscape - エンジニアのメモ - Web サービスのタイムアウトの時間を延ばす http://sonic64.com/2005-07-21.html 一箇所だけ設定してもムダなんだよね。 このページでまとまってるので参考にした。 ありがたや、ありがたや

削除の事前確認

DataGridViewで行を削除したときに、「データを削除してもよいですか?」などの確認画面の実装について。 VS2005のBindingNavigatorで削除の事前確認をしたい http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-36424.htm で、BindingNavigatorの…

なぜ、「できる人」は「できる人」を育てられないのか?

平林純さんの記事から 「図解 できる人 v.s. できない人」と 「図解 できる人のジレンマ (水からの伝言 編)」 http://blog-tech.rikunabi-next.yahoo.co.jp/blog/hirabayashi/146 会社でもよくこういう状況になってしまう。

入力を制約するために正規表現を使用する方法

How To: ASP.NET への入力を制約するために正規表現を使用する方法メモ中でも正規表現にコメントをつける機能に感動 Regex regex = new Regex(@" ^ # 開始のアンカー (?=.*\d) # 最低でも1桁の数字が必要 (?=.*[a-z]) # 小文字が1文字必要です (?=.*[A-Z]) #…

実数の扱いについて

財務的な計算には10進数で計算できるDecimalの方が扱いやすいのだろうか? doubleじゃダメな場面もあるんだろうけど、この辺りの理解が浅い。 要調査 C# プログラマーズ リファレンス decimal (C# リファレンス) SQL Server データ型と .NET Framework デー…

データテーブル内のレコードのソート

[ADO.NET]データテーブル(DataTable)内のレコードをソートするには? http://www.atmarkit.co.jp/fdotnet/dotnettips/363dtsort/dtsort.html を参考に、 DataView dv = new DataView(dt); dv.Sort = "date"; とソート順を指定した。 これをDataGridのソ…

ProcessWalker

今日の役に立たない一言 − Today’s Trifle! −さん経由で知った。ProcessWalkerDLLの使っているプロセスを見つけることができるツール。 あぁこれがちょうど欲しいと思ってたところだった。 感謝

ジェネリックDB構築システム?

ABD

あと、目指すところ に書いてあるような「毎日データモデルが変わってもいい」世界に共感を覚える。データモデルからビジネスモデルが読み出せるんだから 処理系はシンプルですみそう CRUDがあればOK? それは端折りすぎか(wそんな世界ならフレームワークで…

久しぶりにゾクゾクした

ABD

秋のはぶにっきより 上のやつをABDで書くと・・・この図の意味を追いかけながら、 ぼんやり眺めてたら、急に視界が開けた感覚がっ!うわ、なんだこれ。 データモデル見たら業務内容が透けて見えてくるようだ・・・ ABDってなんだかエロい<誉め言葉久しく忘…

I/Oチューニングを成功させる必修ポイント http://www.atmarkit.co.jp/fdb/rensai/drk06/drk06_1.html 専用パーティションを用意する場合の例: トランザクションログ専用のパーティション 「tempdb」専用のパーティション ユーザー用のデータベースのデータ…

ログの切捨て

backup log TD with NO_LOG dbcc shrinkdatabase (TD) TDってのがデータベースの名前。

要求を仕様化するツールの1つとしてのユースケース分析

iwatamさんのページ http://iwatam-server.dyndns.org/software/の中の ソフトウェア開発の落し穴->要求分析->2. ユースケース分析 http://iwatam-server.dyndns.org/software/devintro/req/req/x17.html 「要求を記述しろなんて言われても漠然としすぎてい…

標準化ができない

はてなが目指す「世界標準」 http://www.itmedia.co.jp/news/articles/0605/02/news039.html なぜ日本は「標準」でリーダーシップを発揮できないのか http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050303/156983/ 標準化って大事な気がするけど、実現…

派生開発のプロセスって・・・

清水吉男氏の「要求を仕様化する技術・表現する技術 - 入門+実践 仕様が書けていますか?」を読んだけど、派生開発のプロセスの全体像はどこにあったんだろうか。見つけられなかった。Software People Vol.8作者: Software People編集部出版社/メーカー: 技…

それでも探してる

親の心子知らずという言葉もあるよね(笑 人力検索はてな 要求仕様書や機能仕様書、外部仕様書等といったシステム開発における仕様書の位置付けや、それぞれの書き方等を詳しく解説しているサイトを教えてください http://q.hatena.ne.jp/1092604564 Softwar…

なぜ付録で書式がついていないのか

「要求を仕様化する技術、表現する技術」を読み終わったので、いざ自分の仕事で使ってみよう! と意気込んだものの、本書で語られている「派生開発」や「要求仕様書」「要求TM(トレーサビリティマトリクス)」をExcelで作るのが面倒なので、サンプルがついて…

読了

「要求を仕様化する技術、表現する技術」の一回読み終わった。以下、感想。第一部「要求仕様にまつわる問題」は、身近な問題だったので、興味深く読めた。またこの本を読まずに仕事を続けていたら、これらの問題は、半年か一年後に自分の問題となっているこ…

開発のプロセスと中間成果物

今後の開発方法や、プロセスや中間成果物をどうするかを考える必要がでてきた。参考にしているのは、以下の書籍要求を仕様化する技術・表現する技術 - 入門+実践 仕様が書けていますか?作者: 清水吉男出版社/メーカー: 技術評論社発売日: 2005/10/07メディ…

型指定DataSetに対して未登録の列が自動的に追加される。

型指定DataSetに対して、DataAdapterを使用して、Fillメソッドを実行した場合に、SQL文の結果に型指定で指定していない列が存在した場合、この列は自動的に追加される。 結果、型指定DataSetなのに、指定外の列が生成される。これを回避するには、DataAdapte…

DataRowのコピー

一覧で検索したDataSetから、一行取り出して、別のDataSetにコピーしたい場合がある。 @IT会議室から引用すると DataRowをDataTableに設定 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5350&forum=7 DataRow[] drGet = hoge(); DataTable dt =…

C#の正規表現で.(ピリオド)で改行を含む方法

正規表現のピリオドは「任意の1文字にマッチする」という意味だが、唯一“\n”にはマッチしない。 スマートな文字列処理のための正規表現入門(前編) .NET Frameworkがサポートする正規表現クラスを徹底活用する http://www.atmarkit.co.jp/fdotnet/basics/re…

WS-Security入門

Webサービスのセキュリティ関連の実装がいまいち不明。 カスタムヘッダにユーザー名、パスワードを突っ込んで、SSLがあれば問題ないのかな? そのあたりをつらつらと・・・ WS-Securityとは http://e-words.jp/w/WS-Security.html Web Services Security (WS…

断片化解消

解消法としては、クラスタインデックスを再作成するらしい。 create unique clustered index [PK_OrderTBL] on [dbo].[OrderTBL] ([OrderKey]) with drop_existing こいつを実行した後、再度DBCC SHOWCONTIGでチェックすると スキャン密度 [最善 :実際].....…

DBCC SHOWCONTIG

排他制御の落とし穴を避けるインデックス設計 http://www.atmarkit.co.jp/fdb/rensai/drk05/drk05_1.html を読んだ。このあたりは意識したことないので、いい刺激になった。試しに普段使用しているシステム(SQLServer2000)のDBCC SHOWCONTIGを見てみると、驚…

更新処理ってむずかしい

SqlDataAdapterの自動生成のコードを見ていると、楽観的同時実行の制御のため、古いバージョンの情報と新しいバージョンの情報を一度に渡して、それらを比較するような処理が行われている。しかし、渡しているパラメータはDataRowのみ。 それでどうやって新…

DataGridViewComboBoxCellの値が有効ではありません。

3日ほどはまったのでメモ DataGridViewで、ComboBoxが使える .NET 2.0で新登場するWindowsコントロール http://www.atmarkit.co.jp/fdotnet/special/win20review01/win20review01_01.html データベースのマスタと連携しようと思って、 DataGridViewComboBoxC…

SqlError.Number プロパティ

SqlError.Number プロパティ http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfsystemdatasqlclientsqlerrorclassnumbertopic.asp