воскресенье, 14 февраля 2010 г.

iPhone/iPad SDK 3.2 Beta 2

И вот обновленный SDK для iPad доступен через файлообменные сети.

среда, 10 февраля 2010 г.

вторник, 9 февраля 2010 г.

Introducing .NET 4.0 With Visual Studio 2010

Название книги: Introducing .NET 4.0 With Visual Studio 2010
Автор: Alex Mackey
Количество страниц: 504
Формат: Pdf

Содержание:
1: Introduction
2: Visual Studio IDE and MEF
3: Language and Dynamic Changes 
4: CLR and BCL Changes 
5: Parallelization and Threading Enhancements 
6: Windows Workflow Foundation 4
7: Windows Communication Foundation
8: Entity Framework
9: WCF Data Services
10: ASP.NET
11: Microsoft AJAX Library 
12: jQuery
13: ASP.NET MVC 
14: Silverlight Introduction 
15: WPF 4.0 and Silverlight 3.0
16: Windows Azure

Visual Studio 2010 RC


8 февраля стал доступен для скачивания по подписке MSDN Visual Studio 2010 Release Candidate. А с 10 февраля станет доступен для всех желающих.

вторник, 2 февраля 2010 г.

iPhone OS 3.1.3

iPhone OS 3.1.3 только что стала доступна для скачивания). Вот не ждали.

воскресенье, 31 января 2010 г.

Stored Procedures: sys.sp_identitycolumnforreplication

Данным постом я начинаю серию про репликацию данных в Sql Server.
Данная хранимая процедура даже не описана в BOL, и если кто-то понял из названия, она изменят параметр NOT FOR REPLICATION для IDENTITY колонок в таблицах.
При настройки репликации, если подписчик уже создан и пересоздать таблицу не представляется возможным без нее не обойтись.
Для выполнения данной системной процедуры используется следующий синтаксис:
sys.sp_identitycolumnforreplication [ @object_id = ] 'object_id', [@value = ] value
где value может принимать значение 0 или 1, соответствует "нет" или "да" в дизайнере таблиц Managment Studio.

Stored Procedures: sp_recompile

Как я недавно выяснил, не все знают об этой очень полезной хранимой процедуре.
Данная процедура выполняет перекомпиляцию, а так же обновление исходных планов для хранимых процедур и триггеров.
Sql Server автоматически обновляет планы при первом запуск процедуры (триггера) после рестрарта службы Sql Server'а, а также после после обновления схемы таблиц, используемых в запросах процедуры (триггера). Но при построении более подходящего индекса перестроение плана не происходит.
Иногда происходит такая ситуация, одна и та же хранимаю процедура с одними и теми же параметрами выполнятеся разное время из Managment Studio и из приложения (или сайта), причем это видно через Sql Profiler (то есть тормозов в приложении быть не может); проблему решает именно sp_recompile.
Для выполнения данной системной процедуры используется следующий синтаксис:
sp_recompile [ @objname = ] 'object'
Более подробная информация в BOL: sp_recompile, перекомпиляция храницых процедур.