Все что вы хотели узнать о BPM, но боялись спросить

Автор: admin от 22-10-2016, 20:00, посмотрело: 242

В сети имеется множество публикаций о том, ради чего стоит внедрить BPM в вашей компании. Как обычно формулируются преимущества, которые дает бизнесу внедрение BPM:

  • Визуальное моделирование и выполнение бизнес-процессов.

  • Набор готовых компонент для построения гибких бизнес-процессов.

  • Взаимодействие с пользователем для выполнения ручных действий.

  • Гибкость конфигурирования бизнес-процессов.

  • Поддержка версионности бизнес-процессов.


  • Это не все, что можно упомянуть, но достаточно типичный набор преимуществ платформы.

    На самом ли деле все так безоблачно? Не пора ли всем выбросить старые инструменты, и полностью перейти на новую платформу?

    Категория: Программирование

     

    Как оценить долю рынка в сегменте пользователей мобильных устройств?

    Автор: admin от 22-10-2016, 16:15, посмотрело: 196

    Многие владельцы интернет-магазинов и других сайтов сталкиваясь с выбором: делать адаптивную верстку сайта под мобильные устройства или не делать, задаются вопросами:

    О чем, о каких цифрах идет речь?
    Сколько дополнительной прибыли я получу?
    За какое время окупится адаптивная версия сайта?


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

    Категория: Программирование » Веб-разработка

     

    Batch loading с Retrofit и RxJava

    Автор: admin от 22-10-2016, 16:15, посмотрело: 296

    Доброго времени суток! Работая над одним проектом, обнаружил, что через связку retrofit2 и retrofit2 adapter-rxjava нельзя реализовать batch loading в одном потоке.

    Приведу пример. Имеем описание retrofit-сервиса:

    interface Api {
        @GET("query.json")
        Observable<List<SomeEntityServerView>> getAll(
            @Query("first") int first, 
            @Query("max") int batchSize);
    }
    

    Загрузка одного пакета:

    service.getAll(0,20).map(list -> ...).observeOn(...).subscribe(...);
    

    Для загрузки всех сущностей с сервера, нам придется каждый раз создавать новый observable для загрузки очередного пакета. Кроме того, как запихнуть все эти observable'ы в один поток, представляется крайне сложным.

    Для решения это проблемы, предлагаю достаточно простой подход.

    Категория: Веб-разработка, Android

     

    Security Week 42: зима на подходе, взрывающиеся свиньи, зашифрована половина интернета

    Автор: admin от 22-10-2016, 16:15, посмотрело: 316

    Security Week 42: зима на подходе, взрывающиеся свиньи, зашифрована половина интернетаКак вы наверное уже поняли, этот выпуск еженедельного дайджеста новостей в сфере инфобезопасности посвящен борьбе с желтыми заголовками. Исследователь Джон Сойер нашел уязвимость в ряде моделей смартфонов на базе Android, выпускаемых компанией Foxconn (новость, исследование). Уязвимость произошла из-за ошибки производителя, поставляющего для части клиентов также собственную версию ОС: там имелся отладочный модуль, позволяющий без труда получить привилегии рута и полный доступ к смартфону.

    Несмотря на то, что ошибка оказалась достаточно серьезной, Сойер в своем исследовании высказался против использования уязвимостей «для пиара» — не в том смысле, что о них не стоит сообщать публике, а в том, что не нужно раздувать опасность обнаруживаемых дыр ради шеров и лайков. Отсюда и название уязвимости, пародирующее иные попытки брендировать уязвимости вплоть до создания логотипа, флага и рингтона: «Свиной взрыв».

    Эксплуатируется Security Week 42: зима на подходе, взрывающиеся свиньи, зашифрована половина интернета проще простого. Достаточно подключить телефон к компьютеру, ввести пару команд через отладчик и готово. Впрочем, не совсем так. Исследователь обнаружил, что через стандартную консоль adb ввести комнаду не получится и слегка модифицировал софт так, чтобы отправлять на телефон необходимую последовательность символов. Результат: загрузка телефона в режиме отладки, с полным доступом к системе. Это не позволяет напрямую читать зашифрованную информацию, но дает массу возможностей для брутфорса или других специализированных мероприятий.

    Категория: Информационная безопасность, Android

     

    Hello, эзотерика

    Автор: admin от 22-10-2016, 14:40, посмотрело: 2154

    Кто-то ради шутки, кто-то чтобы доказать существование или опровергнуть гипотезу, кто-то для разминки мозгов (путешествуя по поверхности бутылки Клейна или в четырехмерном пространстве), но сотни людей создали «эзотерические» языки программирования. Я пролистал около 150 таких языков и больше никогда не смогу быть прежним.

    Hello, эзотерика

    «Argh!», «Oof!», «2-ill», «Nhohnhehr», «Noit o' mnain gelb», «DZZZZ», «Ypsilax», «YABALL», fuckfuck — это заклинания, поэзия только названия… под катом — примеры кода на самых вырвиглазных языках программирования.

    Кроличья нора глубока.

    Категория: Программирование

     

    Urho3D: Постэффекты

    Автор: admin от 22-10-2016, 13:35, посмотрело: 211

    Продолжаем разбираться в графической подсистеме Urho3D. На этот раз поговорим об эффектах постобработки. В комплект движка входит множество уже готовых эффектов, и один из них (Bloom) мы даже использовали в прошлой статье. Но ни один движок не способен удовлетворить все нужды любого разработчика, поэтому будет полезно научиться создавать свои собственные эффекты. В качестве примера я решил выбрать эффект просвечивания персонажа через стены, который нередко используется в стратегиях и РПГ.

    Urho3D: Постэффекты

    Категория: Программирование » Веб-разработка

     

    Программирование&Музыка: Delay, Distortion и модуляция параметров. Часть 4

    Автор: admin от 22-10-2016, 13:05, посмотрело: 223

    Всем привет! Вы читаете четвертую часть статьи про создание VST-синтезатора на С#. В прошлых частях мы генерировали сигнал, применяли к нему амплитудную огибающую и фильтр частот.


    В этот раз мы рассмотрим эффекты Distortion — искажение сигнала, знакомое любому электрогитаристу и Delay (оно же эхо).


    Множество различных интересных звучаний можно получить, если менять (модулировать) значения параметров составляющих частей синтезатора (генератора, фильтра, эффектов) во времени. Рассмотрим вариант, как это можно сделать.


    Исходный код написанного мною синтезатора доступен на GitHub'е.


    Программирование&Музыка: Delay, Distortion и модуляция параметров. Часть 4

    Скриншот VST плагина GClip

    Категория: Программирование

     

    Как правильно заказать и продвинуть мобильное приложение: дайджест полезных материалов

    Автор: admin от 22-10-2016, 11:40, посмотрело: 320

    Как правильно заказать и продвинуть мобильное приложение: дайджест полезных материалов

    В последние годы развитие мобильных технологий привело к тому, что самые разные компании обзавелись мобильным приложением или решились-таки на его разработку. Однако тема «мобайла» все еще относительно нова, а значит остается еще множество вопросов, которые уже почти не возникают в случае заказной веб-разработки, например — сколько стоит мобильное приложение, как выбирать разработчиков, на что обращать внимание, как продвигать приложение и так далее.

    Я решил собрать дайджест полезных материалов, которые позволят ответить на эти вопросы и избежать распространенных ошибок, а значит — получить хороший результат за разумные деньги.

    Категория: Программирование » Веб-разработка

     

    Школа DevCon: Технологии будущего, 1 ноября (Москва)

    Автор: admin от 22-10-2016, 04:15, посмотрело: 375

    Привет! Летом мы подводили внутри итоги прошлого IT-сезона и строили планы на новый год (в Microsoft финансовый год начинается с 1 июля). Одна из таких дискуссий велась вокруг работы с сообществами разработчиков и, в частности, подходов к организации наших собственных конференций.

    Школа DevCon: Технологии будущего, 1 ноября (Москва)

    По результатам обсуждения мы приняли для себя непростое и, уверен, своевременное решение поменять наш подход к мероприятиям и, особенно, их формату.

    Школы DevCon, Большая DevCon-школа про новые технологии и инвайты

    Категория: Microsoft, Криптография

     

    Бинарные (файловые) хранилища страшная сказка с мрачным концом

    Автор: admin от 22-10-2016, 01:45, посмотрело: 186

    Бинарные (файловые) хранилища страшная сказка с мрачным концом

    Даниил Подольский (Git in Sky)


    Доклад мой называется «Бинарные, они же файловые, хранилища», но, на самом деле, мы имеем дело со страшной сказкой. Проблема в том (и это тезис моего доклада), что сейчас не существует не то что хорошей, а хотя бы приемлемой системы хранения файлов.

    Что такое файл? Файл – это кусок данных с именем. Что важно? Почему файл – это не строка в базе данных?

    Файл слишком большой, чтоб можно было обращаться с ним как с одним куском. Почему? Есть у вас сервис, раз у нас HighLoad конференция, у вас сервис, который держит одновременно 100 тыс. соединений. Это не так уж много, если по каждому из соединений мы отдаем файл в 1 Мбайт размером, но нам нужно примерно 100 Гбайт памяти для буферов под эти файлы.

    Категория: Админитстрирование » Системное администрирование

     
    Назад Вперед