понедельник, 9 апреля 2012 г.
пятница, 30 марта 2012 г.
Использование Entity Framework совместно с WPF
Пришло время рассказать о том, как использовать более мощный и серьезный инструмент Entity Framework для работы с данными, а чтобы совсем облегчить нам их представление и редактирование будем использовать WPF и шаблон проектирования MVVM (Model-View-ViewModel).
пятница, 18 ноября 2011 г.
Параллельное программирование в .NET
15 ноября в компании Enterra проходил семинар в рамках клуба барнаульских разработчиков .NET, на котором я выступил с докладом о средствах параллельного программирования .NET 4.0.
Параллельное программирование в .Net
View more presentations from Denis Rechkunov
понедельник, 19 сентября 2011 г.
Введение в node.js
Недавно мне посчастливилось выступить с докладом о node.js в рамках Web Club компании Enterra.
В докладе было рассмотрено, что такое node.js, как он устроен, для чего используется, какими преимуществами обладает и как его использовать на практике.
Презентация к докладу
Презентация к докладу
Введение в node.js
View more presentations from Denis Rechkunov
четверг, 9 июня 2011 г.
Декораторы функций в C#
В статье описан пример возможной реализации декоратора функций, который схож по смыслу с таковым в Python.
Мотивация
Декорация функций это механизм обертывания одной функции поведением другой. Например, у вас есть функция, производящая авторизацию пользователя, но Вы хотите журналировать вызов этой функции, при условии, что ее код по каким-то причинам нельзя править. Здесь как нельзя кстати пригодится механизм декорирования функций. Он позволит нам просто обернуть функцию авторизации в функцию журналирования и при вызове функции авторизации всегда будет срабатывать функция журналирования. Использование декоратора методов позволит Вам дополнять поведение какого-либо метода не изменяя его кода, причем используя цепочки различных декораторов, как это можно делать с объектами в паттерне "Декоратор".вторник, 7 июня 2011 г.
LINQ to SQL в VS2010. Простой пример CRUD-формы
Введение
Что же такое LINQ to SQL? Это возможность средствами языка C# работать с таблицами баз данных как с обычными коллекциями объектов. При этом производится некое маппирование (Mapping) каждой таблицы базы данных, в результате чего каждая таблица представляется коллекцией объектов, а они, в свою очередь, являются экземплярами класса, поля которого соответствуют колонкам таблицы. Аналогичных механизмов множество и все они называются ORM (Object-relational mapping).В приведенном примере мы намеренно не будем использовать никаких привязок данных для примера использования ORM как есть в логике приложения.
пятница, 20 мая 2011 г.
Как собрать кластер на MPICH2
В этой статье я детально опишу как же собрать кластер средствами MPICH2.
Кластер собирался на 8-ми вычислительных узлах, каждый функционировал на VirtualBox и ОС MS Windows XP SP3. Сразу оговорюсь, между 2-мя Windows 7 системами использовать MPICH2 по непонятным причинам не удалось, узлы попросту не видели нужной сетевой службы друг у друга, даже при полностью отключенных средствах защиты.
Для начала качаем набор энтузиаста-кластермэна :)
- Сам MPICH2 1.3.2p1WIN32 здесь
- VirtualBox 4.0.8 WIN x86/64 здесь
- Еще нам понадобится дистрибутив собственно самой ОС Windows XP SP3
Подписаться на:
Сообщения (Atom)