Архив за 13 августа 2014 - 3

Информация уже была на хабре: habrahabr.ru/post/115808/ и habrahabr.ru/post/117735/
Там описывается Motion-JPEG (MJPEG).
Мир не стоит на месте и видео наблюдение тоже. Всё чаще и чаще используются другие кодеки.
Тут описываю свой опыт в этом «мире».
Профессионалы ничего нового не узнают, другим может будет просто интересно.
Разрабатывалось всё в качестве обучения и тренировки.
Речь пойдет о RTP, RTSP, h264, mjpeg, onvif и всём вместе.
Перед прочтением обязательно прочитать статьи другого автора, указанные выше.
Читать полностью »

Сегодня вернулся в Москву после прохождения акселерационной программы в одном из самых известных бизнес-инкубаторов. Решил поделиться опытом и впечатлениями с читателями Хабра. Под катом статья о том катом статья на тему — «как я провел этим летом в Кремниевой долине».

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

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

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

В итоге заменили HTTPS на net/rpc + crypto/tls.
Читать полностью »

Представленная на фото ниже материнская плата ASRock X99X Killer построена на чипсете Intel X99, оснащена процессорным гнездом LGA 2011-3 и совместима с процессорами Intel Haswell-E и Haswell-EP. Изделие оснащено восемью слотами для модулей оперативной памяти DDR4 (максимум ОЗУ — 128 ГБ), тремя слотами PCI Express 3.0 x16, десятью портами SATA 6 Гбит/с и двумя разъемами Ultra M.2, подключенными к шине PCI Express x4. Интересно, что в конфигурацию не вошел порт SATA Express, хотя во многих других системных платах на базе чипсета X99 он присутствует.

GetTaxi закрыл инвестиционный раунд на $150 млн во втором квартале 2014 года. Об этом пишет "Коммерсант" со ссылкой финотчетность инвестфонда Vostok Nafta за первое полугодие.

Сама Nafta вложила в сервис $25 млн. Информация о долях инвесторов и оценка компании не раскрываются, но Nafta полагает, что в течение нескольких лет стоимость компании GetTaxi может составить $2 млрд. Полученные деньги GetTaxi пустит на расширение корпоративных сервисов и экспансию.

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

Всем привет, в продолжении своего поста хочу рассказать о своем опыте в выборе светодиодных ламп.
До написания данного поста меня сподвигло то, что рынок СИД ламп значительно расширился, а цены стали более доступными.
Для сравнения выберем светодиодные лампы которые можно приобрести в розничных магазинах России или заказть из Китая.
Общее фото на память :)
image
Читать полностью »

Жили-были в двух соседних деревушках Вилларибо и Виллабаджо две команды разработчиков. И те и другие делали ревью кода, писали тесты, приводили рефакторинг, но через год разработки в Вилларибо уже выпустили релиз и вышли в продакшн, а в Виллабаджо все еще проводят рефакторинг и чинят баги. В чем же дело?

Разработка ПО – область, подверженная рискам. В нашей сфере при наступлении одного или нескольких рисков, срок поставки рабочей версии может сдвинуться не на привычные и комфортные 10-20%, а на все 150-300%. И надо признаться, что это далеко не предел.
Мы можем либо скрестить пальцы и надеяться, что удача будет сопутствовать проекту во всем, либо признать, что по статистике большая часть проектов по разработке ПО «проваливается» и предпринять дополнительные усилия по ослаблению возможных рисков.
Моя практика показывает, что клиенты крайне неохотно работают по схеме T&M и чаще предпочитают Fixed Price. В условиях зафиксированной стоимости наступление рискового случая означает автоматическое снижение рентабельности проекта: сотрудники получают зарплату ежемесячно, а не за сданные проекты.

До Agile и XP вся ответственность за работу с рисками ложилась на менеджеров. В гибких методологиях разработчики гораздо больше вовлечены в процесс и делят ответственность с менеджерами. Однако, принципы XP и Agile – больше методологические, чем технологические. Я думаю, что с рисками эффективнее работать комплексно на всех уровнях, в том числе на самом низком уровне, т.е. во время проектирования и написания кода.

Почему об этом следует думать разработчику, если есть менеджер?

  1. Не секрет, что если факап случится, менеджмент примет единственное «супер-умное» решение: «давайте поработаем сверхурочно и в выходные»
  2. Премии сотрудники получают тоже обычно за в срок сданные, а не за проваленные проекты
  3. Чувство сделанного дела, в конце концов. Гораздо приятнее сдать проект во время и видеть улыбку клиента, чем с опозданием в пол года отвязаться от «трудного ребенка»

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

Ростелеком, продвижение бреда в интернете 70 миллионов рублей, госзакупка

Roem.ru: Опечатки далеко не всегда используются для весёлого вирусного продвижения, скорее наоборот. Как пояснил редакции директор и учредитель НКО "Информационная культура" Иван Бегтин — никакого особенного юридического статуса у опечаток на госзакупках сегодня нет, злой умысел очень трудно доказать.Читать полностью »

Как и предполагалось, компания Samsung не стала дожидаться выставки IFA, чтобы справить мировую премьеру смартфона Galaxy Alpha: в начале сентября все внимание будет приковано к Samsung Galaxy Note 4, ну а сейчас — время Samsung Galaxy Alpha.

Samsung Galaxy Alpha

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

image

14-15 ноября 2014г. в Санкт-Петербурге будет проходить уже шестнадцатая по счету конференция SQA Days-16, посвященное качеству программного обеспечения. Это уникальное для русскоязычного QA-сообщество мероприятие, ежегодно собирающее в одном зале почти тысячу профессионалов в области Software Quality Assurance. Регистрация на конференцию, всё более популярную год за годом, продолжается, и если вы хотите попасть на SQA Days-16, стоит поторопиться – до 31 августа действует льготный период оплаты участия.

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


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