Реализация нового транспортного протокола NTCP2 сети I2P

Транспортные протоколы I2P были разработаны почти 15 лет назад, когда основной задачей было сокрытие содержимого трафика, а не факт использования того или иного протокола. DPI(deep packets inspection) и блокировку трафика в то время никто не принимал в расчет. Однако времена меняются и хотя существующие протоколы I2P по прежнему защищены довольно хорошо, возникла необходимость в новом […]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №326 (6 — 12 августа 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.     Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное Медиа • Подкаст «Веб-стандарты», Выпуск №133: Новинки Chrome 69, семантика для чтения, CSS без каскада и Гудини, API для доступности, выгорание. • Подкаст «Frontend Weekend» #65 – Игорь Шеко о том, как из серийного стартапера стать выступающим тимлидом • […]

Как Python помогает заменить финконсультантов

В продолжение статьи о вреде избыточной диверсификации создадим полезный инструментарий по подбору акций. После этого сделаем простую ребалансировку и добавим уникальные условия технических индикаторов, которых так часто не хватает в популярных сервисах. А затем сравним доходность отдельных активов и различных портфелей. Во всём этом задействуем Pandas и минимизируем количество циклов. Погруппируем времянные ряды и порисуем графиков. […]

Исследователи: не все автопилоты 2-го уровня работают одинаково хорошо, но прогресс налицо

В настоящее время большое количество компаний работают над созданием собственных робомобилей или же систем автопилотирования для автомобилей других компаний. К сожалению, единого стандарта разработки пока нет, что вызывает некоторые разногласия между самими разработчиками и регуляторами. По крайней мере, в США. Для того, чтобы выяснить, насколько эффективно работают автопилоты второго уровня разных автомобильных компаний, некоммерческая организация […]

Как мы корпоративно от винды убегали

Так повелось, что в нашей компании основным языком для backend разработки был выбран C#. Мы, кстати, этим выбором всегда были довольны, а когда MS начали развивать платформу .net Core, стало еще интереснее, так как C# — это хорошо, но C# под Linux — еще лучше. Путь перехода на кросс-платформенную разработку я описывать не стану, так […]

Digital-мероприятия в Москве c 13 по 19 августа

Подборка ключевых мероприятий в Москве на неделю. VK Perfomance Day 14 августа (вторник) Ленинградский пр-т 39с79 бесплатно 14 августа приглашаем представителей рекламных агентств и их клиентов прийти на встречу, где мы подробно расскажем о таргетированной рекламе ВКонтакте. Продвижение банков в digital 15 августа (среда) Ленинградский проспект 39, стр. 79 бесплатно Более 65% пользователей готовы покупать […]

Сокрытие в Ruby. А ещё скрываем классы из Top-Level

Что бы далеко не ходить, сразу определимся с терминами. Инкапсуляция — упаковка данных и функций в единый компонент. Сокрытие — представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. Взято с вики. В языке программирования Ruby с инкапсуляцией вроде как всё хорошо. С сокрытием на первый взгляд тоже, […]

Особенности настройки коммутаторов ExtremeXOS

Данная статья призвана сократить количество времени, необходимое для понимания принципов работы с ExtremeXOS (XOS). Когда я начинал знакомство с XOS, мне очень не хватало такой статьи на Хабре. Ниже я расскажу о конфигурации Экстримов и о проблемах, с которыми я сталкивался. Надеюсь, поможет сетевым инженерам, которые только начинают работать с XOS. Вне зависимости от модели […]

Дайджест интересных материалов для мобильного разработчика #265 (6 августа— 12 августа)

В нашем новом дайджесте руководство по созданию PWA, запуск Android 9 Pie, раздражения, недовольства и увлечения пользователей, барьеры интерфейсов и турецкого рынка. PWA — это просто. Hello Habr Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике. Дайджест доступен и в виде рассылки. Подписаться вы можете тут. iOS • […]

Апгрейд roomba 780

Всем привет! Расскажу вам о своем опыте, как сделать апгрейд 780 roombы используя блок щеток и корзину от новых моделей 800\900. Идея родилась после того как я услышал как тихо работает пылесос у друзей и понял, мотор в моей корзине который должен засасывать пыль, только шумит. У новых моделей 800 и 900 блок пыле сборника […]