Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Управление транзакциями в Spring: подробно о @Transactional

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров6.6K

Команда Spring АйО перевела статью об использовании аннотации @Transactional для управления транзакциями в Spring и в различных фреймворках экосистемы Spring, а также о ее интеграции с Hibernate. После прочтения данной статьи вы будете гораздо лучше понимать основы работы с этой аннотацией, а также механизмы, которые работают под капотом при ее использовании.

Читать далее

Человек, который залезет к вам в голову. Кто такой Никос Логотетис и как он перевернул представление об МРТ

Время на прочтение7 мин
Количество просмотров1.4K

В ближайшее время с человеческого мозга может слегка подсъехать корона «самого загадочного органа во Вселенной». Буддийские монахи медийно медитировали в кельях сканеров, по полученным данным писались бестселлеры, тысячи людей самоотверженно изнуряли себя техниками самопознания, а потом пришел греческий нейробиолог и все испортил. Этого нейробиолога звали Альберт Эйнштейн Никос Логотетис, и он усовершенствовал метод функциональной магнитно-резонансной томографии (фМРТ), который до этого научное сообщество, как бы это помягче, понимало не совсем правильно.

В 2024 году Логотетис стал первым иностранным ученым, получившим российскую Национальную премию в области будущих технологий «Вызов», номинация «Открытие». Формулировка — «за основополагающий вклад в создание метода фМРТ» и «введение этого метода в повседневную научную и клиническую практику для исследования активности мозга человека».

Но обо всем по порядку.

Как проводить нагрузочное тестирование в 1С: инструкция по работе с Тест-центром

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.2K

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

Привет, Хабр! Меня зовут Дарья Бавыкина, я разработчик IBS. На производительности 1С могут сказаться и обновление платформы до последней версии, и внедрение новых функций, и внесение каких-либо, порой даже мельчайших, изменений в конфигурацию. Чтобы бизнес-заказчик не поседел от ужаса, когда его главная учетная система начнет зависать посреди рабочего дня, после любых «телодвижений» разработчиков важно проводить нагрузочное тестирование. Ниже — подробная инструкция как.

Читать далее

Как мы делали таблицы для производственных интерфейсов

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров3.8K

Таблица для цеха отличается от обычной таблицы. Очень сильно:

— «Модные» тонкие шрифты — сразу на свалку. Числа должны читаться даже в маске сварщика.

— Освещение в цехах адаптировано под специфику задач— почти всегда нужна ночная тема.

— Минимум цветов, новый цвет — только привлечь внимание к реально критичной вещи.

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

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

Cтандартные подходы не всегда решали эти задачи.

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

Читать далее

Vivaldi 7.4 для Android — Сфокусированная гибкость

Время на прочтение2 мин
Количество просмотров925

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

Мы добавили новые умные опции, улучшили ваш опыт работы с браузером и немного обновили внешний вид ваших вкладок — всё для того, чтобы Vivaldi оставался быстрым, персонализированным и приятным в использовании.

Читать далее

Главный дизайнер Apple теперь в OpenAI, ИИ для превращения в аватар, вайб-кодинг принёс миллионы

Время на прочтение1 мин
Количество просмотров505

FALCON: система ИИ научила роботов выполнять силовые задачи, StackBlitz: как стартап-зомби превратился в компанию за $700 млн, OpenAI купила компанию Джони Айва за $6.5 млрд для дизайна ИИ-устройств и другие новости ИИ в видео-выпуске. Приятного просмотра!

Смотреть далее

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

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров103K

Привет, меня зовут Саша Ковалёва. За последние пару лет я: переехала из Владивостока в Москву, освоила SQL, устроилась в IT-компанию без профильного образования и выросла до тимлида. Сейчас продолжаю работать с базами данных в компании, которая разрабатывает low-code BPM-систему, а в свободное время занимаюсь вокалом и реслингом.

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

Читать далее

Живая миграция, мониторинг и безопасность: дайджест обновлений Deckhouse Virtualization Platform 0.15–0.18

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров376

С начала 2025 года мы выпустили четыре крупных обновления DVP, внедрили более 72 изменений и добавили более 32 новых фич и улучшений. В этом дайджесте — самые важные изменения: живая миграция без простоев, расширенные политики безопасности, новый аудит, автоматизация работы с ВМ и многое другое.

Читать далее

PyCharm. Настройка и взаимодействие

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.5K

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

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

Дисклеймер: В этой статье будет ряд изображений.

Читать далее

От данных к интерфейсу: как спарсить вакансии с HH и SuperJob на C#

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров2.1K

В современном мире анализ рынка труда становится критически важным как для соискателей, ищущих актуальные возможности, так и для компаний, изучающих конкурентную среду. Для решения этой задачи были выбраны два ключевых ресурса — HH.ru и SuperJob.

В этой статье мы разберем, как объединить мощь C# для бэкенда и элегантность WPF для фронтенда, чтобы создать инструмент, который не только собирает данные, но и превращает их в ценную информацию.

Парсим данные

Умный дом без боли: интеграция нейросетей в Node-RED шаг за шагом

Время на прочтение6 мин
Количество просмотров3.2K

Нейронные сети с каждым днем становятся умнее и дешевле. Сейчас уже никого не удивить приложениями, позволяющими проводить инференс на современных домашних ПК. Но сами по себе они всего лишь инструмент, потенциал которого начинает раскрываться в более сложных сценариях автоматизации. Сегодня покажу, как старый добрый Node-Red может общаться с некоторыми нейросетями и в каких сценариях это будет более эффективно. Поехали!

Читать далее

SQL: бесплатные курсы и тренажёры, которые стоит попробовать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров15K

Всем привет! Это команда Яндекс Практикума. Делимся подборкой полезных материалов для изучения SQL от экспертов курса «Специалист по Data Science».

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

Материалы подойдут как тем, кто изучает SQL с нуля, так и всем, кто хочет освежить или систематизировать знания.

Читать далее

Российские проекты с использованием BIM-технологий

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.3K

BIM (информационное моделирование зданий) — подход, который позволяет создавать цифровые копии объектов ещё до того, как они будут построены. Применяется при строительстве дорог, мостов, гражданских и промышленных объектов. С прошлого года использование BIM-технологий стало обязательным для застройщиков, занимающихся капитальным строительством. А с января 2025 года на эти технологии должны перейти и при возведении малоэтажных домов. В этой статье мы расскажем о некоторых масштабных проектах, реализованных в нашей стране с использованием технологии BIM.

Читать далее

Ближайшие события

Раздачи в PlayStation Plus правда стали хуже? Анализируем «бесплатные» игры за последние 3 года

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.6K

В последние годы принято ругать раздачи в базовой подписке PlayStation Plus. Мол, игры плохие, много инди и «среднячка», а крутых ААА-релизов толком нет — то ли дело былые времена, когда Sony не скупилась на пачку хитов, включая собственные эксклюзивы.

Мы решили проверить, верные ли это суждения, и проанализировали раздачи за последние 3 года. Для пущей объективности сравнивать будем, исходя из оценки игровых журналистов на Metacritic — одним из самых достоверных критериев оценки качества игр.

Читать далее

Как обуздать хаос в распределенной и быстрорастущей ИТ-команде

Время на прочтение10 мин
Количество просмотров1.4K

Привет, Хабр! Меня зовут Амир Хусаинов. В ПСБ я руковожу системными администраторами Linux. Это распределенная команда специалистов, рассредоточенных от Новосибирска до Москвы. В ИТ я с 2007 года, а в ПСБ пришел тимлидом в сентябре 2022 года, когда компания была в авангарде импортозамещения. Меньше чем за год отдел вырос с 4 до 10 человек, а линукс-инфраструктура — с 400 серверов до 1500. Сейчас в отделе уже 35 человек и серверов более 11 000. При таком взрывном росте текущие процессы перестали функционировать и превратили работу в хаос и сплошную головную боль — несоблюдение сроков, бардак в документации, непрозрачная работа. Впрочем, эти болячки известны любой организации, и я знал, как их лечить.

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

Читать далее

Продакшн всем на зависть: технический обзор ПК-версии Doom: The Dark Ages

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.2K

Сногсшибательное воплощение готического технофэнтези с эталонной оптимизацией.

До сих пор мы писали только о компьютерных железках, но тут решили поэкспериментировать с форматом. Представляем вашему вниманию технический обзор ПК-версии свежего Doom: The Dark Ages. Статья предназначена в первую очередь для геймдев-разработчиков, работающих с графикой, но возможно заинтересует и более широкую аудиторию.

Автор обзора — Роман Перов, в прошлом игровой журналист, а ныне главред игрового ресурса (название не указываем специально). Роман пишет на стыке видеоигр и технологий, интересуется новинками индустрии развлечений и игровых девайсов, разработкой и 3D-графикой. Если статья зайдёт, будем публиковать подобные материалы чаще.

Читать далее

Разум без поводка. Почему «этичный ИИ» не должен быть послушным

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров971

ИИ всё ближе к тому, чтобы принимать решения за нас. Но есть проблема: мы даже не понимаем, что именно считаем моральным — и почему.

Что если наш компас добра — всего лишь баг эволюции? И что, если будущий агент увидит это?

Вопрос, который мы боимся задать ИИ

Ускорение сайта или гайд по оптимизации

Время на прочтение10 мин
Количество просмотров2.9K

Скорость загрузки страниц — один из ключевых факторов, влияющих на успех сайта в интернете. Она влияет на пользовательский опыт, конверсию и SEO. Google учло это уже в 2010 году, сделав скорость загрузки фактором ранжирования. В 2018 году метрики были расширены, а в 2020 — дополнены новыми обновлениями.

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

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

Читать далее

Правильный порядок колонок в B-tree индексах PostgreSQL или правило ESR

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров5.3K

Когда в проекте используется составной B-tree индекс, важно не просто "создать индекс", а сделать это правильно — иначе запросы могут не только не ускориться, но и начать работать медленнее. Возникает логичный вопрос: как выбрать порядок колонок, чтобы индекс действительно работал эффективно? Брутфорсом? По интуиции? По селективности?

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

Читать далее

Яндекс Директ: где показывать объявления на Поиске или в РСЯ

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров253

Реклама не даёт нужный результат — лидов мало, стоят они, как крыло боинга. Продажи падают и конкуренты обгоняют. Что делать? Во первых, успокоиться. Во вторых, проверить посадочные страницы и рекламные кампании. 

Читать далее