Многопользовательская сетевая игра Ticket to Ride http://amp.gs/jjWhU
Хабр
Многопользовательская сетевая игра Ticket to Ride
Привет, Хабр! Мы — Тимофей Василевский, Сергей Дымашевский и Максим Чайка — только что окончили первый курс бакалавриата «Прикладная математика и информатика» в Питерской Вышке. В качестве...
Мониторинг PostgreSQL. Расшифровка аудиочата Data Egret и Okmeter http://amp.gs/jjWvj
Хабр
Мониторинг PostgreSQL. Расшифровка аудиочата Data Egret и Okmeter
Представляю текстовую версию моего недавнего разговора с коллегами из Data Egret — компании, которая специализируется на поддержке PostgreSQL. Я пообщался с Ильей Космодемьянским (CEO) и Алексеем...
[Перевод] Тестирование или управление качеством. Часть 3. Что такое качество? http://amp.gs/jjWgA
Хабр
Тестирование или управление качеством. Часть 3. Что такое качество?
В двух последних постах Что такое тестирование? и Организация тестирования я поделилась своими соображениями об испытаниях. Хотя между понятиями «тестирование» и «качество» есть тесная связь, одно...
История длиною в год: как мы на Greenplum 6 (DWH) мигрировали http://amp.gs/jjWEd
Хабр
История длиною в год: как мы на Greenplum 6 (DWH) мигрировали
Привет, Хабр! Сегодня расскажем о том, почему и как мы решили мигрировать на Greenplum шестой версии с Greenplum пятой версии. Сразу скажем, что мы каждый день обрабатываем огромное количество...
[Перевод] Памятка по жизненному циклу Android — часть I. Отдельные Activity http://amp.gs/jjWS4
Хабр
Памятка по жизненному циклу Android — часть I. Отдельные Activity
Android спроектирован так, чтобы использование приложения пользователем было максимально интуитивным. Например, пользователи приложения могут повернуть экран, ответить на уведомление или...
[Перевод] Горячая перезагрузка .NET: новая возможность для редактирования кода во время выполнения приложений http://amp.gs/jjWAG
Хабр
Горячая перезагрузка .NET: новая возможность для редактирования кода во время выполнения приложений
Сегодня мы с радостью представляем возможность «горячей перезагрузки» для .NET, которая уже доступна в Visual Studio 2019 16.11 (предварительная версия 1), а также в .NET 6...
Яндекс открывает датасеты Беспилотных автомобилей, Погоды и Переводчика, чтобы помочь решить проблему сдвига данных в ML http://amp.gs/jjWAV
Хабр
Яндекс открывает датасеты Беспилотных автомобилей, Погоды и Переводчика, чтобы помочь решить проблему сдвига данных в ML
В рамках конкурса Shifts Challenge мы выкладываем в открытый доступ крупнейший в мире датасет для обучения беспилотных автомобилей, а также данные Яндекс.Переводчика и Погоды. Приглашаем...
Кредиты на развитие бизнеса: как обманывают с процентами http://amp.gs/jjWiW
Хабр
Кредиты на развитие бизнеса: как обманывают с процентами
В статье расскажу про наш опыт поиска кредитов. В 2021 году у нас случился наплыв клиентов в дата-центр Тушино. В первую очередь это было связано с бурным ростом криптовалют. Но не только. Росли и...
Чтобы сделать продукт качественнее, нужно каждое утро натощак… Кликбейта не будет: оптимизируем тестирование http://amp.gs/jjWJm
Хабр
Чтобы сделать продукт качественнее, нужно каждое утро натощак… Кликбейта не будет: оптимизируем тестирование
«Низкое качество означает высокие затраты» — Эдвардс ДемингСогласны? Узнали? Мне кажется это одним из важнейших факторов создания проектов и продуктов, их бюджетирования и сроков. Меня зовут Андрей...
Разбор работы Deception на примере атаки http://amp.gs/jjWwB
Хабр
Разбор работы Deception на примере атаки
ВведениеПредотвратить проникновение злоумышленника, сделать периметр организации неприступной крепостью – именно такие задачи чаще всего ставятся перед подразделениями ИБ. По многим объективным...
Открытый фреймворк CodeFlare сокращает время настройки, выполнения и масштабирования тестов ML моделей http://amp.gs/jjWLC
Хабр
Открытый фреймворк CodeFlare сокращает время настройки, выполнения и масштабирования тестов ML моделей
В начале июля IBM официально представила CodeFlare, фреймворк с открытым исходным кодом, который призван упростить интеграцию и обеспечить эффективное масштабирование рабочих процессов с большими...
Redis Python based cluster. Часть 2: зачем нужен Dynamo и что делать, когда Redis больше одного http://amp.gs/jjWaP
Хабр
Redis Python based cluster. Часть 2: зачем нужен Dynamo и что делать, когда Redis больше одного
Рано или поздно сервисы растут, а с большим RPS приходит Highload. Что делать, когда ресурсов для вертикального масштабирования Redis уже нет, а данных меньше не становится? Как решить эту...
Книга «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native ...» http://amp.gs/jjaIZ
Хабр
Книга «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native ...»
Привет, Хаброжители! Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта....
Технические риски внедрения корпоративного портал http://amp.gs/jjaeT
Хабр
Технические риски внедрения корпоративного портал
Статья написана для IT-руководителя, участвующего в проекте запуска внутреннего корпоративного портала в крупной компании. Говорим о задачах, технических рисках и лучших практиках.Цифровизация в...
Разбор конкурса IDS Bypass на Positive Hack Days 10 http://amp.gs/jjarw
Хабр
Разбор конкурса IDS Bypass на Positive Hack Days 10
Уже второй раз на конференции Positive Hack Days проходил конкурс IDS Bypass. Как и в прошлый раз (прошлый разбор), участникам предстояло не просто найти слабости в шести сервисах и утащить флаги,...