Рубрика «автоматизация» - 10

Для тех, кто интересуется темой автоматизации на iOS, у меня две новости — хорошая и плохая. Хорошая: в iOS-приложении для платных сервисов используется только одна точка интеграции — in-app purchases (встроенные в приложение покупки). Плохая: Apple не предоставляет никаких инструментов для автоматизации тестирования покупок.

В этой статье я предлагаю вам вместе со мной поискать универсальный метод автоматизации по ту сторону добра и зла Apple. Статья будет полезна всем, кто интегрирует в свои приложения сторонние сервисы, представляющие собой «чёрный ящик»: рекламу, стриминг, управление локацией и др. Обычно такие интеграции очень сложно тестировать, так как отсутствует возможность гибкой настройки стороннего сервиса для тестирования приложения.

Автоматизация тестирования платных сервисов на iOS - 1
Читать полностью »

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

Этот же фреймворк задаёт порядок, в котором мы будем разбираться с вопросом.
И виртуализация сети, которой посвящён этот выпуск, не особо укладывается в тематику АДСМ, где мы разбираем автоматику.

Но давайте взглянем на неё под другим углом.
Уже давно одной сетью пользуются многие сервисы. В случае оператора связи это 2G, 3G, LTE, ШПД и B2B, например. В случае ДЦ: связность для разных клиентов, Интернет, блочное хранилище, объектное хранилище.
И все сервисы требуют изоляции друг от друга. Так появились оверлейные сети.
И все сервисы не хотят ждать, когда человек настроит их вручную. Так появились оркестраторы и SDN.

Первый подход к систематической автоматизации сети, точнее её части, давно предпринят и много где внедрён в жизнь: VMWare, OpenStack, Google Compute Cloud, AWS, Facebook.

Вот с ним сегодня и поразбираемся.

Автоматизация Для Самых Маленьких. Часть первая (которая после нулевой). Виртуализация сети - 1

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

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

Ситуация сильно ухудшилась с Промышленной революцией и практически не улучшилась до сих пор. Даже в 21 веке во многих странах люди работают 40 и более часов в неделю почти круглый год.

Какой рабочий график оптимален для человека? Или лучше не работать вообще? Британские учёные частично ответили на этот вопрос.
Читать полностью »

Всем привет. До старта курса «Реверс-инжиниринг» остается меньше десяти дней, в связи с этим хотим поделиться еще одним интересным переводом по теме. Поехали!

BASS — фреймворк для автоматического синтеза антивирусных сигнатур - 1

Краткий обзор

BASS — фреймворк для автоматического синтеза антивирусных сигнатур - 2

Картина угроз стремительно меняется — постоянно появляются новые кибератаки, а старые становятся изощреннее. В этих условиях перед специалистами по безопасности встают все более сложные задачи. Ежедневно им приходится обрабатывать и анализировать миллионы образцов ранее неизвестного и совершенно нового вредоносного ПО, разрабатывать эффективные антивирусные сигнатуры для описания целых семейств вредоносных программ, обеспечивать масштабируемость инструментов по мере увеличения числа образцов для анализа. При этом приходится учитывать ограниченность ресурсов на средства автоматизации анализа вредоносных программ. Чтобы помочь ИТ-специалистам справиться с этими разнообразными сложностями, Talos предлагает новую платформу с открытым кодом под названием BASS.Читать полностью »

27 апреля команда FunTech Meetups провели первый митап по тестированию. Митап был полностью посвящён автоматизации, а спикеры из Mail.ru Group, Badoo, ivi.ru, Tinkoff.ru и FunCorp в своих докладах рассказывали, как и что они автоматизируют в своих компаниях. Предлагаем Вашему вниманию видео и слайды с этих выступлений.
Видео докладов с FunTech QA-automation meetup - 1

«Автотесты, объединяющие подходы, платформы и сердца», Михаил Чирков, ivi.ru

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

Автоматизировал задание файловых ассоциаций, то есть выбор программы которая будет открывать файл из Explorer/Finder. И делюсь.

Сначала проблематика… Файлы нужных расширений часто не открываются по умолчанию ничем, а если открываются, то каким-нибудь iTunes. Под windows нужные ассоциации, бывает, и вовсе теряются при установке (или даже деинсталяции) программ: снесёшь, бывало, GIMP, а ico-файлы перешли во владение от привычного просмотрщика файлов к стандартной Photo Gallery. Почему? Зачем? Неизвестно… А если нашёл новый редактор или, по разным причинам, свежая инсталляция? А если компьютер не один? В общем, кликать мышками в диалогах — развлечение такое себе.

Вместо этого я сохранил два файлика на Dropbox и теперь привести компьютерный мир к привычному состоянию можно почти мгновенно. И чего ждал столько лет… Далее рецепт для Windows и macOS.

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

Здравствуйте. Меня зовут Ибадов Илькин, я студент Уральского федерального университета.

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

Walmart вводит в работу тысячи роботов-сортировщиков и роботов-уборщиков - 1

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

На днях компания Walmart объявила о внедрении автоматизации торговых помещений. Заключается автоматизация в «приеме на работу» нескольких тысяч роботизированных устройств, которые будут убирать помещения. Называются эти системы Auto-C. Кроме того, компания станет использовать и большее количество роботов-сортировщиков.
Читать полностью »

Многоуровневое управление освещением: отказоустойчивость решений и продуктов - 1

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

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

Управляем непрерывностью бизнеса с ClearView - 1

Прочитав заголовок, многие наверняка подумали, что этот материал не для них. Но не торопитесь закрывать страницу! Вспомните знаменитое отключение электроэнергии в Москве, которое случилось больше 10 лет назад из-за аварии на подстанции в Чагино. Одного директора крупного издательского дома оно застало врасплох аккурат во время сдачи журнала в печать. До часа Х оставалось всего 3 дня, а тут энергетический коллапс!

Непрерывность бизнеса (НБ) — это возможности компании по планированию и реагированию на инциденты и нештатные ситуации для поддержания своих бизнес-процессов на оптимальном уровне. В современном обществе НБ не только можно, но и нужно уметь эффективно управлять. В этом посте я расскажу о платформе ClearView, которая создана для автоматизации управления всем жизненным циклом НБ.
Читать полностью »


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