• Как сниффить HTTPS-трафик iOS-устройства

    • Tutorial


    Привет, меня зовут Андрей Батутин, я Senior iOS Developer в DataArt, и сегодня мы будем сниффить HTTPS-трафик твоего «Айфона».
    Читать дальше →
  • Материалы открытого курса OpenDataScience и Mail.Ru Group по машинному обучению и новый запуск

      Недавно OpenDataScience и Mail.Ru Group провели открытый курс машинного обучения. В прошлом анонсе много сказано о курсе. В этой статье мы поделимся материалами курса, а также объявим новый запуск.



      UPD: теперь курс — на английском языке под брендом mlcourse.ai со статьями на Medium, а материалами — на Kaggle (Dataset) и на GitHub.


      Кому не терпится: новый запуск курса — 1 февраля, регистрация не нужна, но чтоб мы вас запомнили и отдельно пригласили, заполните форму. Курс состоит из серии статей на Хабре (Первичный анализ данных с Pandas — первая из них), дополняющих их лекций на YouTube-канале, воспроизводимых материалов (Jupyter notebooks в github-репозитории курса), домашних заданий, соревнований Kaggle Inclass, тьюториалов и индивидуальных проектов по анализу данных. Главные новости будут в группе ВКонтакте, а жизнь во время курса будет теплиться в Slack OpenDataScience (вступить) в канале #mlcourse_ai.

      Читать дальше →
    • Пример реализации общего индикатора производительности MS SQL Server

      • Tutorial

      Предисловие


      Часто возникает потребность в создании такого индикатора производительности, который бы показывал состояние СУБД относительно предыдущего периода или конкретного дня. В статье Реализация индикатора производительности запросов, хранимых процедур и триггеров в MS SQL Server. Автотрассировка был предложен пример по реализации такого индикатора. Здесь же опишем еще один более простой способ, который ко всему прочему позволяет посмотреть исторически не просто за сколько выполнился запрос, но и как выполнился, а также получить планы выполнения на каждый момент времени.

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

      В данной статье будет рассмотрен пример реализации такого общего индикатора, где в качестве меры будет браться все время выполнения запросов (Total Elapsed Time).
      Читать дальше →
    • Создаем Telegram бота на API.AI

      • Tutorial

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


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

      Читать дальше →
      • +22
      • 57,3k
      • 9
    • Интересные приложения для Android с открытым исходным кодом

      • Перевод
      image


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


      Ниже перечислены лучшие проекты под Android с открытым исходным кодом. Благодаря им вы сможете узнать массу отличных практик для разработки под Android.

      Читать дальше →
    • 43 полезных сервиса для управления проектами. Без эпитетов

        Дано: собственные и аутсорс-проекты, некоторые участники работают удаленно.

        Требуется: необходимо быстро назначать задачи исполнителям, планировать спринты, трекать выполнение и статусы, визуализировать процессы и делиться результатами с заказчиками.

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

        Изначально сервисов было более 100, но постепенно список сокращался, и мы остановили наш выбор на трех, удовлетворяющих вместе наши нужды лучше всего: Jira, Slack и GanttPro. Но, если вдруг эти сервисы не помогут вам в планировании задач и работы с командой, делюсь с вами полным списком:

        Процесс поиска очень часто усложняется тем, что все сервисы, как один, пишут «Лучший сервис, помогающий превратить ваши идеи в реальность и реализовать ваши проекты. Сегодня.». Так, а что вы делаете-то? Поэтому в этом списке без лишних эпитетов, только что какой сервис умеет. :)




        Читать дальше →
      • «Есть ли жизнь у маркетплейсов в России?» или «Как мы пытаемся делать конкурента Яндекс.Маркету»

          Сегодня мы расскажем, как запускали в Рунете свой товарный агрегатор или маркетплейс (market place) (дальше будем придерживаться термина «агрегатор» — звучит более по-русски как-то). В статье попробуем ответить на вопросы: зачем и как мы это делали, и что в итоге у нас получается. Откроем все цифры по трафику, заказам и т.п. Подчеркнем, что проект еще в стадии развития – мы занимались и занимаемся им в режиме спокойной работы, выделяя на это собственные ресурсы, чуть больше года, и сделать нужно еще очень много.

          Надеемся, что команды, думающие о такого рода бизнесе, могут почерпнуть в этом материале что-то интересное. Для других сама история развития tapki.com тоже может быть полезной. Возможно опытные в SEO ребята смогут в комментариях дать некоторые советы, т.к., по нашему мнению, у нас что-то не так с индексацией большого количества страниц. Все цифры и графики, которые приводим в статье честные, «как есть». Отметим, что это первая статья из цикла – мы планируем делать регулярные публикации.
          Читать дальше →
        • MVC 5 Owin авторизация на примере Вконтакте

          Не так давно вышел mvc 5 и одним из ключевых изменений является система авторизации. При создании «пустого» mvc 5 проекта есть возможность подключить авторизацию для Facebook, Google, Twitter и Microsoft аккаунтов. Я тут же полез разбираться с тем как это все работает и результатом стал «middleware» модуль для сети Вконтакте. Его можно поставить через nuget пакеты поискав «Duke.Owin.VkontakteMiddleware» и посмотреть исходники: github.com/DukeNuken/Duke.Owin.VkontakteMiddleware

          В интернете есть много статей о owin авторизации и проекте katana с которыми можно ознакомится и даже скачать исходники.
          Читать дальше →
          • +6
          • 27,6k
          • 1
        • Божественный подход к аутентификации

          Я закончил курс в университете Вирджинии в 1992 году по теме “Компьютерные науки в упрощенном виде”. Причина, по которой я выбрал именно упрощенный курс, была в том, что обычный курс CS в университете Вирджинии требует прохождения инженерной школы и я был абсолютно не готов к такому количеству математики и физики. Красота упрощенного курса была в том, что я мог посетить все интересные мне предметы, пропустив остальные.

          Одним из моих любимых предметов, по крайней мере он запомнился мне больше всего, был “Алгоритмы”. Я всегда говорю людям, которые меня спрашивают об этом, что этот предмет повлиял на мое становление, как программиста, больше всего. Я точно не знаю почему, но несколько лет назад у меня появилось странное предчувствие, и я почему-то перешел на страницу Рэнди Пауша (автор той самой книги). С удивлением для себя я обнаружил, что он набирает студентов к себе на курс. Время было идеальным: университет Вирджинии, осень 1991, CS461 Анализ алгоритмов и 50 студентов на курсе. Я был одним из них.

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

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

          И одна из самых крутых вещей, которой нас обучил Рэнди Пауш, была необходимость задать себе следующий вопрос перед выбором алгоритма:
          А какой бы алгоритм выбрал Бог?



          Читать дальше →
        • Instagram фильтры как Photoshop Actions

            Доброго времени суток. Многие знают приложение Instagram для iOS.
            Фото-эффекты в Instagram мне всегда нравились и более того, часто хотелось бы применить их к более крупным фотографиям на компьютере. Так вот, не у всех же есть девайсы на iOS и многим бы хотелось использовать фильтры и всегда есть возможность, самому заняться изготовлением таких эффектов но это долго и нудно. Я погуглил и нашёл готовое решение Instagram фильтры как Photoshop Actions

            Nashville:

            Читать дальше →
          • Одиночество в Сети. Можно ли найти тех, кому ты по-настоящему интересен?

            image

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

            Я решила провести мини-эксперимент, в ходе которого узнать, действительно ли Интернет для меня, как пользователя, социален, реально ли там найти близких по духу людей и если да – сколько усилий на это потребуется.
            Читать дальше →
          • Дарим роботов на Новый год

              Новый год осталось ждать уже недолго и многие уже распланировали свои отпуска. С другой стороны о подарках мы начинаем задумываться зачастую только в последние предновогодние дни. Для тех, кто покупает подарки заранее или просто хочет подготовить необычный подарок, подготовлена данная обзорная статья. Всем остальным рекомендую сохранить статью в закладках, чтобы числа 28го внезапно вспомнить о ней, открыть, и, не ломая голову, бегом в магазин. Как вы уже поняли из заголовка, выбирать мы будем исключительно из роботов, ну и, возможно, пару радиоуправляемых моделей.

              image

              Читать дальше →
            • Региональное Интернет-СМИ: Часть 4. Привлечение посетителей на сайт, продвижение

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

                При этом в крупных компаниях-рекламодателях сотрудники пресс-служб и маркетологи отчитываются, как правило, по формальным критериям — для них важны цифры. Для небольших компаний важно реальное положение дел, которое они оценивают субъективно.

                Я исхожу из того, что цифра на счетчике — это показатель, а не цель.

                Узнать секрет популярности!
              • Что на самом деле мотивирует людей

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

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

                  Вот ниже отличный ролик о том, что на самом деле мотивирует людей. Данный ролик основан на практических экспериментах и проецирует абстрактное понятие «мотивация» на прикладное применение. Замечу, это — научный отчет и просто так «прямо в лоб» применить на практике это никак невозможно.

                  Но ролик дает понимание — как оно на самом деле работает и тот кто сможет правильно это осознать, тот может переосмыслив свой личный опыт\знания попытаться очень-очень осторожно применить эти знания в своей практике.

                  К сожалению, ролик на английском.

                • Жизнь разработчика (в картинках)

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

                    Когда я показываю босу, что окончательно пофиксил баг



                    Когда проджект-менеджер входит в офис



                    Читать дальше →
                  • Об э- и иммиграции. В этот раз — Монреаль

                      Мы с семьёй переехали в Монреаль из Киева в апреле этого года. Уже прошло почти полгода. Сравнить с другими канадскими городами пока что возможности не было, но постараюсь описать поподробнее, и надеюсь что кому-то мой опыт будет полезным.

                      image
                      Читать дальше →
                    • Обзор Yota Many

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

                        image

                        Читать дальше →
                      • 9 марта 2011 в 00:07

                        15 минут отдыха

                        Здравствуйте!
                        Предлагаю вам на 15 минут расслабиться и послушать музыку.
                        Новый альбом посвящен женской половине человечества в честь уже вчерашнего праздника. И конкретно — девушке с синими волосами по имени Еваника.
                        Альбом полностью основан на импровизации.

                        Скачать можно бесплатную или платную версию (здесь можно и прослушать все треки прямо на сайте).
                        Между ними никакой разницы нет. Разница только в ваших взглядах на распространение музыки в интернете.
                        Остальные альбомы и контакты можно найти здесь




                        прослушан 3416 раз
                      • В подарок к 23 февраля Майкрософт предлагает студентам бесплатно сдать экзамен!

                          Вы наверное удивитесь — зачем студенту сдавать ещё один экзамен, когда только что закончилась сессия? Наверное, многие из вас не согласились бы сдавать лишние экзамены даже за деньги!

                          Однако в данном Речь идёт о сертификационном экзамене, который позволяет вам получить статус Microsoft Certified Professional, что во многих случаях упрощает последующий приём на работу (смотрите смешное американское видео на эту тему). Обычная стоимость сдачи экзамена — около $50, для студентов — $30. Только сейчас у вас (если вы являетесь студентом) есть возможность бесплатно получить ваучер на сдачу любого сертификационного экзамена 072-xxx в центре Prometric. Получить ваучер можно по программе DreamSpark, но только до 30 июня, или пока не будет израсходовано определённое количество ваучеров. Торопитесь, нажимайте на баннер внизу и резервируйте свой экзамен прямо сейчас!

                          image
                          Читать дальше →