- Видео 255
- Просмотров 3 862 334
Хороший программист
Россия
Добавлен 17 апр 2015
Образовательный канал для всех, кто хочет стать хорошим программистом.
Авторы и создатели: Михаил Бутлицкий (mbutlitsky@gmail.com) и Вадим Венедиктов (@installero)
Авторы и создатели: Михаил Бутлицкий (mbutlitsky@gmail.com) и Вадим Венедиктов (@installero)
Уроки Ruby on Rails - 8. Валидации, колбэки, CRUD юзеров 🛤️
Основы Ruby on Rails - Урок 8. Валидация данных, колбэки в моделях, CRUD юзеров
📍 Курс Ruby on Rails с нуля: bit.ly/3hRSKbv
💎 Уютный чат рубистов: bit.ly/3WqrUpN
В этом коротком уроке расскажу, как в rails принято проверять данные, которые ввел пользователь в форму. Проверим email при регистрации, чтобы он был и был уникальным. Также поговорим про колбэки -- удобный способ преобразовать данные в модели перед сохранением их в базу. Сделаем редактирование и удаление пользователей и получится полный CRUD.
Традиционно, 9-й урок - когда этот наберет 250 лайков.
0:00 Приветствие, что будет на уроке
0:42 Валидации (rails validation)
4:38 Проверяем пустой email
7:57 Проверяем неуникальный email
10:50 Пров...
📍 Курс Ruby on Rails с нуля: bit.ly/3hRSKbv
💎 Уютный чат рубистов: bit.ly/3WqrUpN
В этом коротком уроке расскажу, как в rails принято проверять данные, которые ввел пользователь в форму. Проверим email при регистрации, чтобы он был и был уникальным. Также поговорим про колбэки -- удобный способ преобразовать данные в модели перед сохранением их в базу. Сделаем редактирование и удаление пользователей и получится полный CRUD.
Традиционно, 9-й урок - когда этот наберет 250 лайков.
0:00 Приветствие, что будет на уроке
0:42 Валидации (rails validation)
4:38 Проверяем пустой email
7:57 Проверяем неуникальный email
10:50 Пров...
Просмотров: 5 545
Видео
Уроки Ruby on Rails - 7. Аутентификация, cookies, session 🛤️
Просмотров 8 тыс.Год назад
Основы Ruby on Rails - Урок 7. Аутентификация, вход на сайт, сессии (session), куки (cookies) 📍 Курс Ruby on Rails с нуля: bit.ly/3PiJA3e 💎 Уютный чат рубистов: bit.ly/3B1luG5 От простых вещей переходим к сложным. Поговорим про то, как сервер «узнает» браузер, как понимает, что HTTP-запрос пришел от того же клиента, с которым он общался до этого. Узнаем, как рельсы зашифровывают сессию перед пе...
Уроки Ruby on Rails - 6. Паршалы, хелперы, flash 🛤️
Просмотров 6 тыс.2 года назад
Основы Ruby on Rails - Урок 6. Паршлы (partials), хелперы (helpers), flash notices & alerts 📍 Курс Ruby on Rails с нуля: bit.ly/37ln4WR 💎 Уютный чат рубистов: bit.ly/3M4xYyS Погнали дальше по просторам вьюх (они же виды, они же представления). Сегодня покажу, почему сложная логика во вьюхах - это не очень и как от неё можно избавиться с помощью паршлов (partials) и хелперов (helpers), которые п...
Уроки Ruby on Rails - 5. Формы, layouts, assets pipeline 🛤️
Просмотров 9 тыс.2 года назад
Основы Ruby on Rails - Урок 5. Формы (form helpers), лэйауты (layouts), файлопровод (assets pipeline) 📍 Курс Ruby on Rails с нуля: bit.ly/3Jd0Nbe 💎 Уютный чат рубистов: bit.ly/34OaSg0 Мы продолжаем изучать область шаблонов - для создания форм в рельсах исплользуют специальные помощники (form helpers), сегодня с их помощью сделаем форму для создания вопроса. Поговорим таже про то, как в rails уп...
Уроки Ruby on Rails - 4. Шаблоны, ERB, route helpers 🛤️
Просмотров 7 тыс.2 года назад
Основы Ruby on Rails - Урок 4. Шаблоны (views), шаблонизатор ERB и всякие встроенные хэлперы 📍 Курс Ruby on Rails с нуля: bit.ly/3Hc5Mav 💎 Уютный чат рубистов: bit.ly/3u1e14u Мы дошли до последние буквы в первом обходе MVC - V for Views. В этом уроке расскажу про шаблоны, как rails-приложение определяет, какой шаблон использовать, чтобы сформировать HTML-страницу, которая будет передана браузер...
Уроки Ruby on Rails - 3. Контроллеры, пути, REST 🛤️
Просмотров 11 тыс.2 года назад
Основы Ruby on Rails - Урок 3. Контроллеры (controllers) и пути (routes) 📍 Курс Ruby on Rails с нуля: bit.ly/3syyuNc 💎 Уютный чат рубистов: bit.ly/3w8hBfK Много вопросов у студентов, изучающих Ruby on Rails возникает по контроллерам: что такое контроллеры в rails, чем они занимаются в архитектуре MVC, как рельсы определяют, какой контроллер вызвать, в какой момент происходит инициализация инста...
Уроки Ruby on Rails - 2. Модели, миграции, ORM, CRUD 🛤️
Просмотров 13 тыс.2 года назад
Основы Ruby on Rails - Урок 2. Модели (models) в Ruby on Rails. 📍 Курс Ruby on Rails с нуля: bit.ly/3rTSee8 💎 Уютный чат рубистов: bit.ly/3JcHyyp В этом уроке поговорим про Object-Relational Mapping (ORM), CRUD, active_record и почему рельсы так любят за удобный способ сохранять данные в базу данных и читать их из неё. . Разберемся, что такое миграции (migrations) и как они меняют структуру баз...
Уроки Ruby on Rails - 1. Основы, установка, структура проекта 🛤️
Просмотров 31 тыс.2 года назад
📍 Курс по Ruby on Rails с нуля: bit.ly/3KmYBiC 🎥 Видео с выпускниками: bit.ly/gp-alumni-videos 📝 Гайд по установке: gorails.com/setup В этом уроке разберемся, как работают Ruby on Rails, что это за технология, почему с её помощью создано так много стартапов. Научимся устанавливать ruby с помощью rvm на ubuntu, поставим гем rails и создадим наш новый проект на рельсах. Также расскажу вкратце, дл...
Все о Кремниевой Долине: быт, расходы, зарплаты, карьера, собеседования, алгоритмы, рынок труда 🦄
Просмотров 14 тыс.2 года назад
➡︎ Наш интенсив: bit.ly/2SMzYoZ 🍬 Наш подкаст: t-do.ru/horoshy_programmist 🎒 Чат для новичков: t-do.ru/rubyrush 👶 Чат для JS новичков: t-do.ru/jsrush Как Аня была хирургом, потом уехала с 2 детьми в Москву, потом в Калифорнию, прошла интенсив гудпрограммера, потом прошла собесы в Apple и AirBnB и устроилась крутым программистом с топовой зарплатой. План видоса 0:00 - Трейлер 1:30 - Знакомство c...
Самые востребованные языки программирования в 2022
Просмотров 54 тыс.2 года назад
🍉 Наш подкаст: t-do.ru/horoshy_programmist 👶 Чат для новичков: t-do.ru/rubyrush ✅ Бесплатный курс по руби: rubyrush.ru (Как новичку выбрать язык программирования в 2021 и найти работу) Какой язык программирования учить в 2021, какой язык программирования выбрать, какой язык учить новичку первым, какой язык выбрать первым и многие другие вопросы раскрыты в этом видео раз и навсегда. #SoftSkills ...
Установка WSL2 на Windows ✨
Просмотров 73 тыс.2 года назад
🎒 Чат для новичков: t-do.ru/rubyrush 🗒️ Команды и ссылки: git.io/JnHa7 0:00 Приветствие 0:15 Зачем нужен Linux программисту? 2:16 Сперва обновите Windows 2:45 Включаем функции VM и WSL 5:29 Переключаем WSL на WSL2 6:07 Скачиваем обновление для WSL2 7:42 Установка Ubuntu из MS Store 8:51 Первый запус Ubuntu, создаем пользователя 11:09 Домашние папки пользователей 12:31 Играемся с VSCode 15:18 Чт...
Демотивация начинающего программиста - о правильном отношении к трудностям 💪
Просмотров 5 тыс.2 года назад
🍬 Наш подкаст: t-do.ru/horoshy_programmist 🎒 Чат для новичков: t-do.ru/rubyrush 👶 Чат для JS новичков: t-do.ru/jsrush Если вас регулярно бомбит от непонимания, вы фрустрируете от нерешенной задачи, вам кажется что вы тупой, потому что не смогли написать простую программу... То вам пора пересмотреть свое отношение к программированию и к процессу обучения. В этом видосе попытка донести суть прави...
Главный навык для карьерного роста программиста
Просмотров 3,2 тыс.2 года назад
🍬 Наш подкаст: t-do.ru/horoshy_programmist 🎒 Чат для новичков: t-do.ru/rubyrush 👶 Чат для JS новичков: t-do.ru/jsrush Вы замечали, что по карьере часто растут не самые технически крутые программисты? Вас когда-нибудь мучал вопрос - а как мне расти и развиваться, почему мне не повышают зарплату, не назначают на новые позиции? Многие технари забывают о коммуникации. Этот совет про суть коммуникац...
Тренды: какой выбрать язык программирования для изучения в 2021 далее 🤔
Просмотров 8 тыс.2 года назад
Тренды: какой выбрать язык программирования для изучения в 2021 далее 🤔
Мотивация начинающего программиста - как заставить себя учиться?
Просмотров 12 тыс.2 года назад
Мотивация начинающего программиста - как заставить себя учиться?
Что должен знать начинающий программист «джун»?
Просмотров 14 тыс.2 года назад
Что должен знать начинающий программист «джун»?
Должен ли программист знать алгоритмы в 2021?
Просмотров 22 тыс.3 года назад
Должен ли программист знать алгоритмы в 2021?
Выгорание и правильный отдых программиста
Просмотров 5 тыс.3 года назад
Выгорание и правильный отдых программиста
Итоги новогоднего конкурса про цели на 2021
Просмотров 8973 года назад
Итоги новогоднего конкурса про цели на 2021
С Новым годом! Новогодние обещания. Конкурс 🎁
Просмотров 1 тыс.3 года назад
С Новым годом! Новогодние обещания. Конкурс 🎁
Из аналитиков в программисты - история Светланы Глазыриной
Просмотров 3 тыс.3 года назад
Из аналитиков в программисты - история Светланы Глазыриной
Чем отличаются друг от друга онлайн-курсы: важные критерии и сравнение
Просмотров 2 тыс.3 года назад
Чем отличаются друг от друга онлайн-курсы: важные критерии и сравнение
Ступор в учебе и работе - что делать программисту?
Просмотров 9 тыс.3 года назад
Ступор в учебе и работе - что делать программисту?
Самый быстрый язык программирования
Просмотров 18 тыс.3 года назад
Самый быстрый язык программирования
Профессия тестировщик (QA) в 21 веке
Просмотров 3 тыс.3 года назад
Профессия тестировщик (QA) в 21 веке
Git: объединить несколько коммитов в один (git squash)
Просмотров 17 тыс.3 года назад
Git: объединить несколько коммитов в один (git squash)
Руби-разработчик из Омска. Удаленка. 🌆
Просмотров 4,2 тыс.4 года назад
Руби-разработчик из Омска. Удаленка. 🌆
Ищем на Авито бюджетный ноутбук для программирования
Просмотров 8 тыс.4 года назад
Ищем на Авито бюджетный ноутбук для программирования
Программисты-самоучки. Зачем нужен код-ревью 🔍
Просмотров 4,9 тыс.4 года назад
Программисты-самоучки. Зачем нужен код-ревью 🔍
Зачем нужен и как работает Docker - ликбез 🐳
Просмотров 207 тыс.4 года назад
Зачем нужен и как работает Docker - ликбез 🐳
луа😢
ошибка в обьяснении 3:58, байт-код не джава машина компилирует, а принимает его на вход
Лайк поставил, но удивлен и обескуражен... Мульти ядерные системы теперь не организованные что-ли? И потом jvm имеет кучу недостатков как и современная документация по железу...
git add . error: readlink("heroku/node_modules/.bin/acorn"): Function not implemented error: unable to index file heroku/node_modules/.bin/acorn fatal: adding files failed никак не могу решить, помогите пожалуйста
Спасибо громное
спасибо, для обучения детей мне пойдет
Как Стать Богатым ? 😊 ruclips.net/video/6iVU3zwTdDk/видео.htmlsi=Tf19Tt4KlR1OFb9y
Как быстро проскочили всё. Будто видео для себя, а не для слушателей) Ну и самое главное осталось не понятным. Давайте объединим 3 коммита. Для этого укажем, что нам нужно 4. А букву s поставим у двух... What... Собственно именно в этом сложность и возникает, и именно это вообще не было рассказано.
Класс! Всё понятно и просто! 🤔👍👍👍💯😊
Класс! Всё гениальное просто! 👍👍👍💯😊🤔
с этого бесплатного онлайн курса когда-то начался мой путь в программировании. RIP Вадим!🙏
дай бог тебе здоровья, добрый человек
Команды: 1) dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 2) wsl --set-default-version 2
gem install byebug😉
Я в сфере программирования уже лет пять но только последнее время встал на путь коммерческой разработки, пишу на Python в основном, занимаюсь машинным зрением, нейронными сетями и тд. При этом по факту даже не Джун( . Много гуглю за день, сложно работать над проектами в одиночку так как в коллективе один знаю Питон. Постоянно пользую GPT и это напрягает, как будто я не развиваюсь, скажите это нормально ? Программисты со стажем , вы юзаете GPT? Может я один такой лентяй и это не нормально ? Очень хотел бы услышать от вас совет как быть и как лучше улучшать свои навыки в сфере Машинного обучения.
Я программирую на низком уровне и для меня критически важно чтобы код исполнялся за 0.06 сек а не за 0.12 сек.
hello мир! 🧀
И как эта инфа поможет стать хорошим программистом? Тут абсолютно нет никакой глубины, все на каком-то обывательском уровне. Ты бы лучше рассказал людям про namespaces и cgroups, показал как с помощью unshare и chroot создать простейший контейнер без докера, и объяснил как это все связанно с докером. Тогда бы не пришлось в половину видоса рассказывать про различия между контейнеризацией и виртуализацией.
А я так и не понял, зачем использовать миграции, когда у нас уже может быть база данных с готовой структурой, или миграции используют только когда база данных еще не полностью готова? И, при создании модели, автоматически создаётся миграция для создания соотв. таблицы, и если таблица есть, то данная миграция вообще бессмысленна получается? Очень путает, по крайней мере в начале. Еще смотрел связи один-к-одому, многие-ко-многим, так же не понятно, можно код записывать в модель, а можно делать тоже самое с помощью миграций, или нужно одновременно и в модели, и в миграциях связи прописывать?
У кого шиндоус не будет загружаться после команд, попробуйте скинуть BIOS до заводских настроек
Второй раз не удержусь! В VSCode можно (нужно!) установить расширение WSL, которое обеспечивает прозрачную интеграцию между процессом VSCode в Винде и проектом внутри WSL. Это удобнее, чем рыскать по сетевым папкам.
А по теме, то для WSL лучше юзать Windows 11, там не нужно WSL в дополнительных компонентах специально включать, оно даже без Hyper-V как-то работает (вроде бы). Сам WSL живёт в магазине и обновляется как любой сторонний софт. Не нужна возня с поколениями WSL. Всё, что нужно для запуска Ubuntu в Windows 11 это команда в консольке: wsl --install (два дефиса). Дебиан ставится командой wsl --install -d debian Оно само что нужно закачает, подключит, развернёт, инициализирует и запустит.
Большое человеческое спасибо за контент
🤦♂️🤦♂️🤦♂️ как вы достали своими докерами! И где нужно, и где не нужно их пихают. И nginx как панацея снова. И ничего он не думает, один он работает или нет. Он вообще об этом не думает! Его просто настраивают так, как нужео, все зависит лишь от специалиста.
Фронэндер что ли? Зачем тебе docker?
Возьми флаттер и делай кроссплатформу
Это невероятно )))) оно работает спустя шесть лет видосик актуален -Debian 12.5, or bookworm-!!!
Видео мне понравилось)
а если я понял, потом забыл потом освежил память и снова забыл, мне не быть программистом?
музыка мешает
Самый полезный видос, который мои глаза наблюдали в этом году.
heroku отказывается регистрировать что за херня🙃 Node ?
Почему прекратили обновлять контент?
RIP...
RIP....
RIP(((
Кстати если после всех манипуляций при запуске ubuntu в командной строке выдает ошибку, то в повершел введите эту команду и перезагрузитесь; bededit /set hypervisorlaunchtype auto
0:40, а вот и нет, можно было поставить себе мейнфрейм и только заплатить за днс
Так ты создал локальный домен вроде
На 42 мин у тебя должна быть транзакций которая оборачивается создание персоны и организации. А это уже бд уровень. Как быть тогда?
Объясните, плз, для дурачков
Нужно ли программисту учиться на программиста в 2024 году?
А как домен свой поставить?
Здравствуйте, докер защитит vps сервер от вредоносной программы, которая в него установлена?
написал бы проще - на фиг все си/си-пи-пи/си-шарпы с прочими явами и ява-скриптами, теперь буэт адын конфиг-эм-эль. проходили уже это - не помогает, ни фига это не "серебряная пуля"
Like!
Я так полагаю , тем больше комедийных вставок, тем смешнее?
при попытке загрузить пакеты пишет E: Unable to locate package get-core, что делать?
Подскажите, пожалуйста, сделал как в инструкции, но почему то не спросило создание юзера и первая строка начинается с "root"user? Что не так пошло?
Лучшее объяснение докера, которое я видел, огромное спасибо автору.
А что значит фраза "то сори"?