Добрый день. Ищу для себя ментора по Linux. У меня есть опыт в качестве strong junior devops специалиста, но Linux и Kubernetes мои слабые места. Если с Kubernetes опыт с проектами еще небольшой, то с Linux взаимодействие очень поверхностное. Что-то создать, добавить, переименовать, открыть и т.п. - этого явно недостаточно. Нужен ментор, который меня подтянет в этом вопросе. Просто главная задача сделать так, чтобы знания осели в голове, возможно какой-то пет-проект, задачи, таски что-то в таком духе, а не просто "повторяй за мной". Проходил курсы самостоятельно, но они особенно "не оседают" в голове. Вот приблизительный список, что, на мой взгляд, мне нужно: - Linux/Unix системы — углубленное администрирование операционных систем, файловые системы, управление пользователями и правами доступа, процессами и службами (systemd), Bash-скриптинг, журналирование, мониторинг, настройка безопасности, автоматизация административных задач; - Сетевые технологии — модель OSI и стек TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, балансировка нагрузки, прокси-серверы, NAT, маршрутизация, сетевые утилиты (ping, traceroute, netstat, ss, tcpdump, curl), диагностика и устранение сетевых проблем; Если к этому списку можно еще будет добавить Kubernetes, то лишним не будет. Возможно что-то от себя предложите. Формат занятий, как я вижу - 2 раза в неделю, встречи, обсуждения консультации. Более детально, тут уже ваши идеи и предложения. По стоимости за час, или за месяц - предлагайте
Ставки пока отсутствуют
Ставки пока отсутствуют
Ставки скрыты
Ставки скрыты
-
Віталій Янішевський 29 января 2020Яка знайома проблема, аж скупа чоловіча сльоза на ясні очі навернулась.
Значить, рішень у вас рівно два:
- визначаєте тег, вміст якого вважаєте "шлаком", і ніяк не парсите, просто шукаєте закриваючий тег вліво.
- парсите ВСЕ до перемоги.
В обох випадках маєте "прелесті" із спотиканнями парсера ранійше ніж потрібно (перший випадок) і шлак на вихлопі, або пізнійше ніж потрібно (другий випадок, за умови порушення консистентності тегів) із забитим стеком, витоками пам'яті, незакритими розгалуженнями при додавання чайлдів і т.д. і т.п.
Як вихід бачу попередню валідацію консистенстності за стратегією "парсим ВСЕ" (включаючи script та ін, вважаючи їх так само деревовидними), і у випадку спотикання ігнорим ВСЕ, тикаючи вказівник де відбулась неконсистентність.
Якщо незрозуміло висловився - питайте в ПП.
-
Владимир Б.
29 января 2020
Добрый вечер.
Это мысли относительно внесения изменений именно в данную библиотеку, или о решении проблемы в общем?
-
Віталій Янішевський 30 января 2020І те і друге одночасно. Справа в тому, що якщо ви збираєтесь ігнорувать вміст якоїсь ноди, ви всеодно мусите її розпарсить, інакше не отримаєте що саме ігнорувати. Якщо парсер розбирає текст нормально, проблем немає (хіба затрати часу), якщо текст нормально НЕ розбирається, то його і НЕ слід розбирати на складові, бо інформація про структуру в ньому ВТРАЧЕНА. Дана реалізація не стійка, тому що сходу намагається розбирати на іерархію, і щось йде не так.
Вихід: розбить на два етапи - розібрать структуру, і тільки потім, якщо не було проблем, розбирать на токени.
Актуальные фриланс-проекты в категории Десктопные приложения
Разработка приложения Power App, сопровождение меня как новичка. Canvas App, помощь в разработке экрана Помощь в разработке структуры данных для приложения Программирование функций Помощь в создании таблиц Date-verse