Архив за 24 января 2019 - 11

В Китае клонированы пять идентичных макак

На эмбриональной стадии развития у макак был «выключен» ген BMAL1, отвечающий за внутренние биологические «часы» организма — по‑научному они и называются циркадными ритмами. Нарушение этих ритмов чревато кучей разных хворей, от бессонницы до болезни Альцгеймера. Поэтому можно предполагать, что жизнь обезьянок окажется нелегкой.

Циркадные ритмы раньше изучались на мышах и дрозофилах, но они, все-таки, очень сильно отличаются от человека по своему строению и физиологии.Читать полностью »

В базе данных китайского регулятора TENAA был замечен новый бюджетный смартфон Oppo, который будет доступен в двух версиях с модельными номерами PCDM00 и PCDT00.

Регулятор показал новый смартфон Oppo

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

Молодая компания Realme, которая была основана в прошлом году крупным игроком рынка смартфонов компанией Oppo, в данный момент уже начала рекламную кампанию своего нового смартфона.

Компания опубликовала парочку тизеров, на которых говорится о том, что вся жизнь крутится вокруг развлечений, а сам смартфон проходит под тегом Entertainment Ka Boss, что также можно интерпретировать как Boss of Entertainment.

image

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

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

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

Компания LG официально сообщила о том, что она представит новый флагманский смартфон, который сможет работать в сетях пятого поколения, на выставке Mobile World Congress 2019 в Барселоне.

Конечно же, новинка будет построена на базе новейшей однокристальной системы Qualcomm Snapdragon 855, которая поддерживает сети 5G и при этом является более производительной и более энергоэффективной, чем Qualcomm Snapdragon 845.

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

Компания Apple не так давно наняла топ-менеджера направления по разработке аккумуляторов в Samsung. Об этом сообщило издание Bloomberg. 

Бывший топ-менеджер Samsung решит проблемы Apple с аккумуляторами

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

У нас в True Engineering на одном проекте назрела необходимость в смене версии PostgreSQL с 9.6 на 11.1.

Зачем? База данных на проекте уже объемом 1,5 Tb и растет. Перформанс – одно из основных требований к системе. А сама структура данных эволюционирует: добавляются новые колонки, меняются существующие. Новая версия Postgres научилась эффективно работать с добавлением новых колонок с дефолтным значением, так что не нужно городить кастомных костылей на уровне приложения. Ещё в новой версии добавили несколько новых способов партиционирования таблиц, что тоже крайне полезно в условиях большого объема данных.

Итак, решено, мигрируем. Конечно, можно поднять параллельно со старой новую версию сервера PostgreSQL, остановить приложение, через dump/restore (или pg_upgrade) переместить базу и снова запустить приложение. Нам это решение не подошло из-за большого размера базы, к тому же, приложение работает в боевом режиме, и на даунтайм есть считанные минуты.

Поэтому мы решили попробовать миграцию с помощью логической репликации в PostgreSQL с помощью стороннего плагина под названием pglogical.

В процессе «проб» мы столкнулись с весьма обрывочной документацией по этому процессу (а на русском языке её вообще нет), а также некоторыми подводными камнями и неочевидными нюансами. В этой статье мы хотим изложить свой опыт в виде Tutorial.

Бесшовная (почти) миграция между мажорными релизами PostgreSQL с помощью логической репликации - 1

TL;DR

  • Всё получилось (не без костылей, о них и статья).
  • Мигрировать можно в рамках PostgreSQL версии от 9.4 до 11.x, с любой версии на любую, вниз или вверх.
  • Даунтайм равен времени, которое требуется вашему приложению, чтобы переподключиться к новому серверу БД (в нашем случае это был перезапуск всего приложения, но в дикой природе, очевидно, «возможны варианты»).

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

Новые Apple AirPods получат функции мониторинга здоровья

Apple усердно трудится над AirPods следующего поколения, которые, согласно последним сообщениям, могут быть выпущены в первой половине года. Хотя точные сведения отсутствуют, утверждается, что наушники получат некие функции отслеживания состояния здоровья. Digitimes отмечает, что компоненты для новых AirPods поставляют несколько компаний, включая Zhen Ding Tech, Flexium Interconnect, Compeq Manufacturing и Unitech Printed Circuit Board.

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

Известный сетевой информатор под ником Ice Universe снова новые подробности о смартфоне Samsung Galaxy S10+ На этот раз он опроверг собственную же информацию, опубликованную в середине января

Выпущенный на прошлой неделе смартфон Redmi Note 7 стал настоящим хитом продаж, причем спрос на него не только не уменьшается, но и продолжает расти, а компания продает все устройства, которые успевает произвести.

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


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