Архив за 15 марта 2018 - 8

precut

WebRTC — не самая простая штука. Только недавно API стали поддерживать все основные браузеры, но с оговорками и «нюансами». Добавим к этому темное наследие VoIP телефонии в виде торчащего наружу SIP, борьбу между Ёжиком и SIP с применением oRTC, падающие при неудачном сочетании звезд браузеры — и получаем штуку, которую не в любом коворкинге за вечер запилишь. Цахи, бессменный автор bloggeek.me и старый телеком-разработчик, продолжает писать как все это правильно готовить. А мы в Voximplant адаптируем перевод для Хабра, основываясь на собственном многолетнем опыте голосовых и видеозвонков с участием браузеров.
Читать полностью »

image Приветствую! Сегодня я расскажу вам о своем опыте разработки игры на Unity для платформы Android, менее чем за 90 часов, на примере создания простенького «раннера». В процессе повествования я затрону некоторые детали и ключевые этапы, с описанием всех возможных подводных камней и методов их решения. Данная история описывает процесс создания игры для мобильных платформ, начиная от концепции и заканчивая готовым продуктом. Надеюсь, она вдохновит вас на создание собственного проекта, либо поможет пролить свет на некоторые особенности движка Unity. Без лишних слов, приступим к делу!
Читать полностью »

Наверное, многие люди наслышаны о так называемой теории плоской Земли. В Сети при желании можно найти огромное количество материалов, якобы доказывающих, что наша планета плоская и стоит на трёх слонах.

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

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

Agile и SCRUM – это методики управления проектами, суть которых заключается в принципе «проверять и адаптироваться». Этот процесс заключается в том, что можно и нужно как можно чаще внедрять небольшие готовые вехи продукта, чтобы понимать, создается ли именно то, что нужно рынку и потребителю. Это означает, что аналитика рынка и потребностей проводится часто, и изменения от первоначального плана в случае изменения желаний потребителя желательны, если это необходимо. Реализация проекта осуществляется итерациями в 2 – 4 недели, что позволяет проверить «на бою» бизнес-идеи руководителей. Это значит, что каждый участник проекта должен обладать высокой степенью готовности к изменениям, а также внимательностью, готовностью к самоанализу, каждый должен быть честным и дисциплинированным. Как рекомендовал один известный блоггер в публичном докладе в госдуме РФ, сотрудники должны «стать прозрачными».

Истоки мотивации в управлении по Agile и SCRUM - 1

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

Пятнадцать лет назад Red Hat стояла перед судьбоносным выбором: прекратить или продолжать выпуск операционной системы Red Hat Linux, подарившей название всей компании. В компании возникло понимание того, что сам по себе открытый код не может создать бизнес-модель, способную конкурировать с корпорациями уровня Oracle и Microsoft. Требовались решительные действия.

Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией - 1
Читать полностью »

Ассортимент компании FSP пополнился парой достаточно доступных компьютерных корпусов. Модель CMT230 стоит 60 долларов, а CMT240 — 50 долларов. По сути, это один и тот же корпус, просто с разным дизайном передней панели, так что будем говорить о нём, как об одной новинке.

Недорогие корпуса FSP CMT230 и CMT240 позволяют установить до шести 140-миллиметровых вентиляторов - 1

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

Хардкорные Java-JVM задачки - 1Перформансные задачи от Контура уже были, настала и наша очередь: представляем хардкорные задачи с Java-конференции JBreak 2018, aka «ад от Excelsior».

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

Задача 1

Ваш коллега начитался Java Language Specification и написал следующее:

void playWithRef() {
    Object obj = new Object();
    WeakReference<Object> ref = new WeakReference<>(obj);
    System.out.println(ref.get() != null);
    System.gc();
    System.out.println(ref.get() != null);
}

А разгребать вам: какие результаты исполнения возможны?

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

За прошлый год около 30 тысяч одних только пользователей Ethereum стали жертвами мошенничества, потеряв в среднем $7500 на человека. Причиной большинства потерь стали невнимательность пользователей, уязвимость в ПО кошельков, проблемы с блокчейном самих криптовалют. Злоумышленники находятся в постоянном поиске уязвимостей не только в локальных приложениях, но и в коде бирж. И, конечно, их находят, после чего возникают большие проблемы, например, у пользователей взломанной биржи Bitfinex, с которой увели около 120 тысяч хранившихся там биткоинов пользователей.

image

Все эти случаи объединяет доступность aka уязвимость кошельков к сети.
Читать полностью »

Я сетевой архитектор, и меня это беспокоит - 1
Порты на коммутаторе в нашем нашем дата-центре

Основа работы сетевого архитектора на *aaS-проектах — это как строить здание, которое эволюционирует. Вроде была пятиэтажка, когда построили четыре этажа, стало надо делать ещё 21, потом понадобилось пристроить домики, соединённые туннелями под землёй, а потом всё это должно стать огромным жилым комплексом с крытым двориком. И ещё там внутри жильцы, и им нельзя перекрывать канализацию, водопровод и подъезды.

Ну и да. А ещё есть текущие проблемы стандартов сетей (отставших от реальных требований на лет десять). Чаще всего это означает выдумывание хитрых велосипедов вместо того, чтобы применять очевидные, казалось бы, решения. Но велосипеды есть везде, конечно.
Читать полностью »

Источники сообщают о том, что израильсий стартап Mantis Vision в данный момент работает над системой 3D-камер, которая будет использоваться в новом флагманском смартфоне Samsung Galaxy S10.

По слухам, на момент выхода Samsung Galaxy S10 устройство получит другое название, так как Samsung уже сейчас думает о том, чтобы произвести ребрендинг с выпуском юбилейной модели.

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

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


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