Бессонный кодер
5.17K subscribers
262 photos
47 videos
4 files
101 links
Канал разработчика и поисковика ДПСО LizaAlert

Связь: @sleeplessfeedbackbot или Direct канала (они бесплатные)
По рекламе: @dpp_ads
Купить рекламу: https://telega.in/c/sleeplesscode
Download Telegram
😮 А пока идёт голосование — немного инсайдов из кухни Стражника!
Мы активно дорабатываем систему статистики и мониторинга, чтобы не просто чувствовать как живёт проект, но видеть это буквально на графиках.

Что умеем сейчас:
— отслеживать, когда и какие команды наиболее популярны
— понимать, насколько активен Лолофд (и не только, ведь стражник стал использоваться уже много где)
— реагировать заранее на сбои (или их попытки начаться) благодаря алертам
— и просто... залипать в красивые столбики и линии. У меня они теперь вместо скринсейвера

🔧 Появились и алерты — чтобы заранее ловить проблемы и не молиться, когда уже всё упало. Теперь мы получаем сигналы раньше и можем исправить до того, как станет больно.

📊 И да, вы тоже можете залипнуть в метрики (без алертов, но всё же) вот тут:
https://gf.redguy.ru/public-dashboards/e0e799d208844820bd772fdee8b136ca?orgId=1&refresh=5s
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥3❤‍🔥2
А пока голосов в опросе всё ещё не хватает… давайте вспомним про нейронку, которую мы обучаем для Стражника.

Я уже не раз о ней рассказывал, показывал графики, а некоторые из вас даже видели её в действии в официальных чатах.
Но ведь хочется не просто смотреть. Хочется ПОТЫКАТЬ!

Сейчас мы тестируем обновлённое ядро, которое позволяет системе:
— запускать несколько инстансов бота одновременно
— роутить трафик между ними
— и, что важно, делать это без потери сообщений или производительности.

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

🔍 Потыкать руками можно здесь: @ImMediaGuardBot
🔥17🤗3🙉1😘1
😋 Миграции идут, а это значит — можно посмотреть что-нибудь! Что я уже и успел, в этот раз у нас в рубрике: "甘々と稲妻" — в русской локализации «Дуэт и вспышка молнии» (звучит как спецпредложение из Ростикса).

Здесь не будет эпичных сражений, блекджека, кошкодевочек или всего того что вы привыкли видеть в больших тайтлах.Зато будет теплая история об отцовстве, дружбе и еде.

Главные герои — школьный учитель и его маленькая дочь Цумуги, пережившие смерть жены/матери. На протяжении 12 серий они учатся жить заново — в том числе через приготовление еды.

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

И да — еда там показана просто великолепно. Всё объясняется пошагово, и у меня теперь есть личная цель: повторить хотя бы одно блюдо в реальной жизни.

Мне — зашло сильно, надеюсь, вам тоже понравится.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰287🔥5❤‍🔥2🏆2👏1
Бессонный кодер
Выбираем игру для рубрики
Голосование пока всё-ещё идёт (можете звать друзей и/или подписчиков чтобы ускорить решение), а это значит что мы можем опять поговорить о всяком! А о чём я люблю рассказывать? Конечно, о Стражнике и фейлах 😃

Как многие знают, у меня есть чатик который прикреплён к каналу и в котором я порой публикую мемчики или дополнительные материалы (не такие как в этом чате конечно :D)
И вот, вчера мы решили провести эксперимент, вместе с чатиком смотрели аниме "Форма Голоса", а вместе с нами его смотрела нейронная сеть которую мы тренируем и используем в стражнике.

И что получилось? Ну, как минимум я прослезился с сюжета 😢
А если к техническим деталям, то аниме длится 2 часа 10 минут, за это время было 7803 ключевых кадра, на 403 ключевых кадра нейронка дала пометку о наличии NSFW, 13 кадров действительно содержали NSFW, погрешность модели составила 4,99% ложных срабатываний (причём чаще всего на ножки).

А если хотите не пропустить очередной холивар на тему дистрибутива линукса, языка или вот таких интерактивов, добро пожаловать в наш чатик :3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤‍🔥43👏1👻1
Кстати, я упомянул фейлы, но не пояснил о них, давайте я расскажу интересную притчу об одном небольшом косяке который выдал неожиданные проблемы 😄

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

Отправка через контекст:
await ctx.sendMessage("command:admins", ctx.chat.id, await ctx.lang.t('commands.general.disabled'), {
reply_parameters: {
message_id: ctx.message.message_id,
allow_sending_without_reply: true
}
});


Ответ через контекст (для случаев когда мы отвечаем на что-то в тот же чат и тот же тред):
await ctx.replyQueued(await ctx.lang.t('commands.general.disabled'), {
reply_parameters: {
message_id: ctx.message.message_id,
allow_sending_without_reply: true
}
});


Отправка вне контекста (ей к примеру пользуется отправка сообщений через API, когда у нас нет контекста обновления от ТГ):
await Queues.getInstance().sendMessage("main", "command:admins", await Language.getFallback().t('commands.general.disabled'), {
reply_parameters: {
message_id: ctx.message.message_id,
allow_sending_without_reply: true
}
});


А как под каптом работает этот метод?
let job = await this._sendQueue.add(name, {id, text, extra, target}, {priority});
job = await job.waitUntilFinished(this._sendQueueListener);
return job.returnvalue;


Увидели проблему? Если нет, то не бойтесь, я тоже её не замечал пока она не воспроизвелась. await - корень нашего зла. Когда куча воркеров и ещё большая куча потоков внутри них начинают отправлять сообщения одновременно, согласно рейтлимитам очередь начинает троллить отправку, А НАШИ ПОТОКИ ЖДУТ ОТВЕТ ТЕЛЕГИ. В итоге у нас получается боттлнек когда из-за количества отправляемых сообщений, мы теряем в скорости обработке входящих. И это кстати случилось, но к счастью и удивлению - ночью.
Подкрепил в пост графики которые позволили нам обнаружить этот косяк. Вот так вот, порой ошибок от сервиса нет, но если глянуть график - понимаешь что ошибка есть, и это ты 😢
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔19💋42🫡2❤‍🔥1🔥1
Бессонный кодер pinned «Выбираем игру для рубрики»
Кстати, помнится когда в последний раз у нас был стрим, вы оценили плейлист который я слушал параллельно работе, я тут новый заготовил, ловите.
И тут же сразу вопрос к вам, а что вы слушаете, причём я не только про программистов. Художники и аниматоры, тоже подключайтесь, делимся плейлистами в комментариях :3
203😇2🔥1🤪1
Есть у моего канала и вторая(больше) интересная рубрика, обозревать и пояснять инфоповоды связанные с IT в РФ. Все вы читали новостные паблики последние 30 минут.
Окей, давайте разложим спокойно и по шагам, как вообще принимаются законы — и почему «одобрили» ≠ «ввели».

⚖️ Во-первых, как работает процесс принятия законов в РФ:
Законопроект вносится в Госдуму. Это могут сделать депутаты, комитеты, правительство или президент.

Он проходит три чтения:
1️⃣ В первом обсуждается идея и общая логика.
2️⃣ Во втором — вносятся конкретные правки, обсуждается каждое положение. ❗️Мы сейчас тут
3️⃣ В третьем — финальное голосование.

Дальше он уходит в Совет Федерации, где его могут одобрить или завернуть.
После этого документ уходит к президенту, и только с его подписью он становится законом.

⁉️ Почему это важно:
То, что вы прочитали в новостях — это ещё не закон, а одобрение на одном из этапов. Сейчас документ в работе, и как минимум он будет дорабатываться.

📌 Что именно вызывает вопросы?
Под «экстремистским контентом» попадают тысячи материалов, от рок-песен и народных сказок до мемов. Формулировки размытые, и даже Мизулина (!) говорит, что с этим «надо ещё разбираться».
Пока речь идёт о штрафах (3–5 тыс. рублей) за поиск и просмотр запрещённого контента. VPN напрямую не запрещены, но рекламировать их нельзя.

🧠 Почему важно следить за такими инициативами:
🖌Законы часто принимаются в спешке, а дорабатывать их начинают только после резонанса.
Если не вчитываться и не обсуждать, создаётся ощущение: «ну раз приняли — значит всё, капец». На самом деле всё только в процессе, и влияние общественного внимания реально.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥285👍3❤‍🔥1👎1🤯1😱1🍾1
Что-то мы как-то заскучали тут, так что, я решил немножко вкинуть вам подарков :3
Ребята, я объявляю следующую неделю - неделей розыгрышей! Каждый день на протяжении 6 дней мы будем разыгрывать 5 призов, а в воскресенье вас будет ждать финальный самый интересный розыгрыш. 🎆

С вас только желание, интерес!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7212🔥5💅5🥰2😘1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥41😱7👍3🍓1💋1