• Знакомство с нотацией IDEF0 и пример использования

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

        Что такое DFDВ комментариях к одной из моих прошлых статей, посвященной IDEF0, один из пользователей высказал просьбу рассказать подробнее о том, что такое DFD. Понятие это несколько запутанное, многие мои клиенты также задают вопросы о потоках данных и стандартах построения диаграмм. А потому я решил эту статью посвятить DFD.

        DFD — общепринятое сокращение от англ. data flow diagrams — диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ. Диаграмма потоков данных (data flow diagram, DFD) — один из основных инструментов структурного анализа и проектирования информационных систем, существовавших до широкого распространения UML. Википедия

        По моему мнению, определение из русскоязычной Википедии, несколько перегружено информацией и, в результате, излишне сложно для понимания. Кроме того, лично я считаю, что DFD и UML — это разные инструменты, а потому некорректно утверждать, что DFD — это просто предшественник UML.
        Читать дальше →
        • +10
        • 125k
        • 8
      • «Да ты же просто робот, имитация. Разве может робот написать симфонию?» — интервью о ИИ с Дмитрием Сошниковым, Microsoft

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


          Читать дальше →
          • +30
          • 7,7k
          • 6
        • Как понравиться инвестору (и не только). 10 ошибок при презентации проекта

            Хочешь презентовать как Стив Джобс? Искусству презентаций можно обучиться довольно быстро. Но на первом выступлении сознание путается, и рассказчик повторяет все типичные ошибки. Я собрал самые очевидные из них. Это не советы из умных книжек, а недавний живой опыт таких же как ты. Как быстро сделать презентацию эффектной, и каких грубых ошибок стоит избегать с самого начала? С примерами.


            Читать дальше →
          • Кемеровский хакатон «DevTime»

              Кемерово. Конец осени. По ощущениям – глубокие заморозки, ведь температура упала до тридцати градусов ниже нуля и обещала опускаться ниже. В хорошо отапливаемом спортзале здания КузГТУ шел второй (по городу) хакатон «DevTime». Первый состоялся в апреле 2016-го, и о нем говорилось в моей дебютной статье.


              Читать дальше →
            • Кемеровский Хакатон, или «как на моем ноутбуке появилась первая наклейка»

              В первые выходные дни апреля, со 2-го по 3-е числа месяца, в рамках фестиваля «IT-Salad» города Кемерово проходил Хакатон «Taste-IT». Он был посвящен разработке мобильных приложений, игр, программированию микроконтроллеров и созданию проектов интернет-вещей. Организаторами мероприятия оказались люди из Microsoft Student Partners, КемГУ и КузГТУ. Генеральным партнером выступила компания «Сибирские Сети».
              Читать дальше →
            • 400 потрясающих бесплатных сервисов

              • Перевод

              Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

              И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



              A. Бесплатные веб-сайты

              • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
              • Bootswatch: Бесплатные темы для Bootstrap.
              • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
              • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
              • Strikingly: Конструктор веб-сайтов.
              • Layers: Создание сайтов на WordPress (new).
              • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
              • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
              Читать дальше →
            • Промо-коды на бесплатную сдачу экзаменов Microsoft 70-695, 70-696

                У компании Microsoft предновогодняя акция на сдачу двух бесплатных экзаменов (скажу сразу — они оба beta)!



                Если вы хотели сдавать экзамены 70-695 Deploying Windows Devices and Enterprise Apps или 70-696 Managing Enterprise Devices and Apps, то до 29.12.2014 вы можете сдать их абсолютно бесплатно!
                Оба экзамена требуются для получения сертификации MCSE: Enterprise Devices and Apps.

                Читать дальше →
                • +1
                • 13,2k
                • 6
              • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №133 (3 — 9 ноября 2014)

                  Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


                  Читать дальше →
                • Опубликован рейтинг стран, более всего страдающих от хакеров

                    Великобритания и Германия возглавили рейтинг стран Европы, Африки и Ближнего Востока (EMEA), наиболее подвергающихся хакерским атакам, говорится в 19-страничном докладе международной компании FireEye, занимающейся информационной безопасностью.



                    Порядка 17% всех атак со стороны киберпреступников были направлены против Великобритании, и еще 12% — против различных учреждений Германии. На третьем месте – Саудовская Аравия (10%).
                    Читать дальше →
                    • +9
                    • 15,3k
                    • 5
                  • Феерическая расстановка всех точек над Lumia 1020 или каким должен быть настоящий камерофон с поддержкой RAW


                      Пришло время собрать в одном месте все-все-все мифы и разоблачения одного из самых противоречивых с точки зрения читателей камерофонов — Lumia 1020. (Внимание, много фото, красивых фото)

                      А также гвоздь программы, впервые на хабре, у всех на глазах: работа с RAW-исходниками, полученными с 1020, и их обработка.

                      Садитесь поудобнее, мы начинаем ;)
                      Какие вопросы чаще всего приходят в голову, когда читатель слышит выражение: «Камерофон Lumia 1020 с камерой в 41 мегапиксель»?

                      1. 41 мегапиксель, как он там умещается?
                      2. Соответствует ли остальное железо заявленному уровню фотомодуля?
                      3. И всё же, там правда столько мегапикселей?
                      4. Да даже если столько, какая от них польза? Зачем так много?
                      5. Предположим, что в этом есть смысл, но RAW в смартфоне — это же перебор, толку от него с такой матрицы?!!
                      6. Всё равно зеркалка лучше!

                      P.S. Да, у автора всё так же остался приступ «Люди любят обиженных» и он всё ещё отчаянно пытается восстановить честь финских инженеров, чьи достижения, по мнению автора, были незаслуженно проигнорированы в свете последних событий.


                      Пойдём по порядку.

                      1. 41 мегапиксель, как он там умещается?


                      Читать дальше →
                    • Распознавание и автоматическое решение уравнений



                        Бесплатное приложение PhotoMath пригодится многим школьникам. При наведении камеры на уравнение программа распознаёт математические символы в формуле (работает OCR), производит вычисления — и выдаёт правильный ответ.

                        Идея настолько проста, что здесь даже нечего объяснять. Возникает только два вопроса: почему никто не сделал это раньше и почему этого не было, когда я учился в школе.
                        Читать дальше →
                      • Источники энергии для гаджетов будущего



                          Гаджеты неумолимо становятся всё меньше в размерах, несмотря на очевидные анатомические ограничения человека. И постепенно становятся всё «носимее», всё ближе к телу. Яркие примеры — фитнес-трэкеры, которые заняли место наручных часов, вытесненных было из обихода массовым распространением мобильных телефонов. Теперь часы, перегруппировавшись и получив подкрепление, перешли в наступление уже в виде «умных». Очки, тоже ушедшие в подполье благодаря контактным линзам, вскоре могут подтянуться вслед за часами.

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

                          В частности, давайте рассмотрим использование тепла человеческого тела, пот и канализированный свет.
                          Читать дальше →
                        • Миграция данных между различными E-commerce движками

                          image


                          Проблема


                          На сегодня существует более трехсот различных движков для интернет-магазинов, с разным функционалом, возможностями, стоимостью, способом установки. Как правило, это набор скриптов, которые разворачиваются на хостинге (практически установка сайта), чаще всего PHP + MySQL.

                          В последнее время все большую нишу на рынке E-сommerce платформ занимают так называемые хостед платформы (hosted shopping carts). Это значит, что, зарегистрировавшись на сайте того же Shopify, в несколько кликов вы сможете получить триальный стор (store), который хостится на самом Shopify. Триального периода да и лимитированного функционала, как правило, вполне достаточно для проверки возможностей карты. Кроме того, такое решение конечно же снимает головную боль, связанную с арендой собственного хостинга, установкой движка и всех необходимых карте РНР-модулей и т. д. Все уже развернуто, как говорится, плати и пользуйся.

                          В результате разные платформы — это разные способы достучаться к данным магазина. Если у open source карты («не хостед») можно получить доступ непосредственно к базе данных, то SaaS-решения такой возможности не дают. Альтернативными вариантами могут быть доступ через API запросы (и очень хорошо, если платформа позволяет получить все необходимые данные таким способом, потому что иногда разработчики попросту не добавляют все методы работы с той или иной сущностью) или экспорт/импорт данных с помощью файлов (CSV, XML, txt, dat, xls и другие форматы в зависимости от движка).

                          Последний метод поддерживается практически всеми платформами (хотя у каждой возможны свои ограничения) и упрощает миграцию между одинаковыми картами. Но когда нужно переехать с магазина на базе osCommerce, который существует и функционирует уже не первый год, на свежую версию Magento или BigCommerce, задача значительно усложняется.

                          Для разработчика, перед которым поставлена такая цель, есть два возможных пути ее решения:
                          • использовать готовый инструмент для автоматической миграции;
                          • если предыдущий вариант не может удовлетворить все требования — искать/разрабатывать собственное решение: модуль или отдельный скрипт, который хотя бы изменит формат файла, экспортированного со старой платформы для импорта в новую (если платформы поддерживают работу с файлами).


                          Конечно же, можно вручную вносить данные в новую платформу через админ-панель, но когда количество продуктов и/или пользователей измеряется трехзначными числами, такой вариант перестает быть вариантом :)

                          Поэтому рассмотрим 2 первых кейса.

                          Читать дальше →
                        • Полезные ресурсы для гейм-дизайнера



                            Доброго времени суток читателям. Предоставляю вашему вниманию список ресурсов и книг, которые могут быть полезны гейм-дизайнеру или любому, кто интересуется данной тематикой. Сразу скажу, что почти все ресурсы на английском языке, т.к. русских аналогов весьма мало, а полезных и того меньше.
                            Читать дальше →
                          • Adobe Photoshop CC 2014: что нового?



                              Сегодня компания Adobe выпустила глобальное обновление для всех продуктов линейки Creative Cloud. И заодно сменился дизайн сайта www.adobe.com.

                              Практически во все приложения внесли какие-то изменения. При этом пакет получил не ожидаемое имя CC2, а лишь добавился год в названии. Так что теперь версия фотошопа называется CC 2014.0.0, а не CC2 или 15.0.

                              Читать дальше →
                            • DevCon 2014: как это было (+ много фото)

                                В конце мая в одном из природных курортов Подмосковья прошла конференция DevCon 2014, которая собрала свыше 900 разработчиков и тестировщиков ПО на месте и более 40000 зрителей онлайн.



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

                                В этом году DevCon 2014 предложила участникам следующий формат:

                                • 2 дня, с 28 по 29 мая, на базе природного курорта;
                                • Пленарный доклад, десятки докладов основной программы в пяти параллельных треках;
                                • Мастер-классы, круглые столы и хакатоны "Ночь кодирования" и “F# Coding Dojo”;
                                • Выставка партнеров и гостевой дом Microsoft c новыми девайсами;
                                • Вечерняя программа и живой концерт группы Uma2rmaH;
                                • Активности на свежем воздухе и спортивные мероприятия.

                                Особенностью DevCon 2014 стал ее международный статус: была запущена английская версия сайта, огранизован специальный трек докладов на английском языке, приглашены эксперты от групп разработки компании Microsoft и из сообщества, организована трансляция англоязычной программы конференции на многих площадках для международной аудитории, а записи через некоторое время будут доступны на портале Channel9.com.

                                Ниже вы найдете много фотографий с конференции. Если вы были вместе с нами на DevCon 2014, то делитесь впечатлениями в комментариях. Необработанные записи конференции уже можно посмотреть на сайте http://www.msdevcon.ru/. Вскоре мы опубликуем готовые записи докладов на Channel9 и TechDays.ru.
                                очень много фото
                              • Есть ли жизнь после смерти у стартапов?

                                  image
                                  Недавно мне довелось побывать в Оптиной пустыни. Там в часовне Воскресения Христова на окошке стояла книга, привлекшая моё внимание. «Инструкция для бессмертных, или Что делать, если вы всё-таки умерли», — гласило её название. Не смог удержаться, чтобы не ознакомиться с книжкой с таким прелюбопытнейшим названием, благо она была совсем небольшой по объему. Автор даёт советы как подготовиться к неизбежной для каждого человека смерти, как правильно себя вести в столь важный для человеческой души момент, как не испугаться и пройти все мытарства, ожидающие за порогом смерти, как достичь рая, а не ада.

                                  Вернувшись домой, я сразу вспомнил про ту горечь, которую испытываю всякий раз, когда получаю на свой email очередное сообщение, что важный для меня проект закрывается. «Мы премного благодарны всем, кто был с нами всё это время, кто верил в нас, но мы вынуждены закрыть проект». За последние пять лет, что я занимаюсь Дарударом, с примерно такими словами умерли десятки проектов, к которым я испытывал самый живой интерес. И мне всегда любопытно, куда отправляются эти закрывающиеся проекты? Как распоряжаются их создатели тем, что совсем недавно было еще таким живым и вселяющим надежду?
                                  Читать дальше →
                                • Imagine Cup 2014. Как это было

                                    Дорогой хабрахабр, привет!
                                    Совсем недавно закончился Российский финал Imagine Cup 2014, хотелось бы поделиться с вами впечатлениями по данному конкурсу, а также рассказать о нашем проекте. Поскольку Хабр – техническое сообщество, я принял решение разделить статью на две части: короткая история нашей команды и технический рассказ о нашем проекте и самой идеи.
                                    Читать дальше →