Задать вопрос
  • Как версионировать на начале разработки?

    @rPman
    Оба варианта.
    Номер версии меняется с каждым релизом, даже если это багфикс.
    Но релиз может содержать сразу несколько фич так и одну.

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

    @aleksejjjjj
    Если я правильно понял - вы творите какую-то дичь, и думаете не в том направлении.

    Правильный разработчик ПО: У нас есть интеграция с сотней банков + добавим вашу платёжную систему по запросу!

    Вы: мы жёстко привязали своё приложение к noname посреднику, если не нравится, идите нахер! У него всего 5%!

    У вашего клиента УЖЕ есть условный сбер в партнёрах для оплаты. Нахер ему в своём приложении ваши левые посредники за 3 цены?
    Ответ написан
    1 комментарий
  • Как реализовать поиск в тг боте по словам из самого кода?

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    Сам не разбираюсь в программировании

    Так разберитесь
    Ответ написан
    1 комментарий
  • Почему энтри объект игнорирует запросы?

    Vindicar
    @Vindicar
    RTFM!
    зашитая в кнопку команда объектом энтри игнорируется

    Ты в обработчике кнопки сам создаёшь новый экземпляр класса Put_Entry (который является виджетом), нигде его не размещаешь, а просто что-то с ним делаешь. Конечно, уже существующие экземпляры от этого никак не изменяются - твоя кнопка про них ничего не знает и никак их не трогает.

    Короче, читай учебник, для начала. У тебя, похоже, полнейшая каша в голове. Разбирайся в понятиях области видимости и времени жизни, для начала - тогда будет понятнее, что где хранить и что куда передавать.
    Не говоря уже о том, что я тебе уже два раза показывал, как хоть немного правильно создавать свои UI-классы, но как об стенку горох.
    Ответ написан
    4 комментария
  • Сколько платят за сервера крупные проекты с траффиком в десятки миллионов уников?

    @vitaly_il1
    DevOps Consulting
    Для проекта БЕЗ ТРАФИКА я не понимаю зачем такой большой сервер.
    В целом - все зависит от системы, правильной архитектуры, и т.п.
    Ответ написан
    Комментировать
  • Часто ли телеграм боты подвергаются атакам и как вы этого избегаете?

    Vindicar
    @Vindicar
    RTFM!
    Ну для начала что значит "атака"? Какую угрозу ты ожидаешь? Потому что ответы будут ОЧЕНЬ разные в зависимости от этого.

    IP бота можно будет попробовать узнать, если ты знаешь, что бот проходит по ссылкам, которые ты можешь ему отправить. Тогда, скинув боту ссылку на свой сайт, можно будет посмотреть, какие адреса заходили в этот момент.
    Если бот такого не делает, то скорее всего никак.

    Зафлудить бота запросами? С одного аккаунта не получится, а с многих - недёшево. Кому ты нужен за такие деньги?

    Потыкать команды бота на пример SQL-инъекции? Если бот вообще использует БД, достаточно использовать стандартные средства подстановки параметров в запросы, а не колхозить SQL чере зформатирование строк.

    Угнать бота? Не пости его токен никуда. Если хранишь исходный код в какой-то системе хранения версий - храни токен в отдельном файле и добавь его в исключения. Если есть подозрение, что токен уже уплыл - меняй его у BotFather. А угон акка разработчика - это другая песня уже.

    Короче, ответь хотя бы для себя на вопросы:
    1. чего конкретно боишься?
    2. кому конкретно ты нужен?
    Ответ написан
    2 комментария
  • Python телеграм бот telebot. Как циклично заполнить ReplyKeyboardMarkup из списка чтобы кнопки были горизонтально?

    drygdryg
    @drygdryg
    Python-разработчик
    Вместо
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    if len(list1) == 1:
         markup.row(list1[0])
    if len(list1) == 2:
         markup.row(list1[0], list1[1])
    if len(list1) == 3:
        markup.row(list1[0], list1[1], list1[2])

    используйте
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    markup.row(*list1)


    Подробнее про распаковку списков и применение символа * в Python можете прочитать здесь.
    Ответ написан
    2 комментария
  • Ошибка IndexError: list index out of range. Что делать?

    Vindicar
    @Vindicar
    RTFM!
    Включить голову и подумать, что же ещё.
    value = call.data.upper().split('/')
    Ты ожидаешь, что call.data будет содержать хотя бы один знак /, тогда value будет содержать два элемента - с индексом 0 и индексом 1. Раз IndexError, значит, скорее всего, value содержит только один элемент. А это слуится если call.data не содержит разделителя, в твоём случае /.
    b1 = types.InlineKeyboardButton('USD/EUR', callback_data='usdeur')

    Ну собственно, ты и задаёшь значения callback_data, не содержащие /. Вот и вся разгадка.
    Ответ написан
    Комментировать
  • Почему не выводит Print("TEST")?

    Vindicar
    @Vindicar
    RTFM!
    А почему ты пытаешься запустить проект как unit test? Запускай его по-нормальному.
    Ответ написан
    5 комментариев
  • Как мне отсортировать список в питоне?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    float(k.get('money', 0))
    Ответ написан
    Комментировать
  • Существует ли CRM система подходящая по такие требования?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Под ваши требования подходит любая CRM с интеграцией телефонии.
    Вам подойдёт из российского пространства AmoCRM, Битрикс24. А далее внутри вы уже сами можете строить процессы, какие вам угодно.

    Важно, чтобы все сотрудники были подключены к телефонии.
    Ответ написан
    2 комментария
  • Возведение в степень при помощи умножения в 1с?

    @Dementor
    программист, архитектор, аналитик
    Вы уже забыли что такое степень и как вас в школе учили возводить в степень без калькулятора???
    Степень - это количество раз умножения на самого себя:
    2^5 = 2 * 2 * 2 * 2 * 2 = 32

    Когда будете делать цикл по значению степени, где будете перемножать основание на самого себя, то перед ним сделайте проверку, что при степени 0 нужно сразу вернуть 1.
    Ответ написан
    2 комментария
  • Как правильно найти и описать аппроксимацию данных нормальным распределением со смещенным центром?

    Maksim_64
    @Maksim_64
    Data Analyst
    И так о сути вашей задачи. Перед вами "случайная выборка" sample distribution. Вы утверждаете что общее распределение (population distribution) нормально. Откуда вы это взяли я не знаю, но допустим может условие проблемы таково. Функция нормального распределения имеет два параметра среднее (mean) и стандартное отклонение (standard deviation). Общий вид N(mu, std). Ваша статистическая задача это осуществить аппроксимацию этих параметров на основе данных случайной выборки (sample).

    Нужно найти точку максимальной распространенности вида (т.е. на какой высоте его больше всего).
    У непрерывных распределений не бывает точек, бывает интервалы. Вероятность в любой точке равна нулю, это одно из главных различий дискретного pmf (probability mass function) от непрерывного pdf (probability density function).

    Стандартные функции определения нормального распределения по выборке, предполагают, что оно равно мат. ожиданию выборки.
    Что это вообще значит, математическое ожидание это параметр функции распределения, что значит равна вообще ничего не понял.

    Но это не учитывает, что центр может быть за пределами анализируемого диапазона

    Вообще ничего не понял, есть распределение что такое предел анализируемого диапазона где вы это нашли?

    Теперь к ответу на оба ваши вопроса:
    На ваших графиках попытка аппроксимировать pdf, для данных на основе наблюдений. В реальности это делается ну например методами MLE (Maximum Likelihood Estimation) Это числовой метод. В том числе полно примеров и на python. Так и гуглить python maximum likelihood estimation normal distribution. Аналитические методы тоже есть конечно. гуглить population mean from sample distribution. Ну и там в определенном интервале будет лежать mean. Но аналитические методы подразумевают слабовыполнимые допущения нужно знать стандартное отклонение популяции например, по этому на практике использует числовые то есть MLE. По терминалогии это классическая статистическая задача на основе выборки осуществить (statistical inference) то есть аппроксимировать параметры population distribution. Точную терминологию (на русском) смотри, в вики. Я привык все это дело на английском делать.
    Ответ написан
    7 комментариев
  • "Живые" форумы по 1С?

    @Dementor
    программист, архитектор, аналитик
    Есть и много. Пару наиболее популярные я добавил в описание тега 1С-ПРЕДПРИЯТИЕ

    Только большинство 1с-щиков сидят не на форумах, а в телеграмме. Там сейчас столько каналов и сообществ, что глаза разбегаются. Вот один из многих списков.
    Ответ написан
    Комментировать
  • "Живые" форумы по 1С?

    @VitalyChaikin
    Ответ написан
    Комментировать
  • Как сделать такой магазин в телеграме?

    Stepashka20
    @Stepashka20
    (☞゚ヮ゚)☞
    Ответ написан
    Комментировать
  • Как сделать такой магазин в телеграме?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    На самом деле все просто - это Telegram Web Apps
    Ответ написан
    Комментировать
  • Как исключить из выборки (ГДЕ) параметр если он не заполнен?

    Mi11er
    @Mi11er
    A human...
    1) Если не обрабатываете это если
    Если Выборка.Количество() > 0 Тогда
    То оно и не нужно, оставьте только
    Пока Выборка.Следующий() Цикл

    По поводу параметров, есть такой костыль
    И Курсы.ВидКурса = &ПарамВидКурса
    Меняем на
    И &ПарамВидКурса
    Дальше
    Если ЗначениеЗаполнено(ВидКурса) Тогда
        Запрос.Текст = СтрЗаменить(Запрос.Текст,"&ПарамВидКурса","Курсы.ВидКурса = &ПарамВидКурса")
        Запрос.УстановитьПараметр("ПарамВидКурса", ВидКурса);
    Иначе
        Запрос.Текст = СтрЗаменить(Запрос.Текст,"&ПарамВидКурса","Истина")
    КонецЕсли


    Так можно по каждому.
    Ответ написан
    1 комментарий
  • Какие есть бесплатные Telegram боты для ведения рейтинга пользователей?

    А может быть и нет готового бесплатного решения?

    Может быть.

    Ибо:
    1. Достаточно сложно формализовать подобные проверки на "хорошие манеры"
    2. Они часто избыточны
    3. А чтобы что? Какую проблему должен решать такой рейтинг?
    4. И почему нельзя вручную модерировать? Зачем пытаться воспитывать людей, которые не понимают, если можно просто один раз дать бан
    Ответ написан
    Комментировать
  • Телеграм бот генератор документа?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Куда копать чтобы имел такие функции.

    Сюда.
    Ответ написан
    Комментировать