Сравнение решений по балансировке высоконагруженных систем

Автор: admin от 10-02-2017, 20:05, посмотрело: 377

И вновь мы публикуем расшифровки выступлений с конференции HighLoad++, которая прошла в подмосковном Сколково 7—8 ноября 2016 года. Сегодня Евгений Пивень знакомит с решениями балансировки в облаках.

Меня зовут Женя, я работаю в компании IPONWEB. Сегодня мы поговорим про развитие наших решений в балансировке высоконагруженных систем.

Сначала я пробегусь по понятиям, которыми буду оперировать. Начнём с того чем мы занимается: RTB, Real Time Bidding — показ рекламы с аукционом в реальном времени. Очень упрощенная схема того, что происходит, когда вы заходите на сайт:

Сравнение решений по балансировке высоконагруженных систем

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

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

 

Home Assistant или еще один «мозг» для проекта типа «Умный Дом»

Автор: admin от 10-02-2017, 17:50, посмотрело: 420

Добрый день, уважаемый читатель. На днях довелось мне поиграться с многим уже известной игрушкой от Google – Google Home. Штука хорошая — обзор ее я делать конечно не буду. В чулане совершенно случайно завалялись Raspberry PI 3 (RPi), Arduino Mega и еще им подобная мелочь, которую захотелось подключить к Google Home (GH) с целью голосового управления. Простого API у GH нет, но есть возможность с помощью стороннего сервиса организовать голосовое управление системой на RPi + Arduino с задержкой команд в несколько секунд.

Читая буржуйские форумы (справедливости ради, нужно отметить, человек я повернутый на автоматизации и IoT), обратил внимание на доселе мне неизвестное нечто, что называют Home Assistant (HASS), эту систему умельцы-то и прикручивают к GH.

В двух словах о самой платформе:

Система написана на Phyton, последний релиз был 29 января, текущая версия: 0.37.0

Поддерживаемые ОС:


  • Windows 10

  • Mac OS X

  • Ubuntu 14.04

  • Raspbian (Raspberry PI)

  • iOS App – beta


Поддерживаемые компоненты: 545 шт., включая почти все TV/AV receivers, Broadlink, ZigBee, iCloud, Yandex TTS и многое, многое другое.

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

 

Процедурные макросы в Rust 1.15

Автор: admin от 10-02-2017, 17:40, посмотрело: 375

Процедурные макросы в Rust 1.15Ребята, свершилось! После долгих шести недель ожидания наконец вышла версия Rust 1.15 с блекджеком и процедурными макросами.


По моему нескромному мнению, это самый значительный релиз, после эпического 1.0. Среди множества вкусных вещей в этом релизе были стабилизированы процедурные макросы, взрывающие мозг своим могуществом, удобством и безопасностью.


А что же это дает простым смертным? Практически бесплатную [де]сериализацию, удобный интерфейс к БД, интуитивный веб фреймворк, выводимые конструкторы и много чего еще.


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


curl https://sh.rustup.rs -sSf | sh

Впрочем, обо всем по порядку.

Категория: Программирование, Системное администрирование, Веб-разработка

 

ChairInput. Пишем игру в Unity, управляемую с помощью виртуальной клавиатуры Android. Проблема с углом обзора камеры

Автор: admin от 10-02-2017, 16:50, посмотрело: 467

Всем привет, я написал клавиатурный тренажер под Android в Unity3D, он не сильно заточен под особых детей, а предназначен для широкого пользователя (ну я так думаю). И в этом посте я хочу рассказать о проблеме перекрывания части экрана клавиатурой и способах ее решения.

ChairInput. Пишем игру в Unity, управляемую с помощью виртуальной клавиатуры Android. Проблема с углом обзора камеры

Категория: Веб-разработка, Android

 

Как работают ИТ-специалисты. Дмитрий Цимошко, директор по информационной безопасности в Century 21

Автор: admin от 10-02-2017, 16:40, посмотрело: 362

Как работают ИТ-специалисты. Дмитрий Цимошко, директор по информационной безопасности в Century 21Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.

Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.

Сегодня наш гость — Дмитрий Цимошко, директор по информационной безопасности международной сети агентств недвижимости Century 21. Он работает в сфере ИТ около 10 лет. Прошел карьерный путь от рядового ИТ-специалиста до директора крупного подразделения в международной компании. В подчинении Дмитрия на данный момент более 10 человек — системные администраторы, разработчики, программисты, верстальщики. Информационными технологиями увлекается с детства.

Категория: Информационная безопасность

 

Серия видеоуроков по Kotlin

Автор: admin от 10-02-2017, 15:50, посмотрело: 377

Серия видеоуроков по Kotlin
Приветствую тебя — Человек жаждущий знаний!
Хочу поделится с тобой своим небольшими но думаю полезным для многих знаниями по Kotlin в виде небольшой серии видео.

Категория: Программирование

 

Вас атакует искусственный интеллект

Автор: admin от 10-02-2017, 15:50, посмотрело: 285

Вас атакует искусственный интеллект


В конце прошлого года “искусственный интеллект” многократно упоминали в итогах и прогнозах IT-индустрии. И в нашу компанию, которая занимается информационной безопасностью, всё чаще стали присылать из различных изданий вопросы про перспективы AI. Но эксперты по безопасности не любят комментировать эту тему: возможно, их отталкивает именно эффект “жёлтой прессы”. Легко заметить, как возникают такие вопросы: после очередной новости типа “Искусственный интеллект научился рисовать как Ван Гог” журналисты хватаются за горячую технологию и идут опрашивать по ней всех подряд – а чего может достичь AI в животноводстве? А в сфере образования? Где-то в этом списке автоматически оказывается и безопасность, без особого понимания её специфики.

Кроме того, журналистика, щедро подкормленная IT-индустрией, обожает рассказывать о достижениях этой индустрии в рекламно-восхищенных тонах. Именно поэтому СМИ прожужжали вам все уши о победе машинного интеллекта в игре Го (хотя от этого нет никакой пользы в реальной жизни), но не особенно жужжали о том, что в прошлом году погибло уже как минимум два человека, которые доверили свою жизнь автопилоту автомобиля Tesla.

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

Категория: Информационная безопасность

 

CloudFlare + nginx, или экономим при помощи «кофеварки»

Автор: admin от 10-02-2017, 15:00, посмотрело: 251

CloudFlare + nginx, или экономим при помощи «кофеварки»

Добрый день, уважаемый %username%, жадный читатель и борец за справедливость в интернетах!

Все мы помним (гугл точно помнит!), что была такая статья CloudFlare + nginx = кешируем всё на бесплатном плане. В которой рассматривались основные принципы экономии на тарифах и серверах, путем всеядного кеширование на стороне CloudFlare файлов до 512Мб.

В данном материале мы поиграем с кодами ответов нашего сервера, чтобы съекономить еще больше золота чтобы построить зиккурат и не переходить на «enterprise plan» которые нам «offer» похожий результат в своих «offers».

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

 

Как МТС «затачивает» свои геолокационные сервисы под корпоративных клиентов

Автор: admin от 10-02-2017, 12:30, посмотрело: 305

Как геолокационные сервисы от МТС помогают большим компаниям управлять штатом выездных сотрудников 1000+, а также про уникальные геолокационные кейсы для нефтяников и железнодорожников расскажет эксперт в области М2М компании МТС Дмитрий Коровин.

Привет! Начну с краткого введения в тему. У нас есть большой портал «МТС Поиск», на котором представлены геолокационные сервисы от МТС. Портал по функционалу подразделяется на три больших блока.

1. Мониторинг местоположения сотрудников по базовым станциям операторов.
Диспетчер компании может по SIM-картам смартфонов определять местоположение своих выездных сотрудников.

2. «МТС Трекер» и «МТС Координатор».
Диспетчер компании может по SIM-картам, GPS/ГЛОНАСС или Wi-Fi смартфонов определять местоположение своих выездных сотрудников, а также взаимодействовать с ними (в случае «МТС Координатора»).

3. «МТС Транспорт»
Диспетчер компании определяет местоположение подвижного транспорта по сигналам терминалов GPS/ГЛОНАСС, установленных в автомобилях. Точность определения 3-5 метров.

Как МТС «затачивает» свои геолокационные сервисы под корпоративных клиентов

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

 

Как заполнить 100 таймшитов за 2 минуты

Автор: admin от 10-02-2017, 12:00, посмотрело: 334

Пост о том, почему наши программисты теперь заполняют таймшит не 32, а только 2 минуты и о том, как можно наладить автоматический учет рабочего времени за счет импорта данных из трекинговых систем TFS, Redmine и Jira на Microsoft Project Server.

Как заполнить 100 таймшитов за 2 минуты

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

Проблема — бардак в заполнении таймшитов


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

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

 
Назад Вперед