タグ

2010年9月2日のブックマーク (4件)

  • Windowsの互換性テクノロジの仕組み(前編)(2/3) - @IT

    [基礎解説] Windowsの互換性テクノロジの仕組み(前編) 2.Windows 7との互換性を確保する「shim」 佐藤 芳樹 2010/06/17 ここでWindows 7に標準搭載されている「互換モード」という機能の裏側の仕組みを例に、shimの実際の動きを説明しておく(互換モードの使い方については関連記事を参照)。Windows 7の互換モードとは、下位バージョンのWindows OSをエミュレートするための機能である。この互換モードの設定を「Windows XP (Service Pack 2)」に設定すると、Windows 7の裏側でWindows XP Service Pack 2を偽装するための合計19個のshimが対象アプリケーションに設定される。これにより、来はWindows 7で動かないはずのWindows XP Service Pack 2用アプリケーションを実

  • Windowsの互換性テクノロジの仕組み(後編)(2/3) - @IT

    [基礎解説] Windowsの互換性テクノロジの仕組み(後編) 2.ACTで「互換性データベース」を作る 佐藤 芳樹 2010/06/30 2010/07/01更新 ■「互換性データベース」とは? ACTに含まれるCompatibility Administratorというツールには、365個のshimが収録されている。任意のアプリケーションに対してWindows互換性テクノロジを利用するには、これらのshimのうち、必要なものを組み合わせて「互換性データベース」を作成し、アプリケーションに対してそれを適用する必要がある。前編で紹介したWindows XP Service Pack 2互換モードはデフォルトで用意されている互換性データベースの1つだ。Compatibility Administratorには、このような互換性データベースが59個用意されている。 なお、実際に利用できるshi

  • 一般的な互換性問題 - Windows 7 対応アプリケーションの互換性

    3. 一般的な互換性問題 この章では、以下のような一般的な互換性問題について紹介します。 3.1 非公開情報に依存しない 3.2 OS のバージョン チェック 3.3 ファイルやフォルダー パスの取得 3.4 ファイルへの署名 3.5 x64 バージョンのサポート 3.1 非公開情報に依存しない Microsoft が推奨・公開している方法を使用して、アプリケーションを開発します。SDK では公開されていない関数・データ構造体・レジストリなどは、次のバージョンアップの際に変更されたり、なくなったりする可能性があります。そのため、その時の OS では動作しても、次のバージョンの OS で問題が発生する可能性があります。 ページのトップへ 3.2 OS のバージョン チェック Windows の内部バージョン番号 Windows 7 の内部バージョン番号は、「6.1」です。内部バージョン番号は

    一般的な互換性問題 - Windows 7 対応アプリケーションの互換性
  • David DeSandro: jQuery Masonry

    Masonry is a layout plugin for the ever-popular Javascript library jQuery. Download jQuery Masonry Think of Masonry as the flip side of CSS floats. Where as floats arrange elements horizontally then vertically, Masonry arranges them vertically then horizontally. The result leaves no vertical gaps between elements of varying height, just like a mason fitting stones in a wall. Invoking Masonry only