Архитектура дизайн-системы для нескольких продуктов

Здравствуйте, уважаемые читатели Хабра. Продолжаем изучать орбитальную механику на пальце и двух энергиях. В этой статье вы узнаете о формуле Циолковского, эффекте Оберта, чем энергия отличается от импульса, как работают ракеты и всё это на максимально простых примерах с крепкой 90 градусной геометрией. Эффект Оберта Начнем пожалуй с Эффекта Оберта, хотя это крайне сложный эффект, […]

Илон Маск продаст все свое имущество и потратит около $188 млрд для колонизации Марса

Главу SpaceX и Tesla Inc Илона Маска не особо заботит тот факт, что он стал самым богатым человеком в мире. Его главная цель — не деньги, а колонизация Марса. Раньше он рассказывал о том, что все его бизнесы работают именно на реализацию этой цели. И сейчас, похоже, лучшее время для выполнения своих планов. Маск заявил […]

Проблема логических языков программирования

Некоторое время назад я писал про «Интернациональное программирование на естественных языках», в которой попытался представить достойную цель для абстрактного язык программирования, попробовав примерить на него роль связующего звена между миром программистов с компьютерами и не программистов. Но в результате оказалось, что это не нужно в принципе, т.к. «не программистам» просто не требуется учиться писать программы. […]

Опыт создания логотипов с искусственным интеллектом от Студии Лебедева

Некоторое время назад я писал про «Интернациональное программирование на естественных языках», в которой попытался представить достойную цель для абстрактного язык программирования, попробовав примерить на него роль связующего звена между миром программистов с компьютерами и не программистов. Но в результате оказалось, что это не нужно в принципе, т.к. «не программистам» просто не требуется учиться писать программы. […]

Детям об аудио форматах (+тест)

Некоторое время назад я писал про «Интернациональное программирование на естественных языках», в которой попытался представить достойную цель для абстрактного язык программирования, попробовав примерить на него роль связующего звена между миром программистов с компьютерами и не программистов. Но в результате оказалось, что это не нужно в принципе, т.к. «не программистам» просто не требуется учиться писать программы. […]

Как быть билингвом в Data Science

В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка. Это может быть полезно потому, что: Позволяет писать код на привычном языке, но […]

Использование GitHub в обучении. Примеры. Часть III

В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка. Это может быть полезно потому, что: Позволяет писать код на привычном языке, но […]

Hack The Box. Прохождение Omni. Ломаем легенький Windows IoT

В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка. Это может быть полезно потому, что: Позволяет писать код на привычном языке, но […]

Чтобы стримить, записывать музыку или подкасты: строим студию дома — обзоры доступных наушников

В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка. Это может быть полезно потому, что: Позволяет писать код на привычном языке, но […]

Сервисы с Apache Kafka и тестирование

Когда сервисы интегрируются при помощи Kafka очень удобно использовать REST API, как универсальный и стандартный способ обмена сообщениями. При увеличении количества сервисов сложность коммуникаций увеличивается. Для контроля можно и нужно использовать интеграционное тестирование. Такие библиотеки как testcontainers или EmbeddedServer прекрасно помогают организовать такое тестирование. Существуют много примеров для micronaut, Spring Boot и т.д. Но в […]