Месяц: Май 2023
-
Интервью с создателями «Кужлёвки»
Привет, ребята, меня зовут Александр Клоков. Недавно, как обычно прокручивая ленту ВКонтакте, я наткнулся на репак игры «Кужлёвка» от Хатаба. Люди спрашивали: «Как оно?». До этого я пытался поиграть в «демо-версию», но она крашилась в главном меню. На что я и пожаловался: Мне ответил представитель официальной группы «Кужлёвки» в ВК: В личке помогли решить проблему.…
-
Правильное подключение к БД: почему, зачем и как
Как подключить базу данных? Казалось бы, простейший вопрос, однако частенько здесь совершают ошибки. Как правило, даже если сделать всё плохо, проблем не возникнет, но это до поры до времени. Как только проект вырастет и увеличится нагрузка, эти ошибки дадут о себе знать, и отследить их будет сложно. В этой небольшой статье, я последовательно буду создавать…
-
Под капотом: как работает мгновенный поиск перелетов
Всем привет, я работаю в группе компаний Dyninno. Это большой международный холдинг, который предоставляет услуги и продукты в сфере туризма, финансов, развлечений и технологий в 50 странах. Основа и самая весомая часть нашего бизнеса — продажа авиабилетов. Поэтому скорость и максимальное количество наиболее релевантных результатов поиска для клиентов — наша основа основ. И сегодня предлагаю посмотреть…
-
Миф о комбинаторике в тестировании
Неважно, какие методологии, процессы, языки и фреймворки вы используете. В любом тестировании программного обеспечения всегда присутствует тест-дизайн, сужающий генеральную совокупность всех возможных проверок до какой-то реалистичной выборки. Тест-дизайн можно разбить на несколько уровней сложности, и где-то в середине пути мы встретимся с комбинацией данных в элементах системы. Но не везде упоминают, что используемая в тестировании…
-
Как настроить миграцию etcd между облачными кластерами Kubernetes и избежать простоев
Допустим, вам нужно перенести хранилище данных из одного кластера в другой. А выключать его нельзя, потому что это может вызвать незначительный (или значительный) коллапс сервисов, которые с ним работают. В статье мы расскажем о не самом очевидном и популярном способе переноса etcd из одного облачного кластера Kubernetes в другой. Такой способ поможет избежать простоя и…
-
Совершенный кубоид
Введение и результатыПривет, Хабр! В данной статье мы рассматриваем проблему совершенного кубоида. Совершенный кубоид, это прямоугольный параллелепипед у которого все семь основных величин (три ребра, диагонали его граней и диагональ самого параллелепипеда) являются натуральными числами. То-есть решение следующей системы уравнений в целых числах.Ниже будет изложено доказательство того что такой совершенный кубоид не может существовать.ДоказательствоДокажем от…
-
Кэш в JavaScript: не все Map’ы одинаково полезны
При разработке приложений регулярно возникает задача кэширования каких-то данных, которые из хранилища должны читаться много чаще, чем писаться. Давайте рассмотрим на примере простого теста, когда и на каком механизме эффективнее организовать его для JavaScript-приложения — на Map или на Object.new Map()Сначала определим некоторые вводные:кэш у нас будет «стабильным» — то есть мы не будем туда…
-
Проектируем быстрые действия в iOS: 58 гайдлайнов
Быстрые действия – полезная функция приложений в iOS, позволяющая упростить путь клиента и сократить число действий, требуемых для выполнения задач. Несмотря пользу, применяют ее далеко не все, а у тех, кто применяет, часто есть потенциал для улучшения.Итак, если у вас iPhone, давайте зажмем иконку приложения своей компании, посмотрим, что у нее в быстрых действиях, и…
-
Контроллер в металлическом корпусе, быстрый Modbus и другие новости
21 и 22 апреля на площадке «Физтехпарка» прошла выставка и конференция WBCE 2023, которую посетили более 500 гостей. Мы организовали выставку и пригласили туда наших партнёров — было больше 30 участников. Спикеры из 23 компаний выступили с докладами, которые можно посмотреть на нашем YouTube-канале.Чуть раньше мы опубликовали репортаж с конференции, где поведали о новинках и стендах…
-
Ключевое звено всего производства: прокатный стан длиной 1,5 км — и как мы его немного доработали
Первый агрегат в линии стана — вертикальный окалиноломатель. Это вертикальные валки, которые создают минимальное обжатие сляба и надламывают окалину. Далее с помощью гидросбива эта окалина смывается.У нас есть прокатный Стан-2000. 2 000 — это не год создания, а длина бочки рабочего валка в миллиметрах, а значит, ширина стальной полосы. Стан раскатывает металлический слиток под названием…