Бессонный кодер
Ir al canal en Telegram
Канал разработчика и поисковика ДПСО LizaAlert Связь: @sleeplessfeedbackbot или Direct канала (они бесплатные) По рекламе: @dpp_ads Купить рекламу: https://telega.in/c/sleeplesscode
Mostrar más4 332
Suscriptores
Sin datos24 horas
+77 días
-7830 días
Archivo de publicaciones
4 329
🔥 Single-Responsibility Principle (SRP): зачем он нужен? 🔥
Почему код превращается в хаос?
SRP – ключевой принцип SOLID, который помогает создавать поддерживаемую архитектуру. Его корни уходят в 1970-е, а сегодня он остаётся базовым инструментом для любого разработчика.
📌 В статье разберём:
✅ Историю SRP: от Дэвида Парнаса до Роберта Мартина
✅ Как SRP связан с Coupling & Cohesion?
✅ Почему паттерн ActiveRecord нарушает SRP?
✅ Как избежать антипаттерна God Object?
📖 SRP гласит: "У модуля должна быть одна причина для изменения". Но что это значит на практике? Представьте класс, который и сохраняет данные, и считает зарплату, и строит отчёты. Кто за него отвечает — технический, финансовый или операционный директор? Если сразу все, значит, у вас проблема…
💡 Читать дальше: тык сюда 🚀
4 329
+2
Я живой! И принёс вам кое-что интересное!
Опять я немного пропал, но вот я снова с вами! В этот раз не сериал — так как очередная миграция ещё не началась. Но у меня есть кое-что получше!
Знаете эту фразу, "сводят дебиты с кредитами"? Вот и я таким занимаюсь: свожу расходы на сервера и домены с оплатами за рекламы и донатами. Раньше я делал это на уровне доверия самого себе или экселевской таблицы... про которую забывал уже через пару дней 🙂
Но... Я нашёл кое-что получше! Один мой хороший знакомый разрабатывает приложение для трекинга бюджета и поделился им со мной.. ТРЕПЕЩИТЕ, ЭТО FinWave (не инатор). И это прям ТО, что мне не хватало: всё интуитивно понятно даже без нудной инструкции (все же знаем: 2 часа дебага спасают от 5 минут чтения документации)
💃 Давайте просто перечислю некоторые фишки которые меня очень обрадовали:
Любые валюты — крипта, рубли, доллары, хоть спарки. (Некоторые похожие приложения любят округлять все счета до 2 знаков после запятой, что не очень приятно, когда ты работаешь с криптой. Тут с этим проблем нет)
Удобное и приятное разделение счетов на папки - опять же, в других приложениях которые я пробовал, есть просто понятие счетов, а тут я удобно всё собрал в папки-банки и вижу сколько чего у меня в каждом банке.
Заметки с напоминаниями - ДОЛОЙ ОТЛОЖЕННЫЕ СООБЩЕНИЯ В ИЗБРАННОМ В ТЕЛЕГЕ
Много графиков — визуально видно, КУДА уходят деньги (я в шоке, сколько трачу на еду, и при этом всё ещё худой 🤪).
Ну и киллер фича – интеграция с GPT + телеграмм бот. Очень крутая связка: когда не можешь зайти на сайт чтобы учесть транзакцию, кидаешь боту "похавал в кефасе за нал 400руб" и он сам создаёт транзакцию с счёта налички с нужной суммой, категорией и описанием.
⬇️ И, конечно же, это все с открытым исходным кодом, бесплатно и на своем сервере. Данные никуда не сольются. Можете поставить от меня звездочек на репозиториях проекта, моему приятелю будет очень приятно: https://github.com/FinWave-App
4 329
🤍 LololoshkaCards
Бот с карточками из вселенной Лололошки прямо в тг!
карточки каждые 4 часа
Получить карту 👇
4 329
Хоть миграция и закончилась, рубрика не заканчивается, что можно посмотреть во время миграции?
Невероятно большой и интересный претендент - Jet Lag The Game! 12 сезонов интересной травел игры, любите поезда и самолёты, изучаете города - ВАМ ЗАЙДЁТ!
Для начала советую посмотреть сезоны "Hide And Seek Across Japan" и "Game of Tag Across Europe"
4 329
Вот уже 4-й день я веду миграцию базы данных Имперского Стражника — процесс неспешный и требует внимательности. Чтобы скрасить часы ожидания между настройкой запросов и проверкой данных, я смотрю сериалы. И тут возникла идея: почему бы не начать делиться тем, что помогает скоротать время?
В этой рубрике я буду рассказывать о сериалах и фильмах, которые подходят для таких ситуаций — будь то миграция, монотонная работа или просто ленивый вечер.
А первый в рубрике: "Захваченный рейс"
Динамичный триллер о рейсе, который внезапно становится эпицентром захвата. Сюжет держит в напряжении весь сезон, и вы точно будете гадать, чем это закончится. В первый раз я смотрел его на релизе, ожидая НЕДЕЛЮ после каждого клиффхэнгера, сейчас я его пересматривал показывая в дискорде, на финале были увлечены просмотром даже те кто не смотрел прошлых серий.
4 329
Ну что, получается, с днём рождения меня :D
Старее и ближе к целям на 1 год...
Но... Чего никто не отменит - моего имени, кто я?
Бессонный кодер, сидим и всю ночь дня рождения проводим техническое обслуживание стражника :D
4 329
Repost from Ты в тренде или уходи
⚡️ ИТОГИ УЖЕ ЗАВТРА. Конкурс с призами на 700 ТЫСЯЧ рублей подходит к концу. Дарим:
1. iPhone 16 2. AirPods Pro 2 3. Самый свежий Samsung на Android 4. PlayStation 5 Pro 5. Nintendo Switch 6. ПК с RTX 4060 7. AirPods Max 8. Игровая мышь Razer Viper Pro 2 9. Наушники Razer Barracuda 10. $200 на Steam— Просто подпишись на Бэкдор и Ты в тренде — Нажми кнопку «Участвую» — ВСЁ! Все призы отправим бесплатно, платить ни за что не нужно. Итоги крупнейшего конкурса 2025 года ждите 21 января 23:59
4 329
+8
Почему мы не выдаём разблокировку сразу? Как работает процесс апелляции?
Сегодня расскажем об этом на примере "жизни" одной апелляции.
Шаг 1: Обращение
Всё начинается с вашего сообщения в @LoloAppealsBot. Бот автоматически создаёт обращение (скрин 1), которое будет связано с вашей перепиской на протяжении месяца.
Сразу после создания обращение получает статус "Ожидание ответа оператора", ожидая, когда его примут в работу.
Шаг 2: Обработка
Когда первый оператор прочитает обращение и подтвердит, что это именно заявка (а не 100500 стикеров от одного человека, который решил показать свою злость), статус меняется на "Обработка" (скрин 2).
Шаг 3: Проверка апелляционными администраторами
На этом этапе обращения проверяются апелляционными администраторами. Они:
Ищут чат, где было выдано ограничение.
Проверяют, что это за ограничение.
Если возможно, сразу снимают его или отказывают по правилам (скрины 3-5).
Шаг 4: Решение администратора чата
Если ситуация требует решения администратора конкретного чата (~55% обращений), апелляция передаётся ему (скрин 6).
Часто администраторы обрабатывают сразу 5-10 апелляций, но в пиковые моменты — до 40 за раз. После проверки они выносят решение.
Шаг 5: Завершение
Когда решение принято, оно применяется в чате, а пользователь получает уведомление о результате (скрины 7-8). Обращение помечается как завершённое.
Почему нам нравится эта система?
Командная работа: одновременно могут обрабатывать заявки несколько человек, а не только один модератор, которому решил написать человек.
Доступность: подать апелляцию могут даже пользователи, получившие спам-бан в Telegram.
Безопасность: никто не может удалить сообщения в процессе.
Контроль: обращения не потеряются из-за того, что модератор не заметил или забыл про переписку.
Прозрачность: пользователь видит смену статусов и понимает, на каком этапе находится его заявка.
4 329
После вчерашнего обилия сложных терминов, давайте немного расслабимся и просто пообщаемся!
Есть ли у вас песни, которые пробуждают сильные эмоции? Может, они напоминают о любимом человеке, приятных моментах жизни или трогательных сюжетных поворотах?
У меня такая — Foals — Spanish Sahara.
https://youtu.be/3m-biPXQojc
А что у вас вызывает похожие чувства? Делитесь своими любимыми треками в комментариях!
4 329
Почему сломался интернет? Что пытались обновить?
Некоторые задались вопросом: а что же такого хотели обновить, что всё сломалось?
Важно:
Автор поста не пропагандирует использование средств обхода блокировок. Информация предоставлена исключительно в образовательных целях для разъяснения причин сбоя.
Что произошло?
Предположительно, это была попытка блокировки технологий обхода ограничений, таких как VLESS Reality.
Что такое VLESS Reality?
Это протокол передачи данных поверх TLS, применяемый в некоторых VPN-решениях. Его ключевая особенность — использование нестандартного TLS-шифрования, которое сложно обнаружить и заблокировать.
Поскольку такой трафик почти неотличим от обычного HTTPS (например, вашего трафика в браузере), стандартные методы фильтрации становятся неэффективными.
В чём причина сбоя?
Скорее всего, новое обновление ТСПУ должно было научиться выявлять попытки подключения через VLESS Reality и блокировать их. Однако из-за ошибок в реализации, а также сложности отличия VLESS от обычного HTTPS, система начала блокировать все HTTPS-соединения.
4 329
Интернет сломался... Что это было?
Последние полчаса в Рунете происходили странности — почти все сайты перестали открываться. Что это было?
У нас в это время была пара, где мы работаем на ноутбуках. В одной аудитории собрались сетевики и специалисты по информационной безопасности... Естественно, мы начали расследовать.
К чему мы пришли:
Роскомнадзор на ТСПУ (технических средствах противодействия угрозам) начал обновление, и всё сломалось.
Что именно произошло:
Во время прохождения TLS Handshake происходил обрыв потока. Проблема наблюдалась только в зоне действия ТСПУ, вне её всё работало нормально.
Ещё одним доказательством сбоя на ТСПУ стало то, что через 15 минут проблему начали устранять, полностью отключив фильтрацию. Из-за этого начали загружаться даже заблокированные в Российской Федерации сайты.
4 329
Художники делают Speed Paint, а я подумал, почему бы не сделать Speed Coding.
Тут я чиню совместимость двух модов, приятного просмотра!
4 329
+1
Кстати, что по итогам года в апелляциях?
Мы обработали 2417 обращений, разработали протоколы общения и решения конфликтных ситуаций, а также успешно пережили декабрь.
4 329
Последние пару дней я провёл в небольшом отпуске в Питере — наконец-то отдохнул! :D
Оргам LoloVerse хочется сказать огромное спасибо за фестиваль и наше афтерпати.
Виталя, спасибо за позитивные и бодрые встречи.
Восход, спасибо за невероятно вайбовую встречу — с нетерпением жду Маленького Принца.
(F моему бюджету на мерч ребят и книги из GeekTrip)
4 329
Современный WEB — это большое количество различных технологий, направленных на помощь (или попытку помощи) людям. Одна из таких технологий — Service Workers. Это специальные фоновые скрипты, которые работают, пока вы находитесь на сайте, но при этом скачиваются и хранятся у вас на устройстве.
Зачем? Почему? У Service Workers есть разные способы применения. Самый популярный — кэширование и оффлайн-режим, когда сайт продолжает работать без интернета. Хорошие примеры таких реализаций — скачивание видео на ПК при наличии Premium-подписки YouTube и скачивание манги на MangaLib.
Но к чему это я? Однажды передо мной встала интересная задача: мне нужно было получить все JPEG-изображения, которые хранятся в кэше воркеров моего браузера. Именно этому посвящён наш сегодняшний скрипт.
https://gist.github.com/RedGuys/3a4f5dc266d3f9d91f2bfcd7e1575b17
#gist
4 329
Никто не ждал, а это случилось — на канале вышел новый ролик с третьей части Евротрака вместе с Глэком!
🎥 Смотрите здесь: https://www.youtube.com/watch?v=LdRidybRoaM
Для тех, кто хочет увидеть шортсы из видео или пересмотреть предыдущие части:
📜 Плейлист: https://www.youtube.com/playlist?list=PLUK8OgU_EtJlafB1kJtbbmmdpRGrsbi6Q
4 329
Привет! 🎶✨
🌟 У нас для тебя крутая новость! Представляем телеграмм-бота, который наполнит твой день атмосферой расслабления и вдохновения! 🎧💤
🎵 С помощью нашего бота ты в любое время сможешь запросить свои любимые треки с канала LoFi Girl! Погружайся в мир мелодий, которые помогут сосредоточиться, создать уют или просто насладиться моментом. ☁️🍂
🔗 @LofiSoundBot
erid: 2W5zFGYhSJL
4 329
Фотографии из альбомов скачали, но что делать с чатами? Я был готов и к этому! Ловите скрипт, который поможет обработать и их :3
https://gist.github.com/RedGuys/20e929059dfb5d4489c355dcb264c35e
#gist
4 329
Скачивали из ВК? Теперь будем скачивать и с Яндекс.Диска!
В процессе наполнения локального домашнего фотоальбома я решил выгрузить всё, что сохранил на Яндексе.
https://gist.github.com/RedGuys/90d5cc592a232667d8060d4acfbc3076
#gist
