Открытый мультиплатформенный проект Deletor умеет удалять ненужные и вредоносные файлы, кэш после рабочей сессии, улучшает производительность вашего SSD. Решение написано на Go.


Программное обеспечение
Dcnfk yt c njq yjub& Yt ,tlf! :vb СфзыДщсл и не придётся перепечатывать текст заново.
Ставим AutoHotKey - фреймворк для клавиатурных утилит. Потом пишем скрипт ruen.ahk:
#Requires AutoHotkey v2.0
#SingleInstance Force
; пробегаемся по всем клавишам, удаляем одинаковые в разных раскладках, экраниуем через `
en := "QWERTYUIOP{}|ASDFGHJKL:`"ZXCVBNM<>?~@#$^&qwertyuiop[]asdfghjkl;'zxcvbnm,./``"
ru := "ЙЦУКЕНГШЩЗХЪ/ФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,Ё`"№;:?йцукенгшщзхъфывапролджэячсмитьбю.ё"
; собираем карты переключения в обе стороны
en2ru := Map()
for ch in StrSplit(en)
en2ru[ ch ] := SubStr( ru, A_Index, 1 )
ru2en := Map()
for ch in StrSplit(ru)
ru2en[ ch ] := SubStr( en, A_Index, 1 )
; общий код для всех хоткеев
Correct() {
backup := ClipboardAll() ; сохраняем буфер, потом восстановим
A_Clipboard := "" ; чистим буфер
Send "#{Space}^c" ; Жмём Win+Space и Ctrl+C
ClipWait 0.5 ; дожидаемся копирования в буфер
if A_Clipboard { ; буфер не пустой
result := ""
mode := "en" ; по дефолту переводим в английский
Loop Parse A_Clipboard { ; для каждого символа из буфера
; ищем варианты переключений для текущего симовола
ru := en2ru.Get( A_LoopField, "" )
en := ru2en.Get( A_LoopField, "" )
if en && ru { ; возможны оба варианта - выбираем прошлый
result .= mode = "en" ? en : ru
} else if en {
result .= en
mode := "en"
} else if ru {
result .= ru
mode := "ru"
} else { ; оставляем как есть
result .= A_LoopField
}
}
A_Clipboard := result ; пишем в буфер
Send "^v" ; жмём Ctrl+V
Sleep 100 ; ждём пока данные заберут
}
A_Clipboard := backup ; восстанавливаем буфер
}
; CapsLock - хоткей коррекци выделения
CapsLock:: {
Correct()
}
; Shift + CapsLock - хоткей коррекции последнего слова
+CapsLock:: {
Send "^+{Left}" ; Жмём Ctrl+Shift+Left
Correct()
}
; Ctrl + CapsLock - хоткей коррекции до конца строки
^CapsLock:: {
Send "+{End}" ; Жмём Shift+End
Correct()
}
; Ctrl + Shift + CapsLock - хоткей коррекции с начала строки
^+CapsLock:: {
Send "+{Home}" ; Жмём Shift+Home
Correct()
}Даблкликаем по нему, и получаем:
переключение раскладки выделенного текста по CapsLock
последнего слова - по Shift + CapsLock
до конца строки - по Ctrl + CapsLock
от начала строки - по Ctrl + Shift + CapsLock
При желании его можно скомпилировать в exe-шник. Интерфейс самого AHK так и сделан.
Из уникальных фичей: переключает одновременно и раскладку введённого текста, и текущую раскладку клавиатуры.
Известные альтернативы:
Punto Switcher - 100 метровый звездолёт против 12 у AHK. Автопереключение часто не к месту, а горячую клавишу Break пойди найти на ноуте. Про интеграцию вашего буфра обмена с сервисами Яндекса я даже не заикаюсь.
Caramba Switcher - 60 метров и никаких настроек. Переключения по шифту - тот ещё глюкодром, с которым борятся через самообучение.
Mahou - поди найти клавиши Scroll и Pause.
Остальные лень ковырять - расскажите в комментах кому не влом.
Чего только не найти в материалах дела Джеффри Эпштейна! Вообще, под файлами Эпштейна обычно понимают сразу несколько разных сборников документов: что-то выкладывали ФБР и Минюст США на подсайте justice.gov/epstein, другие публичились через суды (когда по отдельным процессам судьи разрешали снять ограничения на приложения, показания и переписку), а третья часть разошлась по Интернету в виде репостов журналистских находок, выдач по закону Freedom of Information Act и утечек, где первоисточник уже не всегда очевиден.
Больше всего ярких эмоций вызывает вопрос, кто из власть имущих пользовался услугами «Лолита-экспресса» — принадлежавшего Эпштейну Boeing 727-100. Вернее, хочется в первую очередь узнать, почему нам до сих пор не раскрыли полный список летавших на частный остров этого финансиста с непонятной биографией.
Поэтому как только любые материалы дела попадают в общий доступ, обыватели немедленно начинают в них рыться. А там не только сканы документов, там есть и просто фотографии Эпштейна, его партнёра по тёмным делишкам Гислейн Максвелл и каких-то людей с зацензуренными лицами. Эти личные фотоальбомы (часто очень откровенные) с улюлюканьем репостят по сайтам социальных сетей. Как шутит автор канала Good Work Дэн Туми, дело Эпштейна навсегда испортило общественное восприятие винтажных фотокамер: теперь впору на каждой выцветшей зернистой пляжной фотографии рисовать пометку «нет, это снято не на Виргинских островах».
Наконец, тщательно копаются даже в фотографиях имущества. 18-летний микроблогер possiblyazure поделился следующей находкой: файл EFTA00002467.pdf состоит из одной фотографии, где запечатлён перевёрнутый ноутбук Toshiba. В том числе заметен и хорошо читается продуктовый ключ для Windows 7 Home Premium.
Как рассказывает подросток, ключ до сих пор работает. Вероятно, из-за роста числа использований система пометила его как утекший, поэтому придётся полагаться на активацию по телефону. Под последним ныне понимается посещение специальной веб-страницы, где нужно ввести идентификатор установки, получить специальный код и ввести эти 48 цифр в форму активации.
Непонятно, можно ли переиспользовать подобный ключ для Windows 10 и 11, да и законность действий под большим вопросом.
Представлен открытый проект MatrixDefender-4.2, который помогает убрать майнеры на ПК или ноутбуке, а также различные сетевые угрозы и прочий мусор. Сервис написан на Python, устанавливается за пару кликов. Проект находит и удаляет майнеры, лечит от LimeRAT, QuasarRAT и другие угрозы, блокирует С2-сервервы, которые управляют атаками на ПК.

Железо в ипотеку: почему разработчикам снова придётся считать память

Друг недавно пошёл купить планку памяти на 16 ГБ и вернулся с ощущением, что железо скоро будут продавать в ипотеку.
Он зацепился за простую мысль: оперативка есть везде — в компьютерах, телефонах, приставках, серверах. Если память дорожает, значит очень быстро подорожает всё остальное железо.
Для разработчиков это неприятный звоночек. На мобилках и десктопах подход «и так сойдёт, железо вывезет» будет работать хуже: более дешёвые устройства, больше экономии на начинке — значит, снова придётся думать про оптимизации, вес приложений, количество абстракций и то, что реально нужно тащить в рантайм.
На бэке привычное временное решение «завалим проблему железом» (которое по традиции становится постоянным) тоже перестаёт быть очевидным. Если память, GPU и виртуалки дорожают, то горизонт «давайте просто докинем ещё один инстанс» превращается в всё более дорогой вид спорта.
С другой стороны, на всё это сверху уже наезжает волна сервисов и приложений на LLM, сделанных без особых мыслей про ресурсы. Если виртуалки и GPU подорожают, LLM‑API, скорее всего, тоже станут дороже, а значит, экономика части проектов, построенных по принципу «шлём всё в большую модель и не паримся», может просто перестать сходиться.
Разработка в итоге снова превращается в честный анализ критериев: что считать локально, что кешировать, какую модель брать, что выкинуть, чтобы продукт вообще жил в плюс, а не работал в минус ради красивых демо.
Вопрос к читателям: если железо и облака ещё подорожают, вы скорее пойдёте в жёсткую оптимизацию всего или просто заложите рост себестоимости в цену продукта?
Если такие разборы интересны, в Telegram делюсь ещё и практикой: как считаю экономику своих фич и LLM‑штук на реальных проектах.
Как установить HTTP прокси с TLS на свежий сервер с Linux одной командой:
curl https://raw.githubusercontent.com/SenseUnit/easy-dp/refs/heads/master/easy-dp.sh | bash -sВывод будет примерно таким:

Всё, готово - можно пользоваться!
Скрипт устанавливает и настраивает dumbproxy c TLS-сертификатами от LetsEncrypt, выпущенными прямо на IP-адрес сервера, без домена.
Настройка браузеров и прочих клиентов уже обсуждалась в одной из предыдущих статей. Добавлю только, что на сегодняшний день в качестве клиента для Android я бы выбрал NekoBox.
На этом всё!

Чем запомнился 2025 год: главные функциональные нововведения в «Первой Форме»: Часть 2
Это вторая часть подборки важных функций, которые появились в BPM-системе «Первая Форма» в 2025 году. Здесь мы собрали инструменты для контроля ресурсов и решения HR-задач.
Первая часть подборки доступна по ссылке.
Управление ресурсами
Интерфейс управления ресурсами позволяет:
планировать загрузку и устанавливать ограничения: на овербукинги, параллельное бронирование, привлечение к задаче двух типов ресурсов и другое;
предотвращать конфликты бронирования, в том числе и с помощью автоматизации;
автоматически создавать задачи для сотрудников;
использовать производственный календарь.
С помощью этого модуля можно реализовать бронирование переговорных и техники, создавать расписания сотрудников и контролировать их загрузку, готовить графики отпусков. Это повышает предсказуемость сроков и снижает потери из‑за конфликтов в загрузке — особенно в проектных и сервисных командах.
Новый редактор корпорталов и виджеты
Корпоративные порталы позволяют реализовать различные сценарии для упрощения работы HR и повышения эффективности команды. В системе можно создать окно обращения в корпоративные службы с кнопками услуг, вывести новости и мероприятия, организовать быстрый доступ к регламентам.
В этом году мы добавили в «Первую Форму» новый конструктор корпоративных порталов с Flex-дизайнером. Конструктор позволяет объединять виджеты в контейнеры с индивидуально настроенным поведением: статичным или «гибким» размером под разрешение экрана, подстройкой контента под роль пользователя. Например, в таком контейнере можно разместить кнопки доступа к регламентам, и у каждого отдела будет свой набор.
Для такой настройки не нужны навыки UI-дизайна и разработки. Порталы может собирать системный администратор или бизнес-аналитик.
Социальная сеть
Корпоративная социальная сеть позволяет объединить сотрудников в централизованном информационном пространстве и создать среду для обмена мнениями. В таком формате команда охотнее делится мыслями и предлагает идеи, а новости не воспринимаются как скучные сообщения.
Общие и частные блоги можно вести непосредственно в системе. В личном профиле сотрудника отобразятся его посты, а на главную страницу можно вывести виджет с последними публикациями.
Сам интерфейс блогов похож на популярные соцсети, а функциональность позволяет вести открытые и закрытые группы, создавать посты и статьи с оформлением, медиаконтентом и авторством, оставлять реакции и комментарии. Этот инструмент помогает быстрее решать инциденты — комментарий сотрудника можно превратить в задачу с ответственными и сроками. Охваты и эффективность постов можно контролировать с помощью отчётов.
Также в системе можно настроить механизм отложенной публикации. Ответственный сотрудник сможет подготовить пост, указать автора-эксперта и отправить публикацию ему на согласование. После получения акцепта пост попадёт в календарь на нужную дату. Так можно удобнее сообщать о новых регламентах и других изменениях — без ошибок и задержек.
Узнать больше об этих и других новых функциях можно из чейнджлогов сборок на сайте.

Чем запомнился 2025 год: главные функциональные нововведения в «Первой Форме»
В 2025 мы добавили в «Первую Форму» больше функций для автоматизации различных аспектов работы: коммуникаций, управления задачами и ресурсами, повышения вовлечения сотрудников, удержания знаний и комплексной интеллектуальной автоматизации. В сумме это даёт компаниям больше самостоятельности: процессы можно быстрее адаптировать под потребности бизнеса без «очереди в разработку».
Это первая часть лучших апдейтов. Вторая доступна по ссылке.
ИИ-агенты
ИИ-агенты — это цифровые сотрудники, которые действуют по заложенной в них должностной инструкции. Такой инструмент может проактивно решать поставленные ему задачи:
как секретарь: собирать саммари встреч и звонков и формировать списки задач;
как специалист отдела закупок и продаж: анализировать договоры и предложения, подсвечивать рисковые пункты;
как специалист по документообороту: создавать документы, контролировать подписание и доставку печатных форм контрагентам;
как логист: строить маршруты для выездных сотрудников;
как HR: готовить ответы на вопросы сотрудников по корпоративным материалам.
Действия агента ограничиваются ролями и регламентом; критичные шаги можно оставлять на подтверждение сотруднику. В «Первой Форме» создали собственную технологию для оцифровки должностных инструкций и создания ИИ-агентов. Подробнее о том, как это работает, мы рассказали в вебинаре, запись доступна по ссылке.
Новые функциональные возможности задач
Задачи — центральный элемент процессов в «Первой Форме». Чтобы реализовать любые сценарии, карточку наполняют гибко настраиваемыми параметрами-полями: для текстовых данных, таблиц, чисел, ссылок на другие задачи.
В 2025 году мы добавили карточкам больше функциональных возможностей:
Параметры можно объединять в блоки с вкладками. Так в карточке помещается больше полезных данных: документы, финансовые расчёты, связанные задачи и ответственные.
К полям можно добавлять подсказки и SMART-кнопки дополнительных действий. В подсказке можно написать дополнительную информацию для сотрудника, например, какие данные в документе проверить внимательнее, или какой будет следующий шаг в процессе. А SMART-кнопки позволяют запускать связанные процессы из карточки без дополнительных действий.
Блоки можно размещать в удобной последовательности. Раньше в карточках «Первой Формы» всегда сначала шли системные поля (название, срок, ответственные), затем вложения, затем дополнительные параметры. Теперь этот порядок можно поменять — например, убрать вложения в самый конец карточки.
Это снижает зависимость от разработки: владелец процесса с правом администратора может менять форму и действия под себя.
Расширенные возможности канбана
Канбан-доска — это формат, в котором можно отобразить любые задачи в системе. Доска формируется как по строгому регламентированному процессу, так и свободно, с возможностью добавлять и перемещать карточки между колонками.
Сами карточки тоже можно настраивать — выводить поля и выбирать их представления. Например, для отдела продаж можно отобразить сумму контрактов по клиенту, для разработки — теги, к которым относится карточка фичи, для маркетинга — обложку публикации для контент-доски. Это упрощает контроль статусов и распределения ресурсов, помогает отслеживать узкие места процессов, стандартизирует работу команд.
Подробно о возможностях канбана для разных отделов мы рассказывали в этой статье.
Проект с открытым исходным кодом bookhunter позволяет охотиться за книгами. Не нужно искать по сети и натыкаться на ограничения. Решение имеет удобный интерфейс.

Открытый проект Digler помогает спасти удалённые файлы на жёстком диске, проводит глубокий анализ SSD или HDD и может вернут утерянные данные. Работает со всеми файловыми системами, даже если метаданные отсутствуют. Сканирует не только физические SSD, но и образы дисков. Создаёт детальные отчёты, которые помогут точечно спасти нужные файлы. Умеет работать с файлами любых форматов.

Ну что, ИИ теперь даже на стройке)
Девелопер «Донстрой» использует новую отечественную систему Аитерус при создании премиального жилья.

Для цифровой модели строительного объекта используются: панорамные камеры для съемки 360°, лазерные сканеры LiDAR, радары, тепловизоры и различные датчики.
Выявление недостатков по 14 категориям с помощью нейросетей в одной комнате занимает всего 3 минуты, а в трехкомнатной квартире — не более 15 минут.
Различные издания пишут, что от зарубежных аналогов систему отличает способность проводить измерения с учетом сложных климатических условий России.
Открытый проект All In One USB Drive содержит необходимые ISO-образы для восстановления компьютерной системы на ПК, включая установщики ОС, драйверы и все необходимые полезные сервисы для воскрешения системы и нормальной работы, а также инструкции ко всем сервисам.


Obsidian Base16 Default Dark. Брутализм для глубокой работы
Создал инженерную тему для тех, кто относится к Obsidian как к IDE для мыслей.
Особенности:
Строгая визуальная иерархия
Семантическое цветокодирование
Чистая терминальная эстетика
Устанавливается из интерфейса Obsidian.
Рекомендованные шрифты и детали настройки – на GitHub.
🔥 Как спроектировать систему отопления многоэтажного дома без ошибок и лишней работы?

Многие инженеры сталкиваются с проблемой: проектирование сложной системы отопления занимает слишком много времени, расчеты приходится переделывать, а балансировка трубопроводов превращается в головоломку.
Мы решили показать, как это делается на практике, используя nanoCAD BIM Отопление. На вебинаре вы увидите полный путь проектирования многоэтажного жилого дома — от исходных данных до готовой сбалансированной системы.
Когда: 11 декабря, 11:00–13:00 (МСК)
Где: онлайн, бесплатно – зарегистрироваться
На вебинаре вы узнаете:
Как подготовить исходные данные для проекта отопления и какие ресурсы использовать
Как формировать систему отопления для разных этажей многоэтажного дома
Как подбирать диаметры трубопроводов и выполнять балансировку
Как ускорить выпуск рабочей документации без потери качества
Реальный проект: обзор многоэтажного дома, выполненного в nanoCAD BIM Отопление
Ответы на ваши вопросы
Спикер: Никита Иванов, инженер по сопровождению и внедрению ПО, участвовавший в пилотном проекте.
Будет полезно инженерам-проектировщикам ОВК, руководителям проектных групп, BIM-менеджерам и специалистам по теплоснабжению.
💡 Присоединяйтесь, чтобы увидеть реальный проект отопления многоэтажного дома в действии и узнать, как инженеры решают сложные инженерные задачи с nanoCAD BIM Отопление.

Obsidian Bases. Минималистичная система для проектов
Записал видео о том, как создать в Obsidian систему для проектов на основе встроенного плагина Bases.
Проект открытого загрузчика Gopeed (Go Speed) поддерживает самые популярные протоколы и агрегирует загрузки, включая PDF, аудио, видео, картинки, фильмы, документы и html-файлы. Решение поддерживает многопоточные скачивания и работает с популярными протоколами, например, HTTP, BitTorrent и Magnet. Сборки доступны для Windows, macOS, GNU/Linux, Android, а также есть веб-версия и работа через Docker.

Проект Free Macintosh Software содержит 306 совершенно бесплатных программ для компьютеров Macintosh. Причины, по которым эти программы бесплатны, различны. Некоторые были просто написаны энтузиастами Macintosh, которые хотят укрепить платформу Macintosh и внести свой вклад в сообщество пользователей Macintosh. Другие ранее были коммерческими, и разработчик решил, что больше не хочет заниматься продажей программного обеспечения, поэтому он сделал программу доступной бесплатно или открыл исходный код, чтобы сообщество могло продолжать её обновлять. Некоторые программы были написаны людьми, которым просто нравится программировать, и они хотели посмотреть, смогут ли они создать действительно хорошее приложение. Другие бесплатны, чтобы привлечь на веб-сайт разработчика и показать его коммерческие предложения. Некоторые, по сути, являются неограниченными демо-версиями, чтобы заинтересовать программой в надежде, что в будущем пользователи захотят приобрести более полнофункциональную версию. И лишь очень немногие из вышеперечисленных содержат рекламу, и разработчик зарабатывает деньги за счет рекламы, а не за счет продажи программы. В любом случае, все программы на Free Macintosh Software действительно бесплатны и безопасны, и стоят гораздо больше, чем вы за них заплатите.


Несколько лет в backend-разработке. Последние месяцы всё изменили
Есть старая поговорка:
«Хорошо поставленный вопрос — уже половина ответа».
Сегодня, если ты не можешь чётко объяснить AI, что тебе нужно —
значит, ты сам не до конца понимаешь задачу.
🧩 Три типа разработчиков
Я всё чаще вижу, что разработчики сегодня делятся на три категории:
1. Vibe coders
Знают немного, но пытаются компенсировать это с помощью AI.
2. Скептики
Уверены, что лучше делать всё вручную, а AI не поможет.
3. Архитекторы
Понимают, что AI — это инструмент.
Он ускоряет работу и помогает увидеть то, что можно было не учесть на ранних этапах.
Иначе можно дойти до середины проекта и понять, что половину придётся переписать.
⚙️ Мой подход
Сегодня важен не сам процесс написания кода (routine tasks), а архитектура.
Это было важно всегда — задолго до появления AI.
Главное различие:
Кто писал плохой код — с AI будет писать плохой код, но в 10 раз быстрее.
Кто писал хороший код — с AI будет писать хороший код, тоже в 10 раз быстрее.
🔁 Мой workflow
Анализирую задачу.
Проектирую архитектуру.
Формулирую чёткие правила.
AI пишет — я проверяю и корректирую.
⚠️ Проблемы при работе с AI
1. Ясность
Нужно чётко понимать, что ты делаешь и чего хочешь.
2. Память
AI не помнит прошлые задачи. Новый запрос — новая сессия.
3. Переанализ
Если AI каждый раз анализирует весь проект заново:
Время отклика растёт.
Код в разных частях получается в разном стиле.
Tokens расходуются быстрее (а значит, ты больше платишь).
🧠 Моё решение
Я использую три базовых файла, которые всегда даю AI-агенту:
Agent Rules File — все coding standards: что можно, что нельзя.
Project Map File — структура проекта и расположение файлов.
Business Logic File — бизнес-логика и связи между компонентами.
Так AI не переанализирует проект, понимает контекст
и пишет консистентный код.
💬 Вывод
AI не заменит инженера.
Но инженер, использующий AI, заменит инженера, который им не пользуется.
❓ Финал
Если ты backend-разработчик —
в какой категории ты?
И второй вопрос:
как ты решаешь проблему токенов и контекста?
Есть свой подход?
💭 P.S. Если ты думаешь, что AI может писать качественный код без твоего участия —
дай ему сложную задачу.
Потом расскажи, что получилось. 😏
Инструмент Depixelization PoC вытаскивает текст из скриншотов и фото, убирает пиксельный хаос и делает буквы читаемыми. Починит даже самые безнадёжные блоки текста. Использует метод De Bruijn sequence для точного восстановления букв. Подходит для документов, конспектов, рефератов и всего учебного.
