Архив за 20 апреля 2017 - 3

Источник опубликовал подробные спецификации смартфона Xiaomi Mi Mix 2 и изображение аппарата. Изображение, скорее всего, не соответствует действительности, но технические данные выглядят вполне правдоподобно.

Основой Xiaomi Mi Mix 2 служит SoC Snapdragon 835

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

Экстремальная миграция на PostgreSQL: без остановки, потерь и тестирования - 1

Буквально месяц назад в Яндекс.Деньгах завершился переезд сервиса профилей пользователей с Oracle на PostgreSQL. Так что теперь у нас есть опробованное решение по миграции больших объемов данных без потерь и остановки использующего их сервиса.

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

Введение

В мае далёкого 2015 года я заканчивал бакалавриат факультета общей и прикладной физики МФТИ. В основном я занимаюсь квантовой теорией поля, но в тот момент я решил, что хотелось бы больше вникнуть в современный мир компьютерных наук, что можно попробовать совместить МФТИ с ШАД Yandex (две магистратуры). ШАД тогда уже был у всех на слуху, вокруг только и твердили, какой там жёсткий курс алгоритмов, мне понравился сайт (лол), тематика курсов, и я решился поступать.

В этом посте я хотел бы рассказать о том, как происходило моё поступление в ШАД, рассказать своё решение экзаменационного варианта (разборов ШАДовских заданий на просторах рунета не очень-то много) и поговорить о том, что понравилось / не понравилось в этом замечательном заведении.
Читать полностью »

Данные поставщиков микросхем позволяют довольно точно оценить объем выпуска мобильных устройств. По сведениям источника, поставщики в конце этого квартала начнут формировать складские запасы в расчете на заказы для новых смартфонов iPhone, которые будут представлены осенью.

Ожидается, во втором полугодии ежеквартально будет закупаться не менее 50 млн комплектов микросхем для смартфонов iPhone следующего поколения, а общий объем продаж этих устройств прогнозируется на уровне 220-230 млн штук.

Уже продолжительное время я размышляю над паттерном RxPM и даже успешно применяю его в «продакшне». Я планировал сначала выступить с этой темой на Mobius, но программный комитет отказал, поэтому публикую статью сейчас, чтобы поделиться с Android-сообществом своим видением нового паттерна.

Все знакомы с MVP и MVVM, но мало кто знает, что MVVM является логическим развитием паттерна Presentation Model. Ведь единственное отличие MVVM от PM – это автоматическое связывание данных (databinding).

В этой статье речь пойдет о паттерне Presentation Model с реактивной реализацией биндинга. Некоторые ошибочно называют его RxMVVM, но корректно будет называть его RxPM, потому что это модификация шаблона Presentation Model.

Этот паттерн удобно использовать в проектах с Rx, так как он позволяет сделать приложение по-настоящему реактивным. Кроме того, он не имеет многих проблем других паттернов. На диаграмме ниже представлены различные варианты и классификации шаблонов представления:

Реактивные приложения с паттерном RxPM. Прощайте​ MVP и MVVM - 1

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

Как искать в DataGrip - 1

В работе с любым инструментом важно легко находить то, что нужно. В DataGrip ищут:

Объекты базы данных: таблицы, представления, функции, колонки и т. д.
— Сами данные.
Код, например кусок кода в скрипте или исходнике объекта.
Другое: настройки, действия, файлы.

Разберемся, как не потеряться в IDE и своих базах данных.
Читать полностью »

Умная соковыжималка Juicero выжала $120 млн из воздуха - 1

На что только ни пойдут предприниматели, чтобы добиться успеха и заработать десятки миллионов долларов! Иногда аферистов быстро разоблачают, но иногда им удаётся всё-таки обмануть публику и, главное, инвесторов — и получить заветные инвестиции.

Один из самых перспективных фудтех-стартапов 2016 года под названием Juicero оказался самой высококлассной аферой. Смотрите и учитесь.
Читать полностью »

Наткнулся на хорошую статью об устройстве Angular'овского механизма обнаружения изменений (change detection). Т.к. тема достаточна важна, но при этом недостаточно глубоко раскрыта даже на англоязычных ресурсах, а найти русскоязычные материалы на эту тему, вообще, не представляется возможным, решил перевести данную статью.
Читать полностью »

image
Интернет-гигант Google рассматривает возможность добавления встроенного и по умолчанию включенного блокировщика рекламы в свой браузер Google Chrome, пишет WSJ и ряд других СМИ. На первый взгляд кажется, что Google противоречит сама себе: львиная доля прибыли компании приходится на рекламу, которая показывается в поисковой выдаче, на Gmail и YouTube.

Если встроенный блокировщик и будет создан, то работать он будет не по модели AdBlock или других расширений, которые «режут» все подряд. Инструмент Google будет направлен против наиболее раздражающей пользователей рекламы, прародителями которой являются поп-апы и мигающие баннеры из девяностых. Например, блокировщик Chrome будет отсекать все те же всплывающие окна, самовоспроизводящиеся аудио и видеозаписи.
Читать полностью »

Мы собрали этот гид для тех, кто хочет рулить, страдать, ну и проектами управлять. Советы, лайфхаки, ресурсы для получения полезных знаний и даже ссылка на крутую возможность для начала карьеры ;)

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

Гид для начинающего project-менеджера: управляй велосипедом, который горит - 1
Читать полностью »


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