@ru_python

Страница 5888 из 9768
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
это типа как
Ну пишешь в консоли nose2

Он читает конфиг если есть и ищет все тесты в папук

В папке

Умеет репорты в формате 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
с*ка чем больше программа тем менее она предсказуема в работе, это напрягает

Vitaly
11.07.2018
02:45:36
мб питон поучишь?
я его неплохо знаю

весь код закомментирован собственно

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

Andrey
11.07.2018
02:59:45
ну комментарии есть
UML несколько иное. И комментарии != документация

?
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
а чему равно CV_CAP_PROP_POS_MSEC
я думал это какая то неременная из библиотеки

Admin
ERROR: S client not available

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

Ruslan
11.07.2018
05:27:49
я думал это какая то неременная из библиотеки
какая_то_библиотека.CV_CAP_PROP_POS_MSEC :)

Denis
11.07.2018
05:28:17
а если она из библиотеки, почему ты ее берешь не из библиотеки?
millis = cv2.VideoCapture.get(cv2.CAP_PROP_POS_MSEC) TypeError: descriptor 'get' requires a 'cv2.VideoCapture' object but received a 'int'

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
говорит pycharm подсвечивая последнюю скобочку
открой этот метод get посмотри какие параметры он требует

Aragaer
11.07.2018
05:37:30
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

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