タグ

2009年11月24日のブックマーク (3件)

  • Subsystem for Unix Application (SUA)

    UNIX ベース アプリケーション用サブシステム (SUA) は、Microsoft® Windows® のサーバー クラスのオペレーティング システムを実行しているコンピュータで、カスタム UNIX ベース アプリケーションをコンパイルおよび実行するためのソース互換性サブシステムです。元のソース コードをほとんど変更することなく (あるいはまったく変更することなく)、UNIX アプリケーションを SUA で Windows と完全に相互運用可能です。 UNIX ベース アプリケーション用サブシステムは、POSIX (Portable Operating System Interface) プロセス用のオペレーティング システムを提供します。SUA は、こちらからダウンロードできるサポート ユーティリティ (シェルや Telnet クライアントなど) のパッケージと共に使用することで、完全

    Subsystem for Unix Application (SUA)
  • Python 3が後方互換性を捨ててでも求めたもの

    Python 3が後方互換性を捨ててでも求めたもの:よりPythonicなPythonを目指して(前編)(2/2 ページ) 8ビット文字列からユニコード文字列へ Python 3.0での大きな変更点の1つに、文字列型の変更があります。文字列型がユニコードベースに変更されたのです。 Python 2までは、組み込みのデータ型「文字列型(str型)」は単なる8ビットのデータ列でした。文字列型はASCII文字列を扱うには都合が良いのですが、日語のように多くの文字集合を持つマルチバイト文字を扱うには不便がありました。 例えば、8ビット文字列では複数バイトで構成される文字列の境界を判別する処理などを自前で行わなければなりません。Pythonはもともと欧米で開発された言語で、日語や中国語のような言語を扱うことは考えられていなかったのです。 Python 1.6および2.0からは、ユニコード文字列型

    Python 3が後方互換性を捨ててでも求めたもの
  • Interop - Unbiased Education for IT Pros