Рубрика «Программирование»

Представьте, что вы создали пустую, приватную корзину (их ещё называют «бакетами» — от «bucket») AWS S3 в выбранном вами регионе. Каким будет счёт за услуги AWS на следующее утро?

Как пустой S3 бакет может вас обанкротить - 1

Читать полностью »

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Восьмилетние дети теперь могут создавать приложения с помощью искусственного интеллекта. Обзор ИИ-инструмента для программирования Cursor

Читать полностью »

C# (Си Шарп) — универсальный и востребованный язык программирования, который используется для разработки игр, приложений, веб-сервисов и других IT-продуктов. Его популярность объясняется простотой синтаксиса, мощной экосистемой .NET и активной поддержкой от Microsoft. Если вы хотите изучить C#, выбор подходящих курсов — это первый шаг к успеху. Но среди сотен предложений на рынке сложно понять, какой курс подойдет именно вам.

Эта статья поможет вам разобраться, как выбрать курсы C# в зависимости от уровня подготовки, целей и бюджета. Мы рассмотрим, что важно учитывать при выборе программы, а также приведем примеры лучших курсов для новичков и опытных разработчиков.Читать полностью »

Современный цифровой мир генерирует терабайты визуальных данных ежедневно. Рутинные задачи — маркетинговый анализ, модерация контента, обеспечение безопасности или разработка умных очков и протезов для людей с ограниченными возможностями — требуют мгновенного доступа к релевантным изображениям. Ручной поиск не только замедляет процессы, но и подвержен человеческим ошибкам.

В данной статье мы рассмотрим, как интеграция инструментов автоматизированного поиска схожих изображений, цифрового зрения и навигационных системЧитать полностью »

Какую потенциальную проблему видите в коде?

await _applicationService.Create(application);
await _queue.Publish(new ApplicationCreatedEvent(application));

Сначала создается заявка в БД, после событие о создании отправляется в брокер сообщений(MQ) для оповещения другого сервиса о появлении новой заявки.

Здесь может произойти ошибка в момент отправки события в очередь, когда наша сущность уже создана в БД.
Это приведет к несогласованному состоянию, так как заявка будет хранится только в нашей системе, а другая система не узнает о ней.

Читать полностью »

Операционная система в 1 000 строках кода (часть 5) - 1


Это завершающая часть проекта по написанию собственно ОС. Здесь мы реализуем дисковый ввод/вывод и файловую систему, а также вкратце подведём итоги и наметим дальнейшие шаги на пути доработки системы.

▍ Навигация по частям

Читать полностью »

Привет! Меня зовут Андрей, и я давно занимаюсь веб-разработкой. Однако в последнее время я все чаще обращаю внимание на новые языки и инструменты, которые обещают улучшить качество кода и повысить мою продуктивность. Сегодня я хочу поделиться своими мыслями о языке программирования Rust — почему он так популярен, в чем его особенности и почему, как мне кажется, за ним действительно может быть будущее.


Немного об аудитории «Хабра» и выборе темы

Читать полностью »

Сегодня я хочу поговорить о явлении, которое заметил еще в начале своего пути в разработке. Давно хотел поделиться этими мыслями и получить обратную связь от более опытных разработчиков. Я уверен, что этот подход может быть полезен не только новичкам, но и опытным специалистам, которые готовы взглянуть на привычные задачи под новым углом.

В современном мире разработки начинающие программисты постоянно слышат советы вроде: "Загугли решение, наверняка кто-то уже сталкивался с этим!" или "Спроси у ChatGPT, он подскажет быстрее, чем ты сам разберешься."

Читать полностью »

Я автор настольной игры о программируемых роботах «Битва Големов». Игры, обучающей детей от 6–7 лет. И я хочу рассказать, почему даже 6 простых команд, которые «понимают» роботы, стали для меня головной болью, как я решал проблемы игровой механики и почему в итоге правила игры «распухли» до 16 страниц, но это не страшно.

Начну c краткого описания игры, чтобы было понятно, с чем мне пришлось столкнуться. Игра про битвы роботов на арене в виде клеток, которым дети задают в закрытую программу‑алгоритм, выкладывая ее в виде карт команд. И потом исполняют ее одновременно по одной команде за раз.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js