| |

Как создать свой GPT Chat?

Создание генеративной модели, подобной ChatGPT, включает несколько ключевых этапов. Вот упрощённый путь: 1. Определите цель и задачи модели 2. Соберите данные 3. Выберите архитектуру 4. Подготовьте данные 5. Предобучение модели 6. Дообучение (Fine-Tuning) 7. Оценка и тестирование 8. Оптимизация 9. Деплой 10. Поддержка и обновление Ресурсы для изучения: Создание генеративной модели — это сложный, но…

|

Как запустить php скрипт в консоли в фоновом режиме?

Использовать nohup: Запустите команду с перенаправлением вывода в указанный файл: Логи будут записываться в файл /path/htdocs/yama/levelog.log. Убедитесь в правах доступа Если файл /path/htdocs/yama/levelog.log принадлежит другому пользователю или группе, проверьте и настройте права доступа: Убедитесь, что PHP имеет право записывать в файл: Если файла ещё нет, создайте его: Теперь все логи будут корректно записываться в указанный файл. Что дальше?…

| |

У меня интернет магазин с высокой пользовательской нагрузкой. Каталоги, фильтры, карточки товаров. Много роботов, парсеров которые создают избыточную нагрузку. Делать ли мне это на Node.js или на чем то другом?

Создание высоконагруженного интернет-магазина требует тщательного выбора технологий и архитектурных решений. Node.js может быть хорошим выбором для некоторых частей приложения, но также есть другие технологии, которые могут быть более подходящими в зависимости от конкретных требований и особенностей вашего проекта. Давайте рассмотрим ключевые аспекты, которые помогут вам принять обоснованное решение. 1. Производительность и масштабируемость Node.js: Другие технологии:…

|

Для чего нужен NestJS и в чем его отличие от Nuxt 3

NestJS и Nuxt 3 — это два разных фреймворка, предназначенных для разных целей в разработке веб-приложений. NestJS Назначение: NestJS — это фреймворк для построения серверных приложений на Node.js. Он предназначен для создания масштабируемых и легко поддерживаемых серверных приложений. Ключевые особенности: Nuxt 3 Назначение: Nuxt 3 — это фреймворк для создания серверных и клиентских приложений на…

|

Серверные и клиентские приложения в чем разница?

Серверные и клиентские приложения отличаются по ряду ключевых аспектов, связанных с их архитектурой, местом выполнения, функциональными обязанностями и способами взаимодействия с пользователями и данными. Вот основные различия: Клиентские приложения (Client-side applications): Серверные приложения (Server-side applications): Гибридные решения: Современные веб-приложения часто используют гибридный подход, комбинируя преимущества клиентских и серверных технологий. Примеры таких подходов: Такой комбинированный подход…

Nuxt.js
| |

Nuxt.js

Nuxt.js — это фреймворк на основе Vue.js, предназначенный для создания серверных и клиентских приложений с улучшенной производительностью и SEO. Он предоставляет мощные инструменты для разработки универсальных приложений (Isomorphic applications), одностраничных приложений (SPA) и статически сгенерированных сайтов. Основные возможности и особенности Nuxt.js: Примеры использования Nuxt.js: Преимущества использования Nuxt.js: Nuxt.js является мощным инструментом для разработки современных веб-приложений…

| |

Что такое EKS?

Amazon Elastic Kubernetes Service (EKS) — это управляемый сервис от Amazon Web Services (AWS) для запуска и управления Kubernetes на AWS. EKS упрощает развертывание, управление и масштабирование контейнерных приложений с использованием Kubernetes, предоставляя надежную, безопасную и масштабируемую платформу для запуска приложений. Основные функции и возможности Amazon EKS Преимущества использования Amazon EKS Пример использования Amazon EKS…

|

Adobe Firefly — генеративные AI-инструменты

Adobe Firefly — это набор генеративных AI-инструментов, разработанных Adobe, которые предназначены для создания и редактирования визуального контента. Firefly использует технологии искусственного интеллекта и машинного обучения для автоматизации и упрощения различных задач, связанных с дизайном и созданием мультимедийного контента. Основные особенности Adobe Firefly Примеры использования Adobe Firefly Преимущества Adobe Firefly Adobe Firefly представляет собой мощный инструмент…

| | | |

Что такое Kafka какие задачи в IT решает?

Кафка — это распределенная платформа для обработки данных в реальном времени, разработанная LinkedIn и позднее переданная Apache Software Foundation. Её главная цель — обеспечить высокопроизводительную и масштабируемую систему для передачи, обработки и хранения потоков данных. Основные задачи, которые Kafka решает в области информационных технологий, включают: Какое практическое применение для интернет магазина? В интернет-магазинах Kafka может…

Монолит и микросервисы, архитектура приложений.
| |

Монолит и микросервисы, архитектура приложений.

В мире разработки программного обеспечения существует вечный вопрос: использовать монолитную или микросервисную архитектуру? Оба подхода имеют свои преимущества и недостатки, и правильный выбор зависит от множества факторов, таких как размер проекта, потребности бизнеса, требования к масштабируемости и обслуживанию. Давайте более подробно рассмотрим каждый из этих архитектурных стилей и разберем, когда одно лучше подходит, чем другое….