Pull to refresh
0
Островский Кирилл @Kirbasread⁠-⁠only

User

Send message

Стильная, модная, молодежная разработка BPM на Camunda

Reading time7 min
Views133K
image

BPM-разработка — дело непростое. Это обусловлено тем, что процесс должен быть читаемым и понятным заказчику, а не только корректным с технической точки зрения.

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

2018 год принципиально изменил наш подход к разработке бизнес-процессов. Ниже — о том, как эволюционировал этот подход и как менялись мы.
Читать дальше →
Total votes 16: ↑16 and ↓0+16
Comments39

Построение надежных веб-приложений на React: Часть 1, браузерные прототипы

Reading time8 min
Views44K
Перевод статьи «Building robust web apps with React: Part 1, in-browser prototypes», Matt Hinchliffe

От переводчика: это первая статья из цикла «Building robust web apps with React».
Переводы:


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

image
404PageFound содержит до сих пор работающие сайты, созданные еще в 1993 году.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments8

Яндекс дряхл. Его можно сожрать

Reading time3 min
Views37K
Скандал с «Кинопоиском» выпустил на поверхность то, что Яндексу стоило бы охранять как зеницу ока. Неудивительно, что весь менеджмент, замешанный в раскрытии этой страшной тайны, был уволен за нарушение Акта о неразглашении информации. Но мы-то никакого акта не подписывали (хотя кто его знает, что там включено в стандартной лицензии Яндекса), поэтому можем рассказать, что же это за страшная военная тайна…
Читать дальше →
Total votes 85: ↑73 and ↓12+61
Comments44

VoxImplant — облачная платформа для разработчиков коммуникационных сервисов и приложений

Reading time5 min
Views40K
Доброго времени суток, %USERNAME%! Мы хотим поделится со всем сообществом разработчиков отличной новостью — мы (в лице компании Zingaya) запустили облачную платформу для разработчиков коммуникационных сервисов и приложений, благодаря которой вы теперь можете легко добавить поддержку аудио и видео коммуникаций, а также телефонии в свое веб или мобильное приложение. Итак, встречайте VoxImplant!



VoxImplant обладает рядом уникальных особенностей, которые вы не встретите в других коммуникационных платформах. Мы подробнее расскажем о них и о том какие возможности вам предоставляет платформа под катом.
Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments36

Стартап шаг за шагом: первая бизнес-модель

Reading time5 min
Views72K


Мы продолжаем цикл статей о том, как построить стартап, — рассказываем о каждом шаге на собственном примере. Мы уже описали, как придумать идею и как собрать команду, теперь поговорим о бизнес-модели.
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments6

Показатели удержания Flurry: очень важные и очень непонятные

Reading time4 min
Views20K
Flurry уже стала мастхевом для тех мобильных разработчиков, которые понимают важность анализа пользовательского поведения. Однако в тех метриках Flurry, которые касаются удержания пользователей, сориентироваться не так-то легко: тут и return rate, и rolling retention, и static retention… в общем, как говорит народная мудрость, без ста грамм не разобраться. Поправим — не разобраться без этой статьи, которую мы в Alconost отыскали и перевели специально для Хабра. А понимать, что к чему в показателях удержания пользователей, жизненно важно: иначе вы рискуете потерять и пользователей, и деньги на их привлечение, и радужные перспективы развития вашего приложения или игры.


Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments9

Agile Board. Как мы планируем в Яндекс.Картинках и как к этому пришли

Reading time5 min
Views105K
Наша команда занимается разработкой интерфейсов для четырех крупных проектов: Яндекс.Картинки, Яндекс.Видео и их версий для смартфонов. Разработка верстки поисковых сервисов в Яндексе обладает своей спецификой. Задачи стекаются с разных сторон: от менеджеров, разработчиков бэкэнда, поиска, проявляются баги и т.д. Внедряются новые фичи, требующие отображения в верстке. Все это стекается в наш таск-трекер (JIRA).

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

image

В конечном итоге большинство наших проблем удалось решить при помощи Agile Board и Scrum, но пришли мы к этому далеко не сразу, а поэтапно.

Как мы это делали, и что получилось
Total votes 93: ↑79 and ↓14+65
Comments57

Как сделать хорошее видео для страницы приложения в App Store

Reading time7 min
Views27K
Привет, Хабр!

Меня зовут Алёна, я работаю в студии motion-графики. Недавно приложение с нашим роликом успешно прошло модерацию, так что хочу поделиться опытом, как сделать видео для страницы в App Store и не облажаться: что и как может сделать сам разработчик, что лучше отдать на аутсорс, а от каких фишек лучше вообще отказаться.


Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments25

One Platform Foundation: Обзор AppDF и OpenIAB

Reading time3 min
Views6.3K
Всем привет!
Посетив YaC, я заинтересовался проектом OnePF и, чтобы углубить свои знания о нем, отправился на хабр.
К своему удивлению, нашел о нем лишь одно упоминание, да и то вскользь.

Раз такое дело, решил разобраться сам и поделиться с читателями хабра.


Любой Android-разработчик наверняка наслышан о «зоопарке» Android-устройств, но не все обращают внимание, что с Android-маркетами творится то же самое. Многие этого не замечают, т.к. ограничиваются лишь Google Play, но ребята из OnePF подвели статистику, которая показывает, что львиную долю из загрузок приложений занимают альтернативные GooglePlay-рынки. Следственно, пренебрегая ими, разработчик упускает аудиторию и выгоду.

Конечно, можно вручную добавлять свою игру на тот или иной рынок, но при большом количестве рынков с разными требованиями это превращается в головную боль…

Именно эту проблему и попытались автоматизировать и решить разработчики OnePF.

One Platform Foundation — проект, занимающийся разработкой стандартных механизмов и инструментов для комфортной работы со множеством Android-маркетов. На текущий момент проект активно разрабатывается и уже имеет два интересных решения:
  • AppDF — стандартизированный формат файла для универсальной загрузки приложений в Android-сторы.
  • OpenIAB — библиотека для прозрачной работы с разными системами In-App Billing.

А дальше подробнее...
Total votes 9: ↑9 and ↓0+9
Comments3

Distortion (waveshaping) эффекты в Max/MSP

Reading time4 min
Views4.3K
Дисторшены используются для добавления гармоник к исходному звуку. В большинстве случаев для этого используются вэйвшэйперы, Я говорю «в большинствe», потому что гармоники можно добавлять еще с помощью, например, кольцевой модуляции (ring modulation). Итак, суть waveshaping-а заключается в преобразовании сигнала с помощью специально подобранной передаточной функции. Звучит сложно? Вовсе нет. По сути, возведение сигнала в квадрат – это тоже передаточная функция. Это вся теория, которую нам нужно знать. Приступим к патчингу!
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments5

App2Top.ru: Новости мобильных платформ (выпуск 4)

Reading time1 min
Views451
Предлагаем новый выпуск нашего подкаста. Расскажем про iTunes Connect, про мировые продажи мобильников в третьем квартале и о том, что разработчикам стоит больше беспокоиться об удержании пользователей.

Подкаст подготовлен по материалам портала App2Top.ru — интернет-ресурса о продвижении приложений на мобильных платформах.

Конструктивная критика или комментарии по теме приветствуются, анонимные минусы — не очень. Спасибо :)
Total votes 2: ↑1 and ↓10
Comments0

WWDC 2014. Первые впечатления очевидца

Reading time5 min
Views24K
Из Сан-Франциско, что в солнечной Калифорнии, с первыми итогами WWDC 2014 — Артур Сахаров, технический директор Redmadrobot.

O WWDC

Очень много народу ночевало перед Keynote у Moscone Center на матрасах, чтобы пройти в зал первыми. В очереди на вход я видел чувака, который так нервничал в предвкушении шоу, что у него аж руки тряслись — он кексом в рот не попадал. Те, кто приезжает на WWDC в десятый раз, говорят, что неизменно ангажированы каждый год. Все разработчики между собой общаются, это настоящее комьюнити. И потом такой драйв — он мотивирует на разработку.



Зал на Keynote был битком — 6 тысяч разработчиков со всего мира хлопали разом. Презентация была исполнена невероятно круто с технической точки зрения — про некоторые технические решения вообще непонятно, как они были сделаны. Да, там все рассчитано, все устройства подключены к каким-то внутренним системам, чтобы работали уведомления и пр. Но это очень круто.

Кук после презентации убежал за кулисы, все 6 тысяч разработчиков хотели бы его поймать…

О ПРОДУКТАХ

— Я могу сказать так — эта конференции оправдала свое название. Это было шоу для разработчиков и Apple подготовила все свои решения именно для них. Никакого нового железа, вот этого всего — но из существующих устройств Apple выжала тьму функций. Тот же самый TouchID — его заново заюзали и сделали доступным для приложений. Это огромный скачок.
Первый день окончился, разработчики прямо сейчас говорят: «They write on Twitter that developers are disappointed. Bullshit, developers are super excited, gadget freaks are the only ones who are disappointed!».

Читать дальше →
Total votes 83: ↑54 and ↓29+25
Comments31

Swift — нововведения

Reading time1 min
Views77K
image

Привет, Хабр!

Я не сомневаюсь, что многие из нас вчера смотрели презентацию WWDC 2014 от Apple. Были представлены новая операционная система OS X Yosemite, а так же iOS 8. Но главное, чем наверное взбудоражило Apple программистов во всем мире, так это новым языком — Swift!

Swift является новым инновационным языком программирования для Cocoa and Cocoa Touch с еще более кратким и выразительным синтаксисом, с помощью которого приложения пишутся молниеносно. Это делает написание кода интерактивнее и веселее, и работает бок о бок с Objective-C. По словам Федериги, некоторые функции Swift работают быстрее, чем в других объектно-ориентированных языках: например, сортировка сложных объектов происходит в 3,9 раза быстрее, чем в Python, и почти в полтора раза быстрее, чем в Objective-C.
Читать дальше →
Total votes 200: ↑131 and ↓69+62
Comments264

Управленческие инструменты: Формула нужды или Каким образом нас отжимают?

Reading time7 min
Views87K
image
Неделю назад мы с коллегами наконец выпустили в свет бесплатный курс “Переговоры в схемах” (доступен после регистрации), поэтому сегодня решили поговорить об инструментах не столько управленческих, сколько переговорных. Тем более, что вещи это более чем связанные.

После статьи «Управленческие инструменты: 4-фазный алгоритм решения проблем с людьми или «А чего ты хочешь, если ты такой хреновый менеджер?» нам писали: мол, ну так же не бывает, что со всем людьми и во всех случаях этот алгоритм работает? Это правда — этот алгоритм не очень хорошо работает, когда другой человек не видит с вами общего будущего. И/или же хочет вас банально отжать на что-то.

Один из самых полезных управленческих опытов в своей жизни я получил от руководства ремонтом собственной квартиры. На тот момент я уже 4 года работал менеджером — сначала руководил командой по тестированию Java на мобильных устройствах (мы работали с Sun), потом руководил командой в Intel. Я прочел Тома Демарко. Джоэла Спольски, прошел несколько управленческих тренингов. В общем, чувствовал себя очень крутым управленцем. Но это меня не спасло.

Управление ремонтом квартиры требует немного других навыков, тем более когда тебе противостоит опытный прораб. Мой прораб в самом начале сотрудничества применил переговорный инструмент “Формула нужды”, чем и обеспечил себе однозначную и безоговорочную победу.

Сам по себе инструмент достаточно часто применяется в переговорах с заказчиками — прежде всего, ими и применяется. Итак, как выглядит Формула нужды:
Читать дальше →
Total votes 105: ↑91 and ↓14+77
Comments58

Сам себе сервис скриншотов

Reading time3 min
Views24K

Все началось с ...


Несколько лет назад я только начал знакомиться с web-программированием, и одним из моих первых «проектов» был каталожек сайтов. Разработка велась для себя, в целях повышения опыта. Но т.к. аналогичных сайтов тьма-тьмущая, хотелось сделать что-то особенное. Я решил, что каждый сайт в каталоге будет представлен со скриншотом. Как все это автоматизировать я не знал, потому первое время я делал все скриншоты руками и заливал их уже как готовые файлы.

Шло время, проект «покрылся пылью», времени заниматься ним не было, но примерно год назад накатила новая «волна креатива» и захотелось мне решить «задачку автоскриншотера».

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

Итого, я решил сделать собственный «велосипед».
Читать дальше →
Total votes 69: ↑64 and ↓5+59
Comments24

Semantic MediaWiki

Reading time6 min
Views42K

Semantic MediaWiki — это расширение, ради которого стоит ставить MediaWiki: оно помогает бороться с бардаком и хаосом, который рано или поздно воцаряется в любой вики-системе.

  • Оно позволяет поддерживать согласованность данных на вики.
  • С его помощью можно обращаться с вики как с базой данных.
  • С его помощью можно генерировать красивые графики, диаграммы и графы на основе вики-данных.
  • Оно позволяет пользователям возможность вводить данные с помощью форм, а не вики-разметки, понижая тем самым порог вхождения для пользователей.

SMW позволяет использовать вики как составную часть системы управления знаниями, с его помощью можно создавать коммерческие системы, которые сочетают простоту вики, четкость коллаборативных баз данных, и лучшее из мира Semantic Web. В общем, это вещь, более чем достойная пристального внимания и подробного обзора.
Читать дальше →
Total votes 70: ↑67 and ↓3+64
Comments26

Как команда технарей свою студию создавала. Опыт первых месяцев. Достижения, фейлы, умозаключения…

Reading time9 min
Views137K

Уверен, многих технарей посещала идея создания своего бизнеса. Вот и у нас в определенный момент все звёзды сложились так, что казалось — это беспроигрышный вариант: сильная техническая команда, откуда ни возьмись появились менеджеры, готовые продавать наши услуги, есть даже пара проектов на старт. Грех не попробовать. И мы рискнули. Фактически всё надо ставить с нуля.
Читать дальше →
Total votes 126: ↑110 and ↓16+94
Comments118

Интервью с создателем C++ STL, 1995 г. Часть 1

Reading time11 min
Views29K
В последние годы, когда спрос на C++ снова растёт, интересно заглянуть в недалёкое прошлое и вспомнить, как создавалась эта классическая платформа разработки. В данном вопросе безусловно содержательными являются книги Страуструпа, вроде «Дизайна и эволюции C++». Однако, не менее интересно услышать о языке от самых первых его последователей, а иногда и полноценных соавторов. Пожалуй, наиболее известным из них является наш (в общем-то :) соотечественник Алекс Степанов, автор Стандартной библиотеки шаблонов. Интервью, приводимое далее, было взято у Алекса в 1995-м году колумнистом журнала Dr.Dobbs Элом Стивенсом. Материал будет интересен как начинающим изучать C++, так и опытным пользователям языка.

Алекс, расскажите нам что-нибудь о вашем cтоль длительном интересе к обобщённому программированию.

Я начал размышлять об обобщённом программировании в конце 70-х, когда заметил, что некоторые алгоритмы зависят не от конкретной реализации структуры данных, а лишь от небольшого числа существенных семантических свойств этой структуры. Так что я начал рассматривать самые разные алгоритмы, и обнаружил, что большинство из них могут быть абстрагированы от конкретной реализации так, что эффективность при этом не теряется. Эффективность является для меня одной из основных забот. Глупо абстрагировать алгоритм таким образом, что, когда вы его задействуете получившуюся реализацию, он становится неэффективным.
Читать дальше →
Total votes 47: ↑43 and ↓4+39
Comments23
1

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity