Эволюция в режиме цейтнота: как мы изобрели SDK и CLI для Cloud.ru Evolution в ходе нагрузочного тестирования
—
от автора
—
от автора
Привет, Хабр! Меня зовут Дмитрий Селютин, я ведущий разработчик команды R&D в Cloud.ru. Ситуации, когда при решении совершенно конкретной задачи упираешься в сложности откуда-то сбоку, возникают в разработке с завидной регулярностью. В задачах, зависящих от автоматизации, очень часто случается, что…
—
от автора
Алгоритмы — они повсюду. Помните, грызли структуры данных в первую сессию? Или открывали лекции по ИТ и видели, что программирование начинается не с реальных жизненных задач, а с алгосов.Компании перестали давать алгоритмические задачи на собеседованиях ещё в 2000-ых. Конечно, есть…
—
от автора
В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup. Узнаем, как с ней работать и чем она отличается от Task и async let. На примере сравним аналогичные реализации…
—
от автора
Чтобы сэкономить ваше время, если вы пришли за статьёй про Compose WASM/JS — в данной статье речь пойдёт про Compose HTML 🙂 Добро пожаловать.Когда‑то очень давно, когда трава еще была зелёная (нет, не месяц назад) Kotlin Multiplatform имела основным постулатом «Общее — в общем, частное — в частном». По‑сути это означало,…
—
от автора
Интересная видео игра способна затянуть в себя игрока на многие часы. И тому есть ряд объяснений. Первые кроются в психологических факторах, связанных с самим процессом растворения в игровом мире. Вторые относятся к игровым механикам, успешно влияющим на психологические процессы. Сегодня…
—
от автора
Стремление понять, почему происходят те или иные события, заложено в человеческой природе. Мы постоянно ищем причинно-следственные связи, чтобы предсказывать будущее, принимать решения и улучшать свою жизнь. Но как это стремление проявляется в мире IT-мониторинга? Меня зовут Дмитрий Литвиненко, я Data Scientist…
—
от автора
Системы дополненной генерации (RAG) были разработаны для улучшения качества ответа крупной языковой модели (LLM). Когда пользователь отправляет запрос, система RAG извлекает релевантную информацию из векторной базы данных и передает ее в LLM в качестве контекста. Затем LLM использует этот контекст…
—
от автора
Зачем человечеству нужны устройства иного типа, нежели привычные процессоры? Почему ведущие лаборатории мира занимаются изысканиями альтернативных принципов построения вычислительных систем? Какие перспективы открываются при создании компьютеров, отличающихся от машины Тьюринга? Заглянуть в неведомое стало возможно благодаря выступлению Станислава Страупе на…
—
от автора
«Эх вот в школе я такую программулину написал, на Паскале» — бывают такие мысли, особенно у тех кто учился, скажем, в 90е. И даже находятся порой эти старые программы на старом диске. Но если запустить их ещё в DosBox у…
—
от автора
GenBook RK3588 — ноутбук с 14,1-дюймовым дисплеем разрешением 1920×1080 пикселей, оснащенный восьмиядерным процессором Rockchip RK3588, поддержкой до 32 ГБ оперативной памяти и возможностью работы с Debian, Ubuntu и другими дистрибутивами GNU/Linux. Особенность модели не только в ее ARM-чипе, но и…