![](https://webcf.waybackmachine.org/web/20240805085003im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/7e9/d5b/c7c/7e9d5bc7c2e169818097faaa0748ec30.jpg)
21 апреля 2023 года всё уральское IT-комьюнити приедет в ЭКСПО, чтобы обсудить главные темы года, поделиться опытом, рассказать об интересных кейсах, познакомиться и потусить на афтепати!
21 апреля 2023 года всё уральское IT-комьюнити приедет в ЭКСПО, чтобы обсудить главные темы года, поделиться опытом, рассказать об интересных кейсах, познакомиться и потусить на афтепати!
Отбирая доклады, программный комитет учитывал максимально широкий круг интересов наших участников. Понравится всем: рядовым дизайнерам, лидам или хедам, арт-директорам, UX- и продуктовым дизайнерам. И просто мечтателям от дизайна ? А теперь к подробностям.
Удобство в разработке — это не про большой монитор, новый ПК, мягкое кресло, большой выбор булок, кофе и печенья. Не про «послушного» продакта, лапочку тимлида или «прозрачного» QA. Это про процессы, выбор инструментов, архитектуру, смелые мысли и гениальные идеи. Про планирование, чужой уникальный опыт и «черновую» работу. Работу тысяч талантливых инженеров, которые день и ночь стараются не только ради своих пользователей, но и, прежде всего, друг для друга.
В этом «стрессовом» году мы хотим поговорить о том, почему важно делать свою жизнь проще, и о том, как это сделать теми средствами, которые уже даны «природой» среды обитания backend-разработчика. Подсветить немаловажные вопросы про «цену успеха» и вечный выбор «либо мы, либо они». Enjoy :)
14 мая в Екатеринбурге пройдет 10-й юбилейный DUMP - главная IT-конференция на Урале. Это общение, идеи, тренды!
Приходи за практической пользой и инструментами, которые сразу можно интегрировать в работу команд.
Приглашаем разработчиков, тестировщиков и QA, devops-специалистов, веб-дизайнеров и проектировщиков интерфейсов, аналитиков, продактов, тимлидов и менеджеров разработки.
На конференции выступят более 100 спикеров из таких компаний, как Яндекс, Тинькофф, Мегафон, Ростелеком и Mail.ru Group.
14 мая пройдет 10-й юбилейный DUMP — главная IT-конференция на Урале. И впервые мы готовим не только офлайновую программу, но и две онлайн-трансляции. Как это будет?
Мы решили учесть мнение разных аудиторий: тех, кто устал от удалёнки и соскучился по нетворкингу, дискуссиям и личному неформальному общению. Для вас мы выбрали самую просторную и технически оснащенную площадку в Екатеринбурге. Тесно не будет!
Для всех, кто не приедет на конференцию, мы запустим трансляцию и обеспечим онлайн-участникам не только качественную картинку, но и атмосферу полноценного ивента: обсуждением идей, вопросами спикерам, активностями, мерчем и розыгрышами от наших спонсоров. Еще и записи докладов на следующий день можем отправить.
Но мы хотим, чтобы десятый DUMP стал действительно особенным и принес больше пользы для самого широкого круга разработчиков, поэтому устроим бесплатный стрим в день конференции.
ULONG
NTAPI
KeCapturePersistentThreadState(
PCONTEXT Context,
PKTHREAD Thread,
ULONG BugCheckCode,
ULONG BugCheckParameter1,
ULONG BugCheckParameter2,
ULONG BugCheckParameter3,
ULONG BugCheckParameter4,
PVOID VirtualAddress
);
typedef struct _DUMP_HEADER {
/* 00 */ ULONG Signature;
/* 04 */ ULONG ValidDump;
/* 08 */ ULONG MajorVersion;
/* 0c */ ULONG MinorVersion;
/* 10 */ ULONG DirectoryTableBase;
/* 14 */ PULONG PfnDataBase;
/* 18 */ PLIST_ENTRY PsLoadedModuleList;
/* 1c */ PLIST_ENTRY PsActiveProcessHead;
/* 20 */ ULONG MachineImageType;
/* 24 */ ULONG NumberProcessors;
/* 28 */ ULONG BugCheckCode;
/* 2c */ ULONG BugCheckParameter1;
/* 30 */ ULONG BugCheckParameter2;
/* 34 */ ULONG BugCheckParameter3;
/* 38 */ ULONG BugCheckParameter4;
/* 3c */ CHAR VersionUser[32];
/* 5c */ UCHAR PaeEnabled;
UCHAR NotUsed[3];
/* 60 */ PVOID KdDebuggerDataBlock;
} DUMP_HEADER, *PDUMP_HEADER;
«Для того чтобы выйти на рынок первым я спустил до нуля все, что заработал в жизни»
«Просыпаясь утром, я чищу зубы, одеваюсь и проверяю три вещи: свою почту, Facebook и Groupon»
Если вы используете OllyDbg не для отладки собственных приложений, для которых у вас есть отладочная информация, а для реверс-инжиниринга или исследования сторонних, типичная ваша деятельность — это вникание в машинный код чужого продукта, осознание сути происходящих вещей и расстановка большого числа меток (labels) и комментариев по всему коду, а также по секциям данных. Вы планомерно разведываете суть процедур/функций и переменных и даёте им имена, отражающие ваше понимание их предназначения.
И вот спустя несколько часов (а то и дней) работы, когда вы разобрались и подписали сотни, а то и тысячи процедур и переменных, OllyDbg внезапно зависает или вылетает, унося в небытие все ваши наработки (в которые могут входить не только labels и comments в большом числе, но и расставленные в нужных местах брекпоинты и модификации). Это потеря времени и чудовищно демотивирующий фактор, от которого опускаются руки и бледнеет лицо.
Эта статья о том, как я в такой экстренной ситуации использовал OllyDbg для того, чтобы оперативно разреверсить OllyDbg (частично), спасти висящие на волоске данные и выработать рецепт действий на случай таких катастроф.
Начинаем рассказывать детали про секции конференции DUMP. Встречайте — впервые на конференции будет отдельная выделенная секция Product.
Исторически так сложилось, что о развитии продуктов говорили в рамках менеджерской секции. Но продуктовый подход в компаниях стремительно развивается, и все больше людей затягивает в тему поиска оптимальных решений для того, чтобы продукты приносили ценность и были успешными.
Поэтому у нас появилась отдельная большая секция - 8 спикеров, 320 минут концентрированной пользы (с перерывами, конечно :) и общением.
Дизайн - одна из самых заметных и посещаемых секций на конференции DUMP.
В этом году поговорим о зоне развития дизайнера. К нам в качестве слушателей придут специалисты разного профиля и опыта. И наша задача - показать и рассказать то, что позволит по окончанию сессии докладов сказать: "Это интересно, я хочу попробовать так же". Или: "Я хочу это скорректировать (что нормально) и попробовать реализовать в своем рабочем процессе".
Обычно участники ждут от конференций полезных докладов с цифрами, фактами и только по делу. Мы учли это, взяли трендовые темы и пригласили опытных спикеров. Так получилась четкая и концентрированная программа секции Backend. Поговорим о технологиях и методах, которые только недавно появились. Разберемся в серверной разработке без привязки к языкам программирования. А также поищем оптимальное решение задач, с которыми сталкивается большинство разработчиков бэка.
Ты только посмотри, какие спикеры нам в этом помогут!
Программа получается отличной: Андрей Цветцких (Тинькофф), Дмитрий Цепелев (Злые Марсиане), Серёжа Попов (HTML Academy), Андрей Смирнов (X5), Алексей Бородкин (Ozon), Елена Насыбуллина (Selectel), Дмитрий Калаев (ФРИИ), Максим Рогожников (Тинькофф), Антон Назаров (Autodesk), Александр Кириллов (Evrone), Филипп Терехов (Уфимский городской планетарий) — и это не всё. Под катом — подробности программы.
Екат, Екб, Ебург и Катер – у Екатеринбурга много неофициальных имен. А недавно к ним добавились «Центр мерзотной либероты» и «Город Бесов» – звания, которыми наградил уральскую столицу одиозный журналист Владимир Соловьев. Как бы вы ни относились к пропагандисту, в одном он точно прав – город отличается от всех других в России. Рассказываем, почему в нем стоит побывать всем, кто (на время?) отложил идею о релокации и собирается строить карьеру в российском IT.
В конце мая в Екатеринбурге мы провели долгожданный DUMP-2022! Спасибо всем, кто прислал обратную связь о конференции – так наш DUMP из года в год делает работу над ошибками и становится лучше и лучше. Мы все еще изучаем ваши отзывы, но главный итог уже можно подвести – было круто. Было приятно увидеть знакомые лица. Несмотря на безрадостные события последнего времени, их было немало. Здорово, что приехали новые люди – значит IT живет и развивается.
86 докладов в 11 тематических секциях – это было леген дарно! А на afterparty после основной программы мы наградили лучших спикеров.