Задать вопрос
  • Как реализовать хранение денег пользователей на сайте?

    Если вы хотите хранить в каком-либо кошельке именно деньги, то у вас тут масса проблем. Вам нужно будет столько разрешений и лицензий получить, что идея сайта должна быть просто бомбой, чтобы оправдать затраты денег и нервов на всё это.
    Поэтому определите, какой именно ресурс пользователи получают за деньги на вашем сайте и токенизируйте его. Т.е. создайте какую-то меру для этого ресурса и назовите его каким-то интересным именем. И пусть пользователи покупают у вас эти токены, которые они потом смогут тратить на потребление того самого ресурса, который вы продаете. А в личном кабинете где-то можете сделать подсказку, что 1 этот токен стоит столько-то рублей.
    Например, если вы продаете время доступа к чему-либо, то назовите токен "минута". В результате пользователь даже лучше сможет оценить, сколько времени он накопил у себя в личном кабинете, чем если бы ему показывались просто рубли.
    В результате ваши отношения с налоговой и другими контролирующими органами будут сильно проще, т.к. у вас только один товар, и чужие деньги вы нигде не храните.
    Ответ написан
    Комментировать
  • Есть ли на Хабре раздел Я пиарюсь?

    pragmatik
    @pragmatik Куратор тега Хабр
    На Хабре есть хаб «Я пиарюсь», но возможность публикации в хабе «Я пиарюсь» является своего рода поощрением для талантливых авторов. Поэтому только пользователи с показателем кармы +30 могут публиковать материалы в этом хабе. Таким образом, нужно публиковать интересные статьи без элементов рекламы, пока карма аккаунта не достигнет показателя +30 и только после этого появится возможность бесплатно рекламировать свои проекты в хабе «Я пиарюсь».
    Если вы не хотите идти по этому пути, вы можете приобрести подписку «Бизнес» или «Гигант» (с корпоративным блогом) на странице https://company.habr.com/ru/corporate-blogs/
    У сайта довольно высокая посещаемость, поэтому он не нуждается в бартере типа "я вам рекламный контент, а вы мне – ссылку", к которому прибегают новые инфопроекты. Каждый день модераторы Песочницы отклоняют несколько десятков рекламных материалов. Если отменить ограничения на рекламу, то сайт очень быстро превратится в рекламную помойку, а это не нужно ни постоянным читателям, ни администрации ресурса.
    Ответ написан
    Комментировать
  • Не отображается заголовок моей статьи на Хабре в предпросмотре. Как починить?

    pragmatik
    @pragmatik Куратор тега Хабр
    Там не должен дублироваться заголовок. Это просто блок настроек, а не страница предпросмотра. В блоке «Отображение публикации в ленте» настраиваются только КДПВ, аннотация и текст кнопки «Читать далее».
    Ответ написан
    3 комментария
  • Ошибка 403 при попытке логина на Codecov. Почему?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Через Browsec открывается. Значит, скорее всего, региональные ограничения.
    Ответ написан
    Комментировать
  • Можно ли воскресить файл из excel дампа?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В памяти информация совсем не обязана храниться так же, как в файле. Поэому чисто теоретически, вы можете попытаться понять, как оно было в памяти и как это соотнести с форматом файла. На практике это, как правило, не стоит затраченных усилий.
    Ответ написан
    Комментировать
  • Какие есть удобные API для генерации картинок через AI?

    Steel_Balls
    @Steel_Balls
    Чем тебя не устраивает Midjourney, Sora 2, Veo 3?
    Ответ написан
    3 комментария
  • Дублирование логов в python logging?

    Vindicar
    @Vindicar
    RTFM!
    Читаем доки на logging, там уже всё есть, что нужно.
    Создаёшь класс-потомок logging.Handler, в котором реализуешь запись сообщений журнала в базу. Но стоит поискать, может, уже есть сторонняя либа которая как раз такой класс даёт.
    Дальше делаешь кастомный класс-фильтр, в котором отличаешь нужную инфу от ненужной.
    При настройке логгинга добавляешь к нужному логу свой хэндлер, к хэндлеру уже прикручиваешь свой фильтр. Если надо, по аналогии можно к хэндлеру прикрутить ещё и свой Formatter для нестандартного оформления.
    Ответ написан
    4 комментария
  • Можно ли получить доступ в интернет при беспилотной опасности с помощью VPN на VK Cloud, или Яндекс?

    @Drno
    зависит от типа блока
    если по SNI - то да
    если по CIDR (IP ) то нет
    Ответ написан
    Комментировать
  • С чего начать, чтобы разбираться в Telegram MiniApp и чётко ставить задачи разработчикам?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    1. Сколько сейчас по рынку стоит создание качественного, продвинутого MiniApp (не базового, а с интерфейсом, авторизацией, интеграциями и т.д.)?


    MiniApp - это по сути сайт. Стоимость от бесплатно до миллионов. Всё зависит от ТЗ и бюджета.

    2. Можно ли за пару месяцев разобраться в базовых принципах MiniApp-разработки, чтобы понимать архитектуру, этапы и грамотно ставить задачи?

    Заказчику не нужно разбираться в принципах разработки. Ему нужно грамотно составить ТЗ. Своими словами, но так чтобы его понял исполнитель (если употребляются термины - они должны быть объяснены).
    И помнить - всё, что не указано в ТЗ будет не сделано или сделано на усмотрение разработчика.
    И конечно определится с бюджетом

    Эти моменты мы проговаривали устно, и разработчик .. в итоге он их не сделал.

    Вот поэтому я против устной болтовни. Всё важное только письменно. И желательно по электропочте.
    Устно можно обговорить мелкие детали, дать/получить объяснения непонятного. Но по итогу всё должно быть зафиксировано письменно. Даже если это не будет в ТЗ - будет в переписке и не потеряется.
    Ответ написан
    Комментировать
  • Windows 11, постоянная установка обновления 25H2, как победить?

    @rPman
    Первое, что говорят логи? Там может оказаться исчерпывающая информация и коды ошибок, которые гуглятся на сайте майкрософта.

    Если все же нужно решать непонятный глюк службы обновлений а не к примеру штатную несовместимость железа или банальная нехватка места на диске, то далее:

    Остановить текущее обновление (в настройках обновления есть кнопка - приостановить на неделю), затем запустить штатный cleaner (Пуск - очистка диска - выбрать C: - кнопка 'Очистить системные файлы' - выбрать 'Очистка обновлений' и 'временные файлы' остальное по желанию, там все можно смело выбирать - нажать ОК). В 99% случаев этого может оказаться достаточно, но я советую дальше:

    Сделать резервную копию (перезагрузившись в какой-нибудь liveusb инструмент, мне нравится все делать из linux, так как оно полнофункционально в отличие от специализированных инструментов, а там с помощью dd или partclone или интерфейс к нему clonezilla). Резервная копия позволит восстановить состояние системы в пару кликов за десяток минут, и сохранит нервы, если что то пойдет не по плану.
    upd. ВАЖНО! помним про винидовую фичу fast startup, которая ломает файловые системы при загрузки в сторонние ос (не важно какие, хоть другая windows), перед перезагрузкой в другую систему выбирать 'Выключение' с нажатым shift

    Затем почистить (буквально удалить содержимое) каталога C:\Windows\SoftwareDistribution (в нормальной ситуации сделать это из запущенной windows скорее всего не получится, раньше хватало остановки службы обновлений теперь без гарантий, поэтому делать лучше это из сторонней ОС).

    После уже пробовать заново установить обновление.
    Ответ написан
    Комментировать
  • Как правильно легализовать доход в криптовалюте?

    Steel_Balls
    @Steel_Balls
    Работаю в иностранной компании

    В наше время интернета вообще непонятно что такое "иностранная" компания. Для меня "иностранная" - это российская компания.
    Я открыл в Грузии карту и переводил USDT на неё.
    Вообще, в Грузии крипта легализована, во всех городах есть обменники крипты, просто приходишь туда, переводишь им крипту и получаешь зелёные бумажки. Всего за 1-3 процента. Везде есть криптоматы.
    Даже в магазине можно криптой расплатиться, просто крипто-рай какой-то.
    Я собственными глазами видел огромные площади датацентра BitFury на севере Тбилиси за городом.
    Ответ написан
    Комментировать
  • Ностальгия по старому, может есть у кого то образ?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Phrack Magazine

    Фрэк есть в онлайне:

    Ностальгия по старому

    По этим ссылкам можно частично утолить (или дополнительно разжечь):
    Ответ написан
    Комментировать
  • В чем разница символической ссылки и скопированного пути?

    Adamos
    @Adamos
    Только по ответам понял, что вопрос о том, зачем вообще могут быть нужны симлинки.
    Пример из жизни: Стим хранит свое добро в ~/.steam.
    Добра у геймера много, а хомяк не резиновый.
    Берет ушлый геймер да кладет в хомяк симлинк ~/.steam -> /media/storage/free_petabytes.
    И все просто работает ;)
    Ну, или банально запускаешь программу не из репы (например, сам же и собирал, но под прошлую версию системы). А она истошно жалуется - нет необходимой библиотеки libbackdoor123-666.so, а без неё работать никак нельзя! Ну, не флатпакать же по этому поводу - делаешь симлинк libbackdoor123-666.so -> libfakedoor00.so, и все заверте.
    Ответ написан
    7 комментариев
  • Почему ёмкость батареи нового планшета не соответствует номинальной?

    Daemon23RUS
    @Daemon23RUS
    Чисто гипотетически: Оптимальный заряд 80-90% - , берем минимум - получаем 4000мА/ч Больший заряд ускоренная деградация АКБ. При оптимальном режиме деградация 10% примерно за 150 циклов и набираем примерно за год. Неизвестно как он себя будет далее вести но скорее всего производитель заложил естественную деградацию и нивелировал ощутимую потерю срока работы аппарата в промежутках без подзарядки в течении 1-1,5 лет. + ушлые маркетологи раструбили полную емкость АКБ. Ну и всякие режимы продления службы АКБ тоже могут иметь место.
    Да, и метод которым Вы получили данные, мягко говоря так себе, не вызывает доверия.
    Ответ написан
    2 комментария
  • Почему ёмкость батареи нового планшета не соответствует номинальной?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Aragorn,
    обновил вопрос.
    Вот теперь стало чуток понятнее (но не до конца). Поскольку в софт Battery HD не влезал, моя трактовка тоже, как и у Daemon23RUS, будет гипотетической.
    Как вообще понимать эти графики?
    Первый график (ёмкости) - текущее значение миллиампер-часов, содержащееся в данный момент в аккумуляторе. Шкала времени отсутствует, и это отчасти объясняет, почему на графике нет ни одного горизонтального плато полной (или хотя бы частичной) зарядки. Будете разбираться, в чём там дело - советую продублировать софтовый измеритель заряда внешним аппаратным, например, вот таким:7078535562.jpg
    Приборчик очень полезный, и хотя не супер-точный, но всяко точнее вашего софтового.
    Второй график - ток заряда, Видно, что зарядник обеспечивал ток примерно около 3 ампер, а на разряде потреблялся ток, колеблющийся от 0,5 до 0,1 ампера. Вполне возможно, что зарядник (ну или контроллер батареи) сбрасывал ток, обнаружив, что аккум полностью зарядился. Получается, что на вопрос из заголовка неизбежно приходится ответить так: реальная ёмкость аккума не 5000, а 3000, и там уже неважно, новый он или нет.
    Третий график - напряжение. Из него только видно, что аккум - литиевый, и что он никогда не подвергался глубокому разряду.
    Четвертый - температура. Иногда повышалась до 35 градусов и более, но при зарядке 3-амперным током это нормально.
    Ответ написан
    4 комментария
  • Какой язык программирования выбрать после изучения GML?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Тот, который нравится, интереснее или связан с вашей работой. В целом для игр будет отличным выбором Unity и C#. А уже после набора какого-то объёма опыта можно будет изучить любой другой ЯП или несколько.
    Ответ написан
    Комментировать
  • Почему оператор Yota блокирует скачивание torrent при раздаче с телефона?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Потому что операторы не хотят давать пользователям много скачивать, а торренты — это большой трафик, вот и блокируют. Поэтому самый простой вариант — использовать VPN. Можно как через VPS в ближайшем ЦОД, так и через свой роутер. Если будете делать через VPS, то уточните в правилах хостинга на счёт торрентов и объёмов трафика — а то некоторые хостеры не разрешают торренты.
    Ответ написан
    1 комментарий
  • Почему интернет не работает без VPN?

    @Drno
    потому что ты его не отключаешь перед выключением ПК
    и в системе остаются настройки System Proxy - которые ведут на хидиффи
    Отключая еще раз хиддифи - он их убирает

    Вариант - нормально стопать хиддифи через стоп - закрыть
    Или переключить его из режима системного прокси в режим TUN в настройках
    Ответ написан
    Комментировать
  • На каком языке пишут описание функций в Python?

    Steel_Balls
    @Steel_Balls
    На английском.
    Я встречался со старыми проектами с комментариями на русском, так там из-за времени кодировки полетели и прочитать ничего невозможно.
    Только английский, даже в РФ
    Ответ написан
    2 комментария
  • Как задать параметры в TextChoises?

    @Everything_is_bad
    Ты творишь какую-то дичь, тебе же явно пишут в ошибке, что ты откуда-то придумал blank.
    Читай доки https://docs.djangoproject.com/en/5.2/ref/models/f... где ты там blank нашел? И зачем ты таким способом решил определять choices, а не стандартным, через class? Хотя скорее всего ты просто путаешь Field и choices
    Ответ написан
    Комментировать