Архив за 04 июня 2012 - 8

Пролог

Недавно я столкнулся с необходимостью эффективной работы с сокетами в Windows приложении. Задача типичная для нагруженного сервера. Нетипичным тут будет казаться только язык реализации — Delphi.
Я хочу описать способ массовой асинхронной работы с большим количеством сокетов с использованием I/O Completion Ports. Читать полностью »

В прошлом нашем посте внимательный читатель dovg отметил скриншот с красивым графиком. На нем было отражено время выполнения различных операций поиска. А поскольку статистика и анализ производительности высоконагруженных проектов – тема довольно актуальная, мы решили рассказать про систему, которую используем для сбора и анализа статистики «Мамбы». Как и в случае поиска, мы используем собственное решение, но в отличие от него BTP (никто не помнит, как эта аббревиатура появилась на свет, но почему-то именно она стала названием) находится в открытом доступе, и при желании вы можете установить её на своих серверах.
Читать полностью »

Ранее в интернете уже распространялись рекламные ролики, в которых демонстрировались возможности нового проекта Google — очков дополненной реальности Google Glass.

Появившееся недавно короткое видео, в котором было показан вид «от первого лица» владельца Google Glass, больше похоже на то, что снимает камера видеорегистратора — самих очков, либо какого-либо интерфейса, либо элементов дополненной реальности показано не было.

Это выглядело таким образом:

Скрытый текст

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

Изометрия — вещь, стара как компьютерные игры.
Сейчас пришло время, когда интернет и игры стали совмещаться в браузере (flash не в счет).
Примеров браузерных игр много, большая часть из них казуалки, но для гиков
более интересны жанры action, RTS и RPG, а для разработчиков — их реализация.

Для жанра RTS, RPG и пошаговых стратегий матрица является основным механизмом для движения
юнитов, рисования текстур и многое другое. Но когда Вы попробуете объеденить
матрицу и изометрические текстуры, Вы попадете в ад, с которого вы не вылезите,
пока не напишете прослойку для управления и воздействия на эту матрицу.

Под катом я расскажу:

  1. Как рисовать изометрическую матрицу
  2. Как нарисовать fullscreen изометрическую матрицу

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

Ну начнем с того, что довольно часто приходится сталкиваться с тем, что необходимо реализовывать какую-либо серверную часть для обработки каких-то данных и т.д. Естественно, что сервеную часть удобней всего было бы реализовать в виде демона. В свое время я наткнулся на подобный класс реализации демонов написанного на Python. И вот на прошлой неделе решил написать такое же творение на PHP, вроде получилось не плохо, оценивать Вам.
Читать полностью »

В MIT CSAIL и Quanta Research Cambridge разработали видеофильтр, который усиливает незначительные различия между кадрами. Например, видеокамера регистрирует незаметное для глаза изменение цвета кожи из-за притока/оттока крови — пропустив видео через фильтр, мы получаем чёткую визуализацию пульса.

Технология может найти широкое применение в системах видеонаблюдения, системах компьютерного зрения, компьютерных интерфейсах и т.д.
Читать полностью »

Отчетная статья по семинару «DDoS-атаки и защита от них» (RIGF, 14 мая 2012, Москва)

Спикер: Артем Гавриченков, ведущий разработчик сети фильтрации трафика Qrator
Тема доклада: DDoS-атаки в 2011-2012 гг.: характер и тенденции

Приведем обзор DDoS-атак за последние полтора года и поговорим о том, чего следует бояться, а чего нет. Начнем с тривиальной статистики, данные которой основаны на клиентской базе HLL: к сожалению, ни одна компания не имеет универсального всевидящего ока. Итак, за 2011-2012 гг. мы стали очевидцами более 2 500 DDoS-атак.

Обзор DDoS атак Рунета: 9:1 в пользу примитива

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

image

Уважаемые хабрачитатели!
Ниже приведена подборка подготовленных и опубликованных на MSDN материалов за май.

Web

Windows Azure

Компания ASUS, которая называется в качестве основного вендора по выпуску планшета от Google, заключила соглашение с известным проектом BlueStacks, согласно которому, это решение по запуску Android-приложений в Windows, будет предустанавливаться на новые компьютеры ASUS.

В качестве приятного сюрприза называется возможность покупателям новых ZenBook, ASUS Eee и декстопных компьютеров в течении шести месяцев бесплатно пользоваться даже платными Android-приложениями, включая популярные игры.

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

Ранее ASUS выпустила ряд тизерных роликов, в которых намекалось, что владычеству Android на мобильных устройствах приходит конец в свете выхода Windows 8.

Посмотреть ролик:

Скрытый текст

Высказывая догадки относительно того, что же хочет сказать этим ASUS, ряд экспертов предположили, что вендор намерен выпустить dual-boot устройства с Windows 8 и Android.
Читать полностью »

Судя по всему, выставка Computex в Тайбэе в самом разгаре. Откуда собственно и пришла новость от ARM.

20-нм чипы могут появиться в смартфонах к концу следующего года, заявил глава ARM.
Более продвинутые чипы должны позволить производителям устройств повысить производительность своей продукции, не снижая время автономной работы, или оставить ту же производительность, но при более длительной автономной работе.
Читать полностью »


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