Архив за 19 июня 2014 - 7

Знание некоторых принципов легко возмещает незнание некоторых фактов.

Гельвеций

 

Оптические трансиверы

В настоящее время применение оптических технологий при построении телекоммуникационных сетей стало практически повсеместным. Каждый, кто имел дело с оптическим коммутационным или передающим оборудованием, сталкивался с работой оптических приемо-передающих устройств – трансиверов (англ. transceiver = transmitter + receiver).

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

На мероприятии VLSI Technology Symposium в Гонолулу компания Sony представила датчик изображения с изогнутой светочувствительной поверхностью.

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

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

Словосочетание «eat your own dog food» уже давно прижилось в IT-индустрии для определения практики использования компанией или командой разработчиков собственных сервисов и продуктов. Считается, что такой подход дает ряд преимуществ, среди которых возможность собственными глазами увидеть и оценить, как продукт или сервис работает в реальной жизни, а не в условиях интеграционного, нагрузочного или какого-либо другого тестирования.

«Eat your own dog food» или как мы нашли самого главного клиента

Мы в Акронисе тоже традиционно использовали наши корпоративные продукты в собственной IT-инфраструктуре. Но долгое время четкого механизма внедрения новых продуктов и обновления старых версий не существовало. Это нередко приводило к ситуациям, когда наши клиенты начинали пользоваться продуктами гораздо раньше нас самих.
Ситуация кардинально поменялась, когда была введена обязательная приемка всех корпоративных продуктов IT-отделом компании до их релиза. Фактически, мы официально признали, что наш ИТ-отдел является нашим первым и самым главным клиентом, и что ни один наш продукт не выйдет в свет, пока он не будет удовлетворять наших первых клиентов.

Как это происходит

IT-отдел подключается к тестированию с момента запуска бета-версии. Сначала новая версия или обновления проверяются в тестовом окружении. Проблемы, возникающие с обновлением, внедрением и работой продукта решаются совместно с отделом разработки. Это позволяет менеджерам проектов и собственно разработчикам увидеть сложности, что называется, из первых рук. И далее, либо оперативно решить их до релиза, либо внести новые пункты в беклог для следующих релизов.

Внутренние клиенты не могут гарантировать качество продукта!
Очень важно не возлагать обязанности тестирования продуктов на внутренних сотрудников. Это не проектная команда, а ПЕРВЫЕ КЛИЕНТЫ. Продукт, передаваемый внутренним клиентам, должен соответствовать всем требованиям качества, которые установлены в компании для публичных релизов, и любые критичные дефекты, не обнаруженные во время активных циклов проекта, можно считать «факапом» проектной команды.

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

Какие результаты это дает

  • Команда разработки может наблюдать жизнь продукта во времени, как происходит обновление, внедрение и использование выпускаемого продукта.
  • Сам продукт становится быстрее, надежнее и удобнее. Показательный пример: время, необходимое для установки и настройки серверной части продукта Acronis Access (система для безопасного обмена данными в корпоративной среде), сократилось с нескольких дней до получаса.
  • Команды маркетинга и продаж получают готовый case study, пригодный для дальнейшего распространения среди существующих и потенциальных пользователей продукта.
  • Ну, и самое главное, все в компании получают дополнительную уверенность, что новая версия продукта готова к использованию в реальных условиях.

Продукты в нашем окружении

  • Наш флагманский продукт Acronis Backup Advanced вот уже на протяжении многих лет бэкапит все бизнес критичные сервера в компании, и не раз восстанавливал их в случае аппаратных сбоев или применялся для случаев миграции на новое «железо».
  • Acronis Snap Deploy излюбленный HelpDesk инженерами продукт, который за считанные минуты разворачивает образ системы с необходимым софтом для новых сотрудников: разработчиков, тестировщиков, бухгалтеров, специалистов технической поддержки и т.д.
  • Согласно политике компании для безопасного доступа, синхронизации и совместного использования корпоративной документации, мы все используем решение Acronis Access, без которого я уже не представляю свою работу на таком же уровне производительности, и о котором я подробно расскажу в одной из следующих статей.
  • И напоследок, я не знаю таких сотрудников в компании, которые бы не использовали Acronis True Image для защиты своих персональных данных на работе и дома.

Интересный факт

«Eat your own dog food» или как мы нашли самого главного клиента
Компания Microsoft использует практику «Eat your own dog food» с 1988 года. Тем не менее в 2009 году новый CIO компании Microsoft Тони Скотт, стал продвигать новый термин «Icecreaming», аргументируя свое решение тем, что данный термин намного более привлекателен, и «мороженное это то, что наши клиенты хотели бы есть». С чем я не могу не согласиться.
Читать полностью »

Quaternion Encryption Scheme (QES) на FPGA, XeonPhi, GPU

Привет!

Шифрование данных с помощью кватернионов выполнялось на FPGA DE5-NET, XeonPhi 7120P, GPU Tesla k20.
У всех троих приблизительно одинаковая пиковая производительность, но имеется разница в энергопотреблении.

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

Каким же образом можно зашифровать и расшифровать данные с помощью кватернионов? Довольно просто!
Для начала возьмем кватернион: q = w + x*i + y*j + z*k и составим на его основе матрицу поворота, которую назовем, например P(q).
Прим. картинка ниже из википедии и матрица там названа Q.

Quaternion Encryption Scheme (QES) на FPGA, XeonPhi, GPU
Читать полностью »

Чем пахнет на Титане?

На этой неделе появились две новости от НАСА, обе связанные с Титаном, спутником Сатурна.
Во-первых, учёные смоделировали запах, который мог бы почувствовать человек в атмосфере Титана
Во-вторых, в недрах НАСА раздумывают над концептом квадрокоптера, предназначенного для поиска следов добиологических химических соединений.
Читать полностью »

Близится старт летней распродажи в Steam

По информации множества ресурсов летняя распродажа в Steam начнется уже сегодня, 19 июня и продлится до 30 июня.
Читать полностью »

Привет всем!

В этом материале мы постараемся написать приложение защищенное Spring Security с применением Java Config (подхода на основе использования аннотаций и классов для настройки контекста Spring приложения) вместо XML.

Используемые Технологии

  • Spring 4.0.5 Release
  • Spring Boot 1.0.1
  • Spring Security 3.2.3 Release
  • Maven
  • Tomcat 8
  • Servlet Api 3.1
  • Java 1.8

Это будет очень простое веб приложение, Hello World на базе Spring MVC и Spring Security. Все настройки мы осуществим используя только Java классы, без единой строчки конфигурации в XML.

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

Первый опыт разработки под Windows Phone: In App Purchasing

В данной статье рассмотрена возможность использования внутренних платежей в ваших мобильных Windows Phone 8 приложениях на примере собственного приложения «Ежедневный гороскоп».
Если данная тема интересна, то прошу под кат.
Читать полностью »

imageКаждый новый пост, посвященный обзору различных маркетинговых инструментов и применению навязчивой рекламы, терпит фиаско и оказывается в огромном минусе, но в данном случае все будет немного иначе.

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

С чего начинают расти грибы

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

Теперь, даже, копируя фотографию из бесплатного фотобанка, я запрашиваю разрешение на использование у его владельца. Смешно, но паранойя и осторожность берут верх.Читать полностью »

Этим летом болтливый робот из Онтарио попытается проехать автостопом из Новой Шотландии (провинция Канады) до Британской Колумбии.

Робот Hitchbot готов путешествовать автостопом
Читать полностью »


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