Статьи

  • Сколько стоит поддержка мобильного приложения после запуска

    Приложение вышло в магазин, пользователи начали им пользоваться, а в бюджете осталась одна строка: «поддержка». Что в ней учитывать — исправление ошибок, новые функции, серверы, выпуск обновлений? И означает ли оплаченный пакет часов, что команда подключится ночью, если перестанут проходить заказы? Стоимость поддержки складывается из работы специалистов, расходов на инфраструктуру и внешние сервисы, а также…

  • Как передать мобильное приложение новому подрядчику: чек-лист для бизнеса

    Приложение работает, но договориться о следующем релизе все сложнее. Исправления затягиваются, оценки непонятны или команда больше не может заниматься проектом. Вы находите другого разработчика — и выясняется, что ссылки на Git недостаточно для продолжения работы. Передача приложения завершена, когда новая команда может самостоятельно собрать его, проверить основные сценарии, выпустить обновление и восстановить сервис при сбое.…

  • Приложение для доставки еды: готовое решение или разработка на заказ?

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

  • Когда отделу продаж нужен ИИ, а когда достаточно автоматизации CRM

    Как разделить задачи между CRM, ИИ и менеджером. Критерии выбора, пример «Фанера Питер» и проверка пилота.

  • Запоминаем положение интерфейса средствами JavaScript

    Из архива блога, 2010 год. Восстановлено 22 сентября 2026 года. Ниже сохранен исторический текст. Использованные ezCookie, escape() и обработчик jQuery toggle(fn, fn) устарели; такой toggle удален в jQuery 1.9. Старое утверждение об «идеальном» выборе cookies относится к контексту 2010 года. Код не следует переносить в современный проект без переработки. Очень важным моментом в интерфейсе сайта…

  • Добавление записей MySQL из одной таблицы в другую

    Из архива блога, 2010 год. Восстановлено 22 сентября 2026 года. Исправлены пропущенные типы полей в SQL и пояснение направления копирования. Пример запускайте в отдельной учебной базе. Хочу написать об очень полезной возможности MySQL, которая очень помогает в рефакторинге старой БД, точнее в переносе данных из старой БД в новую, имеющую другую структуру. В данном случае…

  • Написание больших приложений на ExtJS (Часть2)

    Из архива, 2010 год. Восстановлено 14 сентября 2026 года. Описанные версии инструментов устарели; материал сохранен как историческая публикация. Это архивный перевод; ссылка на оригинал сохранена в конце статьи. Важно. Если вы этого еще не сделали, обязательно прочитайте первую часть этой статьи. Без этого будет очень трудно объяснить (или даже невозможно), а для вас понять, что…

  • Написание больших приложений на ExtJS (Часть1)

    Из архива, 2010 год. Восстановлено 14 сентября 2026 года. Описанные версии инструментов устарели; материал сохранен как историческая публикация. Это архивный перевод; ссылка на оригинал сохранена в конце статьи. Предисловие Я решил написать эту статью для тех пользователей Ext 2.x, которые уже выросли из приложений состоящих из одной HTML страницы со встроенным скриптом, который создает одно…

  • Получить в MySQL имя поля содержащего в себе первичный ключ

    Из архива блога, 2010 год. Восстановлено 22 сентября 2026 года. Исправлен короткий запрос и добавлено пояснение для составного ключа. Имена db и tbl замените на свою базу и таблицу. Для одного из проектов понадобилось узнать имя поля у таблицы содержащего в себе первичный ключ. Погуглив ничего путного не нашел, ответ нарыл случайно в lists на…

  • Проектирование RR, диаграммы прецедентов(use cases diagrams)

    Из архива, 2009 год. Восстановлено 14 сентября 2026 года. Описанные версии инструментов устарели; материал сохранен как историческая публикация. Первый пост из цикла проектирование в Rational Rose.  Сначала предлагаю рассмотреть самую простую диграмму Use Case, которая описывает общее поведение проектируемой системы. Данная диаграмма служит для описания поведения системы и функциональности обеспечиваемой системой. То есть, как система…

Роман Кузнецов · Mobecan