Паттерны для тестировщиков. Proxy (заместитель)

Прежде, чем вот это все Привет. Я — Дима и я не знаю паттернов. Как для тестировщика, не сказать, что проблематично. Как для автоматизатора..? Ну, давайте честно, жить тоже можно. Из чатиков, конференций и общения с коллегами, понятно: главный паттерн — PageObject — выучен, чего еще нужно? А здесь вот был большой такой абзац размышлений […]

Раз, Два, Три! Чат-бот из Google Таблицы на примере PvP-игры для Алисы

Появившись, Алиса увлекла пользователей неожиданно качественными синтезом речи и чат-ботом. Сегодня от неё ждут полезных навыков и интересных игр с бекендом, способным учитывать контекст пользователя и реализовывать широкий спектр сценариев. В этой статье рассматривается создание навыка на базе Google Таблицы, хорошо знакомого многим инструмента с большим потенциалом для небольших чат-ботов. Играть с реальным человеком может […]

Модель полиномиальной регрессии

Выражаясь простым языком, модель регрессии в математической статистике строится на основе известных данных, в роли которых выступают пары чисел. Количество таких пар заранее определено. Если представить себе, что первое число в паре – это значение координаты , а второе – , то множество таких пар чисел можно представить на плоскости в декартовой системе координат в […]

Опыт разработки SPA на VueJS + Nuxt

Наша компания занимается преимущественно разработкой интернет-магазинов и мы хотим поделиться своим опытом разработки проекта на связке VueJS + Nuxt + Laravel. В статье пойдет речь про то, как мы решили реализовать интернет-магазин как SPA: как мы к этому пришли, трудности, легкости. Сайт, про который пойдет речь, представляет из себя почти классический интернет-магазин с каталогом, фильтрами, […]

Windows и case-sensitive filesystem

Давным-давно, на заре своего рождения Windows использовала файловую систему FAT. Потом ей на смену Microsoft и IBM разработали NTFS. В те давние времена возникло два противоположных подхода к файловой системе. В Linux используется case-sensitive файловая система, а в Microsoft — case-insensitive. Суть в том, что в case-sensitive файловой системе считается, что имена, написанные в разных […]

Зачем идти в IT-магистратуру

«А нам и без магистратуры неплохо…» Билл Гейтс не имеет высшего образования – только два года обучения в бакалавриате Гарвардского университета… Стив Джобс проучился всего 1 семестр в колледже… Павел Дуров имеет диплом специалиста-филолога, а основатели Яндекса – Аркадий Волож и Илья Сегалович учились на геологов… Этот список можно было бы продолжить и убедиться, что […]

Макияж для кибер золушки. Arduino проект выходного дня. Светодиодные ресницы

Впервые светодиодные ресницы показал дизайнер Тьен Фам на «The Maker Faire» в Сан-Франциско. Это было года два назад. Ну, и почти сразу в пещере алибабы, китайские разбойники начали раздавать аналоги за 400 или даже 300 рублей. На картинках это две тонкие печатные платы с двенадцатью светодиодами, которые подключены тонкими шлейфами к плате управления с аккумулятором. […]

1. По мотивам Мейерса «Эффективный и современный c++» — вывод типа шаблона

Добрый день, дорогой читатель! Эта статья — первая в цикле статей-конспектов, которые я буду писать по ходу прочтения книги Скотта Мейерса «Эффективный и современный c++». Каждой из таких статей будет соответствовать отдельная директория в специально заведенном на github.com проекте с примерами использования описываемых возможностей и приемов. Вывод типа шаблона Удачное проектирование — это когда потребитель […]

Анализ различных методов ИТ-обучения

Многих интересует вопрос как лучше обучаться и почему? Давайте рассмотрим все варианты обучения и выберем оптимальный под ту или иную задачу… Итак, основными типами обучения в ИТ сфере являются следующие: Форумы, конференции, бесплатные ресурсы Книги Дистанционное самообучение в Интернет Вебинары Очное обучение Возможно, есть еще какие-то формы, но они по большей части похожи на те, […]

7 правил проектирования печатных плат

Приветствую! В процессе обсуждения статьи товарища KSVl была озвучена необходимость небольшого пособия по проектированию печатных плат. Очень часто на хабре я вижу статьи в стиле «5 правил оформления кода» или «5 шагов к успешному проекту», то есть очень удобные собрания тезисов по определенной теме. К сожалению подобных статей по разработке электроники мало и это плохо… […]