Feed aggregator

PHP-веб-панель для Amnezia VPN: ускоряем корпоративную автоматизацию

Habr.com - Fri, 11/07/2025 - 17:00

Под катом расскажу, как реализовал свою web-панель для управления Amnezia AWG (WireGuard) VPN на Ubuntu 22–24. Почему не хватило официального приложения, какие задачи решил с помощью простого PHP-интерфейса и чем это может быть полезно другим компаниям или разработчикам. Код и инструкции — в открытом доступе.

Проект на GitHub: amneziavpnphp

Читать далее

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Habr.com - Fri, 11/07/2025 - 16:59

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решают одну задачу: находить неисправности в устройствах быстро, эффективно и удобно. О разных подходах к общей проблеме поговорили инженеры YADRO и MWS Cloud Platform на митапе для QA-инженеров. Под катом делимся записью трансляции и презентациями спикеров, чтобы вы могли оценить, подходят ли их решения вашим проектам.

Читать далее

Что происходит на рынке технологических продуктов РФ в 2025 году

Habr.com - Fri, 11/07/2025 - 16:30

Условия работы в IT-отрасли становятся всё более непростыми из-за санкций, сокращения бюджетов и прочих факторов. Рынок технологических продуктов в России откровенно штормит, он переживает сложный и важный этап. Растёт спрос на локальные, контролируемые и легко интегрируемые решения, и вместе с этим появляется всё больше зрелых продуктовых команд, способных не просто писать код, а создавать полноценные B2B и B2C-продукты.

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

Читать далее

Эволюция радиомашинок в среде Unity с помощью NGspice

Habr.com - Fri, 11/07/2025 - 16:19

В этой статье я расскажу про свой эксперимент: я создал в Unity симуляцию радиоуправляемых машинок, которые эволюционируют. «Мозгом» каждой машинки является электронная схема. Я заставил эти схемы мутировать(случайно меняться) и скрещиваться(обмениваться частями), чтобы создавать новые модели машин и улучшать их. Его «интеллект» и поведение меняются в зависимости от того, сколько блоков онa успешно поднимает.

Читать далее

Лувр, dadada, Трамп и стикер: человеческий фактор в ИБ

Habr.com - Fri, 11/07/2025 - 16:13

В октябре 2025 года Лувр пережил дерзкое ограбление. Размер ущерба составил €88 миллионов. На днях вскрылись шокирующие детали: треть залов без камер, охрана на устаревших датчиках и серверы на Windows Server 2003. Но ключевой уязвимостью оказался пароль от системы видеонаблюдения — LOUVRE, зафиксированный в официальном отчёте национального агентства штатных информационных систем.

Выходит, для взлома такого известного музея, сокровищницы мировой культуры, хватило одного-единственного слова. Ни хитроумных алгоритмов, ни дорогостоящего шпионского оборудования не понадобилось.

Этот случай — не курьёзное исключение. Увы, пренебрежение основами безопасности — это болезнь, которая поразила всех — от Дональда Трампа и Марка Цукерберга до Пэрис Хилтон и Лизы Кудроу.

Читать далее

НеФактический владелец бизнес-процесса

Habr.com - Fri, 11/07/2025 - 16:01

Развёрнутый комментарий к статье Фактический владелец бизнес-процесса. Кто им является? Вопрос по Владельцам - сложный, тут привел только то, что "на поверхности".

В той статье проблема показана верно, но решения ее так и нет. И это одна «из подножек» концепции процессного подхода. Лозунг «руководитель компании – владелец всех процессов» - формально верен, но не практичен, а отсылка к бригадной организации работ – это к доФордовской промышленности.

Читать далее

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

Habr.com - Fri, 11/07/2025 - 15:45

Привет! Меня зовут Алексей Гомелевский, я frontend-разработчик в Garage Eight. Моя команда занимается улучшением взаимодействия пользователей с продуктом, и недавно мы решили реализовать комментарии. В этой статье расскажу, как выбирали между решением из коробки и собственной разработкой, с какими сложностями столкнулись и как на базе комментариев создали чаты. 

Читать далее

[Перевод] Нейросети, генетический потенциал и развитие мозга. Как генетика определяет характер нашего разума

Habr.com - Fri, 11/07/2025 - 15:30

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

Читать далее

Войти в айти, выйти из айти: если защемило карьерным турникетом

Habr.com - Fri, 11/07/2025 - 15:24

«Я трёх жён бросил, девушку бросил, курить бросил, а работу бросить не могу», — это был 2016 год, передо мной в кафе сидел тимлид крупной компании и нервно ел эклер за эклером. Ему было очень плохо, и это было видно. Он выгорел, устал, буквально погас: у него было всё, чтобы сменить хоть компанию, хоть страну, но были бесконечные страхи. Это тормозило карьеру, мешало развитию, не давало возможности вырасти. Понадобилось ещё 5 лет, чтобы решиться и в корне изменить жизнь. За эти пять лет перевернулся мир и многие возможности обрезали обстоятельства, однако даже то, что получилось, сделало человека счастливее. Он остался в ИТ, но сменил стек, профиль, сферу и главное, отказался от управления людьми, которое ему и правда совсем не подходило. 

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

Читать далее

Кастомные WPF-контролы, часть 2: ComboBox с фильтрацией содержимого, TimePicker, DateTimePicker

Habr.com - Fri, 11/07/2025 - 15:24

В этой статье я продолжу разбирать нюансы разработки WPF-контролов. В прошлой части мы рассмотрели, как сделать свой стиль для кнопки и переключателя. Сейчас разберем ComboBox и DateTimePicker.

Читать далее

Релиз Explyt Spring: SQL, Docker-Compose, Debugger

Habr.com - Fri, 11/07/2025 - 15:16

Всем привет! На связи команда Explyt Spring. Недавно у нас вышел очередной релиз, который включает несколько важный обновлений: поддержа SQL, очередные улучшения для Spring Debugger, поддержка Spring пропертей для Docker-compose файлов и многое другое. Если вам интересны подробности то добро пожаловать под кат!

Читать далее

Как построить открытую АСУТП. Разработка пользовательских функциональных блоков

Habr.com - Fri, 11/07/2025 - 15:11

Открытая АСУТП хороша тем, что её можно и нужно адаптировать под себя. Но что делать, когда встроенного функционала не хватает? Когда вам нужна уникальная логика, алгоритм или расчёт?

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

Читать далее

Определение координат дрона относительно движущегося объекта

Habr.com - Fri, 11/07/2025 - 15:04

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

Читать далее

Почему я выбрал Warp, а не Cursor или Claude Code: мои инструменты, MCP, подход и конкретные приёмы разработки с LLM

Habr.com - Fri, 11/07/2025 - 15:02

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

Всё благодаря правильной связке инструментов, которые превращают AI в младшего разработчика, архитектора и DevOps одновременно. Делюсь конкретикой: почему терминал лучше IDE для AI-разработки, как управлять контекстом через Rules и MCP, какие модели выбирать для разных задач, и почему фреймворки — ваша защита от галлюцинаций LLM.

Читать далее

От школьного компьютера до первой работы программистом: история о том, как я не сдал экзамен, но всё равно попал в IT

Habr.com - Fri, 11/07/2025 - 14:38

В седьмом классе у моего друга появился первый компьютер. Мы его, конечно, тут же разобрали, чтобы посмотреть, как всё устроено. Собрать обратно не смогли.
Компьютер стоил тогда как автомобиль, и когда его мама это увидела — чуть не случился инфаркт.
Но для меня это стало началом. Я понял, что хочу быть рядом с компьютерами.

Я прочитал толстенную книгу про устройство ПК, BIOS и операционные системы.
После этого уже мог собрать компьютер, установить Windows и даже поставить две системы сразу.
С тех пор я стал школьным «айтишником»: ставил Windows друзьям, чистил вирусы, а учительница по информатике даже прятала меня под столом от завуча, чтобы я мог спокойно чинить школьные компьютеры.

Так я получил свои первые «проекты» и первую оплату — шоколадками.

Читать далее

Статистика и эволюция: почему самки живут дольше самцов?

Habr.com - Fri, 11/07/2025 - 14:30

У многих видов на Земле самки и самцы имеют ряд отличий, не касающихся репродуктивной системы. Поведение, внешний вид, гастрономические предпочтения — все эти элементы жизни особи могут отличаться в зависимости от пола. Продолжительность жизни также отличается, порой весьма существенно. Ученые из Института эволюционной антропологии Общества Макса Планка (Лейпциг, Германия) провели обширное межвидовое исследование млекопитающих и птиц, чтобы установить, является ли отличие в продолжительности жизни между полами результатом внешних и/или поведенческих факторов, или же это эволюционный механизм. Что им удалось установить мы узнаем из доклада ученых.

Читать далее

10 достойных смартфонов на Android, которые успели подешеветь в 2025 году

Habr.com - Fri, 11/07/2025 - 14:29

Когда открываешь очередной обзор флагманов и видишь ценник в 150 тысяч, невольно задумываешься: не то ты так мало зарабатываешь, не то мир сошел с ума. Нет, конечно, что покупать – дело достатка и личных предпочтений. Но многие считают, что по-настоящему интересные предложения сегодня встречаются именно в среднеценовом сегменте, только без пафоса и переплаты. С этим сложно поспорить. Здесь мы подготовили подборку из 10 достаточно свежих гаджетов, которые, тем не менее, уже успели подешеветь. Эта статья будет полезна тем, кто как раз подумывал купить себе новый смартфон и ищет устройство именно по соотношению цены и его возможностей.

Читать далее

ИИ-расширения для браузеров: лучшие плагины для Chrome и Edge в 2025 году

Habr.com - Fri, 11/07/2025 - 14:27

На дворе 2025 год, в котором искусственный интеллект семимильными шагами набирает обороты. Такая тенденция повлияла на браузерные войны между Chrome и Edge, давно вышедшие за рамки сравнения скорости рендеринга и потребления памяти. Новое поле боя развернулось в области нейросетей, породив огромное количество разных расширений.

Сегодня я собрал несколько полезных ИИ-расширений, которые облегчат вашу жизнь. Устраивайтесь удобнее - приступаю к рассказу.

Читать далее

Speed Dating для системных аналитиков: как за 30 минут понять, подходит кандидат или нет

Habr.com - Fri, 11/07/2025 - 14:26

Привет, Хабр! Меня зовут Дмитрий Теслев, я тимлид системной и бизнес-аналитики в AGIMA. Ситуация у нас такая: мы активно ищем аналитиков как на собственные проекты, так и для наших партнеров в формате аутстафф. Поэтому мне каждую неделю приходится проводить 5–7 собеседований. Чтобы сэкономить время, я выработал собственный короткий формат интервью, с помощью которого я могу за 30 минут проверить адекватность кандидата, его профессиональные навыки и софт-скиллы. 

В этой статье расскажу о методике, на которую опираюсь, приведу примеры, всё объясню, а потом поделюсь своим чек-листом, с которым и вам будет работаться проще.

Читать далее

Большие деньги. В самом прямом смысле этого слова

Habr.com - Fri, 11/07/2025 - 14:24

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content