Бессонный кодер – Telegram
Бессонный кодер
4.99K subscribers
314 photos
54 videos
5 files
123 links
Канал разработчика и поисковика ДПСО LizaAlert

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

#updates
🔥87🤔14👍75❤‍🔥2💩2🤡2💘2🤮1🐳1💋1
Надо поддерживать в канале хотя бы один пост в месяц...
Я там на ютубе выпустил видосик, как мы с Глеком решили поиграть в TruckersMP. Мне дико нравится этот ролик (я самолично пересмотрел его более десятка раз)
В качестве трейлера вы можете посмотреть небольшой кусочек из второй части этого видео, который мы опубликовали в ST Live.

#youtube
68👍8🔥6🦄4💩3🤔2🤮2🤡2💘2🍓1🎄1
Ребят, у нас появился discord сервер ST, теперь будем гонять грузовички тут: https://discord.gg/zKEacEBTZY
67🔥9❤‍🔥3👍2💩2💊2👎1🤡1🐳1🍓1💘1
ЪУЪ, спустя 1.5 месяца работы, наконец релизнули обновление стражника. 13к добавленных и 10к удалённых строк работы только в одном проекте, помогите.

Что было сделано?
Рефактор всех проверок прав, чтобы непосредственно реализовать обновление.
Рефактор всего, позволивший ускорить работу бота и сократить количество вызовов.

И что самое интересное, форк библиотеки, но тут надо сделать отступ.
Издавна я пользуюсь и рекомендую всем библиотеку telegraf.js@3.39, но к сожалению, из-за обстановки в мире и не только, она была заброшена, так что я решил, что надо продолжать святое дело и создал форк - regraf. Он содержит в себе идеи которые были вложены в telegraf и обновления Bot API, вышедшие после прекращения поддержки изначального проекта.
Буду рад если вы поддержите этот форк и поможете дальше развивать его.

Ну и да, можно считать что половину времени разработки обновы стражника, я пилил не стражника :D

#updates #life
❤‍🔥51🔥6👍3👎2🤬2💩2🤩1🏆1👀1🙈1💘1
world.zip
166.5 MB
А помните ивент с обменом телами на канале Того самого тестера? Наконец у меня дошли руки сделать обещанное, seed лобби - -6368924630190188659, а в архиве вы можете скачать карту того самого лобби на котором все начали выживать :3
10💘54❤‍🔥4🤔3🔥21👎1🤬1💩1😍1🍓1🤪1
"Аудитория YouTube в России стремительно падает" - мы часто слышим этот заголовок, но что за ним стоит? Многие СМИ используют для этого заголовка данные MediaScope, исследование Cross Web, но в чём нюанс?

Давайте сначала посмотрим на цифры:
Сентябрь 2023г

Месячный охват, тыс. чел. - 94780.4
Среднедневной охват за месяц, тыс. чел - 52279.5

Сентябрь 2024г

Месячный охват, тыс. чел. - 92863.1
Среднедневной охват за месяц, тыс. чел - 47367.6

О НЕТ, АУДИТОРИЯ УПАЛА, но почему? Давайте посмотрим на цифры, мы видим сильную просадку среднедневного охвата и слабую просадку месячного охвата. В целом, просадку в месячном охвате за вычетом статистической погрешности можно считать верной, но что случилось в среднедневном? Особенность выборки. Тут настал переломный момент для вас, я - участник исследований MediaScope, один из миллионов кто помогает собрать эти данные, и есть один нюанс - приложение для сбора данных ломается при запуске VPN. Парам-пам-пам. Тысячи людей запускающих VPN чтобы посмотреть ютуб - пропадают из выборки, тем самым вызывая эту просадку.

Что думаете о подобных постиках? Ну и давайте будем дружны, рад вашим мнениям в комментариях, но давайте без политических срачей :3

#thinking #itnews
74🔥135👍4❤‍🔥1👎1💩1🤡1🍾1👀1🎄1
Давайте поговорим о насущном, мне отказали в студенческой лицензии на ПО подозрительно одновременно с предоставлением справки, которая подтвердила, что я в РФ. Ну я подумал, ладно, куплю. Ага, хрен мне.

Короче, ловите гайд как активировать IDE от JetBrains:

1) Качаем архив
2) Распаковываем его в папку, где он будет лежать всегда (после этого его нельзя будет переносить, так что сохраните там где не удалите)
3) Заходите в папочку \jetbra\noscripts и запускаете скрипт install-all-users.vbs
4) Открываем нужную IDE
5) Копируем ключ на нашу IDE с сайта
6) Используем ключик в IDE и радуемся!

For testing purposes only, not for commercial use!
11😭5296🤡4🔥1🎉1😍1🍾1🎃1🆒1💘1
Сегодня посетил ежегодные осенние учения LizaAlert 2024.
Это первый за долгое время день, когда я с утра до вечера ни разу не отвлекался на даже самые мелкие рабочие и учебные дела.

Целый день в Измайловском парке рассказывали детям о правилах безопасности в лесу, что делать если потерялся, а также приглашали взрослых в наш отряд и просто наслаждались общим духом единства.

В целом это был крутой и весёлый день, вы бы видели мой урок для детей по использованию компаса и поиску направления по азимуту 💃

#life
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥11❤‍🔥5🤩4💘31💯1🍾1💅1🙉1
Как немногие знают - в свободное время я руковожу единой системой обжалований наказаний в сети чатов по Роме ака тот самый @LoloAppealsBot, но что стоит за одним ботом? Большая система и ещё больше данных.

Специально для вас приложил график загруженности с даты запуска этой системы

А что в сумме? Разложим по чатам куда в итоге привело обращение (Данные по обращениям созданным в Сентябре 2024):

123 (71%) - Комментарии канала Лололошка ФУ новости
25 (14%) - Обращения "просто поговорить"
12 (7%) - MrLololowka чат общалка
7 (4%) - Чат Архименеджера
4 (2%) - Чат ST Dead
3 (2%) - Игровой чат болталки

Пойду отвечать на новые обращения D:

#life
58❤‍🔥7🔥43👍2🐳1🍾1🎄1💅1
Приветики ребята! Хочу чуть больше узнать о вас, чтобы адаптировать контент канала (которого становится больше, заметили?)
🤩48🔥14🍾5👍2🌚2🕊1🤝1
🤩131🤨47🍾12😱9🤣8🐳4🕊3❤‍🔥2🥰2🦄21
Как мы в ST внедряли CI/CD

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

Что мы решили использовать? Поскольку мы давно применяем JetBrains YouTrack как аутентификатор и основной инструмент для работы, выбор пал на продукт от JetBrains — TeamCity.

Спустя пару часов мы автоматизировали сборку основного мода сюжета, но хотелось большего...
И тут пришла гениальная идея: а что, если система после сборки будет сама отправлять билд в чат Telegram и уведомлять тестировщика? (У нас были случаи, когда разработчик собирал билд и забывал отправить его в течение нескольких часов :D).

Что ж, поехали! 25 строк Bash-скрипта после сборки, небольшой скрипт интеграции с YouTrack — и готово! Если упростить, то скрипт выглядит так:
curl -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendDocument" \
-F chat_id="$CHAT_ID" \
-F document=@"$FILE_PATH" \
-F caption="https://github.com/StorytellingSeries/${PROJECT}/commit/%build.vcs.number%${IFS}${PINGS}" \
-F disable_notification=true \
-F parse_mode=HTML


Что ещё можно добавить? Предупреждения о коммитах с ошибками. Порой бывает, что разработчик публикует код, который не компилируется (например, забыл добавить один файл). Эту задачку мы решили написав свой собственный плагин для TeamCity, благо там для этого уже были готовые абстракции:
@Override
public void notifyBuildFailed(@NotNull SRunningBuild build, @NotNull Set<SUser> users) {
Map<String, Object> props = messageBuilder.getBuildFailedMap(build, users);
sendNotification(props, users, "build_failed", true); // Отправляем в очередь
}


В итоге наша работа стала чуть быстрее и эффективнее!
Программист может с телефона подправить мелкий баг, и TeamCity самостоятельно сделает билд для тестировщика.
Тем, у кого компиляция занимает больше 1 минуты, достаточно дождаться автоматической сборки (да, она выполняется за 60 секунд).
А тот, кто запушил не полностью рабочий код, получит «удар палкой» уже через 60 секунд после отправки коммита.

В комментариях я добавлю несколько скриншотов, чтобы показать, как это всё выглядит :3

#st
20🔥100👍1812💩3💊2❤‍🔥1👎1🤔1🤡1🙈1😘1