Мне кажется, это не защита от копирования, это просто способ идентифицировать покупателя, которому можно предъявить претензии. Если покупатель будет вне досягаемости от предоставления исковых заявлений, он может смело выкладывать контент на торрент.
А правда, что сканер не должен постоянно находится подключенным, потому что «может что-то спалить»? Мне назвали время в полчаса. У меня тоже лачик, поэтому интересно, как правильно использовать данный прибор.
Мой опыт проведения собеседований показывай печальную статистику по кандидатам с сертификатами Microsoft. Я не знаю чем это вызвано, единственная мысль, которая приходит — заучивание тестов, а не разбор вопросов. Желаю всем сдать, и очень хочется, что бы после сдачи вы имели кроме сертификата еще знания.
Спасибо за демонстрацию еще одного подхода. Я пользуюсь Lucene при индексации. Он же используется при подсветке найденных результатов. Поддерживаю стремление увидеть сравнительную характеристику между тремя подходами. Если вам нужна будет помощь с Lucene, обращайтесь, чем могу, помогу.
Которые не смогут заменить DynamicResource, и не только из-за отсутствия такового, а ввиду различий в реализации класса ResourceDictionary между WFP(в котором присутствует DynamicResource) и Silverlight.
Было бы интересно провести параллели между подходами, я бы с удовольствием почитал вашу статью.
После смены культуры в ResourcesProvider`е и загрузки данных сработает событие PropertyChanged. Binding, который автоматически подписывается на это событие, сработает и обновит данные.
Отличная практика кэширование Silverlight сборок. Может получиться отличная статья. Только, к сожалению, данный подход не работает с дополнительными(satellite) сборками.
Вы, безусловно, правы. Пользование данной библиотекой затруднено различными опциями. Я задумывался об этом и обещаю, во второй части, поделиться своими мыслями о решение данной проблемы.
Если Вы имеете ввиду satellite assembly, то они есть, но функции использования ресурсов в markup не предоставляется стандартными средствами dotNet. Можно делать wrapper над ресурсами, а можно это сделать предложенным выше подходом.
Классная штука, я использовал её для собственной валидации при связывании(binding). Правда есть вещи которые не смог тогда «победить». Сейчас вспомнил про IValueConverter на данном MarkupExtension, который нельзя использовать в markup. Например:
Которые не смогут заменить DynamicResource, и не только из-за отсутствия такового, а ввиду различий в реализации класса ResourceDictionary между WFP(в котором присутствует DynamicResource) и Silverlight.
Было бы интересно провести параллели между подходами, я бы с удовольствием почитал вашу статью.
Button Content="{SelfBinding Path=MyPath, Conveter={StaticResource MyConverter}}"
/>