Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 14 min 40 sec ago

Тестирование конгресс-системы Gestton в реальных условиях. О чем не расскажут рекламные буклеты

Tue, 09/09/2025 - 11:55

Делимся опытом работы с конгресс-системой Gestton. У нас с ней или у нее с нами за плечами более 100 проектов. Накопили наблюдений, сделали ряд выводов. Как обычно бывает: читаешь рекламный буклет, всё кажется идеально. Но когда с системой приезжаешь в офис клиента, начинается самое интересное. Вот именно такими наблюдениями мы и поделимся в этой статье.

Читать далее

Повышаем производительность Redis: советы для начинающих

Tue, 09/09/2025 - 11:42

Привет всем, меня зовут Дмитрий Шитиков, я – бэкенд-разработчик в ПСБ.

Статья будет полезна тем начинающим, которые уже знают типы данных в Redis и уже в принципе сталкивались с ним в работе.

Читать далее

Как я начал писать unit-тесты для Vue. Part deux: год спустя…

Tue, 09/09/2025 - 11:21

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

 В этой серии мы поговорим интеграции с mock service worker (msw). Так же опишу, что пытался внедрить в борьбе за живучесть, что из этого получилось, а что — не очень.

Читать далее

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

Tue, 09/09/2025 - 11:15

Привет! Меня зовут Лена Назаренко, я ведущий системный аналитик в ecom.tech и ревьюер курса «Системный аналитик» в Практикуме. Я считаю, что техническое интервью — это важный этап приёма на работу, который кандидаты зачастую недооценивают и к которому недостаточно готовятся. Возможно, считают его формальностью, — в конце концов, по резюме ведь уже прошли отбор. 

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

Читать далее

Идентификатор моего рабочего стола

Tue, 09/09/2025 - 11:09

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

Читать далее

Глубокий анализ модуля UWB650: от основных принципов до расширенной калибровки задержки антенны

Tue, 09/09/2025 - 11:07

Цель этой главы — заложить теоретическую основу для глубокого понимания функций и производительности модуля UWB650. Начиная с основных принципов сверхширокополосной (UWB) технологии, мы постепенно сосредоточимся на конкретной аппаратной реализации модуля UWB650, предоставляя инженерам необходимые базовые знания и технические спецификации для проведения первоначальной оценки.

Читать далее

Гематит станет основой устройств нового поколения электроники

Tue, 09/09/2025 - 10:40

Ученые из Института радиотехники и электроники им. В. А. Котельникова РАН и МФТИ продемонстрировали возможность использования гематита в качестве чувствительного элемента для обнаружения линейно поляризованных радиочастотных волн в диапазоне десятков ГГц. Работа была опубликована в Journal of Applied Physics.

Для создания новых спинтронных устройств ученые ищут магнитные материалы с необычными свойствами. Особый интерес вызывают антиферромагнетики ​​— материалы, в которых магнитные моменты атомов упорядочены противоположно. Они обладают рядом преимуществ перед традиционными ферромагнетиками. Например, благодаря более высоким резонансным частотам по сравнению с ферромагнитными материалами антиферромагнитные материалы гораздо более привлекательны в современной микроволновой технике и системах связи, а отсутствие макроскопического магнитного момента позволяет создавать более энергоэффективные устройства. Управление этим процессом дает возможность добиться значительных преимуществ при разработке электронных устройств нового поколения, сочетающих классические и квантовые технологии.

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

Читать далее

Как мы научили LLM отвечать на вопросы абитуриентов в крупнейшем вузе страны

Tue, 09/09/2025 - 10:00

Академий показал, что LLM-бот может работать в продакшене, а не в демо. RAG, SQL-модуль, собственный бенч и GPU-инфра позволили выдержать десятки тысяч запросов в реальной приёмной кампании.

Для абитуриентов это быстрые и точные ответы 24/7, для вуза — разгрузка комиссии и масштабируемый инструмент. Для нас — платформа, где мы улучшаем подходы к RAG, фильтрации и безопасности в живой среде.

Читать далее

Создание ИИ-сотрудников за 5 минут, сканер сайта на нарушение 152-ФЗ и 149-ФЗ – и ещё 8 российских стартапов

Tue, 09/09/2025 - 09:50

10 новых российских продуктов для удаления спама в тг-чате с помощью ИИ, автоматизации поиска кандидатов и разбора откликов, сбора отзывов с Яндекс.Карт, 2ГИС, Google, VK, и др. в одном виджете и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Как получать котировки с любых сайтов в Эксель на примере investing.com

Tue, 09/09/2025 - 05:23

Многие частные инвесторы ведут свои портфели в Excel: это удобно, бесплатно и всё — на вашем компьютере. Но у Excel есть слабое место: он не умеет напрямую «разговаривать» с современными сайтами. Если нужно автоматически подтянуть котировку с конкретной страницы в интернете, встроенные веб‑функции часто не справляются: они не умеют обходить современные защиты.

В этой статье я покажу простой и надёжный способ заставить Excel получать котировки практически с любого сайта — на примере курса USD/RUB с investing.com. Идея не требует глубоких технических знаний: вместо того чтобы пытаться что-то делать со страницей в Excel, мы используем на своём компьютере небольшой скрипт‑посредник. Excel просто запрашивает у него одно число, а посредник уже «ходит» на сайт, берёт данные, при необходимости обрабатывает их и возвращает в понятном для Excel виде.

Приведённый Python‑скрипт (набор инструкций для этого «посредника») — это учебный пример: он предназначен исключительно для демонстрации принципа работы с API и веб‑технологиями. Я не призываю и не рекомендую использовать его для обхода правил каких‑либо сайтов.

Все исходные файлы проекта доступны в репозитории на GitHub.

Читать далее

[Перевод] THING-MODEL-VIEW-EDITOR

Tue, 09/09/2025 - 04:54

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

Содержание этого документа интересно и с исторической точки зрения (а как там “деды” воевали программировали), так и в плане уточнения некоторых современных представлений об этом паттерне и программной архитектуре в целом.

Иллюстрации по максимуму сохранены как в оригинале. По ходу есть сноски с подробностями и ассоциации редактора в конце.

СУЩНОСТЬ-МОДЕЛЬ-ВЬЮ1-РЕДАКТОР

на примере из системы планирования2


Кому: LRG3

От: Тригве Реенскауг4

Файл: [IVY]<Reenskaug>SMALL>TERMINOLOGY2.DOC

Дата: 12 мая 19795

Цель данной заметки - исследовать метафоры thing-model-view-editor через последовательный набор примеров. Все примеры взяты из моей системы планирования и иллюстрируют вышеуказанные четыре понятия. Все примеры были реализованы, хотя и не в рамках чистой структуры классов, описанной здесь. Метафоры соответствуют real world-Model-view-Tool, предложенным в заметке о требованиях DynaBook ([Ivy]<Reenskaug>DynaBook.doc).


THING (СУЩНОСТЬ)

ОПИСАНИЕ ТЕРМИНА

Нечто, представляющее интерес для пользователя. Это может быть что-то конкретное, как дом или интегральная схема. Это может быть что-то абстрактное, как новая идея или мнения о статье. Это может быть целое, как компьютер, или часть, как элемент схемы.

ПРИМЕР: КРУПНЫЙ ПРОЕКТ

Сущность здесь - это крупный проект. Это может быть проектирование и строительство большого моста, электростанции или морской нефтедобывающей платформы.

Читать далее

Дайджест новостей о здоровье за прошедшую неделю

Tue, 09/09/2025 - 01:25

• Учёные обнаружили, что белки, ответственные за болезнь Паркинсона, проделывают отверстия в клетках мозга

• Учёные обнаружили, что одна диета может снизить риск развития болезни Альцгеймера

• Инженеры научились измерять пульс при помощи WiFi-сигналов

• Может ли витамин D замедлить старение? Новое исследование утверждает, что да, но есть подвох

• Физические упражнения могут фактически обратить вспять процесс старения вашего организма

Читать далее

WebP: Идеальный хамелеон? Разбор формата и LSB-стеганография в режиме Lossless

Tue, 09/09/2025 - 01:17

Всем привет! Мы продолжаем наш цикл статей, посвященный практической стеганографии в самых, казалось бы, обыденных файлах. Мы уже научились прятать данные в «слепых зонах» документов MS Office, внедрять «файлы-призраки» в EPUB и даже создавать скрытые каналы данных внутри PDF.

В комментариях к прошлым материалам наши читатели справедливо заметили: «А что насчет WebP?».

Читать далее

По мотивам поста «камера за 1000р»

Tue, 09/09/2025 - 00:45

Всем привет.

Публикация по мотивам поста https://habr.com/ru/articles/924182/, где уважаемый @almirus показал неплохое железо.

Читать далее

Аккредитация ИТ-компании: шаг к признанию и развитию

Mon, 09/08/2025 - 21:52

По данным Минцифры 20 тыс. компаний сохранили свой статус в 2025г. Около 1 тыс. организаций не продлили аккредитацию.

Разбираемся, что нового. Какие ошибки допускают компании. И что делать, если отказали?

Читать далее

40 реальных технологий, вдохновлённых фильмами и книгами

Mon, 09/08/2025 - 21:43

Я помню, как впервые увидел коммуникатор капитана Кирка. Для меня это был всего лишь крутой аксессуар из фантастического сериала. Спустя годы я держал в руках свой первый мобильный телефон — Motorola StarTAC. И осознал: то, что казалось несбыточной мечтой, стало реальностью.

Этот момент заставил меня по‑новому взглянуть на книги и фильмы моего детства. Я начал искать другие примеры и был потрясён их количеством.

Читать далее

Навайбкодил и рад: за 20 часов создал сервис, который автоматизировал маркетинг

Mon, 09/08/2025 - 21:23

Про то, как нейросети помогли быстро создать систему управления influence-маркетингом, которая позволила сэкономить 3-5 минут на каждом размещении, убрать задержки в работе и человеческий фактор, а также красиво визуализировать данные.

Читать далее

Не смотрите на % использования процессора при гиперпоточности

Mon, 09/08/2025 - 21:22

Этот небольшой этюд служит как бы продолжением статьи "Проценты использования процессора — это ложная метрика". Мы попытаемся копнуть чуть поглубже и более детально разобраться как работает гиперпоточность (или гипертрединг, как его иногда называют).

Читать далее

[Перевод] Новый фреймворк Memento позволяет агентам на базе LLM учиться на опыте — без дообучения модели

Mon, 09/08/2025 - 20:24

Учёные из Юниверсити Колледж Лондон (UCL) и лаборатории Huawei Noah’s Ark Lab разработали новый подход к обучению, который позволяет агентам на базе больших языковых моделей (LLM) динамически адаптироваться к среде без дообучения самой модели. Метод основан на системе структурированной памяти, которая автоматически обновляется по мере накопления агентом опыта, что даёт возможность непрерывно повышать качество его работы.

Читать далее

if err != nil: почему мы (не) любим обработку ошибок в Go? Обзор предложений по её улучшению

Mon, 09/08/2025 - 20:18

Привет, Хабр! Меня зовут Павел Агалецкий, я ведущий инженер в платформе Авито. Эта статья на одну из самых холиварных тем, о которой вы могли слышать или читать множество раз. При обсуждении Go, особенно новичками или представителями других языков программирования, камнем преткновения обычно становится проверка ошибок — if err != nil.

Рассказываю, какие есть особенности и нюансы, сравниваю обработку ошибок в Go и других языках. Говорим о подходах к изменению обработки ошибок и обсуждаем последний proposal от Яна Тейлора. А еще разбираемся, почему все предложения отклонялись.

Читать далее

Who's online

There are currently 0 users and 1 guest online.