Advertise with Googlier.comБлог Алексея Кутеповаhttp://akutepov.ruРазработка программного обеспечения и автоматизация бизнес-процессовruMon, 26 Oct 2026 21:34:19 +0000Опыт разработки с Codexhttps://akutepov.ru/ru/blog/opyt-razrabotki-s-codex/Разработка приложения с нуля средствами Codex с минимальным участием разработчика.https://akutepov.ru/ru/blog/opyt-razrabotki-s-codex/Первый музыкальный релиз 4 a.m.https://akutepov.ru/ru/blog/piervyi-muzykal-nyi-rieliz-4-a-m/Релиз первого сингла музыкального коллектива 4 a.m.https://akutepov.ru/ru/blog/piervyi-muzykal-nyi-rieliz-4-a-m/Конструктор педали Tremolo с Aliexpresshttps://akutepov.ru/ru/blog/konstruktor-piedali-tremolo-s-aliexpress/В этой статье я расскажу о том как заказал конструктор педали Tremolo с Aliexpress и покажу весь процесс сборки. Попробуем оценить качество комплектующих и качество звучания самой педали.https://akutepov.ru/ru/blog/konstruktor-piedali-tremolo-s-aliexpress/Намоточный станок на базе Arduinohttps://akutepov.ru/ru/blog/namotochnyi-stanok-na-bazie-arduino/Как я делал на базе Arduino намоточный станок для ручной намотки катушек звукоснимателей.https://akutepov.ru/ru/blog/namotochnyi-stanok-na-bazie-arduino/Хакерская утилита: пишем сканер портов на Java за 10 минут!https://akutepov.ru/ru/blog/khakierskaia-utilita-pishiem-skanier-portov-na-java-za-10-minut/Сканер портов - очень важная утилита, которая помогает найти открытые порты на сервере. В этом видео я покажу как написать свой собственный простейший сканер и покажу как он работает.https://akutepov.ru/ru/blog/khakierskaia-utilita-pishiem-skanier-portov-na-java-za-10-minut/Что умеет Spring Scheduler?https://akutepov.ru/ru/blog/chto-umieiet-spring-scheduler/В этой статье я расскажу о том, как работать с планировщиком задач в приложении на Spring Boot, как его настроить в своём проекте и какие возможности у него есть.https://akutepov.ru/ru/blog/chto-umieiet-spring-scheduler/Кэширование данных в приложении на Spring Boothttps://akutepov.ru/ru/blog/keshirovaniie-dannykh-v-prilozhienii-na-spring-boot/Разбираем базовые возможности кэширования данных в приложениях на Spring Boothttps://akutepov.ru/ru/blog/keshirovaniie-dannykh-v-prilozhienii-na-spring-boot/Простой Telegram-бот на Java и Spring Boothttps://akutepov.ru/ru/blog/prostoi-telegram-bot-na-java-i-spring-boot/Простой Telegram-бот на Java и Spring Boothttps://akutepov.ru/ru/blog/prostoi-telegram-bot-na-java-i-spring-boot/9 мифов о Javahttps://akutepov.ru/ru/blog/9-mifov-o-java/Рассматриваем и опровергаем 9 распространённых мифов о языке программирования Java.https://akutepov.ru/ru/blog/9-mifov-o-java/Мой первый 3d-принтерhttps://akutepov.ru/ru/blog/moj-pervyj-3d-printer/Статья о покупке и эксплуатации моего первого 3d-принтера - Creality Ender 3.https://akutepov.ru/ru/blog/moj-pervyj-3d-printer/Распознавание текста с помощью pytesseracthttps://akutepov.ru/ru/blog/raspoznavanie-teksta-s-pomoshyu-pytesseract/Подробно разберём как с помощью библиотеки pytesseract можно распознавать текст, в том числе на русском языкеhttps://akutepov.ru/ru/blog/raspoznavanie-teksta-s-pomoshyu-pytesseract/Урок стрельбы в ногу: Как получить гарантированный Deadlock?https://akutepov.ru/ru/blog/urok-strelby-v-nogu-kak-poluchit-garantirovannyj-deadlock/Как с первого раза гарантированно получить deadlock в своём приложении?https://akutepov.ru/ru/blog/urok-strelby-v-nogu-kak-poluchit-garantirovannyj-deadlock/Паттерны проектирования на Java (экспресс-курс)https://akutepov.ru/ru/blog/design-patterns-in-java/Курс о принципах разработки программного обеспечения и паттернах проектированияhttps://akutepov.ru/ru/blog/design-patterns-in-java/8. Углубленное изучение ООП (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-in-depth-study-of-oop/Углубленное изучение объектно-ориентированного программированияhttps://akutepov.ru/ru/blog/java-base-in-depth-study-of-oop/7. Введение в ООП (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-introduction-to-oop/Основы объектно-ориентированного программирования в Javahttps://akutepov.ru/ru/blog/java-base-introduction-to-oop/6. Массивы (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-arrays/Что такое массивы и как их использовать при разработке программ на Javahttps://akutepov.ru/ru/blog/java-base-arrays/5. Циклы (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-cycles/Виды циклов в Java и их применение на практикеhttps://akutepov.ru/ru/blog/java-base-cycles/4. Условные операторы (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-conditional-statements/Условные операторы языка Java и их применение на практикеhttps://akutepov.ru/ru/blog/java-base-conditional-statements/3. Типы данных (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-data-types/На этом уроке разберёмся с типами данных в Java и научимся применять их на практике.https://akutepov.ru/ru/blog/java-base-data-types/2. Первая программа (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-first-program/Знакомство с языком Java, написание первой программыhttps://akutepov.ru/ru/blog/java-base-first-program/1. Введение (Java. Базовый курс)https://akutepov.ru/ru/blog/java-base-intro/Java. Базовый курс. Введение.https://akutepov.ru/ru/blog/java-base-intro/Итоги 2020 годаhttps://akutepov.ru/ru/blog/itogi-2020-goda/Подведение итогов уходящего 2020 года - как он повлиял на IT и изменил привычный уклад жизниhttps://akutepov.ru/ru/blog/itogi-2020-goda/Обработка исключений в контроллерах Springhttps://akutepov.ru/ru/blog/obrabotka-isklyuchenij-v-kontrollerah-spring/Статья о том как обрабатывать исключения, возникающие в контроллерах Springhttps://akutepov.ru/ru/blog/obrabotka-isklyuchenij-v-kontrollerah-spring/Какой фильм посмотреть? Разрабатываем рекомендательную систему на Python!https://akutepov.ru/ru/blog/kakoi-film-posmotret-razrabatyvaem-rekomendatelnuiu-sistemu-na-python/С рекомендательными системами каждый из нас сталкивается ежедневно: YouTube найдет для вас интересное видео, Google Play предложит установить полезное приложение или игру, а многие интернет-магазины порекомендуют товар, который который подойдет именно вам, и так далее. Как реализован подобный функционал? Об этом и многом другом я расскажу вам в своём вебинаре.https://akutepov.ru/ru/blog/kakoi-film-posmotret-razrabatyvaem-rekomendatelnuiu-sistemu-na-python/Использование сторонних компонентов Django CMShttps://akutepov.ru/ru/blog/ispolzovanie-storonnikh-komponentov-v-django-cms/В этой статье я продолжу знакомить вас с DjangoCMS и расскажу о том как можно использовать в своём проекте готовые решения от сторонних разработчиков и для чего это нужно. В качестве примера я покажу как создать свой собственный блог на DjangoCMS и за основу возьму проект из прошлой статьи. Вы можете клонировать данный проект с GitHub (ветка part1) или создать свой собственный сайт и проводить эксперименты уже на нём.https://akutepov.ru/ru/blog/ispolzovanie-storonnikh-komponentov-v-django-cms/Создание сайта на DjangoCMShttps://akutepov.ru/ru/blog/sozdanie-saita-na-django-cms/Я уже очень давно слежу за развитием проекта DjangoCMS и честно скажу что он не всегда мне нравился. Но постепенно команда проекта исправила многие косяки и сделала эту CMS по-настоящему удобной, гибкой и функциональной. После этого я стал практически фанатом DjangoCMS и использую его в некоторых своих проектах (например этот блог). Сегодня я подробно расскажу что такое DjangoCMS, в каких случаях его удобно применять и покажу как с помощью него создать простой сайт. Надеюсь вы тоже полюбите этот инструмент :)https://akutepov.ru/ru/blog/sozdanie-saita-na-django-cms/ORMLite - простая работа с базой данныхhttps://akutepov.ru/ru/blog/ormlite-prostaia-rabota-s-bazoi-dannykh/На данный момент существует множество фреймворков, позволяющих организовать работу с базами данных из java-приложений. В этой статье я расскажу про легковесный и в то же время функциональный фреймворк, реализующий технологию ORM - ORMLite.https://akutepov.ru/ru/blog/ormlite-prostaia-rabota-s-bazoi-dannykh/Встраиваем Jetty-сервер в свой проектhttps://akutepov.ru/ru/blog/vstraivaem-jetty-server-v-svoi-proekt/В этой статье я расскажу от такой крутой вещи, как Jetty сервер! Почему Jetty крутой и чем он может быть полезен сферическому java-программисту в вакууме? Всё дело в том что Jetty является одновременно легковесным и хорошо оптимизированным решением, которое можно использовать как в небольших, так и в крупных проектах. Jetty хорошо масштабируется, экономично использует память, но самый жир это то что его можно встроить в своё приложение. Это дико удобно когда нужно отладить работу веб-приложения, так как отпадает необходимость постоянно его пересобирать и заливать на сервер приложений. Да и вообще встроенный сервер может решать кучу полезных задач, например недавно мне понадобилось сделать легковесное веб-приложение со встроенным сервером, которое можно было бы запускать одной командой на любой машине, и для решения этой задачи я использовал Jetty.https://akutepov.ru/ru/blog/vstraivaem-jetty-server-v-svoi-proekt/Сравнение Apache ActiveMQ И IBM Websphere MQhttps://akutepov.ru/ru/blog/sravnenie-apache-activemq-i-ibm-websphere-mq/В данной статье я рассмотрю сравню две популярные системы обмена сообщениями и расскажу а нюансах при переходе с IBM WebSphere MQ 7.5 на свободно распространяемый Apache ActiveMQ 5.9. Также проанализирую риски подобной смены технологий.https://akutepov.ru/ru/blog/sravnenie-apache-activemq-i-ibm-websphere-mq/Пример использования Hibernatehttps://akutepov.ru/ru/blog/primer-ispolzovaniia-hibernate/Hibernate — библиотека предназначенная для решения задач объектно-реляционного отображения. Она представляет собой свободное программное обеспечение с открытым исходным кодом (open source), распространяемое на условиях GNU Lesser General Public License. Данная библиотека предоставляет легкий в использовании каркас (фреймворк) для отображения объектно-ориентированной модели данных в традиционные реляционные базы данных. Другими словами, используя данную библиотеку, можно заметно упростить себе жизнь, так как у нас появляется возможность эффективно и легко взаимодействовать с базами данных, не обладая глубокими знаниями SQL. Как использовать Hibernate я расскажу в этой статье.https://akutepov.ru/ru/blog/primer-ispolzovaniia-hibernate/