2008-08-01から1ヶ月間の記事一覧

新しい PC がほしくなってきた

ということで *1、ちょっと最近の PC 市場を調べてみました。コストパフォーマンス重視と言うことで、 10 万円以下のノートパソコン限定です。条件は以下です。 10万円以下 メモリは 2 GB (後から増設でも可) SXGA+ や WXGA+ 以上の高解像度 (1024 x 768 と…

ソフトウェア系の人たちが使っている PC 性能は低すぎる!?

個人的な感想ですが、ソフトウェア開発系の人々 (自分含む) は、大きく分けて以下の 2 種類に分類されると思います。 非常に古い PC を使用し続ける (コストパフォーマンス重視) 最速の PC を定期的に購入 (パフォーマンス重視) 私は、コストパフォーマンス…

ASP.NET 3.5 Extensions + ASP.NET MVCフレームワーク

以下の記事が公開されています。 ASP.NET のフレームワーク系には、「Web Client Software Factory - February 2008」などもあるので、何を使うか迷いますね。 (非常に小さなプロジェクトなら素の ASP.NET でも十分に効率的ですが、ある程度の規模になった場…

Trac と Redmine の機能比較

少し前の話になりますが、バグトラッキングシステムを刷新する機会があり Trac と Redmine について調べ、両方とも導入してみました。他の人の記述とかぶるため、基本的な部分は以下のサイトをご覧ください。 プロジェクト管理ツール比較表 TracとRedmineの…

Microsoft Visual Studio 2008 バーチャル ラボ

Microsoft Visual Studio 2008 バーチャル ラボでは、以下の資料とともに実機を動かしながらの訓練 (Hands-On-Lab) ができます。無料なので活用しましょう。 Visual Studio 2008 を活用した WPF アプリケーションの開発 Visual Studio 2008 による XML デー…

資料「SQL Server 2005 チューニングとサイジングのポイント」

SQL Server のチューニングメモ。Microsoft On セッション資料「SQL Server 2005 チューニングとサイジングのポイント」最低限、基本を守りましょう。 (テーブル構造とインデックス、アルゴリズム、...) たまに驚く構造の DB を見ることがあって、悲しい思い…

DB の復元に失敗した場合のチェックポイント

概要 SQL Server 2005 Express で DB を復元しようとしたとき、以下のようなエラーメッセージが表示される場合があります。 ((復元に失敗しました。 System.Data.SqlClient.SqlError: 'RestoreContainer::ValidateTargetForCreation' を試行中に、オペレーテ…

Visual Studio 2008 SP1 の新機能

Visual Studio 2008 SP1概説では、 VS2008 SP1 で追加された新機能が紹介されています。LINQ To Entities や Data なんちゃらや Service や (まだですが ASP.NET MVC) など、どんどん新しいのが出てくるので楽しいやら大変やら、不思議な感じですね。次は何…

SCM (VCS) の比較・検討

現在 Subversion をメインで使用していますが、久しぶりにバージョン管理システムの検討を行いました。結論から言うと、しばらくの間は Subversion のまま落ち着きそうです。以下を検討しました。 *1 Subversion (SVN) Mercurial (hg) git 評価項目は、以下…

自動電源ON機能がなくなっているのはテロ対策!?

5 年近く使っていた携帯を買い換えて、いくつかの機能がなくなっていることに気づきました。非常に古い携帯から新しい携帯に移ったので、機能が増えていることがあってもなくなっていることはないと思っていたので予想外*1 です。ソフトウェアならそういった…

MSBuild でビルドしたときに PrecompiledWeb を作らない方法

Web Deployment Project と MSBuild を組み合わせて使用する場合、 Project_deploy フォルダと PrecompiledWeb フォルダの 2 つができるため、ビルド時間に無駄が生じます。解決方法は何通りかあるのですが、「構成マネージャ」を使うのが一般的です。 Relea…

とうとう第三世代になりました

今使っている携帯電話 (2G) の使用期間がそろそろ 5 年という今、やっと 3G に機種変しました。まだまだ電池も 1 週間近くもつし、機能的にも不満じゃないのでよかったのですが、 2G サービス終了 & 3G 機種変キャンペーンだったのでつい。しかし、何でこん…

AVG アップデートで「binファイルが見つかりません」が表示される

AVG を使っているのですが、アップデート時に今日の朝から「binファイルが見つかりません」が表示されてしまいます。相手サーバが止まっている(?) とお手上げですね。手動アップデートは出来るようですが、もう少し様子を見てみます。[2008-08-17 20:22 追記]…

蝉にぶつかった!?

自転車にのっていたら、前の方に蝉が飛んでいたんです。相手は空を飛ぶプロなんで、勝手によけてくれると思ってそのままこいでいたら、……、思いっきり顔にぶつかってしまいました。あり得ない!!(セミ == 空飛ぶプロ) という評価でしたが、格下げします。これ…

光 (FTTH) に慣れると、もう ISDN には戻れない

いやー、早い回線速度の恩恵は、ファイルをダウンロードするときだけじゃないというのを思い知ってしまいました。普段は光回線なので非常に早いのですが、実家に帰ると 256 kbps の契約回線なんです。これくらいあれば十分使い物になると思ってたら、 Yahoo …

CodeProject の普段見ないけど意外とおもしろい記事

Advanced Unit Test, Part V - Unit Test Patterns がなかなかよかった。 Design and Architecture あたりの記事は、英語というのもあってあまり読む機会がないけど、時間があるときにまとめて読もうと心に誓う。 (実行するかは……するぞ!! :-p)ただ一つ残念…

バージョンコントロールと頻繁なリリース

連載:オープンソースで始めるバージョン管理&タスク管理を読みました。内容は非常に基本的なことですが、これすらできていないプロジェクトも多くあります。バージョン管理は基本ですので、できていない場合は是非改善しましょう。 第1回 Subversionを利用…

MTU や RWIN の簡単設定ツール

PC を再セットアップするたびに使用するのでメモ。MTU や RWIN の設定は以下がおすすめです。以下のサイトで提供されている .reg ファイル (レジストリ修正用ファイル) を適用してください。より細かい修正なども可能ですが、簡単でしかも十分な効果があるの…

Windows Server 2008 のパフォーマンスチューニング

Windows Server 2008 のパフォーマンスチューニングに関する資料です。後で読むメモ。 Performance Tuning Guidelines for Windows Server 2008 最近 Microsoft 系の話題ばかりですね。 MS 好きなのは確かですが、実は Ruby on Rails や Java, その他超マイ…

バッチファイルの文法は忘れやすい

個人的には、簡単なスクリプトはすべて Perl (or Ruby) で書きたいところなのです。ただ残念なことに、環境によっては Windows のバッチを使わないといけない場合も多々あります。バッチの if 文や for 文、変数の文法・ルールなど、基礎的なことでもなぜか…

ミラーリングに関するメモ

SQL Server 2005 (2008) のメモです。自分用なのでまとまってなくて申し訳ないです。 クライアントはどこに接続する? 監視サーバ? ミラー側の情報をAPPに記述? →最初の接続時にミラーの情報が取得される サービスの強制後に、損失したデータを確認可能? …

.NET 3.5 Enhancements Training Kit 2008-08-11 版

.NET 3.5 Enhancements Training Kit の2008-08-11 版が公開されています。 Visual Studio 2008 Service Pack 1 用に修正が加えられたようです。Visual Studio 2008 Training Kit も併せて確認しましょう。

VS2008 SP1, .NET Framework 3.5 SP1 がリリース

とうとう Visual Stduio 2008 SP1 と .NET Framework 3.5 SP1 の提供が開始されました。ダウンロードは以下から可能です。 .NET Framework 3.5 Service Pack 1 Visual Studio 2008 Service Pack 1 .NET Framework 3.5 Client Profile また、詳細は以下を参照…

DDD の無料 PDF やサンプル

以下から Domain-Driven Design (DDD) に関する PDF や サンプルが入手できます。後で読むメモ。 InfoQ: Domain Driven Design Quickly SourceForge.net: Time & Money Library

無料で使える約 200000 枚の写真ライブラリ

無料で使える画像や写真へのリンクです。プレゼンテーションや blog 用に使えるかもしれませんね。ほしい画像のイメージを簡単な英単語を使って検索*1 すると意外にヒットして便利です。(利用条件の甘いものを選びましたが、念のため各自でチェックしてくだ…

新しい技術が良い訳じゃない

新しい技術がよくて古いのがだめなんてそんなことはない。結局、きわめて当たり前なんだけど、適材適所が大切なんだ。DB のスキーマ (DDL) が変化しやすいならそれに適した言語・開発手法 (Rails + Agile など。 C 言語でウォーターフォールって……) がある。…

TableAdapter で楽観的な同時更新制御

CompareRowVersion や CompareRowVersion なんてのがあるのを知った。意外と気づかないものだなぁ。続きは MSDN で。

Joel on Software 日本語版 Web

Joel on Software 日本語版 Web 情報をメモします。 Japanese - The Joel on Software Translation Project (新しいページ) Joel on Software (昔のページ) 書いていることについて周囲と照らし合わせてみることから始めましょう。そして、 Problem を見つけ…

Windows Vista ユーザインタフェイスの基本

Microsoft のサイトに Windows Vista 用の UI ガイドラインがありました。 Windows Vista User Experience Guidelines では、詳細な例とともにどの状況でどの UI を使うべきかが示されています。 PDF 版のダウンロードも可能です。英語版しかないのが残念で…

マージと P2P の使い分け、ログ配布とミラーリングとクラスタ化などメモ

SQL Server 2005 (2008) のメモです。自分用なのでまとまってなくて申し訳ないです。マージと P2P の使い分けは? ログ配布とミラーリングとクラスタ化 注意 アプリケーションの接続先 ログイン情報 → 違い レプリケーションは、テーブルレベル 接続先変更は…