Архив за 16 марта 2020 - 8

Привет!

Меня зовут Леша Свиридо, я ведущий дизайнер продукта в Альфа-Банке (это мы делаем интернет-банк для бизнеса).

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

А ещё ссылка на дизайн-систему Альфа-Банка.

Тёмная сторона дизайн-системы и что с ней делать - 1

Начнем с очевидного. Часто думают, что дизайн-система создана для дизайнеров, чтобы сделать их жизнь проще, что это такой удобный набор компонентов, который всегда под рукой в Sketch или Figma. Но это называется UI-кит.

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

Как все-таки изменился мир. Вы помните замечательный в своей лиричности роман Антуана де Сент-Экзюпери “Ночной полет”? По сюжету почтовый самолет из-за циклона потерялся в пространстве, и в финале не ясно, разбился он или сумел совершить вынужденную посадку, и где это произошло. Сейчас подрастает поколение, которое будет удивляться самой возможности заблудиться, потому что навигаторы окружают их всю жизнь. И ситуация “где-то кто-то попал в беду, а об этом никто не знает” постепенно тоже исчезает. Катастрофа самолета будет очень быстро зафиксирована по множеству каналов. Предусмотрительный турист возьмет с собой устройство размером со смартфон и сможет позвать на помощь в случае проблем. А в автомобилях внедряются системы, которые способны автоматически распознать аварию и вызвать спасателей самостоятельно, даже если водитель и пассажиры не в состоянии это сделать.

Эра, когда сложно потеряться - 1
Спутник ГЛОНАСС-К в павильоне “Космос” ВДНХ
Читать полностью »

Ваша первая нейронная сеть на графическом процессоре (GPU). Руководство для начинающих - 1

В этой статье я расскажу как за 30 минут настроить среду для машинного обучения, создать нейронную сеть для распознавания изображений a потом запустить ту же сеть на графическом процессоре (GPU).

Для начала определим что такое нейронная сеть.

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

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

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

Оборудование

Сначала разберемся с оборудованием. Нам необходим сервер с установленной на нем операционной системой Linux. Оборудование для работы систем машинного обучения требуется достаточно мощное и как следствие дорогое. Тем, у кого нет под рукой хорошей машины, рекомендую обратить внимание на предложение облачных провайдеров. Необходимый сервер можно получить в аренду быстро и платить только за время использования.
Читать полностью »

image Привет, Хаброжители! Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе над следующими приложениями.

• Начнете работу с контейнерами и Kubernetes с азов: никакого специального опыта для изучения темы не требуется. • Запустите собственные кластеры или выберете управляемый сервис Kubernetes от Amazon, Google и др. • Примените Kubernetes для управления жизненным циклом контейнера и расхода ресурсов. • Оптимизируете кластеры по показателям стоимости, производительности, устойчивости, мощности и масштабируемости. • Изучите наилучшие инструменты для разработки, тестирования и развертывания ваших приложений. • Воспользуетесь актуальными отраслевыми практиками для обеспечения безопасности и контроля. • Внедрите в компании принципы DevOps, чтобы команды разработчиков стали действовать более гибко, быстро и эффективно.
Читать полностью »

Toyota — мировой лидер автомобилестроения, один из самых дорогих автомобильных брендов и синоним слова «качество». Toyota известна своей сложной производственной системой, благодаря которой она стала мировым лидером. На её описание потребовалось 10 лет и 20 версий, в итоге появился документ «Философия Toyota 2001». Часть принципов из этой книги — кайдзен и канбан — используются в IT. Но эти принципы лишь часть системы постоянного обучения и непрерывного совершенствования, которая плотно интегрирована во все процессы корпорации.

Без управления знаниями больно: 5 основных последствий отсутствия системы - 1

В системе обучения много разных принципов и техник. Например, перед разработкой новой модели инженеры Toyota изучают передовые разработки поставщиков и технологии конкурентов: разбирают их автомобили, изучают и фиксируют удачные технические решения. При этом обучаются не только инженеры, но и вся компания. Для этого используются контрольные листки, матрицы качества, ретроспективы, таблицы навыков, базы данных стандартов и всех прошлых проектов. Всё это помогают сохранять и систематизировать знания, расти, обучаться и выпускать качественные продукты. Другими словами, в Toyota реализована почти идеальная система управления знаниями. Поэтому они лидеры.

История Toyota — отличный пример управления знаниями. Но что будет, если знаниями не управлять, а систему не выстраивать? Велосипеды, сломанные конвейеры, автобусы, «сжигание» денег на онбординге и legacy — все это случается с компаниями, когда они не задумываются об управлении знаниями.
Читать полностью »

20 марта Oukitel выпустит свой следующий защищенный смартфон серии WP, который получил название WP6. Но уже сейчас у нас есть все подробности об этой новинке.

Oukitel WP6 будет построен на базе восьмиядерной однокристальной системы MediaTek Helio P70. Он оснащен 6 ГБ оперативной и 128 ГБ энергонезависимой флэш-памяти.

Экран получил диагональ 6,3 дюйма и каплевидный вырез под фронтальную камеру, разрешение дисплея составляет 2340 x 1080 пикселей при соотношении сторон 18:9. Дисплей покрыт защитным стеклом Corning Gorilla Glass 5 толщиной 1,1 мм.

В прошлом году на рынке умных телевизоров появилось несколько новых игроков, которые ранее ассоциировались со смартфонами и носимыми устройствами. Речь идет о Huawei, Honor, OnePlus, Motorola и Nokia.

Первый смарт-телевизор Nokia был выпущен в результате лицензионного соглашения между Flipkart и Nokia. Он оснащен 4K-экраном диагональю 55 дюймов, акустической системой JBL при цене 566 долларов. Теперь же Flipkart объявила о скором выпуске более доступной 43-дюймовой модели.

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

Удрать от Солнца: как превратить планету в космический корабль

Человек давно догадался, что ничто не вечно под Солнцем. В середине прошлого века выяснилось, что не вечно и наше светило. Через 5,5 млрд лет оно начнет медленно расширяться, а его поверхность — остывать…

Читать полностью »

5 малоизвестных секретов Pandas - 1


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

Для новичков: Pandas — это высокопроизводительный набор инструментов для анализа данных на Python с простыми и удобными структурами данных. Название произошло от понятия «panel data», эконометрического термина, которым называют данные о наблюдениях одних и тех же субъектов в течение разных периодов времени.

Здесь можно скачать Jupyter Notebook с примерами из статьи.
Читать полностью »

Как Smartcalls стал Voximplant Kit’ом – ребрендинг и киллер-фичи - 1


Мы долго готовили обновление Smartcalls – визуального редактора для исходящих звонков – и вот оно случилось. Сегодня под катом расскажем про UI/UX-изменения и залезем под капот демо-режима, чтобы показать, как мы приручали JointJS.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js