Змейка, мышь и Гамильтон
Собственно, это первая часть статьи о том, как можно попробовать решить эту задачку. Скажем так разминочная, перед основным боем.
Раннее утро, десятая чашка кофе, безуспешные попытки понять почему ваше клиентское (или еще хуже – серверное) java-приложение намертво зависло при вычислении простого регекспа на небольшой строке… Если подобная ситуация уже возникала в вашей жизни, вы уже наверняка знаете про бэктрекинг и темную сторону регулярных выражений. Остальным – добро пожаловать под кат!
wal_level="logical"
. В pg_hba.conf добавляем такую строку:host db_name postgres 192.168.1.3/32 trust
pg_dumpall --database=postgres --host=192.168.1.2 --no-password --globals-only --no-privileges | psql
pg_dump --dbname db_name --host=192.168.1.2 --no-password --create --schema-only | psql
Теперь подключаемся на мастере пользователем postgres
к базе db_name
и создаём публикацию:CREATE PUBLICATION db_pub FOR ALL TABLES;
а на реплике создаём подписку:CREATE SUBSCRIPTION db_sub CONNECTION 'host=192.168.1.2 dbname=db_name' PUBLICATION db_pub;
По завершении репликации переключаем приложение или балансировщик на новую базу.В продолжение статьи про проектирование электромобиля Кама-1 я хотел бы
рассказать об участии своих коллег в данном проекте. В то время, как коллеги из СПбПУ разрабатывали конструкцию и дизайн электромобиля, компания Ладуга занималась разработкой электрической и электронной архитектуры, что включало в себя разработку и изготовление прототипов электронных блоков.
Ниже собранные мной некоторые технические детали проекта, о том, как он шел, со слов непосредственных участников этой работы.
Доброго времени суток, господа. Многие продвинутые пользователи ПК/ноутов рано или поздно сталкиваются с проблемой низкого уровня качества звука воспроизводимого их звуковой картой (если ставили какой то дефолт), и поэтому начинают задумываться о прокачке данного железа. Широко известной, если не наиболее известной среди всех производителей звуковых карт является фирма Creative Labs и их серия SoundBlaster (помимо Asus и других). Самыми популярными продуктами в этой линейке стали звуковые карты G5 и G6, последняя настолько полюбилась геймерами что даже стала народной легендой.
Так вот, недельку назад я все же наложил свои руки на эту легенду так как очень уж был раззадорен обещаниями про “запредельно крутое” качество звука от некоторых обзорщиков с YouTube ну и в добавок просто хотел обновить звуковуху так как хорошее качество звука для меня является очень важным параметром. Но данное изделие меня очень сильно разочаровало и я объясню почему. Постараюсь быть кратким и как можно более объективным в данном обзоре и полностью рассказать что же, по моему мнению, все таки не так с этой звуковой картой за 150 баксов.
Недавно я сделал проект, в котором целевая переменная была мультиклассовой, поэтому, я искал подходящие пути для кодирования категориальных признаков. Я нашёл множество статей, перечислявших преимущества кодирования через среднее значение целевой переменной перед другими методами, а также то, как выполнить эту задачу в двух строчках кода, используя библиотеку category_encoders . Однако, к своему удивлению, я обнаружил, что ни одна статья не продемонстрировала этого метода для мультиклассовой целевой переменной. Я просмотрел документацию category_encoders, и понял, что библиотека работает только для бинарных или вещественных переменных, посмотрел оригинальную работу Даниэля Мисси-Баррека (Daniele Micci-Barreca), который ввел средне-целевую кодировку (mean target encoding) и так же не обнаружил ничего толкового.
В этой статье я дам обзор документа, в котором описана кодировка по целевому признаку, и покажу на примере, как целевая кодировка работает для двоичных проблем.
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat Enterprise Linux стал бесплатен для организаций, развивающих открытое ПО; Google профинансирует работу по повышению безопасности ядра Linux; на что соглашается человек, когда разрешает все куки; подъём Linux Foundation; интервью с Райаном Далем, создателем Node.js: «Снижать сложность всегда полезно»; Bedrock Linux: лего-набор для создания идеального linux-дистрибутива; использование быстрых клавиш в командной строке Linux и многое другое.
idle_in_transaction
?В этой статье я опишу один из подходов для создания json api сервиса с валидацией данных.
Сервис будет реализован на aiohttp. Это современный, постоянно развивающийся фреймворк на языке python, использующий asyncio
.
Об аннотациях:
Появление аннотаций в python
позволило сделать код более понятным. Так же, аннотации открывают некоторые дополнительные возможности. Именно аннотации играют ключевую роль при валидации данных у обработчиков api-методов в этой статье.
В данной статье описано как добавить к вашему приложению на Qt проверку орфографии с подсветкой орфографически некорректных слов и возможность замены на более подходящие варианты. Для этого используется словарь hunspell.
Предыдущие статьи цикла:
В предыдущей статье мы рассмотрели понятие класса типов (type class) и бегло познакомились с классами типов «функтор», «монада», «моноид». В этой статье я обещал подойти к идее алгебраических эффектов, но решил всё-таки написать про работу с nullable-типами и исключительными ситуациями, чтобы дальнейшее изложение было понятнее, когда мы перейдем к работе с задачами (tasks) и эффектами. Поэтому в этой статье, всё еще рассчитанной на начинающих ФП-разработчиков, я хочу поговорить о функциональном подходе к решению некоторых прикладных проблем, с которыми приходится иметь дело каждый день.
Как всегда, я буду иллюстрировать примеры с помощью структур данных из библиотеки fp-ts.
Как интегрировать БД с SSH-туннелем в PowerBI, как настроить SSH-туннель с приватным ключом, как обновлять данные по запросам к БД в PowerBI
21 марта 2021 года (воскресенье), с 12:00 и до 19:00, состоится Бесплатная онлайн-Конференция: Нарратив в играх.
Мероприятие посвящено всем, кто по-настоящему любит игры, хороший сюжет, и хочет продолжить свой рост в игровой индустрии или только начать свой путь в геймдев.
Кроме интересных лекций вас ждет конкурс на лучший сценарий игры (и не только) с крутыми призами.
На конкурс принимаются видео-игры и настолки, выпущенные в 2020-2021 году (даже в «Раннем доступе» или в виде демо/beta) на русском языке.
Для участия в конкурсе необходимо подать заявку до 05.03.2021
Участие в мероприятии абсолютно бесплатно.
Организатор конференции: Центр развития компетенций в бизнес-информатике Высшей школы бизнеса НИУ ВШЭ, при поддержке WN Conference, Talents in Games и Союза Литераторов РФ.
Регистрация на конференцию здесь>>>
Получение изображения из камеры Android-смартфона в кросс-платформенном приложении Qt Widgets с помощью Android-приложения по-умолчанию для фотографирования.
Кейс
Компания, которая 99% работы проводит в офисе. Для коммуникации используют живое общение и электронную почту. С учетом последних событий и тенденций планируют перевести своих сотрудников на удаленку. Что делать, о чем подумать и как не проиграть?
Важно сразу понимать: любой интеллектуальный труд можно перевести на удаленку без потери эффективности (а можно даже и выиграть).
Итак, 4 блока перевода из офиса на дом:
1. IT