
Vyacheslav
26.06.2019
10:46:05

Tishka17
26.06.2019
10:46:21
так поля или таблицы?

Марк
26.06.2019
10:47:02
Мне кажется, там, на порнхабе, точно можно высчитать адекватность в зависимости от категорий, времени, комментов и их тематики) И теоретически найти хороших спецов по компутерному зрению. Ха-ха

Worlak
26.06.2019
10:47:06
Ох сейчас такой ор был. Не готовы рассматривать иногородних на Москву в компанию, даже если сам переедешь

Google

Vyacheslav
26.06.2019
10:47:11
БД описана моделью, нужна фильтрация по этим объектам, поле которых соответствует названию входной строки

Tishka17
26.06.2019
10:51:00
так, а откуда 25 строк на каждое поле?

Vyacheslav
26.06.2019
10:52:38
приходит строка ключ-значение
в течении 25 строк она обрабатывается
потом применяется фильтр на поле в бд с таким же ключом

Tishka17
26.06.2019
10:52:47
так, а взять Model._meta.get_fields() и потом с этим работать нельзя?

Мария
26.06.2019
10:52:56

Tishka17
26.06.2019
10:53:08

Марк
26.06.2019
10:53:51
Кстати, в асинхронную приложуху трединг пихать не зашкварно? А то я пока изучаю вопрос

Aragaer
26.06.2019
10:54:13
нет, там же можно на разных тредах запускать разные экзекуторы

Forevka ÐΞV
26.06.2019
10:54:14

Vyacheslav
26.06.2019
10:54:17
>Цикл не вариант, так как могут быть небольшие индивидуальные изменения + идёт обращение к полям объектов.
Но я ещё попробую F(), если он регулярки и ренджи захавает, то может и циклом обойдусь

Марк
26.06.2019
10:55:00
Да мне буквально в тредах запускать по функции, которая чего-то там инсертит.

ivan
26.06.2019
10:55:09
Встал вопрос
Вот в модуле os есть функция rmdir? Как это работает?
В самом os.py я не вижу сигнатуры этой функции(и её не откуда не импортируют)
Вижу только, что она как-то добавляется в глобальную область видимости. Кто может обьяснить как это работает?

Aragaer
26.06.2019
10:55:44
а можно ссылочку на этот os.py?

Google

Марк
26.06.2019
10:56:51
rmdir по идее рекурсивно должен удалять ссылки на файлы или ссылку на тот самый дир, обращаяясь к апи ОС
Под коробкой какой-нибудь unlink должен хуячить

Tishka17
26.06.2019
10:58:06
ну и так далее

Aragaer
26.06.2019
10:58:35
вообще, я обычно использую для этого shutil.rmtree
потому что rmdir удаляет только пустые каталоги
кажется

ivan
26.06.2019
10:59:35

Aragaer
26.06.2019
10:59:46
ну вон выше кинули - из posix
все экспорты posix переносятся в экспорты os

Tishka17
26.06.2019
11:00:11
там ещё какая-то маги яс глобалами ниже

Aragaer
26.06.2019
11:00:27
__all__ достаточно уже

Tishka17
26.06.2019
11:00:31
лень вникать, все в общем по слову rmdir ищется

Марк
26.06.2019
11:03:53
Но с меня сишник никудышний

Tishka17
26.06.2019
11:04:41
с чего бы ей быть рекурсивной

Марк
26.06.2019
11:08:32
Потому что у нас есть rm.

ㅤVlad Tikhonov
26.06.2019
11:30:00
Как можно получить письмо с сервера со всем содержимым, исправить немного хедер и отправить дальше не декодируя все письмо

Google

Svr3
26.06.2019
11:32:12
как же заебал qaru.site в поисковой выдаче

Gennady
26.06.2019
11:32:21
Отмаза перед женой на вопрос, а зачем тебе Тиндер.

Dmitri
26.06.2019
11:32:46
A 32-character hex-format MD5 checksum of the JSON-encoded entries array - это из доки
entries = ["1", "2", "3"]
md5_entries = md5(json.dumps(entries).encode()).hexdigest()
что получаю я
ef3ca99c8b88c27befb93092c9b5e644
Что получаю в ответ от сервиса
'error': {'code': 305, 'message': "The value you specified for parameter 'entriesDigest' does not match the expected value of '0bc1d8f75e399e60b5e3243d22bc6084'"
в каком месте косяк? -_-

Tishka17
26.06.2019
11:32:56

Dmitri
26.06.2019
11:33:14

Tishka17
26.06.2019
11:33:54
показывай код отправки на сервер

Dmitri
26.06.2019
11:34:04
это как?

Tishka17
26.06.2019
11:34:24
как запрос посылаешь покажи целиком

Dmitri
26.06.2019
11:34:55
щас, на пасту залью

Tishka17
26.06.2019
11:39:17
а мжно ссылку на доку?

Dmitri
26.06.2019
11:39:32

Tishka17
26.06.2019
11:39:56
не вижу там про digest
а. вижу
хз вообще как они считают
бред какой-то

Dmitri
26.06.2019
11:45:00
вот и я о том же.. и это не единственный момент, где там хуйня какая-то
хз шо делать
эта вещь нужна позарез
или вот такая
https://api.random.org/signatures/form
но, посмотрев как генерить линк на такую штуку - тоже нихуя не получается ;D

Google

Tishka17
26.06.2019
11:48:50

ㅤVlad Tikhonov
26.06.2019
11:49:05
Народ, как можно сформировать строку по текущей дате и времени в формате Tue, 25 Jun 2019 08:38:47 +0300

Dmitri
26.06.2019
11:49:31
т.е. мне нужно убрать все пробелы после запятых из json-encoded строки, которую я сам получаю?;DDD

Tishka17
26.06.2019
11:50:24
идиоты
почитать бы им как в xml подписи генерируются
там таких ошибок нет

ㅤVlad Tikhonov
26.06.2019
11:55:14

Aragaer
26.06.2019
11:55:31

Dmitry
26.06.2019
11:56:44
Гайз, интересует мнение вас на тему инициализации объектов внутри файла init
допустим, есть папка с кодом и там есть класс.
Я создаю класс внутри init и импорчу его из модуля. Класс для хранения и работы со всякими глобальными штуками.
Но есть альтернативное мнение, создать класс менеджер и создавать их в одном месте.
Что на этот счёт думаете? какие лучшие практики?

Aragaer
26.06.2019
11:57:42
>>> strftime("%a, %d %b %Y %H:%M:%S %z")
'Wed, 26 Jun 2019 14:57:27 +0300'

Tishka17
26.06.2019
11:58:36
Зачем так?

Andrey
26.06.2019
11:59:31
думаю он создает класс внутри init.py
там андерскоры

Aragaer
26.06.2019
11:59:53
не класс, а инстанс

Tishka17
26.06.2019
12:00:11

Aragaer
26.06.2019
12:00:45
паттерн называется service locator кжись

Google

Tishka17
26.06.2019
12:00:55
Если конечно не синглтон, но мы же не хотим синглтон
Что это?

ㅤVlad Tikhonov
26.06.2019
12:03:52

Виктор
26.06.2019
12:04:10
fразвитие питона

Artyem
26.06.2019
12:04:41
>Единение естественного и искусственного интеллекта образует сверхестественный интеллект
кек

Alex
26.06.2019
12:05:05
нефиг сомннительные файлы в чат постить

Tishka17
26.06.2019
12:05:23

Medoed
26.06.2019
12:05:28

polunin.ai???
26.06.2019
12:06:01

Tishka17
26.06.2019
12:07:30

Denis
26.06.2019
12:07:40
Ты чуть-чуть опоздал, такое уже есть