EXTRA
Это с Настей нужен посоветоваться тебе
Не тот человек, с которым надо советоваться по такой теме
Sitnikov
всем добрый день. есть люди, шарящие в nginx?
Sitnikov
принято. проблема с nginx. есть балансировщик, распределение запросов 3 - первый апстрим сервер, 1 - второй апстрим сервер. ночью была аномалия, распределение было 1 - первый апстрим сервер, 8 - второй апстрим сервер
Sitnikov
где проблему искать? в логах при этом ошибок нет
Andrej
Есть идеи оптимизации?
Первый раз вижу такой способ задания списков... скинь код
Mikhail
С поинтерами не сталкивался еще. Почитаю. Но предложение с сортировкой не очень нравится. По заданию мы считаем кортеж из индексов. Отсортировав листы, потеряются индексы. Да, в рамках задачи может быть и не критично и все равно можно и массив значений получить, и посчитать кол-во всего таких кортежей. И как итог получить правильный ответ. Но опять же, теряем индексы и если потребуется вернуть набор индексов, то уже сортировка всё сломает. Хотя я могу и ошибаться. Не сталкивался с поинтерами, а в них возможно и секрет
Дак какая тебе разница, какой там индекс. Тебе же надо просто пермутации посчитать. Обычно в подобных задачах это сразу означает, что данные можно сортировать. Таким образом можно гарантированно пропускать нерелевантный случаи, но оптимизация такая себе. Возникла ещё идея: мерджим, сортируем. По сути сводим к 4sum, решаем классически двумя поинтерами. Если нашли подходящий вариант - чекаем, что каждое число принадлежит разным листам и делаем инкремент.
Mikhail
Sticky session может быть?
Sitnikov
Просто вес каждого апстрима указан. Weight 3 Weight 1
Sitnikov
Sticky session может быть?
Сейчас почитаю, спасибо
EXTRA
Есть идеи оптимизации?
А что тут надо сделать? Просуммировать все эти циферки из каждого списка?
EXTRA
Нужно сделать так?
Mikhail
Сейчас почитаю, спасибо
Там ещё известный прикол с worker_processes есть. Можно тоже погуглить.
Mikhail
Нужно сделать так?
Нет, нужно найти сколько есть вариантов суммы равной 0, где каждое слагаемое берётся из каждого из листов.
Kolya
А что тут надо сделать? Просуммировать все эти циферки из каждого списка?
4 листа одинаковой длины. Внутри числа. Надо найти такие комбинации из 4 элементов, чтобы все значения были из разных листов и при этом в сумме давали ноль.
Mikhail
Там ещё известный прикол с worker_processes есть. Можно тоже погуглить.
https://nginx.org/en/docs/stream/ngx_stream_upstream_module.html#max_conns - вот тут можно почитать.
Kolya
вот само задание
Maksim
Все уже тут стали программистами?
Maksim Pozharskiy
Все уже тут стали программистами?
Почти все, тебя вот ждём
Erik
from collections import defaultdict def delete_nth(nums, N): counter = defaultdict(int) result = list() for num in nums: if counter[num] == N: continue counter[num] += 1 result.append(num) return result
EXTRA
Мож по приколу на ещё один хакатон зарегаца
EXTRA
Он всеравно завтра начнётся
EXTRA
​Последний шанс зарегистрироваться на кейс-чемпионат в сфере IT и начать карьеру в топовых компаниях! Хочешь получить работу в Procter & Gamble, «Магнит», X5 Group и других крупных компаниях? Тогда скорее регистрируйся на кейс-чемпионат Changellenge >> Cup IT 2022, который пройдет в онлайн-формате. Приглашаем студентов бакалавриата, магистратуры, аспирантуры и недавних выпускников технического, экономического, математического или IT-направлений. Почему стоит участвовать? — Шанс уже в финале получить карьерное предложение или преимущества при отборе на позиции в одной из компаний-партнеров. — Решение актуальных бизнес-кейсов на основе Data Science или аналитики данных. Например, разработать продукт, который поможет малому бизнесу получать больше финансирования. — Полезные образовательные материалы на каждом этапе: учебники, аналитические подборки, примеры решения кейсов, а также консультации с экспертами. — Девять компаний-партнеров — P&G, «Магнит», Deloitte, «Т1 Консалтинг», KPMG, «Газпромбанк», Северсталь, X5 Group, и Accenture — оценят ваши решения и дадут обратную связь. — Возможность попасть в закрытое сообщество: вместе с ценными связями ты получишь доступ к закрытым вакансиям и мероприятиям. Собирай команду или подавай заявку индивидуально — мы поможем найти единомышленников. Успей зарегистрироваться до 1 марта включительно: https://clck.ru/cifEY @Hackathonlist
Nikita
Такой вопрос, изучаю программирование 5 лет, но последние года 3 прыгаю с одного языка на другой. Стоит ли так делать или все таки остановиться на одном ?
Sava
Такой вопрос, изучаю программирование 5 лет, но последние года 3 прыгаю с одного языка на другой. Стоит ли так делать или все таки остановиться на одном ?
зависит от твоих целей. Если задача познакомиться с языками, то почему бы и нет. Если есть задача найти работу в какой-то сфере - то лучше сконцентрироваться на нужных навыках для этой работы.
Nikita
Не работаю, пока хобби. Как относитесь к языку golang ?)
Nikita
Я три месяца изучал c++, попутно изучая c#, сейчас начал делать сайты на гоулэнг Вообще начинал с простого языка php
Nikita
Они все чем то уникальны и мне нравятся
Nikita
Я тоже так думаю, просто языков валом, они все интересны и прекрасны
Rust
Не работаю, пока хобби. Как относитесь к языку golang ?)
как можно учить пять лет программирование и не работать? ты либо учился на самом деле меньше, либо учился плохо, либо тебя не интересует работа программистом. В последнем случае можешь хоть свой язык написать, лишь бы весело было
Nikita
Я студент, довольно сложно. Да и работу найти пытался, заказы по типу 1с делал, это все скучно
Nikita
По своим языкам найти я не могу работу
Andrej
​Последний шанс зарегистрироваться на кейс-чемпионат в сфере IT и начать карьеру в топовых компаниях! Хочешь получить работу в Procter & Gamble, «Магнит», X5 Group и других крупных компаниях? Тогда скорее регистрируйся на кейс-чемпионат Changellenge >> Cup IT 2022, который пройдет в онлайн-формате. Приглашаем студентов бакалавриата, магистратуры, аспирантуры и недавних выпускников технического, экономического, математического или IT-направлений. Почему стоит участвовать? — Шанс уже в финале получить карьерное предложение или преимущества при отборе на позиции в одной из компаний-партнеров. — Решение актуальных бизнес-кейсов на основе Data Science или аналитики данных. Например, разработать продукт, который поможет малому бизнесу получать больше финансирования. — Полезные образовательные материалы на каждом этапе: учебники, аналитические подборки, примеры решения кейсов, а также консультации с экспертами. — Девять компаний-партнеров — P&G, «Магнит», Deloitte, «Т1 Консалтинг», KPMG, «Газпромбанк», Северсталь, X5 Group, и Accenture — оценят ваши решения и дадут обратную связь. — Возможность попасть в закрытое сообщество: вместе с ценными связями ты получишь доступ к закрытым вакансиям и мероприятиям. Собирай команду или подавай заявку индивидуально — мы поможем найти единомышленников. Успей зарегистрироваться до 1 марта включительно: https://clck.ru/cifEY @Hackathonlist
а ты на какой записался и в какой раздел?
Andrej
EXTRA
Для аналитики я слишком не зрел и глуп
EXTRA
А на питоне чё-нибудь пописать, тут пожалуйста
Andrej
А на питоне чё-нибудь пописать, тут пожалуйста
там два хакатона одновременно удет
Rust
Я студент, довольно сложно. Да и работу найти пытался, заказы по типу 1с делал, это все скучно
хм. ну я лично момент со студенчеством скипнул. вместо того чтобы штаны в вузе просиживать получал опыт реальной работы но у каждего свой путь
EXTRA
там два хакатона одновременно удет
Я в этом https://changellenge.com/championships/changellenge-cup-it-2022/#apply
Nikita
На самом деле я с тобой полностью согласен, но было бы так просто найти работу я бы этим и занялся, это куда интерсней
EXTRA
На самом деле я с тобой полностью согласен, но было бы так просто найти работу я бы этим и занялся, это куда интерсней
За 5 лет изучения программирования у тебя нет хотя бы близко стека того, что требуют на джуновскую позицию?
Andrej
Я в этом https://changellenge.com/championships/changellenge-cup-it-2022/#apply
и я, в другом там не дата сайнс называется
EXTRA
Просто 5 лет слишком размытая цифра. Ты мог учится каждый день (но тогда ты бы уже работал 100%) А может, что раз-два в неделю/месяц задачки с codewars'а решал, например.
EXTRA
Или может идёт точка отчёта от момента "первый раз программу hello world написал". Но тогда там могут быть перерывы в месяцы/годы
Nikita
Каждый день. Делал свои проекты
Nikita
Просто в удовольствие, мне это нравилось
Gleb
Каждый день. Делал свои проекты
Каждый день пять лет ты бы сеньором был
EXTRA
Каждый день. Делал свои проекты
git hub в студию, пожалуйста
Nikita
Я свои проекты не выкладывал, хотя где то были проекты сохраненные
Gleb
Я пять лет занимаюсь фортепиано, правда ноты ещё не смотрел
Nikita
Скажу, что что бы начать заниматься музыкой, не нужно знать ноты, но твое обучение затянется на дольше
Nikita
Пробовал работать на kivy
Nikita
Мне синтаксис не нравится, начал golang
Nikita
Чем то похож, но убрали эти табы
Gleb
Мне синтаксис не нравится, начал golang
Ты можешь сказать что ты знаешь какой-то язык ?
Nikita
Ахахах В том то и проблема, что всего по чуть-чуть, да и можно ли знать язык полностью ? Программирование это же всегда что то новое Но я на PHP работал долго
Gleb
Вово
Gleb
5 лет перебирал все языки мира
Nate River
Привет всем, такой вопрос если я студент и знаю только основы программировании и немного разбираюсь в базах данных, стоит ли мне идти работать?
Nate River
Пайтон разрабом хочу
Gleb
Пайтон разрабом хочу
Сначала нужно выучить не основы