Примерно 2.5 года назад мы задумали простенький проект — платформер с определенными свойствами: хардкорный, максимально динамичный, без стрельбы. Платформа — iOS, поскольку мы работаем только с ней — да и Андроид в тот момент еще не был серьезной альтернативой. За эталон был выбран не вышедший пока на тот момент Super Meat Boy.
Поскольку платформер — не та игра, где можно обойтись великой силой рэндом генератора, необходим был полноценный, мощный и удобный редактор уровней.
Архив за 30 апреля 2013 - 3
Игровой редактор для платформера — постмортем
2013-04-30 в 12:15, admin, рубрики: game development, iOS, Песочница, Программирование, метки: game development, iOSОбзор ограничений, накладываемых на исключения, на примере наследования и реализации интерфейса
2013-04-30 в 12:01, admin, рубрики: java, исключения, Песочница, Программирование, метки: java, исключения, Программирование Приветствую всех изучающих Java!
Как известно исключения в Java, при наследовании подчиняются требованию сужения спецификации, а не ее расширения, в отличие от обычных классов.
В книге Bruce Eckel «Thinking in Java, 4 ed.» приведено описание ограничений, накладываемых при использовании исключений. Читать полностью »
Процессоры Intel Ivy Bridge-E дебютируют в сентябре
2013-04-30 в 11:59, admin, рубрики: Новости, метки: новостиВслед за выпуском процессоров Haswell компания Intel представит и процессоры Ivy Bridge-E. В прошлом году сообщалось, что их дебют состоится в третьем квартале текущего года, но сетевые утечки отодвинули срок выпуска на ноябрь. Согласно данным, публикуемым сейчас китайским источником, официальная премьера Ivy Bridge-E все же произойдет в третьем квартале текущего года, в сентябре.

Небольшая выдержка из слайда Intel, приведенная выше, пока не дает никакой конкретики касательно даты, зато говорит о том, что официальной премьеры удостоятся три CPU: Core i7-4960X, Core i7-4930K и Core i7-4820K. Предварительные характеристики этих процессоров выглядят следующим образом:
Звонки внутри организации с Корпоративного портала
2013-04-30 в 11:57, admin, рубрики: 1c-bitrix, 1С-Битрикс, asterisk, метки: 1c-bitrix, asterisk
Многие организации используют массу разнообразных информационных систем и технических решений для обеспечения и облегчения своей работы. Рано или поздно встает вопрос об интеграции этих систем и решений, и нередко выбор «связующего звена» принимается в пользу веб-технологий. В такой момент перед веб-программистом возникает необходимость всеми этими доселе незнакомыми продуктами и решениями овладеть.
В данной статье я опишу процесс интеграции:
- ActiveDirectory (информация о сотрудниках и их номерах телефонов)
- 1С-Битрикс: Корпоративный портал (движок, представление информации)
- Asterisk (система управления телефонией)
на примере создания системы звонков с точки зрения веб-программиста.
System Center 2012 Operations Manager + SP1 от архитектора Microsoft!
2013-04-30 в 11:47, admin, рубрики: system center 2012, Блог компании «Звезды и С», Серверное администрирование, системное администрирование, метки: system center 2012 Сегодня секретами SCOM 2012 делится архитектор Microsoft Максим Гауфман
План вебинара:
- Что нового в Service Pack 1
- Global Service Monitor
- Пулы серверов в Operations Manager 2012
- Мониторинг сертификатов на серверах
- Audit Collection Services как инструмент администратора
Как я научил родителей качать турецкие сериалы одним щелчком
2013-04-30 в 11:46, admin, рубрики: rutracker, Программирование, торренты, метки: c++, rutracker, торренты Добрый день!
У многих из нас есть родители, которые не очень дружат с техникой, и дружить приходится за них. Моя семья в полном составе смотрит сериал "Великолепный век", серии которого выходят раз в неделю. Вроде не так часто, но субботу за субботой слышать «Иди проверь, нет ли серии», искать раздачу, запускать торрент и так далее стало утомительно, и я решил переложить это на цифровые плечи четвертого .NetFramework-а.
Что нам понадобится:
— Visual Studio 2010 или выше
— Консольный торрент-клиент Aria2c.
Читать полностью »
Защита Citrix Web Interface от brute-force атак с помощью CAPTCHA
2013-04-30 в 11:43, admin, рубрики: ASP, captcha, citrix, информационная безопасность, метки: c++, captcha, citrix Программный продукт Web Interface от Citrix используется как для XenApp так и для XenDesktop и представляет собой набор web скриптов, а также, консоль для управления.
Web Interface обеспечивает безопасный доступ к ресурсам XenApp и XenDesktop из любой точки при помощи любого устройства, оснащенного браузером.
Web Interface принимает имя пользователя и пароль на форме сайта и напрямую передает системе аутентификации, в большинстве случаев это Microsoft Active Directory. При настройках по умолчанию, после нескольких попыток с неправильно введенным паролем, учетная запись пользователя блокируется на определенный промежуток времени (обычно от 10 до 30 минут), что довольно надежно защищает от атак типа “brute-force”. Проблема в другом — получается, что зная адрес Web Interface и имя пользователя, можно обычными HTTP запросами, повторяющимися каждые 10-15 минут, полностью блокировать учётную запись.
Решение проблемы очевидно — captcha, однако на данный момент стандартных способов для активации captcha на Web Interface Citrix не предоставляет и придется редактировать код скриптов ручками. К счастью, ничего сложного в этом нет.
«Терминализация» sms-спама
2013-04-30 в 11:29, admin, рубрики: Dura Lex, Qiwi, qiwi-терминал, всё равно никто не читает теги, платежные системы, смс-рассылки, Спам (и антиспам), метки: Qiwi, qiwi-терминал, sms-spam, всё равно никто не читает теги, смс-рассылки
В наши дни одним из самых популярных и удобных способов оплаты услуг мобильной связи и интернета являются платежные терминалы, которые окружают нас повсюду. Типичная модель использования терминала подразумевает собой нехитрую последовательность действий в виде выбора пункта оплаты услуги и её оператора, введения номера лицевого счёта, внесения денег и подтверждения самого платежа. Современно, разумно и, самое главное, быстро. Именно на этом и играют их владельцы, собирая номера мобильных телефонов для своих легализованных спам-баз.
edn: extensible data notation
2013-04-30 в 11:24, admin, рубрики: clojure, json, Сетевые технологии, метки: clojure, jsonВ этой статье я хочу рассказать про edn. edn — формат данных, появившийся из языка clojure. Он похож на JSON, но предоставляет некоторые возможности, отсутствующие в JSON. Особенности edn описаны далее. Пример для затравки:
{:name "edn"
:implementations #{"clojure" "java" "ruby" "python" "c" "javascript" "haskell" "erlang"}
:related "clojure"
:encoding :UTF-8}
Становление аналитика
2013-04-30 в 11:23, admin, рубрики: Анализ и проектирование систем, бизнес-анализ, системный анализ, управление требованиями, Учебный процесс в IT, метки: бизнес-анализ, системный анализ, управление требованиями
Эту статью я хочу посвятить временами нелегкой, но увлекательной профессии ИТ-аналитика. На Хабре не так много материалов по данной дисциплине. К примеру, по управлению проектами – на порядок больше. Но выложенные недавно две статьи (раз и два), похоже, вызвали интерес, посему я тоже хотел бы внести свой скромный вклад. Сам работаю более 8 лет в роли аналитика, так что постараюсь не потратить Ваше время зря.
Не стану пересказывать теорию (ее можно почерпнуть в замечательной книге Вигерса или в BABOK). Мне бы хотелось сосредоточиться на практической стороне вопроса – описать выжимку из «боевого» опыта, как своего, так и некоторых других людей, с которыми мне посчастливилось работать.
Читать полностью »