Логическая репликация в PostgreSQL 10

PG Day’17 продолжает радовать вас авторскими статьями. Сегодня, наш старый друг и бессменный автор провокационных статей о Web-разработке varanio расскажет о логической репликации.

Сначала я хотел назвать статью «Гарри Поттер и философский камень», потому что много лет при сравнении PostgreSQL с MySQL кто-нибудь всегда появлялся и замечал, что в Посгресе нет логической репликации (можно реплицировать только всю базу целиком, причем реплика read only), а в MySQL их целых два вида: statement based и row based.

И если statement based — это бомба замедленного действия с лазерным прицелом в ногу, то row based действительно очень не хватало в PG. Т.е. вопрос репликации — как философский камень у любителей баз.

Точнее, в посгресе всегда можно было использовать slony для того, чтобы, например, реплицировать только одну-две нужных таблицы. Но slony — это хитрое поделие на триггерах, которое работает по принципу: работает — не трогай. Т.е. например, нельзя просто взять и сделать ALTER TABLE ADD COLUMN, это надо делать через специальные механизмы. Если же всё-таки кто-то случайно это сделал, а потом, что еще хуже, через какое-то время в панике вернул как было, то быстро разрулить эту ситуацию может только чёрный маг 80lvl. Помимо slony, начиная с 9.4 стало возможно писать свои расширения для логической репликации через wal, вроде бы, пример такого расширения — pglogical.

Но это всё не то!

Когда я узнал, что в dev-ветку PostgreSQL 10 упал коммит, который позволяет из коробки, без экстеншенов и плагинов, логически реплицировать отдельные таблицы, я решил посмотреть, а как оно там работает.

Читать дальше →
Логическая репликация в PostgreSQL 10
Source: habrahabr

Игрок прошёл Diablo II без применения насилия

Легендарная экшен-RPG Diablo II за многие годы была изучена поклонниками и спидранерами вдоль
и поперёк. И вот, когда ставить очередные рекорды по обычному скоростному
прохождению игры всем уже надоело, […]
Игрок прошёл Diablo II без применения насилия
Source: 4pda

Machine Learning Boot Camp IV. Четвертый. Секретный. Твой

image

21 апреля мы открываем четвертое по счету соревнование по машинному обучению на платформе ML Boot Camp. Сегодня мы расскажем о новой задаче, обновлениях на сайте и других полезных ништяках. А если вы вдруг впервые слышите, что такое ML Boot Camp, заходите под спойлер, и мы все расскажем.

О платформе ML Boot Camp

ML Boot Camp — площадка для решения задач по машинному обучению. Периодически мы выкладываем на ней новые задачи и запускаем контест. Участники должны решить нашу задачу в течение месяца и прислать решение. Авторы лучших решений получат призы. В прошлом чемпионате мы дарили MacBook Air за первое место, iPad — за второе и третье и iPod nano — за 4-6 места.

На старте участники получают условия задачи, словесное описание доступных данных — обучающую выборку. Выборка состоит из размеченных примеров — векторов описаний каждого объекта с известным ответом. Участники с помощью известных им методов машинного обучения тренируют компьютер. Обученную систему они используют на новых объектах (тестовой выборке), пытаясь определить ответ для них.

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

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

Читать дальше →
Machine Learning Boot Camp IV. Четвертый. Секретный. Твой
Source: habrahabr

Роскомнадзор планирует бороться со способами обхода блокировки сайтов

image


Чиновники из Роскомнадзора разработали законопроект, который поможет ведомству в борьбе со способами обхода блокировок сайтов, сообщают «Ведомости» со ссылкой на источники в интернет-компаниях. По другим данным над текстом документа работали представители Медиа-коммуникационного союза, которые ранее отметились одобренным в январе законопроектом о регулировании аудио-визуальных сервисов. Суть документа от этого не меняется и заключается в том, что в случае его принятия Роскомнадзор сможет оказывать давление на VPN-сервисы, поисковики и анонимайзеры. Последние будут обязаны ограничивать доступ к ресурсам, внесенным в реестр запрещенных сайтов под угрозой санкций со стороны регулирующих органов.
Читать дальше →
Роскомнадзор планирует бороться со способами обхода блокировки сайтов
Source: geektimes

Еще одна игрушка-антистресс от авторов китайского «Fidget Cube»

Китайцы, как всегда, великолепны. Теперь уже даже удивительно не то, что они копируют и выпускают быстрее авторов с Kickstarter, но и делают продолжения «линейки» под тем же брендом.


Один из таких примеров достался и нам.
Читать дальше →
Еще одна игрушка-антистресс от авторов китайского «Fidget Cube»
Source: geektimes

Пост №3074132

Автор: psionik1113

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://blizzard.reactor.cc/post/3074132″ }, «headline»: «Overwatch Ero :: Mercy (Overwatch) :: Overwatch :: Blizzard (Blizzard Entertainment) :: Kachima (Chanit) :: artist :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Mercy-%28Overwatch%29-Overwatch-Blizzard-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3795868.jpeg», «height»: 849, «width»: 600 }, «datePublished»: «2017-04-20T14:30:23+03:00», «dateModified»: «2017-04-20T14:30:23+03:00», «author»: { «@type»: «Person», «name»: «psionik1113» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3074132
Source: Joyreactor

Facebook работает над нейроинтерфейсом для радикального изменения способа взаимодействия человека и машин


Социальная сеть Facebook совершенствует и дорабатывает не только собственный сайт и сервисы. Компания занята и другими проектами, например, открытым аппаратным обеспечением для дата-центров, интернет-дронами и прочими интересными вещами. На днях стало известно о новой разработке Facebook, которая ведется силами закрытой исследовательской группы Building 8. О проекте известно не так много, но главное, что стоит знать — речь идет о нейроинтерфейсе.


Глава подразделения Регина Дуган (кстати, экс-руководитель DARPA и одной из исследовательских групп Google) заявила, что цель работы компании — создание интерфейса, который позволяет отследить простейшую мысль или решение типа «да-нет». Несмотря на кажущуюся простоту, такая технология сможет изменить способ взаимодействия человека с технологическими продуктами. По словам Дуган, сейчас все силы ее группы брошены на этот проект.
Читать дальше →
Facebook работает над нейроинтерфейсом для радикального изменения способа взаимодействия человека и машин
Source: geektimes

Пост №3074127

Автор: Квантовый Кот

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3074127″ }, «headline»: «кот :: живность», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-3795859.jpeg», «height»: 650, «width»: 600 }, «datePublished»: «2017-04-20T14:28:33+03:00», «dateModified»: «2017-04-20T14:28:33+03:00», «author»: { «@type»: «Person», «name»: «Квантовый Кот» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3074127
Source: Joyreactor

Библиотеки для глубокого обучения: Keras

Привет, Хабр! Мы уже говорили про Theano и Tensorflow (а также много про что еще), а сегодня сегодня пришло время поговорить про Keras.

Изначально Keras вырос как удобная надстройка над Theano. Отсюда и его греческое имя — κέρας, что значит «рог» по-гречески, что, в свою очередь, является отсылкой к Одиссее Гомера. Хотя, с тех пор утекло много воды, и Keras стал сначала поддерживать Tensorflow, а потом и вовсе стал его частью. Впрочем, наш рассказ будет посвящен не сложной судьбе этого фреймворка, а его возможностям. Если вам интересно, добро пожаловать под кат.

image

Читать дальше →
Библиотеки для глубокого обучения: Keras
Source: habrahabr

SAP Форум 2017: новые сценарии для будущего с интернетом вещей

На прошлой неделе в Москве состоялся SAP Форум – крупнейшее мероприятие SAP в СНГ, где ежегодно собираются и общаются наши партнеры и клиенты. В этом году темой Форума была цифровая трансформация – как новые технологии будут менять бизнес и мир вокруг. Мы в SAP вместе с партнерами решили рассказать и показать, как с помощью новых технологий можно эффективно изменить привычные рабочие процессы.


Тема интернета вещей и цифровых технологий стала особенно заметной на SAP Форуме в этом году – от слогана мероприятия Digital Now до многочисленных демо-сессий в выставочной зоне. В этом посте мы расскажем о нескольких решениях, за которыми стоит следить в ближайшее время.

image
Читать дальше →
SAP Форум 2017: новые сценарии для будущего с интернетом вещей
Source: habrahabr