[Из песочницы] Тестирование или парсинг сайтов с динамическим дом и многое другое. Nightmare.js — ему все равно

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

В двух словах:


1. Пакет можно использовать для тестирования сайтов.

2. Пакет можно использовать для парсинга данных.

3. Пакет можно использовать для автоматизации ввода данных на сайты.

Альтернативы:


Casper.js, phantom.js, watir и много кто еще, в гугле полно всех и вся. Почему я за nightmare.js:

  1. Простота использования.
  2. Полная поддержка html5, никаких конфликтов с сайтами.
  3. Расширяемый через экшены.

Структура библиотеки


Nightmare класс использует фреймворк electron, для каждой страницы создавая объект (BrowserWindow) который запускает браузер оболочку Chromium.

Принцип работы

  1. Nightmare инициализирует новое приложение electron с стартовой страницей, которую необходимо подвергнуть дальнейшей обработке.
  2. Перед загрузкой исследуемой страницы загружаются скрипты, которые позволяют поддерживать двустороннее взаимодействие программиста и страницы через серию эмиттеров.
  3. Nightmare предоставляет программисту набор апи (цепочки действий), позволяющие произвести любые манипуляции с сайтом и получить требуемые данные.

Читать дальше →
[Из песочницы] Тестирование или парсинг сайтов с динамическим дом и многое другое. Nightmare.js — ему все равно
Source: habrahabr

Спишите это немедленно: 5 причин для обновления парка печатающих устройств

В 1978 году мы продемонстрировали миру первый лазерный принтер LBP-10. C этого момента эффективные и производительные печатающие устройства заняли достойное место не только в домах, но и в миллионах офисов. Мир не стоит не месте: время идет, технологии меняются.


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


Как понять, что ваш парк многофункциональных печатающих устройств соответствует времени? Воспользуйтесь нашим небольшим руководством.
Читать дальше →
Спишите это немедленно: 5 причин для обновления парка печатающих устройств
Source: geektimes

Выбор есть: как сделать вылазку на природу комфортнее

Мечты о летнем отдыхе приходят к нам задолго до наступления заветных солнечных дней. Каждый предвкушает, как будет проводить выходные, как ласково солнце обогреет его своими лучами. Вылазка на природу […]
Выбор есть: как сделать вылазку на природу комфортнее
Source: 4pda

Nintendo выпускает еще одну ретро-консоль для современных геймеров


Компания Nintendo неожиданно даже для самой себя получила взрывной спрос на выпущенную в прошлом году приставку Nintendo Classic Mini (ее обзор — здесь). Было продано несколько миллионов экземпляров консолей, после чего компания объявила, что выпуск NCM прекращается, поскольку все ресурсы будут направлены на реализацию других проектов. По мнению многих экспертов, речь шла о Nintendo Switch и всем, что связано с этой современной приставкой.


Но оказалось, что компания тайно (что-то просачивалось в Сеть, но на уровне слухов) работала над еще одной приставкой, модифицированной ретро-консолью для современных игроков. Речь идет о Super Nintendo Entertainment System Classic Edition. Устройство поступит в продажу 29 сентября этого года по цене в $80. В комплекте — два проводных контроллера (с Nintendo Classic Mini шел лишь один) и 21 игра.
Читать дальше →
Nintendo выпускает еще одну ретро-консоль для современных геймеров
Source: geektimes

[Перевод] Как HBO делала приложение Not Hotdog для сериала «Кремниевая долина»

Сериал HBO «Кремниевая долина» выпустил настоящее приложение ИИ, которое распознаёт хотдоги и не-хотдоги, как приложение в четвёртом эпизоде четвёртогого сезона (приложение сейчас доступно для Android, а также для iOS!)


Чтобы добиться этого, мы разработали специальную нейронную архитектуру, которая работает непосредственно на вашем телефоне, и обучили её с помощью TensorFlow, Keras и Nvidia GPU.
Читать дальше →
[Перевод] Как HBO делала приложение Not Hotdog для сериала «Кремниевая долина»
Source: habrahabr

Использование Python и Excel для обработки и анализа данных. Часть 1: импорт данных и настройка среды

Если Вы только начинаете свой путь знакомства с возможностями Python, ваши познания еще имеют начальный уровень — этот материал для Вас. В статье мы опишем, как можно извлекать информацию из данных, представленных в Excel файлах, работать с ними используя базовый функционал библиотек. В первой части статьи мы расскажем про установку необходимых библиотек и настройку среды. Во второй части — предоставим обзор библиотек, которые могут быть использованы для загрузки и записи таблиц в файлы с помощью Python и расскажем как работать с такими библиотеками как pandas, openpyxl, xlrd, xlutils, pyexcel.
Читать дальше →
Использование Python и Excel для обработки и анализа данных. Часть 1: импорт данных и настройка среды
Source: habrahabr

Как организовать Performance Review в IT-компании: опыт Badoo

Привет, Хабр! Меня зовут Алексей Рыбак, я – глава разработки в Badoo. В феврале в нашем московском офисе Badoo проходил Techleads-митап, где я рассказывал про наш процесс Performance Review. Эта статья написана по мотивам моего выступления.

Читать дальше →
Как организовать Performance Review в IT-компании: опыт Badoo
Source: habrahabr

Пост №3153379

Автор: VolF Maple

Мои зайцы продолжают потихоньку захватывать канал 2х2. Нарисовал для канала вот такую заставку.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3153379″ }, «headline»: «Мои зайцы продолжают потихоньку захватывать канал 2х2. Нарисовал для канала вот такую заставку. / монстр :: анимация :: кролики :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: мультик :: наркомания :: VolF Maple (volfmaple, volfmaple.com) :: 2х2 :: озеро :: тв :: зайцы :: заставка :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/VolF-Maple-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D0%BD%D0%B0%D1%80%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B8%D1%8F-3921928.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2017-06-27T13:46:38+03:00», «dateModified»: «2017-06-27T13:46:38+03:00», «author»: { «@type»: «Person», «name»: «VolF Maple» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3153379
Source: Joyreactor

Пост №3153366

Автор: rukanishu


Почему? Почему никто не хочет нарисовать укркомнагляд тян?




Развернуть


&epicComment_3153366&
{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3153366″
},
«headline»: «Почему? Почему никто не хочет нарисовать укркомнагляд тян? / Каляки-Маляки (каляки-маляки) :: укркомнагляд тян :: Роскомнадзор тян :: разное»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%9C%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-%D0%A0%D0%BE%D1%81%D0%BA%D0%BE%D0%BC%D0%BD%D0%B0%D0%B4%D0%B7%D0%BE%D1%80-%D1%82%D1%8F%D0%BD-%D1%83%D0%BA%D1%80%D0%BA%D0%BE%D0%BC%D0%BD%D0%B0%D0%B3%D0%BB%D1%8F%D0%B4-%D1%82%D1%8F%D0%BD-3921911.jpeg»,
«height»: 1400,
«width»: 1964 },
«datePublished»: «2017-06-27T13:39:36+03:00»,
«dateModified»: «2017-06-27T13:39:36+03:00»,
«author»: {
«@type»: «Person»,
«name»: «rukanishu»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3153366
Source: Joyreactor

Пост №3153360

Автор: Monica_Shy

Well, let’s get in here!Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://vn.reactor.cc/post/3153360″ }, «headline»: «Well, let’s get in here! / Ульяна(БЛ) (Самая весёлая и непоседливая девочка лета!) :: Художественный кружок (БЛ) :: Бесконечное лето :: Ru VN (Русскоязычные визуальные новеллы,Отечественные визуальные новеллы) :: Art vn (vn art) :: Визуальные новеллы :: monica :: Monica_Shy :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BD%D0%BE%D0%B2%D0%B5%D0%BB%D0%BB%D1%8B-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%91%D0%B5%D1%81%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D0%BE%D0%B5-%D0%BB%D0%B5%D1%82%D0%BE-Ru-VN-3921905.png», «height»: 1080, «width»: 1920 }, «datePublished»: «2017-06-27T13:34:23+03:00», «dateModified»: «2017-06-27T13:34:23+03:00», «author»: { «@type»: «Person», «name»: «Monica_Shy» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3153360
Source: Joyreactor