Oleg
@vitkarpov есть небольшая ошибка в статье - ссылка на блог фигмы ведет на 404 https://www.figma.com/blog/an-alternative-approach-to4-rate-limiting/
V
Добрый день, а это тот чатик, где можно сказать, что HMAC - это именно цифровая подпись, а не алгоритм шифрования?
Uladzimir
🙂
Viktor
Что-то напутал там в статье. Скажи свой твитер-хендл, если хочешь, я оставлю в конце статью ссылку на него, мол, спасибо за правки.
Viktor
> Hash-based message authentication code (HMAC) is a mechanism for calculating a message authentication code involving a hash function in combination with a secret key. This can be used to verify the integrity and authenticity of a a message.
Viktor
да, явно напутал я там
V
я твитором не пользуюсь, иначе бы на работу времени не оставалось 🙂 просто рад помочь сделать текст чуть лучше
Viktor
спасибо! 👍
V
Спам!
Viktor
Не иначе как. Сейчас удалю сразу.
Uladzimir
@vitkarpov надо автоматизировать, бота что ли добавить 🙂
Порридж В Ко-ливинге
Порридж В Ко-ливинге
А так что за бот
Uladzimir
можно с голосовалкой за кик
Viktor
ага, надо почитать что пишут в интернетах. какие есть решения.
Uladzimir
я не вел паблики, просто проблема не новая, наверняка есть решения. было б название бота, я бы не писал абстрактно)
V
Это же чат программистов. Нужно самим написать
Порридж В Ко-ливинге
Я кстати не против попробывать
V
А потом Виктор статью запилит
Порридж В Ко-ливинге
Скажите что написать, я изучу и напишу 🤣
V
Написать бота, по борьбе с ботами!
Порридж В Ко-ливинге
SkyNet активирован 🤣
Порридж В Ко-ливинге
А если я напишу SkyNet и он уничтожит все человечество, меня возьмут на стажировку в Гугл? 🤣
V
Джокес эсайд: Самое простое, как мне кажется, это телеграм-бот, который каждому новоприбывшему задаёт вопрос (настраиваемый), и если за короткое время не получен ответ, то пользователь банится
Viktor
Хорошая идея 👌
Viktor
Flora Привет, добро пожаловать! Я заменяю спам-бота, которого пока не написал. Сколько будет 12 минус 4?
V
Фейк ит тилл ю мейк ит
Viktor
именно
Порридж В Ко-ливинге
Viktor
Era Привет, добро пожаловать! Я заменяю спам-бота, которого пока не написал. Сколько будет 12 минус 4?
Viktor
Катнул свой первый тикет в прод. Делал ручку, которая из одной внутренней структурки данных создаёт экселевский отчёт, пишу на котлине. В джаве библиотек вагон, самому писать ничего не надо, только из готовых кубиков собирать и документацию читать внимательно. Стоило решать сотни задач на литкоде 🤣
Viktor
Шучу. Это нормальная история. Так и должно быть.
Viktor
Теперь буду литкодить на котлине, кстати, очень удобный язык.
Viktor
Ребята из джетбрейнс прямо постарались
Viktor
И бота надо написать для чатика, опенсорсного. Скину вам на ревью 😉
V
Вот это ты быстро написал! Настоящий амазонер!
Yeti
Yeti
Всех с первым сентября!
Viktor
Вот это ты быстро написал! Настоящий амазонер!
Ахаха. Не. Я быстро загуглил. На самом деле АПИ телеграма возвращает флажок для каждого пользователя бот он или нет согласно моделькам обученным у них внутри. Все, что делает бот - проверяет этот флажок при добавлении нового пользователя в чат и кикает бота
Victor
Ничоси до чего техника дошла
Victor
Это ж потом будут чаты куда кожаных ублюдков не пускают
Viktor
Хера се 💪
Viktor
Это ж потом будут чаты куда кожаных ублюдков не пускают
Ага. Роботы объединятся в свою группу и будут друг другу бинарные опционы продавать
Viktor
Это что за задачка была?
Yeti
Это что за задачка была?
https://leetcode.com/problems/largest-time-for-given-digits/
Yeti
Первая в сентябрьском челендже
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Я постарался максимально читабельным сделать код
Порридж В Ко-ливинге
Не кикайте за изменение prototype
Viktor
@shepel_ka бот тебя не кикнул, работает! 😊
Viktor
ну, по крайней мере не кикает реальных людей
Katerina
ага))
Viktor
Не кикайте за изменение prototype
олу-скул. запахло серединой нулевых, когда мы писали на prototype.js и меняли прототипы как не в себя, пока это не привело в ад.
Viktor
это реально удобно и кажется хорошей идеей пока проект маленький
Viktor
но становится проблемой когда появляется много разных библиотек и людей
Порридж В Ко-ливинге
Поэтому лучше делать const функции
Порридж В Ко-ливинге
Чтобы не было проблем и недоразумений
Порридж В Ко-ливинге
Или вообще модули
Порридж В Ко-ливинге
https://pastebin.com/EGQLXhtg
Никому не нравиться? 😣🤣
Viktor
мне очень нравится, почему нет пока это одно решение на литкоде, а не огромный проект 😉
Порридж В Ко-ливинге
Я просто решил пошалить 🤣🤣🤣
Порридж В Ко-ливинге
Ух уж эти фронтендерские шалости
Viktor
джаваскрипт-бунтарь
Yeti
https://pastebin.com/EGQLXhtg
Норм, я тоже без перестановок решал, только поиск делал по хешу, ну и да изменение прототипа правда не понятно зачем.
Viktor
не работает похоже бот 🙁
Evgeniy
Сообщение о входе в чат правильно обрабатываешь?
Viktor
Видимо, ошибка в том, что Тереза не считается ботом по версии телеграма
Viktor
https://github.com/jt0in3e/antispambot/blob/master/app.js#L51
Viktor
права администратора боту выдал