» Материалы за Апрель 2017 года » Страница 8

 

Тестирование: простая дорожка в IT или серьезная затея?

Автор: admin от 26-04-2017, 11:10, посмотрело: 160

Порой даже в авторитетных источниках проскальзывает снисходительное отношение к тестированию программных продуктов и, соответственно, к людям, занятым в этом направлении. Там, дескать, и требования к работникам ниже, и сами кадры — так себе, и денег особо не заработаешь. О том, как на самом деле выглядит тестирование изнутри, мы поговорили с Никитой Макаровым, занимающимся в «Одноклассниках» одновременно и ручным, и автоматизированным тестированием.

Тестирование: простая дорожка в IT или серьезная затея?

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

 

Личный опыт: как мы заказывали рекламу у видеоблогеров для нашей веб-студии

Автор: admin от 26-04-2017, 10:35, посмотрело: 180

Личный опыт: как мы заказывали рекламу у видеоблогеров для нашей веб-студии

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


Сегодня видеоблогеры набирают большое количество просмотров, притом совершенно по любой тематике. Основная ценность любого блогера — его аудитория. Количество подписчиков, в сотни тысяч пользователей, говорит не только о популярности видеоблогера, но и о его влиянии на свою аудиторию. Его мнением интересуются, к нему прислушиваются.


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


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


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


В начале марта мы решили попробовать заказать рекламу у блогеров на Youtube.


Агентства


Крупных агентств, занимающихся рекламой у блогеров Youtube оказалось не так много:
Zagency, Wild Jam, Socium, The Players, TAG, Hype Agency и ещё несколько.


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


Основное преимущество агентства — это высокий уровень креатива и менеджмента.

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

 

Что если добавить немного магии в рабочий процесс?

Автор: admin от 26-04-2017, 10:05, посмотрело: 200

В качестве предисловия


Что если добавить немного магии в рабочий процесс?

Ты сидишь перед монитором, разбираешь утреннюю почту, и вдруг воздух вокруг начинает дрожать.

— Что происходит?!

Все резко темнеет, и несколько долгих мгновений ничего не видно и не слышно. Только собственный стук сердца. В следующий миг свет возвращается…

— Где я? Что это за место?

Начав говорить, твое внимание привлекает человек в робе с капюшоном, надвинутым на глаза.

— Приветствую, %UserName%, ты в оплоте магов! Мы знаем, что ты способен пользоваться Источником Силы. Я расскажу тебе о нем. Источник содержит пять Сил — Земля, Воздух, Вода, Огонь и Дух. Земля олицетворяет устойчивость, Воздух — свободу, Вода — изменение, Огонь — мощь, Дух — дисциплину. В большинстве случаев для выполнения необходимого действия вполне достаточно какой-либо одной части из пяти. Так потоки Огня позволяют зажечь свечу и контролировать горение пламени. Но более сложные задачи требуют плетения потоков из большего числа Сил. Для примера, тому, кто захотел бы воздействовать на погоду, потребовалось бы сплести одновременно потоки Воздуха, Воды и Духа. Но для того, чтобы начать обучение, тебе придётся пройти испытание...

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

 

Создание приложения для тренировки мозга. Выбор технологии и приемы геймификации

Автор: admin от 26-04-2017, 10:05, посмотрело: 185

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


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


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

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

 

Dagaz: Репетиция

Автор: admin от 26-04-2017, 10:05, посмотрело: 141

Dagaz: Репетиция — Неправда! В этой сказке говорится совсем не то.
— Но если ты уже знаешь, что говорится в этой сказке, зачем мне ее читать?
— Затем, что я хочу её услышать!

Тед Чан "История твоей жизни"



Это большое событие, когда что-то вдруг начинает работать. Маловразумительные страницы кода на Java и javascript, ещё менее понятный XML, картинки, нарисованные в Paint-е — всё это вместе!
Теперь, это можно запустить и «потрогать». Тесты можно было запускать и раньше, они помогали добраться до этого дня. Но разве можно сравнить тесты с работающей программой? Работоспособный релиз! Для многих, эта веха знаменует конец пути.

Надеюсь, что для меня это только начало…

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

 

Предиктивная аналитика на платформе SCP

Автор: admin от 26-04-2017, 10:00, посмотрело: 260

Это третья публикация в рамках помощи участникам конкурса «SAP Кодер-2017».

Каждое предприятие в процессе своей жизнедеятельности генерирует значительное количество данных, как «больших», так и не очень. Эти данные часто можно использовать для получения нового знания, которое, в свою очередь может оказать существенное влияние на стратегию развития бизнеса или тактику поведения в некоторые локальные моменты работы. Сейчас, в связи с развитием вычислительной техники и ростом объема накопленных данных, большое развитие получили численные методы, позволяющие извлекать полезную информацию из массива «сырых» данных и использовать ее в различных бизнес-сценариях.

Предиктивная аналитика на платформе SCP

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

 

Упрощение локализации в iOS

Автор: admin от 26-04-2017, 09:45, посмотрело: 183

Упрощение локализации в iOS

Всем доброго времени суток! Меня зовут Николай, я iOS-Lead в компании Touch Instinct. В процессе разработки часто приходится иметь дело с проектами, которые должны работать на нескольких языках. Расскажу, к какому подходу мы пришли при работе с локализацией.


Минусы базовых подходов


Есть несколько основных подходов для локализации iOS-приложения. Сперва стоит определиться, разрабатывается приложение с использованием storyboards или нет.


С использованием storyboards


Можно локализовывать строки напрямую в storyboard. Однако, при таком подходе есть ряд минусов:



  • в случае наличия большого количества storyboards, локализованные строки разбросаны по проекту;

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

  • вам всё равно придется часть строк локализовывать в коде. Это ведет к еще большему разбросу в приложении;

  • фактически отсутствует возможность что-то проверить другому разработчику при проведении code review.


Без storyboards


В этом случае локализуем всё в коде. Однако и тут есть ряд минусов. Дело в том, что файлы со строками локализации localizable.strings — магические. При изменении таких файлов очень велика вероятность возникновения ошибки из-за человеческого фактора. Изменения нельзя отследить, пока ошибка не будет найдена в процессе тестирования.


Таким образом, хотя для локализации уже есть готовые механизмы в iOS SDK, они имеют существенные минусы. Более подробно смотрите здесь.

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

 

Как хакеры атакуют веб-приложения: боты и простые уязвимости

Автор: admin от 26-04-2017, 09:45, посмотрело: 203

Как хакеры атакуют веб-приложения: боты и простые уязвимости


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

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

Для сбора исходных данных по атакам мы использовали данные, полученные в ходе пилотных проектов по внедрению межсетевого экрана прикладного уровня PT Application Firewall (PT AF) в 2016 году. В пилотных проектах принимали участие государственные учреждения, организации сферы образования, финансов, транспорта, промышленности и IT. Среди рассматриваемых систем присутствуют как российские компании, так и зарубежные. Все приведенные в данном исследовании примеры атак были проверены вручную на предмет ложных срабатываний и являются достоверными.

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

 

Live Typing vs. Evernote: как мы налаяли на слона

Автор: admin от 26-04-2017, 09:45, посмотрело: 141

Цель этой статьи – убедить всех сомневающихся, что при плотной работе с клиентом можно сдвинуть даже бюрократические структуры и сильно поднять свою самооценку. Речь пойдёт о компании Evernote.

Завязка


В 2015 году Лайв Тайпинг стартовал разработку проекта для наших друзей из Австралии. Проект работал в нише контроля производительности сотрудников. За год работы мы прошли с клиентом несколько стадий изменения концепции и кропотливой работы над каждым новым изменением, которое клиент вносил уже на этапе разработки. Конечная стадия проекта предполагала глубокую интеграцию с сервисами Google Drive, Evernote и Toggl. По сути проект копировал часть функциональности этих сервисов и создавал новую механику.

С Google Drive всё прошло гладко. С Evernote – нет. О том, что пошло не так и как нам это удалось преодолеть, читайте под катом.

Live Typing vs. Evernote: как мы налаяли на слона

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

 

SAP HANA – задача с множеством решений

Автор: admin от 26-04-2017, 08:45, посмотрело: 373

Вычислительная платформа SAP HANA серьезно изменила ИТ-индустрию и принципы работы с Большими данными, в десятки раз сократив время их обработки. Высокая скорость работы объясняется тем, что SAP HANA является настоящей «in-memory» СУБД, все данные которой хранятся и обрабатываются непосредственно в оперативной памяти сервера. Такой дизайн СУБД предъявляет серьезные и специфические требования к используемому программному и аппаратному обеспечению. Сегодня мы поговорим о вариантах аппаратной поддержки платформы SAP HANA.

SAP HANA – задача с множеством решений

Категория: Админитстрирование » Системное администрирование