Рубрика «Читаем статьи за вас». Апрель 2020. Часть 1

Автор: admin от 22-05-2020, 20:01, посмотрело: 424

Рубрика «Читаем статьи за вас». Апрель 2020. Часть 1



Привет, Хабр!



Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article_essense. Хотите получать их раньше всех — вступайте в сообщество!



Статьи на сегодня:




  • TResNet: High Performance GPU-Dedicated Architecture (DAMO Academy, Alibaba Group, 2020)

  • Controllable Person Image Synthesis with Attribute-Decomposed GAN (China, 2020)

  • Learning to See Through Obstructions (Taiwan, USA, 2020)

  • Tracking Objects as Points (UT Austin, Intel Labs, 2020)

  • CookGAN: Meal Image Synthesis from Ingredients (USA, UK, 2020)

  • Designing Network Design Spaces (FAIR, 2020)

  • Gradient Centralization: A New Optimization Technique for Deep Neural Networks (Hong Kong, Alibaba, 2020)

  • When Does Unsupervised Machine Translation Work? (Johns Hopkins University, USA, 2020)
  • Категория: Программирование

     

    Работающая геймификация: Octalysis Framework

    Автор: admin от 22-05-2020, 20:01, посмотрело: 440

    Привет, Xабр! Меня зовут Роман, и я продакт! В последнее время много увлекаюсь темой геймификации в digital-продуктах. Это понятие уже давно является популярным, и, наверное, не существует человека из мира IT, кто бы ни разу не сталкивался с этой темой в той или иной форме. По геймификации написаны и переведены сотни статей, однако, к моему удивлению, в русскоязычном сегменте мало информации о фреймворке Oсtalisis, разработанном Yu-kai Chou. А он чертовски хорош! Что же, будем это исправлять!



    Работающая геймификация: Octalysis Framework

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

     

    Какой язык программирования учить в 2020-м?

    Автор: admin от 22-05-2020, 20:01, посмотрело: 903

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



    Какой язык программирования учить в 2020-м?

    HCL, Карл! Язык, который не просто очень далёк от «Самых Популярных», но ещё и создан для конфигурации, так что его вообще странно ставить в один ряд с языками общего назначения. Страшно представить приключения новичка, который решит строить карьеру по таким советам. Начнём с того, что по запросу «как выучить HCL» вместо туториалов по языку вылезают тексты о соляной кислоте.



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

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

     

    Tech Talks Delivery Club на РИТ++

    Автор: admin от 22-05-2020, 20:01, посмотрело: 407

    Tech Talks Delivery Club на РИТ++



    Привет, Хабр! Hello, World!



    Меня зовут Андрей Евсюков, я заместитель технического директора в Delivery Club. А это первый пост в нашем блоге на Хабре. Сегодня расскажу о том, как и где можно узнать про разработку, процессы и команду Delivery Club. Спойлер: до сих пор никто так много не знал, как устроен DC Tech.

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

     

    Опыт инвестиций в акции

    Автор: admin от 22-05-2020, 20:00, посмотрело: 96

    Всем привет. Опрос в моем прошлом посте показал, что людям хотелось бы почитать о моем опыте инвестиций. На данный момент мой ИИС открыт 1 год и 3 месяца назад. Инвестировал я 500 000 рублей за это время.

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

     

    Оптимизация облачных сервисов в AnyConnect VPN туннеле на Cisco ASA

    Автор: admin от 24-03-2020, 11:30, посмотрело: 527

    Многие компании переходят на использование облачных сервисов в своем бизнесе по всему миру, это и офисные приложения, сервисы BigData, чат/видео/аудио коммуникация с целью проведения митингов/обучения и многие другие. Однако ввиду массового перевода на удаленную работу сотрудников так или иначе требуется получать доступ к корпоративной сети (если конечно заказчик не полностью работает на облачной платформе), для того чтобы сделать доступ безопасным, как правило, используются сервисы типа Remote-Access VPN.

    Классически такие сервисы могут либо полностью направлять весь трафик удаленного клиента в VPN туннель, либо выборочно направлять или исключать из туннеля трафик основываясь на IPv4/IPv6 подсетях.



    Многие безопасники решат что наиболее оптимальным было бы использовать опцию полного туннелирования (tunnelall) трафика для полного контроля за всем трафиком пользователя в момент подключения к корпоративной сети и отсутствием возможности параллельного вывода данных через неконтролируемое интернет-соединение. Однако есть и другая чаша весов...




    • Как организовать файлообмен Box/Dropbox/SharePoint напрямую в облако со скоростью домашнего канала интернет, минуя медленный корпоративный VPN?

    • Как организовать соединение Webex/Skype напрямую с абонентом, не проводя его через HQ VPN-шлюз, создавая задержки связи и снижая качество связи?

    • Как заставить только определенные облачные сервисы работать вне VPN туннеля, чтобы пользователь их использовал напрямую через домашний интернет и контролировать остальные не доверенные службы централизованно?

    • Как эффективно снизить нагрузку на VPN-шлюз не проводя через него трафик доверенных облачных приложений?

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

     

    Пробуем запустить GAN сети в OpenVINO

    Автор: admin от 24-03-2020, 11:30, посмотрело: 248

    Репозиторий моделей Open Model Zoo библиотеки OpenVINO содержит много самых разных глубоких нейронных сетей из области компьютерного зрения (и не только). Но нам пока не встретилось GAN моделей, которые генерировали бы новые данные из шума. В этой статье мы создадим такую модель в Keras и запустим ее в OpenVINO.



    Пробуем запустить GAN сети в OpenVINO

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

     

    Электронные заказные письма — как и зачем Почта России оцифровала корреспонденцию

    Автор: admin от 24-03-2020, 11:30, посмотрело: 301

    Задача заказного письма — передать адресату важные бумаги: договоры, счета, акты или претензии. Заказные письма имеют трек-номер и вручаются лично получателю под роспись или представителю по доверенности. Эти письма часто используются для общения с государственными организациями, судами, Роспатентом.



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

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

     

    10 полезных книг по управлению ИТ-услугами

    Автор: admin от 24-03-2020, 11:30, посмотрело: 194

    На сегодняшний день издано немало прикладной литературы по управлению ИТ-услугами. В подборке от ИТ Гильдии — 10 самых разных книг на эту тему, от практического применения ITSM до фикшена про стартап из Кремниевой долины; среди авторов как традиционалисты, так и нонконформисты.



    10 полезных книг по управлению ИТ-услугами

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

     

    Анатомия моего домашнего кластера Kubernetes

    Автор: admin от 24-03-2020, 11:30, посмотрело: 157

    Год назад я понял, что хочу создать собственный кластер Kubernetes. Я — разработчик программного обеспечения. Обычно я либо использую локальный кластер, состоящий из одного узла, либо применяю удалённый многоузловой кластер для тестирования своих проектов. В случае работы с кластером, состоящим из одного узла, я обычно полагаюсь на Minikube, хотя тут есть и другие решения, вроде проекта Kind, который может эмулировать наличие в кластере нескольких узлов. Поддержка нескольких узлов может появиться и в Minikube.



    Итак, мне хотелось, чтобы в моём распоряжении оказались бы возможности обеих вышеупомянутых сред. То есть — чтобы у меня был бы и кластер, состоящий из нескольких узлов, и чтобы при этом работа с этим кластерам не подразумевала бы сетевых задержек, характерных для взаимодействия с удалёнными окружениями.



    Анатомия моего домашнего кластера Kubernetes



    Уже написано множество замечательных руководств, посвящённых созданию многоузловых кластеров Kubernetes с использованием одноплатных компьютеров
    . Во многих из таких руководств в роли SBC применяется Raspberry Pi. Я, видя это, решил пойти по пути наименьшего сопротивления и тоже остановил свой выбор на этом компьютере. Платформа Raspberry Pi зарекомендовала себя как недорогое и доступное решение.



    Надо отметить, что выбор этой платформы предусматривает некоторые компромиссы. Например, Broadcom и Raspberry Pi Foundation не лицензировали криптографические расширения ARMv8 (это нужно для аппаратного ускорения поддержки AES). Ещё одним неоднозначным решением является использование microSD-карт в виде стандартного носителя информации, с которого загружается операционная система.



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

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