Архив за 27 апреля 2013 - 3

Что такое отладчик, как им пользоваться и как он реализован, после прочтение первой и второй части статьи, вы знаете. В заключительной части статьи попробуем рассмотреть некоторые методы борьбы с отладчиком, на основе знаний о принципах его работы. Я не буду давать шаблонный набор антиотладочных приемов, благо при желании все это можно найти на просторах интернета, попробую это сделать немного другим способом, на основе некоего абстрактного приложения, у которого буду расширять код защиты от самой простейшей схемы до… пока не надоест :)

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

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

Вот что-то такое мы и рассмотрим, только в очень упрощенной форме.
Читать полностью »

Впечатления после первого года бакалавриата в Канаде

0. Вступление

Здравствуйте, дорогие читатели !
Этот топик является прямым продолжением предыдущих двух моих статей.

На дворе апрель, а я уже закончил свой первый курс бакалавриата в канадском университете University of British Columbia. Честно скажу, произошло огромное количество вещей: как хороших, так и не очень. Канада хоть и является для меня неким подобием «Параллельной вселенной», но и не обходится без специфических для нее минусов. Я расскажу про некоторые мелочи, трудности ежедневной рутины, курсы департамента Computer Science, жилье, отдых, работу, отношение канадцев друг к другу и еще про тонну интересностей!

Внимание! Под катом много картинок, фотографий, текста, впечатлений и, конечно же, мое субъективное мнение.
Читать полностью »

26 апреля стала доступна новая версия программной платформы NemoMobile. Этот проект наряду с SailfishOS развивает компания Jolla при участии Сообщества разработчиков. Как и SailfishOS, первое устройство на которой Jolla обещалась представить 20 мая, NemoMobile основана на исходниках проекта Mer, в свою очередь являющегося некой промежуточной веткой между MeeGo Harmattan (Maemo6) и Tizen.
Читать полностью »

В онлайновом магазине HP стал доступен к продаже семидюймовый планшет HP Slate 7 по цене 170 долларов. Данная модель является самым дешёвым планшетом компании HP на сегодняшний день.

HP Slate 7

Новый планшет обладает такими же размерами и формой, как Google Nexus 7.

Читать полностью »

Добрый день, уважаемые коллеги. В этой статье Я хочу поделиться с Вами своими методическими наработками, которые использую в курсе «Теория автоматического управления» на кафедре СУиИ НИУ ИТМО.
Основной задачей, которую Я перед собой ставил, было объединение теоретических знаний для решения практической задачи. Такой задачей стало управление приводами Lego робота. Лишний повод поиграть в игрушки, да и студентам проще воспринимать суровый матан… Вот пример описания этого набора: habrahabr.ru/post/166449/.
Читать полностью »

Журнал MacBANG!

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

Сроки выхода изданий разные, как и их направленность. Газета – это ежедневные новости, которые устаревают к завтрашнему дню и которые вы читаете каждый день. Сегодня новостные сайты заменяют нам газеты и все новости мы получаем именно с таких сайтов. В свою очередь журнал — это серьезное и красочно оформленное издание, выходящее раз в месяц. В журналах публикуются большие индивидуально оформленные обзоры со множеством графики, интерактива, видеовставками и так далее. Журнал сложно делать в рамках новостного сайта и главное не нужно. Это абсолютно разные направления. Журнал – это прежде всего oфлайн-чтение и приятное времяпрепровождение в любом месте без необходимости доступа к Интернету. Это вдумчивое чтение в течение всего месяца и в ожидании последующего номера журнала.Читать полностью »

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

В тексте будет написано ещё немножечко теории на примере задачи об устойчивости течения в плоском канале. Таких задач в реальности великое множество — в слоях и в ограниченных полостях разной формы, в слоях вертикальных, горизонтальных и наклонных, в обычной жидкости и пористой среде, в проводящей жидкости под влиянием магнитного поля и в растворе какой-нибудь соли под действием температуры, в полости под влиянием как угодно направленной вибрации, на границе раздела двух жидкостей… В общем, одно только перечисление всех подуровней гидродинамики может отнять пару часов, и то всё вспомнить вряд ли удастся. А также будет показано несколько примеров чисто гидродинамической неустойчивости течений, без влияния дополнительных факторов (изображения около 700 кбайт).

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

Кратко о гидродинамике: ты помнишь, как всё начиналось?
Кратко о гидродинамике: уравнения движения
Кратко о гидродинамике: сохранение энергии

Читать полностью »

Новый сервис взял все самое лучшее от Сбербанка и «Почты России».

Государственный поисковик, о котором давно мечтает российское правительство, наконец заработал. Основная идея — возможность контролировать доступ к информации — реализована на сайте gossearch.ru на все сто: желающих получить ответ на вопрос ждет тотальная проверка.

Прежде чем приступать к поиску, рекомендуем прочитать информацию о проекте: она многое объясняет.

image
Читать полностью »

Конец этой недели компания Sigma отметила публикацией сведений, отсутствовавших в пресс-релизе, посвященном выпуску обновленной версии объектива 120-300mm F2.8 DG OS HSM и датированным сентябрем прошлого года. Производитель назвал цену новинки и срок ее появления в продаже.

Объектив Sigma 120-300mm F2.8 DG OS HSM оценен в $3599, док — в $59

Читать полностью »

Работа с QML Canvas В последнее время на хабре было много хороших постов, раскрывающих аспекты работы с QML: XMLHTTPRequest, Loader, GLSL, но до сих пор никто не упоминал, что Qt Quick 2.0 содержит также компонент Canvas, который даёт нам возможность (сюрприз!) рисовать. Синтаксис использования тот же, что и у HTML5 Canvas, но лично мне, как человеку, далекому от разработки для веба, это ни о чём не говорило.
Продемонстрировать работу с ним я хочу на примере создания каркаса для игры, который, при желании, легко можно будет переделать либо в старую добрую Snake, либо во что-то вроде Achtung, die Kurve!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js