-
Привет, Хабр!Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться. Всё началось с того, что PostgreSQL изначально писался на С/C++ и всегда тянуло к расширению стандартного SQL набора возможностей. Так однажды…
-
Как я от нечего делать замедлил Postgres в 42 000 раз
Всех постоянно интересует, как сделать Postgres быстрее, эффективнее и всё такое, но никто не задумывался, как её замедлить. Да, большинству этих людей платят за то, чтобы они повышали скорость, но ко мне это не относится. Недавно я писал более полезное…
-
Битрикс24 бенчмарк для оценки LLM
Сгенерированная картинка по промпту «Искусственный интеллект и Битрикс24″В преддверии выхода GPT-5 хотелось сделать бенчмарк который по-настоящему проверит её способности. Не прекращаются споры – если LLM просто стохастические попугаи, то как решают олимпиадные задачи по математике? Если Chatgpt способен написать полезное…
-
Шахматы, велосипед, чтение — всё это когда-то считалось пороками
Прогулки на велосипеде, чтение, шахматы, кроссворды — все эти приятные и ныне полезные для тела и ума занятия некоторое время назад считались пустой тратой времени, а иногда и вредными делами, приводящими к безумию или проблемам со спиной.Шахматы и безумиеСейчас шахматы…
-
React Custom Hook: useScript
В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов разработки. Сегодня мы сосредоточимся на хуке «useScript», одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских…
-
Resource Groups в MySQL
Привет, Хабр! Сегодня мы рассмотрим Resource Groups в MySQL — и перестанем жить на одной CPU.Resource Groups — это контроль над CPU прямо из SQL. Вы создаёте логическую группу, говорите «эта группа может использовать только 2 CPU и работать на…
-
Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием
ВведениеКогда мы начинаем погружаться в нагрузочное тестирование, первая мысль обычно такая: «Сейчас я напишу сценарий, запущу кучу виртуальных пользователей — и вот она, настоящая нагрузка!». Но очень быстро приходит понимание: без подготовленных данных результаты будут далеки от реальности.Здесь на сцену выходит сидинг (от англ. seeding). Это понятие…
-
Обзор Astra Configuration Manager – чего не хватало ALD Pro
Управлять современной инфраструктурой на Astra Linux — задача не из простых. Одного домена и групповых политик недостаточно, если тебе нужно не просто завести пользователей, а держать под контролем всё: от списка «железа» для каждой машины до установленного ПО, от массового…
-
Как «оживить» discovery-процесс в продукте
Привет! Я — Женя Крупина, менеджер по развитию продукта, ex UX-исследователь в Контур Фокусе. В начале года мы решили «оживить» discovery-процесс в нашем продукте и с помощью разных активностей нагенерировать новые точки роста. Так появился Discovery Month — серия необычных…
-
Как мы решали задачу по ускорению выдачи данных на мобильные устройства бизнес-пользователей. Часть 2
В корпоративных мобильных приложениях данные должны загружаться на устройство быстро. Медленное получение данных не лучшим образом сказывается на бизнес-процессах предприятия и конкурентоспособности. К примеру, работнику нужно работать с данными технического оборудования и посмотреть список заказов на обход, а ему приходится…