Необычный митап про Java в Питере 30 октября

Автор: admin от 12-10-2017, 12:25, посмотрело: 26

Для тех, кто устал от технических митапов про библиотеки, инструменты, фреймворки, мы приготовили кое-что совсем иное — встречу-дискуссию “Java и велосипеды: когда стоит вкладываться в написание собственных инструментов на бэкенде?”



Необычный митап про Java в Питере 30 октября


У нас всегда есть выбор. Разрабатывать фреймворки самим, или взять готовый у поставщика. Java, Spring, Hibernate, etc. Если мы берем что-то “из коробки”, вполне можем сделать хороший продукт. Если мы хотим создать нечто особенное, существенно выделяющее нас по сравнению с конкурентами, разработка собственных инструментов может быть оправдана — мы будем точно понимать, как он устроен, и сможем выжать из него максимум. Так в каком же случае имеет смысл вкладываться в разработку internal-инструментов, а в каком можно довольствоваться готовыми решениями?



Появляются новые версии больших фреймворков для основных языков, развивается опенсорс и так или иначе поднимаются вопросы, в каком случае архитектор проекта имеет право на эксперименты с новыми технологиями? Когда эти инструменты можно разворачивать на уровне всей компании? Насколько гибкость в выборе технологий зависит от размера, возраста проекта, внутренних или внешних заказчиков.
О программе и докладах

Категория: Компании » Яндекс

 

Как Яндекс учит искусственный интеллект разговаривать с людьми

Автор: admin от 10-10-2017, 09:50, посмотрело: 30

В будущем, как нам кажется, люди будут взаимодействовать с устройствами с помощью голоса. Уже сейчас приложения распознают точные голосовые команды, заложенные в них разработчиками, но с развитием технологий искусственного интеллекта они научатся понимать смысл произвольных фраз и даже поддерживать разговор на любые темы. Сегодня мы расскажем читателям Хабра о том, как мы приближаем это будущее на примере Алисы – первого голосового помощника, который не ограничивается набором заранее заданных ответов и использует для общения нейронные сети.



Как Яндекс учит искусственный интеллект разговаривать с людьми


Несмотря на кажущуюся простоту, голосовой помощник – один из самых масштабных технологических проектов Яндекса. Из этого поста вы узнаете, с какими сложностями сталкиваются разработчики голосовых интерфейсов, кто на самом деле пишет ответы для виртуальных помощников, и что общего у Алисы с искусственным интеллектом из фильма «Она».

Категория: Компании » Яндекс

 

Стартап дня (август и сентябрь 2017-го)

Автор: admin от 9-10-2017, 16:55, посмотрело: 32

Стартап дня (август и сентябрь 2017-го)



Продолжая серию дайджестов «Стартап дня», сегодня я представляю самые интересные проекты за август и сентябрь. Если хотите ознакомиться с остальными, то прошу в мой блог. Записи доступны в Facebook, ICQ и Телеграме.



Curve



Одна из Важных Проблем современного человека — слишком большое количество банковских карточек в кошельке: одна дебетовая, куда зарплата падает, одна кредитная, чтобы в грейс-периоде жить, а ещё бонусные карты, с которых нужно платить в разных случаях ради подарков от банка. Английский Curve предлагает решить эту беду еще одной специальной картой, «one ring to rule them all».

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

 

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов

Автор: admin от 9-10-2017, 16:55, посмотрело: 35

Создание Tinkoff Design System. UI Kit, версионирование и витрина компонентов



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

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

 

Как получать оповещения от Jupyter notebook в Telegram?

Автор: admin от 9-10-2017, 16:55, посмотрело: 242

Довольно просто. Нам понадобится свой телеграм-бот, один пакет и одна строчка кода

А результат будет таким:

Как получать оповещения от Jupyter notebook в Telegram?

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

 

Дайджест продуктового дизайна, сентябрь 2017

Автор: admin от 9-10-2017, 16:55, посмотрело: 37

Уже семь лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-август 2017.



Дайджест продуктового дизайна, сентябрь 2017

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

 

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM

Автор: admin от 9-10-2017, 16:55, посмотрело: 43

Атакуем DHCP часть 4. DHCP + ARP + Apple = MiTM



В данной статье я расскажу о том, как осуществить MiTM любого устройства компании Apple в проводной или беспроводной сети. Прежде чем читать эту статью настоятельно рекомендую ознакомиться с первой, второй и третьей частями.

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

 

Принцип единственной ответственности: фундамент декомпозиции

Автор: admin от 9-10-2017, 14:55, посмотрело: 32

Принцип единственной ответственности: фундамент декомпозиции
Сейчас об этом принципе слышал любой, кто занимается программированием. Чуть меньше тех, кто думает, что его знает. Гораздо меньше тех, кто действительно умеет его использовать. Я постараюсь объяснить суть, назначение и применение этого принципа как можно проще и короче.



Определение



Каждый программный объект имеет одно и только одно назначение.

Его можно исчерпывающе описать одним предложением, не используя союзы.



Пример



Lazy — обертка для объекта, чье создание откладывается до первого обращения к нему.



Антипример



Синглтон — класс, не допускающий создания более одного экземпляра. В этом описании нет союзов, но оно неполное — синглтон всегда имеет основную функциональность помимо контроля единственности собственного экземпляра. Синглтон — класс, реализующий полезную функциональность и контролирующий единственность собственного экземпляра. Теперь описание исчерпывающее, но имеет союз "и" — у синглтона два разных назначения. Он не соответствует принципу единственной ответственности.



Еще антипример



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



Назначение



Упрощение создания, анализа и модификации программных систем.

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

 

Как дела у CatBoost? Интервью с разработчиками

Автор: admin от 9-10-2017, 14:55, посмотрело: 28

Как дела у CatBoost? Интервью с разработчиками


Как дела у CatBoost? Интервью с разработчикамиНакануне конференции SmartData 2017 Анна Вероника Дорогуш дала обзорное интервью о текущем положении дел в codev_0 — относительно молодой библиотеке для машинного обучения на градиентном бустинге. Анна — руководитель группы, которая занимается развитием алгоритмов машинного обучения в Яндексе.



В интервью обсуждается новый метод машинного обучения, основанный на градиентном бустинге. Он разработан в Яндексе для решения задач ранжирования, предсказания и построения рекомендаций. Если вы еще не знакомы с этой технологией, рекомендуется прочитать анонс на Хабре.

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

 

Ежемесячная рубрика «Читаем статьи за вас». Сентябрь 2017

Автор: admin от 9-10-2017, 14:55, посмотрело: 25

Ежемесячная рубрика «Читаем статьи за вас». Сентябрь 2017

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



Статьи выбираются либо из личного интереса, либо из-за близости к проходящим сейчас соревнованиям. Напоминаем, что описания статей даются без изменений и именно в том виде, в котором авторы запостили их в канал #article_essence. Если вы хотите предложить свою статью или у вас есть какие-то пожелания — просто напишите в комментариях и мы постараемся всё учесть в дальнейшем.

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