2006年5月19日のブックマーク (4件)

  • Lutz Roeder's Programming.NET C# VB CLR WinFX

    Redgate Test Data ManagerImprove your release quality and reduce your risk, with the flexibility to fit your workflow

    Lutz Roeder's Programming.NET C# VB CLR WinFX
    chihiroy
    chihiroy 2006/05/19
    .NET逆コンパイルツール、Reflector.NETを使用中。他にもいろいろある? 逆コンパイルといっても決していかがわしいものではなく、.NETの構造上当然の機能を使用しているだけだそうですが。
  • 【C# Visual Studio SourceSafe】Visual SourceSafeによるソース管理(準備編)

    あなたのチームでは、プログラムのソース・ファイルを安全に管理できているだろうか? チーム開発におけるソース管理の問題 チーム開発では、複数の開発者でプログラムのソース・ファイルを共有して、アプリケーションを開発することが一般的である。ソース・ファイルをチームで共有するので、複数の開発者が同じファイルを同時にコーディング(編集)してしまうような状況が考えられる。そのような場合に、もしソース・ファイルを管理する仕組みがなければ、ソース・ファイルを上書きしてしまって、別の開発者が記述したコードを書き換えてしまうだろう。 例えば、Aさんが「editview.cs」というファイルに「クリップボード操作の機能」を実装し、Bさんが同じファイルに「印刷機能」を同時期に実装しているとする。まずAさんがチームで共有している元のソース・ファイル「editview.cs」を更新し、次にBさんがチーム共有のソース・

  • ベスト・オブ・ブリード(べすと・おぶ・ぶりーど)

    システムを構築する際、同一ベンダ、同一アーキテクチャの製品、あるいはスイート製品を使うのではなく、各分野で最良のハードウェアやソフトウェアを選択し、その組み合わせでシステム構築を行うアプローチ。 例えばフロントエンド、アプリケーション、データベースをそれぞれ異なるベンダの製品を採用したり、業務アプリケーション・パッケージにおいて財務管理、生産管理、販売管理などの各アプリケーションを選択する際に個々の機能の優劣や業務適合性を優先し、それを組み合わせて使うような手法をいう。 企業システム構築(特にパッケージ導入)のアプローチとして、ベスト・オブ・ブリードがよいか、スイート(統合製品)がよいかという議論は古くからある。同一ベンダ製品で統一すると開発工数の削減につながり、ベンダのサポートを受ける場合にも有利だといえる。特にERPパッケージのように、初めからスイートとして設計されたものであれば、全体

    ベスト・オブ・ブリード(べすと・おぶ・ぶりーど)
    chihiroy
    chihiroy 2006/05/19
    マルチベンダとも。
  • Windowsのパス名処理に問題,ウイルス対策ソフトなどを回避される恐れ

    セキュリティ組織の米SANS Instituteなどは現地時間5月15日,Windowsのパス名処理に不具合が見つかったことを明らかにした。パス名に細工が施されると,Windowsはそのファイルの場所(パス)を適切に示せなくなる。このため,例えばWindows上で稼働するウイルス対策ソフトのおいては,「ウイルスを検出しても,その実体にアクセスできずに駆除できない」といった問題が発生する恐れがある。 今回の不具合は,DOS形式のパス名を,NT形式のパス名に適切に変換できない場合があることが原因。Windowsには,パス名を変換するための関数が複数存在する。特定の細工が施されたDOS形式のパス名をNT形式に変換しようとすると,適切な関数が選択されずに誤った変換をおこなってしまう。この結果,ファイルが存在するパスと,関数が返すパスが異なることになる。 Windowsだけではなく,Windows

    Windowsのパス名処理に問題,ウイルス対策ソフトなどを回避される恐れ
    chihiroy
    chihiroy 2006/05/19
    要はウイルスチェッカーやスパイウェアチェッカーを過信すべからずということですね。