Месяц: Апрель 2017

  • Под капотом среды разработки. Базовые модели

    от автора

    Некоторое время назад мне довелось разрабатывать компоненты сред разработки для Netbeans и JDeveloper. Хм…, на самом деле довольно давно, и надо бы написать статью об этом пока не всё забыл и пока ещё облачные среды не захватили мир окончательно. Так вот, мне посчастливилось заглянуть во внутренности тех продуктов, которые мы используем каждый день, в данной…

  • Начнем с математики. Векторизация вычислений в реализации технологии RAID-6

    от автора

    Многие помнят публикацию о «Рэйдикс» на Хабре «Как разработчики сидели в Петербурге и тихо ели грибы», в которой партнеры кратко изложили историю появления нашего продукта. Поэтому в первой статье своего Хаброблога мы бы хотели погрузиться в математические основы технологий RAIDIX.

  • TypeScript в Slack

    от автора

    Или как мы перестали беспокоиться и научились доверять компилятору Когда Брендан Эйх создал самую первую версию JavaScript для Netscape Navigator 2.0 всего за десять дней, вряд ли он ожидал, в какой степени Slack Desktop App будет использовать его изобретение. Мы используем только кодовую базу JavaScript для многопоточного десктопного приложения, которое постоянно взаимодействует с нативным кодом…

  • На колени. Как выбрать бандаж коленного сустава

    от автора

    Начинается сезон активных видов спорта, и мы хотим напомнить о том, зачем нужны бандажи коленного сустава.

  • Компьютерные карточные игры: Стримеры, на которых стоит обратить внимание

    от автора

    Добрейшего времени суток, любители компьютерных развлечений. В нашем мире компьютерные игры и стриминговые платформы идут рука об руку. Если вы регулярно погружаетесь в атмосферу виртуальных миров, то, вероятно, также смотрите, как это делают другие. Это становится очень актуально в том случае, когда игра предполагает некоторую степень соперничества, то есть является «киберспортивной дисциплиной». Как раз одной…

  • Paparazzo. Мощный, стильный, свой. Часть I

    от автора

    Не так давно перед нами встала задача кардинальной переработки процесса подачи объявления через мобильное приложение Avito. Результатом должен был стать инструмент, который сделал бы этот процесс быстрым и необременительным для пользователя. Очевидно, что покупатель предпочитает видеть то, за что он собирается заплатить. Поэтому дать продавцу возможность удобного добавления и редактирования фотографий было одним из наших…

  • Реализация псевдо-3D в гоночных играх

    от автора

    Введение Почему псевдо-3d? Зачем кому-то захочется создавать дороги в олдскульном стиле сегодня, когда каждый компьютер может на лету отрисовывать графику, состоящую из миллионов полигонов? Разве полигоны — не то же самое, только лучше? На самом деле нет. Полигоны действительно создают меньше искажений, но именно деформации в старых игровых движках дают такое сюрреалистичное, головокружительное чувство скорости,…

  • Производительность приложений под Android

    от автора

    Производительность мобильных приложений — краеугольный вопрос, вне зависимости от рассматриваемой платформы. О том, какую специфику эта проблема имеет под Android, в том числе в ракурсе перехода с виртуальной машины Dalvik на ART, мы поговорили с Александром Ефременковым.

  • Простая ошибка при кодировании — не значит нестрашная ошибка

    от автора

    Популяризируя статический анализатор кода PVS-Studio, мы обычно пишем статьи для программистов. Однако, на некоторые вещи программисты смотрят одностороннее. Именно поэтому и существуют менеджеры программных проектов, которые могут управлять процессом развития проекта направлять его в нужное русло. Я решил написать несколько статей, целевой аудиторией которых являются менеджеры программных проектов. Эти статьи помогут им лучше ориентироваться в…

  • Самые подробные карты мира будут нужны автомобилям, а не людям

    от автора

    Сегодня целый ряд компаний, среди которых Here, Civil Maps и даже Nvidia, работают над новым видом картографии. Будущая значимость автомобильной и высокотехнологичной промышленности зависит от успехов беспилотных автомобилей. В течение следующих пяти лет на наших дорогах могут появиться машины с «ограниченной автономностью», способные обходиться без человека лишь при определённых условиях или только в определённых географических…