@ru_python

Страница 7863 из 9768
Tishka17
25.01.2019
10:00:07
Это шутка была

Anatoliy
25.01.2019
10:00:48
netstat -an|egrep 50000

Alex
25.01.2019
10:00:58
Tima
25.01.2019
10:01:57
Блин я не могу открыть это в телеграме, открываю xdg-open но ничего не появляется

Google
Tima
25.01.2019
10:06:05
https://gist.github.com
Не могу почему-то добавить пиишет что Contents can't be empty хотя оно у меня не пустое

Alex
25.01.2019
10:06:47
да какая разница, скинь уже куда-нибудь. pastebin, dpaste

Tima
25.01.2019
10:06:48
Сейчас скину

https://gist.github.com/av4arka/763f502221d5d8ecf071b05e73e628a1

Вроде то

Кирилл
25.01.2019
10:08:09
https://gist.github.com/av4arka/763f502221d5d8ecf071b05e73e628a1
можно у файла добавить расширение и будет подсветка синтаксиса

Rooman
25.01.2019
10:08:11
Вопрос для тех кто юзает pytest, есть несколько пакетов для рандомизации очереди исполнения тестов, кто что пользует?

Alex
25.01.2019
10:08:32
эм... ничего из выше перечисленного

Rooman
25.01.2019
10:09:09
Зачем?
зачем что?

Tishka17
25.01.2019
10:09:24
Зачем специально рандомизировать запуск?

Кирилл
25.01.2019
10:09:27
зачем что?
зачем рандомизировать порядорк выполнения? (очевидно)

Google
Tishka17
25.01.2019
10:09:34
Просто интересно

Rooman
25.01.2019
10:09:55
Просто интересно
Randomness in testing can be quite powerful to discover hidden flaws in the tests themselves, as well as giving a little more coverage to your system.

Кирилл
25.01.2019
10:10:28
Tima
25.01.2019
10:10:47
Ой сори чет я туплю сейчас добавлю

Кирилл
25.01.2019
10:11:01
Tima
25.01.2019
10:11:03
https://gist.github.com/av4arka/763f502221d5d8ecf071b05e73e628a1

Rooman
25.01.2019
10:11:30
это если тесты зависимые - тогда это плохие тесты
да? а про интергационные тесты ты не слышал? про смок?

между тестами ты можешь забыть почистить redis или гипотетическую базу

изоляция тестов нужна имха только возле уровня юниттестирования

Tishka17
25.01.2019
10:12:57
это если тесты зависимые - тогда это плохие тесты
Ну да, с обоими замечаниями склонен согласиться. Рандомизация поможет выявить зависимые тесты

Кирилл
25.01.2019
10:13:02
между тестами ты можешь забыть почистить redis или гипотетическую базу
опять же, это плохие тесты и рандомизация. Да, рандомизация их может выявить, но тем не менее - в этом случае, косяк в тестах

Ну да, с обоими замечаниями склонен согласиться. Рандомизация поможет выявить зависимые тесты
Да камон, ты второй раз уже пишешь на секунду раньше то, что я пытаюсь сказать))

Винни
25.01.2019
10:15:07
А я с телефона пишу
страшно представить, если ты с пк будешь писать

Кирилл
25.01.2019
10:15:30
не спорю, но программисты - люди, а люди ошибаются, привет Мёрфи
Да здравствует ревью, мануальное тестирование и тд. Извиняюсь, но что даст на практике выявление зависимостей, помимо знания о проблеме, если например на проде она никак не проявляется? Обычно, такие вещи не исправляют, если с ними можно жить.

Tishka17
25.01.2019
10:16:05
https://gist.github.com/av4arka/763f502221d5d8ecf071b05e73e628a1
У тебя там не запущено несколько зависших копий?

Google
Alex
25.01.2019
10:16:30
эм... он там в цикле порождает потоки и ничего с ними не делает

Кирилл
25.01.2019
10:16:32
ты опередил
Читер, я же гвоорю

Alex
25.01.2019
10:17:19
Tima во-вторых я не понял нахрена тебе SO_REUSEPORT

Tishka17
25.01.2019
10:18:10
Tima во-вторых я не понял нахрена тебе SO_REUSEPORT
А как без него быстрый рестарт?

Alex
25.01.2019
10:18:24
Tishka17
25.01.2019
10:18:51
Оу

Tima
25.01.2019
10:19:05
не путать с SO_REUSEADDR
Reaused не помагает если надо сервер перезапустить

Terminator
25.01.2019
10:19:53
@Proliant будет жить. Поприветствуем!

kernel
25.01.2019
10:20:19
/rmkb@remkeybot

Nikolay
25.01.2019
10:21:47


Alex
25.01.2019
10:22:06
Reaused не помагает если надо сервер перезапустить
это как минимум странно. SO_REUSEPORT для другого. SO_REUSEPORT позволяет тебе сделать несколько биндов к одному порту

Good
25.01.2019
10:22:15
что можно сделать что бы в режиме кодировки при нажатии на команду /start , он выполнял команду а не кодировал текст start) https://pastebin.com/nSMyqhbT

Tishka17
25.01.2019
10:23:34
ps aux

Tima
25.01.2019
10:23:45
это как минимум странно. SO_REUSEPORT для другого. SO_REUSEPORT позволяет тебе сделать несколько биндов к одному порту
когда сервер отключается, то включить его на одном можно только через 2 минуты, по этому чтобы не ждать по две минуты и заюзал эту функцию

Admin
ERROR: S client not available

Google
Alex
25.01.2019
10:24:26
как раз таки для этого тебе нужно было указать SO_REUSEADDR

Tishka17
25.01.2019
10:24:47
Чёт я все равно не понял разницу

Tima
25.01.2019
10:24:55
как раз таки для этого тебе нужно было указать SO_REUSEADDR
когда я указывал то не работало, а Reauseport работает

Alex
25.01.2019
10:25:00
SO_REUSEPORT позволяет делать раунд-робин входящих подключений на уровне ядра.

Vasia
25.01.2019
10:26:35
Rick Roll

Alex
25.01.2019
10:26:35
@Tishka17 тут очень наглядно продемонстрирована разница https://www.nginx.com/blog/socket-sharding-nginx-release-1-9-1/

Кирилл
25.01.2019
10:26:41
не во всех проектах есть силы на ревью, не везде есть тестировщики, зачем - чтобы учиться на ошибках
Давайте возьмем абстрактный воркфлоу без ревью, без тестировщиков. Некий гаражный стартап. В таком случае как правило делают частые релизы - сделал, выкатил, чтоб сразу обратную связь получить и в таком режиме времени на долгое решение задач нет. Написаны тесты, код на функционал. Всё ок. Выкатили - всё работает (ну или то, что не вызывает боли). Какая польза при таком воркфлоу будет от рандомизации тестов? У вас есть выбор (при отсутствии тестирования (полноценного)), либо собрать обратную связь от пользователей как можно быстрее и исправить проблемные места, либо тратить время на решение проблем, которые по факту ими могут не являться, потому что где-то якобы зависимый тест. Я понимаю пользу такого подхода (рандомизации), но конкретно в ситуации с конвейерной штамповкой фич - это помимо лишней таски в багтрекере вряд ли что-то даст. Но, лучше с ней, чем без неё, это да, не спорю.

Rooman
25.01.2019
10:30:15
Давайте возьмем абстрактный воркфлоу без ревью, без тестировщиков. Некий гаражный стартап. В таком случае как правило делают частые релизы - сделал, выкатил, чтоб сразу обратную связь получить и в таком режиме времени на долгое решение задач нет. Написаны тесты, код на функционал. Всё ок. Выкатили - всё работает (ну или то, что не вызывает боли). Какая польза при таком воркфлоу будет от рандомизации тестов? У вас есть выбор (при отсутствии тестирования (полноценного)), либо собрать обратную связь от пользователей как можно быстрее и исправить проблемные места, либо тратить время на решение проблем, которые по факту ими могут не являться, потому что где-то якобы зависимый тест. Я понимаю пользу такого подхода (рандомизации), но конкретно в ситуации с конвейерной штамповкой фич - это помимо лишней таски в багтрекере вряд ли что-то даст. Но, лучше с ней, чем без неё, это да, не спорю.
эта штука как минимум даст улучшение качества тестов. Про гаражный стартап - ну это Вы загнули, есть очень большое кол-во проектов где разработчиков 2-3. А в целом я согласен, кодревью - жизненная необходимость

Tishka17
25.01.2019
10:40:03
> Prior to Linux 3.9, only the option SO_REUSEADDR existed Вот почему я не в теме

Alex
25.01.2019
10:41:13
да, это новая опция

Nikolay
25.01.2019
10:46:36
новые технологии

Terminator
25.01.2019
10:54:51
@buguldur будет жить. Поприветствуем!

Владимир
25.01.2019
11:06:40
?
25.01.2019
11:07:42
?

Владимир
25.01.2019
11:08:38
Давайте возьмем абстрактный воркфлоу без ревью, без тестировщиков. Некий гаражный стартап. В таком случае как правило делают частые релизы - сделал, выкатил, чтоб сразу обратную связь получить и в таком режиме времени на долгое решение задач нет. Написаны тесты, код на функционал. Всё ок. Выкатили - всё работает (ну или то, что не вызывает боли). Какая польза при таком воркфлоу будет от рандомизации тестов? У вас есть выбор (при отсутствии тестирования (полноценного)), либо собрать обратную связь от пользователей как можно быстрее и исправить проблемные места, либо тратить время на решение проблем, которые по факту ими могут не являться, потому что где-то якобы зависимый тест. Я понимаю пользу такого подхода (рандомизации), но конкретно в ситуации с конвейерной штамповкой фич - это помимо лишней таски в багтрекере вряд ли что-то даст. Но, лучше с ней, чем без неё, это да, не спорю.
Описанное тобой относится к периоду очень сырого MVP, когда надо опробовать идею и выкинуть. На самом деле, даже в команде из двух человек можно ревью проводить. Главное не быковать по чем зря))))

Terminator
25.01.2019
11:09:08
@SadCatt69 будет жить. Поприветствуем!

Кирилл
25.01.2019
11:09:39
Mysle
25.01.2019
11:10:54
Доброго времени суток. Пользовался pyinstaller, когда собирал клиентам проекты, все работало. Возникла проблема с 1 проектом. В разборе работает, в сборе нет. Похоже, собирается плохо, не понимаю, в чем проблема. Подскажите аналоги

Alex
25.01.2019
11:11:12
опять pyinstaller

Mysle
25.01.2019
11:11:12
Под Винду сборка

Google
Mysle
25.01.2019
11:12:29
опять pyinstaller
Подскажи, что юзать, если знаешь

Alex
25.01.2019
11:12:48
Docker ^_^

отвечая на твой конкретный вопрос: аналоги pyinstaller: cx_freeze, py2exe

Mysle
25.01.2019
11:14:23
Alex
25.01.2019
11:14:39
ты же не спрашиваешь как решать свою проблему

Mysle
25.01.2019
11:14:39
Docker ^_^
Спасибо, гляну, что это

Страница 7863 из 9768