Pull to refresh

Красота рендеринга игровых кадров: Краткий обзор инструментов + Интересное видео

Software Video cards Games and game consoles
Tutorial
Пытливость ума и желание знать как все работает изнутри выделяет технаря из массы пользователей. В этом небольшом посте я бы хотел поделиться с любознательным сообществом небольшими роликами и кратким рецептом использования профилирующего софта для 3D приложений.


Кому любопытно, прошу пройти
Total votes 24: ↑24 and ↓0 +24
Views 18K
Comments 22

Логирование в программе ROS

Robotics
Добрый день, уважаемые читатели! Продолжаю рассказывать о различных интересных и полезных возможностях робототехнической платформы Robot Operation System (ROS). В этом небольшом руководстве я расскажу о возможностях логирования средствами ROS при программировании на языке C++. Думаю, многие согласятся с тем, что вывод сообщений при выполнении программы имеет большое значение при разработке программ, особенно при отладке. ROS предоставляет удобное API для вывода различных типов сообщений в терминал с возможностью визуализации и фильтрации сообщений в специальных инструментах ROS. Давайте начнем!
Читать дальше →
Total votes 14: ↑10 and ↓4 +6
Views 4.1K
Comments 6

Вскрытие покажет: Решаем лёгкий crackme и пишем генератор ключа

Information Security *Python *Assembler *Debugging *Reverse engineering *
Sandbox
Доброго времени суток читающий. Мне хочется рассказать тебе про алгоритм решения одного лёгкого crackme и поделиться кодом генератора. Это был один из первых crackme, который я решил.

На просторах сети найден был наш подопытный. Это сrackme. Естественно, что необходимо изучить его. Для вскрытия нам понадобиться:

  • Немного языка Assembler
  • Логика вместе с отладчиком (IDA PRO)

Лекарство изготовим из яда австралийской змеи с помощью Python. Не будем терять времени.

image

Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 7.5K
Comments 3

Пошаговый запуск программы в Linux x86, или как добраться до main()?

RUVDS.com corporate blog Assembler **nix *Debugging *Development for Linux *
Translation


Статья предназначена для тех, кто хочет понять процесс загрузки программ в Linux. В частности, здесь пойдет речь о динамической загрузке файлов ELF x86. На основе изложенной информации вы сможете лучше понять, как устранять проблемы, возникающие в программе еще до запуска main.
Читать дальше →
Total votes 60: ↑59 and ↓1 +58
Views 17K
Comments 10