Как создать FEN-to-Image Converter на Java: от шахматных фигур до красивых досок
Привет. Меня зовут Николай Пискунов, я руководитель направления Big Data. В Beeline Cloud у нас есть место для экспериментов — и я этим пользуюсь. Недавно я работал над шахматным ботом для игры по переписке в Телеграм. Одна из ключевых задач — генерация изображений шахматной доски из FEN-нотации.
Краткая сводка
Привет. Меня зовут Николай Пискунов, я руководитель направления Big Data.
Связанные теги
Компании и люди
Линия сюжета
Beeline
Последние материалы и связанный контекст по теме Beeline.
Beeline Cloud
Последние материалы и связанные ссылки по теме Beeline Cloud.
Beeline Cloud
Последние материалы и связанный контекст по теме Beeline Cloud.
Big Data
Последние материалы и связанный контекст по теме Big Data.
Big Data
Последние материалы и связанные ссылки по теме Big Data.
Data
Последние материалы и связанный контекст по теме Data.
Java
Последние материалы и связанные ссылки по теме Java.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Как научить блокчейн-сети операторов ЦФА «разговаривать» между собой без потери клиентов и данных
Привет, Хабр!Это Михаил Кулаков. Я ведущий инженер-аналитик в Диасофт, занимаюсь развитием платформы распределенных реестров Digital Q.BlockChain.Помните, как в начале 2000-х ка...
«Вечнозеленый» спор —> Должен ли руководитель разработки (engineering manager) программировать наравне с командой?
В ИТ много неугасающих дискуссий: микросервисы или монолит, доступный или открытый код. Еще один спор из этой же категории: должен ли руководитель разработки писать код? Мы в Be...
Выходные — для развития: Пара открытых книг и ресурсов для (глубокого) погружения в инженерию данных
Недавно мы в Beeline Cloud писали о том, как гонка за «общим ИИ» вывела дата-сайентистов и специалистов по машинному обучению в топ самых высокооплачиваемых профессий. Не отстаю...
Closed-world assumption в Java
При сборке Java приложения в нативный образ требуются настройки для работы рефлексии, прокси и других динамических механизмов Java. Зачем, если JVM справлялась с этим сама? Разб...
Базовый минимум или роскошный максимум: как устроен IaaS в MWS Cloud Platform
За время работы в облаке я убедился в одной простой вещи: сколько бы сервисов ни предлагало облако — Kubernetes, Serverless, базы данных, Big Data или AI-сервисы, — всё это рабо...
Как я отсеиваю 90% кандидатов одной архитектурной задачей
Всем привет!Недавно мне нужно было нанять людей в команду по созданию системы на Python, Java, Go. Для меня крайне важны соблюдения принципов SOLID, Чистой архитектуры, Чистого ...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Как научить блокчейн-сети операторов ЦФА «разговаривать» между собой без потери клиентов и данных
Привет, Хабр!Это Михаил Кулаков. Я ведущий инженер-аналитик в Диасофт, занимаюсь развитием платформы распределенных реестров Digital Q.BlockChain.Помните, как в начале 2000-х ка...
Разработка агентов в AI Studio Yandex Cloud
Сегодня обсудим развёртывание агентов, созданных в Yandex Cloud AI Studio Agent Atelier. Atelier — это такой очевидный UI для настройки PromptTemplate для Responses API.
Разворачиваем ИИ в контейнерах: опыт интеграции LocalAI и Kubeflow
Привет, Хабр! Мы — команда dBrain.cloud, и сегодня хотим поделиться нашим путем по внедрению ИИ-сервисов на платформе контейнеризации.
«Вечнозеленый» спор —> Должен ли руководитель разработки (engineering manager) программировать наравне с командой?
В ИТ много неугасающих дискуссий: микросервисы или монолит, доступный или открытый код. Еще один спор из этой же категории: должен ли руководитель разработки писать код? Мы в Be...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Замыкания в JavaScript
Замыкание это важный механизм JavaScript, понимание которого обязательно фронтендера. Он позволяет изящно реализовать принцип наименьшего раскрытия, благодаря инкапсулированию ф...
Не бойтесь динамического программирования
Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная форм...
UI + API как единый интеграционный контур
Если вы уже имели опыт написания Ul-тестов для проверки страниц и форм, то, вероятно, задумывались: "Почему бы не протестировать весь сценарий целиком?" Так родилась идея делить...
3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется
Среди читателей есть как графонодрочеры, так и любители лоу-поли аниме. И те, и другие любят, когда что-то красивенько колыхается в такт погоде и походке персонажа. И те, и друг...