
Tishka17
10.07.2018
22:53:04
Предпочитаю через nose2 запускать

Вадим
10.07.2018
22:53:57

madmonday.ru
10.07.2018
22:53:58
Спасибо, пойду почекаю
по идее нет

Google

madmonday.ru
10.07.2018
22:53:58
Тогда self.father.value будет равно тому, что в данный момент у первого объекта. Т.е. value == 2.

Tishka17
10.07.2018
22:56:50
Он читает конфиг если есть и ищет все тесты в папук
В папке
Умеет репорты в формате junit

Natan
10.07.2018
22:59:32
https://gist.github.com/NathnaNeko/4b66479c4463799edc294212aa380e76

tEma
10.07.2018
23:02:28
Кто тут адмен это бот @gloomy_philosopher
Пруф?

Quasar
10.07.2018
23:50:28
)
Доброй ночи. Расскажи про свои увлечения/хобби. Чем любишь заниматься в свободное время?
Просто проверочка. Натуральный логарифм от exp^2?
?

Google

Quasar
10.07.2018
23:50:28
Ебанутый

tEma
10.07.2018
23:56:53
????
Может не бот, а просто человек сидит за зп и спамит?

Vitaly
11.07.2018
02:21:14
с*ка чем больше программа тем менее она предсказуема в работе, это напрягает

Quasar
11.07.2018
02:28:30

?
11.07.2018
02:44:55

Vitaly
11.07.2018
02:45:36
весь код закомментирован собственно

?
11.07.2018
02:53:36
тесты?

Andrey
11.07.2018
02:59:45

?
11.07.2018
03:01:03
Комментарии точно не дока, они не показывают как работает и устроена система

Andrey
11.07.2018
03:01:42
И да - откуда у вас комментарии? Вы что - пишете не самодокументирующийся код??

Vitaly
11.07.2018
03:03:02
вот что делать если иногда код свяазанный с gui tkinter ttk занимает 3/4 всего кода программы
config, bind etc etc

Andrey
11.07.2018
03:04:10
Прятать весь страшный код в обертках?

Egor
11.07.2018
03:04:21
Пссс, народ, знаю что не по теме вопрос, знает ли кто какой канал по строительству дома?)

Vitaly
11.07.2018
03:04:40
почему он страшный вдруг?

Andrey
11.07.2018
03:04:55
По определению

Vitaly
11.07.2018
03:04:57
да еще обслуживание событий с теми же гуями

Google

Vitaly
11.07.2018
03:05:10
по какому определению?

Andrey
11.07.2018
03:06:04
По определению что вам нужно писать комментарии повсюду что делает код

Vitaly
11.07.2018
03:06:24
я так и делаю

Andrey
11.07.2018
03:06:47
Любо это эталонный writeonly код, любо вы чтото делаете неправильно

Vitaly
11.07.2018
03:07:08
неправильно в чем?
вот реальная процедура
def tab4_check_error(errcode): # процедура вывода сообщений об ошибках
global tabS_timer # наш глобальный таймеер интерактивности
err_msg=errmsg[errcode] # получаем сообщение об ошибке
err_msg='Ошибка! ' + err_msg # добавляем само слово ошибка
tab4_textinfo.config(state=NORMAL) #
tab4_textinfo.delete('1.0', END) #
tab4_textinfo.insert('1.0', err_msg) #
tab4_textinfo.config(fg='red') #
tab4_textinfo.config(state=DISABLED) #
tabs_timer=12 #

Andrey
11.07.2018
03:09:15
У вас наверняка есть комментарии вида
i = 5 #Задаем i = 5

Vitaly
11.07.2018
03:09:30
нету

?
11.07.2018
03:09:39
Они ?
и это все?

Vitaly
11.07.2018
03:10:16
Что все?

Vitaly
11.07.2018
03:10:33
Это только фрагмент

?
11.07.2018
03:11:21
Про global знали, что это не хорошо и есть классы?

Andrey
11.07.2018
03:11:42
Вот пример кода который можно писать только так как он в примере и без поясняющих комментариев там делать вообще нечего
https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi-python.py

Vitaly
11.07.2018
03:12:02
нужно было там такого кода по каждому табу охренеть
вон сама программа со скриншотами
https://wiki.python.su/forum/topic/33128/
главное что я ее сдал заказчику и претензий у того нет
все я спать

Google

Andrey
11.07.2018
03:15:50
А мы потом удивляется почему продажа билетов в автоматах РЖД или их сайт такое глючное говное

Vitaly
11.07.2018
03:16:17
ну и зря удивляешься невнимательный
это же не РЖД и причем тут продажа билетов


Caterina
11.07.2018
03:58:07
#вакансия #python #c++
Город: Москва (м.Парк Культуры)
Формат работы: офис
Занятость: полная
Компания: Яндекс.Коннект
Зарплатная вилка: от 120К до 200К (net)
Мы рассчитываем, что вы будете не только участвовать в разработке наших сервисов, но и хорошо разбираться в том, как они эксплуатируются. Первейшее требование к производимому коду — простота понимания и поддержки.
Приходите к нам, если вы:
программируете на Python;
хотите строить нагруженные системы и хорошо знаете, как они устроены;
знаете, зачем нужен мониторинг;
понимаете, как устроены популярные приложения с открытым исходным кодом (веб-серверы, базы данных, почтовые серверы и т.п.), и имеете опыт их администрирования;
знаете стек TCP/IP и можете по дампу сказать, что происходит;
любите делиться своими достижениями и с удовольствием перенимаете опыт коллег;
имеете развитый аналитический ум и готовы доводить свои идеи до практической реализации.
Плюсами будут:
опыт работы с системами управления конфигурациями;
понимание контейнеризации и виртуализации;
аккаунт на github.com или на другом ресурсе, где можно посмотреть ваш код;
знание алгоритмов, используемых в распределенных системах.
Возможно, вы уже слышали про продукт Яндекс.Коннект. Может быть, вы даже уже пользовались какими-то его составляющими, например, мессенджером Ямб. В настоящий момент Коннект активно развивается, и нам нужны квалифицированные инженеры, способные отвечать за качество производимого продукта.
К сервисам, которые мы разрабатываем и сопровождаем, предъявляются строгие требования по надежности и доступности, так как от них зависят сотни бизнесов вне Яндекса. Поэтому нам крайне важно, чтобы каждый член команды ответственно подходил как к разработке, так и к эксплуатации.
Описание вакансии:
Требования:
• опыт промышленной разработки на Python от трех лет;
• опыт применения в работе классических алгоритмов;
• знание классических структур данных и особенностей работы с ними в Python.
Приветствуются:
• знание С++;
• глубокое знание Unix;
• опыт многопоточного и асинхронного программирования;
• опыт сетевого программирования;
• опыт проектирования и разработки распределенных и высоконагруженных сервисов;
• владение проблематикой построения облачных сервисов.
Задачи:
• Сейчас перед командой разработки системы управления сервисами стоит амбициозная цель: построить единое решение, сочетающее в себе все сильные стороны испробованных подходов. Мы ищем опытного Python-разработчика, способного усилить команду и решить стоящие перед нами задачи.
• Мы занимаемся развитием нашей облачной инфраструктуры, предназначенной для запуска и эксплуатации как внешних, так и внутренних сервисов компании.
В нашем облаке десятки тысяч серверов в нескольких географически распределенных датацентрах, на которых одновременно запущены сотни тысяч экземпляров приложений, разрабатываемых сотнями разработчиков компании.
Наша задача — уметь максимально эффективно использовать серверный парк, одновременно предоставляя коллегам удобные средства управления и мониторинга развернутых в облаке продуктов компании.
• Сейчас в нашей компании существует несколько подходов к описанию и управлению сервисами в облаке, базирующимися на общей нижележащей инфраструктуре. Они появились как решения частных задач, и каждый обладает своими плюсами и минусами.
https://www.facebook.com/headIThunter
Контакты: @colibrisempre


Denis
11.07.2018
05:16:10
openCV проигрывает видео и я хочу печатать уремя в секундах прошедшее от начала видео
millis = cv2.VideoCapture.get(CV_CAP_PROP_POS_MSEC)
Unresolved reference CV_CAP_PROP_POS_MSEC

Aragaer
11.07.2018
05:20:01
а чему равно CV_CAP_PROP_POS_MSEC

Denis
11.07.2018
05:21:12

Admin
ERROR: S client not available

Aragaer
11.07.2018
05:22:22
а если она из библиотеки, почему ты ее берешь не из библиотеки?

Ruslan
11.07.2018
05:27:49

Denis
11.07.2018
05:28:17

Aragaer
11.07.2018
05:28:47
уже ближе 8)
а вот тут сообщение об ошибке не очень понятно

Ruslan
11.07.2018
05:29:19
осталось только передать требуемый тип )

Aragaer
11.07.2018
05:29:24
не
не совсем
он вызывает метод класса. А его надо вызывать у объекта или передавать первым аргументом объект
my_capture.get()
или cv2.VideoCapture.get(my_capture, второй аргумент)

Ruslan
11.07.2018
05:32:02
аа, а ведь сообщение говорит вообще о другом, я бы не допёр ?
осталось только посмотреть, сработает ли

Google

Denis
11.07.2018
05:33:17

Aragaer
11.07.2018
05:33:42
ну сообщение говорит о том, что первый аргумент в методе get(self, что-то) должен быть нужного типа

DeadBro
11.07.2018
05:33:58
Господа, а есть чатик по фласку?

Aragaer
11.07.2018
05:33:59
твой объект класса cv2.VideoCapture

Denis
11.07.2018
05:35:37
не
Parameter 'propId' unfilled
millis1 = cv2.VideoCapture.get(cv2.CAP_PROP_POS_MSEC)
говорит pycharm подсвечивая последнюю скобочку

Ruslan
11.07.2018
05:36:56

Aragaer
11.07.2018
05:37:30

Denis
11.07.2018
05:37:43

Aragaer
11.07.2018
05:37:47
ты вызываешь get как unbound method класса cv2.VideoCapture
метод можно вызывать двумя способами

Ruslan
11.07.2018
05:38:21
как
зажми CTRL и тыкни по методу, потом передай ему требуемые аргументы, в соответсвии с подсказками Aragaer

Aragaer
11.07.2018
05:38:27
первый - разумный. Берешь экземпляр и вызываешь у него. Тогда экземпляр уже есть, осталось передать один аргумент
второй - не очень разумный. Как у тебя. Берешь класс и передаешь ему первым аргументом экземпляр, а дальше все остальное
короче - у какого видеопотока ты пытаешься узнать текущую позицию в миллисекундах?

Denis
11.07.2018
05:40:11
class VideoCapture(object):
# no doc
def get(self, propId): # real signature unknown; restored from doc
"""
get(propId) -> retval
. @brief Returns the specified VideoCapture property