• Bizagi. Описание. Пример

    • Tutorial
    Эту статью я написал в продолжение статьи о BPM-системах. И здесь я хочу рассказать о принципах работы BPMS на примере конкретной системы — Bizagi. Я постараюсь пояснить, как происходит процесс моделирования, разработки и исполнения бизнес-процесса в этой системе на практическом примере.

    Bizagi: Model. Build. Run

    Читать дальше →
    • +8
    • 59,6k
    • 3
  • Пример векторной реализации нейронной сети с помощью Python

    • Tutorial
    В статье речь пойдет о построение нейронных сетей (с регуляризацией) с вычислениями преимущественно векторным способом на Python. Статья приближена к материалам курса Machine learning by Andrew Ng для более быстрого восприятия, но если вы курс не проходили ничего страшного, ничего специфичного не предвидится. Если вы всегда хотели построить свою нейронную сеть с преферансом и барышням векторами и регуляризацией, но что то вас удерживало, то сейчас самое время.

    Данная статья нацелена на практическую реализацию нейронных сетей, и предполагается что читатель знаком с теорией (поэтому она будет опущена).
    Читать дальше →
    • +40
    • 43,1k
    • 4
  • Оптимизация картинок для Google PageSpeed

      Нет предела совершенству, и Google PageSpeed тому доказательство. С его помощью меньше чем за минуту можно получить подробный отчет о производительности Web страницы. В подавляющем большинстве случаев PageSpeed подскажет, что нужно оптимизировать графику. Это наиболее частая проблема и наиболее весомая.



      Например, даже на стартовой странице Google Developers графику можно сжать на 71%. Чем меньше весят фотки – тем быстрее грузится сайт. Меньше картинки — меньше трафика — все работает быстрее. Посетители тратят меньше времени – все довольны.

      В этом материале подобраны основные инструменты для оптимизации графики.
      Читать дальше →
    • 50+ лучших дополнений к Bootstrap



        Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

        Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
        Читать дальше →
      • Дайджест продуктового дизайна, апрель 2015

          Уже пять лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-март 2015.

          Дайджест продуктового дизайна, апрель 2015
          Читать дальше →
        • Что такое хорошо: как мы разрабатывали критерии для оценки качества вёрстки веб-проектов



            На Хабре уже было немало материалов о том, как проводить качество вёрстки веб-проектов (вот отличная статья на эту тему) — как правило, речь в таких топиках идёт о коммерческих сайтах. В ходе развития образовательного проекта HTML Academy мы также столкнулись с необходимостью выработки критериев для оценки работ учеников.

            Очевидно, что учить нужно так, чтобы потом люди (не все из которых «технари») могли приходить в компании и работать «правильно» — то есть создавая вёрстку, которая красиво выглядит и не требует больших усилий по поддержке. Процесс создания списка универсальных критериев для оценки занял довольно длительное время и был сопряжён с рядом трудностей. Сегодня мы расскажем о том, что же у нас в итоге получилось.
            Читать дальше →
          • Сайт с нуля на полном стеке БЭМ-технологий. Методология Яндекса

            • Tutorial
            На прошлой неделе BBC рассказала, что для новой версии главной страницы использовала методологию БЭМ, созданную в Яндексе. По такому случаю мы решили поднять материалы мастер-класса «Разрабатываем сайт с нуля на полном стеке БЭМ-технологий» и рассказать вам, как начать использовать полный стек БЭМ-технологий в своих проектах.

            БЭМ упрощает разработку сайтов, которые нужно быстро создавать и долго поддерживать. Эту технологию используют во фронтенде почти всех сервисов Яндекса, и она уже успела обрасти множеством библиотек и инструментов, которыми мы хотим с вами поделиться.



            В статье мы расскажем, в чём преимущество вёрстки независимыми блоками и что такое уровни переопределения, познакомимся с готовыми библиотеками блоков и инструментами для автоматизации сборки. Покажем, как разные инструменты — например, autoprefixer, css-препроцессор Stylus или модульная система YModules — упрощают жизнь разработчика и создают по-настоящему удобную платформу, если встроить их в процесс разработки по БЭМ.

            На живом примере мы объясним, в чём польза декларативного подхода, когда одни и те же идеи можно использовать как для CSS, так и для JavaScript. Отдельно остановимся на декларативных шаблонах BEMHTML и BEMTREE, которые позволяют преобразовывать данные в БЭМ-дерево, описанное в формате BEMJSON и, затем в HTML. Рассмотрим в деталях, как написать серверную часть приложения по БЭМ-методологии.
            Читать дальше →
          • 300 потрясающих бесплатных сервисов

            • Перевод


            Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



            A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

            • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
            • Bootswatch: Бесплатные темы для Bootstrap.
            • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
            • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
            • Strikingly.com Domain: Конструктор веб-сайтов.
            • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
            • Withoomph: Мгновенное создание логотипов (англ.).
            • Hipster Logo Generator: Генератор хипстерских логотипов.
            • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
            • Invoice to me: Бесплатный генератор счета.
            • Free Invoice Generator: Альтернативный бесплатный генератор счета.
            • Slimvoice: Невероятно простой счет.

            Читать дальше →
          • Простой блог с комментариями на Django: разработка и развертывание для самых маленьких

            • Tutorial
            Данная статья предназначена для новичков в web-программировании и освещает вопросы разработки блога на Django с использованием Twitter Bootstrap и его развертывания на бесплатном хостинге PythonAnywhere. Я старался написать как можно более проще и понятнее. Более опытным пользователям данное чтиво не расскажет ничего нового, да и некоторые приемы возможно покажутся неэффективными.


            Читать дальше →
          • Семь принципов создания современных веб-приложений

            • Перевод
            • Tutorial
            Эта статья основана на моей презентации с конференции BrazilJS в августе 2014 года. Она базируется на идеях, о которых я писал в блоге недавно, в основном, в связи с UX и производительностью.

            Я хочу представить 7 действенных принципов для веб-сайтов, которые хотят применить JavaScript для управления UI. Эти принципы являются результатом моей работы как веб-дизайнера, но также как давнего пользователя WWW.

            JavaScript бесспорно стал незаменимым инструментом для разработчиков фронтенда. Сейчас сфера его применения расширяется на другие области, такие как серверы и микроконтроллеры. Этот язык программирования выбрали престижные университеты, чтобы обучать студентов основам информатики.

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

            • Должен ли JavaScript использоваться как замена функциям браузера: история, навигация, рендеринг?
            • Умирает ли бэкенд? Нужно ли вообще рендерить HTML?
            • Правда ли, что будущее за приложениями на одной странице (Single Page Applications, SPA)?
            • Должен ли JS генерировать страницы на веб-сайте и рендерить страницы в веб-приложениях?
            • Нужно ли использовать техники вроде PJAX или TurboLinks?
            • Каково точное отличие между веб-сайтом и веб-приложением? Должно ли остаться что-то одно?
            Читать дальше →
          • «Криптовалюта» быстро дешевеет



              Несмотря на то, что одно время за один Bitcoin давали 33 доллара, сейчас эта онлайн-валюта падает в цене, причем падение ее происходит довольно быстрыми темпами. В настоящее время за 1 Bitcoin дают 2,8 доллара США, но, вероятно, такой курс продержится недолго. Уже сейчас майнинг становится не особо выгодным, а если курс виртуальной валюты по отношению к реальной будет продолжать падение, то «майнеры» и вовсе прекратят работу.

              Читать дальше →
            • Мировой кризис и it-сектор



                Когда я писал предыдущие статьи о кризисе пару месяцев назад сама идея его еще не проникла в массы. Нет, есть много специалистов, которые уже довольно давно пишут о нем. Но сейчас о нем начали говорить много и везде, а значит положение становится всё серьезнее. На рынках воцарил пессимизм, экономические показатели ведущих стран ухудшаются, в Европе Греция лихорадочно пытается получить новые кредиты чтобы выплатить старые, а разговоры о том, что это её дефолт неизбежен становятся всё громче. И вот сегодня утром Standard & Poor's снизило кредитный рейтинг Италии с A+ до A, а прогноз на «негативный».
                На этом фоне приятно выделяется “фруктовая компания”, которая обогнала по капитализации лидера последних лет ExxonMobil (крупнейшая нефтеперерабатывающая компания в мире). Это конечно радует приверженцев теории “новой экономики”, которые заблуждаются считая, что it и высокотехнологичный сектор кризис обойдет стороной.
                Читать дальше →
              • Мировой финансовый кризис или что делать айтишнику?



                  Совершенно “неожиданно” на наших глазах “разразился” финансовый кризис. “Черный четверг” обвалил рынки по всему миру на пару процентов и вот уже капитализация мировых компаний сократилась на 2,5 триллиона долларов причем 817 миллиардов долларов пришлось на компании, входящие в индекс S&P 500. В Америке известный ипотечный страховщик Fannie Mae попросил у государства еще 5 миллиардов долларов. В Европе немецкий Commerzbank списывает долги Греции на 1.000.000.000 долларов, а Германия сомневается, что Италию можно спасти от дефолта, даже если утроить стабфонд ЕС. И чуть не забыл -рейтинг Америки опустился с высшего ААА на ступень ниже — АА+, что собственно совершенно неслыханное дело.
                  2012 из каминг?
                  Читать дальше →
                • Сопли пузырями

                    imageЧуть больше месяца назад Майкл Аррингтон (Michael Arrington — основатель и редактор TechCrunch) написал великолепную заметку с заголовком "We're In The Middle Of A Terrible Blubble!", играя словами в невидимую игру, в которой многие не заметили отличия между «пузырем» и «болтовней», и посвященную разнице между происходившим в Интернете 2000-го, и Интернете сегодняшнем. Вкратце, суть публикации заключается в следующем: венчурные капиталисты очень любят говорить об оценочных пузырях, для того чтобы бороться (те, кто вложился, молча считают денежки) с ростом стоимости, на что пресса реагирует практически незамедлительно. Ведь мы все любим драмы, особенно со смертельным исходом.

                    Nasdaq 1999 года сходил с ума просто так, без какой-либо реальной взаимосвязи между стоимостью акций, и операционными результатами деятельности. Сегодня ничего подобного уже не происходит, отчасти потому, что лишь немногие компании выходят на первичный фондовый рынок. С другой стороны, многие из ультра-дорогих частных компаний, вроде Facebook, Groupon или Zynga, показывают доходы, отчасти оправдывающие их высокую капитализацию. И хотя Twitter все еще недостаточно разогрет для реальной прибыли, его можно считать скорее исключением из правила.

                    Но, как отмечает Аррингтон, за месяц рынок значительно изменился — и с ним невозможно не согласиться. За последние пару недель произошли поистине волнующие события, заставляющие задуматься о здоровье всей экосистемы молодых компаний (стартапы, расходимся).
                    Читать дальше →
                  • Снижение числа пользователей в Facebook

                      Немного неожиданная новость сегодня поступила от сервиса Inside Facebook. За последний месяц сервис начал терять пользователей. В США посещаемость снизилась почти на 6 миллионов, с 155.2 до 149.4 миллионов. Это первый случай снижения в США за более чем год. Также количество пользователей из Канады сократилось на 1.52 миллиона, то есть на 8%, до 16.6 миллиона. По 100 тысяч потеряли Великобритания, Норвегия и Россия.

                      В целом Facebook продолжает расти, на 1.7% по миру. Но в основном благодаря развивающимся рынкам, таким как Бразилия и Мексика. Но сокращение посетителей в тех странах, где сайт стал популярен в первую очередь не может не наталкивать на мысль, что люди «переболели» социализацией.

                      Частично снижение можно списать на сезонные изменения, но Inside Facebook также заметил, что это уже второй месяц, когда рост во всех странах сократился на 50%.
                      Исходя из этой статистики, единственным способом для серьезного роста остается захват еще неосвоенных больших стран, таких как Китай. Хотя мы все знаем сложности с выходом западных компаний на китайский рынок.

                      Читать дальше →
                    • Groupon'овые извращения

                        imageКак вам известно, в прошлый четверг Groupon заполнила формуляр формата S-1, на первичный листинг ценных бумаг на американской фондовой бирже NASDAQ. Это событие было более чем ожидаемым, ведь компания, о которой пойдет речь, напоминает печь для наличности, у трубы которой несколько отдельных лиц и инвестиционных фондов греют руки. Информация, которой компании пришлось раскрыть SEC (комиссии по ценным бумагам), освещает интересные показатели того, как устроена кухня этой крайне агрессивной компании. Здесь есть на что посмотреть, с интересом, граничащим с недоумением.

                        И дело здесь даже не в том, что Groupon, по ее же заявлениям, растет на биологически-модифицированных дрожжах. Весь бизнес по продаже купонов сегодня начинает источать стойкий запах безвыходности, даже несмотря на очень крутые показатели роста: 13575% в приросте выручки по-сравнению с предыдущим годом, несмотря на то, что в текущем закрыт только первый квартал отчетности — компания уже успела «заработать» $644 миллиона. В прошлом году выручка компании росла темпом 22000%, сделав «прибыль» на уровне $713 миллионов.

                        И все бы ничего, если не принимать во внимание тот факт, что Groupon… до сих пор остается убыточной, в первую очередь из-за своей стратегии межконтинентального роста. В прошлом году в купонной печи было сожжено $456 миллионов, в первом квартале этого года — уже $147 миллионов. Не стоит даже ожидать, что минус в ближайшее время сменится плюсом. Как говорит CEO компании Эндрю Мейсон (Andrew Mason): «Мы агрессивно инвестируем в рост и тратим много денег на приобретение новых подписчиков». Около 54% операционных расходов связано с маркетинговыми действиями, остальные 46% приходятся на отделы продаж, где сегодня работает почти 3500 человек, по всему миру.
                        Читать дальше →
                      • Веб-интерфейсы: развитие или наоборот?

                          Уже давно крутятся мысли по поводу пользовательских интерфейсах и о их деградации развитии конечно же, ими то я и хочу сегодня поделиться. Многие помнят старые интерфейсы с псевдографикой в текстовом режиме со скупым функционалом и ограниченным юзабилити. Потом им на смену пришли оконные интерфейсы в графическом режиме и теперь уже веб-интерфейсы. Но повысилась ли скорость работы потребителей прикладных программ, пользователей и операторов ввода? Повысилась ли скорость разработки экранов и отчетов? Многие скажут Вам твердое «нет» — средняя производительность программистов и пользователей снижалась с каждым новым шагом технологий вперед. И для этого есть ряд объективных причин. Кроме них мы сегодня остановимся и на том, как же все-таки поднять сею производительность.
                          Читать дальше →
                        • Электронные учебники хуже запоминаются



                            Во всём мире учреждения образования пытаются внедрить электронные учебники, которые гораздо дешевле бумажных. Однако насколько эффективно такие учебники выполняют свою главную функцию? Удобно ли изучать новые темы и запоминать информацию с экрана «читалки»? К сожалению, недавнее исследование среди первокурсников Вашингтонского университета даёт отрицательный ответ. Кстати, это вообще первое исследование по долгосрочному использованию электронных книг (оно продолжалось семь месяцев).
                            Читать дальше →
                          • Поддержка OAuth 2.0 платформой ВКонтакте

                              Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

                              Читать дальше →
                            • Твить позже, мыль раньше и не забудь про субботу

                              • Перевод
                              image
                              Твить больше и обрати внимание на выходные. Такой совет дает Ден Заррелла (Dan Zarrella), исследователь социальных медиа, у которого 33000 собственных фоловеров. Заррелла работает в компании HubSpot, где обрабатывает данные о сотнях миллионов твитов, блог-постов и почтовых рассылок. Эти данные используют маркетологи, стоит обратить на них внимание и новостийщикам.
                              Читать дальше →