Оптимизация передачи multicast-трафика в локальной сети с помощью IGMP snooping



Всем привет! Сегодня хотел бы затронуть тему передачи multicast-трафика в локальной корпоративной сети, а именно работу технологии IGMP snooping на коммутаторах. Так получилось, что за последнюю неделю ко мне обратилось несколько человек с вопросами по этой технологии. И я решил подготовить небольшую статью с описанием данной технологии. Но в процессе подготовки, выяснилось, что краткостью здесь не отделаешься, так как есть о чём написать. Кому интересен вопрос работы IGMP snooping, добро пожаловать под кат.
09/08/2016 15:24:04
0

[Перевод] Что такое свёрточная нейронная сеть


Введение


Свёрточные нейронные сети (СНС). Звучит как странное сочетание биологии и математики с примесью информатики, но как бы оно не звучало, эти сети — одни из самых влиятельных инноваций в области компьютерного зрения. Впервые нейронные сети привлекли всеобщее внимание в 2012 году, когда Алекс Крижевски благодаря им выиграл конкурс ImageNet (грубо говоря, это ежегодная олимпиада по машинному зрению), снизив рекорд классификации ошибок с 26% до 15%, что тогда стало прорывом. Сегодня глубинное обучения лежит в основе услуг многих компаний: Facebook использует нейронные сети для алгоритмов автоматического проставления тегов, Google — для поиска среди фотографий пользователя, Amazon — для генерации рекомендаций товаров, Pinterest — для персонализации домашней страницы пользователя, а Instagram — для поисковой инфраструктуры.


Но классический, и, возможно, самый популярный вариант использования сетей это обработка изображений. Давайте посмотрим, как СНС используются для классификации изображений.


Задача


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


09/08/2016 14:50:14
0

Знакомство с СALayer

Добро пожаловать! В данной статье вы познакомитесь с ключевой темой операционной системы iOS: которая называется «слои». Вы, скорее всего, уже знаете о View, но вы можете не знать то, что каждое view опирается на то, что называется слоем(layer). Слои являются частью Core Animation фреймворка.
Вы можете сказать, «Какой это имеет смысл? Я никогда ранее не использовал слои, поэтому это может и не быть столь важным.» Знаете ли вы это или нет, но ваше приложение интенсивно использует слои. В iOS каждое представление подтверждается слоем, независимо от того, какое оно. Слои существуют, таким образом, что iOS может легко получить растровую информацию о представлениях, с целью ее дальнейшей передачи для GPU (Устройства Обработки Графики). Посмотрите на изображение ниже, для визуального представления, где Core Animation находиться в иерархии iOS структуры.

09/08/2016 14:47:30
0

Инновации в деталях, или 4 альтернативы iPhone 7

Наконец-то Apple официально представила общественности iPhone 7. Пережив великолепную презентацию, попробуем вздохнуть по-глубже и критически рассмотреть новый смартфон компании. Так ли он хорош? Или время яблок ушло, и компания уступила место молодым азиатским производителям?


Инновации или копипаст?
09/08/2016 14:25:29
0

На пути к 5G



Порог беспроводного подключения в 1 гигабит в секунду преодолен на оборудовании коммерческой сети, и ни кем иным, как отечественным оператором «большой тройки». Это долгожданное событие для отрасли, еще с  тех далеких времен, когда ITU опубликовал требования к скоростям передачи данных для 4G. Время шло, на рекламных плакатах операторов появлялись заманчивые слоганы с упоминанием сетей четвертого поколения, на международных форумах специалисты утверждали, что LTE=4G и что WiMAX «уже не тот», а тем временем Гигабита в своем смартфоне не видел ни один рядовой абонент. И на этот раз такое грандиозное событие никак нельзя было упускать, на самом ли деле удалось разогнать не только терминальное, но и абонентское оборудование до гигабитных скоростей, или это очередная рекламная утка? С этим вопросом нам и предстоит разобраться ниже.
09/08/2016 14:15:18
0

Выпуск web-браузера Vivaldi 1.4

Представлен выпуск web-браузера Vivaldi 1.4, разрабатываемого на базе движка Chromium и продолжающего развитие идей классического браузера Opera, предоставляя широкий спектр возможностей, включая удобную систему группировки вкладок, боковая панель, конфигуратор с большим числом настроек, режим блокировки изображений и нежелательного контента, cистему ведения заметок, режим горизонтального отображения вкладок. Интерфейс браузера написан на языке JavaScript с использованием библиотеки React, платформы Node.js, Browserify и различных готовых NPM-модулей. Сборки Vivaldi подготовлены для Linux, Windows и macOS. Исходные тексты распространяются только для прошлых выпусков.
09/08/2016 14:10:28
0

Логика хостера: не пойман — не вор. Как доказать обратное. Обзор сервиса ХостТрекер, часть 3

Сервис мониторинга ХостТрекер создал набор инструментов, которые облегчают работу с сайтом и диагностику проблем для специалистов всех уровней — от казуалов до веб-мастеров. В частности, эти инструменты помогают быстро диагностировать и исправлять разнообразные проблемы с хостингом: например, оценить, насколько реальный SLA отвечает заявленному. Если не соответствует — требовать переноса на более качественный сервер, или найти себе хостинг получше. Какова теория и практика вопроса — смотрим под катом.


09/08/2016 14:09:51
0

ASP.NET MVC+VM: разбиение сложных представлений на простые с применением моделей видов на примере календаря мероприятий

Я решил написать на эту тему, т. к. постоянно использую модели видов (view models) в веб-приложениях на ASP.NET MVC, и часто приходится объяснять суть такого подхода коллегам, а подходящего материала, чтобы ссылаться на него, мы так и не нашли. Эта статья ориентирована прежде всего на новичков.

Представим, что нам необходимо отобразить календарь некоторых мероприятий на текущий месяц. Это достаточно сложная конструкция. Календарь должен содержать заголовок с названием текущего месяца и годом, строку с названиями дней и, собственно, сами дни (6 рядов по 7 дней), каждый из которых имеет дату и, опционально, некоторый набор мероприятий, названия которых необходимо отобразить, предварительно загрузив их из базы данных. Также предположим, что выходные и праздничные дни должны быть отмечены особым образом. Т. е. в итоге должно получиться нечто такое:



09/08/2016 13:05:42
0

Предоставление облачных ресурсов на базе VMware с помощью BILLmanager. Или как появился новый личный кабинет CloudLITE



Эта история про то, как компания ISPsystem и ведущий российский поставщик облачных услуг DataLine нашли друг друга на конференции WHD.global в Германии и что из этого вышло. Мы рассказали про высокую адаптируемость BILLmanager, а коллегам из DataLine нужен был новый личный кабинет для их проекта CloudLITE. В результате через месяц DataLine попросил нас адаптировать BILLmanager для предоставления облачных ресурсов на базе VMware.
09/08/2016 13:00:05
0

Как сделать веб-студию эффективной и начать зарабатывать? 15 шагов от WebCanape



Меня зовут Василий Чуранов. Я директор компании WebCanape. Ближайшие несколько месяцев я хочу потратить на систематизацию тех знаний и опыта, которые помогли WebCanape войти в топ-100 веб-студий и начать зарабатывать на самом конкурентном рынке — разработки сайтов. Этот опыт я планирую свести в 15 материалов, которые, возможно (очень надеюсь), станут для веб-студий с небольшим штатом сотрудников и большими амбициями — полезными практическими инструкциями в этом нелегком пути.
09/08/2016 12:40:38
0