#Собес #ruby
🤔 Какие типы переменных есть в Ruby?
В Ruby есть четыре типа переменных:
• Локальные (
• Переменные экземпляра (
• Переменные класса (
• Глобальные (
👉 Новости 👉 База вопросов
В Ruby есть четыре типа переменных:
• Локальные (
local_variable
) - видны только внутри блока, метода или класса.• Переменные экземпляра (
@instance_variable
) - принадлежат конкретному обьекту.• Переменные класса (
@@class_variable
) - делятся между всеми экземплярами класса.• Глобальные (
$global_variable
) - доступны из любого места программы.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
[Уроки Ruby on Rails] HTML: Формы (1/2)
🎧 Подкаст: https://t.me/horoshy_programmist
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:48 — Как отправляются GET запросы
1:20 — Для чего нужны POST запросы
2:29 — Как устроена HTML форма
3:32…
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:48 — Как отправляются GET запросы
1:20 — Для чего нужны POST запросы
2:29 — Как устроена HTML форма
3:32…
#Собес #ruby
🤔 Что происходит при вызове метода в Ruby?
Когда вызывается метод в Ruby, объекту отправляется сообщение с именем метода. Если метод существует у обьекта, он будет выполнен. Такой подход позволяет вызывать методы динамически с ПОМОЩЬЮ
👉 Новости 👉 База вопросов
Когда вызывается метод в Ruby, объекту отправляется сообщение с именем метода. Если метод существует у обьекта, он будет выполнен. Такой подход позволяет вызывать методы динамически с ПОМОЩЬЮ
send
иЛи public_send
.Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
👨💻 GIT: работа с ветками
https://youtu.be/wh1i4xnDaaw?si=lqn1xC_lKrHnPsm1
👉 Новости 👉 База вопросов
https://youtu.be/wh1i4xnDaaw?si=lqn1xC_lKrHnPsm1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
[Уроки Ruby on Rails] Git: Работа с ветками (1/2) 🕊️
🎧 Подкаст: https://t.me/horoshy_programmist
♦️ Чат: https://t.me/rubyrush
© Хороший программист
goodprogrammer.ru
♦️ Чат: https://t.me/rubyrush
© Хороший программист
goodprogrammer.ru
#Собес #ruby
🤔 Что такое геттеры и сеттеры в Ruby?
Геттеры используются для получения значений переменных объекта, а сеттеры - для их изменения. Их
можно определить вручную, но в Ruby есть специальные методы
👉 Новости 👉 База вопросов
Геттеры используются для получения значений переменных объекта, а сеттеры - для их изменения. Их
можно определить вручную, но в Ruby есть специальные методы
attr_reader
, attr_writer
Иattr_accessor
, которые упрощают создание геттеров и сеттеров.Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
🥄 Как Ruby-разработчик стал тимлидом и почему вернулся к коду
В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.
👉 Новости 👉 База вопросов
В этом выпуске подкаста "Heavy Tech" Арсений делится своим опытом работы в команде, рассказывает о переходе от разработчика к тимлиду и обратно, а также обсуждает архитектурные подходы в разработке.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #ruby
🤔 Ruby - статически или динамически типизированный язык?
Ruby является динамически типизированным языком. Это означает, что тип переменной определяется во время выполнения программы, и переменная может менять тип данных. Например, переменной можно присвоить сначала число, а затем строку, и это не вызовет ошибок.
👉 Новости 👉 База вопросов
Ruby является динамически типизированным языком. Это означает, что тип переменной определяется во время выполнения программы, и переменная может менять тип данных. Например, переменной можно присвоить сначала число, а затем строку, и это не вызовет ошибок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
[Уроки Ruby on Rails] Контроллеры, пути (1/4)
🎧 Подкаст: https://t.me/horoshy_programmist
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:46 — MVC: роль контроллеров
1:44 — Карта приложения — routes.rb
2:48 — REST архитектура
8:00 — Ресурсы в…
♦️ Чат: https://t.me/rubyrush
© Хороший программист / goodprogrammer.ru
0:06 — Приветствие и план
0:46 — MVC: роль контроллеров
1:44 — Карта приложения — routes.rb
2:48 — REST архитектура
8:00 — Ресурсы в…
#Собес #git
🤔 Что такое команды git reset -mixed и git merge - abort?
👉 Новости 👉 База вопросов
git reset --mixed
: отменяет изменения, которые были добавлены в индекс, но сохраняет изменения в рабочем каталоге.git merge --abort
: отменяет слияние, которое в данный момент находится в процессе, и возвращает репозиторий в состояние до начала слияния.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#статьи
😴 AI-Ready Data: как дообучить LLM без боли и с максимальной отдачей
Читать статью
👉 Новости 👉 База вопросов
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
AI-Ready Data: как дообучить LLM без боли и с максимальной отдачей
В последние месяцы я всё чаще сталкиваюсь с одним и тем же выводом: внедрение LLM-систем (особенно с использованием RAG-подхода) тормозится не из-за самой модели, а из-за отсутствия качественных...
#Собес #git
🤔 Как вы находите коммит, который что-то нарушил после операции слияния?
Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect . Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.
👉 Новости 👉 База вопросов
Для поиска коммита, который нарушил код после слияния, можно использовать команду git bisect . Этот инструмент помогает найти коммит, который вызывает проблему, путем бинарного поиска.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #git
🤔 Что такое команда git cherry-pick?
Команда
👉 Новости 👉 База вопросов
Команда
git cherry-pick
позволяет выбрать и применить отдельный коммит из другой ветки в вашу текущую ветку, минуя другие изменения, которые были сделаны в той же ветке. Это полезно, когда вам нужно перенести только один коммит, а не весь набор изменений.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😘 Продуктивный хак для VS Code
Вместо того чтобы каждый раз писать
В этом примере, текст "
Можно создать кучу таких сокращений для любых конструкций.
👉 Новости 👉 База вопросов
Вместо того чтобы каждый раз писать
console.log()
, вы можете добавить в VS Code шорткатВ этом примере, текст "
cc
" автоматически расширяется в "console.log()
" при нажатии Tab
Можно создать кучу таких сокращений для любых конструкций.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как вы можете ввести слияние на стадии конфликта?
При возникновении конфликта в Git нужно вручную разрешить расхождения в файлах, а затем завершить слияние с помощью команды
👉 Новости 👉 База вопросов
При возникновении конфликта в Git нужно вручную разрешить расхождения в файлах, а затем завершить слияние с помощью команды
git merge -- continue
.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🥄 В VS Code появились чекпоинты. Теперь можно сохранять контрольные точки чата и откатываться к нужному состоянию
При выборе чекпоинта VS Code восстанавливает изменения в рабочем пространстве и историю чата на тот момент. После восстановления можно повторить отменённое действие
👉 Новости 👉 База вопросов
При выборе чекпоинта VS Code восстанавливает изменения в рабочем пространстве и историю чата на тот момент. После восстановления можно повторить отменённое действие
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как восстановить удалённую ветку?
Если ветка была удалена локально, её можно восстановить, используя команду
👉 Новости 👉 База вопросов
Если ветка была удалена локально, её можно восстановить, используя команду
git reflog
. Если ветка была удалена удалённо, можно восстановить еёс помощью git push origin ‹ branch_name›
.Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😬 Nuances on Kubernetes - RubyConf Taiwan 2025
Kubernetes — самый быстрый способ снизить производительность приложения, если пропустить важные детали
Запустить сервис в кластер просто. Но чуть завысили resource limits — и он уже работает медленнее.
Добавили неточную проверку liveness — и под нагрузкой перезапуски идут один за другим.
Даже «лучшие практики» контейнеризации иногда уменьшают скорость, вместо того чтобы её повысить.
Настройка Kubernetes — это не копирование чужого гайда, а точная подгонка под конкретное приложение.
👉 Новости 👉 База вопросов
Kubernetes — самый быстрый способ снизить производительность приложения, если пропустить важные детали
Запустить сервис в кластер просто. Но чуть завысили resource limits — и он уже работает медленнее.
Добавили неточную проверку liveness — и под нагрузкой перезапуски идут один за другим.
Даже «лучшие практики» контейнеризации иногда уменьшают скорость, вместо того чтобы её повысить.
Настройка Kubernetes — это не копирование чужого гайда, а точная подгонка под конкретное приложение.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Как отменить коммит, который уже был отправлен и обнародован?
💬 Кратко:
Для отмены коммита, который был отправлен на сервер, можно использовать команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для отмены коммита, который был отправлен на сервер, можно использовать команду
git revert
, которая создаст новый коммит, отменяющий изменения. Важно, что это безопасный метод, так как сохраняется история изменений.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Что такое git reflog?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
git reflog
показывает историю всех перемещений HEAD, включая коммиты, слияния и переключения веток. Эта команда полезна для восстановления потерянных коммитов или веток.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM