Открытый проект FileSync позволяет отправлять файлы сразу на все устройства без облаков и мессенджеров. Работает прямо в браузере: нужно просто выбирать файл и передать одновременно на несколько устройств в реальном времени. Передача идёт напрямую между устройствами, с end-to-end шифрованием — файлы нигде не сохраняются и не проходят через сервер. Можно отправлять файлы сразу на смартфон, ноутбук и планшет через WebRTC. Подходит для больших файлов, не режет скорость как мессенджеры. Работает кроссплатформенно: iOS, Android, Windows, macOS, Linux. Можно развернуть у себя через Docker и использовать как личный файлообменник. Сервер нужен только для установления соединения, контент он не видит.
Представлен открытый проект Lightnovel Crawler, который помогает книголюбам отыскать даже самые редкие произведения в сети по запросу. Выдаёт инфорамцию в текстовом, веб‑ и epub‑форматах. Устанавливается локально на ПК, имеет понятный интерфейс.
Открытый мультиплатформенный проект Deletor умеет удалять ненужные и вредоносные файлы, кэш после рабочей сессии, улучшает производительность вашего SSD. Решение написано на Go.
Открытый проект Mirror ищет скрытые процессы на macOS и следит за тем, чтобы никакой вредный код не потреблял память ПК. Умеет находить скрытые процессы, убивает процессы за один клик, включая даже «невидимые» процессы.
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 метров и никаких настроек. Переключения по шифту - тот ещё глюкодром, с которым борятся через самообучение.
Чего только не найти в материалах дела Джеффри Эпштейна! Вообще, под файлами Эпштейна обычно понимают сразу несколько разных сборников документов: что-то выкладывали ФБР и Минюст США на подсайте 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‑штук на реальных проектах.
Скрипт устанавливает и настраивает dumbproxy c TLS-сертификатами от LetsEncrypt, выпущенными прямо на IP-адрес сервера, без домена.
Настройка браузеров и прочих клиентов уже обсуждалась в одной из предыдущих статей. Добавлю только, что на сегодняшний день в качестве клиента для Android я бы выбрал NekoBox.
Как вы думаете, что произойдёт, если в промт добавить… всего три слова?
Представьте, что вы задаёте нейросети не команду, а направление для мысли. Это технология, меняющая подход к генерации текста — «Расширение смысла».
У Вас есть три ключевых слова, смыслами которых необходимо обогатить текст: «перспектива», «выгода», «мастерство». Но чтобы максимально показать моделям глубину направлений, Вы вводите эти 3 слова как весь набор слов, связанных с каждым словом (100-200 для каждого слова). Это перестраивает ядро запроса. Алгоритм находит скрытые связи в обширной семантической сети, раскрывая неочевидные грани каждого понятия. Для «перспективы» — это не просто будущее, а горизонт планирования и вектор развития. Для «выгоды» — монетизация навыка и финансовая устойчивость. Каждое слово обрастает облаком профессиональных концепций из разных областей.
Сравните результат. Было: «Этот курс — ваш билет в мир востребованного визуального маркетинга. За три месяца вы освоите искусство создания продающей инфографики». После расширения смыслов появляется иная формулировка: «Это ваш шанс изменить взгляд на визуальную коммуникацию. За три месяца вы научитесь превращать сухие цифры в ясные истории, а готовые схемы — в рабочие инструменты». Второй вариант отвечает на вопросы «зачем?» и «к чему это приведёт?».
На уровне модели происходит сдвиг. Она избегает шаблонной цепочки «курс → научит → результат» и выстраивает новую траекторию: «возможность → изменение подхода → ясные истории». Так возникает текст с другой глубиной.
В ручную это делать не совсем удобно, но! - Вам не требуется вручную подбирать сотни ассоциаций — эта работа уже заложена в бесплатный инструмент Lexicon Rephraser (метод "Расширение смысла" добавлен в версии 3.7.2 от 25.12.2025). При вводе слова алгоритм мгновенно обращается к базе словоформ, строит дерево семантических связей (до 250 слов ассоциаций для каждого слова, которым требуется расширить смысл) и формирует обогащённый запрос.
Вы лишь задаёте вектор с помощью ключевых слов. Система выполняет сложную работу по подбору и взвешиванию ассоциаций. На выходе — не шаблонный текст, а смысловая реконструкция вашей исходной идеи, выраженная с новой убедительностью и ясностью.
Попробуйте. Введите три слова, определяющие суть вашего сообщения, и увидите, как меняется не только формулировка, но и её воздействие. Это следующий шаг, когда технология работает не вместо мысли, а как её усилитель, раскрывая потенциал базовых понятий.
Чем запомнился 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-образы для восстановления компьютерной системы на ПК, включая установщики ОС, драйверы и все необходимые полезные сервисы для воскрешения системы и нормальной работы, а также инструкции ко всем сервисам.
🔥 Как спроектировать систему отопления многоэтажного дома без ошибок и лишней работы?
Многие инженеры сталкиваются с проблемой: проектирование сложной системы отопления занимает слишком много времени, расчеты приходится переделывать, а балансировка трубопроводов превращается в головоломку.
Мы решили показать, как это делается на практике, используя nanoCAD BIM Отопление. На вебинаре вы увидите полный путь проектирования многоэтажного жилого дома — от исходных данных до готовой сбалансированной системы.
Как подготовить исходные данные для проекта отопления и какие ресурсы использовать
Как формировать систему отопления для разных этажей многоэтажного дома
Как подбирать диаметры трубопроводов и выполнять балансировку
Как ускорить выпуск рабочей документации без потери качества
Реальный проект: обзор многоэтажного дома, выполненного в nanoCAD BIM Отопление
Ответы на ваши вопросы
Спикер: Никита Иванов, инженер по сопровождению и внедрению ПО, участвовавший в пилотном проекте.
Будет полезно инженерам-проектировщикам ОВК, руководителям проектных групп, BIM-менеджерам и специалистам по теплоснабжению.
💡 Присоединяйтесь, чтобы увидеть реальный проект отопления многоэтажного дома в действии и узнать, как инженеры решают сложные инженерные задачи с nanoCAD BIM Отопление.