Наши услуги

Мы предлагаем

serv2
Сайт визитка - лендинг
Одна шаблонная страница - когда надо сегодня
serv2
Сайт магазин с CRM
Главная страница, каталог товаров/услуг, личный кабинет продавца
serv2
Дизайн для своего сайта
Нарисуем вам новый дизайн
serv2
Доработка существующего сайта
Когда что-то сломалось
serv2
Дизайн печатной продукции
Визитки, баннеры, стикеры и прочее нецифровое, что можно будет потрогать :)
serv2
Не знаю как объяснить - посмотрите сами
И такое делаем :)

Почему мы?

Минимум взаимодействий
Минимум взаимодействий
Из материалов только ваша страница или сайт
Всегда на связи
Всегда на связи
Голосовые, текст, видео - как удобно :)
Бывает и дорого, но есть бесплатно
Бывает и дорого, но есть бесплатно
Качество не зависит от цены
Индивидуальный подход
Индивидуальный подход
Разумеется :)
business
Коротко

О нас

wow5
2015
работаем успешно с
wow3
5
Реализованных проектов

Это начало интересного текста обо мне

Чуть позже напишу тут интересный текст

Партнёров пока нет
Но, ты пиши если что :)

Наши работы

Работа 1
Работа 2

Ознакомьтесь с нашим сервисом и комфортным сотрудничеством

Тарифы

Сайтик фри
0
Точно такой лендинг
checkedВаши фото, контакты и тексты
checkedИмя сайта имя.dencompany.ru
checkedБез мелкого шрифта и камней
Лайт
от
5 000
₽/год
Когда сайт пробник понравился и надо расширяться
checkedСамостоятельное имя сайта
checkedИндивидуальные настройки
checkedCRM (личный кабинет продавца)
checkedБез мелкого шрифта и камней
Хочу всё
от
15 000
₽/мес
Когда налажен процесс или не очень, но надо много и не хочется вникать
checkedСамостоятельное имя сайта
checkedИндивидуальный дизайн
checkedCRM (личный кабинет продавца)
checkedПеренос товаров с текущего сайта
checkedБез мелкого шрифта и камней

Профессионалы своего дела

Наша команда

Фото
Fullstack ведущий программист
Денис

О нас говорят

Отзывы клиентов

Фото отзыв
Я — специалист по SMM
Linda
Дизайнер
Фото отзыв
Отзыв 1
Mark
Backend разработчик
Смотреть все

Все, что нужно знать о бизнесе

Блог

Читать блог
Фото блог
25
08.2026
5 основных инструментов для продвижения интернет-бизнеса
Я — специалист по SMM.
Фото блог
25
08.2026
5 основных инструментов для продвижения интернет-бизнеса
Раньше работала дома.
Фото блог
25
08.2026
5 основных инструментов для продвижения интернет-бизнеса
Я работала дома.

Все, что нужно знать о создании сайтов

Статьи

24.08.2026
Выбор хостинга для разработки игр: практическое руководство на конец августа 2026 года Конец августа — время, когда инди-разработчики готовятся к осенним игровым фестивалям и релизам. Выбор хостинга в этот период критичен: летний всплеск онлайн-событий спал, но нагрузка на серверы традиционно растёт к сентябрю. В этой статье разберём, как выбрать платформу под конкретные задачи разработки игр, учитывая текущий сезон и тренды 2026 года. Специфика хостинга для игровых проектов В отличие от обычного веб-сайта, игровой сервер требует особого подхода. Ваш проект — это не просто статика, а постоянный обмен данными в реальном времени. Ключевые параметры, на которые стоит обратить внимание: Низкий пинг (латентность) — критичен для шутеров, MOBA и файтингов. Задержка более 50 мс делает игру некомфортной. Выделенные ресурсы CPU — игровая логика, физика и ИИ нагружают процессор сильнее, чем обычный PHP-сайт. Пропускная способность канала — если у вас 1000 одновременных игроков, каждый передаёт по 10 КБ/с, итого нужно минимум 10 МБ/с стабильного аплинка. Защита от DDoS — соревновательные игры часто становятся целью атак. В 2026 году это стандарт, а не опция. Типы хостинга: что выбрать под задачу Виртуальный хостинг (Shared) — не для игр Категорически не подходит для размещения игровых серверов. Ограничения по CPU и памяти, «соседи» по серверу, которые могут съесть все ресурсы. Единственное применение — лендинг игры или форум сообщества на начальном этапе. Виртуальный выделенный сервер (VPS/VDS) Оптимальный выбор для инди-проектов и небольших студий. Вы получаете гарантированную долю ресурсов. Для разработки игр в 2026 году рекомендую конфигурацию от 4 vCPU и 8 ГБ RAM. Обратите внимание на тип диска — NVMe обязателен, так как игровые миры генерируются динамически и требуют быстрого чтения/записи. Выделенный сервер (Dedicated) Для крупных релизов или MMO-проектов. Полный контроль над железом, возможность установки специализированного ПО и тонкой настройки ядра. В конце августа 2026 года цены на выделенные серверы с AMD EPYC 4-го поколения стали доступнее, но всё равно это в 3-5 раз дороже VPS. Облачные платформы (AWS, GCP, Azure) Идеальны для игр с пиковыми нагрузками. Вы платите за фактическое потребление. Если ваш проект — это кооперативная игра, где вечером собирается 500 человек, а днём — 20, облако спасёт от переплат. Однако сложность настройки и непредсказуемый счёт за трафик могут стать проблемой для новичков. Практические советы на конец августа 2026 Учитывая, что лето заканчивается, а осенью стартуют крупные игровые выставки (TGS, Gamescom уже прошёл, но впереди осенние конференции), рекомендую следующий план действий: Проведите стресс-тест сейчас. Не ждите релиза. Запустите нагрузочное тестирование вашего сервера в конце августа, когда нагрузка на дата-центры минимальна (школьники и студенты готовятся к учебному году, активность падает). Это даст базовые цифры. Выбирайте локацию ближе к аудитории. Если ваша игра нацелена на Европу, берите хостинг во Франкфурте или Амстердаме. Для России и СНГ — Москва или Санкт-Петербург. В конце лета 2026 года появились новые тарифы в Новосибирске и Екатеринбурге с хорошей связностью с Азией. Проверьте политику возврата средств. Многие провайдеры дают 30 дней гарантии. Начните с минимального тарифа, разверните сервер, погоняйте его неделю. Если что-то не так — верните деньги до начала сентября, когда цены начнут расти из-за сезонного спроса. Обратите внимание на панель управления. Для игровых серверов удобнее всего Pterodactyl или Pelican (форк). Убедитесь, что хостинг предоставляет доступ к этим панелям, а не только к cPanel, которая для игр бесполезна. Критерии выбора конкретного провайдера При сравнении тарифов в конце августа 2026 года обращайте внимание на следующие детали: Скорость аплинка. Многие хостинги указывают входящий канал 1 Гбит/с, но исходящий ограничивают 100 Мбит/с. Для игрового сервера важен именно исходящий трафик. Анти-DDoS фильтрация. Уточните, на каком уровне она работает — L3/L4 или L7. Для игр критична защита от UDP-флуда. Автоматические бэкапы. Игровой мир — это ценные данные игроков. Проверьте, как часто создаются снапшоты и можно ли восстановиться на любой момент времени. Техподдержка 24/7. В конце лета многие провайдеры сокращают штат. Убедитесь, что в выходные дни (суббота-воскресенье) вам смогут помочь, а не только в будни с 9 до 18. Бюджет и сезонные скидки Конец августа 2026 года — удачное время для покупки. Многие хостинги проводят акции «Back to School» и «End of Summer». Типичные предложения: скидка 20-30% на первые 3 месяца или удвоение ресурсов при оплате за год. Не гонитесь за самыми дешёвыми вариантами — экономия 5 долларов в месяц обернётся лагами и потерей игроков. Оптимальный бюджет для инди-игры на VPS: 15-25 долларов в месяц. Для серьёзного проекта с сотнями игроков — от 50 долларов. Заключение Выбор хостинга для разработки игр — это инвестиция в репутацию вашего проекта. Начните с VPS на NVMe-дисках с защитой от DDoS и возможностью апгрейда до выделенного сервера без миграции данных. Проверьте провайдера на тестовом периоде именно сейчас, в конце августа, чтобы к сентябрьскому наплыву игроков у вас была стабильная и быстрая инфраструктура. Помните: хороший хостинг — это тот, о котором вы не вспоминаете в самый разгар игровой сессии, потому что всё работает безупречно.
19.08.2026
Выбор хостинга для Kotlin-игр: практическое руководство на август 2026 года Разработка игр на Kotlin — это вызов не только для вашего кода, но и для инфраструктуры. Конец лета — идеальное время, чтобы пересмотреть свои серверные мощности перед осенним наплывом игроков. В этой статье мы разберем, как выбрать хостинг, учитывая специфику Kotlin, требования игровой индустрии и текущий сезон. Почему Kotlin диктует особые условия к хостингу Kotlin, будучи языком для JVM (Java Virtual Machine), требует от сервера стабильной работы с памятью и процессором. В отличие от статичных сайтов, игры на Kotlin (особенно серверная часть на Ktor или Spring) создают постоянную нагрузку на CPU и RAM. В августе, когда многие пользователи находятся в отпусках и играют с мобильных устройств, пиковая нагрузка может смещаться на вечерние часы. Ваш хостинг должен без задержек масштабировать ресурсы, иначе вы потеряете игроков на старте осеннего сезона. Ключевые критерии выбора: от железа до географии Процессор и память: не экономьте на ядрах Для игрового сервера на Kotlin минимальная конфигурация — это 2 виртуальных ядра и 4 ГБ оперативной памяти. Однако, если ваша игра использует сложную физику или процедурную генерацию мира, смело берите 4 ядра и 8 ГБ. В августе, из-за жары, дата-центры могут испытывать перегрузки систем охлаждения, что снижает тактовую частоту CPU. Выбирайте хостинг с гарантированной долей CPU (vCPU), а не с общей очередью, чтобы ваш сервер не «тормозил» в часы пик. Дисковая система: SSD обязателен, NVMe желателен Игровые миры и ассеты требуют быстрого чтения данных. Обычные HDD-диски — это прошлый век. Вам нужен NVMe-накопитель, который обеспечит скорость чтения/записи не менее 3000 МБ/с. Это критично для сохранения игровых сессий и загрузки уровней. Учитывая, что в конце лета вы будете загружать много обновлений перед релизом, быстрый диск сэкономит часы ожидания. Расположение сервера: ближе к игрокам Август — сезон путешествий. Ваши игроки могут быть в любой точке мира. Если ваша аудитория — русскоязычная, выбирайте хостинг в Москве или Санкт-Петербурге. Если игра нацелена на Европу, рассмотрите Франкфурт или Амстердам. Помните: задержка (пинг) более 50 мс делает динамичные игры некомфортными. Идеальный вариант — облачный провайдер с несколькими регионами, чтобы вы могли запускать игровые инстансы ближе к кластерам игроков. Типы хостинга: что выбрать для игры на Kotlin Виртуальный выделенный сервер (VPS/VDS) Это оптимальный выбор для инди-студий и средних проектов. Вы получаете выделенные ресурсы ядра и памяти, полный root-доступ и возможность установить любую JVM и библиотеки. В августе, перед началом учебного года, многие провайдеры устраивают распродажи — можно сэкономить до 30% на годовом плане. Главное — проверьте, чтобы у хостинга была функция «горячего» расширения диска и RAM, так как после релиза игры нагрузка может резко вырасти. Облачные платформы (AWS, Google Cloud, Yandex Cloud) Для крупных проектов с сотнями тысяч игроков облако — единственный разумный вариант. Вы платите только за фактическое потребление ресурсов. Однако в конце лета будьте осторожны с тарифами на исходящий трафик. Игровые обновления «весят» гигабайты, и счет за трансфер может вас удивить. Используйте CDN для раздачи статики (текстур, звуков), а сам игровой сервер держите на виртуальных машинах с автоматическим масштабированием. Выделенный сервер (Dedicated) Если ваша игра — это MMORPG с тысячами одновременных подключений, аренда физического сервера оправдана. Вы получаете 100% мощности железа без «соседей» по гипервизору. Но в августе, в период жары, убедитесь, что дата-центр имеет резервное охлаждение. Перегрев сервера летом — частая причина внезапных даунтаймов. Стоимость такого решения высока, но стабильность того стоит. Практические советы на август 2026 года Проведите стресс-тест до сентября. Не ждите пиковой нагрузки. Запустите бета-тест с 1000 ботов в конце августа, чтобы увидеть, как ваш сервер ведет себя при 100% загрузке CPU. Это выявит узкие места в коде и конфигурации JVM (например, настройки G1GC). Настройте мониторинг температуры. Используйте метрики из Grafana или Prometheus. Если температура процессора на сервере стабильно выше 80°C, это сигнал к тому, что пора переезжать на более «холодный» тариф или в другой регион. Подумайте о резервном копировании. Август — сезон гроз. Отключение электроэнергии в дата-центре может стереть данные. Настройте автоматический снапшот диска каждые 6 часов. Это займет 10 минут, но спасет ваш проект от катастрофы. Выбирайте тариф с оплатой за месяц. Не подписывайтесь на год вперед, не протестировав сервер в реальных условиях. Возьмите месяц, погоняйте игру, а затем, если все устраивает, оплатите долгосрочный план со скидкой. Заключение: сезонные скидки и готовность к зиме Выбор хостинга для Kotlin-игры — это баланс между производительностью, бюджетом и географией. В конце августа 2026 года обратите внимание на акции «Back to School» от крупных облачных провайдеров — они часто дают бонусы на счет за первый месяц. Не гонитесь за самой дешевой ценой; лучше потратить на 20% больше, но получить гарантированную частоту CPU и NVMe-диск. Помните, что осенью конкуренция за внимание игроков обостряется, и ваш сервер должен быть готов к наплыву пользователей. Начните с VPS на 4 ядра и 8 ГБ, проведите нагрузочное тестирование в последние теплые дни, и вы встретите сентябрь во всеоружии. Удачи в разработке, и пусть ваш Kotlin-код компилируется быстро, а сервер никогда не падает.
16.08.2026
Миграция легаси-приложения на Delphi: пошаговое руководство для мидл-разработчика Миграция фреймворка — это всегда сложный и ответственный процесс, особенно когда речь идет о таком ветеране программирования, как Delphi. Для разработчика уровня middle это не просто задача по замене библиотек, а целый проект, требующий системного подхода, глубокого понимания архитектуры и умения работать с унаследованным кодом. В этой статье мы разберем ключевые этапы миграции Delphi-приложения, типичные ловушки и практические рекомендации, которые помогут провести процесс без потери качества и в срок. Оценка масштаба и постановка целей Прежде чем писать первую строку кода, необходимо четко определить, что мы мигрируем и зачем. Для мидл-разработчика это этап, на котором нужно проявить аналитические способности и умение задавать правильные вопросы. Аудит текущего кода Начните с полного аудита исходного кода. Не пытайтесь охватить все сразу — разбейте проект на модули и оцените каждый по следующим критериям: Возраст кода — код, написанный на Delphi 5-7, будет сильно отличаться от кода на Delphi 10.4+. Используемые библиотеки — составьте полный список сторонних компонентов и библиотек, от которых зависит проект. Степень связанности — определите, насколько модули зависят друг от друга. Чем выше связанность, тем сложнее будет миграция. Покрытие тестами — наличие автоматических тестов критически важно для безопасной миграции. Если их нет, это первая задача, которую нужно решить. Определение целевой версии Выбор целевой версии Delphi — стратегическое решение. Не всегда нужно гнаться за самой свежей версией. Оцените, какие новые возможности вам действительно нужны, и совместимы ли они с вашим стеком технологий. Например, переход на Delphi 10.3+ дает доступ к современным возможностям языка (inline variables, enhanced RTTI), но может потребовать обновления сторонних библиотек. Планирование миграции После аудита переходим к планированию. Это этап, где мидл-разработчик должен проявить свои навыки тайм-менеджмента и управления рисками. Стратегия миграции Существует два основных подхода к миграции: «большой взрыв» (big bang) и поэтапная миграция. Для больших проектов второй подход предпочтительнее. Поэтапная миграция — вы постепенно переносите модули на новую версию, сохраняя работоспособность приложения на каждом этапе. Это позволяет быстрее выявлять ошибки и снижает риски. Параллельная работа — старая и новая версии работают одновременно, что позволяет сравнить поведение системы и плавно переключить пользователей. Составление карты зависимостей Создайте детальную карту зависимостей между модулями. Это поможет определить порядок миграции: начинать нужно с самых низкоуровневых модулей, которые не зависят от других, и постепенно подниматься вверх. Используйте инструменты анализа кода, такие как Pascal Analyzer или ModelMaker, чтобы автоматизировать этот процесс. Процесс миграции кода Теперь переходим к самой технической части. Здесь мидл-разработчик сталкивается с конкретными проблемами, которые требуют внимательности и знания особенностей Delphi. Изменения в языке и RTL Каждая новая версия Delphi вносит изменения в язык и Runtime Library. Вот что нужно проверить в первую очередь: Изменения в типах данных — например, размер некоторых целочисленных типов мог измениться. Депрецированные функции — функции, которые были помечены как deprecated, могут быть удалены в новой версии. Изменения в работе с памятью — особенно если вы используете ручное управление памятью или интерфейсы. Изменения в VCL/FMX — визуальные компоненты могли изменить свое поведение или свойства. Работа с устаревшими конструкциями Код, написанный 10-15 лет назад, часто содержит устаревшие конструкции. Например, использование глобальных переменных, прямых ссылок на внутренние структуры данных или устаревших паттернов работы с исключениями. В процессе миграции это нужно аккуратно рефакторить, но помните: не пытайтесь переписать все сразу. Сначала добейтесь того, чтобы код компилировался и работал на новой версии, а затем уже улучшайте его. Совместимость сторонних библиотек Одна из самых частых проблем — несовместимость сторонних компонентов. Проверьте, есть ли обновленные версии для целевой платформы. Если библиотека не обновляется, у вас есть три варианта: Найти альтернативную библиотеку с аналогичным функционалом. Написать собственную обертку (wrapper) для замены функционала. Перенести код библиотеки в проект и адаптировать его вручную (самый трудоемкий вариант). Тестирование и обеспечение качества Без качественного тестирования миграция обречена на провал. Для мидл-разработчика это возможность проявить свои навыки в создании надежного программного обеспечения. Стратегия тестирования Разработайте стратегию тестирования, которая включает в себя: Модульное тестирование — используйте DUnit или DUnitX для проверки отдельных модулей. Интеграционное тестирование — проверка взаимодействия между модулями. Системное тестирование — проверка всего приложения в целом. Регрессионное тестирование — убедитесь, что новая версия не сломала существующий функционал. Автоматизация тестов Настройте автоматический запуск тестов при каждой сборке. Это позволит быстро выявлять ошибки на ранних этапах. Используйте системы непрерывной интеграции (CI), такие как Jenkins или GitLa
Открыть все статьи
bg_1
Остались вопросы? Задавайте их немедленно.
мы проконсультируем совершенно бесплатно