@ru_python

Страница 9283 из 9768
slair
09.06.2019
10:14:36
это я читал, и учитываю при программировании

Егор
09.06.2019
10:17:02
Приветствую. Подскажите, есть у кого опыт по заведению flask_socketio вместе с multiprocessing? гевент манки патчинг позволяет завести отправку вебсокетов из тредов, но из процессов - тишина

slair
09.06.2019
10:17:12
и прекратишь нести хуйню в массы
ответь на первоначальный вопрос и ... можно не трындеть

Alex
09.06.2019
10:17:34
Google
slair
09.06.2019
10:17:46
ёба, пролистай

slair
09.06.2019
10:18:12
впрягся чтобы попиздеть

Evgeniy
09.06.2019
10:18:29
ребят, привет! мне сделали бота на питоне ( телеграм), но мне нужен человек, который сделает следующее 1) скомпилировать под исполняемый файл 2) залить на сервер 3) опционально - установить питон + бд на сервере (если их нет) 4) запустить кто бы смог это сделать за адекватную плату?

Tishka17
09.06.2019
10:18:53
1. Зачем?

Evgeniy
09.06.2019
10:19:25
1. Зачем?
у меня просто файлы с кодом

Tishka17
09.06.2019
10:19:35
И?

python app.py и всё

Ничего компилировать не надо

Evgeniy
09.06.2019
10:20:08
И?
к сожалению, ребят, я шарю в рекламе, но не в тех составляющей) поэтому если не надо, то не надо)

Google
slair
09.06.2019
10:20:29
очередной хр

Tishka17
09.06.2019
10:20:36
Evgeniy
09.06.2019
10:20:40
очередной хр
не) арбитражник)

slair
09.06.2019
10:21:30
а как же тендер и все дела?..

Evgeniy
09.06.2019
10:21:48
я видел в правилах, что не особо приветствуется ЛС, но было бы круто, если я позадавал тупые вопросы в лс и договорился с тем, кто готов помочь)

slair
09.06.2019
10:22:56
кто-то пилит, а кто то работает

Алексей
09.06.2019
10:49:24
Как установить модуль SURF для Python 3.7

Tishka17
09.06.2019
11:13:20
Как установить модуль SURF для Python 3.7
А что официальная документация говорит?

qwertyOleg
09.06.2019
11:15:50
А что официальная документация говорит?
Ну ты сказанул, её же читать, нужно ещё и на пиндоском...

Алексей
09.06.2019
11:33:48
Документация говорит, что нужно установить opencv-contrib-python 2.4 вместо 4.1. Версия 2.4 уже содержит модуль SURF. Я установил данную версию, но это не помогло.

Ruslan
09.06.2019
11:34:08
@ruslan001 в общем мои опасения подтвердились. pywin32 говна кусок, который вместо прямого консистентного враппера поверх win32 api добавляет свою логику сверху, иногда не всегда корректную https://sourceforge.net/p/pywin32/bugs/584/
обнаружил еще коечто win32file.GENERIC_WRITE выдает -2147483648 хотя по докам там минуса явно нет итого либа говно или я чегото непонимаю) обнаружил когда хотел склеить два флага

Алексей
09.06.2019
11:37:03
Ну ты сказанул, её же читать, нужно ещё и на пиндоском... Пиндоский (английский) меня не сильно пугает)))

Ruslan
09.06.2019
11:44:47
вряд ли. вероятно особенности представления signed \ unsigned типов
итого получается, что склеивать флаги из win32file - опано)

Александр
09.06.2019
11:46:07
Помогите, пожалуйста, с поиском нормальной статьи о том как валидировать json shema средствами стандартной библиотеки(можно англ)

Tishka17
09.06.2019
11:49:52
Никак

Alex
09.06.2019
11:49:53
Никак
ну почему же никак

Google
Alex
09.06.2019
11:50:19
валидация схемы предполагает написание ненулевого количества кода

в этот код можно впихнуть реализацию валидации схемы

то есть да, руками

Tishka17
09.06.2019
11:50:53
валидация схемы предполагает написание ненулевого количества кода
Ну вообще, надо сначала парсер json-schema сделать, потом его поддержать нормально. А потом уже вызывать

Aragaer
09.06.2019
11:53:47
а я вроде пробовал какой-то валидатор жсона

https://github.com/aragaer/pa-core/blob/master/core/config.py - вот. Но у меня там схема была простенькая

точнее как - я этим делом валидировал словарь, который в свою очеред загружался из yaml

Alex
09.06.2019
11:57:46
Aragaer
09.06.2019
11:58:36
вот его и использовал

Vlad
09.06.2019
12:00:14
{ "hash": "3a998cf656cc95e3ed44a444205eac4c", "name": "Alex", "age": "31" } hash этого произведения = 2f66c0981fae158f69c9d9287210b23e Меняю значение "age" = "32", hash = 13419a6a07cb62067ca5f3c08df5c2cb Возращаю предыдущее значение - 31, hash = 641b257ea50d6e5dda72c983e4f502a0 Вопрос, почему при возращении на 31 hash не равен первоначальному значению 2f66c0981fae158f69c9d9287210b23e

Artemij
09.06.2019
12:01:13
Почему так выводит?



Vlad
09.06.2019
12:03:52
как ты считаешь “хеш”?
with open('2', 'rb') as f: f = f.read() print(hashlib.md5(f).hexdigest())

чего? какого “произведения”?
{ "hash": "3a998cf656cc95e3ed44a444205eac4c", "name": "Alex", "age": "31" }

Alex
09.06.2019
12:05:18
{ "hash": "3a998cf656cc95e3ed44a444205eac4c", "name": "Alex", "age": "31" }
ну так и сравни побайтно свои файлы. вдруг ты где пробельный символ добавил или наоборот убрал.

Admin
ERROR: S client not available

Google
Ruslan
09.06.2019
12:06:39
с чего вы взяли?
с того что 2+2=-4?

Alex
09.06.2019
12:07:17
с того что 2+2=-4?
эм.. при чем тут 2+2 если у нас битовые операции над флагами?

Vlad
09.06.2019
12:09:10
ну так и сравни побайтно свои файлы. вдруг ты где пробельный символ добавил или наоборот убрал.
Вряд ли, проверил текущий хэш, одну цыфру добавил - получил новое значение, вернул все как было = новое значение

Alex
09.06.2019
12:11:02
GENERIC_READ имеет значение 0x80000000 GENERIC_WRITE имеет значение 0x40000000 что для unsigned типов имеет целочисленное представление 1073741824 2147483648 для signed 1073741824 -2147483648 соответственно

Ruslan
09.06.2019
12:13:33
эм.. при чем тут 2+2 если у нас битовые операции над флагами?
вроде вы правы но >>> import win32file >>> hex(win32file.GENERIC_READ | win32file.GENERIC_WRITE) '-0x40000000' >>> hex(0x80000000 | 0x40000000) '0xc0000000' >>> hex(win32file.GENERIC_READ) '-0x80000000' >>> hex(win32file.GENERIC_WRITE) '0x40000000' >>>

?
09.06.2019
12:18:47
Source: print(hex(0x80000000 | 0x40000000)) Result: 0xc0000000

Alex
09.06.2019
12:28:26
вроде вы правы но >>> import win32file >>> hex(win32file.GENERIC_READ | win32file.GENERIC_WRITE) '-0x40000000' >>> hex(0x80000000 | 0x40000000) '0xc0000000' >>> hex(win32file.GENERIC_READ) '-0x80000000' >>> hex(win32file.GENERIC_WRITE) '0x40000000' >>>
ты смотри на представления этих чисел в памяти: >>> -2147483648 | 1073741824 -1073741824 >>> 2147483648 | 1073741824 3221225472 >>> struct.pack('i', -1073741824) b'\x00\x00\x00\xc0' >>> struct.pack('I', 3221225472) b'\x00\x00\x00\xc0'

Alex
09.06.2019
12:45:41
кто сказал отклоняться от документации? например затем, чтобы получить правильные значения констант при преобразовании в сишный signed int.

видимо это особенность SWIG который использовали для генерации враппера, тут уже хз.

а может быть вообще код автогенеренный

Ruslan
09.06.2019
12:48:27
логично, благодарю за пояснения)

WILD
09.06.2019
12:52:19
Укажите на ошибку Массив целых чисел отсортировать по возрастанию и определить число соседствующих простых чисел с разными знаками и суммой равной 0. Вывести исходный , отсортированный массив и пары чисел. import random a = (random.randint(2, 30) for _ in range(10)) #все числа list = sorted(a) print(a) print(list)

WILD
09.06.2019
12:53:51
где отрицательные числа?
import random a = (random.randint(-30, 30) for _ in range(20)) #все числа list = sorted(a) print(a) print(list)

?
09.06.2019
12:54:40
Source: import random a = (random.randint(-30, 30) for _ in range(20)) print(a) print(sorted(a)) Result: <generator object <genexpr> at 0x7fe3f063e938> [-25, -20, -18, -18, -17, -14, -12, -11, -6, -5, 1, 2, 4, 5, 10, 16, 18, 27, 30, 30]

ничего что list это built-in?

WILD
09.06.2019
12:56:19
ничего что list это built-in?
import random a = (random.randint(-30, 30) for _ in range(20)) #все числа alist = sorted(a) print(a) print(alist)

Google
WILD
09.06.2019
12:57:51
и? что не так?
должно выводить два списка - один отсортированный, другой нет и как определить число соседних простых чисел с разными знаками и суммой равной 0?

WILD
09.06.2019
12:58:33
koder
09.06.2019
12:58:39
> как определить число соседних простых чисел с разными знаками и суммой равной 0? я не могу понять задачу. Соседних где? В отсортированным массиве?

?
09.06.2019
12:58:43
другую переменную?
иди в бегиннерсы

WILD
09.06.2019
12:58:51
там бан

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