Месяц: Июнь 2014

  • Атака на чёрный ящик. Реверс-инжиниринг виртуализированного и мутированного кода

    от автора

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

  • Перезапуск блока кода, который стал причиной исключения

    от автора

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

  • Настройка работы сервера на CentOS с 2 шлюзами и балансировки между ними

    от автора

    Вместо вступления За основу взята более ранняя прочитанная мной статья на Хабре, которой лично мне оказалось достаточно для понимания механизма policy routing в целом — и катастрофически мало для реализации этого типа маршрутизации на сервере компании. Было 2 серьезных подводных камня, над которыми пришлось работать самостоятельно, и которые нельзя оставить без внимания: Сохранение настроек в…

  • от автора

  • Как мы реализовали DKIM в «Mail.Ru для бизнеса»

    от автора

    Недавно на Хабре уже была статья о том, как «Mail.Ru для бизнеса» становится лучше благодаря вашим комментариям: мы рассказывали, как реализовывали ваши пожелания. Сегодня я хочу остановиться на одной из воплощенных хотелок — возможности настройки собственной DKIM-подписи. Для нас она была одним из приоритетов: настройка DKIM позволяет владельцам доменов верифицировать отправителя того или иного письма.…

  • Nintendo анонсировала конструктор «сделай свою игру Super Mario»

    от автора

    На презентации, сделанной во время E3, компания Nintendo анонсировала интересный игровой конструктор уровней для Super Mario. Правда, этот конструктор предназначен не для 8-биток, а для Wii U. Само собой, эта новинка предназначена для любителей/фанатов серии игр о сантехнике Марио, которых до сих пор достаточно много. Конструктор позволяет создавать игру либо в стиле New Super Mario…

  • Разбираемся с NSURL / NSURLComponents

    от автора

    От переводчика: В свете последних событий быть iOS-разработчиком стало уже не так модно, некоторые уже бегут сдавать Objective-C в утиль, но я считаю, что это делать еще рановато, потому позволю себе поделиться переводом. Начав читать оригинал, не ждал ничего нового в, казалось бы, простой и очевидной теме, но в итоге вынес достаточно полезных моментов.

  • Решаем проблему грамотности в интернете с помощью Яндекс.Спеллер

    от автора

    «Если человек умер, он об этом не знает, только другим тяжело. То же самое, когда он тупой…» И то же самое, когда он безграмотный. К сожалению, невозможно заставить всех людей выучить правила и начать писать без ошибок. Это факт, с которым нужно смириться — ошибки в интернете есть и будут. А что, если подойти к…

  • Google купил микроспутниковую компанию Skybox за 500 миллионов

    от автора

    На Хабре несколько раз публиковались новости и статьи о микроспутниковой компании Skybox. Эта компания, при помощи спутников специальной конструкции, не только получает снимки поверхности Земли с детализацией до 90 см на пиксель, но и позволяет получать HD-видео почти в режиме реального времени. Руководство компании планировало запустить несколько десятков спутников на орбиту, для получения изображения поверхности…

  • от автора