Обзор и практическое руководство по Katalon Recorder (Selenium IDE++ для Chrome и Firefox)

Автор: admin от 20-03-2018, 09:05, посмотрело: 226

Когда Firefox, начиная с версии Firefox 55, перестал поддерживать Selenium IDE, миллионы тестировщиков и разработчиков столкнулись с тем, что привычный ход работы по автоматизированному тестированию был нарушен, что вызвало среди них немалое беспокойство. К счастью, разработки в данной области продолжились, и не так давно команда Katalon представила Katalon Recorder – инструмент, который был разработан как альтернатива Selenium IDE.

Категория: Операционные системы » iOS

 

Несколько советов по организации Python-приложения на сервере

Автор: admin от 20-03-2018, 09:05, посмотрело: 91

Несколько советов по организации Python-приложения на сервере

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



Я работаю, в основном, с Python/Django стеком, поэтому все примеры будут, в первую очередь, применительно к этому набору. Также ключевые технологии: Ubuntu (17.10), Python3 (3.6).



Содержание:




  • Логи (logrotate)

  • Демоны (systemd)

  • локальные настройки

Категория: Операционные системы » iOS

 

Node.js + face-recognition.js: простое и надёжное распознавание лиц с помощью глубокого обучения

Автор: admin от 20-03-2018, 09:05, посмотрело: 171

Node.js + face-recognition.js: простое и надёжное распознавание лиц с помощью глубокого обучения


Перевод статьи Node.js + face-recognition.js: Simple and Robust Face Recognition using Deep Learning.



В этой статье мы расскажем, как реализовать надёжную систему распознавания лиц с использованием face-recognition.js. Мы искали подходящую Node.js-библиотеку, которая умела бы аккуратно распознавать лица, но ничего не нашли. Пришлось писать самостоятельно!



В этом npm-пакете используется библиотека dlib, предоставляющая Node.js-биндинги для очень хорошо зарекомендовавших себя инструментов распознавания внутри этой библиотеки. Dlib использует методы глубокого обучения и поставляется с уже обученными моделями, которые продемонстрировали точность распознавания на уровне 99,38% при прогоне бенчмарка LFW.

Категория: Операционные системы » iOS

 

Распознавание речи на python с помощью pocketsphinx или как я пытался сделать голосового ассистента

Автор: admin от 18-03-2018, 18:55, посмотрело: 400

Это туториал по использованию библиотеки pocketsphinx на Python. Надеюсь он поможет вам

побыстрее разобраться с этой библиотекой и не наступать на мои грабли.

Категория: Операционные системы » iOS

 

От Excel до СЭД: как организовать удобную обработку материалов для научной конференции

Автор: admin от 18-03-2018, 18:55, посмотрело: 54

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

Категория: Операционные системы » iOS

 

Математическая модель тепловыделяющего элемента ядерного реактора

Автор: admin от 18-03-2018, 18:55, посмотрело: 92

Математическая модель тепловыделяющего элемента ядерного реактора


Введение



Тепловыделяющий элемент (ТВЭЛ) — главный конструктивный элемент активной зоны гетерогенного ядерного реактора, содержащий ядерное топливо [1].



В ТВЭЛах происходит деление тяжелых ядер урана 235 или плутония 239, сопровождающееся выделением тепловой энергии, которая затем передаётся теплоносителю.



ТВЭЛ должен обеспечить отвод тепла от топлива к теплоносителю и препятствовать распространению радиоактивных продуктов из топлива в теплоноситель.



Поэтому расчёт температурных полей в ТВЭЛах является важной задачей проектирования ядерного реактора.

Категория: Операционные системы » iOS

 

Корпоративный IaaS-дайджест: 25 материалов о виртуализации, инфраструктуре и ИБ

Автор: admin от 18-03-2018, 18:55, посмотрело: 81

Сегодня мы собрали для вас статьи из «Первого блога о корпоративном IaaS»: о виртуализации, кибербезопасности и облачных сервисах. Под катом — кейсы использования облака в различных отраслях, материалы о работе IaaS-провайдера и ответы на вопросы о защите ПД.



Корпоративный IaaS-дайджест: 25 материалов о виртуализации, инфраструктуре и ИБ

Категория: Операционные системы » iOS

 

Производство информационных систем. Часть 2. Формирование проектного решения

Автор: admin от 14-03-2018, 05:40, посмотрело: 58

V РАЗРАБОТКА ПЛАНА-ГРАФИКА ПРОЕКТНЫХ РАБОТ

Чтобы выполнить большой и важный труд, необходимы две вещи:

ясный план и ограниченное время.

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



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



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



Первое, что руководитель проекта должен включить в план — это свои собственные работы. С протяженностью этой трассы на диаграмме Ганта вряд ли может конкурировать еще какая-то линия. Под ней располагаются, прерывающиеся в некоторых местах, колеи сотрудников проектно-аналитического цеха.



Производство информационных систем. Часть 2. Формирование проектного решения

Категория: Операционные системы » iOS

 

Эффективное использование памяти при параллельных операциях ввода-вывода в Python

Автор: admin от 14-03-2018, 05:40, посмотрело: 52

Существует два класса задач где нам может потребоваться параллельная обработка: операции ввода-вывода и задачи активно использующие ЦП, такие как обработка изображений. Python позволяет реализовать несколько подходов к параллельной обработке данных. Рассмотрим их применительно к операциям ввода-вывода.



До версии Python 3.5 было два способа реализации параллельной обработки операций ввода-вывода. Нативный метод — использование многопоточности, другой вариант — библиотеки типа Gevent, которые распараллеливают задачи в виде микро-потоков. Python 3.5 предоставил встроенную поддержку параллелизма с помощью asyncio. Мне было любопытно посмотреть, как каждый из них будет работать с точки зрения памяти. Результаты ниже.

Категория: Операционные системы » iOS

 

Централизованный сontinuous deployment за год vol 2

Автор: admin от 13-03-2018, 22:20, посмотрело: 60

В нашей прошлой статье мы рассказали о том как строили централизованный конвейер, но описали его довольно поверхностно. Это породило массу вопросов, которые мы не можем оставить без ответа. Здесь мы попробуем максимально глубоко залезть «под капот» и рассказать, как работает наш централизованный конвейер.



Централизованный сontinuous deployment за год vol 2

Категория: Операционные системы » iOS