• Делаем Маркетплейс, интегрированный в облако онлайн-касс

      В декабре прошлого года мы участвовали в хакатоне со своей платформой прототипирования. За отведенные два дня мы замахнулись с нуля разобраться с онлайн-кассой и её облачной экосистемой, а также сделать прототип сервиса — Маркетплейс. Как и ожидалось, мы потратили 80% времени на интеграцию с незнакомым устройством, а за оставшиеся 20% хорошо развлеклись и сделали всё остальное.


      Честно, нас удивила простота входа в этот облачный мир, его масштабы (160 тысяч пользователей практически на старте), возможности и… дыры. В итоге у нас всё получилось, а компания-организатор, по их заявлениям, вот-вот стартует проект маркетплейса.


      В этой статье я покажу как за 2-3 часа был сделан веб-сервис, интегрированный с облачными кассами и пригодный для обкатки на фокусной группе клиентов. Сам проект доступен для ознакомления и клонирования в виде исходников в github и онлайн версии.



      Читать дальше →
    • Настройка безопасности для приложений на облачной платформе SAP Cloud Platform

      • Tutorial
      В нашей облачной платформе SAP Cloud Platform есть целый набор встроенных сервисов. В этой статье мы остановимся теме безопасности — рассмотрим сервисы безопасности в среде Neo, а также возможности SAP Cloud Platform для обеспечения безопасности разработанных вами приложений и сервисов.

      В этой статье мы расскажем о следующих темах, чтобы лучше понимать возможности сервисов безопасности SAP Cloud Platform, а также — что понимается под теми или иными терминами:
      • аутентификация пользователей
      • управление авторизацией
      • безопасный перенос информации идентификации между разными средами и приложениями («объединение идентификации» или identity federation)
      • технология единого входа (single sign-on) на SAP Cloud Platform
      • разница между бизнес-пользователями и пользователями платформы со стороны безопасности




      Затем мы рассмотрим практический пример на бесплатном пробном аккаунте SAP Cloud Platform – его может создать любой желающий. В этой части мы расскажем, как работает конфигурация безопасности для приложения в зависимости от его среды выполнения (например, HTML5 и Java).

      План нашей статьи о сервисах безопасности SAP Cloud Platform в среде Neo:
      • Часть 1 (теоретическая). Обзор сервисов безопасности
      • Часть 2. Настройка безопасности для HTML5-приложений
      • Часть 3. Настройка безопасности для Java-приложений


      (далее — опять очень много текста)
      Читать дальше →
    • Руководство по разработке облачных приложений с помощью SAP Cloud Platform и Cloud Foundry

      • Tutorial
      Cloud Foundry (CF) является глобальным стандартом разработки облачных приложений, который позволяет разработчикам уделять больше внимания поставленным задачам и облегчает процесс развертывания и управления приложениями.

      В этой статье мы расскажем о нескольких этапах, которые помогут работать с Cloud Foundry и нашей облачной платформой:

      • Как получить доступ к пробной учетной записи SAP Cloud Platform для среды Cloud Foundry;
      • Как улучшить приложение с помощью дополнительных функций, используя базовые концепции Cloud Foundry, включая сторонние службы;
      • Как работать с пробной учетной записью в среде Cloud Foundry и с приложением через SAP Cloud Platform и интерфейс командной строки Cloud Foundry (CF CLI);
      • Как использовать платформы приложений, такие как Spring и Spring Boot для эффективного создания приложений;
      • Как осуществить контроль, масштабирование и обновление вашего приложения.

      (под катом очень много текста)
      Читать дальше →
    • Одна небольшая вентиляция

        Есть небольшая вентсистема, которую нам поручили когда-то запустить, а сегодня я пользуюсь ей как онлайн-термометром. Как так получилось? То был первый шкаф автоматики, принятый сразу же после согласия работать.
        Читать дальше →
      • Перезагрузка дизайнера. Как попрощаться с рутиной и выйти на новый уровень



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

          Дизайнеры редко работают в одной компании больше 3–5 лет, а все потому, что внутри мы превозносим дизайн, как религию, а по факту рисуем серые прямоугольники и пытаемся вникнуть в суть комментариев заказчика. Это истощает, в первую очередь эмоционально. А дизайнер без эмоций — никто.

          Мечты сделать что-то выдающееся погребаются под натиском типовых задач, которые провоцируют типовые решения. Они бесспорно работают, но работают больше на бизнес, чем на вас.
          Читать дальше →
          • +14
          • 8,2k
          • 4
        • Запуск приложений с блокчейн на SAP Cloud Platform

            SAP Cloud Platform — это облачная платформа, которая работает по модели PaaS или платформа-как-сервис (Platform as a Service). С её помощью компании могут разрабатывать собственные приложения, расширения или дополнения для уже существующих продуктов SAP или же создавать гибридный ИТ-ландшафт в компании при помощи интеграции между облачными или on-premise решениями.

            Осенью прошлого года мы перенесли SAP Cloud Platform в российский дата-центр, чтобы облегчить разработку и использование платформы для отечественных клиентов и пользователей.

            В этой статье мы расскажем о том, как быстро запустить на SAP Cloud Platform приложение с блокчейн, а также о пилотном приложении с блокчейн для пенсионных фондов.

            image
            Архитектура SAP Cloud Platform
            Читать дальше →
          • Ой, у вас баннер убежал!

            Ну. И что?
            Реклама
          • Почему мы не стали делать идеально: как менялась инфраструктура серверов War Robots



              Первый прототип (например, игры в новой для вас нише) часто делается «на коленке» из палок и самизнаетечего. Причем палки, как правило, тоже из этого самизнаетечего. И на то есть несколько причин.

              Во-первых, от неудачной идеи будет не так жалко отказаться. А во-вторых, в погоне за перфекционизмом можно забыть о потребностях конечных пользователей или никогда не закончить работу даже над альфа-версией. Но что, если в вашу «глиняную» повозку стало набираться так много людей, что перестраивать её на ходу уже не кажется такой привлекательной идеей? Примерно это с нами и случилось.

              Забегу вперед и расскажу, что сейчас DAU в наших проектах около 1,5 млн. Но так было не всегда.
              Читать дальше →
            • Достижение максимальной производительности Быстрого Преобразования Фурье на основе управления данными

              Сейчас проблема производительности приложений с цифровой обработкой сигналов решается использованием специализированного оборудования. При этом такому оборудованию требуются еще и оптимизированные под него программы.

              Есть и несколько подходов для подгонки алгоритмов под машинную архитектуру, один из которых – управление данными(data driven). Каждый, кто сталкивался с ручным программированием данных, знает, что это дело это не простое. Однако в большинстве случаев можно спроектировать пре-компилятор, который существенно упростит задачу. В статье описана методика построения двух управляемых данными алгоритмов БПФ и способы достижения максимальной производительности, превосходящей теоретическую.
              Читать дальше →
            • Анатомия распределенной команды — процесс подготовки требований

                Все мы знаем, какую боль в самых разных частях тела вызывают проблемы с требованиями у всех в Разработку ПО вовлеченных. Казалось бы даже у контор, которые давно на рынке, уже должны быть целостные практики формализации и подготовки требований — ан-нет, процесс в большинстве случаев достаточно примитивен, и нигде не расписан. Кому-то этого достаточно, но в моем случае команда наша еще и распределенная, да еще и с языковым барьером (к-к-ккомбо!).

                image

                Дисклеймер: Каждая организация уникальна — от внутренней структуры, и до того, как она общается с внешним миром. Так что я не считаю ни один воркфлоу (или бизнес-процесс, как любят говорить на русском) универсальным решением. Пост не претендует на полноту и исключительность, он скорее о том, что подобный подход работает у нас в SkuVault, в текущей конфигурации команды, и демонстрирует положительные результаты. Наша специфика — это 50 человек, 16 из которых оторваны от другой части 10-часовой разницей во времени.
                Читать дальше →
                • +16
                • 4,9k
                • 6
              • Фокус-группы для исследования пользователей: впечатления участника, критика и адаптация метода


                  Кадр из сериала «Силиконовая долина», сцена с испорченной фокус-группой.

                  Когда речь заходит о Customer development, или маркетинговых и UX-исследованиях, часто упоминаются фокус-группы. Еще чаще их критикуют, или высмеивают. И обычно справедливо. Я почти не встречала ситуаций, когда метод фокус-групп верно подбирался под задачи. По частоте неверного выбора фокус-группы догоняют разве что проблемные интервью и опросы. Поэтому правильнее будет критиковать не метод, а его несоответствие задачам исследования.

                  Недавно я стала участником исследования новых on-line сервисов. Мероприятие заявлялось, как фокус-группа, но все требования к фокус-группам были нарушены. Уже этот факт мог бы стать поводом для статьи, но выяснилось, что как раз за счет этих нарушений метод оказался довольно чувствительным для проверки гипотез о восприятии продуктов пользователями.

                  В статье я расскажу,
                  – как было организовано исследование,
                  – что я чувствовала в роли участника,
                  – что следует улучшить в таком методе,
                  – для каких исследований метод будет полезен.
                  Статья будет интересна:
                  – создателям продуктов,
                  – менеджерам продуктов,
                  – маркетологам,
                  – custdev и ux-исследователям.
                  Читать дальше →
                Самое читаемое