Регистрация     
Ижевское сообщество .NET разработчиков
Последние новости
6 мая 2010 г.
Grabar Rouslan опубликовал 06.05.2010, 11:16

10-я встреча Izhevsk .NET User Group 19 мая 2010 Дата: 19 мая 2010 г. 18:30 - 20:45 Описание 1. Visual Studio 2010 - Использование интегрированной среды разработки Докладчик: Стебленко Иван начало: 18-30, длительность 1 час •Продвинутый IntelliSense для JS. •Управление группами breakpoint-ов. •Сниппеты для JS, ASP.NET, HTML. •Улучшения навигации по коду. 2. ASP.NET 4 на примере разработки сайта Докладчик: Коровкин Сергей начало: 19-45, длительность 1 час


Просмотров: 114 |  Комментариев: 0 | 
 | Голосов: 0 | 
26 апреля 2010 г.
Grabar Rouslan опубликовал 26.04.2010, 9:50

Друзья, в дружественном нам MCP Club Izhevsk запланировано мероприятие. Подробности - ниже: Встреча MCP Club Izhevsk. На сегодняшний день, планируется сделать 1 доклад на тему "windows 7 performance optimization" Время: 28 апреля 2010 г. 18:30 Место проведения: 3 корпус ИжГТУ Студенческая, 47, доезжаем до "Техносити" (3 корпус ближайший к остановке), заходим, поворачиваем направо, поднимаемся на 7 этаж, аудитория 3-714 (3 - корпус). При себе иметь документ, удостоверяющий личность, для предъявления охране на входе 1 доклад: 18-30 "windows 7 performance optimization" В докладе будут рассмотрены проблемы с памятью и способы повышения быстродействия ОС Докладчик: Перевощиков Михаил


Просмотров: 56 |  Комментариев: 0 | 
 | Голосов: 0 | 
9 апреля 2010 г.
Grabar Rouslan опубликовал 09.04.2010, 10:51

9-я встреча Izhevsk .NET User Group Дата: 14 апреля 2010 г. 18:30 - 21:00 № Время Описание 1. 18:30 - 19:30 Обзор по новшествам в Visual Studio 2010 2. 19:45 - 20:30 Кодогенерация в Visual Studio 2010 с помощью T4 (Text Template Transformation Toolkit) Место проведения: Офис EPAM Systems Ижевск Карла Маркса 246, служебный вход с восточной стороны здания Подняться на 3-й этаж, позвонить. При себе необходимо иметь какое-либо удостоверение личности для предъявления охране http://izhevsk.ineta.ru/events/eventMultiSessionInfo.aspx?Id=5666daa6-c8d0-448f-a56f-cc4b1f24c302


Просмотров: 107 |  Комментариев: 0 | 
 | Голосов: 0 | 
17 марта 2010 г.
Grabar Rouslan опубликовал 17.03.2010, 11:12

К сожалению доклад Марата Бакирова, запланированный на сегодня, отменяется по причине болезни докладчика. Приносим свои извинения и желаем Марату скорейшего выздоровления. Ждем вас на доклад Андрея Бешкова в 18-30. UPDATE: Программа DevDays остается без изменений


Просмотров: 140 |  Комментариев: 2 | 
 | Голосов: 0 | 
Встречи
Прошедшие
Последние записи в блогах
.NET 4.0. Кешируем данные в памяти.
RssAgregator опубликовал 30.08.2010, 16:23 в блог 'КомуНиКликабельность'

Ждете что я начну писать про System.Web.Cache? Вы одновременно правы и не правы.

ASP.NET программисты уже давно пользуются очень удобным средством для кэширования данных, из пространства имен System.Web.Cache. Он самостоятельно управляет жизнью объектов в себе, самостоятельно удаляет элементы из кеша по наступлению событий каких бы то ни было зависимостей, например изменении файла, или таблицы базы данных. Тем, кому стало интересно, отправляю к статье на MSDN.

Осталось только сказать об одном его достаточно большом недостатке – этот кеш нельзя использовать вне ASP.NET, потому что все свои данные он хранит в текущем контексте HttpContext.Current. Если у вас не ASP.NET приложение – этот объект будет недоступен.

Однако, сегодня .NET 4 меня удивил – я наткнулся на другой класс, который предназначен решить эту проблему – System.Runtime.Caching.MemoryCache.

Кроме того, что этот кеш больше не зависит от сборки System.Web, можно создавать несколько экземпляров данного класса. Есть и недостатки – не поддерживаются регионы. Хотя они и есть в базовом классе, однако сам кеш в памяти возвращает null для всех вызовов перегруженных методов с указанием параметра regionName.

В MSDN приведен такой пример использования MemoryCache:

ObjectCache cache = MemoryCache.Default;
string fileContents = cache["filecontents"as string;

if (fileContents == null)
{
         CacheItemPolicy policy = new CacheItemPolicy();
 
         List<string> filePaths = new List<string>();
         filePaths.Add(читать далее...



Просмотров: 3 |  Комментариев: 0 | 
WCF. BasicHttpBinding, аутентификация и Streamed режим
RssAgregator опубликовал 27.08.2010, 15:44 в блог 'КомуНиКликабельность'

Если вы хотите приготовить дрожжевое тесто, а дрожжей у вас нет

… то ни хрена у вас не получится.

В общем, этот пост не про то, как надо что то делать, а про то, как у меня ничего не получилось. Кода в этот раз не будет, если кому то понадобится пример, выложу более подробную статью.

Исходная задачка была достаточно простой с точки зрения Enterprise приложения: обеспечить для WCF сервиса передачу больших данных с учетом аутентификации.

WCF использует два режима для передачи данных: Buffered и Streamed. Buffered режим соответствует первоначальной сериализации всего пакета данных в память с последующей передачей клиенту. Соответственно передача в Buffered режиме определяет несколько ограничений, как то ограничение на размер передаваемых данных. Buffered режим также не оптимален с точки зрения использования памяти (ну тут все понятно из описания).

Streamed режим предназначен для передачи данных потоком, без занесения всех их в память. Данный режим также накладывает ряд ограничений, но в общем случае это касается контракта данных. Так, тип возвращаемого параметра должен быть Stream или его наследником, тип параметра метода сервиса также должен быть потоком. Данное ограничение можно снять, если использовать контракты сообщений (MessageContracts).

Остальные ограничения Streamed режима можно понять, если учесть одно обстоятельство – ни принимающая, ни отправляющая сторона не знают размер потока. Если учесть этот факт, то понятны ограничении, означенные в статье Large Data and Streaming:

You cannot use a significant number of WCF features when streaming is enabled:

·         Digital signatures for the message body cannot be performed because they require computing a hash over the entire message contents. With streaming, the content is not fully available when the message headers are constructed and sent and, therefore, a digital signature cannot be computed.

·         Encryption depends on digital signatures to verify that the data has been reconstructed correc...



Просмотров: 5 |  Комментариев: 0 | 
Финальные инструменты Windows Phone 7 станут доступны 16 сентября
Звездин Сергей опубликовал 23.08.2010, 19:22 в блог 'Sergey Zwezdin'

Сегодня стало публично известно о том, что инструменты разработчика для платформы Windows Phone 7 будут доступны в виде финальной сборки 16 сентября 2010 года.

Читать дальше




Платформа 2011 открывает свои двери
Звездин Сергей опубликовал 11.08.2010, 2:42 в блог 'Sergey Zwezdin'

Каждый год мы привыкли с вами встречаться в интереснейшей и насыщенной атмосфере на мероприятии Платформа. В этом году, следуя традициям 17-18 ноября мероприятие Платформа снова открывает для вас свои двери.

Читать дальше




Просмотров: 21 |  Комментариев: 0 | 
Кратко о нас
Регион: Россия, Удмуртия, Ижевск
Пользователей: 152
Новостей: 7
Встреч: 10
Статей: 1
Фотографий: 2
Блогов: 0
Поcтов в блогах: 0
Посетили сайт: 54537
подробнее...
Лидеры
Случайное фото
Партнеры сайта