Google Analytics вместе с Unity3D

Автор: admin от 7-08-2015, 19:35, посмотрело: 316

Google Analytics вместе с Unity3D

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

И тут встает выбор, какую именно систему аналитики выбрать. Выбор у нас достаточно приличный: собственная разработка Unity, Google Analytics, Appat, Flurry, Localitycs — и это лишь малая часть тех систем, что нам доступна. Кто хочет знать по какой причине была выбрана система аналитики от Google и как с ней работать, прошу под кат.

Категория: Компании » Google

 

Опубликована тестовая версия модуля HTTP/2 для NGINX

Автор: admin от 7-08-2015, 17:17, посмотрело: 255

Представлена альфа версия патча, обеспечивающего поддержку HTTP/2 для NGINX. Для данного патча необходим NGINX версии 1.9.0 или новее. Полная поддержка протокола HTTP/2 для коммерческой и некоммерческой версий NGINX планируется к концу этого года. Отзывы можно отправить в рассылку nginx-devel.

Так как патч является альфа версией, не рекомендуется его использовать в рабочих проектах. Если есть желание использовать особенности HTTP/2 для рабочих сайтов, следует обратить внимание на NGINX версии 1.5.10 и более поздних, в которых реализована полная поддержка протокола SPDY/3.1. Как предшественник HTTP/2, SPDY дает такое же увеличение производительности как и HTTP/2, и в тоже время имеет более значительную поддержку среди браузеров.

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

 

Vim по полной: Библиотека, на которой все держится

Автор: admin от 7-08-2015, 16:52, посмотрело: 170

Оглавление



  • Введение (vim_lib)

  • Менеджер плагинов без фатальных недостатков (vim_lib, vim_plugmanager)

  • Уровень проекта и файловая система (vim_prj, nerdtree)

  • Snippets и шаблоны файлов (UltiSnips, vim_template)

  • Компиляция и выполнение чего угодно (vim-quickrun)

  • Работа с Git (vim_git)

  • Деплой (vim_deploy)

  • Тестирование с помощью xUnit (vim_unittest)

  • Библиотека, на которой все держится (vim_lib)

  • Другие полезные плагины


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

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

     

    SpiderTest: автотесты своими руками

    Автор: admin от 7-08-2015, 16:00, посмотрело: 620

    SpiderTest: автотесты своими руками

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

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

     

    Использование набора инструкций Intel SSSE3 для ускорения реализации алгоритма DNN в задачах распознавания речи, выполняемых на мобильных устройствах

    Автор: admin от 7-08-2015, 14:33, посмотрело: 172

    За последние тридцать лет технологии распознавания речи серьёзно продвинулись вперед, начав свой путь в исследовательских лабораториях и дойдя до широкого круга потребителей. Эти технологии начинают играть важную роль в нашей жизни. Их можно встретить на рабочем месте, дома, в машине. Их используют в медицинских целях и в других сферах деятельности. Распознавание речи входит в топ-10 перспективных технологий мирового уровня.

    Использование набора инструкций Intel SSSE3 для ускорения реализации алгоритма DNN в задачах распознавания речи, выполняемых на мобильных устройствах

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

     

    Подпольный рынок кардеров. Перевод книги «Kingpin». Глава 6. «I miss crime»

    Автор: admin от 7-08-2015, 13:31, посмотрело: 415

    Подпольный рынок кардеров. Перевод книги «Kingpin». Глава 6. «I miss crime»Кевин Поулсен, редактор журнала WIRED, а в детстве blackhat хакер Dark Dante, написал книгу про «одного своего знакомого».

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

    Начало и план перевода тут: «Шкворень: школьники переводят книгу про хакеров».
    Пролог
    Глава 1. «The Key»
    Глава 3. «The Hungry Programmers»
    Глава 5. «Cyberwar!»
    Глава 6. «I miss crime»
    Глава 34. DarkMarket
    (публикуем по мере готовности переводов)

    Логика выбора книги для работы со школьниками у меня следующая:

    • книг про хакеров на русском языке мало (полторы)

    • книг про кардинг на русском нет вообще(UPD нашлась одна)

    • Кевин Поулсен — редактор WIRED, не глупый товарищ, авторитетный

    • приобщить молодежь к переводу и творчеству на Хабре и получить обратную связь от старших

    • работать в спайке школьники-студенты-специалисты очень эффективно для обучения и показывает значимость работы

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

    • книга иллюстрирует, что «кормиться» на подпольных форумах — плохо заканчивается


    Кто хочет помочь с переводом других глав пишите в личку magisterludi.

    Глава 6. «Я скучаю по преступлениям»


    Второго июня, после полудня, Макс открыл дверь своего двухэтажного дома в Сан-Хосе. Он поприветствовал Криса Бисона и тут же понял, что влип: помимо агента ФБР на пороге стояли ещё трое в костюмах. В том числе угрюмый начальник Бисона – Пит Трэхон, глава отдела расследований компьютерных преступлений.

    В течение месяца после BIND-атаки у Макса было немало хлопот. Он запустил сайт whitehats.com, который тут же стал очень популярным в среде безопасников. Помимо сканера на сайте были размещены свежие оповещения CERT, ссылки на патчи для BIND и внушительный объём материала, написанный лично Максом по червю ADM, где тот был исследован до мельчайших деталей. Никто в сообществе и не подозревал, что Max Vision, стоящий за проектом whitehats.com, лично продемонстрировал всю серьёзность уязвимости в BIND. Макс всё так же продолжал подавать отчёты в ФБР. Получив последний отчёт, Бисон отправил электронное письмо, вероятно, чтобы обсудить свежие достижения Макса: «Что если мы встретимся у тебя? Я знаю адрес, он должен быть у меня где-то записан».

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

     

    Третий PyCon Russia пройдёт в Екатеринбурге 18-19 сентября

    Автор: admin от 7-08-2015, 13:09, посмотрело: 233

    18-19 сентября питонисты из России и ближнего зарубежья соберутся в Екатеринбурге на конференцию PyCon Russia. Под катом: как это было в прошлом году, что мы планируем на этот и что сделать, чтобы стать докладчиком.

    Третий PyCon Russia пройдёт в Екатеринбурге 18-19 сентября

    Участники PyCon-2015

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

     

    Как Microsoft Project Oxford может сделать ваши приложения умнее

    Автор: admin от 7-08-2015, 13:08, посмотрело: 302

    Выражаем большое спасибо за подготовку статьи Евгению Григоренко, Microsoft Student Partner, за помощь в написании данной статьи. Остальные наши статьи по теме Azure можно найти по тегу azureweek


    Дайте я угадаю, Вы, как и я, уже пару месяцев горите идеей гениального приложения. Помимо своей основной функциональности, в идеальном мире оно просто обязано обладать множеством дополнительных возможностей, например, идентифицировать пользователя (или кота) по его фотографии с фронтальной камеры или понимать команды на естественном языке. Или сделать второй How-Old (который был сделан как раз на Оксфорде).

    Но все мы знаем печальную истину. Многое возможно только с пользованием сложных алгоритмов машинного обучения, которых у нас совершенно нет времени изучать. И именно это останавливает от разработки, так как без таких инноваций мы совершенно затеряемся среди аналогов. Но решение этой проблемы есть, и имя ему Microsoft Project Oxford. Если вы хотите узнать, как Microsoft Project Oxford может упростить Вашу жизнь и сделать Ваши приложения по-настоящему интеллектуальными, то добро пожаловать под кат.
    Как Microsoft Project Oxford может сделать ваши приложения умнее

    Категория: Компании » Microsoft

     

    Введение в JavaScript итераторы на ES6

    Автор: admin от 7-08-2015, 13:01, посмотрело: 414

    В EcmaScript 2015 (также известном как ES6) представлена совершенно новая концепция итераторов, которая позволяет задать последовательности (ограниченные и другие) на уровне языка.

    Давайте поговорим об этом детальнее. Все мы хорошо знакомы с оператором цикла for, а многие даже знают его менее популярного брата for-in. Последний можно использовать, чтобы помочь нам объяснить базовые принципы работы с итераторами.
    for (var key in table) {
      console.log(key + ' = ' + table[key]);
    }
    

    С оператором цикла for-in есть много проблем, но самая большая, пожалуй, состоит в том, что он не дает никаких гарантий последовательности. Попытаемся решить эту проблему с помощью итераторов. Больше информации под катом!

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

     

    React boilerplate — Rocket React

    Автор: admin от 7-08-2015, 12:40, посмотрело: 267

    React boilerplate — Rocket React

    Хочу представить вашему вниманию boilerplate (skeleton) на базе React.js + Backbone для быстрого старта разработки приложения любой сложности. Эта связка помогла нашей команде в срок сделать сложное приложение с минимальным количеством проблем а простота позволила быстро подключать новых разработчиков в процесс.

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

     
    Назад Вперед