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

Примерно 2.5 года назад мы задумали простенький проект — платформер с определенными свойствами: хардкорный, максимально динамичный, без стрельбы. Платформа — iOS, поскольку мы работаем только с ней — да и Андроид в тот момент еще не был серьезной альтернативой. За эталон был выбран не вышедший пока на тот момент Super Meat Boy.
Поскольку платформер — не та игра, где можно обойтись великой силой рэндом генератора, необходим был полноценный, мощный и удобный редактор уровней.

Игровой редактор для платформера — постмортем

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

Приветствую всех изучающих Java!
Как известно исключения в Java, при наследовании подчиняются требованию сужения спецификации, а не ее расширения, в отличие от обычных классов.
В книге Bruce Eckel «Thinking in Java, 4 ed.» приведено описание ограничений, накладываемых при использовании исключений. Читать полностью »

Вслед за выпуском процессоров Haswell компания Intel представит и процессоры Ivy Bridge-E. В прошлом году сообщалось, что их дебют состоится в третьем квартале текущего года, но сетевые утечки отодвинули срок выпуска на ноябрь. Согласно данным, публикуемым сейчас китайским источником, официальная премьера Ivy Bridge-E все же произойдет в третьем квартале текущего года, в сентябре.

Премьера Intel Ivy Bridge-E состоится в сентябре

Небольшая выдержка из слайда Intel, приведенная выше, пока не дает никакой конкретики касательно даты, зато говорит о том, что официальной премьеры удостоятся три CPU: Core i7-4960X, Core i7-4930K и Core i7-4820K. Предварительные характеристики этих процессоров выглядят следующим образом:

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

Звонки внутри организации с Корпоративного портала
Многие организации используют массу разнообразных информационных систем и технических решений для обеспечения и облегчения своей работы. Рано или поздно встает вопрос об интеграции этих систем и решений, и нередко выбор «связующего звена» принимается в пользу веб-технологий. В такой момент перед веб-программистом возникает необходимость всеми этими доселе незнакомыми продуктами и решениями овладеть.

В данной статье я опишу процесс интеграции:

на примере создания системы звонков с точки зрения веб-программиста.

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

Сегодня секретами SCOM 2012 делится архитектор Microsoft Максим Гауфман
System Center 2012 Operations Manager + SP1 от архитектора Microsoft!

План вебинара:

  • Что нового в Service Pack 1
  • Global Service Monitor
  • Пулы серверов в Operations Manager 2012
  • Мониторинг сертификатов на серверах
  • Audit Collection Services как инструмент администратора

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

Добрый день!
У многих из нас есть родители, которые не очень дружат с техникой, и дружить приходится за них. Моя семья в полном составе смотрит сериал "Великолепный век", серии которого выходят раз в неделю. Вроде не так часто, но субботу за субботой слышать «Иди проверь, нет ли серии», искать раздачу, запускать торрент и так далее стало утомительно, и я решил переложить это на цифровые плечи четвертого .NetFramework-а.
Что нам понадобится:
Visual Studio 2010 или выше
— Консольный торрент-клиент Aria2c.
Читать полностью »

Программный продукт 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 спама

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

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

В этой статье я хочу рассказать про edn. edn — формат данных, появившийся из языка clojure. Он похож на JSON, но предоставляет некоторые возможности, отсутствующие в JSON. Особенности edn описаны далее. Пример для затравки:

{:name "edn"
 :implementations #{"clojure" "java" "ruby" "python" "c" "javascript" "haskell" "erlang"}
 :related "clojure"
 :encoding :UTF-8}

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

image

Эту статью я хочу посвятить временами нелегкой, но увлекательной профессии ИТ-аналитика. На Хабре не так много материалов по данной дисциплине. К примеру, по управлению проектами – на порядок больше. Но выложенные недавно две статьи (раз и два), похоже, вызвали интерес, посему я тоже хотел бы внести свой скромный вклад. Сам работаю более 8 лет в роли аналитика, так что постараюсь не потратить Ваше время зря.
Не стану пересказывать теорию (ее можно почерпнуть в замечательной книге Вигерса или в BABOK). Мне бы хотелось сосредоточиться на практической стороне вопроса – описать выжимку из «боевого» опыта, как своего, так и некоторых других людей, с которыми мне посчастливилось работать.
Читать полностью »


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