Как настроить рассылку отчетов из Яндекс.Метрики с помощью R (с нуля)

Автор: admin от 8-09-2017, 19:55, посмотрело: 58

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



Преимущества автоматической отправки отчетов:




  • Можно заранее настроить необходимый формат отчетов и не тратить время на выгрузки при приближении дедлайнов;

  • Нет ограничений по формату и периодичности выгрузки


->

Категория: Веб-разработка, Яндекс

 

Как я браузерный 3D-футбол писала. Часть 1

Автор: admin от 8-09-2017, 19:15, посмотрело: 41

Привет, Хабр! Хочу поделиться историей о том, как я браузерный 3D-футбол писала. Началось всё с того, что мой муж любит футбол. Смотрит трансляции, ходит на игры, играет на телефоне. И вот, чтобы сделать ему сюрприз, а также, чтобы хоть ненадолго оторвать от девайса с игрой, решила написать свою игру.



Как я браузерный 3D-футбол писала. Часть 1


Под катом я расскажу как дружила TypeScript и Three.js и что из этого получилось.
->

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

 

DPM: Почему он похож на лук?

Автор: admin от 8-09-2017, 17:35, посмотрело: 47

В прошлой статье мы говорили об истории развития Microsoft Data Protection Manager. Сегодня предлагаем пойти дальше. Вы узнаете о том, как он работает технически, с заглядыванием на страшного зверя VSS.



DPM: Почему он похож на лук? ->

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

 

Как работает JS: о внутреннем устройстве V8 и оптимизации кода

Автор: admin от 8-09-2017, 14:50, посмотрело: 53

-> Часть 1: Как работает JS: обзор движка, механизмов времени выполнения, стека вызовов



Перед вами — второй материал из серии, посвящённой особенностям работы javascript на примере движка V8. В первом шла речь о механизмах времени выполнения V8 и о стеке вызовов. Сегодня мы углубимся в особенности V8, благодаря которым исходный код на JS превращается в исполняемую программу, и поделимся советами по оптимизации кода.



Как работает JS: о внутреннем устройстве V8 и оптимизации кода
->

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

 

Как Вы вирус назовете?

Автор: admin от 8-09-2017, 14:40, посмотрело: 48

Как Вы вирус назовете?



Petya, Misha, WannaCry, Friday 13th, Anna Kournikova… Имена компьютерных вирусов, вызвавших настоящие эпидемии в сети, долго остаются на слуху. Их постоянно повторяют СМИ, как правило, не вдаваясь в технические подробности и путая модификации между собой.



А вы когда-нибудь интересовались, как и кто дает имена вирусам? Ведь компьютерных зловредов много, их миллионы, и все надо как-то называть. Под катом — краткий экскурс в нейминг вирусов, троянов и прочей компьютерной нечисти.
->

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

 

Статистика по базовым операционным системам в образах на Docker Hub

Автор: admin от 8-09-2017, 13:50, посмотрело: 51

Статистика по базовым операционным системам в образах на Docker Hub


Американская компания Anchore, созданная основателем Ansible Inc., с помощью своего сервиса Anchore Navigator, предназначенного для исследования контейнерных образов, проанализировала Docker Hub и ответила на следующие вопросы:




  • Какие операционные системы используются больше всего?

  • Как выбор ОС менялся на протяжении времени?

  • Отличаются ли паттерны их использования для официальных и публичных образов?

  • ->

    Категория: Операционные системы » Linux

     

    Интернет вещей популярно: почему мы перестанем выгуливать собак

    Автор: admin от 8-09-2017, 13:35, посмотрело: 38

    В последнее время мой приятель, отец семейства, не может договориться с сыном о выгуле собаки. В семье заведено, что с собакой гуляют все члены семьи по очереди. Но когда очередь доходит до сынишки, — мальчуган при первой возможности дурачит родителей, оставаясь дома и говоря, что собаку выгулял. Между отцом и сыном было несколько разговоров, и подросток в целом объяснял свою позицию: «Не хочу брать на себя ответственность за ваши с мамой решения!» Родители же непреклонны в желании научить сына брать ответственность.

    Интернет вещей популярно: почему мы перестанем выгуливать собак
    Фотобанк Ⓒ Free Stock Images

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

     

    Не рычите на фрилансера

    Автор: admin от 8-09-2017, 13:25, посмотрело: 33

    Вводная


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

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

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

     

    Dagger2 и архитектурный компонент «ViewModel»

    Автор: admin от 8-09-2017, 12:40, посмотрело: 330

    ViewModel — это компонент из набора библиотек под названием Android Architecture Components, которые были представлены на Google I/O 2017. ViewModel — предназначена для хранения и управления данными связанных с представлением, а также с возможностью “пережить” пересоздание активити (например переворот экрана).

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



    В данной статье будет рассмотрены варианты инжекта(предоставление) зависимостей в компонент ViewModel с использованием Dagger 2. Проблема заключается в том, что получение ViewModel должно осуществляться специальным образом, что в свою очередь накладывает некоторые ограничения, которые связанные с предоставлением зависимостей в сам класс ViewModel, а также предоставление ViewModel в качестве зависимости. Данная статья также возможно будет интересна тем, кто интересуется практическим применением такой функциональности Dagger, как multibinding.

    ->

    Категория: Game Development, Android

     

    Быстрый шейдер для Subsurface Scattering в Unity

    Автор: admin от 8-09-2017, 10:10, посмотрело: 52

    Быстрый шейдер для Subsurface Scattering в Unity



    Большинство (если не все) оптических явлений, демонстрируемых материалами, можно воссоздать симуляцией распространения и взаимодействия отдельных лучей света. Такой подход называется в научной литературе «трассировкой лучей» (ray tracing), и часто он слишком вычислительно затратен для применения в реальном времени. В большинстве современных движков используются сильные упрощения, которые, несмотря на невозможность создания фотореализма, могут обеспечить достаточно убедительные приближенные результаты. В этом туториале я расскажу о быстром, дешёвом и убедительном решении, которое можно использовать для симуляции просвечивающих материалов, имеющих подповерхностное рассеивание.



    Быстрый шейдер для Subsurface Scattering в Unity
    До...



    Быстрый шейдер для Subsurface Scattering в Unity
    … и после.
    ->

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

     
    Назад Вперед