Нашел утилиту, которая в один клик сносит всё лишнее с компьютера. NetFilter — это, по сути, универсальный щит от майнеров, трекеров, поп-апов и даже тех скриптов, которые мешают включать блокировщики рекламы.
Почему стоит обратить внимание:
Тотальная защита: блокирует и удаляет скрытые майнеры, спам-софт и вредоносные сайты.
Глубокая очистка: находит угрозы и удаляет их безвозвратно, не оставляя «хвостов» в системе.
Безопасность файлов: работает аккуратно — личные документы и нужный софт остаются на своих местах.
Ничего лишнего: устанавливается в один клик, интерфейс понятен даже новичку, никакого «мусорного» ПО в нагрузку.
Приватность: работает строго локально, данные не утекают в сеть.
Решение бесплатное и с открытым кодом, забирайте защитника на GitHub.
Сколько нужно специалистов, чтобы вкрутить электрическую лампочку?
Ответ: Больше пяти.
Первый ставит задачу, второй пишет техзадание, третий анализирует бизнес-процесс в целом, четвертый моделирует ситуацию в реальном времени, а пятый занимается юридическими аспектами проблемы. И еще нужен электрик.
Техническое задание часто определяет, сколько правок будет в процессе разработки и насколько быстро команда придёт к результату. Даже при одинаковых вводных одно ТЗ упрощает работу, а другое создаёт лишние вопросы уже на старте.
1. Чёткая формулировка цели и ожидаемого результата
Хорошее ТЗ сразу отвечает на два вопроса: зачем делается задача и каким должен быть результат. Это особенно важно для технического задания на разработку, где любое двусмысленное требование со временем превращается в спор.
Пример формулировки цели: Ускорить обработку заявки за счёт автоматического заполнения части данных.
Такое описание снижает риск разных трактовок на этапах аналитики, разработки и тестирования.
2. Описание функциональности через сценарии
Качественное техническое задание показывает, как система должна работать в реальных процессах, а не только перечень функций.
Хорошая практика при описании требований — использовать сценарии: — стандартные — альтернативные — граничные
В сценариях фиксируются действия пользователя, реакции системы, условия переходов и ограничения. Это упрощает реализацию и делает требования прозрачными для тестирования.
3. Понятная структура и отсутствие противоречий
ТЗ читается легче, когда выстроено по логической цепочке: контекст → функциональность → данные → интеграции → правила → ограничения.
Одна из частых проблем в технических заданиях — противоречия между разделами. Например, если в API указано обязательное поле, оно должно присутствовать и в сценариях, и в правилах обработки.
Перед финализацией полезно перечитать ТЗ так, будто вы будете реализовывать задачу сами.
4. Формализованные требования к данным и правилам обработки
Хорошее техническое задание всегда отвечает на вопросы: — какие поля участвуют в процессе — какие значения допустимы — какие проверки выполняются — что происходит при ошибках
Такие требования снимают неясности, которые обычно всплывают уже во время разработки.
Пример требования: Поле priority: допустимые значения — 1, 2, 3. Если значение отсутствует, по умолчанию устанавливается 3. Если значение вне списка, система возвращает ошибку 422.
5. Подробное описание интеграций и точек взаимодействия
Если задача затрагивает внешние сервисы, в ТЗ важно описать схемы взаимодействия, форматы запросов и ответов, правила обработки таймаутов и ошибок, версии контрактов и требования к совместимости.
Чем точнее зафиксированы интеграции, тем меньше споров возникает между командами в процессе разработки.
Мини-пример: При недоступности внешнего сервиса система ставит событие в очередь и повторяет запрос каждые 10 секунд, максимум 5 попыток.
Эти пять критериев удобно использовать как чек-лист перед финализацией технического задания или во время ревью чужого ТЗ.
Если тема технических заданий, требований и интеграций для вас сейчас актуальна, у нас есть полезное продолжение.
В академии StepByStep есть бесплатная запись вебинара «Основы системной интеграции» — как раз для тех, кто работает с ТЗ, API и взаимодействием систем или только начинает в системном анализе. Переходи по ссылке и смотри
Tехнари с Reddit составили тред на тему, какие три мастхев-программы должны быть на вашем компе, чтобы поддерживать его работоспособность и не дать мусорным файлам его убить.
В списке лучших выделили Revo Unistaller, TreeSize и WinDirStat — каждая программа уникальна по-своему, но главная их особенность — они МОЩНО бустят компьютер и убирают весь шлак из системы.
Рассказываем о каждой тулзе по-немногу:
— Revo Unistaller проведет ресерч и удалит каждый мусорный файл по-отдельности вместе с его корнем;
— TreeSize отсканирует весь комп или отдельные диски, а на выходе покажет, чем забита система;
— WinDirStat делает все то же самое, но в отличие от двух вышеперечисленных программ, покажет разноцветную блок-схему, где каждый блок соответствует размеру файла на диске.
Сохраните, поделитесь с другом и не забудьте сделать чистку.
Каждый, кто работает с информацией, рано или поздно сталкивается с сомнительными вложениями. Открывать их на основной системе — риск, а запускать каждый раз виртуальную машину — долго. Я нашел решение, которое закрывает этот вопрос раз и навсегда.
Речь о проекте Dangerzone. Этот инструмент позволяет обезвредить любой документ, даже если он нашпигован вирусами под завязку.
Как это работает?
Механика гениальна в своей простоте. Программа берет подозрительный файл и помещает его в изолированную среду (песочницу). Там документ не просто открывается, а пересобирается заново:
Сначала файл конвертируется в простой поток пикселей (картинку). На этом этапе любые скрытые скрипты и вредоносный код уничтожаются, так как они не могут существовать в виде графики.
Затем из этих пикселей собирается новый, абсолютно чистый PDF-файл.
Что в итоге?
Вы получаете копию документа, которая визуально ничем не отличается от оригинала, но гарантированно безопасна. Dangerzone переваривает практически всё: документы Microsoft Office, PDF, изображения и даже электронные книги EPUB.
Программа с открытым исходным кодом, полностью бесплатна и доступна для Windows, macOS и Linux.
Я — Никита, и я сделал Movie Planner Bot — сервис для планирования просмотра фильмов и сериалов: Telegram-бот + браузерное расширение. Он помогает вести вотчлист, отслеживать сериалы и планировать совместные просмотры. Ниже я расскажу, как я пришел к такой идее, и какие есть планы по развитию.
История
Собственно, предыстория: я люблю кино. Смотрю фильмы как дома, так и в кинотеатрах, так как там меньше шанс отвлечься, и есть своя атмосфера. С детства люблю ходить в кинотеатры, для меня именно там случается магия кино)
У меня есть жена, и мы с ней совместно смотрим фильмы и ходим в кино. По мере того, как мы планировали совместный просмотр фильмов, у нас в личке начали появляться разные списки фильмов, ссылки на фильмы, скриншоты, и не только в личке: в избранном, в заметках, а до избранного на Кинопоиске вообще уже не получалось добраться — так много всего хочется посмотреть.
Так, было решено создать группу на двоих, в которую мы будем закидывать ссылки на то, что хотим посмотреть. А в один день у меня родилась идея сервиса, который поможет планировать просмотр кино дома и в кинотеатре, вести базу фильмов и сериалов одному и совместно с друзьями/семьёй/парой и не терять билеты на фильмы в галерее.
Я крутил эту идею, и по итогу сделал Telegram-бота Movie Planner Bot — сервис для планирования фильмов и сериалов: https://t.me/movie_planner_bot
Вот так выглядит менюшка. Если честно, сначала хотел сделать кнопки меню вместо клавиатуры, но в итоге понял, что текущий формат оказался даже удобнее
Первая идея — сделать простенькую штучку для планирования в групповом чате. А потом понеслась! Была куча идей, я добавлял и добавлял в сервис всяких фичей (и теперь есть небольшое кладбище фичей, от которых отказался, про это тоже могу рассказать), и сейчас проект стал настолько гигантским и многофункциональным, что удалось охватить несколько больших направлений:
- База: ведение базы фильмов + напоминания о том, что планировал посмотреть - Сериалы: база + отслеживание серий (трекер сериалов) - Билеты: добавление + напоминания - Найти что посмотреть: поиск, шазам, премьеры, рандом по базе
У проекта есть официальный сайт, где собрана базовая информация и ссылки на все части сервиса: http://movie-planner.ru (создал буквально вчера, пока что SSL на одобрении)
Собственно, жена не очень была рада, что я пропал на несколько недель, и что не могу просто кидать ссылки в группу, но теперь есть удобный сервис, который, я надеюсь, сделал и её жизнь тоже чуть проще.
Бота можно добавить в группу, и например закинуть в него билеты на фильм, на который пойдёте вместе. За 10 минут до сеанса, бот пришлет билеты!
Или же, можно совместно оценить фильм. Если оценили фильм высоко (в среднем выше 8,5 баллов), то придут рекомендации с похожими фильмами.
Это мой первый продуктовый проект, я его навайбкодил примерно за 200 часов чистого времени, поэтому я скорее заказчик сервиса, и далеко не во всех технических деталях разбираюсь. При этом, могу ставить ТЗ и имею безграничную мотивацию тестить, тестить и тестить и делать крутой сервис, из любви к кино и желания сделать удобно для всех людей, кто любит смотреть фильмы и сериалы. Буду рад получить обратную связь!
Расскажу подробнее про фишки для ведения базы как основном функционале бота. В следующих постах могу рассказать про расширение, механики рекомендаций или трекер сериалов (да и про что угодно), напишите, про что именно будет интереснее узнать!
Основные фишки для ведения базы кино
- Личная и общая база: можно вести свой вотчлист, а можно создать общий — и кидать туда фильмы всей компанией. Идеально для пары или тусовки друзей.
Если ведёте базу совместно, то оценки учитываются совместные, а также есть интерактив: раз в пару недель случайно объявляется участник группы для выбора фильма, и ещё раз в пару недель предлагается бросить кубик (чёртов кубик, сколько я его делал!) и решить в честном поединке, кто выбирает фильм на выходные)
Расширение распознает фильм, можно его добавить в базу или сразу запланировать просмотр на выходные
Онлайн-кинотеатры
При планировании просмотра "дома", подтягиваются онлайн-кинотеатры, где можно посмотреть фильм. Если выбираете из предложенных, выбор сохраняется, а когда приходит уведомление о запланированном просмотре, в нем будет ссылка на выбранный онлайн-кинотеатр.
Если планируете просмотр "дома", то можно выбрать доступные официальные онлайн-кинотеатры, где посмотреть фильм. При выборе, напоминание в день просмотра придет со ссылкой на фильм на выбранной платформе
Напоминания о премьерах и просмотрах
На каждый фильм можно поставить напоминалку о просмотре дома или в кино. Для планов к просмотру "в кино" можно загрузить ваши билеты, и за 10 минут до сеанса бот пришлёт напоминалку с вашими билетами. Все напоминания ставятся нативным языком, то есть можно написать "суббота", "завтра", "31.01 12:00". Также, напоминания настраиваются: Для будних дней можно выбрать время уведомления, и отдельно - для выходных, а также настроить, за сколько до сеанса будет приходить уведомление.
Бот воспринимает нативный язык, ставить уведомления очень просто и удобно 👍🏻
Рекомендации по высоким оценкам
Когда ставите оценку фильму или сериалу, если это 9 или 10, подгружаются похожие фильмы или сериалы, которые могут вам понравиться. Если собираете базу в группе, то учитываются групповые оценки, то есть, нужно вместе высоко оценить фильм, чтобы получить рекомендацию.
Похожие тянутся с Кинопоиска. Интересный фильм можно сразу добавить в базу
Всё внутри Telegram, ничего лишнего, без рекламы. Многие фичи (всё, что связано с базой) бесплатные, но у проекта есть монетизация: трекер сериалов, загрузка билетов или прокачанные рекомендации идут по подписке, при этом можно подключить что-то одно за несущественную сумму, или оплатить сервис "навсегда", без каких-либо подписок. Барыжить трафиком в планах нет, пускать рекламу в боте тоже 😇
Сейчас Movie Planner Bot — это независимый авторский проект для киноманов и синефилов, который развивается итеративно и активно дорабатывается на основе пользовательской обратной связи. Так что скажите: какие фичи ещё могут быть вам полезны?
А где вы ведёте вотчлист? Откликается ли такой сервис вам?)