Бессонный кодер @sleeplesscode Channel on Telegram

Бессонный кодер

@sleeplesscode


Канал разработчика и поисковика ДПСО LizaAlert

Связь: @sleeplessfeedbackbot
По рекламе: @dpp_ads

Сердце Вселенной dev.

Бессонный кодер (Russian)

Вы когда-нибудь задумывались о том, как работают программисты и искатели ликвидации пропавших людей? Если да, то канал 'Бессонный кодер' (@sleeplesscode) - именно то, что вам нужно!

Здесь вы найдете самые актуальные и интересные разработки и идеи от разработчика и поисковика Добровольного Поискового Отряда (ДПСО) LizaAlert. Этот канал является связующим звеном между технологиями и гуманитарной помощью, помогая людям в мире искусства программирования.

Если у вас есть предложения или вопросы, вы всегда можете связаться с нами через @sleeplessfeedbackbot. А если вас интересует размещение рекламы на канале, обращайтесь к @dpp_ads.

Присоединяйтесь к 'Бессонному кодеру' и станьте частью сообщества, где сердце Вселенной - это разработка. Добро пожаловать в мир dev!

Бессонный кодер

15 Jan, 09:00


После вчерашнего обилия сложных терминов, давайте немного расслабимся и просто пообщаемся!

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

У меня такая — Foals — Spanish Sahara.
https://youtu.be/3m-biPXQojc

А что у вас вызывает похожие чувства? Делитесь своими любимыми треками в комментариях!

Бессонный кодер

14 Jan, 15:42


Почему сломался интернет? Что пытались обновить?

Некоторые задались вопросом: а что же такого хотели обновить, что всё сломалось?

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

Что произошло?
Предположительно, это была попытка блокировки технологий обхода ограничений, таких как VLESS Reality.

Что такое VLESS Reality?
Это протокол передачи данных поверх TLS, применяемый в некоторых VPN-решениях. Его ключевая особенность — использование нестандартного TLS-шифрования, которое сложно обнаружить и заблокировать.

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

В чём причина сбоя?
Скорее всего, новое обновление ТСПУ должно было научиться выявлять попытки подключения через VLESS Reality и блокировать их. Однако из-за ошибок в реализации, а также сложности отличия VLESS от обычного HTTPS, система начала блокировать все HTTPS-соединения.

Бессонный кодер

14 Jan, 15:03


Интернет сломался... Что это было?

Последние полчаса в Рунете происходили странности — почти все сайты перестали открываться. Что это было?

У нас в это время была пара, где мы работаем на ноутбуках. В одной аудитории собрались сетевики и специалисты по информационной безопасности... Естественно, мы начали расследовать.

К чему мы пришли:
Роскомнадзор на ТСПУ (технических средствах противодействия угрозам) начал обновление, и всё сломалось.

Что именно произошло:
Во время прохождения TLS Handshake происходил обрыв потока. Проблема наблюдалась только в зоне действия ТСПУ, вне её всё работало нормально.

Ещё одним доказательством сбоя на ТСПУ стало то, что через 15 минут проблему начали устранять, полностью отключив фильтрацию. Из-за этого начали загружаться даже заблокированные в Российской Федерации сайты.

Бессонный кодер

13 Jan, 17:00


Художники делают Speed Paint, а я подумал, почему бы не сделать Speed Coding.
Тут я чиню совместимость двух модов, приятного просмотра!

Бессонный кодер

12 Jan, 09:00


Кстати, что по итогам года в апелляциях?

Мы обработали 2417 обращений, разработали протоколы общения и решения конфликтных ситуаций, а также успешно пережили декабрь.

Бессонный кодер

11 Jan, 09:00


Последние пару дней я провёл в небольшом отпуске в Питере — наконец-то отдохнул! :D

Оргам LoloVerse хочется сказать огромное спасибо за фестиваль и наше афтерпати.
Виталя, спасибо за позитивные и бодрые встречи.
Восход, спасибо за невероятно вайбовую встречу — с нетерпением жду Маленького Принца.

(F моему бюджету на мерч ребят и книги из GeekTrip)

Бессонный кодер

10 Jan, 09:00


Современный WEB — это большое количество различных технологий, направленных на помощь (или попытку помощи) людям. Одна из таких технологий — Service Workers. Это специальные фоновые скрипты, которые работают, пока вы находитесь на сайте, но при этом скачиваются и хранятся у вас на устройстве.

Зачем? Почему? У Service Workers есть разные способы применения. Самый популярный — кэширование и оффлайн-режим, когда сайт продолжает работать без интернета. Хорошие примеры таких реализаций — скачивание видео на ПК при наличии Premium-подписки YouTube и скачивание манги на MangaLib.

Но к чему это я? Однажды передо мной встала интересная задача: мне нужно было получить все JPEG-изображения, которые хранятся в кэше воркеров моего браузера. Именно этому посвящён наш сегодняшний скрипт.

https://gist.github.com/RedGuys/3a4f5dc266d3f9d91f2bfcd7e1575b17

#gist

Бессонный кодер

09 Jan, 20:50


Никто не ждал, а это случилось — на канале вышел новый ролик с третьей части Евротрака вместе с Глэком!

🎥 Смотрите здесь: https://www.youtube.com/watch?v=LdRidybRoaM

Для тех, кто хочет увидеть шортсы из видео или пересмотреть предыдущие части:
📜 Плейлист: https://www.youtube.com/playlist?list=PLUK8OgU_EtJlafB1kJtbbmmdpRGrsbi6Q

Бессонный кодер

09 Jan, 09:00


Привет! 🎶
🌟 У нас для тебя крутая новость! Представляем телеграмм-бота, который наполнит твой день атмосферой расслабления и вдохновения! 🎧💤
🎵 С помощью нашего бота ты в любое время сможешь запросить свои любимые треки с канала LoFi Girl! Погружайся в мир мелодий, которые помогут сосредоточиться, создать уют или просто насладиться моментом. ☁️🍂

🔗 @LofiSoundBot

erid: 2W5zFGYhSJL

Бессонный кодер

09 Jan, 08:00


Фотографии из альбомов скачали, но что делать с чатами? Я был готов и к этому! Ловите скрипт, который поможет обработать и их :3

https://gist.github.com/RedGuys/20e929059dfb5d4489c355dcb264c35e

#gist

Бессонный кодер

08 Jan, 09:00


Скачивали из ВК? Теперь будем скачивать и с Яндекс.Диска!

В процессе наполнения локального домашнего фотоальбома я решил выгрузить всё, что сохранил на Яндексе.

https://gist.github.com/RedGuys/90d5cc592a232667d8060d4acfbc3076

#gist

Бессонный кодер

07 Jan, 09:00


"Всё пропало!"

Примерно так написал в рабочую беседу один из наших художников, когда после обновления Pixel Studio все его арты и текстуры перестали загружаться. Но кто мы такие, чтобы сдаваться? Специально для исправления ситуации я написал небольшой скрипт, который восстанавливал и вытаскивал все слои из PSP-файла. Возможно, он пригодится и вам.

https://gist.github.com/RedGuys/1a6712994767d613ee1d107e62b87852

#gist

Бессонный кодер

04 Jan, 10:33


Поймали пугода

Бессонный кодер

03 Jan, 13:06


Летим на Lolo Verse, самолёт задержали, кайфуем и смотрим

Бессонный кодер

03 Jan, 09:00


Думали о переезде из ВКонтакте, но жалко было фотоальбомы? У меня тоже возникла такая проблема, и чтобы её решить, я написал небольшой скрипт, который через API выгружает все фотографии в максимальном качестве.

https://gist.github.com/RedGuys/aa4f19abfb86876986be9c842b8608b8

#gist

Бессонный кодер

02 Jan, 09:00


Я тут подумал, чем ещё можно разнообразить контент канала, и меня осенила идея. Я постоянно для себя пишу небольшие скрипты, которые облегчают жизнь, так почему бы не делиться ими с вами? А заодно можно рассказывать о их строении для просвещения. :3

Тут мог быть код, но он слишком большой для телеги, так что ловите гист.
https://gist.github.com/RedGuys/f1a9cc801eef6d709195f043ea82ee11

Это небольшой скрипт, который я использую для скачивания всех изображений и видео со страниц(ы). Иногда пригождается. :3
#gist

Бессонный кодер

01 Jan, 03:21


Live stream finished (3 hours)

Бессонный кодер

31 Dec, 23:40


Live stream started

Бессонный кодер

31 Dec, 23:37


Как новый год встретишь, так его и проведёшь...

Ну вы поняли https://discord.gg/YZDSPXqw 👍

Бессонный кодер

31 Dec, 20:58


Ну а что я хочу сказать всем, кто читает это: не бойтесь экспериментировать, не ленитесь учиться, никогда не поздно стать лучше, не теряйтесь и дальше - только больше.

Счастливого Нового года! 🎉

Кстати, утром вас ждёт небольшой подарок в ST Live :3

Бессонный кодер

31 Dec, 14:36


А что насчёт личного творчества? Лучше, чем в прошлые годы, но всё ещё не так, как хотелось бы.

Мой канал с принципом "Просто выкладываю то, что делаю" пополнился 11 видео. Хотя в работе было и есть куда больше проектов, времени, увы, не хватало, чтобы довести всё до конца.

Особенно жалко одно видео, над которым я работал несколько месяцев. Оно мне действительно нравится, и я наконец загрузил его на YouTube пару дней назад. Но, как видно на втором скриншоте, результат оказался... ну, не таким, как я ожидал.

Бессонный кодер

30 Dec, 18:54


Ну что ж, продолжим с Имперским Стражником! За этот год мы успели сменить юзернейм, внедрить невероятно интересные технологии и расширить команду, которая работает над ним.

А теперь немного статистики. Часть данных смотрите на графиках, а остальное читайте ниже:

С марта 2024 года (момента внедрения аудита) пользователи Стражника совершили 180.000 действий!
Стражник взаимодействовал с 4.400 различными каналами, которые писали анонимно в чатах. 💸
В чатах, где работает Стражник, общаются более 514.000 человек! 🌡
Таких чатов уже более 2.600. 📀
Ну и отдельное спасибо доблестным модераторам чатов — их уже 10.000! 🛡

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

Бессонный кодер

30 Dec, 18:09


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

Вас ждёт небольшой цикл постов с итогами в разных сферах. А так как мы сейчас на этом канале, начнём с него!

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

Кроме того, на канале появились рекламодатели, благодаря которым я могу больше времени посвящать созданию интересного контента и общению с вами!

Бессонный кодер

28 Dec, 13:00


💰 Плати за Steam без комиссии и получай кешбэк от 2% 

Пополняй Steam через телеграм-бот @ckpaybot и получай 2% кешбэк.
Если платеж более 2000 руб. - поднимаем кешбэк до 4%.
Перечисляй кешбэк на мобильный или аккаунт в Steam.

- Комиссия сервиса - 0%
- Расходы на конвертацию до 9,5%
- Деньги зачисляются мгновенно!

👉  Заходи в @ckpaybot и жми на кнопку "Оплата игр"
Полные условия начисления и выплаты кешбэка здесь.

#реклама
О рекламодателе

Бессонный кодер

26 Dec, 16:10


Соскучились? Мы тоже!

Мы наконец завершили работу над большим обновлением, о котором неоднократно рассказывали здесь и здесь.

Встречайте! Автоматическая модерация медиа-контента в "Стражнике"!

Что это? Это система, которая с помощью нейронной сети и нашей команды модерации автоматически проверяет отправленные медиафайлы на наличие NSFW-контента. Мы вложили много сил, чтобы эта система работала без сбоев, и теперь рады представить её в свободный доступ!

На данный момент мы уже обработали и записали информацию о более чем 1 500 000 файлах — и останавливаться не планируем.

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

Подробнее читайте в документации: https://docs.redguy.ru/igb/media-check.html

Бессонный кодер

26 Dec, 09:00


⚠️ Киберугрозы не ждут! Готовы защитить свой бизнес и свою личную безопасность, оставаясь на шаг впереди?

Добро пожаловать в «ИБ inform» — ваш надежный источник знаний и инструментов для кибербезопасности! Меня зовут Сергей Михайлюк, я CISO с многолетним опытом, и на этом канале делюсь секретами защиты, которые действительно работают.

🔐 Зачем подписываться?

- Эксклюзивные новости и аналитика: Узнайте первыми о важных инцидентах и трендах.

- Лайфхаки, которые усиливают защиту: Практические советы для бизнеса и личной безопасности.

- Реальные кейсы и решения: Только проверенные методы и инсайты из моего опыта работы.

- Сообщество единомышленников: Присоединяйтесь к комьюнити, где вы сможете обмениваться опытом.

⚙️ ИБ inform — это не просто канал, это ваше конкурентное преимущество в мире информационной безопасности.

Бессонный кодер

25 Dec, 21:31


Меня часто спрашивают: "Как ты начал программировать?" или "С чего ты начал?"

Время раскрыть карты и рассказать эту историю 😏

Это было в 5 или 6 классе школы, когда на уроках информатики нам представили страшного и непонятного зверя — Pascal. Пока мои одноклассники мучились и зубрили, мне, на удивление... понравилось! Я стал активно изучать его вне школы. Уже буквально через несколько уроков я обогнал программу и вырвался вперёд. Меня невероятно увлекало понимание, как всё это работает, и хотелось творить всё больше и больше.

Дальше были PHP, JavaScript и Java. Причём тогда я был так увлечён, что начал писать разные интересные проекты. Моим высшим творением на тот момент стал небольшой магазин приложений в духе Steam. Он позволял покупать и скачивать программы, которые писали я и мои знакомые.

Кстати, в те времена я ещё плохо знал английский, а таких помощников, как ChatGPT, не существовало. Поэтому я общался на форуме мехмата ЮФУ, где можно было задать вопросы и получить советы.

А что я могу сказать вам? Не бойтесь творить и экспериментировать! Возможно, ваш очередной эксперимент станет шагом в удивительное путешествие в мир программирования. Или, кто знает, приведёт вас в нашу команду 🙂

🔍 (Для тех кому интересно посмотреть на эти доисторические разработки, у меня есть отдельный репозиторий с ними https://git.redguy.ru/RedGuy/OldPascalProjects )

Бессонный кодер

25 Dec, 09:00


Примените свои знания Python в новой профессии на курсе «Python для Пентестера»

🎄 Запись до 26 декабря. Осталось 4 места, оставьте заявку на сайте или напишите нашему менеджеру: @Codeby_Academy

Python - ключевой инструмент пентестера: он автоматизирует действия, разрабатывает сканеры, фаззеры, парсеры и многое другое. 
Большинство эксплоитов написаны именно на Python.

На курсе вы изучите:
- Фундамент языка Python и ООП 
- Работу с сетью, MySQL базами данных и FTP-серверами
- Парсинг и фаззинг, создание интерактивного софта
- Основы криптографии и работу с шифрами

Дарим 3 месяца подписки на Codeby Games* при покупке любого курса до 31 декабря!

*Codeby Games — платформа для практики этичного хакинга с нуля

Бессонный кодер

24 Dec, 13:00


❗️В Telegram появился бот с ChatGPT, Midjourney и генератором видео по запросу

Любая модель ChatGPT на выбор, 6 нейросетей для генерации изображений, генерация музыки и видео за считанные секунды.

Создаст контент быстрее, чем вы успеете сказать «привет». Пробуйте бесплатно:

SiigmaChatBot
SiigmaChatBot
SiigmaChatBot

#реклама
О рекламодателе

Бессонный кодер

24 Dec, 09:10


Ну ловите запись стресс теста компа 😄

https://youtu.be/XeAAJHkJZV0

Бессонный кодер

24 Dec, 09:01


Думали эпопея с компьютером закончилась? Не-а.
Спустя пару деней с прошлого поста проблема вернулась и стала происходить раз в 2-3 дня. А с 20 декабря по 10 раз за день...

Что я только не сделал, снёс винду, переустановил все драйвера, пересобрал комп, но всё было зря. И тут я задумался, а как живёт моя видюха.

Разобрал её, почистил от пыли, поменял термопасту и... Сбой исчёз...
Парам-пам-пам.

Сейчас моя основная теория - скопление пыли корротило видюху и в БП срабатывала защита (спасибо что не горела видюха).

(После переустановки винды, фон рабочего стола решил стать чуть... ярче :D)

Бессонный кодер

19 Dec, 16:43


Помните я рассказывал о модели которую мы учим для стражника? Сейчас мы добились уже приятной стабильности с достаточно низким количеством false positive срабатываний, и уже пару недель работаем в режиме активного разбора.
Сейчас наша задача - закончить разбирать текущую очередь файлов, которых накопилось больше миллиона! Над этим 24/7 карпит мой домашний сервер в 8 потоков, периодически я подключаю свой рабочий комп, но этого оказалось мало. Но мы не остановились и написали агрегатор задач который сохраняя конфиденциальность и безопасность позволяет нам использовать ресурсы помогающих нам пользователей для ускорения работы. По нашим прогнозам к началу января мы наконец выйдем из очереди и будем проводить обработки в реальном времени!

А чтобы было интереснее, я прикрепил пару графиков нагрузки.

Бессонный кодер

17 Dec, 17:20


Очень важно не забывать отдыхать, так как переработки ещё никому хорошо не делали, но как отдыхать?

Я нашёл для себя самый лучший способ это делать - Euro Truck Simulator 2. А с зимним модом он вдвойне лучше.

Специально для вашего залипания записал одну из поездок.

YouTube: https://youtu.be/d4pA_jCNzCk

Бессонный кодер

17 Dec, 11:05


До нового года ещё 11 рабочих дней, 28 уведомлений о дедлайнах, 1 мероприятие, 2 экзамена, 1.5 практики. А подарки приходят уже сейчас!

Смотрите что мне пришло от одного из участников бусти чата 😍

Бессонный кодер

16 Dec, 07:00


К удивлению, заметил, что некоторые знакомые кодеры не знают, как пользоваться Git. Давайте вместе разберёмся!

Всё начинается с репозитория. Чтобы создать наш первый репозиторий, зайдите в корень вашего проекта и выполните команду init:
$ ls
.gradle .idea build.gradle gradle gradle.properties LICENSE run settings.gradle src
$ git init
Initialized empty Git repository in /tmp/repo/.git/


В каждом проекте есть файлы, которые нельзя или не хочется сохранять в истории и публиковать. Чтобы Git не трогал их, используется файл .gitignore. В нашем случае это .gradle, .idea и run:
$ echo '.gradle' >> .gitignore
$ echo '.idea' >> .gitignore
$ echo 'run' >> .gitignore


Теперь нужно сообщить Git, какие именно файлы добавить в индекс для последующего коммита. Для этого используется команда add. Она работает как с отдельными файлами, так и с целыми папками:
$ git add build.gradle
warning: LF will be replaced by CRLF in build.gradle.
The file will have its original line endings in your working directory
$ git add gradle
warning: LF will be replaced by CRLF in gradle/wrapper/gradle-wrapper.properties.
The file will have its original line endings in your working directory


Если вы хотите добавлять файлы более интерактивно, используйте add -i:
$ git add -i
staged unstaged path
1: +184/-0 nothing build.gradle
2: +1/-0 nothing gradle/wrapper/gradle-wrapper.properties

*** Commands ***
1: status 2: update 3: revert 4: add untracked
5: patch 6: diff 7: quit 8: help
What now>


Чтобы добавить в индекс все файлы, используйте add -A:
$ git add -A
warning: LF will be replaced by CRLF in .gitignore.
The file will have its original line endings in your working directory
[...]
warning: LF will be replaced by CRLF in src/main/resources/pack.mcmeta.
The file will have its original line endings in your working directory


Как проверить текущий статус? Используйте git status:
$ git status
On branch master

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitignore
[...]
new file: src/main/resources/pack.mcmeta


Теперь можно зафиксировать изменения с помощью commit:
$ git commit -m "First commit"
.git/hooks/post-commit: 8: git-stats: not found
[master (root-commit) 75e8167] First commit
26 files changed, 747 insertions(+)
create mode 100644 .gitignore
[...]
create mode 100755 src/main/resources/pack.mcmeta


Уже хочется поделиться, но сначала нужно указать, где будет храниться репозиторий. Для этого используется команда remote:
$ git remote add origin ssh://[email protected]:2233/RedGuy/test.git  


Теперь мы готовы делиться! Для первой отправки изменений используйте push с указанием upstream. В дальнейшем можно использовать просто push:
$ git push --set-upstream origin master
Enumerating objects: 54, done.
Counting objects: 100% (54/54), done.
Delta compression using up to 12 threads
Compressing objects: 100% (38/38), done.
Writing objects: 100% (54/54), 14.64 KiB | 4.88 MiB/s, done.
Total 54 (delta 1), reused 0 (delta 0), pack-reused 0
remote: . Processing 1 references
remote: Processed 1 references in total
To ssh://git.redguy.ru:2233/RedGuy/test.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.


Ну и остаётся только получить изменения от других людей с помощью pull:
$ git pull
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 292 bytes | 292.00 KiB/s, done.
From ssh://git.redguy.ru:2233/RedGuy/test
75e8167..2a51439 master -> origin/master
Updating 75e8167..2a51439
Fast-forward
README.md | 1 +
1 file changed, 1 insertion(+)
create mode 100644 README.md


Это краткое боевое руководство. Если хотите, можем более подробно разобраться с понятиями и сложными ситуациями.

Бессонный кодер

15 Dec, 13:27


Почему не выходят серии? Помните те дни, когда вы в привычное время заходите на канал Ромы, а серии нет. Почему такое случается?

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

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

Болезни и травмы. Все мы люди, а у людей есть такой "баг", как болезни. Несмотря на то, что наша команда достаточно большая, иногда болезни могут выводить нас из строя. Когда заболевает один человек, мы быстро подменяем его за счёт резерва. Например, такое случилось год назад, когда я попал в ДТП и какое-то время вообще не мог ходить. В тот же день, как я сообщил Сане о произошедшем, меня подменил другой кодер. Но если заболевание массовое, как это было недавно, у нас банально возникает резкий недостаток кадров, и выпуск серий приходится отменять.

Сложные моменты. С каждым сезоном мы стараемся повышать качество и интерес, но это увеличивает сложность разработки и тестирования. Обычно мы распределяем задачи так, чтобы вовремя закончить всё необходимое и выпустить серию в срок, но бывают сложности. Иногда части сюжета настолько сложные для разработки и тестирования, что мы не успеваем завершить их вовремя для прохождения Ромой. Это, в свою очередь, приводит к тому, что серия не выходит в положенный срок.


Но тут вы можете задаться вопросом: "У Ромы же есть запас серий, я видел в плейлисте ещё 2 серии!"
Здесь играют роль целых три фактора:

Копии серий. Иногда на YouTube случается баг, и загруженная серия зависает в обработке. В таком случае для исправления загружается копия серии, при этом оригинал не удаляется.

Ошибки монтажа. После загрузки серии с ней начинает работать команда субтитров. Иногда они обнаруживают ошибки в серии и сообщают о них монтажёрам. В таком случае ошибки экстренно исправляют, и видео загружается заново.

Нарушение графика. Об этом рассказывал наш менеджер Саня:
"Да, ребятки, серия записывается заранее по ряду причин. Во-первых, на монтаж и озвучку уходит целая неделя. Если серия в один день не записывается, то, естественно, она и не выкладывается. Просто потому что серии закончатся, и тогда будет более долгий перерыв, чем один день. Если вы не потерпите один день без серии, и её выложат, то потом, из-за сбитого графика, серии может не быть неделю или больше."


Вот как-то так. Надеюсь, вам было интересно! :3

Бессонный кодер

13 Dec, 04:13


🎮 The Game Awards 2024! 🎮

Всю эту ночь мы с частью ST смотрели The Game Awards, только что церемония закончилась, а я уже даю вам то что заинтересовало меня :3

Анонсы игр:
🧳 On Move Move — 3D-тетрис в стиле упаковки вещей для переезда.
🏞 Tales of the Shire — уютный симулятор в духе Stardew Valley.
🌌 Midnight Murder Club — шутер с атмосферой ночных загадок.
🛠 KYORA — Ещё одна террария.
👨‍👩‍👧‍👦 Новая игра от создателей It takes two - split fiction, путешествие во времени и сай фае

🧙‍♂️ Новый Ведьмак, но без Геральта.
🕹 Новый Elden Ring, главный любитель серии в ST не оценил её (это не я)

🏆 Astro Bot завоевал награду за лучшую режиссуру.
🎶 Final Fantasy взяла приз за лучшую музыку.

Вы не поверите но:
🕶 Кодзима танцевал под песню Снуп Дога
🧊 Genshin Impact снова вдохновил разработчиков — 7 КЛОНОВ ГЕНШИНА.

Ну и да, вуконг проиграл, ведь победил Астробот :D

Как оно было, вы можете прочитать в чатике канала: https://t.me/sleeplesscodechat/91309

Бессонный кодер

11 Dec, 15:00


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

В понедельник удалось посетить спектакль "Поиск продолжается" в театре Маяковского. Как многие знают, я уже затянут в поисковую деятельность, но этот спектакль позволил взглянуть на многие истории с другой стороны.

Сколько бы мы не говорили о том как прекрасен наш мир, он полон опасности, особенно для детей и подростков, если вы живёте в Москве и вы старше 12 лет, а особенно если у вас есть дети старше 12 лет, крайне советую посетить.

Бессонный кодер

11 Dec, 07:01


Продолжаем череду обновлений, немногие знают, у меня есть бот @MembersLoggerBot.

Вообще, история его появления максимально смешная, я давненько сижу в чате BotsHelper, и однажды туда скинули другого бота с таким же назначением, но только он не работал. Сначала я пошутил о том что, вот, разработчики ботов, ловите идею, спрос есть! Но предложение так и не появилось. Примерно тогда же на отсутствие похожих ботов пожаловалась феечка Алёна (прекрасная девушка!), ну я и решил порадовать её. Буквально за пару часов на коленке написал этого бота и отправил в чатик. Вот так вот.

А что изменилось?

- Новая аватарка в общем стиле моих ботов от @ratareto
- Частично переписал его, теперь он быстрее + пофиксилось несколько багов и опечаток
- Добавил возможность отключать отдельные типы событий: Смена владельца, Изменение списка и прав администраторов, Вступление пользователей, Ограничение и снятие ограничений с пользователей, Удаление(исключение) пользователей, Самостоятельные выходы пользователей

Несколько часов искал арт под этот пост где кто-то пишет, но не нашёл, так что держите просто милый арт с Такаги

Бессонный кодер

09 Dec, 13:32


Сейчас в фандоме Ромы немного бушует удивление от гимна сияния в сегодняшнем уроке РоВ (Разговоры о Важном). Что это было, коллаборация?
Нет, всё куда проще, материалы для РоВ выкладывают заранее на официальном сайте. Какой-то фанат Ромы скачал эти материалы, вставил туда гимн и выгрузил на платформу которая не содержит фейков, поисковики быстро увидели новое видео и стали его показывать в поисковой выдаче. Далее учителя искали сегодняшнее видео и натыкались на это.

А ларчик просто открывался 😏

Ссылку не даю, ибо распространение фейковой информации.

Бессонный кодер

08 Dec, 19:17


Приветики, заметил что нас тут стало больше, так что это время написать пост приветствие!

Я - Илья (aka RedGuy aka Бессонный), автор и бессменный (или всё-таки бессонный) ведущий этого места. Сейчас мне 20 годиков и я Java/Node.js программист. Многие меня знают, да и оказались тут за счёт того что я участвую в команде ST и работаю над сезонами Ромы.

В целом мой след можно найти в:
ST - программист
Имперский стражник/Подпольный транскриптор/MembersLogger - автор

О чём вообще канал? О жизни и творчестве, тут вы можете увидеть и обсуждение IT, отчёты о том как я посетил мероприятия, а порой даже рассуждения на разные темы :D

Также я веду ещё пару отдельных каналов:
https://t.me/LoloSticker - сборник стикеров по нашему ФД
https://t.me/sleeplessfoto - большая коллекция фотографий которые я делаю по жизни
https://t.me/sleeplessstickers - стикеры :3

Ты же написал это ради меня, Нисиката?

Если хочется что-то спросить, но стесняетесь - @sleeplessfeedbackbot

Бессонный кодер

03 Dec, 06:30


Ребят, мы наконец закончили переговоры с Telegram и Имперский Стражник поменял свой юзернейм на более крутой и более короткий! Забудьте про @imperium_guard_bot, теперь мы просто @imguardbot!

Бессонный кодер

02 Dec, 06:30


Ух, наконец поборол Бусти и нашёл время чтобы написать синхронизацию. Теперь бустерам уровня Мидл и выше автоматически даётся доступ к обещанным исходникам :3

А ещё теперь в таком доступе находится наш недавний герой - @RMyStickBot.

Но что это всё значит? Ну... Вы можете посмотреть на костыли реализацию тех или иных фишек, в приоритетном режиме запросить какую-либо фичу или даже самостоятельно написать её, кинув пулл реквест.

Бессонный кодер

30 Nov, 07:00


Время вспомнить одну из моих легенд, помните бота @RMyStickbot?
Это довольно старенький мой бот, но я как-то подзабил на него в феврале 22 года, когда у меня стало меньше свободного времени, да и не хватало знаний на реализацию апдейта, который я хотел в него завести, но сейчас это время прошлом!

Встречайте обновление старой легенды!

Что изменилось?
1) Новая крутая аватарка от @ratareto
2) Фиксы кучки багов
3) Система паков стикеров. Да, да, вы теперь можете поделиться своими описаниями стикеров со своими друзьями!

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

Райли Андерсон (Головоломка)
Вилли (Маугли дикой планеты)
Хейзл (Бесконечный поезд)
Табита Темпелтон (Босс-молокосос 2)

Жду ваших паков в комментариях! (ищу готовый пак с Кейт)

Бессонный кодер

21 Nov, 21:39


Ну что, час ночи, самое время выложить ещё одно видео :D
Материалы для него лежали у меня 2 года, и немного потерялись. В этот раз, я решил сделать ролик максимально расслабляющим и не напряжённым, надеюсь будет интересно :3
https://www.youtube.com/watch?v=ttSxPSY-mik
И обещанный в видео конец истории:

После попадания к дракону, игроки потеряли все вещи и забили дракона каменными мечами :D

Бустеры, для вас вышла вторая часть пикопарка:
https://boosty.to/redguy/posts/abaa48d3-3e3a-48d2-815c-85e1d96c551e?share=post_link

Бессонный кодер

20 Nov, 22:54


Кстати, а давайте поговорим об имперском стражнике! Ну и немного спойлеров.

Как вы могли заметить, количество обнов в нём уменьшилось, но с чем это связано? Нас держат в подвале. Мы пилим большую обнову, которая требует много проверок, кодовой базы и невероятно много вычислительных ресурсов. Так что это такое? Собственная нейронная сеть для проверки медиа контента. Помогите.

Что? Как? Зачем? Давайте по порядку, это длинная история.

V1 - В июле я задумался над тем, что было бы круто, если стражник сам мог модерировать поток стикеров в ансабе, дав возможность нам включить их там без страданий, тогда я стал собирать на коленке первую версию модели. Она была кривая, очень кривая, невероятно кривая. Тогда работа встала и я забил.

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

V3 - В определённый момент я попал в тупик, есть стикеры где изображены аниме-тян, но без наготы, есть стикеры с наготой, а есть с 18+, но согласно прошлой модели угроз, всё это шло в 1 категорию, меня это смущало, по этому в 3 версии модели я разделил все такие подтипы на отдельные категории, позволяя более чательно относится к содержимому. Тогда же появилась небольшая фича, которая при автоматическом нахождении ЦП контента, отправляла мне шаблон письма для репорта команде Telegram (боремся с этим вместе :3)

V4 - Когда в очереди на проверку стало 20 ТЫСЯЧ СТИКЕРПАКОВ, я понял что моих сил не хватит. В этот момент образовалась небольшая команда модерации контента, они доблестно проверяли стикерпаки, сообщали мне об ошибках в модели, на основе которых я корректировал обучение. Тут она стала реально умнее и чаще справлялась с задачей, но был один недостаток - архитектура. Всё было устроено так, что модель проверяла весь стикерпак, не вдаваясь в подробности каждого стикера. Это создавало много проблем.

V5 (текущая) - Сейчас модель, в отличие от прошлой версии, записывает данные отдельно по каждому стикеру, следит за изменениями стикерпаков и работает в распределённом режиме на 2 серверах (и моём ноуте когда мне скучно). В данный момент она активно занимается проверкой накопившегося багажа данных, готовясь к публичному релизу. На текущий момент ей осталось проверить 12 тысяч стикерпаков и 500 тысяч отдельных стикеров. А команда модерации в это время отдыхает и морально готовится к новому циклу проверки и корректировки результатов этой системы.

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

Бессонный кодер

18 Nov, 07:00


Присоединяйся к IT House Community — сообществу для специалистов всех IT направлений!🌐

Привет👋  мы постарались и создали пространство, где каждый IT-специалист найдёт что-то полезное и вдохновляющее.
Наша цель — объединить профессионалов и совместно развивать индустрию.

Вступай в  IT House | АйТи Дом — место для профессионального нетворкинга:
💡Обсуждаем IT-новости, технологии и часто видимся offline.
🙌Помогаем друг другу в дружелюбной и комфортной атмосфере.
📚 Делимся полезными материалами по всем IT направлениям.

Подписывайся на IT Events | АйТи События — будь всегда в курсе главных IT событий:
📅 Знай первым о значимых IT-событиях.
🤝 Планируй своё участие вместе с единомышленниками.
🎙 Анонсы конференций, митапов, воркшопов, хакатонов.

📲 IT House Community - технологии, нетворкинг и развитие — на 1️⃣ месте!

Бессонный кодер

16 Nov, 13:11


Выбор дополнительных победителей (в количестве 2):

Победители:
1. Даня
2. Дмитрий

Проверить результаты

Бессонный кодер

15 Nov, 18:13


Ну что, занимайте свои кресла, готовьте свои двигатели и приятного просмотра, наконец выпустил вторую часть грузовичков. За час вы услышите десятки анекдотов от Глэка, порадуетесь праворульному грузовику и узнаете суть фразы "UK Bro".

https://www.youtube.com/watch?v=kqDf25w55sk

А для бустеров (которые посмотрели это видео ещё 3 недели назад), вышел новый предварительный доступ к записи одного старого эксперимента

https://boosty.to/redguy/posts/8b84c8f2-e818-4e0d-818b-cde7f6e13a77?share=post_link

Бессонный кодер

12 Nov, 21:47


🎉 Результаты розыгрыша:

Победители:
1. vapensh
2. Badly :(
3. Дима
4. ⃞⃝⃤⏤͟͟͞͞ˢᶦᵍᵐᵒ>⏤͟͟͞͞𝓵𝓶𝓪𝓸
5. даня

Проверить результаты

Для получения отпишитесь в @sleeplessfeedbackbot

Бессонный кодер

11 Nov, 21:48


Давно не делал этого, да и меня спрашивали куда пропала эта традиция. Легенда сказала I'll be back, легенда вернулась.

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

Действуем как раньше, 5 мест, 5 подарочных подписок на бусти, удачи :D

Бессонный кодер

10 Nov, 01:24


Live stream finished (2 hours)

Бессонный кодер

09 Nov, 23:14


Live stream started

Бессонный кодер

09 Nov, 23:14


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

Бессонный кодер

08 Nov, 12:59


ШЕСТ - о чём вы подумали когда прочитали это слово? А это Школа Е(...) ST :D Пока не очень сошлись что именно будет обозначать Е.

Что вообще за шест и зачем он нужен? Давайте по порядку. Как многие знают, у нас в ST есть цель - создавать сюжеты которые будут интересовать и вызывать отклик у миллионов зрителей. Но! Мы имеем и другие цели, одна из которых - развитие наших навыков. Именно по этому уже несколько месяцев, наши тестеры участвуют в программе повышения квалификации "ШЕСТ", где учатся Java и изучают моддинг Minecraft (а я веду эту программу).

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

Бессонный кодер

07 Nov, 10:34


Задумывались ли вы, что будет если у Ромы или в боте возникает критическая ошибка, а я нахожусь не дома?

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

Но сегодня возникла более сложная проблема которую создал... РосКомНадзор, он уже даже нам мешает спокойно работать D: Из-за новых ограничений в РФ у нас частично перестал работать один из критичных компонентов, пришлось чинить на ходу, буквально :D

Бессонный кодер

06 Nov, 20:29


Продолжаем эпопею с компьютером. Спустя несколько часов после вчерашнего поста, проблема вернулась. Утро и вечер я потратил на исследования и тесты - в итоге обнаружили что когда у меня отсутствует задняя крышка системника - сбои пропадают.
Что в итоге? Пришли к итогу что после установки ssd, сдвинулась проводка в заднем отсеке, из-за чего свободные контакты стали коротить на корпус, заизолировал все свободные штекеры - проблема пропала.

Пока искал похожие проблемы и их решения, наткнулся на индуса, который решил записать гайд, полез не в ту папку, винда ему отказала в правах и он обиделся и сдался. И ВЫЛОЖИЛ ЭТО НА ЮТУБ: https://www.youtube.com/watch?v=oV_MTOSrh7E

(Коли уж я кидал скрин рабочего стола компа, ловите скрин рабочего стола ноута :D)

Бессонный кодер

05 Nov, 20:56


Как проходит ваш вечер? Мой - невероятно интересно и позитивно.
3 часа пытались оживить мой рабочий комп, который после установки нового ssd - стал вырубаться сразу после старта системы. Спустя много ребутов поняли, что аппаратно всё живо (я молил чтобы мать была жива).
Проблема в винде (кто мог подумать). Спустя ещё кучу ребутов, поняли что проблема проявляется только когда идёт попытка запуска от моего пользователя. А ЗНАЕТЕ ЧТО ОКАЗАЛОСЬ? Незадолго до установки ssd, я обновлял драйвера на видеокарту, и они установили Microsoft GameInput, КОТОРЫЙ УЖЕ БЫЛ, система не выдерживала такой конкуренции и падала с KERNEL-POWER.
А как я пришёл к этому? Увидел в журнале ошибку сервиса GameInput, и пошёл в наш святой ютуб, где увидел это спасительное видео: https://m.youtube.com/watch?v=NR5IPyaru_Y

Вот как-то так проводим вечер, зато теперь у меня и ssd новый, и система живая :3

Бессонный кодер

05 Nov, 05:05


Наступает моя любимая - зимняя пора! Это то самое время, когда я включаю свой плейлист "Best Christmas songs" и с привычным "ёпта" радуюсь гололёду. Но знаете, что я понял на днях? Все тёплые и приятные воспоминания о зиме будто стерлись из памяти. Немного грустно… :(

А у вас сохранились тёплые воспоминания о новогодней поре из детства? Может, снежные бои с родителями, вечерние посиделки у ёлки с кружкой горячего какао, или, возможно, тот самый необычный наряд, в который заботливо наряжал вас папа?

Давайте вместе вспомним и поделимся такими моментами в комментариях! Пусть эта зима наполнится новыми воспоминаниями, которые мы будем хранить ещё долгие годы.

Бессонный кодер

02 Nov, 14:29


💻 10 лет в IT, и я публикую только то, что сам читаю или собираюсь прочитать.
Это самые важные статьи и новости, которые действительно нужны разработчику.

Решил поделиться тем, что помогает мне быть в курсе всего.

Подписывайся на @devdrafts_rss — здесь только то, что стоит твоего времени!

👉 @devdrafts_rss

Бессонный кодер

02 Nov, 12:58


Бу! Испугался? Не бойся, я друг.

Вот и закончился октябрь, так что можно опубликовать статистику апелляций за это месяц!

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

(Я сам не знаю как мне удалось сделать -4 обращения за 31 октября :D)

Бессонный кодер

29 Oct, 09:29


Как мы в 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

Бессонный кодер

28 Oct, 21:41


Ребят, когда в канале будет 3333 подписчиков (или на этом после 333 лайка), выпущу пост про кухню ST. Дальше дело за вами :D

Бессонный кодер

20 Oct, 15:09


Приветики ребята! Хочу чуть больше узнать о вас, чтобы адаптировать контент канала (которого становится больше, заметили?)

Бессонный кодер

17 Oct, 09:21


Как немногие знают - в свободное время я руковожу единой системой обжалований наказаний в сети чатов по Роме ака тот самый @LoloAppealsBot, но что стоит за одним ботом? Большая система и ещё больше данных.

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

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

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

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

Бессонный кодер

12 Oct, 14:06


Сегодня посетил ежегодные осенние учения LizaAlert 2024.
Это первый за долгое время день, когда я с утра до вечера ни разу не отвлекался на даже самые мелкие рабочие и учебные дела.

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

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

Бессонный кодер

10 Oct, 06:35


Давайте поговорим о насущном, мне отказали в студенческой лицензии на ПО подозрительно одновременно с предоставлением справки, которая подтвердила, что я в РФ. Ну я подумал, ладно, куплю. Ага, хрен мне.

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

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

For testing purposes only, not for commercial use!

Бессонный кодер

09 Oct, 11:14


"Аудитория YouTube в России стремительно падает" - мы часто слышим этот заголовок, но что за ним стоит? Многие СМИ используют для этого заголовка данные MediaScope, исследование Cross Web, но в чём нюанс?

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

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

Сентябрь 2024г

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

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

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

Бессонный кодер

30 Sep, 18:51


А помните ивент с обменом телами на канале Того самого тестера? Наконец у меня дошли руки сделать обещанное, seed лобби - -6368924630190188659, а в архиве вы можете скачать карту того самого лобби на котором все начали выживать :3

Бессонный кодер

30 Sep, 08:17


ЪУЪ, спустя 1.5 месяца работы, наконец релизнули обновление стражника. 13к добавленных и 10к удалённых строк работы только в одном проекте, помогите.

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

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

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

Бессонный кодер

07 Sep, 09:03


Ребят, у нас появился discord сервер ST, теперь будем гонять грузовички тут: https://discord.gg/zKEacEBTZY

Бессонный кодер

27 Aug, 19:50


Надо поддерживать в канале хотя бы один пост в месяц...
Я там на ютубе выпустил видосик, как мы с Глеком решили поиграть в TruckersMP. Мне дико нравится этот ролик (я самолично пересмотрел его более десятка раз)
В качестве трейлера вы можете посмотреть небольшой кусочек из второй части этого видео, который мы опубликовали в ST Live.

Бессонный кодер

30 Jul, 23:11


А вам бывало интересно, как выживает живёт тот или иной бот?
Периодически, я публикую информацию с графиков нагрузки в свой чат, но настало время открыть завесу тайны. Теперь вы сами можете посмотреть статистику нагрузки за последние сутки в прямом эфире!
Имперский стражник и Подпольный транскриптор уже подключены к этой системе, и это не конец, актуальный списочек вы можете увидеть на главной странице моего сайта в разделе статистики.