Архив за 13 августа 2014 - 5

Посвящается разработчикам, которые пытались заставить популярные веб-фрейморки, такие как AngularJS, KnockoutJS, Ember.js и другие, работать внутри Windows Store JavaScript приложения, но столкнулись с непониманием рантайма в лице ошибки ниже.

JavaScript Dynamic Content shim для Windows JavaScript Apps

Это такая фича, которая запрещает динамически модифицировать HTML/DOM контент, используя некоторые методы, делая приложения более секьюрными, но при этом делает невозможным использование более или менее сложных веб-фреймворков, которые активно используют такие фичи (например, innerHTML).
Читать полностью »

То, что компания Samsung работает над собственным шлемом виртуальной реальности, уже давно не новость, однако «живое» фото устройства публикуется впервые. На картинке фигурирует смартфон Galaxy S5, однако принимая во внимание тот факт, что официальная премьера шлема состоится в начале сентября одновременно с премьерой смартфона Galaxy Note 4, можно предположить, что с пока не представленным официально большим смартфоном Samsung шлем тоже будет совместим.

В рамках серии мастер-классов IT-гуру, которые организовывает Luxoft Training, предлагаем познакомиться с переводом статьи Якова Файна «Losing Polymorphism with Java Lambda Expressions».

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

Четвертый федеральный мобильный оператор Yota начинает выдачу SIM карт из предзаказа
Привет! Спешим сообщить, что сегодня наступил столь ожидаемый нами момент — четвёртый федеральный мобильный оператор Yota начинает выдачу SIM-карт из предзаказа. Как вы, возможно, помните, в апреле мы объявили о запуске оператора в режиме закрытой коммерческой эксплуатации, и первыми из СМИ, кто смог рассказать детали про запуск нового оператора, стали журналисты «Эха Москвы». Теперь мы можем порадовать жителей сразу шести городов: Москвы, Санкт-Петербурга, Владивостока, Хабаровска, Тулы и Владимира, скачавших приложение для iOS и Android и заказавших SIM-карту.

Клиенты, разместившие предзаказ, начнут с сегодняшнего дня получать на свои смартфоны push-уведомления о том, что их SIM-карты готовы к выдаче. Через приложение клиент сможет выбрать, хочет ли он получить новый номер с префиксом +7 999 или перейти на Yota со своим нынешним. Получить SIM-карту на руки можно будет либо в точках выдачи собственного ритейла Yota, либо заказать доставку курьером.
Читать полностью »

Компания EVGA пополнила ассортимент видеокарт двумя моделями линейки GeForce GT 720: изделие под номером 01G-P3-2722-KR получило 1 ГБ памяти DDR3, изделие под номером 02G-P3-2724-KR — 2 ГБ.

EVGA GeForce GT 720

Особенностью обеих видеокарт является более высокая эффективная частота памяти в сравнении с референсным образцом: 1800 МГц против 1600 МГц соответственно. В то же время GPU разгону не подвергся и работает на штатной частоте 797 МГц.

Привет! Меня зовут Евгений Виноградов. Я работаю в Яндекс.Деньгах и участвую в работе группы W3C, посвященной стандартам интернет-платежей. Помимо нас и ещё нескольких платёжных сервисов, в неё вошли международные IT-компании, банки, регуляторы, организации, работающие с Bitcoin. На самом деле, группа существует уже больше трех лет. Всё это время она обсуждает содержание будущего стандарта для интернет-платежей, но только недавно — после очной встречи участников — дело заметно продвинулось вперед.

Предложение от Яндекс.Денег в новом стандарте платежей W3C

Мы в Яндекс.Деньгах не понаслышке знаем, с какими сложностями приходится сталкиваться разработчикам, например, интернет-магазинов. Сейчас для использования разных платёжных систем им приходится разбираться с документацией и особенностями каждой из них, а процесс подключения платёжных решений к мелкому магазину может растягиваться на месяцы. Если же подключение будет выполняться практически идентично, достаточно будет изучить процедуру один раз — и вы будете способны работать со всеми платежными системами.

Одним из наших предложений в рамках работы над стандартом стал способ инициализации платежа с условным названием «payto:» — по аналогии со всем известным сценарием отправки сообщений электронной почты через URI-схему «mailto:».

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

Disclaimer. Этот пост написан на основе доклада на SQADays’15. Вы можете также посмотреть видео выступления или полистать презентацию. Обращаю внимание, что доклад был начального уровня, то есть пост будет интересен в основном менеджерам и начинающим тестировщикам. А также на то, что автор — ненастоящий сварщик и местами делает довольно грубые округления.

Меня зовут Алёна, и я релиз-менеджер. Отдел компании, в котором я работаю, в основном занимается приложениями под iOS и Android. Ещё мы поддерживаем Tizen, Windows Phone, альтернативные сторы, но в данном посте речь пойдёт об Apple iOS Appstore и Google Play.
В обоих маркетах, помимо платных и бесплатных приложений, есть возможность проводить внутренние платежи — ин-аппы (In-App Purchases).

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

Читать полностью »

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

Доброго дня!

По своим техническим характеристиками отдельные планшеты по производительности и возможностям догнали ноутбуки. Если судить по спецификации Dell Venue 11 Pro (i3-i5, 4-8 Гб ОЗУ, SSD, Windows 8.1, IPS-экран с возможностью калибровки стандартными средствами), это мобильное устройство, производительности которого достаточно для первичной обработки отснятых в поездках фотографий в RAW-конвертере и графическом редакторе. И сегодня мы бы хотели дать слово журналисту и фотографу Евгению Уварову, который в течение месяца тестировал планшет в рамках своей профессиональной деятельности (как раз в поездках) и свой рассказ посвятил ответу на вопрос, насколько подходит Dell Venue Pro 11 профессиональным фотографам в работе и может ли он стать полноценной заменой ноутбуку.

Кстати, это не первый материал в нашем блоге о Venue 11 Pro. Некоторое время назад Сергей Вильянов (vilianov) поделился своими впечатлениями от планшета.

Если у вас будут вопросы к автору, ждем их в комментариях.

Dell Venue 11 Pro: «таблетка» для фотографа
Читать полностью »

В этой статье мы соберём вместе aiorest + jinja2 + angular.js + gulp.js + bower.js + nginx. В результате мы получим:

  • авто-перезапуск сервера при изменении python-кода и jinja-шаблонов
  • сборка, минификация и автоматическая пересборка при изменении клиентского js-кода

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js