Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

Добрый вечер, в вашем примере и в примерах на MDN показано как захватывать микрофон, а пробовали ли вы делать совместный захват и микрофона и системного вывода - то есть тех звуков которые слышны в колонки компьютера, и делали ли реализацию с переключением захвата звука из разных источников?

Очень хорошая статья, спасибо! Я бы добавил в вашу инструкцию еще один пункт, сразу после соманды git checkou команду pip install -r requirements.txt из дирректории kubespray.

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

Спасибо за интересный материал! Недавно тоже делал подобную штуку для акций из своего портфеля, только там был телеграм бот - который уведомлял о просадках цены за бумагу больше n пунктов. Плюсую вам и с нетерпеньем жду статью о построении трендов!

Спасибо, что поделились, очень интересно! Тоже раньше не слышал про такие штуки.

Здравствуйте, к сожалению тоже пока не изучил этот вопрос, уточню у коллег на неделе, отвечу вам как только что нибудь узнаю.

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

ну детей какраз пока нет) а потом придется расширяться, вы правы

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

Добрый вечер, сегодня интернет есть почти в каждом доме так что да, я понимаю что это, однако в моем понимании принципы devops это не только конвейер и слаженная работа по непрерывному процессу сборки, тестирования, деплоя продукта (кстати у меня есть и про CI/CD статья, она оказалась более популярна, чем эта) но и все то, что помогает упростить каждую из этих операций по отдельности и да, я знаю что девопс не профессия а методология =D, так же хотел бы обратить внимание, что мы с вами не знакомы, поэтому на ты с вами я общаться не буду.

Добавил дополнительное описание в дисклеймер, спасибо за пояснения

Изменил заголовок статьи, спасибо за рекомендации

Добрый вечер, по началу было как раз ваше решение с pip download, но библиотеке easyocr помимо зависимых библиотек так же для работы нужны дополнительные данные выгружаемые при первой инициализации, к сожалению pip download не решал эту проблему, поэтому пришлось использовать Docker образ (в статье про это написано там где указан скрипт init.py), так же реализация ocr в контейнере позволяет повысить отказоустойчивость и доступность методом репликации контейнера еще один немаловажный пункт что контейнеру можно задать лимит по используемым на хосте ресурсам (об этом в статье не писал)

Пока писал ответ вам, в голову пришла мысль - возможно стоит более подробно писать о содержании статьи в описании? Просто у меня сложилось мнение, что люди просто не дочитывают статью до конца.

Добрый день Иван, спасибо за пояснения, я так понимаю тригером для хейта стало слово "Легенда" в описании? Я на этой платформе новичек, честно признаться даже не слышал о ней до этого года (я без сарказма), поэтому не знаю какие здесь правила и обычаи, помимо тех, что расписаны в официальных гайдах. Буду рад любым вашим предложениям по смене заголовка этой статьи.

Что касается вашего комментария относительно pip install, закрытого контура и пафоса

  1. на самом деле шаг не один, как вы изложили, помимо pip install еще есть как минимум docker build, docker save а уже в закрытом контуре docker load а если прочитать статью повнимательнее то встретится еще одно нужное действие на этапе сборки, которое некоторые могут упустить по невнимательности (я про init.py)

  2. еще немного про закрытый контур - основная идея сводится к тому, что вы берете архив, загружаете образ на машину без выхода в интернет, запускаете контейнер и все работает

  3. по поводу пафоса - хочу обратить ваше внимание на тот факт, что у статьи выставлен уровень сложности - простой

Безусловно полноценое приложение с большой аудиторией и сложными механиками внутри лучше изначально реализовывать на Java или Kotlin, но если Вам нужно проверить гипотезу, сделать MVP или просто если Вы хотите сэкономить время - уже имея простое web приложение на руках или, например, если стоит задача сэкономить бюджет проекта - думаю подобные инструменты трансформации web приложений в android приложения можно использовать (и многие компании такие инструменты используют). Если посмотреть с эстэтической точки зрения на этот вопрос, отбросив все внешние факторы, то здесь я с Вами полностью согласен.

Согласен с Вами, с разработкой впринципе все на самом деле не так просто как кажется, раньше мы в целях обучения или просто, любопытства ради писали код и были счастливы от того, что все работает как и задумывалось и программа вернула ожидаемый вывод в консоль, сегодня же этим уже никого не удивишь, и чтобы заинтересовать например ребенка в школе или студента в вузе - нужно показать, как можно сделать конечный продукт, ресурсы требуются для этого конечно не маленькие, радует лишь то, что производители железа достойно держат удар и те характеристики которые раньше казались фантастическими, сегодня доступны за сравнительно небольшие деньги и простенький ноутбук с 4xCPU 8Gb RAM впринципе может купить своему ребенку почти любой родитель (тут я с ностальгией вспоминаю, как мама купила мне первый компьютер - это было достаточно давно и для нашей семьи это был значительный удар по бюджету, я очень рад за современное поколения, потому что технологии для них теперь значительно более доступны)

Добрый вечер, Вы абсолютно правы, это действие необходимо скорее не для того, чтобы уменьшить размер образа - а для того, чтобы избавиться от проблем с предварительной проверкой перед сборкой андроид приложения на этапе cordova build android - дело в том, что в проекте используетс Cordova 10 и соответственно десятой версии нужна jdk8, спасибо за Ваше уточнение.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Frontend Developer, Security Engineer
Middle
От 4 500 $
PostgreSQL
JavaScript
Docker
Nginx
GitLab
DevOps
Webpack
Bash