Как стать автором
Обновить

Мы начинаем подготовку к главной IT-конференции Урала: DUMP 2023

Время на прочтение1 мин
Количество просмотров350

21 апреля 2023 года всё уральское IT-комьюнити приедет в ЭКСПО, чтобы обсудить главные темы года, поделиться опытом, рассказать об интересных кейсах, познакомиться и потусить на афтепати!

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

DUMP 2023. Секция Дизайна

Время на прочтение1 мин
Количество просмотров340

Отбирая доклады, программный комитет учитывал максимально широкий круг интересов наших участников. Понравится всем: рядовым дизайнерам, лидам или хедам, арт-директорам, UX- и продуктовым дизайнерам. И просто мечтателям от дизайна ? А теперь к подробностям.

Какие будут доклады?
Рейтинг0
Комментарии0

DUMP 2023. Секция Backend

Время на прочтение2 мин
Количество просмотров445

Удобство в разработке — это не про большой монитор, новый ПК, мягкое кресло, большой выбор булок, кофе и печенья. Не про «послушного» продакта, лапочку тимлида или «прозрачного» QA. Это про процессы, выбор инструментов, архитектуру, смелые мысли и гениальные идеи. Про планирование, чужой уникальный опыт и «черновую» работу. Работу тысяч талантливых инженеров, которые день и ночь стараются не только ради своих пользователей, но и, прежде всего, друг для друга.

В этом «стрессовом» году мы хотим поговорить о том, почему важно делать свою жизнь проще, и о том, как это сделать теми средствами, которые уже даны «природой» среды обитания backend-разработчика. Подсветить немаловажные вопросы про «цену успеха» и вечный выбор «либо мы, либо они». Enjoy :)

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

10 лет главной IT-конференции на Урале. Чего ждать от DUMP-2021?

Время на прочтение2 мин
Количество просмотров1.4K

14 мая в Екатеринбурге пройдет 10-й юбилейный DUMP - главная IT-конференция на Урале. Это общение, идеи, тренды! 

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

Приглашаем разработчиков, тестировщиков и QA, devops-специалистов, веб-дизайнеров и проектировщиков интерфейсов, аналитиков, продактов, тимлидов и менеджеров разработки. 

На конференции выступят более 100 спикеров из таких компаний, как Яндекс, Тинькофф,  Мегафон, Ростелеком и Mail.ru Group.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии5

Самая крупная конференция разработчиков Урала готовит 8 докладов в бесплатный онлайн. Кто в программе?

Время на прочтение3 мин
Количество просмотров851

14 мая пройдет 10-й юбилейный DUMP —  главная IT-конференция на Урале. И впервые мы готовим не только офлайновую программу, но и две онлайн-трансляции. Как это будет?

Мы решили учесть мнение разных аудиторий: тех, кто устал от удалёнки и соскучился по нетворкингу, дискуссиям и личному неформальному общению. Для вас мы выбрали самую просторную и технически оснащенную площадку в Екатеринбурге. Тесно не будет! 

Для всех, кто не приедет на конференцию, мы запустим трансляцию и обеспечим онлайн-участникам не только качественную картинку, но и атмосферу полноценного ивента: обсуждением идей, вопросами спикерам, активностями, мерчем и розыгрышами от наших спонсоров. Еще и записи докладов на следующий день можем отправить.

Но мы хотим, чтобы десятый DUMP стал действительно особенным и принес больше пользы для самого широкого круга разработчиков, поэтому устроим бесплатный стрим в день конференции.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Вариант миграции FreeBSD с физического сервера в виртуальную среду VMware ESXi с помощью NFS

Время на прочтение2 мин
Количество просмотров8.9K
Задача.
Перенести существующий аппаратный сервер с FreeBSD 8.2 архитектура i386 и файловая система ufs в виртуальную среду VMware ESXEi 5.0.0

Читать дальше →
Всего голосов 5: ↑2 и ↓3-1
Комментарии4

использование JSON в Ruby on Rails, плюс пример var_dump на Javascript

Время на прочтение2 мин
Количество просмотров6.5K
В этой статье я поведаю тебе %username%, как работать с JSON, а так же как вывести дамп любой переменной javascript для дебага.

Сначала немного теории. И так, основываясь на определение взятом с Wikipedia.
JSON — это текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.
Читать дальше →
Всего голосов 12: ↑5 и ↓7-2
Комментарии9

Юбилейный DUMP2020 — 4 дня, которые вы не забудете

Время на прочтение6 мин
Количество просмотров1.4K
Привет, Хабр! У нас новости с Урала :)

10-я конференция уральских разработчиков DUMP пройдет в этом году в мае, с 14 по 17 число. Основная программа, по-прежнему, укладывается укладывается в 1 день. На DUMP выступят Сергей Абдульманов (Туту.ру, в прошлом МосИгра), Александр Орлов (Стратоплан), Григорий Петров (Evrone), Сережа Попов (HTML Academy), Роман Неволин (Groupon), Дарья Пушкарская (Web Hero School), Анна Блок (Frontend Help, Типичный верстальщик), Полина Гуртовая (Злые марсиане) и другие отличные спикеры.

Но помимо докладов и after-party, мы подготовили столько интересного, что теперь анонсируем DUMP-выходные в Екатеринбурге. Как всегда, подробности под катом

image
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

Дамп вопросов CCNA на русском

Время на прочтение2 мин
Количество просмотров68K
С неделю назад я спрашивал хабробщество о целесообразности выкладывания дампа вопросов с экзаменов CCNA переведённых на русский язык. Основательно погуглив, я не обнаружил ничего подобного на просторах рунета. Т.к. тема осталась в плюсе я пологаю, что желающих больше, чем противников. По сему выкладываю его на ваше рассмотрение.

Дамп создан в форме doc-файла с одним вопросом на страницу. На каждый вопрос есть скриншот с вопросом на английском и переводом вопроса на русский под скриншотом. Для того, чтоб у каждого была возможность решить вопросы самому, ответы были вынесены в отдельные файлы (второй архив). Номера страниц совпадают с номерами файлов скриншотов.

Так же прилагаю набор симуляций. Все симуляции сделаны в Packet Tracer'е.

Т.к. все мы люди (а вопросы переводил я с помощью двух моих студентов) в вопросах и симуляциях возможны ошибки. Буду очень рад конструктивной критике. Так же хочу заметить, что в оригинальных скриншотах так же есть достаточно много ошибок. Те что мы нашли записаны в отдельном текстовом файле.

Итак:

Doc-файл, или отсюда

Архив скриншотов с ответами, или отсюда

Архив симуляций, или отсюда или отсюда

Список ошибок, или отсюда

А вот здесь лежит торрент со всеми 4 файлами и дополнительными материалами.

А теперь к новостям погрустней:
Читать дальше →
Всего голосов 44: ↑33 и ↓11+22
Комментарии76

Crash dump'ы и KeCapturePersistentThreadState

Время на прочтение2 мин
Количество просмотров2K
Я тут обнаружил очень занятную недокументированную функцию, экспортируемую ядром, на которую нет ссылок внутри ядра, но которая делает весьма занятную вещь. А именно, записывает в переданный кусок памяти полноценный minidump на данный момент времени.
Весьма полезно с учетом того, что там (в дампе) есть оффсеты неэкспортируемых структур типа PsLoadedModuleList, которые могут пригодиться.
Спасибо Freeman за помощь)

ULONG
NTAPI
KeCapturePersistentThreadState(
PCONTEXT Context,
PKTHREAD Thread,
ULONG BugCheckCode,
ULONG BugCheckParameter1,
ULONG BugCheckParameter2,
ULONG BugCheckParameter3,
ULONG BugCheckParameter4,
PVOID VirtualAddress
);


Входные параметры:
Context — текущий контекст (можно от балды, нужно лишь заполнить EIP & ESP)
Thread — текущий поток. можно указать NULL, тогда она сама возьмет текущий
BugCheckCode, ParametersX — багчек код и аргументы, которые она запишет в дамп.
VirtualAddress — адрес выделенных 16 страниц памяти (64кб), куда она положит аккуратно готовенький крешдамп.

Пример:

Заголовок дампа:
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;


Использование функции: www.everfall.com/paste/id.php?mkgmkfg1a057

Кодес получает дамп, показывает адерса MmPfnDatabase, PsActiveProcessHead, PsLoadedModuleList и сбрасывает дамп на диск. Дамп можно спокойно запихать в WinDbg и изучать

Вообщем, весьма занятная штуковина…

Надо будет переписать свой gr8lkd (http://gr8lkd.googlecode.com/) с использованием этой функции.
Всего голосов 17: ↑11 и ↓6+5
Комментарии3

Дайджест полезного чтива

Время на прочтение1 мин
Количество просмотров719

Добротяпница всем!


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

Начнем с крайне интересного вопроса о том, насколько важна скорость выхода вашей идеи на рынок? Цитата Оскара Хартманна, основателя KupiVIP:

«Для того чтобы выйти на рынок первым я спустил до нуля все, что заработал в жизни»

Свежее интервью с Анной Березовской, топ-менеджером Groupon Russia о профессиональном уровне русских и западных сотрудников и о типичном сценарии для американцев:

«Просыпаясь утром, я чищу зубы, одеваюсь и проверяю три вещи: свою почту, Facebook и Groupon»

Чем региональные конференции разработчиков отличаются от московских? Подробный обзор докладов с прошедшей в Екатеринбурге тусовки программистов и юзабилистов DUMP.
Читать дальше →
Всего голосов 44: ↑32 и ↓12+20
Комментарии7

OllyDbg при смерти — спасение наработок отладочной сессии

Время на прочтение45 мин
Количество просмотров14K

Если вы используете OllyDbg не для отладки собственных приложений, для которых у вас есть отладочная информация, а для реверс-инжиниринга или исследования сторонних, типичная ваша деятельность — это вникание в машинный код чужого продукта, осознание сути происходящих вещей и расстановка большого числа меток (labels) и комментариев по всему коду, а также по секциям данных. Вы планомерно разведываете суть процедур/функций и переменных и даёте им имена, отражающие ваше понимание их предназначения.


OllyDbg не нуждается в представлении для всех, кто занимается отладкой, реверс-инжинирингом приложений, исследованием или обходом механизмов защит и т.п. Это один из лучших user-modeных отладчиков для Windows, хотя нельзя замалчивать и большое число недостатков и недоработок в нём.
И вот спустя несколько часов (а то и дней) работы, когда вы разобрались и подписали сотни, а то и тысячи процедур и переменных, OllyDbg внезапно зависает или вылетает, унося в небытие все ваши наработки (в которые могут входить не только labels и comments в большом числе, но и расставленные в нужных местах брекпоинты и модификации). Это потеря времени и чудовищно демотивирующий фактор, от которого опускаются руки и бледнеет лицо.


Эта статья о том, как я в такой экстренной ситуации использовал OllyDbg для того, чтобы оперативно разреверсить OllyDbg (частично), спасти висящие на волоске данные и выработать рецепт действий на случай таких катастроф.

Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии46

Боли менеджера. Обсудим опыт, факапы и успехи в секции Product на DUMP-2021

Время на прочтение2 мин
Количество просмотров799

Начинаем рассказывать детали про секции конференции DUMP. Встречайте — впервые на конференции будет отдельная выделенная секция Product.

Исторически так сложилось, что о развитии продуктов говорили в рамках менеджерской секции. Но продуктовый подход в компаниях стремительно развивается, и все больше людей затягивает в тему поиска оптимальных решений для того, чтобы продукты приносили ценность и были успешными.

Поэтому у нас появилась отдельная большая секция - 8 спикеров, 320 минут концентрированной пользы (с перерывами, конечно :) и общением.

Читать далее
Всего голосов 4: ↑2 и ↓2+1
Комментарии0

Разбор секции DESIGN на DUMP: куда расти и развиваться?

Время на прочтение2 мин
Количество просмотров652

Дизайн - одна из самых заметных и посещаемых секций на конференции DUMP.

В этом году поговорим о зоне развития дизайнера. К нам в качестве слушателей придут специалисты разного профиля и опыта. И наша задача - показать и рассказать то, что позволит по окончанию сессии докладов сказать: "Это интересно, я хочу попробовать так же". Или: "Я хочу это скорректировать (что нормально) и попробовать реализовать в своем рабочем процессе".

Читать далее
Рейтинг0
Комментарии0

Как решить нестандартные задачи в Backend и не проиграть. Расскажут спикеры конференции DUMP

Время на прочтение5 мин
Количество просмотров2K

Обычно участники ждут от конференций полезных докладов с цифрами, фактами и только по делу. Мы учли это, взяли трендовые темы и пригласили опытных спикеров. Так получилась четкая и концентрированная программа секции Backend. Поговорим о технологиях и методах, которые только недавно появились. Разберемся в серверной разработке без привязки к языкам программирования. А также поищем оптимальное решение задач, с которыми сталкивается большинство разработчиков бэка. 

Ты только посмотри, какие спикеры нам в этом помогут!

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии1

Предварительная программа DUMP-2022 готова. Выступят докладчики из Яндекс, Tinkoff, Ozon, Skyeng, HTML Academy

Время на прочтение7 мин
Количество просмотров2.6K

Программа получается отличной: Андрей Цветцких (Тинькофф), Дмитрий Цепелев (Злые Марсиане), Серёжа Попов (HTML Academy), Андрей Смирнов (X5), Алексей Бородкин (Ozon), Елена Насыбуллина (Selectel), Дмитрий Калаев (ФРИИ), Максим Рогожников (Тинькофф), Антон Назаров (Autodesk), Александр Кириллов (Evrone), Филипп Терехов (Уфимский городской планетарий) — и это не всё. Под катом — подробности программы.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии3

Зачем айтишнику ехать в Екатеринбург

Время на прочтение4 мин
Количество просмотров28K

Екат, Екб, Ебург и Катер – у Екатеринбурга много неофициальных имен. А недавно к ним добавились «Центр мерзотной либероты» и «Город Бесов» – звания, которыми наградил уральскую столицу одиозный журналист Владимир Соловьев. Как бы вы ни относились к пропагандисту, в одном он точно прав – город отличается от всех других в России. Рассказываем, почему в нем стоит побывать всем, кто (на время?) отложил идею о релокации и собирается строить карьеру в российском IT.

Читать далее
Всего голосов 50: ↑34 и ↓16+30
Комментарии169

DUMP-2016: видео всех докладов в одном посте. Бесплатно. Без СМС

Время на прочтение9 мин
Количество просмотров23K
8 апреля в Екатеринбурге прошла конференция DUMP. Под катом — видео 60-и докладов про frontend, serverside, devops, mobile, дизайн, управление разработкой и тестирование, плюс все презентации и фотографии с прошедшей конференции. А вот короткий отчетный ролик про DUMP-2016.


Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии2

Предварительная программа DUMP готова. Выступят докладчики из Dropbox, JetBrains, Mozilla, Mail.Ru, Яндекса, Rambler&Co;

Время на прочтение10 мин
Количество просмотров7.6K
Привет, Хабр!

14 апреля в Екатеринбурге в седьмой раз пройдёт конференция DUMP. Доклады будут идти в 8 секциях: FrontTalks, Serverside, Mobile, Design, DevOps, Тестирование, Management, Science.

Программа получается отличной: Григорий Бакунов (Яндекс), Леонид Васильев (Dropbox), Никита Прокопов (Cognician), Андрей Акиньшин (JetBrains), Александр Блинов (RedMadRobot), Юрий Ветров (Mail.Ru Group), Денис Кортунов (Acronis), Сергей Рассказов (Школа шрифтового дизайна), Александр Орлов (Стратоплан) — считаем, такое нельзя пропускать. Подробности программы — под катом.

image
Помните эти наклейки? В прошлом году мы придумали их специально для конференции. А еще есть такие же стикеры для телеграма
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии6

DUMP-2022: итоги, благодарности и презентации всех докладов

Время на прочтение3 мин
Количество просмотров1.3K

В конце мая в Екатеринбурге мы провели долгожданный DUMP-2022! Спасибо всем, кто прислал обратную связь о конференции – так наш DUMP из года в год делает работу над ошибками и становится лучше и лучше. Мы все еще изучаем ваши отзывы, но главный итог уже можно подвести – было круто. Было приятно увидеть знакомые лица. Несмотря на безрадостные события последнего времени, их было немало. Здорово, что приехали новые люди – значит IT живет и развивается. 

86 докладов в 11 тематических секциях – это было леген дарно! А на afterparty после основной программы мы наградили лучших спикеров.

Ими стали:
Всего голосов 3: ↑1 и ↓2-1
Комментарии0