Архив за 26 августа 2014 - 5

В начале апреля я уволился с работы. От переизбытка свободного времени я решил написать игру для iOS. Игра про бедного кубика, которого постоянно преследуют другие геометрические фигуры. Настоящая драма. Кубику нужно продержаться как можно дольше без столкновений. Прототип игры был написан примерно за 8 часов. Всего разработка игры заняла 3,5 месяца. Чем я занимался все это время можно узнать ниже.

История создания iOS игры о быстрой реакции и стальных нервах
Читать полностью »

Как вы, возможно, знаете в мире Windows для рисования графики часто используется DirectX. В последних версиях (10, 11.x) библиотека серьёзно шагнула вперёд и именно на них построены движки многих современных игр. Кроме того, DirectX используется не только в играх — сам интерфейс ОС Windows тоже с непомню-какой версии (Vista?) рисуется через него, да и казалось-бы не сильно связанные с графикой программы, желая увеличить производительность и плавность зумаскрола переходят на последние версии DirectX. Так некоторое время назад на DirectX11 перешел рендер Google Chrome (вроде бы с версии 36).

Когда-то во времена Windows 95 и Pentium II была такая шутка, что чем медленнее компьютер — тем лучше можно понять работу операционной системы — невооруженным глазом видно в каком порядке прорисовываются элементы окон, обрабатываются события. Сегодня для подобных целей относительно DirectX есть отдельные инструменты — графические отладчики, позволяющие понять, как именно рисуется каждый пиксель каждого кадра, какие операции выполняет движок DirectX, какие ресурсы он использует, насколько быстро и правильно всё работает. Один из таких инструментов — RenderDoc от компании Crytek мы сегодня и рассмотрим. А в качестве примера разберём уже упомянутый выше новый рендер Google Chrome.

RenderDoc — графический отладчик для DirectX11 от Crytek

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

В рамках проекта The Intercept опубликована очередная порция документов, переданных Эдвардом Сноуденом в СМИ. Эти документы описывают поисковую систему ICReach, работающую в АНБ.

Поисковая система в АНБ содержит более 850 млрд записей

Поисковая система, как сказано в презентации, снабжена простым интерфейсом, похожим на Google. Она осуществляет полнотекстовый поиск по более 850 млрд записям с конфиденциальной информацией: это метаданные телефонных разговоров (вызываемые номера, время и место звонка), электронной почты (имена отправителя и получателя, время отправки) и интернет-чатов, факсов, координаты сотовых телефонов и др. (всего 30 видов данных).
Читать полностью »

Серию блоков питания Huntkey X7 сложно назвать новинкой: первый ее представитель мощностью 900 Вт появился в нашем поле зрения почти пять лет назад. Позднее компания представила флагманскую модель мощностью 1200 Вт и сегодня расширила линейку блоком мощностью 1 кВт.

Huntkey X7 1000

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

Инвестиционный фонд Baring Vostok Capital вложит $75 млн в GetTaxi. Об этом пишет ИТАР-ТАСС со ссылкой на анонимные источники израильского издания Globes.

Baring Vostok участвует в раунде на $150 млн, о котором стало известно 13 августа. В этом же раунде Vostok Nafta вкладывает $25 млн.

Информация о долях инвесторов и оценка компании не раскрываются, но Nafta полагает, что в течение нескольких лет стоимость компании GetTaxi может составить $2 млрд. Полученные деньги GetTaxi пустит на расширение корпоративных сервисов и экспансию.

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

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

В этом посте я расскажу о том, почему мы отказались от мобильной версии сайта в пользу приложений, на какие грабли в процессе разработки наступили и что из этого получилось.

Статья будет полезна:

  • андроид-разработчикам;
  • руководителям разработки веб-сервисов, которые подумывают выходить на мобильный рынок;
  • предпринимателям, которые уже давно ищут способ «запихнуть свой бизнес в телефон».

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

На сайте ASRock, в разделе поддерживаемых материнской платой FM2A88X Pro+ процессоров (в исполнении FM2), обнаружилось упоминание нового, еще не представленного CPU AMD — Athlon X2 450 (Kaveri). Отмечается, что тактовая частота процессора равняется 3,5 ГГц, объем кэш-памяти второго уровня равен 1 МБ, а уровень TDP — 65 Вт. Однако маркировка изделия, AD450XYBI23JA, дает чуть больше подробностей о нем.

AMD Athlon X2 450 обнаружен на сайте ASRock

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

     Примем сокращения: натуральный ряд чисел (НРЧ); задача факторизации больших чисел (ЗФБЧ).
     Манипулирование с натуральными числами возможно как непосредственно со значениями, так и с характеристиками – свойствами чисел. Удобство такого манипулирования во многом определяется моделью числа. Желательно разнообразие моделей иметь ограниченным, а структурное построение простым. Описания свойств моделей натуральных чисел (впрочем, и любых других чисел) желательно иметь в количественном выражении, в формализованном виде. Зависимость значений показателей свойств от разрядности чисел необходимо устранить, либо выбирать свойства свободные от таких зависимостей. Любая классификация в своей основе имеет свойства – это элемент формализации. Основной вопрос в работе – факторизация чисел – в связи с чем ниже сформулируем вариант теоремы факторизации натурального числа.
     В теореме говорится о том, что трудности факторизации возникают не для всех чисел, следовательно, сложной процедуре факторизации необходимо подвергать не все числа НРЧ, а только их некоторую (меньшую) часть. В тексте теоремы не говорится, как эту меньшую часть формализовать и сделать удобной для последующей обработки. Но в работе как раз и пойдет речь о формировании удобного для обработки представления чисел такого меньшего множества.
Читать полностью »

Приложения для Windows и Windows Phone доступны в сотнях стран, и это отражено в моем посте тренды Windows Store. Во многих таких странах есть организации, которые присваивают рейтинг соответствующей возрастной группы приложению. В некоторых странах эти оценки необязательны, но в нескольких странах, для того, чтобы приложение было опубликовано, ему нужно присвоить возрастную оценку.

Советы по размещению приложений в странах, требующих возрастной оценки

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

runscribe

На Хабре не раз и не два публиковались обзоры гаджетов и новости, с описаниями новых фитнес-трекеров, умных браслетов и прочих аксессуаров. Эти устройства умеют считать пройденное расстояние, сожженные калории, строить карту тренировки. И все это весьма кстати для человека, который увлекается спортом (бег, прыжки, велосипедный спорт).

Но эти гаджеты, к сожалению, не позволяют понять, что мешает человеку показать лучший результат, и обнаружить факторы, которые могут привести к появлению травмы. По данным компании Scribe Labs, около 65% людей, занимающихся бегом, каждый год получают какие-либо травмы, связанные с этим спортом. Некоторые такие травмы вызываются подбором неправильной обуви для бега, типом поверхности/ландшафта и другими факторами.

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


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