Kirill Gavrilov
Kirill Gavrilov
  • 40
  • 72 293
Программирование | Как я попал в крипту?
В это видео я расскажу, как я когда столкнулся с криптой. И как этот опыт повлиял на меня. Так же расскажу про особенности того проекта в котором я работал.
Мой телеграм канал: t.me/+Wy6kSsV7eSgyZmUy
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
00:00 Вступление
00:07 О проекте
01:02 Как работает крипто шлюз?
01:55 Доход компании?
02:50 Как повлияло на меня
zhlédnutí: 96

Video

Как я работаю с фриланс разработчиками?
zhlédnutí 187Před měsícem
Ко мне обратился подписчик на консультацию и задал такой вопрос: “Я боюсь нанимать программистов, потому что они могут украсть мой код и создать похожий проект”. Телеграм канал: t.me/ Wy6kSsV7eSgyZmUy Телеграм для консультаций: t.me/kirill_s_gavr
Закрыл стартап после аудита
zhlédnutí 132Před 2 měsíci
Как не надо делать стартап! Это кейс о том почему с самого начала стартапу нужен заинтересованный технический специалист, часто такого человека называют СТО. ► Instagram 👉 kirill_s_gavr ► Telegram 👉 t.me/knowyourbackend ► GitHub 👉 github.com/vseriousv ► Habr 👉 habr.com/ru/users/vseriousv ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Public Storage: NestJS + AWS S3
zhlédnutí 108Před 3 měsíci
Продолжаем работать с AWS S3. В этом видео написал модуль на NestJS, который позволяет загружать файлы в хранилище S3. ► Код из видео 👉 github.com/vseriousv/nestjs-aws-s3-upload ► Instagram 👉 kirill_s_gavr ► Telegram 👉 t.me/knowyourbackend ► GitHub 👉 github.com/vseriousv ► Habr 👉 habr.com/ru/users/vseriousv ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝...
Public Storage: AWS S3 + CloudFlare
zhlédnutí 94Před 3 měsíci
Купил домен, хочу сделать на нем сайт портфолио. Однако первое о чем давно хотел рассказать, это то как сделать публичное хранилище файлов. Чтобы в него можно было загружать файлы, которые будут доступны по прямой ссылке. Обычно это нужно, чтобы хранить изображения для сайта или файлы на форуме или в открытых чатах. Ну и конечно же можно это хранилище использовать для личной страницы портфолио,...
Ansible: Деплой для пет-проекта
zhlédnutí 287Před 3 měsíci
В этом видео я расскажу, как можно быстро настроить деплой для своего пет-проекта в самом начале и сконцентрироваться на более важных деталях вашего продукта, чтобы не тратить много времени на настройку всей инфраструктуры для CI/CD. Репозиторий из видео: git@github.com:vseriousv/ansible-deploy.git Установка Docker и docker-compose: czcams.com/video/fHi9wXy5A4s/video.html Telegram: t.me/knowyou...
Добавляем стримы chatGPT в Telegram бота
zhlédnutí 167Před 3 měsíci
Обновление OpenAI platform от 14 марта. Где добавили поддержку потоков событий в ассистентов. В этом видео мы исправим нашего телеграм бота на использование стриминга. Часть I: czcams.com/video/kf2NKxAC72k/video.html Репозиотрий из видео: github.com/vseriousv/openai_telegram_nestjs Telegram: t.me/knowyourbackend Instagram: kirill_s_gavr GitHub: github.com/vseriousv Habr: habr.com/...
Vlog#1 Как программист открыл бизнес?
zhlédnutí 593Před 4 měsíci
Vlog#1 Как программист открыл бизнес?
Как добавить chatGPT в телеграм бота на NestJS?
zhlédnutí 400Před 6 měsíci
Как добавить chatGPT в телеграм бота на NestJS?
Паттерны проектирования "Адаптер"
zhlédnutí 239Před 11 měsíci
Паттерны проектирования "Адаптер"
Паттерны проектирования "Фабричный метод"
zhlédnutí 635Před rokem
Паттерны проектирования "Фабричный метод"
Конфиг на Terraform, для установки nginx на hetzner
zhlédnutí 259Před rokem
Конфиг на Terraform, для установки nginx на hetzner
Разбор инфраструктуры для запуска своего API
zhlédnutí 739Před rokem
Разбор инфраструктуры для запуска своего API
NGINX, CloudFlare, docker. Как настроить поддомен?
zhlédnutí 2,8KPřed rokem
NGINX, CloudFlare, docker. Как настроить поддомен?
Как настроить сервер Nginx, Docker, docker-compose, CloudFlare, PostgreSQL
zhlédnutí 6KPřed rokem
Как настроить сервер Nginx, Docker, docker-compose, CloudFlare, PostgreSQL

Komentáře

  • @rivallamma
    @rivallamma Před 12 dny

    Есть ли на вашем канале интегрирование nginx с PHP?

    • @kirill_s_gavr
      @kirill_s_gavr Před 11 dny

      Про PHP ничего нет на канале

  • @54Remember
    @54Remember Před 2 měsíci

    Я вот как раз ищу исполнителя для своего проекта

  • @kastor1883
    @kastor1883 Před 2 měsíci

    По моему он уже что ьо говлрил, но другую историю рвсказывал

  • @Kellared
    @Kellared Před 2 měsíci

    "Создать еще один продукт" учитывая, что это было сказано на фоне существующего ребенка, правильно я понимаю, что за еще один продукт имелся ввиду?😅

    • @kirill_s_gavr
      @kirill_s_gavr Před 2 měsíci

      Хах, ну нее, мы пока с одним то еле справляемся😂 Тут без скрытого смысла, имелось ввиду еще один IT-продукт )

  • @kep_probel
    @kep_probel Před 3 měsíci

    Не сделает

  • @BrestSouth
    @BrestSouth Před 3 měsíci

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

    • @kirill_s_gavr
      @kirill_s_gavr Před 3 měsíci

      Бэкапы тоже норм хранить, но не докер образов, а БД например

    • @BrestSouth
      @BrestSouth Před 3 měsíci

      ​​@@kirill_s_gavrа чтобы рекомендовали для хранения докер томов от aws ?

    • @saintowl2442
      @saintowl2442 Před 2 měsíci

      Если правильно понял, то для хранения докер образов можно использовать aws ecr, либо поискать аналоги на любом другом клауде. Digital ocean, например, предоставляет такой же container registry

  • @imperiastudio454
    @imperiastudio454 Před 3 měsíci

    Coding это разве не кайф 😂😂

  • @BrestSouth
    @BrestSouth Před 3 měsíci

    Спасибо, все понятно и по полочкам. А откуда у вас сразу https получилось ?

    • @kirill_s_gavr
      @kirill_s_gavr Před 3 měsíci

      CloudFlare дает SSL при проксировании. Вы можете убрать Proxy Status у DNS записи, тогда SSL не будет. А все запросы будут напрямую идти на ваш сервер без фильтрации и обработки самим CloudFlare. Также есть несколько режимов работы шифрования на домене, в данном видео стоит режим Flexible, поэтому SSL не обязателен для сервера. Однако на продакшене лучше использовать шифрование как на маршруте Client->CloudFlare так и CloudFlare->Server - этот режим называется Full (strict). Все режимы можно увидеть на странице: SSL/TLS в личном кабинете.

  • @biovawan
    @biovawan Před 3 měsíci

    Jest ❤️‍🔥

  • @mihaelbablovich9463
    @mihaelbablovich9463 Před 3 měsíci

    Когда запустил "Hello World!" на ассемблере ☠️

  • @Kirusha_Kolodyazhnyy
    @Kirusha_Kolodyazhnyy Před 4 měsíci

    Голос учителя сплинтера?

  • @user-vw2rw7sk2h
    @user-vw2rw7sk2h Před 4 měsíci

    А в чем прикол ?

    • @user-yy4tv1sj7b
      @user-yy4tv1sj7b Před 4 měsíci

      Хайзенберг новых бегунков набирает.

  • @user-kc8gm3xw1p
    @user-kc8gm3xw1p Před 4 měsíci

    Похоже на правду.

  • @Rusike85
    @Rusike85 Před 4 měsíci

    Налоги забыл

  • @ruslankarimov5643
    @ruslankarimov5643 Před 4 měsíci

    Гениально😂

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u Před 4 měsíci

    И не факт что в итоге что-то получится 😆

  • @alexz6341
    @alexz6341 Před 4 měsíci

    Жиза

  • @leonid_konoplin
    @leonid_konoplin Před 4 měsíci

    Классно придумал

  • @HMD_HTM_HDM
    @HMD_HTM_HDM Před 4 měsíci

    Не важно, что ты умеешь делать, важно счастлив ли ты, а гордыня это грех, так что не выепывайтесь

    • @rerurkful
      @rerurkful Před 3 měsíci

      )))) с. ка ага)))

  • @user-wy5uu5zm9m
    @user-wy5uu5zm9m Před 4 měsíci

    Вот сколько этого чувака видел, лицо не обезображено интеллектом. Свет горит, а дома никого

    • @mihaelbablovich9463
      @mihaelbablovich9463 Před 3 měsíci

      Что ты понимаешь под интеллектом? Зачем человеку делать сложные технические вещи если он хорош в своем деле? Если у него хорошее тело и ты смотришь на него? Если лицо не обезображено интеллектом но ты смотришь на него как на то самое настоящее мужское? Ему вполне хватает и того что имеет. Интеллекта нет когда человек начинает делать банально гнусные вещи в обществе. Это в первую очередь про норму интеллекта. Дальше уже как кто хочет

  • @hanni4882
    @hanni4882 Před 4 měsíci

    Это великолепное чувство когда у тебя что-то получается лучше чем у большинства. Чувство превосходства хееххе

    • @nimint3400
      @nimint3400 Před 4 měsíci

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

  • @CTO_Mechanik
    @CTO_Mechanik Před 4 měsíci

    😅😅😅😅 Все ты теперь прогер адареный богом 😅

  • @meyman801
    @meyman801 Před 4 měsíci

    Скейн мырк 😂

  • @albekmintuev3853
    @albekmintuev3853 Před 4 měsíci

    😂😂😂

  • @kibarabara
    @kibarabara Před 4 měsíci

    Желаю удачи в предпринимательском деле)

    • @kirill_s_gavr
      @kirill_s_gavr Před 4 měsíci

      Спасибо!

    • @denisdenisov9266
      @denisdenisov9266 Před 4 měsíci

      @@kirill_s_gavrсколько зп если не секрет!? Какой возраст!?

    • @kirill_s_gavr
      @kirill_s_gavr Před 4 měsíci

      @@denisdenisov9266 На собес хочешь позвать :) Последние два года получал от 5к и выше. 31

  • @a.moskovskiy772
    @a.moskovskiy772 Před 4 měsíci

    Привет! Почему открыли компанию именно заграницей в Бешкеке?

    • @kirill_s_gavr
      @kirill_s_gavr Před 4 měsíci

      Чтобы работать на зарубежную аудиторию и принимать свифт. Плюс в Бишкеке сейчас есть возможность попасть в IT-парк с низкой налоговой ставкой.

    • @kirill_s_gavr
      @kirill_s_gavr Před 4 měsíci

      В том числе и из-за санкций против РФ. Сейчас сложно пользоваться зарубежными сервисами, такими как Hetzner или Godaddy, потому что они больше не работают с РФ компаниями.

  • @Rio_Sakazaki
    @Rio_Sakazaki Před 4 měsíci

    Включил оповещения, интересно, что будет дальше 🙂👍🏻

  • @user-in6xq5sz1e
    @user-in6xq5sz1e Před 6 měsíci

    Кирилл, помогите пожалуйста начинающему попингую, ткните в статью на Ocean, задача Собрать сервер на Ubuntu установить Postgre+PGadmin4, всё успешно получается кроме одного, как сделать так что бы в PGadmin можно было попасть с любого ПК в сети по ip адресу. Я извиняюсь, возможно вопрос покажется тупым, но я только начал свой путь. Заранее спасибо, лайк подписка.

  • @tanercoder1915
    @tanercoder1915 Před 6 měsíci

    Супер! Хотелось бы узнать как делать это со своей моделькой, не с OpenAI . Спасибо, было интересно!

    • @kirill_s_gavr
      @kirill_s_gavr Před 6 měsíci

      Про AI много всего можно рассказать 👍 Спасибо за просмотр!

  • @gggg-rg6rp
    @gggg-rg6rp Před 6 měsíci

    Спасибо!

  • @uzurbatya
    @uzurbatya Před 8 měsíci

    Спасибо тебе, автор

  • @user-yk6iq5hn4d
    @user-yk6iq5hn4d Před 11 měsíci

    Полезная тема, удачи!

  • @alekseychikin
    @alekseychikin Před rokem

    Не правильнее ли, в данном примере, в качестве параметра передавать инстанс класса, который умеет работать с базами данных, который реализует интерфейс IDatabase? Будет function clientCode(database: IDatabase) {} И внутри этой функции ей не важно, что это будет за база, главное чтобы она удовлетворяла интерфейс. А в clientCode передавать нужный инстанс clientCode(new MongoDatabase(....)) или clientCode(new PostgresDatabase(....))

    • @alekseychikin
      @alekseychikin Před rokem

      Ты ещё конфигурацию подключения хранишь внутри clientCode и не можешь просто подменить параметр вызова функции clientCode без изменения самой функции clientCode. Какая-то странная фабрика получается

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Смотря что мы хотим добиться. Если просто передавать инстанс класса, то это не связано с фабричным методом, а скорее это просто реализация принципа dependency inversion. Фабричный метод нам говорит, что мы можем отделить логику создания конкретных продуктов, от логики использования. Например если мы добавим новую версию работы с постгрес, то пользователю не надо менять свой код, а наш Creator будет создавать ему объект класса вместо PostgresDatabase() например PostgresDatabaseV2(). Реализация фабричного метода может иметь условия в зависимости от передаваемых параметров, которые отвечают за вид создаваемого объекта. Например мы можем указать определенный флаг в фабричный метод, который будет создавать либо объекта класса ConcreteProduct() либо объект класса ConcreteProductExtra(). Главная суть в том, что логика создания объекта отделена от логики использования.

  • @artyomsultanov5204
    @artyomsultanov5204 Před rokem

    Можно сократить инициализацию полей. Просто написал в конструкторе constructor(private host: string, ...)

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Не все знакомы с синтаксисом TypeScript, так более понятно для большинства языков.

  • @user-dl7mr2jd1g
    @user-dl7mr2jd1g Před rokem

    Супер! Особенно, когда код на глазах переписывается и есть объяснения ПОЧЕМУ. Проблема - решение) “Паттерны проектирования” - очень интересная тема! P.S. Хотелось бы увидеть в будущем ролики на примере PHP(Symfony). И, что думаешь о пыхе?))

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Спасибо! PHP отличный язык сейчас, я долгое время сам на нем писал, но это было уже очень давно, особенно нравился фреймворк Codeigniter. На данный момент Node.js и GoLang мои основные языки программирования, поэтому большая часть контента будет с использованием этих ЯП. Но так как я часто беру фриланс проекты на разных языках, возможно и по PHP тоже что-то будет на канале.

  • @evdeko5952
    @evdeko5952 Před rokem

    Почему установка nginx терраформом, а не ansible например? Терраформ вроде как лучше подходит для создания серверов и инфраструктуры в облаке, а ansible для конфига?

  • @-it-kidys
    @-it-kidys Před rokem

    800+ руб за какой-то полудохлый сервер.. ужас..

  • @edgevekovoy8704
    @edgevekovoy8704 Před rokem

    Спасибо огромное друг! Почаще выпускай видео, всегда смотрю тебя. Не знаю как остальным, но очень прозрачно и понятно всё

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Спасибо! Да хочется чаще выпускать, но пока много других проектов. Можешь в телеге подписаться или в инсте, там чаще выходит контент.

  • @ik7122012
    @ik7122012 Před rokem

    а почему решили ставить нгинкс отдельно, а не в докере поднимать его?

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Не вижу никакой разницы, поэтому мне просто через systemd удобнее работать со стандартными командами

  • @user-by5sk4zm6x
    @user-by5sk4zm6x Před rokem

    Спасибо за содержательную информацию, было бы интересно посмотреть полный цикл посмотреть!

  • @ti_key
    @ti_key Před rokem

    еще одно крутое видео!) продолжай в том же духе, очень жаль, что на канале всего 3 видео. уже готов посмотреть серию видео от тебя на эту тему!

    • @kirill_s_gavr
      @kirill_s_gavr Před rokem

      Спасибо, я работаю над этим) вижу что интересно людям, значит надо делать 👍

  • @ti_key
    @ti_key Před rokem

    отличное видео) просмотров мало, но контент заслуживает больше! удачи в развитии канала)

  • @user-zu2oi3bb6o
    @user-zu2oi3bb6o Před rokem

    Значить в pubg mobile єто...

  • @s1ovac308
    @s1ovac308 Před rokem

    Какой алгоритм используется для нахождения пути? Не алгоритм коммивояжёра ли это?

  • @andy_floria7303
    @andy_floria7303 Před rokem

    Спасибо за инфо. всё понятно, с примерами. Респект!

  • @it-karate6821
    @it-karate6821 Před rokem

    да конечно было бы интересно полный цикл посмотреть

  • @Kot_off
    @Kot_off Před rokem

    А мне понравилось, я подписался) Ещё как идею тебе и + я бы хотел увидеть про сертификат и certbot =)

  • @Jyrgalovv
    @Jyrgalovv Před rokem

    👏🏼👏🏼

  • @tsunoyaka9534
    @tsunoyaka9534 Před rokem

    Расскажите, пожалуйста, про создание SSH ключа.