Архив за 13 марта 2014 - 4

Я хочу рассказать как тестируется один из продуктов компании Parallels Inc., в которой я работаю,
— Parallels Cloud Server. Думаю некоторым хабрачитателям этот продукт уже знаком по статьям Parallels рассекретила Cloud Server, FastVPS: Как мы меняли платформы виртуализации и Собери сам: как мы сделали хранилище Amazon-style для небольших хостеров. Если нет, то рекомендую статьи выше к прочтению :)

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

Если у меня получилось вас заинтересовать — добро пожаловать под кат :)

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

image

Практическая стрельба — увлечение, которым «болеют» многие жители нашей планеты.
В силу законодательства РФ, ограничивающего доступ к огнестрельному оружию, занятие практической стрельбой или любым другим видом стрелкового спорта представляет серьезную проблему как с бюрократической точки зрения, так и с материальной.
Сложность и стоимость лицензирования тира настолько высока, что даже города-миллионники не всегда могут похвастаться наличием хотя бы одного тира, пригодного для тренировок.
Но, даже если Вам повезло, и в зоне Вашего доступа есть тир, стоимость стрельбы в нём непомерно высока — даже для любительских тренировок придется отдавать 8-10 тысяч рублей ежемесячно, не говоря уже о профессиональном спорте. Это делает стрельбу спортом, недоступным большинству.
В этом посте я хочу обсудить альтернативу, которая без потери качества тренировок сделает их доступными практически каждому, было бы желание.

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

Как и ожидалось, сегодня линейку беззеркальных фотокамер Nikon 1 пополнила модель Nikon 1 V3, предварительные сведения о которой появились на прошлой неделе.

Беззеркальная камера Nikon 1 V3 позволяет вести серийную съемку со скоростью до 60 к/с

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

Не секрет, что задачи тестирования, как ручного, так и автоматизированного, постоянно требуют создания новых тестовых стендов.
Для того чтобы автотесты Поиска Mail.Ru выполнялись быстро и во всех необходимых окружениях, нам потребовалось научиться быстро разворачивать новые виртуальные машины с определенной конфигурацией.
Большое количество виртуальных машин в нашем облаке используется браузерной фермой WebDriver, масштабируя её, мы ускоряем выполнение тестов web-интерфейса Поиска.
Кроме этого, на виртуалках мы запускаем инструменты для сбора метрик качества кода и измерения покрытия, а также инструменты для тестирования Поиска, разработанные нами.

Автоматизация тестовой инфраструктуры в Поиске
Читать полностью »

Добрый день!
Решил поделиться опытом перехода с Middleman (Ruby) на Express.js (Node.js) в качестве инструмента front-end разработчика.
Сам я занимаюсь back-end, так что статья может выйти не слишком актуальной, но, надеюсь, полезной хотя бы кому-нибудь.

Итак, задача: сделать приложение на Node.js с поддержкой компиляции Sass(Compass), CoffeeScript и Haml «на лету» при редактировании соответствующих файлов. Для этого будем использовать Express и Grunt для запуска веб-сервера и выполнения задач компиляции соответственно.
Читать полностью »

На сегодняшний день нам известно о трёх моделях сопроцессоров Intel Xeon Phi линейки 71xx, предназначенной для наиболее требовательных приложений: 7120P, 7120X и 7120D. Они практически не отличаются друг от друга по характеристикам, предлагая 61 ядро с частотой 1,238 ГГц, 30,5 МБ кэш-памяти второго уровня и 8 либо 16 ГБ памяти GDDR5. Основные отличия кроются в исполнении и TDP.


Mozilla и Epic games портировали Unreal Engine под браузер Firefox.Читать полностью »

«Шпионская» камера в Android
Привет, %username%! Сегодня я хочу поделиться опытом разработки одного приложения для Android и трудностями, с которыми пришлось столкнуться при не совсем честном использовании камеры.
Идея приложения «Страж» жила внутри отдела разработки достаточно давно, но первая реализация появилась на платформе Symbian 2 года назад. Сама идея незамысловата – делать фотографии человека, взявшего телефон в руки. В первой реализации приложение было разделено на сигнальные модули и модули обратных вызовов. Сигнальные модули отвечали за регистрацию изменений определённого состояния телефона. Например: извлечение или установка SIM-карты или карты памяти, входящий или исходящий звонок, или совсем хитрые – главным сенсором был сенсор акселерометра, который определял момент поднятия телефона со стола. Модули обратных вызовов – это действия, которые выполняются по сигналам сенсоров. Были реализованы фотография и запись звука.
При портировании приложения на платформу Android подход заметно поменялся. Да и вообще от старого приложения осталась только идея, оно перестало быть модульным, а из всего функционала остался только функционал фотографирования. О реализации этого функционала и хочется рассказать.
Читать полностью »

Общеизвестно, что компания Fujitsu входит в список крупнейших поставщиков ИТ-услуг в мире. Глобальные центры предоставления ИТ-услуг в компании Fujitsu выделены под единое управление, взаимодействуют с местными офисами Fujitsu в 70 странах, и обслуживают клиентов круглосуточно без выходных дней на более чем 40 языках.

Возможности Глобальных Центров Предоставления Услуг Fujitsu (Global Delivery Centers) на примере российского «GDC»Читать полностью »

Инструменты, которые мы будем использовать

Docker

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

Собрав контейнер один раз, его можно многократно использовать.

Простой пример — это БД Redis. Если нам необходимо несколько серверов Redis на одном компьютере, при обычном подходе нам придется изменять конфигурационные файлы в /etc/redis и менять файлы в /etc/init.d. Можно написать bash скрипт, но это не делает процесс легче.
Читать полностью »


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