@spbpython

Страница 745 из 785
Ilidan
03.07.2018
15:24:16
осталась рега по промокоду
Я вроде по промокоду зарегался , а к кому обратиться , я просто на машине и будет 3-2 места. Смог бы подвезти до мероприятия , сам буду в первые на такой сходке по скольку програмирование только изучаю, но буду рад окунуться в эту чудо- атмосферу ? и познакомиться с профессионалами в живом общение, меня кстати Айнур зовут приятно познакомиться со всем сообществом !

Eugene
03.07.2018
17:49:20
Я, кажется, нашёл баг в Python 3.7 в модуле zipfile на винде. Но это не точно. :) File "C:\Programs\Python\Python37_x64\lib\zipfile.py", line 1025, in seek self._fileobj.seek(self._orig_compress_start) File "C:\Programs\Python\Python37_x64\lib\zipfile.py", line 704, in seek if self.writing(): AttributeError: '_SharedFile' object has no attribute 'writing'

Google
Eugene
03.07.2018
17:58:44


Makc
03.07.2018
17:59:58
тестов чтоли нет?

Eugene
03.07.2018
18:00:27
тестов чтоли нет?
У меня тесты сломались из-за этого :) А у них есть, но видимо не покрывают этот случай.

Makc
03.07.2018
18:00:56
Ну, я про "них" говорю)

Либо на винде не запускают)

Eugene
03.07.2018
18:01:19
Просто опечатка. там ниже в функции они вызывают _writing()

Либо на винде не запускают)
Я на linux пока не тестировал, но подозреваю, что оно кроссплатформенно сломалось :)

Serge
03.07.2018
18:02:26
Я на linux пока не тестировал, но подозреваю, что оно кроссплатформенно сломалось :)
есть вероятность, что это стаб питоновский. а реально на линухе работает что-нибудь сюшное

если на винде работает питоновская имплементация, то сломалось тольк она винде

и то может даже, если поставить какой-нибудь ziplib в винду с хедерами и собрать питон, то будет сюшная работать

Eugene
03.07.2018
18:46:07
класс с подчеркивания начинается. очень похоже на стаб.
Судя по коду, оно на всех платформах без сишных модулей. Этот код выполняется при открытии архива на чтение. https://github.com/python/cpython/blob/master/Lib/zipfile.py#L1457 В общем, зарепортил баг. Его уже обновили, указали, что Py36 тоже затрагивает. Я на Py36 не тестировал, с Py35 сразу на Py37 перепрыгнули.

Google
Eugene
03.07.2018
18:58:22
Там дальше новые баги лезут > self._decompressor = zipfile._get_decompressor(self._compress_type) E NameError: name 'zipfile' is not defined Целая ветка кода, видимо, у них тестами не покрыта. ?

Eugene
03.07.2018
19:41:27
Контрибьють! Можешь пролистать мою презу что для этого нужно)
Я начал дальше копать и там полезло уже что-то страшное с декомпрессией (после того как я исправил все опечатки). Я читаю tiff картинку из zip файла и видимо плагин Pillow, который читает TIFF формат ак-то жестоко насилует файл (бегает по нему туда сюда и т.п.), но это работало в <=Py35. Я пока сделал workaround, копирую содержимое файла во временный файл и уже из него читаю, а не напрямую из архива. Это решает все проблемы, в том числе с опечатками (та ветка просто не выполняется). Твою презентацию я кстати смотрел. Очень полезная! ?

Ляман
03.07.2018
19:42:08
Tkinter. Есть labelframe1 хочу подключить к нему ttk, но вылетает ошибка, как можно исправить?





Serge
03.07.2018
20:40:30
Всем привет! Не так давно сообщество SPb Python немного поменяло свою структуру. У нас появился сайт spbpython.guru (мы очень стараемся его своевременно обновлять, честное слово), появился независимый PiterPy Meetup, мы подружились с OpenStack Meetup SPb и PyData SPb. Вообще, мы стараемся поддерживать любые активности, возникающие внутри сообщества. Например, недавно прошел SPb Python Biking, организованный участниками сообщества по своей инициативе. Я, Сергей Матвеенко, один из координаторов сообщества SPb Python (еще есть Данил Иванов и организаторы разных наших и дружественных мероприятий), хотел бы прояснить свою позицию по поводу принципов существования сообщества SPb Python. Стоит отметить, что моя позиция может не сопадать с мнением организаторов каких-то отдельных событий, но, на данный момент, отражает как и что происходит именно под именем SPb Python. Сообщество SPb Python существует не для того, чтобы делать крутые митапы, не для того чтобы зарабатывать деньги или пиарить его организаторов. Сообщество существует для того, чтобы у людей, которые хотят пообщаться с единомышленниками, бывшими, настоящими и потенциальными коллегами, всегда было регулярное место для общения. Мы даем возможность людям, многие из которых стали уже хорошими друзьями друг другу познакомившись здесь, поделиться личным опытом, попросить помощи и получить её бесплатно, насколько это в силах других участников, и иногда попробовать себя в качестве докладчика, чтобы, опять же, получить обратную связь, найти кого-то, кто решает схожие проблемы. Сообщество SPb Python никогда не будет участвовать в мероприятиях организованных с целью получения коммерческой выгоды за счет участников сообщества. Мы с удовольствием участвуем в ITGM, но в текущем формате я считаю недопустимым участвовать от имени сообщества SPb Python в таких мероприятиях, как "TechTran" или "РИТ++". Основной ресурс общения сообщества SPb Python онлайн — чат @spbpython в Телеграм. Все новости публикуются в канале @SPbPythonNews и в твиттере @spbpython. Все наши мероприятия и мероприятия наших друзей мы размещаем на странице SPb Python на meetup.com. Всю информацию о сообществе SPb Python и дружественных мероприятиях вы можете найти на сайте spbpython.guru.

Centrino
03.07.2018
20:40:45
38 попугаев второй не вышел?

Serge
03.07.2018
20:41:04
38 попугаев второй не вышел?
в монтаже. уже целых два

в монтаже. уже целых два
точнее, я бы сказал, полтора

Andrey
03.07.2018
20:54:27
половинка это с Лавсаном я надеюсь?

Vitali K.
03.07.2018
20:59:47
Лавсан веселый

Andrey
03.07.2018
21:09:10
когда ждать?

Serge
03.07.2018
21:10:14
когда ждать?
when it's done :)

Alex
03.07.2018
21:11:27
?какой у Вас клевый клуб по интересу, жаль у москвичей такого нет

Alex
03.07.2018
21:14:04
так это, официоз же, не по домашнему

Serge
03.07.2018
21:15:05
Лавсан веселый
у него даже страница на википедии есть https://ru.wikipedia.org/wiki/Лавсан :)

Google
Serge
03.07.2018
21:15:41
Roman
03.07.2018
21:50:25




Danil
03.07.2018
21:56:34
Снизу надо еще сетевой вызов добавить )

Alex
03.07.2018
21:59:34
очень фановая вещь

правда таск свитчинг давно уже не аппаратный)

Dmitry
04.07.2018
06:13:17
А чё int div медленнее float div? из-за специального блока для fp на cpu?

Угу, нашёл. Из-за того что чаще всё-таки нужно делить fp числа - делают hw поддержку. Тут можно ещё за счёт векторизации ускорить. Это график для какого-то среднего современного cpu?

Vitali K.
04.07.2018
06:30:52
Господа, есть кто-нибудь из SUPRUN? Хочу посоветоваться

Anton
04.07.2018
09:08:40
Парни, сколько бы взяли за консультацию по настройке Django+uwsgi+nginx+supervisor? По времени заняло бы у вас 1 час

Roman
04.07.2018
10:16:18
кто что использует для тестов? pytest? unittest? nose?

Dmitry
04.07.2018
10:16:33
мы pytest/unittest

Ляман
04.07.2018
10:19:17
Ребята мне надо выполнять определенную функцию если на кнопку пользователь нажал, по какому параметру сравнивать нажата кнопка или нет?

Marco
04.07.2018
10:21:30
Берешь свою месячную зп, делишь на 160
Неправильная арифметика. Во-первых, невозможно работать 160 часов в месяц, более реалистичная оценка - около 100. Во-вторых, невозможно взять 100 заказов по одному часу в месяц - нужно учитывать накладные расходы. Поэтому если заказ действительно на один час, то делить нужно не на 160, а на ~40.

А ещё лучше не брать заказы меньше недели, и билить дни, а не часы.

Admin
ERROR: S client not available

Google
Eugene
04.07.2018
10:27:49
кто что использует для тестов? pytest? unittest? nose?
nose какое-то говно мамонта, а nose2 вроде сырой очень. unittest - привет бойлерплэйт. pytest - куча магии, но он крут, по моему лучшее, что есть для python

ну это скорее концептуально другая вещь, внутри себя она может использовать тот же pytest

John
04.07.2018
10:35:18
Есть файл a.py, в нем функция func. Можно ли как то из этой функции получить название файла b.py после того как она импортирована в b.py? Upd: без передачи параметров в функцию

John
04.07.2018
10:38:25
Спасибо

Eugene
04.07.2018
10:47:03
Ребята мне надо выполнять определенную функцию если на кнопку пользователь нажал, по какому параметру сравнивать нажата кнопка или нет?
Странные вопросы у тебя. По моему нет понимания вообще, как работает инструмент, который ты используешь. При нажатии на кнопку происходит событие нажатия и оно как-то обрабатывается. Это может быть callback, сигнал, event, что угодно. В общем, в конечном итоге у тебя вызывается какая-то функция-обработчик в которой ты пишешь код, который должен исполняться при нажатии на кнопку.

Roman
04.07.2018
11:35:58
Снизу надо еще сетевой вызов добавить )
я бы добавил линк на вот эту табличку: https://github.com/Azure/SONiC/wiki/Supported-Devices-and-Platforms

а использовал кто https://github.com/RocketChat/Rocket.Chat ?

или mattermost?

Dmitry
04.07.2018
16:12:11
или mattermost?
@demeliorator

а использовал кто https://github.com/RocketChat/Rocket.Chat ?
ещё есть https://github.com/zulip/zulip - он хоть на python. Как-то чувак делал доклад на SPbPython митапе (@misteraverin) - контрибьютил в него.

Roman
04.07.2018
16:19:06
меня в rocket chat пугают баги

https://github.com/RocketChat/Rocket.Chat/issues/11222

и там такого много. и то что оно на nodejs.

это вот как раз хороший пример во что превращается серверная разработка на nodejs

Danil
04.07.2018
16:22:25
или mattermost?
Чужими для хищников написан, но жить можно

Roman
04.07.2018
16:23:01
Danil
04.07.2018
16:23:37
А что там? Страшный ui?
Весьма кривоватый , UX совсем печаль

Google
Serge
05.07.2018
06:11:37
или mattermost?
У этого было плохо с поиском, но теперь у них вроде как Elastic Search.

А что там? Страшный ui?
Это же Atlassian вроде...

Aleks
05.07.2018
06:35:23
а использовал кто https://github.com/RocketChat/Rocket.Chat ?
Мы пытались его поднять у себя где-то с год назад. Оно сильно бажное, особенно звонки, которые идут через сторонний сервис, с мобильные клиенты под ios и android не смогли подключиться. В общем, мы отказались от него.

или mattermost?
Он как слак, но самое вкусное за деньги.

Serge
05.07.2018
07:04:00
или mattermost?
А ещё есть новый meet.google.com для корпоративных аккаунтов. Я немножко попробовал, он очень интересный. UX не слаковский, но вполне себе.

Страница 745 из 785