Привет! Расскажите поподробней про принципы выбора железа под проекты. Когда юзаете облака, когда впски и почему? Стоит ли покупать самому сервера и платить за колакейшн в дата центре? Выносете сразу бд на отдельные сервера или когда это пора делать? У вас же селектел? Почему именно данная компания? юзаете ли CDN (какие)? Ну и хотелось бы про репликации БД, серверов, конфиги балансировщиков, может какие-то тонкости в DNS и в целом советы про то, что делать, когда проекты начали расти...
@@lmaq8352 Где купить - это не проблема. Вопрос был про то, как выбрать и что выбрать под растущие проекты. А с клоудфлеером уже был негативный опыт, когда банили телеграм - на проекте трафик упал в 2 раза, тк оказалось что в блок листе РКН находились и их айпишники. Насколько мне известно у некоторых провайдеров некоторые их айпишники до сих пор в блок листе. И этот момент очень сложно отследить...
Установка ripgrep для тех, кто на Ubuntu 18.04 или выше: 1) Ставим Rust: curl --proto '=https' --tlsv1.2 -sSf sh.rustup.rs | sh 2) Ставим сам ripgrep: cargo install ripgrep В пакетном менеджере есть только для "Ubuntu Cosmic (18.10) (or newer)"
отличное видео! раньше при поиске текста в файлах приходилось использовать find, а далее передавать через xargs найденные файлы грепу. теперь буду использовать рекурсивный греп, спасибо!
Спасибо, поиск это то что нужно и не хватало, буду применять;) К идеям: все жду обещанное видео по телеграм боту;)) П.с. отдельное спасибо, что не делаешь уроки для новичков пайтон! Из на ютубе пруд пруди, а вот таких как у тебя жизненных и нужных единицы! Так держать!)
У нас и Вим, и grep и Пайтон. Они много где юзают регулярные выражения. (Да и не только) Как по мне лучше 2-х часового чтения мануала perldoc perlretut трудно придумать, но мне кажется, что видео по ним было бы полезным)
Реально круто, только небольшой вопрос: А ты мог бы свои видео дублировать в виде статей ? Ну по типу статей на хабре, чтобы можно было пройтись по тексту и наглядно посмотреть.
Это мысль - сделаем блог на сайте со временем. Для хабра такой контент слишком простой, у меня там есть несколько статей habr.com/ru/users/sterx/posts/, но тексты на хабре должны быть вах:)
Спасибо за видео!!! Очень классное видео. Обожаю терминал и работать без иксов. По этому любые видео о linux терминале, о прогах в нём это моя страть! Хотелось бы про утилиту screen узнать от вас, и о том, как можно на python накодить, чтоб запустить код в терминале и можно было просматривать фото и текст. Как карточка на человека
Было бы интересно сконцентрироваться на утилитах, установленных по умолчанию. К примеру, у нас запрещено устанавливать левый софт, на машины, и правильно. Вот когда ripgrep будет в составе binutil, тогда о нем можно подумать, а пока я в его сторону даже не посмотрю. Сначала привыкаешь к всяким удобняшкам, а потом БАЦ, на проекте тебе дают голую машину и усё, приплыли.
Ripgrep в моем формате использования - на машине разработчика, не на продакшн серверах. На продакшн серверах возможно действительно не стоит ставить, хотя я лично так не параною, open source же.
Огромное тебе спасибо чувак!!! Ты меня избавил от долгих мучений с говнокодом opencart 2 и неизвестным для меня MVC (что и где находится). Дело в том, что я долго не мог найти ключ массива $product, который был в модуле, который в свою очередь был в xml модуле, который я устанавливал год назад)))) Все нашлось, еще раз огромное спасибо за такую годноту:)
Благодарю! Открыл для себя reipgrep. Хочу обратить ваше внимание на fzf - нечёткий поиск. В vim'e аналог - ctrlp. Я использую для открытия файлов в vs2019 и для запуска приложений в i3-gaps. Например, в большинстве DE поиск не сможет найти Firefox по запросу: frfx
Здравсвуйте! скажите пожалуйста планируете вы снимать видио для тех кто собирается изучать Python, понимаю куча видео на RU-vid есть но ваша подача мне очень нравится, Желаю вам успехов!
Расскажите про настройку почтового сервера, например exim4 в Debian Buster. Какие возможны варианты (использование стороннего pop/smtp сервера для получения/доставки email'ов, использование его как самостоятельного сервера со своим адресом @mydomain.com, или ещё какие-то варианты). Информации на русском языке по этой теме в интернете почему-то крайне мало.
Как всегда годный контент! Продолжай в том же духе. А на хейтеров не обращай внимания, к сожалению с ростом канала их будет только больше. Что с Django 3 и асинхронностью? Как понимаю ее только планируют вводить. Сейчас использую Django Channels 2 для просушки сообщений с системы мониторинга. Какие можно еще использовать инструменты для отображения сообщений в реальном времени в проекте на Django?
Спасибо! Мы немного используем Channels, немного используем Node для веб-сокетных дел. С асинхронностью в Django 3 что-то заявили, да, но ещё не вникали. Вникнем расскажем, спасибо:)
Здравствуйте. Скажите пожалуйста, Вам знакома команда или способ осуществить поиск содержимого файла по нескольким словам, но не последовательно, а в разброс. Например в экселе в ячейке есть предложение: "Предложение - единица человеческой речи." Нажимаю контрл+F и ввожу: *единица*человеческой*речи*. Нажимаю найти и программа выделяет нужную ячейку, где имеется набор этих слов. Проблема в том, что можно вводить только последовательно, а не в разброс, а именно нажимаю контрл+F и ввожу: *речи*единица*человеческой. Нажимаю найти и программа пишет что ничего не найдено. А хотелось бы.
Хотел уточнить, а если мы использует grep -rin --include="*.ry" и тд. То если я Вас правильно понял то он будет искать только в текущем катологе или по всей системе? А как сделать, например чтобы смысл был тот же, но уже в текущей папке? ну например /var/pr1/log
Поиск по всем *.py файлам в текущей папке (точка в конце обозначает текущую папку): grep -rin --include="*.ry" . В папке /var/pr1/log: grep -rin --include="*.ry" /var/pr1/log r - это recursive, то есть рекурсивно в указанной папке по всем вложенным папкам
Спасибо! Да, для дальнейшей работы с найденными результатами стандартный вывод rg неудобен, но если добавить --no-heading, то вывод становится похож на вывод grep
Есть возможность записи результатов поиска в файл? В документации не нашел. При парсинге логов веб-сервера это необходимо, иначе скроллить в cmd не айс.
@@t0digital Спасибо :). P.S. Если не сложно, можешь тогда рассказать как читать почту с помощью python'а или javascript'а, это очень сильно упростит жизнь многим людям. Ещё раз спасибо
@@sergeydymov6972 1) читаем почту с помощью telnet ; 2) читаем почту уже пофиг с чьей помощью ;) Во время кнопочных телефонов перед самым боем курантов отправлял десяток SMS-поздравлений простым linux-скриптом на роутере через почтовый шлюз Мегафона, в пик нагрузки сети -- всё прилетало ;)
У тебя на сайте , как по мне небольшая не доработка, если зайти с айпада то текст который находятся под заголовком( начало страницы) , с огромным line-height. Ещё момент очень большой блок интро, то есть блок под навигацией, я считаю нужно сделать 100vh, так получается у тебя в блоке интро толком нет контента, а само интро большой высоты зачем?