-
Этот блог посвящен размышлениям о прошлом, настоящем и будущем в тестировании. Как бы я ни хотел видеть все ясно, мой хрустальный шар довольно тусклый. Однако, учиться необходимо, и вот мой инструмент для этого. Разница между тест-идеей и тест-кейсом?Год за годом,…
-
Глубокое обучение на Kotlin: альфа-версия KotlinDL
Перевод материала подготовлен в рамках онлайн-курса «Kotlin Backend Developer».Приглашаем также всех желающих на бесплатный демо-урок «Объектно-ориентированное программирование в Kotlin». Цели занятия:- знать элементы объектной модели Kotlin;- создавать различные классы и объекты;- выполнять наследование и делегирование;- пользоваться геттерами и сеттерами. Привет,…
-
Звездные войны или подробный гайд по dplyr
Сегодня, 4 мая, в день Звездных войн мы подготовили для Вас подробный гайд по основным функциям библиотеки dplyr. Почему именно в день Звездных войн? А потому что разбирать мы все будем на примере датасета starwars. Ну что, начнем! Если Вы…
-
Перспективные архитектуры для современных инфраструктур данных
На сегодняшний день базы данных класса Massive Parallel Processing — это отраслевой стандарт для хранения Больших Данных и решения разнообразных аналитических задач на их основе.Сценарии использования mpp-баз разнообразны: они могут быть и «рабочей лошадкой» корпоративного BI, и инструментом централизации данных…
-
Чему равно выражение -3/3u*3 на С++? Не угадаете. Ответ: -4. Приглашаю на небольшое расследование
Вот пример для проверки:#include <iostream> int main() { std::cout << «-3/3u*3 = » << int(-3/3u*3) << «\n»; }Посмотреть результат можно тут.Или попробуйте поиграться с этим примером здесь или здесь.Вообще-то мне не удалось найти хоть какой-то компилятор С++, который бы выдавал…
-
Fastify.js — не только самый быстрый веб-фреймворк для node.js
Последние 10 лет среди веб-фреймворков для node.js самой большой популярностью пользуется Express.js. Всем, кто с ним работал, известно, что сложные приложения на Express.js бывает сложно структурировать. Но, как говорится, привычка — вторая натура. От Express.js бывает сложно отказаться. Как, например,…
-
Дайджест интересных материалов для мобильного разработчика #392 (26 апреля — 2 мая)
Уходим на длинные выходные с новой подборкой интересных статей и новостей. В ней библиотеки и борьба с Apple, карточки ВКонтакте и качество кода, Flutter и Kotlin, умение заканчивать проекты, понимать путь клиента и многое другое!
-
Завершен перевод систематизированного обзора литературы по военным SDN-сетям
В марте этого года я анонсировал перевод обзора литературы по теме военных программно-определяемых сетей. Сегодня публикую результат, получилось 70 страниц.Традиционная просьба: прошу сообщать о замеченных огрехах, они наверняка есть, так как документ переводился и верстался в одно лицо. Обзор оформлен…
-
Как проводить сквозное (end-to-end) тестирование вашего приложения используя Cypress.io
Изображение от https://unsplash.com/@kellysikkemaВ этой статье вы узнаете:Что такое Cypress и когда его стоит использоватьОсновы тестирования с использованием CypressРасширенные команды CypressВзаимодействие с элементами пользовательского интерфейсаЛучшие практики с использованием CypressВведениеЧтобы протестировать свои приложения, вам потребуется сделать следующие шаги:Запустить приложениеПодождать пока сервер запуститсяПровести…
-
(не) Безопасный дайджест: псевдоутечки, налоговый дипфейк и атака на сыр
Привет! Традиционно собрали «классические» и нетривиальные ИБ-инциденты минувшего месяца – и здесь «призрачно все». В апреле СМИ писали про утечки, которых не было, атаки, за которыми «никто не стоит», флеш-рояль шифровальщиков и баг, ломающий судьбы. Скажите сырЧто случилось? После атаки вируса-шифровальщика…