Голосовое программирование: обзор популярных платформ |
https://habr.com/ru/post/698910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698910
Метки: python распознавание речи речевые технологии ненормальное программирование голосовые интерфейсы лайфхаки для гиков блог компании ruvds.com ruvds_статьи голосовое программирование |
Как использовать макросы в Confluence, чтобы систематизировать и оформить документацию по продукту и процессам? |
https://habr.com/ru/post/698304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698304
Метки: Блог компании Selectel atlassian IT-компании Подготовка технической документации selectel confluence макросы |
Как тимлиду оптимизировать себя и команду под новую реальность: узнаем на TeamLead Conf |
Меня зовут Роман Ивлиев, и уже пять лет я — директор программного комитета профессиональной конференции для тимлидов TeamLead Conf. В прошлом — СТО Онтико и CIO Банки.ру. Я один из тех, кто придумал TeamLead Conf, поэтому всегда связан с этой конференцией. А следующая вообще юбилейная. В феврале в Москве состоится десятая.
В этот раз интерес лежит в области нестабильности, быстро меняющегося мира. Актуализировались темы про текучку кадров, про накопление и передачу экспертизы, замену и поиск лидеров, если лидер уехал. Еще мы приглашаем профессионалов из других областей. Тех, чьи темы не связаны напрямую с конференцией, но будут полезны абсолютно всем. Тем более в нашей стремительно меняющейся реальности.
Читать далееhttps://habr.com/ru/post/673592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=673592
WebAuthn как альтернатива паролям |
Утверждение, что пароль не самый надежный способ защиты, вряд ли кто-то подвергнет сомнению. Кто же спорит: пароль — это не всегда удобно. И небезопасно. Их трудно запомнить, из-за чего люди порой выбирают самые неудачные и используют их снова и снова. Пароли также легко поддаются фишингу, причем злоумышленники постоянно придумывают всё более изощренные виды атак. Альтернативы паролям есть, и наиболее перспективную из них мы рассмотрим. И это WebAuthn.
Читать далееhttps://habr.com/ru/post/699386/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699386
Метки: Блог компании FirstVDS Информационная безопасность IT-стандарты webauthn аутентификация fido ключ безопасности u2f 2fa-аутентификация |
Фразы на английском языке для модерации Q&A session |
Я посмотрела все видео канала Talks at Google за последний месяц. Это были интервью с журналистами и писателями, музыкантами, предпринимателями, учеными и преподавателями университетов, и людьми, которые кардинально изменили свой карьерный путь.
Меня заинтересовала тема сессии вопросов и ответов, в частности, каким образом ее модерирует ведущий, как можно задавать вопросы, дипломатично попросить уточнить, дополнить примерами и деликатно подвести итог. С другой стороны, как спикер поддерживает диалог и передает слово коллеге, ссылается на темы, которые поднимались ранее в обсуждении. Таким образом, предметом изучения стали стратегии проведения беседы и английские фразы, которые были использованы для того, чтобы разнообразить речь во время доклада или обсуждения дел.
Читать далееhttps://habr.com/ru/post/699650/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699650
Метки: Блог компании OTUS Изучение языков коммуникации английский язык английский язык изучение |
[Перевод] Создание e-ink дисплея с прогнозом погоды |
Кому-то нравится украшать дом электронными фоторамками, а кому-то — цифровым прогнозом погоды. Если вы из их числа, то читайте, как собрать своё собственное метео-табло.
Читать далееhttps://habr.com/ru/post/699638/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699638
Метки: Блог компании Cloud4Y DIY или Сделай сам Программирование Разработка на Raspberry Pi diy сделай сам raspberry прогноз погоды устройство |
Пощупать мокрицу: мягкие роботизированные микропальцы |
https://habr.com/ru/post/699178/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699178
API для Инвестиций, или Как написать торгового робота |
На связи команда Тинькофф Инвестиций. В этой статье разберем, как клиенты с минимальными навыками программирования создают торговых роботов. Базой будет API брокера Тинькофф Инвестиций — Tinkoff Invest API. Добро пожаловать на борт!
Читать далееhttps://habr.com/ru/post/699624/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699624
Метки: Блог компании TINKOFF api Алгоритмы инвестиции торговые роботы трейдинг tinkoff invest |
Работа DevOps-инженера в крупной компании: ответы на частые вопросы |
Привет, Хабр! DevOps-инженеры нужны везде, но чаще всего их пока ищут крупные компании. Мы поговорили с Павлом Селивановым — сейчас он архитектор Yandex Cloud, а в прошлом долго и много работал в качестве DevOps-инженера. Павел ответил на вопросы о том, где и как ищут DevOps-инженеров, что с них спрашивают на собеседовании и чего ждать от работы непосредственно в крупной компании.
Читать дальшеhttps://habr.com/ru/post/699634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699634
Метки: собеседование зарплаты devops собеседование вопросы карьера в it-индустрии блог компании southbridge зарплаты в it слёрм devops инженер зарплаты айтишников |
Зародыши (фантастический рассказ) |
Двое проникли в складское помещение, заставленное во всю длину небольшими кубическими контейнерами.
– Аби, ты уверен, что Старик не узнает? – трусливо спросил первый, повыше. – Нам придется сорвать печать, а это серьезное нарушение.
– Не дрейфь, старина, – заверил тот, которого звали Аби. – Пломба сургучная, ерунда. Мы ее сорвем, а потом приложим свои печатки. Приемка проверит наличие пломбы, и все – закинет зародыши куда положено. Никто ничего раньше времени не узнает.
– Может, не стоит?
– Фил, я без тебя я не справлюсь. Ты же не прочь посмеяться над Стариком?
– Не прочь, – признался слегка испуганный Фил. – Достал он меня в последнее время.
– Тогда разворачивай агрегат.
Послушавшись приятеля, Фил выложил на стол принесенный с собой лаптоп. Сейчас же над столом развернулся хитроумный лазерный интерфейс, в центре которого расположилась полусфера, в виде пустого гнезда. В свою очередь Аби достал с полки один из кубических контейнеров и уложил на стол рядом с прибором. Щелкнули застежки, квадратные стенки опали, и взорам двоих открылось содержимое контейнера – светящийся изнутри полупрозрачный шар. Свет был перламутровым, мягким и ровным, со слабым алым оттенком.
В шаре находились зародыши – множество мелких фигурок, и составлявших шарообразный объем.
Со всеми мыслимыми предосторожностями Аби поднял шар с контейнерной подставки и переложил в пустое гнездо. Лазерная чаша содрогнулась, но не уронила перламутровый груз, а послушно приняла в свое лоно. По интерфейсу пробежала цифровая рябь.
Читать далееhttps://habr.com/ru/post/699626/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699626
Метки: Научная фантастика сотворение мира юмор |
Проектируем цену и скидки на странице товара в интернет-магазине: 56 моментов, которые стоит учитывать |
Вы купили бы товар в интернет-магазине, не посмотрев на цену? В большинстве случаев, наверное, нет. И то, как она оформлена, оказывает влияние на клиента при принятии решения о покупке.
В этой статье – чек-лист по результатам анализа 150 интернет-магазинов. Как всегда, разберем все в деталях и с примерами.
Читать далееhttps://habr.com/ru/post/699622/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699622
Метки: Веб-дизайн интерфейсы usability Управление e-commerce Дизайн ux ux/ui ui e-commerce интернет-магазин чек-лист лучшие практики |
[Перевод] Как сделать программу на Go быстрее на 42%, изменив один символ |
файле GitHub CODEOWNERS
. Правило может гласить, что всеми файлами с расширением .go
владеет команда @gophers
, или что всеми файлами в папке docs/
владеет команда @docs
.https://habr.com/ru/post/699538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699538
Метки: Клиентская оптимизация Компиляторы go куча allocation оптимизация кода |
Виноделие в Швейцарии. Кантон Вале |
Текст: Александра Гордиенко, Сардар С. Сардаров, главный редактор проекта «Антропогеос»
Фото: Александра Гордиенко
Читать далееhttps://habr.com/ru/post/699452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699452
Метки: Научно-популярное антропология сельское хозяйство виноделие |
GPU – только для майнеров? Разбираемся на опыте клиентов, кому нужны видеокарты и как выбрать подходящую |
Дисклеймер: у нас нет доступа к серверам клиентов, мы не знаем, какие конкретно приложения на них запускаются. Вся информация, которую я использую в статье, получена из открытых источников: интервью с клиентами, их отзывов, сайтов компаний. Названия части компаний не упоминаются.
https://habr.com/ru/post/699282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699282
Метки: Блог компании Selectel IT-инфраструктура видеокарты Высокая производительность Компьютерное железо gpu кейсы бизнес компании опыт провайдер selectel |
TypeScript: паттерны проектирования. Часть 1 |
Привет, друзья!
Представляю вашему вниманию перевод первой части серии статей, посвященных паттернам проектирования в TypeScript
.
Паттерны (или шаблоны) проектирования (design patterns) описывают типичные способы решения часто встречающихся проблем при проектировании программ.
В отличие от готовых функций или библиотек, паттерн нельзя просто взять и скопировать в программу. Паттерн представляет собой не какой-то конкретный код, а общую концепцию решения той или иной проблемы, которую нужно будет еще подстроить под нужды вашей программы.
Читать дальше →https://habr.com/ru/post/699408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699408
[Перевод] Проверяем реалистичность SLO и анализируем риски, как настоящие SRE-инженеры |
Установка SLO (Service Level Objective, целевых уровней обслуживания) — одна из базовых задач SRE. По этим показателям удобно оценивать надежность службы. Противоположность SLO — бюджет на ошибки, то есть какой уровень ненадежности считать допустимым. Когда мы определим эти показатели и установим SLO, нужно проверить их реалистичность с учетом архитектуры приложения и рабочих практик. Мы точно сможем их достичь? На что, скорее всего, уйдёт наш бюджет на ошибки?
SRE-инженеры из Google отвечают на эти вопросы при выпуске нового сервиса, когда проводят PRR (Production Readiness Review — проверку готовности продукта). Мы анализируем риски не для того, чтобы изменить SLO. Скорее, мы хотим приоритизировать риски для сервиса, чтобы прикинуть, сможем ли мы достичь наших SLO с учетом изменений сервиса или без них. Кроме того, с помощью анализа мы определим самые важные риски. Определяя и снижая риски, мы повышаем надежность сервиса.
Прежде чем оценить и приоритизировать риски, нужно составить полный список того, чего стоит опасаться. В этой статье приводятся рекомендации для команд, которые будут определять потенциальные риски для приложения. Определив риски, вы сможете проанализировать их и расставить приоритеты.
Читать далееhttps://habr.com/ru/post/699414/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699414
Метки: Блог компании Southbridge IT-инфраструктура devops sre sre- процессы инженер slo мониторинг надежность |
[Перевод] Руководство по созданию облачного приложения под Microsoft Azure на основе опенсорсных технологий. Часть 1 |
Эта статья научит вас создавать облачные приложения, шаг за шагом демонстрируя все этапы разработки на приближенном к реальным сценариям учебном примере.
Читать далееhttps://habr.com/ru/post/699448/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699448
Метки: Блог компании OTUS C# ASP Программирование microsoft azure c# asp.net core валидация данных облачное приложение |
[Перевод] Аудит качества: как, для чего, стадии |
Аудит качества помогает выяснить, следует ли команда бизнес-процессам. Кроме того, аудит качества позволяет поддерживать желаемые стандарты качества. Этот процесс гарантирует, что сотрудники следуют всем процессам и процедурам, а команда соответствует ожиданиям клиентов при предоставлении продуктов и услуг.
Составные части аудита качества:
• Текущее качество продукции.
• Качество тестирования.
• Качество разработки.
• Требования к качеству.
• Готовность к производству.
• Опасные области.
• Состояние процессов по проекту.
• Автоматизация + Рентабельность инвестиций.
• Удовлетворенность клиентов.
Когда:
• У вас нет четкой видимости качества программного обеспечения или узких мест в процессе работы.
• Рабочая нагрузка вашего проекта увеличивается, но ваш текущий процесс контроля качества не позволяет масштабировать ресурсы.
• Ваш текущий процесс контроля качества не позволяет вам перейти на другую методологию разработки, применить другой подход к управлению инфраструктурой или внедрить другие изменения в процессе.
• Вам необходимо пройти сертификацию продукта/процесса, и вы хотите убедиться, что ваш процесс контроля качества соответствует требованиям, установленным соответствующим стандартом.
• Качество продукта в вашем проекте низкое, и для этого нет очевидных причин, вы получаете много жалоб от конечных пользователей.
Для чего:
• Изучить, с чего начинается процесс, как он поддерживает развитие и где он эффективно заканчивается.
Читать далееhttps://habr.com/ru/post/699248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699248
Метки: аудит leadership testing quality assurance тестирование игр quality control тестирование мобильных приложений тестирование веб-сервисов тестирование it-систем qualitygates |
Пока гром не грянет, или как мы внедряли отечественное ПО: от подсознания к технологиям |
У нас был стабильный техпроцесс, полтысячи пользователей и нежелание что-то менять. По требованию регулятора нам пришлось внедрять импортозамещение. У нас было три страха:
- Само решение: сможем ли мы успешно конкурировать с зарекомендовавшими себя аналогами, не пострадает ли доступность и надёжность систем и автоматизация наших процессов?
- Издержки: сама миграция, адаптация к ней, сопровождение системы.
- Пользователи: полтысячи человек, привыкших к старому техпроцессу. Как они отреагируют, если их привычная система откажет?
Госрегулятор выставил жёсткие сроки и условия. Так что мы оказались в ситуации «хочешь не хочешь, а надо». Преодолевая страхи, мы не только сплотили команду, но и решили две вопиющие проблемы в организации рабочих процессов.
И вот как это было.https://habr.com/ru/post/699442/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699442
Метки: Блог компании ПСБ Тестирование IT-систем релиз-менеджмент импортозамещение ит-технологий |
Загадочный EF Core, или Как написать свое расширение |
В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает? Я был удивлен, когда узнал, что фреймворк из коробки не умеет создавать вьюшки и отслеживать изменения их исходного кода. А что, если нам нужны не только вьюшки, но еще и синонимы, гранты и DB link? При этом мы хотим видеть их как на производственной БД, так и в интеграционных тестах! В посте будет инфа про загадочный внутренний мир фреймворка: про ключевые интерфейсы, отвечающие за генерацию и применение миграций, про то, как можно подменить эти интерфейсы, и, самое главное, почему тут не поможет контейнер, создаваемый в Startup. Также поговорим про основные объекты EF Core: что такое модель и зачем нужен снепшот? Из чего состоит миграция и зачем нужно транслировать операции в SQL?
Пост будет интересен как тем разрабам, которые столкнулись с задачами создания и обновления вьюх, синонимов и других SQL-объектов (они узнают про наш пакет, позволяющий закрыть эти вопросы), так и тем, кто хочет написать свое расширение (они узнают про подмену сервисов). Если Вы хотите, чтобы мир EF Core стал для вас менее загадочным, но ничуть не менее интересным, добро пожаловать под кат.
Читать далее →https://habr.com/ru/post/699138/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699138
Метки: Блог компании CUSTIS .NET ef core csharp extensions nuget efcore entityframework entity framework core |