Архив за 28 сентября 2017 - 6

Начать надо с того, что это скорее «умный термос», а не умный чайник, но красивый. Что интересного в Bluetooth-чайнике от Xiaomi?

Все время горячая вода с чайником Xiaomi MiJia Smart Kettle - 1
Читать полностью »

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

Эта мысль красной нитью пойдет сквозь материал под катом, и она, пожалуй, требует пояснения. Статья основана на докладе Николая Алименкова, к которому он подошёл не просто прогретым, а горящим после дискуссии с Алексеем Виноградовым о подходах к написанию тестов: методом прямого кода или при помощи паттернов. Нужны ли какие-то еще паттерны, кроме PageElement, Steps, PageObject?! С чего кто-то решил, что паттерны усложняют код, заставляют нас тратить время на создание ненужных (?) boilerplate-простыней? SOLID вам не угодил? А ведь все они создавались с учётом всего накопленного опыта сообщества разработчиков и они знали, что делают.

Николай xpinjection Алименков – известный Java-разработчик, Java техлид и delivery-менеджер, основатель XP Injection. В настоящее время является независимым разработчиком и консультантом, Agile/XP коучем, спикером и организатором различных конференций

Автоматизация тестирования имеет собственный набор задач, так что существует и набор полезных паттернов проектирования для этой области. В докладе Николай рассказывает обо всех известных паттернах и подробно описывает их с практическими примерами.

В основу этого материала легло выступление Николая Алименкова на конференции Heisenbug 2017 Piter под названием «Паттерны проектирования в автоматизации тестирования». Слайды здесь.
Читать полностью »

Недавно читали код и наткнулись на примерно такой такой фрагмент.

bool *t = new bool[X][Y];
// много строк
switch (t[M][N])
{
case true:
        // много строк
        break;
case false:
        // много строк
        break;
default:
        // много строк
        break;
}

Сразу возникает вопрос: зачем нужна ветка default? Если переменная не равна true, то она равна false. Однокурсник сказал: «Для отладки». Думаю: что тут можно отлаживать? Но не всё так просто.
Читать полностью »

Как мы формируем команды и выстраиваем процессы для создания цифровых банковских продуктов - 1 О работе в IT-подразделениях банков принято отзываться негативно. Считается, что нормальному человеку там невыносимо скучно, что субординация не оставляет никакой свободы, а навыки, приобретенные в банках, никому не нужны. Также бытует мнение, что IT в банках — это парни за 40, с длинными волосами и тоской по временам Nirvana. В общем, говорят разное.

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

О сущности проектов и клиентоориентированности

— Мы не “придумываем” проекты и продукты. Не делаем сервисы ради сервисов. Мы сейчас находимся в парадигме клиентоориентированного подхода. Говоря по-человечески, идем от потребностей людей. “А как было раньше?” — спросите вы. Не будем кривить душой, что так или иначе раньше продукты и сервисы в России создавались, по большей части, исходя из интересов бизнеса.
Читать полностью »

Как понять качественно ли мы пишем?

image

Сколько слов вы видите за день? Верьте или нет, исследования показали, что типичный пользователь социальных сетей видит около 54 000 слов в день.

Черт, это больше слов, чем вы можете найти в книге! Например, “Бойцовский клуб”, один из моих любимых романов, содержит всего 49,962 слова.

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

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

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

Mail.Ru Group впервые опубликовал данные по аудиорекламе на собственных ресурсах. Потенциальный охват аудиорекламы в социальных сетях на десктопе и в мобильных приложениях в России достигает 62 млн уникальных слушателей в месяц, говорится в сообщении компании.

Аудиореклама в социальных сетях, запущенная Mail.Ru Group в конце 2016 года, транслируется в веб-версиях и приложениях «Читать полностью »

Московская биржа проведет 29 сентября конференцию InvestTECH 2017

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

Откроет конференцию дискуссионная панель «Инвестиционный fintech в России: итоги года, перспективы будущего», которая будет посвящена мировым и российским технологическим трендам, актуальным регуляторным вопросам fintech-проектов, а также перспективам отрасли на ближайшие годы.

Также в рамках конференций пройдут две панельные сессии, посвященные самым интересным и актуальным fintech-решениям для частных инвесторов и профессиональных участников рынка – брокерских компаний, банков, управляющих компаний. Читать полностью »

Nvidia, производитель графических процессоров, на волне бума искусственного интеллекта размещает свои чипы в беспилотниках, роботах и робомобилях

image

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

Эти чипы изготавливает компания из Кремниевой долины, Nvidia. Её технология может помочь быстро сортировать изображения, получаемые сенсорами размером с таблетку, проглатываемые пациентом, что позволяет докторам обнаруживать нарушения работы кишечника на 70% быстрее, чем если бы они изучали записанное видео. В результате процедура стоит меньше, а диагноз получается более точным – так утверждает Матеуш Мармоловский, генеральный директор CTA.
Читать полностью »

«Яндекс» изучил поведение пользователей сети, основываясь на данных Рекламной сети «Яндека» (РСЯ). 55% всех переходов по объявлениям делают пользователи 45 лет и старше. Это самая большая часть аудитории, а также самая лояльная рекламе — у них самый высокий среди всех возрастов показатель CTR (Читать полностью »

Mars Information Services: добро пожаловать в Марс!

Мы начинаем серию публикаций о том, как устроена и работает IT-поддержка глобальной американской компании Mars Incorporated, которая ведет свою деятельность почти в 80 странах и является одним из мировых лидеров по производству продуктов питания. Добро пожаловать в блог Mars Information Services (Mars IS).

Mars Information Services: добро пожаловать в Марс - 1
Читать полностью »


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