Задать вопрос
  • Почему докер не сохраняет базу данных при отключении?

    shurshur
    @shurshur
    lolrofl01, разработке можно и в контейнере запустить, и на хосте - как больше нравится.

    Базу докер сохранять будет только если прямо позаботиться о том, чтобы она была в постоянном хранилище. Без этого не надо удивляться, что при каждом пересоздании контейнера база будет пустой.
  • Почему долго бэкапится сайт в объектное S3-хранилище?

    shurshur
    @shurshur
    Антон, думаю, что скорее всего особенность реализации, используемой timeweb. В самом протоколе и технологии S3 нет такого, что файл должен быть побит обязательно на куски.
  • Какие модели WiFi-усилителей или роутеров будут оптимальны?

    shurshur
    @shurshur
    На даче стоит всего один Archer C7 на веранде, отлично покрывает весь участок (~90x40) и в доме прекрасно ловит. Дом бревенчатый.

    Советую не репитер, а проложить провод и там поставить ещё одну точку доступа/роутер и лучше сразу с 2.4/5ГГц. Это намного надёжнее и в долгосрочной переспективе удобнее.
  • Почему долго бэкапится сайт в объектное S3-хранилище?

    shurshur
    @shurshur
    Может быть, лучше задать этот вопрос самим таймвеб?
  • Как поменять разрешение видео mp4, через ffmpeg 600 на 600 Python?

    shurshur
    @shurshur
    Офигеть, нейросеть уже умеет примеры скриптов на гитхаб выкладывать, причём заранее! /sarcasm
  • Как возможно оформить донат на развитие для начинающего проекта?

    shurshur
    @shurshur
    Договор дарения не облагается налогом далеко не всегда, так что осторожнее с этим.
  • Выбор фреймворка для разработки приложения?

    shurshur
    @shurshur
    Сторы очень плохо относятся к приложениям с чисто webview сайта и с неохотой пропускают их через review. Даже если поможет один раз, не факт, что в следующий раз не завернут, когда у приложения уже появится живая аудитория...
  • Как работает телеграм бот скачивания видео с ютуба?

    shurshur
    @shurshur
    tereh, нет, они не парсят ютуб. Из страницы с видео можно дёрнуть прямую ссылку на него, но в современном мире по-хорошему нужно дёргать hls-поток, который потом ещё и правильно обработать, чтобы получилось нормальное видео, а не mpeg-ts. Поэтому некоторые расширения для скачивания видео хотят приложение-компаньон. Но в реальности удобнее использовать youtube-dl (точнее его форк yt-dlp), который всё это делает как надо. К нему и GUI бывают, для тех, кто не любит командную строку.
  • Бизнес по доставке еды. Информационная составляющая. С чего начать?

    shurshur
    @shurshur
    Владимир Коротенко, не думаю что 30% это реалистичная оценка. Скорее всего, высокая цена определяется нестабильным спросом, высокой инфляцией и стремлением закрыть риски. Даже 10% маржи у нас это мало, в то время как в странах с более стабильной экономикой 3-4% норма и в случае твоей наглости просто появятся конкуренты, которые тебя сожрут.

    В наших реалиях те, кто демпингуют, прогорают сразу же при любом чихе экономики (ну там пандемия случилась, фиксированные штрафы заменены на штрафы с оборота, Газпром решил компенсировать санкции...).

    Также много где есть уже яндекс-еда, озон итд итп, даже в маленьких городах, и очень сложно с ними конкурировать. Проще в них интегрироваться, что, кстати, вполне себе вариант для топикстартера.
  • Бизнес по доставке еды. Информационная составляющая. С чего начать?

    shurshur
    @shurshur
    Владимир Коротенко, маржа - это не разница между стоимостью сырья и готовых продуктов. Зарплата, аренда, электроэнергия и вода - всё это тоже надо учитывать. А ещё есть, например, обслуживание кредита или лицензии, что тоже огромные деньги.

    Маржа - это то, что останется после. И получить огромную маржу новому мелкому бизнесу, пришедшему на уже занятую территорию, практически нереально.
  • Активность номера,что видят сервисы?

    shurshur
    @shurshur
    Morozov1616, регистрация диапазона номеров на оператора это вообще отвратительная метрика, так как они появляются не очень часто, да и после появления могут месяцы и даже годы не использоваться. Например, оператор может получить номерную ёмкость на 10 регионов, а подключать абонентов не начать ещё очень долго.
  • Активность номера,что видят сервисы?

    shurshur
    @shurshur
    Morozov1616, так по HLR можно увидеть, что номер давно офлайн, что является признаком нового. Это как раз не проблема.

    Проблема тут в другом: регулярно сканить миллионы номеров будет явно рассматриваться как подозрительная активность.
  • Как сделать из своего компьютера прокси-сервер (на Windows)?

    shurshur
    @shurshur
    CityCat4, когда-то я работал удалённо в конторе, у которой VPN не удавалось поднять на Linux. Я держал у себя маленькую виртуалку с виндой и sshd, на которой запускал rasdial для поднятия VPN и непосредственно на нужные хосты ходил с неё. А когда мне нужно было куда-то сходить браузером, куда было неудобно ходить через ssh-туннели, я запускал нагугленный где-то неким 3proxy.exe, которого мне более чем хватало для моих задач.

    Возможно, пользователю тоже хватит какого-то дешёвого и простого прокси.
  • При попытке написать /start ошибка, в чем дело?

    shurshur
    @shurshur
    Nyxoy123, вот python говорит, что нет переменной text. Очевидно, что её и правда нет - любой человек с полунедельным опытом программирования на Python это увидит. Не увидит лишь тот, кто программировать на Python вообще не умеет и даже не пытался научиться ни дня.

    - А что, вы ещё и есть за меня будете?
    - Ага!

    Тут помогают пользователям научиться самостоятельно решать из проблемы, а не решают их за них. Что толку, если тебе скажут, какое слово на какое другое слово заменить, если ты всё равно три раза в день будешь приходить сюда с не менее глупыми вопросами и так ничему и не научишься?
  • Непонятные проблемы с удалением в корзину в C# под Linux?

    shurshur
    @shurshur
    Владимир Рощин, корзину лучше не считать лежащей в ~/.local/share/Trash/files. Корзина в Linux может оказаться устроеной гораздо сложнее, причём вероятно ещё и управляется она там каким-нибудь сложным способом типа xdg. И там тоже, как и под Windows, есть разные корзины на разных дисках. И ещё разные DE могут использовать неодинаковые механизмы (gvfs? kio?).

    Я бы поискал, как именно работать с корзиной правильно в Linux безотносительно языка.
  • Как создатется сайт безопасных сделок?

    shurshur
    @shurshur
    ghoststalker877, в данной задаче вопрос выбора движка для сайта вообще будет глубоко вторичным. Для начала придётся решить много юридических вопросов.
  • Почему отключается интернет на TV-приставке?

    shurshur
    @shurshur
    В одной школе ровно в 18:00 каждый день отключался интернет. Проверка показала, что питание ADSL-модема было заведено от света в раздевалках :)
  • Активность номера,что видят сервисы?

    shurshur
    @shurshur
    Вопрос глубокой связи букмекера с операторами оставлю за скобками. С этим сложно что-то сделать, потому что оператор официально будет всё отрицать, а менты всегда работают по принципу "звоните, когда будут убивать". Так что немного соображений из предположения об отсутствии такой связи, больше по возможной технике.

    В GSM у каждой сим-карты есть уникальный номер IMSI. Для функционирования сети в ней предусмотрена возможность сделать запрос по номеру, чтобы получить IMSI. Причём формальный запрос можно сделать через SS7 из сети любого оператора в мире. Естественно, операторам такое не нравится. И сейчас у крупных операторов это не работает: в качестве IMSI из-за пределов своей собственной сети они возвращают случайное значение, каждый раз разное.

    В своё время появилась гениальная идея бороться с угоном симок (и последующим воровством средств) через получение IMSI. Типа если IMSI поменялся, то пусть клиент со своей мордашкой и паспортом покажется банку, чтобы они подтвердили владение номером. Разумеется, IMSI интересовали не только банки, но банкам это, по понятным причинам, было очень важно. Из-за этого после зарубания доступа к реальным IMSI у операторов постепенно появился платный сервис мониторинга IMSI: можно поставить номера на мониторинг, и оператор будет через специальный API присылать события по этому номеру (сам IMSI неизвестен, но известно, что он поменялся). Этими сервисами (которые есть у "большой четвёрки" и у некоторых мелких операторов) сейчас в той или иной мере пользуются многие банки. Небанковским организациям такое практически не дают (недавно внезапно дали Яндексу, и он это шумно пропиарил). Я сомневаюсь, что букмекеры могут легально получить такой доступ.

    Но вернёмся к изначальной истории с IMSI через запросы в SS7. Помимо получения IMSI, можно также сделать HLR-запрос, который можно использовать для проверки живости номера (а также его текущего оператора). Так что я могу предположить, что букмекеры потихоньку сканят неизвестные номера (возможно, они это делают не сами, а это делают какие-то их партнёры-поставщики), и если какой-то номер, что был год офлайн, вдруг стал онлайн, то это явный признак нового договора.

    Естественно, доказать подобное будет крайне сложно.
  • Не работает метод button_click_check. Почему?

    shurshur
    @shurshur
    cntfrgthr, я тоже ни фига не понимаю, что тут имелось в виду и какое поведение ожидалось.

    В метод button_click_check передаётся button, но в его теле используется вместо него self.button.

    Далее, в классе Interface используется self.button, который инициализируется только в его потомке Button. Что не соответствует элементарным принципам наследования. И вообще, интерфейс это интерфейс, а методы внутри него предполагают, что это уже кнопка, непорядок...

    У Interface нет конкструктора - тоже плохо. По-хорошему все поля класса должны появиться после конструктора (self.coords, self.button - все поля класса, которые я тут вижу).

    В button_click_check используется self.coords, хотя в реальности за пределами этого метода поле coords не нужно, поэтому имеет смысл использовать локальную переменную, а не поле класса, как в is_cursor_on_button.
  • Как сделать личный кабинет пользователя на сайте?

    shurshur
    @shurshur
    3) Заплатить денег тому, кто это умеет.