Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

CLRium: до конца регистрации — 4 дня

Anna | 17.06.2014 | нет комментариев
Впереди череда выходных, на которых дозволено чудесно и пригодно провести время. И на мой скромный взор, когда теперешний человек имеет тысячи дел, отвлекающих его от вероятности расширить свои познания, присутствие мастер-класса будет дюже пригодным. чай это как минимум вероятность прийти и не отвлекаясь на домашние хлопоты сделать что-то увлекательное, пригодное, а основное – новое для себя.
Несколько дней назад (а кажется, еще вчера) я опубликовал анонс мастер-класса по .Net Framework Internals, тот, что сегодня был назван CLRium. На этой мини-конференции будет показано, как работает всякое .Net приложение, и как внести в .Net приложение вероятности, которые не закладывались при проектировании платформы. Для чего? Всякий из вас может преследовать свои интересы. Впрочем, на мой взор, дозволено вывести несколько групп интересов:

  • Вам дюже увлекательно, как .Net Framework работает. чай если узнать как оно работает, дозволено осознать ее сущность и начать как-то по-иному относиться в самой платформе. Без единорогов, розовых очков и фей в виде Garbage Collector’а;
  • Вы хотите подтянуть познания Дабы с легкостью отвечать на собеседованиях глубже чем требовалось, тем самым забирая больше оплачиваемые вакансии
  • Вам увлекательно осознать как дозволено легко и непосредственно взламывать .Net приложения в режиме реального времени (в, безусловно же, академических целях, не нарушая права и без злого умысла. Ну вы осознали)

Впрочем чем бы вы ни руководствовались, вы начнете понимать, отчего в .Net Framework что-то сделано так либо напротив. Откуда растут ноги не положительного подсчета count в различных потоках, отчего сделали ThreadPool, отчего есть потоки, а есть процессы… И на уйма других вопросов, корни которых уходят за пределы платформы.

Я не хочу повторяться, да и не принято это на Прогре, но могу немножко приоткрыть завесу того что будет.
Для приблизительного понимания яруса решения задач, приведу ссылку на одну из мои статей в прошлом:

Помимо того, будут освещены следующие темы:

  • Основы управления памятью .Net/Windows/процессора
  • Как устроены объекты .Net в памяти, как хранится информация о типах. Как реализовано наследование на ярусе физического содержимого объектов
  • Son Of Strike (SOS) растяжение отладчика для просмотра внутренностей объектов .Net
  • Считаем sizeof() всякого .Net типа (стандарнтый sizeof считает только по Value типам)
  • Передаем объекты между AppDomains без сериализации: без убыточных затрат.
  • Загружаем сборку так что ее типами дозволено пользоваться в нынешнем домене, но при этом еедозволено отгрузить
  • Как работают исключения? Вклиниваемся в процессы сервиса исключений.
  • Разрабатываем класс для выделения .Net объектов вне .Net памяти (вне SOH/LOH)
  • Пишем пул объектов вне .Net памяти
  • Создаем прокси-тип, подменяя указатели на скомпилированные тела способов (безрефлексийный прокси)
  • Пишем ядро Memory Profiler’а — делаем дамп виртуальной памяти с распознанием .Net объектов в ней.
  • Расшарим .Net объект между процессами (через применение Paging файла)
  • Пишем способ fork(): способ, создающий поток, тот, что стартует с того же места, на котором был вызван fork (ветвление потоков) — C /CLI/asm

Когда и где?

  • 16-го мая, в Пятницу, с 18:00 до 23:00, Москва, 1-й Волоколамский проезд, д.10, стр. 3. Так что если отпрашиваться с работы, то вовсе не на длинно. Если будет много регистраций, то проведем в субботу повторный мастер-класс. Здесь все welcome: пишите на почту, кому когда комфортнее (sunex.development@gmail.com)

Страница регистрации:

  • http://braingems.timepad.ru/event/120644/.Это система для бронирования. Позже бронирования, вам придет письмо с инструкциями, как оплатить.

Что от вас нужно:

  • Прийти с ноутбуком и установленной Visual Studio. Я вам на почту скину перед началом ссыль на DropBox либо Google Drive с файлами (будет MSIL, C /CLI, которые писать длинно без подготовки, а потому — можем все не поспеть). Их — нужно будет скачать и проверить.

До встречи!

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB