Месяц: Декабрь 2012

  • Почему перемещать элементы с помощью translate лучше, чем с position:absolute top/left

    от автора

    Для перемещения элемента по экрану есть два основных способа: CSS 2D-преобразования и translate(); position:absolute и изменение top/left. Крис Койер недавно писал, почему лучше и логичнее использовать translate (это быстрее, и свойство position имеет большее отношение к вёрстке, а не к визуальным эффектам и анимации, в отличие от translate). Я хочу расширить его ответ и привести…

  • AWS Command Line Interface — всё в одном

    от автора

    Привет! Вы используете утилиты командной строки для управления серверами и сервисами AWS? Как же надоело обновлять и качать их из разных мест. Да и неоднородность команд тоже не радует… AWS официально выпустили консолидированный CLI, который в последствии будет включать в себя все доступные сервисы. А сейчас можно управлять Amazon Elastic Compute Cloud (Amazon EC2) Elastic…

  • Вредоносный документ Word

    от автора

    Инфицированный файл распространяется через электронную почту. Открыв документ, жертва ничего не подозревая запускает дроппер, который, в свою очередь, загружает многокомпонентное вредоносное приложение. Вирус скрытно собирает учетные данные жертв с MS Outlook и Internet Account Manager, похищает пароли, хранящиеся в браузере Firefox, а также прочую информацию идентифицирующую пользователя.

  • Пишем игру-клон Super Mario Brothers (часть 2)

    от автора

    Добро пожаловать во вторую часть из серии туториалов о том, как написать собственный платформер по типу Super Mario Brothers! В первой части мы написали простой физический движок на основе Tiled Map. Во второй (и последней) части мы научим Коалио двигаться и прыгать — самая веселая часть любого платформера! Мы научимся отслеживать столкновения с опасностями на…

  • Используем «Яндекс.Чистый Веб» для защиты от спама

    от автора

    Уже достаточно долгое время Яндекс предоставляет бесплатный сервис обнаружения спама в сообщениях под названием «Яндекс.Чистый Веб», однако до сих пор он остаётся малопопулярным. В этом посте я продемонстрирую основные методы работы с API «Яндекс.Чистый Веб» на примере PHP-класса.

  • Регистрируем кирилический домен в зоне RU

    от автора

    Уже не мало времени работаю в сфере доменов и хостинга и видел не мало случаев регистраций кириллицы как в РФ, так и в RU. Завидев статью "Домен Кремль.ru" я понял, что многие еще не знаю как сделать это без всяческий обращений к регистраторам или куда «выше». Под катом постараюсь подробнейшим образом рассказать как и где…

  • Как выглядит беспорядок или были ли у фашистов самонаводящиеся ракеты

    от автора

    13 июня 1944 года, через неделю после вторжения союзников в Нормандию, громкий жужжащий звук прогремел в небе избитого боями Лондона. Источником звука было недавно разработанное немецкое орудие войны: воздушная бомба V-1. Будучи предшественником крылатых ракет, V-1 была самоходной бомбой, управляемой с помощью гироскопов, питалась она от простого пульсирующего воздушно-реактивного двигателя, который поглощал воздух и воспламенял…

  • Защита фотографий от скриншотов с помощью временного дизеринга

    от автора

    Пару дней назад Facebook запустил свою альтернативу SnapChat — сервис для передачи картинок, которые самоуничтожаются через 1, 3, 5 или 10 секунд. Это довольно глупая программа, которую молодёжь использует для непотребных целей. Многие догадались, что можно успеть заснять скриншот, прежде чем фотография исчезнет с экрана. Отправитель получает уведомление, что получатель сделал скриншот, но уже ничего…

  • Универсальный Солдат: Groovy Transformer в DataStage

    от автора

    Возможности ETL средства IBM DataStage покрывают достаточно широкий спектр требований, которые возникают в задачах по интеграции данных, но, рано или поздно, возникает потребность расширить функциональные возможности, внедряя Parallel Routines на языке С или создавая Java классы, которые, в дальнейшем используются в Java Transformer или Java Client. Довольно ограниченные возможности же встроенного языка Basic давно устарели…

  • Skype-бот для голосовых конференций

    от автора

    Вероятно некоторые помнят сервис Skype Casts — публичные голосовые конференции, где каждый мог создать конференцию, которая анонсировалась на сайте skype.com. В 2008 году сервис был закрыт. Сегодня единственная возможность хостить конференцию — держать запущенным Skype-клиент. Это не удобно, потому как человек, который «держит» конференц-звонок не может принять входящий вызов, иначе конференция будет поставлена на удержание…