Ruby Backend | YeaHub
63 subscribers
30 photos
11 videos
114 links
Теория, подготовка к интервью и курсы для Ruby разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #bash
🤔 Что означает S? в Bash?

$? содержит код завершения последней команды:
- 0 - успешное выполнение.
- 1 и другие - ошибка.
Пример:
ls / nonexistent_folder
echo $? # Выведет 2 (ошибка)


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👨‍💻 ASML: ад и боль энтерпрайз-разработки в реальности

ASML — тот самый монополист по литографическим машинам, на которых делают 90% всех чипов, имеет крайне запутанный софтверный стек

Каждый TWINSCAN EUV везёт с собой ~45 млн строк кода(сопоставимо с Windows 10)

Фичи и багфиксы начинаются... с Word-документов, которые проходят через несколько ревью-бордов. Огромные Jenkins-кластеры собирают более 1500 модулей на Maven и Make.

Даже мелкие правки компилятся дольше часа. Полные сборки собираются ночью.

Интеграция в основном виртуальная (Simulink), потому что в мире физически существует лишь две такие машины для тестов

Процесс инженерных изменений настолько сложный, что по нему пишут магистерские диссертации.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Разница между одинарными и двойными кавычками в Bash

Одинарные кавычки ' ' предотвращают интерпретацию переменных и команд, а двойные " " позволяют их подставлять.
VAR="world"
echo 'Hello $VAR' # Выведет: Hello $VAR
echo "Hello $VAR" # Выведет: Hello world


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
📱 Руби'лово за память - Юрий Самойленко, RNDSOFT

Если пропустили воркшоп «Масштабирование Rails-приложений» с Юрием Самойленко, можно посмотреть его доклад на RubyRussia. Юрий рассказывает о том, как растёт потребление памяти в приложениях — из-за фич, ошибок или увеличения нагрузки.

Он делится примерами, почему это происходит и как можно сокращать потребление памяти с помощью фоновых задач, SAX-парсеров, потоковой обработки данных и других подходов.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Как экспортировать переменную в Bash и зачем это нужно?

Чтобы сделать переменную доступной для всех запущенных процессов, используется export :
export VAR="Hello"

Теперь эта переменная доступна в дочерних процессах, например, в другом скрипте или командной оболочке.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Как объявить переменную в Bash?

B Bash переменная объявляется без ключевого слова, просто через = без пробелов:
VAR=value

Значение переменной можно получить через $VAR .

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Ты просто чиловий парень

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Что такое Bash shell?

Bash (Bourne Again Shell) - это командный интерпретатор, используемый в Unix и Linux. Он позволяет выполнять команды, автоматизировать задачи с помощью скриптов и управлять системой. Bash поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 DHH: "FactoryBot — самый быстрый способ убить производительность тестов в Rails"

HEY.com проходит за <2 минут на современной Linux-машине. Более 30 000 проверок — и всё это на реальной базе данных.

Всё благодаря Rails Fixtures: загружаются один раз, откатываются через транзакции, работают молниеносно.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое зональный файрвол?

Зональный файрвол - это усовершенствованный метод межсетевого экрана с сохранением состояния (stateful firewall). Он организует трафик между доверенными и недоверенными зонами, основываясь на правилах безопасности, применяемых к трафику между зонами.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от верхнего к нижнему уровню?

Когда пакет данных перемещается от верхнего к нижнему уровню модели OSI, на каждом уровне добавляются заголовки. Эти заголовки содержат информацию, необходимую для передачи данных между устройствами.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from YeaHub
🥳 В YeaHub теперь 2040 пользователей!

На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:

- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.

А еще мы будем еженедельно пополнять коллекции актуальными вопросами с собеседований по всем направлениям.

И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪

👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от нижнего к верхнему уровню?

Когда пакет данных перемещается от нижнего к верхнему уровню модели OSI, заголовки, добавленные ранее, удаляются, и остаются только исходные данные.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥱 DHH про локальный CI

Локальный CI за 10 секунд. Никакого облака, никакой мороки.

gh-signoff — это расширение для GitHub CLI, которое превращает ваш ноутбук в CI-раннер. Запускайте тесты локально и подтверждайте коммит, когда всё зелёное.

Удалённый CI отлично подходит для больших сборок и параллельных тестов. Но большинству приложений это не нужно.

Современные машины разработчиков быстрее, чем когда-либо — и вы уже заплатили за них. Облачный CI медленный, дорогой и арендованный.
Гитхаб

rails test && gh signoff

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 На каком уровне модели OSI добавляются заголовки и трейлеры?

Заголовки добавляются на уровнях 6 (представления), 5 (сеансов), 4 (транспортного) и 3 (сетевого). Трейлер добавляется на канальном уровне (уровень 2).

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM