http://nesteruk.wordpress.com/
|
|
|
progg.ru
|
1
proggs |
Thursday, September 02, 2010 11:39:23 AM GMT
Этот пост – заметка самому себе на тему того, как работать с JetBrains MPS. Решил ее выложить публично т.к. насколько я знаю, в интернетах нет хорошего туториала по MPS 1.5 да и к тому же real-world примера я пока не видел, а у меня тут как раз нечто что является вполне себе работающей DSL. Но пока что я только экспериментирую – так что этот пост будет скорее в стиле Hello World. »»»
|
|
5
proggs |
Friday, August 06, 2010 4:58:02 PM GMT
Thursday, August 05, 2010 3:47:23 PM GMT
Мне как человеку любознательному интересно знать не только демографику посещений моих сайтов, но также демографику посещения сторонних (чужих) сайтов. Зачем? Ну, например мне надо знать сколько человек посмотрели мою статью на Хабре или… или чужую статью, или чьего-то блога, например. В этом посте я начну рассказ про собственный логгер с испльзованием Asp.Net MVC2 и MongoDB.. »»»
|
|
6
proggs |
Tuesday, August 03, 2010 6:01:32 PM GMT
Monday, August 02, 2010 2:03:42 PM GMT
Из комментариев к коротенькому посту на Хабре про использование Python как базового языка для Asp.Net мне понравился один комментарий на тему того, нужны ли все эти дополнительные языки в стеке .Net. Мне кажется что пришло самое время досконально обсудить проблему того, что конкретно нам дают все эти языки, и насколько “полиглотное программирование” вообще имеет смысл. »»»
|
|
6
proggs |
Sunday, July 25, 2010 9:54:56 AM GMT
Thursday, July 22, 2010 5:55:58 AM GMT
Учитывая то количество флейма которое летит в направлении Microsoft/.Net разработчиков, тот пост что я пишу сейчас надо было написать уже давно, дабы попробовать объяснить всем кому интересно чем же .Net стек так привлекателен и что в нем не так. Следуя традициям spbalt.net, попробую осветить проблему с обеих сторон. Если что – комментируйте, буду рад. »»»
|
|
5
proggs |
Wednesday, July 21, 2010 8:15:02 AM GMT
Sunday, July 18, 2010 8:49:22 AM GMT
Недавно наткнулся на примеры реализации паттерн-матчинга Антона Оникийчука (лидер spbalt.net). Понятное дело что подобные вещи достаточно просто реализуются в F#, но вот на C# сделать посложнее. Что же, посмотрим во что это выльется. »»»
|
|
3
proggs |
Friday, July 16, 2010 1:22:38 PM GMT
Wednesday, July 14, 2010 11:57:53 AM GMT
Всем привет! Наконец-то произошло важное событие – мы зарелизили R2P Lite. Для тех кто не знает что это такое, я бы рассказал, но ниже есть видео, которое хоть и на английском, но все же покажет, что это за штука. »»»
|
|
3
proggs |
Tuesday, July 13, 2010 4:47:22 AM GMT
Monday, July 12, 2010 1:31:09 PM GMT
В последнее время я написал несколько постов на близкие мне темы, такие как web mining (практика вытаскивания данных из интернета) и event brokers (они же брокеры событий, или аггрегаторы, как кому понятней). Это, если хотите, слой бизнес-логики. В этом же посте я хочу рассказать о том, как реализована интеграция различных подсистем, которые участвуют в получении и обработке данных. Я буду использовать фреймворк NServiceBus в качестве messaging-шины. »»»
|
|
5
proggs |
Wednesday, July 07, 2010 7:25:00 PM GMT
Wednesday, July 07, 2010 6:07:23 AM GMT
Продолжая наше обсуждение брокеров событий, давайте посмотрим на то, как можно в статических сценариях (когда все подписки известны на момент компиляции) реализовать брокер через аттрибуты и расширение к используемому IoC-контейнеру. Внимание: это достаточно сложный пост на тему расширения Unity.
Выкладки брокера соответствуют аналогичным файлам из примеров в ObjectBuilder с той лишь поправкой что они переписаны для использования Unity 2.0. Примеры находятся тут: http://bitbucket.org/nesteruk/eventbrokers »»»
|
|
6
proggs |
Sunday, June 27, 2010 2:55:15 PM GMT
Friday, June 25, 2010 7:53:09 PM GMT
В моем предыдущем посте я описал структуру простого брокера событий с использованием только лишь языка C# и переведения классов от событий к передаче сообщений, тем самым оставив позади ключевое слово event и всю ту неразбериху, которая обычно его сопровождает. В этой части поста мы посмотрим на библиотеку Reactive Extensions и то как ее можно подключить к брокеру дабы получать выборки из сообщений а также отписку по IDisposable. »»»
|
|
4
proggs |
Saturday, June 26, 2010 6:00:33 PM GMT
Wednesday, June 23, 2010 9:38:18 PM GMT
Вообще в сложных, динамических системах очень сложно угнаться за меняющейся организацией компонентов, и если мы еще кое-как (это в 21-м то веке!) разурлили проблему создания компонентов с помощью специализированных контейнеров, то взаимодействие из между собой нам все еще полностью не подвластно. Например, реагирование на события в .Net (да и в других языках наверное) сделано на каком-то уж очень несерьезном уровне. »»»
|
|
6
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Wednesday, June 16, 2010 6:53:45 AM GMT
The team is hard at work on Prism 4.0 which will run on .NET 4.0 and Silverlight 4. We just posted the second drop on Codeplex. We are in the early stages so we really appreciate your feedback – both good and bad. As I previously announced in my blog, Prism 4.0 will focus on:
Model-View-ViewModel (MVVM)
Modularity with Managed Extensibility Framework (MEF)
Navigation
Codeplex Issues from the Codeplex Issue Tracker
Templates / Code generation »»»
|
|
6
proggs |
Tuesday, June 22, 2010 4:29:57 AM GMT
Friday, June 18, 2010 2:32:34 PM GMT
Сегодня я расскажу о том как можно без особых усилий настроить в IIS авторизацию по обычным RSAшным клиентским сертификатам, сгенерировать сертификаты для сервера и клиента. И поможет мне в этом как всегда OpenSSL.
Для того чтобы все работало нам понадобятся минимум 3 сертификата:Корневой сертификат (Certificate Authority или CA). Им будем подписывать все остальные.Сертификат домена (сервера). ... »»»
|
|
4
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Friday, June 18, 2010 9:55:59 AM GMT
Потеря данных блога, учетной записи твиттера или др. соц. сервиса может стать для нас настоящей катастрофой, к счастью, есть множество сервисов, которые помогут нам защититься от подобного апокалипсиса и создать резервную копию нужной нам информации: статей блога, списка фолловеров/друзей/твитов в твиттере и пр. В статье приведен список из нескольких сервисов/инструментов/плагинов, которые позволяют настроить автоматическое сохранение необходимой информации (очень полезно, если принять во внимание тот факт,... »»»
|
|
4
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Wednesday, June 16, 2010 4:03:24 PM GMT
This tutorial includes a video walkthrough showing step-by-step creation using Visual Studio 2010 and Expression Blend 4. You'll learn about Physics Behaviors, Perspective Transforms, Gestures, and Multitargeting among other things. »»»
|
|
6
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Wednesday, June 16, 2010 5:34:48 PM GMT
Последним моментом, о котором нужно обязательно сказать при рассмотрении итераторов в C# являются проблемы, связанные с блоком finally внутри блока итераторов. Давайте в наш последний пример добавим блок try/finally и даже не глядя на сгенерированный код, подумаем о его поведении и возможных последствиях »»»
|
|
6
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Wednesday, June 16, 2010 5:06:14 PM GMT
The .NET Framework 4 is now available in 10 more languages .
Here’s the link from Daniel Walzenbach talking about various links to download the localised version of the framework to those languages .
... »»»
|
|
5
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Friday, June 18, 2010 2:55:27 PM GMT
Because of the remoteness of SQL Azure it is beneficial to have some tricks in your coding toolbox for dealing with large binary objects, the varbinary(max) data type in SQL Azure. One of these is to be able to stream large binary objects (BLOB) -- reading or writing a piece of the data at a time.
This article provides a SqlStream class written in C# code. The class implements the abstract Stream class for the varbinary(max) data type on SQL Azure; Stream is an abstract class defined in the .NET CLR that... »»»
|
|
5
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Friday, June 18, 2010 6:02:45 AM GMT
Много раз приходилось слышать как и при частных разговорах, так и на просторах интернета, что именно читатели либо зрители являются этими самыми жертвами рекламы, которую мы видим везде в повседневной жизни. Иногда зайдя на какой либо блог, мы не можем нормально сосредоточиться на прочтении текста, из за обилия рекламы. Но верно ли считать посетителей жертвами рекламы? И кто именно таковыми является именно это то, что я постараюсь выяснить в этом посте.... »»»
|
|
7
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Friday, June 18, 2010 5:32:12 PM GMT
The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos that introduces or helps one to learn about Visual Studio 2010 features .
The June 2010 Release of the Visual Studio 2010 and .NET Framework 4 Training Kit is now available for download .
This covers some of the intro. topics likeNew features in Visual Studio 2010New features in C# 4 and Visual ... »»»
|
|
4
proggs |
Monday, June 21, 2010 1:49:54 PM GMT
Thursday, June 17, 2010 9:44:40 PM GMT
Наш бакалавр (4 года) - BA, Bachelor of Arts.
Наш с высшим образованием или наш магистр - MA, Master of Arts. »»»
|





