Artem
Скажу больше - у моей коллеги заказчик был найден в тиндере.
А прикольно же, можно разгуляться. Рекламировать в тиндере одежду там, недвижку, услуги
Мария
Там целые группы разработки рекламируют свои услуги на аутсорс)
Artem
"здравствуйте это канал про аниме" версии 2к19
Мария
А если ты без пары - то просто убиваешь двух зайцев, кто понравился - с тем на свидание, кто разработчик- с тем на собеседование. Сорри если оффтоп.
Vjačeslavs
так, а при чем тут поля в БД?
Объекты из модели бд
Tishka17
так поля или таблицы?
Anonymous
Мне кажется, там, на порнхабе, точно можно высчитать адекватность в зависимости от категорий, времени, комментов и их тематики) И теоретически найти хороших спецов по компутерному зрению. Ха-ха
Kop
Ох сейчас такой ор был. Не готовы рассматривать иногородних на Москву в компанию, даже если сам переедешь
Vjačeslavs
БД описана моделью, нужна фильтрация по этим объектам, поле которых соответствует названию входной строки
Tishka17
так, а откуда 25 строк на каждое поле?
Vjačeslavs
приходит строка ключ-значение в течении 25 строк она обрабатывается потом применяется фильтр на поле в бд с таким же ключом
Tishka17
так, а взять Model._meta.get_fields() и потом с этим работать нельзя?
Anonymous
Кстати, в асинхронную приложуху трединг пихать не зашкварно? А то я пока изучаю вопрос
Aragaer
нет, там же можно на разных тредах запускать разные экзекуторы
Vjačeslavs
>Цикл не вариант, так как могут быть небольшие индивидуальные изменения + идёт обращение к полям объектов. Но я ещё попробую F(), если он регулярки и ренджи захавает, то может и циклом обойдусь
Anonymous
Да мне буквально в тредах запускать по функции, которая чего-то там инсертит.
Иван
Встал вопрос Вот в модуле os есть функция rmdir? Как это работает? В самом os.py я не вижу сигнатуры этой функции(и её не откуда не импортируют) Вижу только, что она как-то добавляется в глобальную область видимости. Кто может обьяснить как это работает?
Aragaer
а можно ссылочку на этот os.py?
Anonymous
rmdir по идее рекурсивно должен удалять ссылки на файлы или ссылку на тот самый дир, обращаяясь к апи ОС
Anonymous
Под коробкой какой-нибудь unlink должен хуячить
Tishka17
ну и так далее
Aragaer
вообще, я обычно использую для этого shutil.rmtree
Aragaer
потому что rmdir удаляет только пустые каталоги
Aragaer
кажется
Иван
вообще, я обычно использую для этого shutil.rmtree
Да дело даже не в этом Просто интересно стало, кактм бразом этп функция попадает в os и где находится реальная сигнатура
Aragaer
ну вон выше кинули - из posix
Aragaer
все экспорты posix переносятся в экспорты os
Tishka17
там ещё какая-то маги яс глобалами ниже
Aragaer
__all__ достаточно уже
Tishka17
лень вникать, все в общем по слову rmdir ищется
Anonymous
потому что rmdir удаляет только пустые каталоги
Посмотрел исходники rmdir.c - походу это ядерная фича, которая скорее всего рекурсивна и является анлинком. Но в самой утилите просто обход
Anonymous
Но с меня сишник никудышний
Tishka17
с чего бы ей быть рекурсивной
Anonymous
с чего бы ей быть рекурсивной
Я к тому, что это скорее всего перегруженая функция, под коробкой которой должен быть анлинк.
Anonymous
Потому что у нас есть rm.
Vlad
Как можно получить письмо с сервера со всем содержимым, исправить немного хедер и отправить дальше не декодируя все письмо
Anonymous
как же заебал qaru.site в поисковой выдаче
Gennady
Отмаза перед женой на вопрос, а зачем тебе Тиндер.
Dmitri
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
показывай код отправки на сервер
Dmitri
это как?
Tishka17
как запрос посылаешь покажи целиком
Dmitri
щас, на пасту залью
Tishka17
а мжно ссылку на доку?
Dmitri
а мжно ссылку на доку?
https://api.random.org/json-rpc/2/draws
Dmitri
а мжно ссылку на доку?
там вообще беда не только с этим методом хуйня поулчается
Tishka17
не вижу там про digest
Tishka17
а. вижу
Tishka17
хз вообще как они считают
Tishka17
бред какой-то
Dmitri
вот и я о том же.. и это не единственный момент, где там хуйня какая-то хз шо делать эта вещь нужна позарез
Dmitri
или вот такая https://api.random.org/signatures/form но, посмотрев как генерить линк на такую штуку - тоже нихуя не получается ;D
Dmitri
или вот такая https://api.random.org/signatures/form но, посмотрев как генерить линк на такую штуку - тоже нихуя не получается ;D
там если что, перейдя внизу на Show Technical Details есть в самом низу Link to Generate this Page смотришь как оно генерится, берешь данные с этой же формы, делаешь как написано - и вуаля, нихуя не совпадает с их же данными ;D
Tishka17
вот и я о том же.. и это не единственный момент, где там хуйня какая-то хз шо делать эта вещь нужна позарез
они блин не по твоему json считаю контрольную сумму, а перегенеривают его заново без пробело после запятой
Vlad
Народ, как можно сформировать строку по текущей дате и времени в формате Tue, 25 Jun 2019 08:38:47 +0300
Dmitri
т.е. мне нужно убрать все пробелы после запятых из json-encoded строки, которую я сам получаю?;DDD
Tishka17
без пробелов все работает нормально?
data = json.dumps(entries, separators=(',', ':')) md5_entries = md5(data).hexdigest()
Tishka17
идиоты
Tishka17
почитать бы им как в xml подписи генерируются
Tishka17
там таких ошибок нет
Дмитрий
Гайз, интересует мнение вас на тему инициализации объектов внутри файла init допустим, есть папка с кодом и там есть класс. Я создаю класс внутри init и импорчу его из модуля. Класс для хранения и работы со всякими глобальными штуками. Но есть альтернативное мнение, создать класс менеджер и создавать их в одном месте. Что на этот счёт думаете? какие лучшие практики?
Aragaer
>>> strftime("%a, %d %b %Y %H:%M:%S %z") 'Wed, 26 Jun 2019 14:57:27 +0300'
Tishka17
Зачем так?