Задать вопрос
  • Что представляет из себя автоматизация комплексных систем для различных производств?

    @ksikrii Автор вопроса
    О, спасибо большое, не знал про это направление, как раз я именно об этом и спросил. Сейчас вот дочитываю книгу - код тайный язык информации, где очень доступно собирают аналог первых компьютеров. Хотел после неё глубже понять архитектуру компьютеров, основы цифровой схемотехники и для кругозора вот про автоматизированные системы управления.
    Хоть и в одной специфики можно развиваться всю жизнь, просто для себя интересно повторить упущенные курсы по физике, электрическим цепям и более полно понимать историю физики, математики и как это все повлияло на различные компьютерные комплексы и все что на этом строится.
  • Как происходит исполнение кода в Event Loop и управление потоками для веб приложений?

    @ksikrii Автор вопроса
    DollyPapper, Спасибо, посмотрю. Думаю что уже созрел к такой книги.
  • Как происходит исполнение кода в Event Loop и управление потоками для веб приложений?

    @ksikrii Автор вопроса
    Дмитрий, спасибо, что потратили время и расписали ответы. Можете ли посоветовать источнки для изучения про потоки в операционной системе. Или в целом в каком направлении лучше к этому подходить. Потому что много книг есть, которые не сильно увлекательны.
    Я к примеру читал Код: тайный язык информатики, там про историю возникновения компьютеров. И в целом на чем устроенны компьютеры и принципы их работы. Очень просто и увлекательно повествование в книге. Книги таненбаума, я когда то начинал читать, но так и не дочитал, так как там не сильно легкоусвояемая нформация и отсылки к высшей математике и т.д Её можно конечно прочитать, но возникает иногда больше вопросов, чем ответов в некоторых главах.
    Понимаю просто, что чем бы ты не занимался, чем глубже понимаешь сферу, тем тебе легче. Потому что как не хочешь, все равно со временем будешь вникать в устройство памяти, управления ею и т.д
  • CI/CD для локальной разработки на виртуальных машинах?

    @ksikrii Автор вопроса
    Vitaly Karasik, да, это действительно редко делается. Я просто из-за того, что начал смотреть сразу продвинутый курс, то излишне сейчас пытаюсь всё сразу сделать за одну сборку, хотя окончательный вариант требует ещё знаний в других инструментах и сборке. Ладно, попробую пока не усложнять всё и остановиться на Github Actions.
  • CI/CD для локальной разработки на виртуальных машинах?

    @ksikrii Автор вопроса
    Vitaly Karasik, я только не совсем понял. Если на github actions делать деплой. То потом можно как то автоматически поднять несколько инстансев и заранее настроить сервер, как в ansible делал.

    Или на упрощенном варианте:
    - Я заранее запущу сервер
    - Настройю Github Actions линтинг, тесты и т.д
    - И на деплои просто запускать на сервере новый докер образ

    Был бы тебе благодарен, если бы мне разьяснил ограниченность подхода, если не использовать Ansible к примеру. То есть что я теряю из функционала и что смогу решить без него? Я так понимаю, что буду просто деплоить рабочий докер образ, собирать и запускать, но без возможности оркестрации и настройки сервера изначально.

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

    Я пока наверное монолиты, монорепы буду делать. Но потом хочу и с миекросервисами на какой то шине попробовать тоже.
  • CI/CD для локальной разработки на виртуальных машинах?

    @ksikrii Автор вопроса
    А можешь более подробно расписать под пункты на GitHub:
    - При коммите, чтобы происходила проверка линтинга, тестов
    - Сборка и выкладка докер образа на Registry, где лучше хранить
    - После собраннового нового образа докера - он подтягивался на тестовый сервер и запускался
    - А через какое то время на продакшен сервере пересобирался

    То есть в Github Actions файле например линтинг, тесты, заливка докера в гитхаб регистри. А как потом на сервере настроить и запустить среду. Какая та библиотека устанавливается, которая будет отслеживать с гитхабы определенные собиытия?

    Был бы тебе благодарен, если бы расписал алгоритм. Думаю, что легче начать с какого то рабочего варианта. А потом параллельно написать более продвинутую сборку, например с помощью Jenkins.
  • Как устранить ошибки при запуске Ubuntu?

    @ksikrii Автор вопроса
    AlexVWill, а могли бы подсказать насчет драйеров и совсестимости с моделью ноутбука. Я так понимаю, что не для всех моделей ноутбука есть полноценная поддержка их компонентов для системы, например линукс систем.

    У меня к примеру мой домашний лэптоп, у него виндоус и убунта стоит, при это от фирмы производителя нету поддержки для убунты. Мне к примеру на нём нельзя отрегулировать подсветку клавиатуры. Хотя скорее всего добрать до параметров её можно.

    Я к тому, как устроена поддержка и совместимость системы с железом ноутбука? И как это адекватно проверить и заранее при выборе ноутбука проверить.
  • Как устранить ошибки при запуске Ubuntu?

    @ksikrii Автор вопроса
    Я попробовал отключить acpi, предупреждения ушли, но прочитал также, что этот режим не рекомендованно на ноутбуках отключать.

    А если есть несовместимость, то как мне это выявить? Я смотрел по логам загрузки, но конкретно этих сообщений не нашел, пришлось фотографию делать с телефона.
  • Как устранить ошибки при запуске Ubuntu?

    @ksikrii Автор вопроса
    SVM, я читал, что не безопасно на ноутбуке отключать этот параметр.
  • Как реализовать выделение части текста в фотографии и обработку текста на картинке в текстовый файл?

    @ksikrii Автор вопроса
    Adamos, не из документа. Зачастую эссе пишут на курсах от руки, поэтому изначально нету в формате документа. Поэтому если дополнительно можно процентов 60 похоже перевести в документ, то это уже неплохо. Так как человек при желании может подредактировать вручную документ.
  • Как реализовать выделение части текста в фотографии и обработку текста на картинке в текстовый файл?

    @ksikrii Автор вопроса
    Adamos, так суть не в работающем приложении на 100 процентов, а в том, чтобы поднять какую то нейронку на питоне и подвязать её к проекту. И потренироваться в передаче, обработке данных на проекте, где отдельный сервис будет решать эту задачу.
    Я не понимаю, почему ты так близко воспринял эту проблему, я не летаю в облаках и не жду адекватного результата.
  • Как реализовать выделение части текста в фотографии и обработку текста на картинке в текстовый файл?

    @ksikrii Автор вопроса
    Stalker_RED, основная функциональность на простой загрузке фотографий или конвертора pdf в фотографию. И возможность комментирования. То есть я хочу сделать, чтобы сервис в любом случае работал на примитивной загрузке и комментировании. То что и сходу можно начать пытаться разработать.

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

    @ksikrii Автор вопроса
    Adamos, ну так я же не требую решения от вас, достаточно просто вкратце описать что нужно настроить ,а я дальше сам гляну. Анализ текста пока второстепенная задача, которую я не собираюсь за пару дней решить. Парсинг текста вроде тривиальная задача, я думаю есть достточно библиотек для этого.
  • Взаимодействие приложений на разных стэках?

    @ksikrii Автор вопроса
    Всё правильно и разумно в вашем ответе. Я конечно тоже понимаю, что чем больше знаний, тем большеу тебя свободы и можно хоть указатели на память передавать, файлами и т.д Сама база данных - это же тоже прсосто файлы, в которых можно через энкодер какой то тоже поизучать где там, что и как ссылается.
    Можно как то всё же подвести это к моему начальному опыту разработки и какое то простенькое тз придумать? Чтобы я использовал один из вариантов коммуникации между приложениями и на одном из них какую то задачу выполнил, для которой её на этом языке с сопуствующими библиотеками и выполнял.
  • Как самостоятельно разобраться в архитектуре npm пакета?

    @ksikrii Автор вопроса
    Александр Аксентьев, Я зашел на твою страничку, там есть статья старенькая VueJS/Laravel + Quill Editor handling base64 image upload. Это получается - ты в проекте просто на сервере делал парсер base64 в картинку и сохранял в базе уже контент с ссылками на фотографии. И потом когда заходишь в редактирование статьи, то плагинам по ресайзу всё равно же как там хранится ссылкой или base64?
  • Как самостоятельно разобраться в архитектуре npm пакета?

    @ksikrii Автор вопроса
    Александр Аксентьев, спасибо, что поделился своим мнением. Тогда буду просто понимать, что надо дольше времени отдавать, чтобы ознакомиться с библиотекой и по этапно по IDE лазить по вызовам функций, пока не сложится картина, параллельно какие то консутркции погуглить.

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

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

    @ksikrii Автор вопроса
    Александр Аксентьев, диалог у нас забавный получается. Просто для анализа должны быть какие то представления у человека, которые он использует. И у меня был вопрос касательно этих представлений, инструментов.

    читать код, искать, разбираться - это дейсвтенно, я не ставлю под сомение
    Я имел в виду, что к примеру фреймворк для новичка может быть сложен. Гораздо понятнее всё происходит, если написать какой то псведо упрощенный фреймворк с базовыми функциями соденения к базе данных, mvc паттерн и т.д

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