Monday, June 29, 2009

Firefox - пожирач пам'яті



Це через кілька хвилин після того як, здавалося б, закрив firefox. Куди стільки пам'яті можна жерти?

Sunday, June 28, 2009

Linq в .Net Framework 2.0

Проблема: Клієнти живуть на Windows 2000, на яку можна поставити лише .Net Framework 2.0. Але в проекті хочеться використовувати Linq. Чи це можливо?

Рішення
: Можна! Завантажуємо чудову бібліотеку LinqBridge і з радістю використовуємо Linq.

Що саме містить ця бібліотека:
  • Власну реалізацію всіх Linq операторів для Enumerable класу із Framework 3.5, що саме і дозволяє використовувати Linq to Objects в .Net Framework 2.0.
  • Реалізує generic делегати Func та Action.
  • Реалізує ExtensionAttribute, який дозволяє використовувати extension methotds в .Net Framework 2.0.
Однак це не стосується Linq to Sql та Linq to Xml, які ця бібліотека не реалізує.

Детально про LinqBridge, і про те чому це можливо читайте в статті автора, якому я дуже вдячний за чудову роботу.