» Материалы за Ноябрь 2017 года » Страница 9

 

«Хочешь быть системным архитектором? Там только свет и чистота…»

Автор: admin от 28-11-2017, 11:35, посмотрело: 124

«Хочешь быть системным архитектором? Там только свет и чистота…»


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



— Рома, я задолбался быть инженером. Всё, ухожу!

Он ласково улыбнулся и сказал:

— Хорошо. Будешь системным архитектором. Там только свет и чистота. Выспись и приходи, расскажу, что будешь делать.



Я был молодым и наивным. Выспался и пришёл. Тогда начал постепенно становиться архитектором (сейчас стал), и могу смело сказать: света и чистоты тут столько же, сколько в буднях инженера. А вот ответственности больше. Поэтому — нет, не надо быть архитектором, если вы не понимаете, на что идёте.



Но! Если понимаете — это будет очень увлекательное приключение.

Категория: Программирование » Веб-разработка

 

Приложение реального времени на Vue.js

Автор: admin от 28-11-2017, 11:35, посмотрело: 161

По мнению Дэвиса Керби, вице-президента Algoworks Solutions, автора этой статьи, фреймворк Vue.js набирает популярность в среде javascript-разработчиков благодаря своей простоте и той лёгкости, с которой можно начать работу с ним. Буквально несколько строк кода на Vue позволяют делать очень серьёзные вещи. Vue — это один из самых известных фреймворков, он находится в числе ведущих платформ для веб-разработки.Приложение реального времени на Vue.js
Современный пользователь Сети не любит ждать. Как быть, если на Vue нужно создать приложение для работы с некими данными в реальном времени? Дэвис отвечает на этот вопрос с помощью интеграции в приложение Vue.js 2.0. возможностей сервиса Pusher. В этом материале он, с самого начала, разберёт разработку такого приложения, названного Movie Review.

Категория: Программирование » Веб-разработка

 

Трансляция h264 видео без перекодирования и задержки

Автор: admin от 28-11-2017, 11:00, посмотрело: 191

Не секрет, что при управлении летательными аппаратами часто используется передача видео с самого аппарата на землю. Обычно такую возможность предоставляют производители самих БПЛА. Однако что же делать, если дрон собран своими руками?



Перед нами и нашими швейцарскими партнёрами из компании Helvetis встала задача транслировать видео в режиме реального времени с web-камеры с маломощного embedded-устройства на дроне по WiFi на Windows-планшет. В идеале бы нам хотелось:




  • задержку < 0.3с;

  • низкую загрузку CPU на embedded-системе (меньше 10% на одно ядро);

  • разрешение хотя бы 480p (лучше 720p).



Казалось бы, что может пойти не так?

Трансляция h264 видео без перекодирования и задержки

Категория: Операционные системы » iOS

 

Куда податься после «Кикстартера»: сложности раскрутки производителей нишевой электроники

Автор: admin от 28-11-2017, 11:00, посмотрело: 131

Идея децентрализованной торговой площадки, управляемой производителями и в интересах самих производителей, пришла CEO Hamster Marketplace LLP, российскому предпринимателю и производителю электроники Денису Булавину, когда он выстраивал каналы продаж своего основного продукта — производимого в России детского планшета PlayPad. Работая в сегменте нишевой электроники, он увидел спрос на площадку, которая позволила бы и другим независимым производителям находить своего покупателя и расширять продажи без разорительной борьбы за ограниченное количество мест на полках и витринах маркетплейсов с крупными вендорами и производителями неоригинальных товаров, с которыми у них могут даже не пересекаться целевые аудитории.



Куда податься после «Кикстартера»: сложности раскрутки производителей нишевой электроники
Обнаружить себя зажатым в тесной (рыночной) нише порой бывает очень некомфортно

Категория: Операционные системы » iOS

 

Как расправиться с читерами и не переписать весь код

Автор: admin от 28-11-2017, 11:00, посмотрело: 130

Как расправиться с читерами и не переписать весь код


Несколько лет назад появился прототип игры War Robots (тогда она еще называлась Walking War Robots). Это был первый опыт Pixonic в жанре тактического PvP, поэтому многие будущие проблемы были заложены в коде изначально. Но несмотря на ряд трудностей (популярность проекта стремительно росла, небольшая команда не могла полностью изменить архитектуру игры в краткие сроки), нам в итоге удалось свести к минимуму количество читеров, а также исправить другие недостатки оригинального кода. Расскажу немного подробнее.

Категория: Game Development, Android, iOS

 

Как ты реализуешь аутентификацию, приятель?

Автор: admin от 28-11-2017, 10:50, посмотрело: 103

Как ты реализуешь аутентификацию, приятель?

Все знают о стандартной аутентификации пользователя в приложении. Это олдскульная процедура регистрации — пользователь вводит адрес почты, пароль и т. д., — а затем при входе мы сравниваем почту и/или пароль с сохранёнными данными. Если совпадает, даём доступ. Но времена изменились, и сегодня появилось много других методов аутентификации. Если хотите оставаться востребованным программистом/разработчиком в этом меняющемся, словно калейдоскоп, мире разработки ПО, то вы должны знать обо всех этих новых методах.



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



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

Категория: Компании » Microsoft

 

LizardFS — краткий обзор кластерной файловой системы

Автор: admin от 28-11-2017, 10:50, посмотрело: 205

Интересная кластерная файловая система. На одном не очень большом проекте мы ее внедрили и работает она лучше популярных решений GlusterFS или NFS. Использует FUSE при подключении на стороне клиента. Мы думали, что будет это работать не лучше чем другие кластерные ФС, но в реальности оказалось все очень даже позитивно.



LizardFS — краткий обзор кластерной файловой системы

Категория: Компании » Microsoft

 

ScadaPy сервер JSON

Автор: admin от 28-11-2017, 10:50, посмотрело: 153

В продолжение предыдущих статей о применении python для построения собственной scada системы, хотелось бы описать способ организации обмена между устройствами и вывод данных посредством json — текстового формата обмена данными.



В данном случае будем использовать клиентские части modbusTCP и OPCUA библиотек.

Категория: Компании » Microsoft

 

Conan: менеджер зависимостей для C/C++

Автор: admin от 28-11-2017, 10:50, посмотрело: 206

Conan: менеджер зависимостей для C/C++


Здравствуйте. Сегодня речь пойдёт про Conan — современный менеджер зависимостей для C/C++. Если Вы уже активно работаете с ним, то навряд ли найдёт что-нибудь новое для себя. Иначе — прошу под кат.

Категория: Компании » Microsoft

 

7 коротких правил завоевания глобального рынка

Автор: admin от 28-11-2017, 10:50, посмотрело: 98

Привет, Хабр! Стартапы очень важны в сегодняшнем мире корпораций. Но порой, даже получив признание в своей стране, бизнесу бывает очень тяжело перейти на мировую арену. Наш коллега, Лоран Эллербах, руководитель команды евангелистов в странах CEE, выделил 7 главных правил, о которых стартапам стоить помнить, чтобы выйти на глобальный рынок.



7 коротких правил завоевания глобального рынка

Категория: Компании » Microsoft