23 November 2011 0 Comments

Solución a los incidentes conocidos en el uso de la Factura Electrónica para México (CFD)

El objetivo es dar a conocer la mayoría de los incidentes conocidos, así como su solución, al momento de trabajar con la Factura Electrónica para México (CFD).

16 October 2011 0 Comments

Coming Out of Left Field

Baseball is the arguably the most hallowed game in America.

1 August 2011 0 Comments

Регистрация студентов в WP7 AppHub стала проще!

Друзья, как вы помните, несколько месяцев назад я описывал процесс регистрации студентов в магазине приложений Windows Phone для разработчиков – он же AppHub. Вместе с радостной новостью общего обновления AppHub , включающего расширения географии магазина приложений (например, теперь можно делать приложения, нацеленные на российский рынок), новые возможности по распространению приложений (бета и скрытые), новые возможности по управлению их жизненным циклом в магазине… появилась замечательная новость об упрощении регистрации в магазине для студентов! Для студентов, регистрирующихся через DreamSpark, внесены следующие измене��ия: идентификация как издателя приложений происходит в реальном времени прямо в процессе регистрации, то есть теперь не нужно публиковать отдельного приложения для начала процесса верификации; если вы еще не опубликовали ни одного приложения, в следующий раз, когда вы войдете в App Hub, ваш аккаунт вернется к первому шагу процесса регистрации, чтобы завершить несколько дополнительных действий; как только вы закончите регистрацию, ваш аккаунт будет тут же активирован и вы сможете разблокировать свой телефон для тестирования на физическом устройстве. — Константин Кичинский, Academic Developer Evangelist

14 July 2011 0 Comments

Объявлены результаты соревнований Imagine Cup 2011

Сегодня завершился последний день международного финала Imagine Cup 2011. В рамках церемонии награждения и закрытия соревнований выступили мэр Нью-Йорка Майкл Блумберг , актриса Ева Лонгория (которая была лицом People’s Choice Award), директор Microsoft Game Studios, главный евангелист Майкрософт Валид Абу-Хадба и другие

29 June 2011 0 Comments

The Smartphone Wars

It’s been almost fifty years since Maxwell Smart, Agent 86, goof-balled the mobile phone into the popular imagination when he used his shoe for clandestine conversations. A lot has happened since then in the ‘smart’ phone world. Angry Birds and Plants vs.

30 May 2011 0 Comments

Como obter todas as declarações de usuário em tempo de aumento de declarações no SharePoint 2010

Artigo original publicado no quarta-feira, dia 30 de março de 2011 Um obstáculo razoavelmente constante durante o aumento de declarações no SharePoint 2010 tem tentado descobrir que declarações um usuário tem quando seu provedor de declarações personalizado é chamado para executar o aumento de declarações.

Tags: , , , , , , , , , , ,
14 May 2011 0 Comments

Implementing the Algorithm for Deriving Password and encrypting Connection String in MS-RAIOP

In Microsoft Open Protocol documents, there are many algorithms that involve with crypto operations in some particular ways.   Sometimes the protocol documents also provide specific protocol examples that include the initial input, the intermediate results and the final result for each step of the algorithm.   The correctness of the result  is very crucial for the implementers to validate their implementation step by step.   Occasionally there may be some steps missing or wrong information included.  The best way to verify if the examples are right is to have a sample implementation that is only based on the algorithm documented. One of the examples is the operation of deriving a password and encrypting a connection string used in Remote Assistance Initiation over PNRP Protocol ( MS-RAIOP ).   An example is provided at the section 4.1 of the document.  It requires many steps of buffer manipulation, hashing, cipher key derivation and encryption.    The documentation of some steps was not very accurate or clear initially.   Some readers had problems to implement the operation correctly.  We have to develop a sample implementation to verify the existing documentation and then fix the problems found. This blog will provide the sample implementation for each step and point out the document problems corrected.  As an attachment, the complete source file will be attached for any implementer to use with the protocol document

7 May 2011 0 Comments

The F# Journal: Low Latency Allocationless Programming on .NET

The latest article from The F# Journal is on a topic I sometimes get asked about when talking to people doing low-latency financial trading systems: Allocationless programming on .NET “An extreme technique used in some latency-critical applications is to completely circumvent the garbage collector by replacing all heap allocations with the use of pre-allocated arrays of value types, effectively implementing manual memory management inside a managed programming language. This might be called Fortran-style programming on .NET but the advantage is that stalls due to garbage collection can be made less frequent or even eliminated entirely…” This article has reminded me what a wealth of material is available in the archives of The F# Journal

26 April 2011 0 Comments

IE9 performing better than Google Chrome at catching malware

Over at ZD Net, contributor Ed Bott writes about an experiment he conducted between Internet Explorer 9 and Google Chrome and how good they were at catching malware: Social engineering has become the dominant method of distribution for fake antivirus software. And most modern browsers, with one exception, do a terrible job of dealing with this type of threat

25 April 2011 0 Comments

Microsoft Biology Foundation 2.0 Beta 1 Release and Coding Contest

Microsoft Biology Foundation 2.0 Beta 1 Release and Coding Contest …( read more )

1 April 2011 0 Comments

Hardening Server Applications [Immo]

From time to time a company ships a product that has a huge impact on their ecosystem. A good example for us is certainly .NET. The biggest value proposition that managed code has is that it is, well, managed code.

22 February 2011 0 Comments

Prevent Tampering of Encrypting Data Using add_authenticator Argument of EncryptByKey

   This article is one of several articles discussing some of the best practices for encrypting data.