
Mark
16.08.2018
11:35:31

You
16.08.2018
11:35:47

Mark
16.08.2018
11:36:00
А раньше вообще заминусовали бы

Kami
16.08.2018
11:36:29
Кстати, что-то там тихо стало :/

Google

Donaudampf
16.08.2018
11:36:34
Но в общем-то не новость уже давно

Mark
16.08.2018
11:37:10

Kami
16.08.2018
11:37:15
В смысле на хабре, раньше под каждой статьей стописот комментов, да и статьи были интересные ;(

Alex
16.08.2018
11:37:52
Хабр не торт

Donaudampf
16.08.2018
11:38:04
Формат для форматирования запросов, хабр как мерило адекватности. Меня что-то пугает тенденция

Mark
16.08.2018
11:38:44

Alex
16.08.2018
11:39:27
Попробуй не запускать браузер
Профит! 30 вкладок не открыто

Donaudampf
16.08.2018
11:41:27

Eldar
16.08.2018
11:41:40
ну можно в настройках браузера указать, что новые окна в новых табах открывать или с помью js скрипта открывать в новой вкладке, а не окне

Mark
16.08.2018
11:42:09

Google

Eldar
16.08.2018
11:42:31
еще можно фантом браузер вместе с селениумом запустить
ты ему через с помощью драйвера указываешь что надо юзать фантобм браузер

Donaudampf
16.08.2018
11:43:38

Mark
16.08.2018
11:44:34

Eldar
16.08.2018
11:45:01
мне кажется, что Марк опять начинает буянить
на первый вопрос точно да
во втором уверен на 90%
читай доку по фантом браузеру

Donaudampf
16.08.2018
11:46:36

Dmitriy
16.08.2018
11:46:51
Что за извращенство. Во-первых, фантом юзать смысла не имеет, ибо он устарел. Он даже let в js не знает. Во-вторых, можно юзать селениум без запуска браузера вообще. Для этого есть готовый докер-контейнер

Eldar
16.08.2018
11:47:22
да, или хром в скрытом режиме можно запустить

Donaudampf
16.08.2018
11:47:32

Dmitriy
16.08.2018
11:47:35
Да не надо фантом

Donaudampf
16.08.2018
11:47:51
Промахнулся с цитированием

Eldar
16.08.2018
11:47:58

Dmitriy
16.08.2018
11:48:16
Про фантом уже вообще забыть можно, мне кажется.

Eldar
16.08.2018
11:48:31

Dmitriy
16.08.2018
11:48:35
А селениум позволяет юзать свежие версии хром и фф

Dk
16.08.2018
11:48:42
Ребят, я могу ошибаться, но поддержка phantomjs селениумом должна быть завершена, не?
Она предлагали фф как-то хитро юзать

Google

Dk
16.08.2018
11:49:22

Mark
16.08.2018
11:49:23

Dmitriy
16.08.2018
11:49:28
Фреймбуффер и хэдлесс мод

Eldar
16.08.2018
11:49:40

Mark
16.08.2018
11:50:23

Dmitriy
16.08.2018
11:50:33
selenium-hub:
image: selenium/hub
ports:
- "4444:4444"
chrome:
image: selenium/node-chrome
depends_on:
- selenium-hub
links:
- selenium-hub:hub
volumes:
- /dev/shm:/dev/shm
environment:
no_proxy: localhost
HUB_PORT_4444_TCP_ADDR: selenium-hub
HUB_PORT_4444_TCP_PORT: 4444
Это кусок докер-композ файла. Ноды можно разные указывать, хоть несколько.

Eldar
16.08.2018
11:51:00

Mark
16.08.2018
11:51:50


Tamara
16.08.2018
11:58:46
Ребят, хеллоу, ищем к себе в команду на заказную разработку уверенных спецов, мы вот http://usetech.ru/ Описание для ориентиров ниже. Необходимые дополнения готова внести, сигнальте в личку, пожалуйста.
#работа #Москва #Python #Django #fulltime #middle #senior #backend
Город и адрес офиса: г. Москва ст. м. Трубная\Цветной бульвар\Сухаревская
Формат работы: офис или удаленка
Занятость: полная
Зарплатная вилка: 130 000 – 190 000
Что предстоит:
• Разработка и поддержка серверной части сайтов, веб-приложений на Python / Django;
• Разработка и сопровождение высоконагруженных систем.
Что требуется:
• Уверенное знание Python и Django Framework, SQL;
• Желателен опыт работы с PostgreSQL, MongoDB, ElasticSearch, Celery;
• Знание JavaScript (React\Redux) приветствуется.
Мы предлагаем:
• Официальное трудоустройство с первого рабочего дня, больничные, отпуска;
• Конкурентоспособную заработную плату;
• Гибкий график;
• Обучение и сертификацию;
• Ежегодную аттестацию сотрудников;
• Возможность профессионального и карьерного роста;
• Возможность влиться в профессиональную, высокомотивированную и результативную команду Usetech, а так же попробовать себя в командах наших заказчиков.


Mark
16.08.2018
12:06:33
Пацаны, философский вопрос: допустим, у нас есть некий софт, который что-то пишет в файл. Должны ли программисты решать пограничные проблемы в стиле закончилось место? Или это сугубо дело админов

Иван
16.08.2018
12:07:19

Denis
16.08.2018
12:07:29
Софт по крайней мере не должен падать с сегфолтом, если это случается

Dk
16.08.2018
12:07:47
т.е. у тебя бесконечный лог, например?
Привет разрабам .xsession-errors

krakodeel
16.08.2018
12:09:32

Admin
ERROR: S client not available

Евгений
16.08.2018
12:10:12
ну твой код же упадет, если кончится место для логов.

Mark
16.08.2018
12:10:22

Google

Евгений
16.08.2018
12:10:30
если не упадет - то красава, и наверно этого достаточно

krakodeel
16.08.2018
12:11:30
То есть, нет?
Ну, если ты можешь с админами договориться нормально чтобы там скриптик в крон, логротейт, туды-сюды, то жить с ними будет легче.

Mark
16.08.2018
12:17:28
Ок. Ответы понятны. И следующий вопрос, который меня чутка беспокоит. У нас есть стандартный логгер, который умеет в логротейт. Должны ли программисты реализовать его или нет? С одной стороны это хороший тон, а с другой админу от всяких кастомных логротейтов плохо, так как есть штатная утилита, которая решает все эти вопросы

Cykooz
16.08.2018
12:20:05

Denis
16.08.2018
12:20:12
Зачем свой логротейт, если есть системный?

Саша
16.08.2018
12:20:30
Как проверить есть ли x в list?

Denis
16.08.2018
12:20:47
if x in list

Саша
16.08.2018
12:20:57
Спасибо :3

Dk
16.08.2018
12:20:57

Cykooz
16.08.2018
12:20:58

Вадим
16.08.2018
12:45:27

Andrey
16.08.2018
12:52:17
print(b) выводит ожидаемую строку?

Вадим
16.08.2018
12:53:59

Andrey
16.08.2018
12:56:11

Вадим
16.08.2018
12:57:39
р

Eldar
16.08.2018
12:58:15
ух бля
хоть бы постеснялся такое выкладывать

Vitalii
16.08.2018
13:04:48
ух бля
что тебе не нравится? этож код с доки

Eldar
16.08.2018
13:07:35

Google

krakodeel
16.08.2018
13:10:02
На питоне это реализовать - возможно.
На c# проще тому кто привык к c#

You
16.08.2018
13:10:34
Надо бинарные данные отправлять, а hexdigest возвращает строку

Вадим
16.08.2018
13:12:31

You
16.08.2018
13:12:38
Тип да