Задать вопрос
  • Почему chatGPT обрывает ответ на половине?

    Assargin
    @Assargin
    Как пофиксить?

    Общаться на английском. Простыни пишет будь здоров, но иногда почему-то бывает network error, полностью очищающий частично написанный ответ.
  • Как корректно добавить сертификат IKEv2 в хранилище?

    Assargin
    @Assargin
    Даже в 11-12 версиях?

    Вчера потыкал системные настройки на эту тему, в типах vpn присутствуют целых 3 релевантных варианта: "IKEv2/IPSec MSCHAPv2, IKEv2/IPSec PSK, IKEv2/IPSec RSA".
    Правда, после заполнения всех полей подключения, он не даёт мне сохранить его, наверно куда-то надо добавить сертификат в систему.. После этого тоже не заработает? (пока не имею доступа к серту, чтобы самолично удостовериться)
  • Резонно ли использовать один Celery для множества приложений?

    Assargin
    @Assargin
    Так вопрос в чём: можно (в смысле вообще физически) или резонно (имеет ли смысл, экономический, например)?
  • Почему не идет поток от Janus-Gateway через мобильную сеть?

    Assargin
    @Assargin
    а также если использовать mozilla на android или samsung browser

    А тип соединения при этом какой? wifi?
    При использовании мобильной сети проблема во всех браузерах?

    Навскидку, оно всё же не может пробить NAT.

    Как сигнализируетесь? Или проблема с самой демкой януса?
  • Как создать своё облачное хранилище?

    Assargin
    @Assargin
    Сергей Шиловский, а как вам их крайний, но уверен, что далеко не последний, выкидон от мобильного приложения для Android, которое стало требовать права на любой доступ к любым файлам на телефоне в любое время, и без этого не работает автозагрузка медиа.

    На мой гневный 1*-отзыв мне, к моему удивлению, ответил даже не бот, а кто-то толковый и по делу, упомянув, что у гугла какие то там политики изменились.

    Но, все мы знаем, что технически этот пермишн тут не нужен, чтобы фотки грузить. Ведь ещё "вчера" всё прекрасно работало, а если уж что гугл и изменяет в своих политиках, то обычно в сторону ущемления прав приложений.

    Или конкретно тут я не прав? Не могу доподлинно знать, не силён в мобильной разработке.

    Как бы то ни было, лично мне это неприемлимо. Пока я откатился на предыдущую версию с запретом обновлений, но это костыль, который будет работать какое-то не очень долгое время, пока перехожу на другое облако. Такой терабайт мне не нужен, даже халявный.
  • Обход scrf в реквест на python?

    Assargin
    @Assargin
    CSRF Token не генерируется в вашем коде. Он передаётся сначала с сервера клиенту (вместе с ответом на запрос, например, страницей), а затем клиент должен его передать серверу при выполнении запросов на изменение данных (POST, PUT, ..), чтобы сервер его проверил.
  • Как в этом коде указать, что функция возвращает кортеж?

    Assargin
    @Assargin
    MIKHAN_GO, почитал, возвращаемся на использоваться None. NoReturn это для каких-то странных кейсов, когда ф-я вообще никогда ничего не вернёт в принципе, а например выбросит Exception, всегда. Во всех остальных случаях, когда кажется, что ф-я ничего не возвращает, она всё таки возвращает None.
  • Как в этом коде указать, что функция возвращает кортеж?

    Assargin
    @Assargin
    MIKHAN_GO, ну да, мне тоже ближе единый подход к тайпингам, всё из typing брать для этого. Надеюсь, это не тупо привычка)
  • Как в этом коде указать, что функция возвращает кортеж?

    Assargin
    @Assargin
    NoReturn, забавно, не знал. В таких случаях всегда None пользовался.

    По поводу from typing import Tuple: если у вас python 3.9, стандартные структуры данных (списки, кортежи, словари, множества) там теперь можно в тайпингах напрямую использовать:

    def get_coords(self) -> tuple[int, int]:
  • Можно ли сохранять результаты поиска, чтобы переход на другую страницу не занимал много времени?

    Assargin
    @Assargin
    Можно, сохраняйте.

    Пагинатор случайно ли не лимитирует сам запрос к БД? Чтобы из БД приходило сразу нужное кол-во (число записей на страницу) с нужным смещением ((номер страницы-1) * число записей на страницу). Давно было, не помню.
  • Как вставить байт код в PostgreSQL?

    Assargin
    @Assargin
    insert into table(name, img) values('toy', bytea('C:\Users\anya\Desktop\games\robot.png'))


    Вот где вы увидели, что так можно делать? Неужели здесь?
  • Чем жертвовать ОЗУ или процессором?

    Assargin
    @Assargin
    "монитор" - Изумруд 40тб-308.

    hint000, при Сталине терабайтов в мониторах не было!
    Сам начинал с PMD 85.
  • Как правильно сохранить картинку из url в django models.ImageField?

    Assargin
    @Assargin
    deymonster,
    obj - объект модели
    image - поле модели
    save - метод (не помню, объекта или класса) поля объекта модели.
  • Бесплатный питон-хостинг на своём домене?

    Assargin
    @Assargin
    0xC0CAC01A, вам накидали дельных вариантов, а вы демагогию развели с оплёвыванием оппонента "вы никогда не работали и не волонтёрили".
    Вам по ходу не надо решения проблемы, вам просто нужен бесплатный хостинг. И зачем тогда надо было придумывать про благотворительный фонд - ума не приложу.

    Да даже если и есть фонд - фиг с ним с хостингом, прошляпил оплату - ну задерут сами оповещениями, в крайнем случае переедешь. А вот если домен прошляпите - что делать будете?

    Короче, все проблемы решаются вышеперечисленными Василий Банников методами, а на худой конец - ежемесячными и ежегодными напоминаниями в календаре смартфона. Можно всем занятым топам поставить на всякий - кто-нибудь да обратит внимание.
  • Как реализовать данную модель?

    Assargin
    @Assargin
    Лучше, конечно, добавить поле группы в саму модель Meeting, как в одном из ответов. Не верю, что модель прям нельзя менять, ведь если нельзя менять, но очень надо - то всегда можно.

    Если совсем-совсем нельзя - ну создайте ещё одну модель с meeting_id и group_id, где meeting_id будет PK. Но это на правах костыля костыльного.
  • Как не создавать|сразу удалять сессии в asp.net для одноразовых соединений от ботов?

    Assargin
    @Assargin
    использовать сессии в 2021, когда существует

    Ого, а мужики то не знали.

    Василий Банников, а как связаны OIDC и серверные сессии? Да и JWT непонятно каким боком тут.

    Руслан, у вас сессии как-то используются для неавторизованных пользователей? Если нет - выключите их для анонов. Плюс, нормальных ботов можно вычислить по user-agent и для них тоже сессии деактивировать (ну это если для всех анонов нельзя отключать).
  • Куда жаловаться на приложение?

    Assargin
    @Assargin
    они могут всё, а Пользователи могут идти в ... Но юридически такие утверждения ничтожны, они обязаны соблюдать законодательство, и предоставлять и защищать права предоставляемые законодательно.


    Спорно. В законодательстве написано, что вы имеете неотъемлемое право пользоваться именно этим приложением? Если вас заблочат в тех же вконтакте или вацапе - тоже нарушат какие-то права, данные вам Конституцией v2.0? Может, на общение или самовыражение? Нууу, так общайтесь или самовыражайтесь, приложение-то тут при чём?

    Насчёт не-РФ не уверен, конечно, там сильно всё прогрессирует в этой части, пока у нас законодательные даунгрэйды на даунгрэйды клепают, причём вообще на всё. Но, возвращаясь к сабжу - да, упомянутый выше в комментариях пример с Трампом чётко показывает, что могут делать хозяева приложений без каких-либо последствий.
  • Может ли клиент обязать тебя передать ему домен, который ты регал на себя?

    Assargin
    @Assargin
    Слава, если это всё, из-за чего - так себе аргумент.

    Человек может не уметь. А ещё он может не хотеть, и вообще справедливо считать, что фрилансер как специалист с этим будет справляться лучше. Но фрилансер, который судя по всему из 90х, и которому надоели тупые клиенты, видимо, решил вообще не распространяться о юридической стороне этого вопроса "на берегу", а теперь держит в заложниках домен клиента. "Не, ну я ж его на себя зарегил".

    Это как минимум неэтично. Всех подробностей неизвестно, но если клиент за всё рассчитался и просто хочет прекратить сотрудничество - его бы отпустить с миром.

    Пусть фрилансер вспомнит об этом, когда станет миллионером и захочет нанять управляющего капиталом, или как там это называется. А потом, когда он захочет поменять его, управляющий не будет торопиться с возвратом ему предмета управления.
  • Как отсортировать столбец по дате в Excel с Python?

    Assargin
    @Assargin
    anya_hacker, wat?
    Во-первых, задавайте значение в ячейку безо всяких конвертаций date в строку. Там всё по-нормальному сделано, на основе типа значения задаётся тип и ячейке.
    Во-вторых, лучше сразу в вопросе всегда приводите код, его нечего стесняться и его всегда можно привести к какому-то виду, подходящему для демонстрации публике, даже если вы работаете в ядерном НИИ.
  • Как отсортировать числовые строки вида "Х.Х.Х"?

    Assargin
    @Assargin
    kolya_krut, конвертация в int[] - как раз то, чего не хватало в решении)) Выглядело не очень из-за хардкода перечислений каждого элемента массива.