Сборщик RSS-лент

Заканчиваем с англицизмами в русском языке. Принимаем всем инженерным сообществом термин «вибрировать»

Habr.com - вт, 08/25/2026 - 22:25

Люблю родной русский язык. Но слово Вайбкодинг вообще не лезет на скрепные русские щи.

Идея пришла, потому что я вижу реальное смещение в некоторых подходах к разработке проектов. Это все еще можно назвать "запилить что-то" уже нельзя назвать "закодить", так как по факту ты не кодишь. Хотелось придумать веселый и легко произносимый в разных вариациях термин. В результате я пришел к этому варианту.

Короче. Отныне и навсегда предлагаю всем профессиональным сообществом называть это Вибрированием. Вот список возможных вариаций в обиходе.

Навибрировать — создать код (накодить).

Повибрируем — предложение сделать код (покодить).

Навибрировал — создал код (накодил).

Довибрирую — скоро закончу код

Довибрировать — закончить начатый код.

Довибрировал — закончил код.

Перевибрировал — намудрил что-то с кодом.

Завибрировать — начать кодить.

Завибрировал — закодил проект.

Подвибрировать — слегка поправить или дополнить код.

Вибрёжка — процесс молотилки кода. (например: жесткая Вибрежка)

Больше мне сказать нечего. Если есть варианты лучше для удобного обиходного названия - добро пожаловать в обсуждение. Всем удачи!

Больше читать нечего

Природа и классификация фразовых глаголов английского языка

Habr.com - вт, 08/25/2026 - 22:12

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

Конструкции типа look for, look after, depend on часто относят к фразовым глаголам, но в действительности это обычные глаголы с предлогом. Называть их фразовыми – это всё равно, что считать фразовыми глаголами русские сочетания «смотреть за» или «зависеть от».

Словари содержат фразовые глаголы (далее ФГ), состоящие из трёх компонентов. Например, close in onput up with. Но, строго говоря, третий компонент в них – просто обычный предлог, поскольку ФГ, так же, как и обычные, имеют управление (используются с определёнными предлогами).

ФГ состоит из двух компонентов: собственно глагола (далее «базовый глагол») и образованной от предлога «частицы» (часто её называют «послелог») –  inupoff и т.д. Частица либо передаёт буквальное пространственное перемещение (come inwalk outspill over), либо несёт один из исторически более поздних переносных смыслов.

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

The coin dropped out of my pocket не содержит ФГ: out of здесь – предлог, как и в Mary came out of the house. Но:

I lost the coin – it dropped out.
I am not a student anymore – I dropped out.

В этих двух предложениях drop out – полноценный ФГ с двумя самостоятельными значениями: «выпасть» [из кармана] и «вылететь» [из учебного заведения].

The stain won’t come off the surface не содержит ФГ: off the surface здесь – предложная фраза и off – предлог. Но:

The dress is ruined: the stain won’t come off содержит ФГ come off с самостоятельным значением, отражённым в словарях – «сходить» [о пятнах], а off здесь – частица-наречие.

Читать далее

PPTX → озвученный MP4: как устроен пайплайн, который не ждёт сам себя

Habr.com - вт, 08/25/2026 - 22:05

Есть презентация и текст лекции — нужен MP4, где каждый слайд висит ровно столько, сколько звучит озвучка. Прототип собирается за час, а дальше начинается интересное: LibreOffice отдаёт один PNG на всю колоду вместо кадра на слайд, OCR превращает лекцию в чтение оглавления вслух, LLM возвращает N−1 чанк и ломает синхронизацию, а наивная схема «озвучить всё → закодировать всё» держит кодировщик в простое всю фазу TTS. Разбираю пайплайн по этапам: кеш слайдов по хешу содержимого, vision вместо распознавания текста, валидация контракта с моделью по счёту элементов, стриминг TTS→FFmpeg через as_completed и склейка через concat -c copy. С кодом, замерами и разделом про грабли — включая дедлок, который не падает, а просто висит.

Читать далее

Больше памяти — не значит быстрее: prefill, decode и релиз Apple M5 Ultra

Habr.com - вт, 08/25/2026 - 21:54

Мы пришли за инференсом?

“RTX PRO 6000 обгонит новый Mac Studio почти во всём, кажется что пропускная способность памяти - единственное, где Apple конкурентоспособна”, но мне кажется для собственного использования - однозначно рассматривать!

Читать далее

Через гейт без слез: безопасность для живых людей

Habr.com - вт, 08/25/2026 - 21:46

Привет! С вами Александр Трифанов, руководитель направления Application Security в Авито. Я почти десять лет занимаюсь пентестами и созданием решений для продуктовой безопасности. В этой статье расскажу про security gates: что это такое, зачем они нужны и как построить проверки, после которых разработчики не будут проклинать команду безопасности (либо я просто не в курсе).

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

Читать далее

Простая декларативная установка NixOs, часть 1 — Настройка конфигурации

Habr.com - вт, 08/25/2026 - 21:31

Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.

Что мы будем делать сегодня?

Мы с вами составим минимально-рабочий конфиг для нашей системы. Под "минимально-рабочим" я имею в виду: без графического окружения(XFCE, GNOME и прочее), углублённых настроек(установка zsh, например). Мы настроим: загрузчик, сеть, пользователя, звук, локализацию, подключим наш файл disko-config.nix.

Читать далее

Что такое нарратив категории и зачем IT-стартапу занимать нишу раньше конкурентов

Habr.com - вт, 08/25/2026 - 21:05

Есть у IT-стартапов один странный момент. Команда может два года строить сильный продукт, собирать сложную архитектуру, искать первых пользователей и переживать бессонные ночи. А потом выйти на рынок и сказать: «Мы делаем AI-native платформу для интеллектуальной оркестрации данных». И ждать, что все сразу поймут, о чём речь. Не поймут, так как не ищут такой продукт, не обсуждают его с коллегами и не закладывают под него отдельный бюджет. У продукта может быть ценность, но для рынка она пока выглядит как набор функций. Тут и появляется нарратив категории.

Читать далее

Emacs 31.1

Linux.org.ru - вт, 08/25/2026 - 21:01

В этом выпуске детище RMS порадовало нас следующим:

  • поддержка управления мышью в терминале (хотя по мнению автора новости, лучше терминал запускать в Emacs, а не наоборот);
  • изменение порядка загрузки конфигурации: теперь сначала site-start.el потом early-init.el;
  • обновление Org до версии 9.8;
  • обновление стандарта Unicode до версии 17;
  • поддержка su-rs и sudo-rs в Tramp;
  • огромное множество изменений и улучшений во встроенных пакетах, языке Emacs Lisp и доступных режимах.

( читать дальше... )

 ,

Valve исполнилось 30 лет

Linux.org.ru - вт, 08/25/2026 - 20:55
--------------------------------------------------------------

В начале был Гейб.

И бежал Гейб из мелко-мягкого Содома и Гоморры.

И увидел он, что это хорошо.

И на первый день он сотворил Халфу и Контру.

И увидел он, что их трудно обновлять.

И на второй день он создал Стим, дабы мир стал чуть правильнее.

Аве Габен!!!

--------------------------------------------------------------

Valve исполнилось 30 лет — компанию основали 24 августа 1996 года выходцы из Microsoft Гейб Ньюэлл и Майк Харрингтон. Спустя два года после создания Valve выпустила свою первую игру — Half‑Life, которая существенно повлияла на жанр шутеров от первого лица, избавившись от кат‑сцен в пользу нарратива внутри геймплея. В 2003 году компания стала пионером модели розничной торговли играми через интернет с платформой Steam.

До создания Valve Ньюэлл проработал 13 лет в Microsoft, разрабатывая ранние версии Windows. Эта работа принесла ему более $1 млн, чтобы он смог профинансировать стартап. Однако именно Харрингтон предложил вложить эти деньги в видеоигры. Офис компании открыли в городе Киркленд, штат Вашингтон — в нескольких километрах от кампуса Microsoft в Редмонде.

Однако собственных сбережений Ньюэлла и Харрингтона не хватило на всё предприятие. Издатель Sierra On‑Line из того же штата согласился поддержать Valve примерно на $1 млн. Взамен Sierra получила 30% и все права на интеллектуальную собственность студии. Однако даже в этом случае Valve не хватало $4 млн. Харрингтон продал свои акции Microsoft, чтобы сократить разрыв, а Ньюэлл взял кредит под залог ценных бумаг.

За 12 месяцев после релиза Half‑Life разошлась тиражом в 2,5 млн копий. Во многом успех игры был обусловлен тем, что сюжет разворачивался по мере движения геймера, а не останавливался, чтобы показать кат‑сцену.

Valve задумывала Steam как платформу распространения обновлений для Counter‑Strike и других игр, которые могли днями не работать из‑за отсутствия исправлений ошибок в предыдущих патчах. Однако в результате Steam превратилась в магазин, продающий игры других разработчиков. Сегодня именно эта площадка приносит основную часть доходов Valve. Компания получает 30% от продаж большинства игр, продаваемых через цифровой магазин. За первые шесть месяцев текущего года Steam принёс компании $11,1 млрд.

Именно такие масштабные финансовые возможности позволили Valve начать разработку собственных устройств. Портативный компьютер Steam Deck дебютировал в 2022 года, а в июне 2026 года состоялся релиз компактного домашнего ПК Steam Machine. Кроме того, компания разрабатывает гарнитуры виртуальной реальности, обещая выпустить очередное устройство под названием Steam Frame до конца текущего года. Весной этого года вышла вторая итерация геймпада Steam Controller.

В 2004 году Valve выпустила игровой движок Source, который использовала передовая в плане физики Half‑Life 2 и игры от сторонних разработчиков, включая Vampire: The Masquerade — Bloodlines и Dark Messiah of Might & Magic. Также на этом движке базировались и собственные игры Valve: Counter Strike: Source, Counter Strike: Global Offensive, Dota 2, Team Fortress 2, дилогии Portal и Left 4 Dead. Осенью 2015 года вышел Source 2, на котором построены Artifact, Dota Underlords, Half‑Life: Alyx, Counter‑Strike 2 и Deadlock.

До сих пор Valve не анонсировала Half‑Life 3. Компания предоставила фанатам множество поводов ждать возможное продолжение франшизы, но главным стал выход Half‑Life: Alyx, которая переписала финал Half‑Life 2: Episode Two.

А в мире линукса наш «Клапан» («Вентиль») знаменит своим Proton, который окончательно ознаменовал приход линукса на десктоп))))

Из народных преданий:

Сотворил Гейб Ньюэлл в ночь ни то сына, ни то дочь; ни мышонка, ни лягушку, а неведому игрушку. Так явилась Свету Dota 2. И поглотила она Габена, да так, что он, пытаясь победить собой же сотворëнное, начал избивать мониторы.

 , ,

Селф-хост Ornith-1.5 и Qwen3.8: тестирую 18 квантов на одной карте и похоже не покупаю RTX5090

Habr.com - вт, 08/25/2026 - 20:02

Встала задача - срочно за вечер решить практический вопрос: какой квант ставить на карту и нужна ли мне RTX5090 домой (спойлер: нет, 9B и Q5/Q6 и я буду счастлив). Прогнал 18 конфигураций по схеме - три модели, пять-шесть квантов на каждую, один и тот же набор из 22 реальных задач.

Читать далее

VPN'ы в упряжке: собираем VPN box с несколькими VPN‑провайдерами на Mikrotik

Habr.com - вт, 08/25/2026 - 19:54

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

Решение ― multi‑VPN резервированием VPN‑провайдеров, использующих разные VPN‑протоколы. Собственный опыт, собранный в виде гайда.

В этом гайде мы настроим сразу два клиента VPN, AmneziaWG и VLESS+Reality, работающих одновременно как основной и резерв на одном Mikrotik роутере с общим раздельным туннелированием (split‑routing). Хотя таких каналов может быть столько, сколько позволят ресурсы роутера. Этакий VPN‑box, но с резервированием.

Читать далее

Значение поменялось, а экран нет: где Vue теряет реактивность и почему это не баг

Habr.com - вт, 08/25/2026 - 19:50

Состояние во Vue обновилось, а интерфейс остался прежним — и начинается охота на watch, nextTick и принудительный ререндер. Разберём, где именно рвётся реактивная связь, почему это происходит и как находить такие проблемы до того, как вокруг них вырастут костыли.

Понять Vue

От подписки к корпоративному AI: как мы собирали команду ИИ-разработчиков и преодолевали скепсис сотрудников

Habr.com - вт, 08/25/2026 - 19:50

Для тех, кто в блоге впервые: здесь я рассказывал про AI ready инфраструктуру, здесь — про её «железную» инженерную основу. После статьи про информационную безопасность логично перехожу от темы сборки техрешения к теме «сборки команды», которая это решение может реализовать.

Короче, говорим про локальную инфраструктуру для ИИ в стеке с реальностью: что это, зачем и как вообще её реализовывать в нынешних условиях AI-рынка в России.

Идея AI ready сложилась из личного опыта использования ChatGPT и пилотного внедрения модели в бизнес-процессы моей компании. Ещё год назад AI-команды у нас не было — один ИИ-энтузиазм. Мы, как и многие, наивно полагали, что запустим AI-ассистента силами имеющейся ИТ-команды. Ведь с ChatGPT даже ребёнок разберётся, корпоративный сервис немногим сложнее, не так ли? 

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

Читать далее

Циник цифровизации — Кен Олсен был прав

Habr.com - вт, 08/25/2026 - 19:49

Время от времени мимо меня пролетают разные общепризнанные нелепости, которые должны подчёркивать дремучесть разных дедов из прошлого. Это тешит наше самолюбие и позволяет нам думать что мы умные, а деды — нет. Такая вот романтическая иллюзия. И именно в таких иллюзиях я со временем разочаровался и реализовал формулу «циник — это разочаровавшийся романтик».

Читать далее

CheckMateDB в РСХБ: как мы автоматизируем автотесты на Java (и почему это не заменяет автоматизаторов)

Habr.com - вт, 08/25/2026 - 19:38

Меня зовут Герасимов Михаил, я главный инженер в Россельхозбанке (РСХБ), работаю в команде автоматизации тестирования. Наш основной фокус — регрессионные автотесты на Java.

Эта публикация — первая в серии статей про CheckMateDB. Здесь мы сделаем быстрый, но технически предметный обзор продукта: что уже работает, какие задачи он закрывает и куда мы его развиваем. В следующих статьях разберем отдельные части подробнее: архитектуру модулей, ML‑контур генерации кода, практику внедрения и метрики качества.

Если коротко, то наша ежедневная реальность выглядит так: ручные тестировщики пишут сценарии в TestIT, а автоматизаторы превращают их в код. Звучит просто, но на масштабе регресса очень быстро проявляется bottleneck: между тест‑кейсом и готовым автотестом лежит большой слой однотипной инженерной рутины. Где‑то нужно аккуратно собрать тестовые данные, где‑то написать Criteria, где‑то выстроить PageHelper‑цепочку, где‑то допилить проверки и стабилизировать прогон. И да, иногда кажется, что половина автотеста уже написана… просто в 17 разных местах и в разное время.

В этой статье расскажу, как мы в команде закрываем этот разрыв с помощью CheckMateDB и почему развиваем его как единую точку входа для автоматизированного тестирования: от данных и SQL‑аналитики до AI‑генерации кода и управляемого применения изменений.

Читать далее

Привет, Эйчар! У меня к тебе серьёзный разговор

Habr.com - вт, 08/25/2026 - 19:20

Присаживайся. Коротким и простым этот разговор не будет. Позволь мне сегодня примерить шляпу «Гласа IT‑отрасли '26 года» и выступить от имени всех тех, кому в 2026 нужны ответы на вопросы о вакансиях‑мутантах, тестовых заданиях на целый рабочий день, молчании после финальных собеседований и AI, которым сегодня удобно объяснять всё.

Я хочу вызвать тебя, вас, нас всех на открытый разговор.

Мне, как человеку, который почти десять лет работает в IT и привык решать проблемы, а не ныть о них, очень хочется, чтобы к концу этого года фраза «Найм сломан!» перестала звучать. Сломанное можно починить. Расстроенное можно настроить заново. А плохо спроектированный процесс можно, представьте себе, перепроектировать.

Пожалуйста, давайте поговорим честно и открыто. Доверимся друг другу. Мы ведь достаточно умные и смекалистые люди, чтобы решить и не такую проблему. И разумеется, разобрать все накопившиеся вопросы, взаимные обиды и претензии за один заход не получится. Мои дорогие коллеги наверняка вспомнят ещё много всего. Но давайте сегодня без соревнования «кто сильнее пострадал». Это не наша цель. Наша цель проще и сложнее одновременно: понять, как вместе исправить сломанный рынок найма.

Готов?

Назад в машинный зал: как собрать эмулятор PDP-11/70 с телетайпом, блэкджеком и без Rust

Habr.com - вт, 08/25/2026 - 19:19

Каждый программист «за сорок» рано или поздно проходит через этот кризис среднего возраста. Кто‑то покупает мотоцикл, кто‑то уходит в монастырь функционального программирования… а потом ты становишься «программистом за пятьдесят», и тут‑то вспоминается детство.

У меня оно было интересное (для меня). Запах озона, мигание лампочек на инженерном пульте советских клонов DEC — машин СМ-4 и СМ-1420, за которыми я впервые увидел живой компьютер, — и та самая первая любовь: язык C и старинный компьютер с не менее старой ОС. Любовь, которой уже сорок лет. Естественно, мне захотелось вернуть свой 1984-й.

Читать далее

Как агентный ИИ меняет роль человека в цепочках поставок

Habr.com - вт, 08/25/2026 - 19:17

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

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

Но если это так выгодно и дает такой эффект, то почему большинство компаний до сих пор не внедрили и не масштабировали агентный ИИ? И на чем тормозятся уже запущенные пилоты? Эти вопросы разбирали в подкасте McKinsey Talks Operations. Ведущие попытались понять, почему управление цепочками поставок, десятилетиями казавшееся одной из самых технологичных задач, пока буксуют с внедрением ИИ. 

Читать далее

Как мы искали способ подключить ИИ к своим данным

Habr.com - вт, 08/25/2026 - 19:15

От AnythingLLM до LibreChat, MCP и Gemma4

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

Читать далее

Как мы сделали российский удалённый доступ с E2E и P2P

Habr.com - вт, 08/25/2026 - 19:12

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

Проблемы начинаются ниже этой диаграммы. Один пользователь находится за офисным межсетевым экраном, второй подключён через домашний роутер. На Windows экран входа живёт не в той сессии, в которой запущен интерфейс приложения. macOS может разрешить захват экрана и запретить ввод. Wayland вообще не даёт приложению просто взять содержимое экрана. При плохом канале очередь видеокадров растёт быстрее, чем сеть успевает их отправлять. А если пустить трафик через свой сервер, возникает неприятный вопрос: может ли этот сервер увидеть экран или перехватить управление?

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 6 гостей.
Ленты новостей