#Собес #bash
🤔 Как объявить переменную в Bash?
B 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 поддерживает переменные, управляющие конструкции (циклы, условия) и обработку командного вывода.
👉 Новости 👉 База вопросов
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: загружаются один раз, откатываются через транзакции, работают молниеносно.
👉 Новости 👉 База вопросов
HEY.com проходит за <2 минут на современной Linux-машине. Более 30 000 проверок — и всё это на реальной базе данных.
Всё благодаря Rails Fixtures: загружаются один раз, откатываются через транзакции, работают молниеносно.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое зональный файрвол?
Зональный файрвол - это усовершенствованный метод межсетевого экрана с сохранением состояния (stateful firewall). Он организует трафик между доверенными и недоверенными зонами, основываясь на правилах безопасности, применяемых к трафику между зонами.
👉 Новости 👉 База вопросов
Зональный файрвол - это усовершенствованный метод межсетевого экрана с сохранением состояния (stateful firewall). Он организует трафик между доверенными и недоверенными зонами, основываясь на правилах безопасности, применяемых к трафику между зонами.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от верхнего к нижнему уровню?
Когда пакет данных перемещается от верхнего к нижнему уровню модели OSI, на каждом уровне добавляются заголовки. Эти заголовки содержат информацию, необходимую для передачи данных между устройствами.
👉 Новости 👉 База вопросов
Когда пакет данных перемещается от верхнего к нижнему уровню модели OSI, на каждом уровне добавляются заголовки. Эти заголовки содержат информацию, необходимую для передачи данных между устройствами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from YeaHub
На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:
- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.
А еще мы будем еженедельно пополнять коллекции актуальными вопросами с собеседований по всем направлениям.
И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что происходит в модели OSI, когда пакет данных перемещается от нижнего к верхнему уровню?
Когда пакет данных перемещается от нижнего к верхнему уровню модели OSI, заголовки, добавленные ранее, удаляются, и остаются только исходные данные.
👉 Новости 👉 База вопросов
Когда пакет данных перемещается от нижнего к верхнему уровню модели OSI, заголовки, добавленные ранее, удаляются, и остаются только исходные данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥱 DHH про локальный CI
Локальный CI за 10 секунд. Никакого облака, никакой мороки.
gh-signoff — это расширение для GitHub CLI, которое превращает ваш ноутбук в CI-раннер. Запускайте тесты локально и подтверждайте коммит, когда всё зелёное.
Удалённый CI отлично подходит для больших сборок и параллельных тестов. Но большинству приложений это не нужно.
Современные машины разработчиков быстрее, чем когда-либо — и вы уже заплатили за них. Облачный CI медленный, дорогой и арендованный.
Гитхаб
👉 Новости 👉 База вопросов
Локальный CI за 10 секунд. Никакого облака, никакой мороки.
gh-signoff — это расширение для GitHub CLI, которое превращает ваш ноутбук в CI-раннер. Запускайте тесты локально и подтверждайте коммит, когда всё зелёное.
Удалённый CI отлично подходит для больших сборок и параллельных тестов. Но большинству приложений это не нужно.
Современные машины разработчиков быстрее, чем когда-либо — и вы уже заплатили за них. Облачный CI медленный, дорогой и арендованный.
Гитхаб
rails test && gh signoff
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - basecamp/gh-signoff: Local CI. Sign off on your own work.
Local CI. Sign off on your own work. Contribute to basecamp/gh-signoff development by creating an account on GitHub.
#Собес #networks
🤔 На каком уровне модели OSI добавляются заголовки и трейлеры?
Заголовки добавляются на уровнях 6 (представления), 5 (сеансов), 4 (транспортного) и 3 (сетевого). Трейлер добавляется на канальном уровне (уровень 2).
👉 Новости 👉 База вопросов
Заголовки добавляются на уровнях 6 (представления), 5 (сеансов), 4 (транспортного) и 3 (сетевого). Трейлер добавляется на канальном уровне (уровень 2).
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Панель управления для Active Storage — без внешних зависимостей
active_storage_dashboard — современная админка для мониторинга и работы с Active Storage. Позволяет просматривать blobs, вложения и статистику без стороннего JS и CSS.
— Показывает статистику по blobs и вложениям
— Выделяет неиспользуемые объекты
— Позволяет быстро находить и инспектировать файлы
— Подходит для продакшена и локальной отладки
Полезный инструмент для сопровождения проектов на Active Storage.
👉 Новости 👉 База вопросов
active_storage_dashboard — современная админка для мониторинга и работы с Active Storage. Позволяет просматривать blobs, вложения и статистику без стороннего JS и CSS.
— Показывает статистику по blobs и вложениям
— Выделяет неиспользуемые объекты
— Позволяет быстро находить и инспектировать файлы
— Подходит для продакшена и локальной отладки
Полезный инструмент для сопровождения проектов на Active Storage.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите некоторые службы, предоставляемые прикладным уровнем в интернет-модели.
Прикладной уровень предоставляет такие службы, как электронная почта SMTP), передача файлов (FTP), управление доступом (SSH) и сетевой виртуальный терминал (Telnet).
👉 Новости 👉 База вопросов
Прикладной уровень предоставляет такие службы, как электронная почта SMTP), передача файлов (FTP), управление доступом (SSH) и сетевой виртуальный терминал (Telnet).
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
👍 Сравнение производительности Ruby-интерпретаторов: MRI vs Truffle vs Truffle Native
Проверьте реальные данные сравнения популярных Ruby-интерпретаторов – MRI, Truffle и Truffle Native!
В этом ролике подробно рассматриваются показатели производительности каждого интерпретатора при работе с реальными проектами Ruby on Rails. Узнайте плюсы и минусы каждой технологии, основанной на GraalVM, и выясните, почему классический MRI всё ещё остаётся лидером среди разработчиков.
👉 Новости 👉 База вопросов
Проверьте реальные данные сравнения популярных Ruby-интерпретаторов – MRI, Truffle и Truffle Native!
В этом ролике подробно рассматриваются показатели производительности каждого интерпретатора при работе с реальными проектами Ruby on Rails. Узнайте плюсы и минусы каждой технологии, основанной на GraalVM, и выясните, почему классический MRI всё ещё остаётся лидером среди разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое протокол HTTPS?
HTTPS (HyperText Transfer Protocol Secure) - это защищенная версия протокола НТТР, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.
👉 Новости 👉 База вопросов
HTTPS (HyperText Transfer Protocol Secure) - это защищенная версия протокола НТТР, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите аппаратные уровни или уровни поддержки сети в модели OSI.
Аппаратные уровни в модели OSI - это физический уровень, канальный уровень и сетевой уровень. Они отвечают за передачу данных по сети, управление доступом к среде и маршрутизацию пакетов.
👉 Новости 👉 База вопросов
Аппаратные уровни в модели OSI - это физический уровень, канальный уровень и сетевой уровень. Они отвечают за передачу данных по сети, управление доступом к среде и маршрутизацию пакетов.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 Solid Queue и новое слово в Active Job для Rails
В блоге AppSignal вышла отличная статья про Solid Queue. В отличие от Sidekiq и других решений, он полностью на PostgreSQL и не требует Redis.
Интеграция — как по учебнику: все на Active Job, удобные CLI-команды, хорошие dev- и test-режимы. Для простых проектов — прям идеально.
Но стоит ли переходить? Пока что Solid Queue — новичок. В проде он работает, но обкатан хуже, чем тот же Sidekiq. Нет поддержки шедулинга задач, нет полноценной веб-панели — всё ещё развивается.
Если сейчас всё стабильно и работает — менять не обязательно. Но если хочется быть ближе к «Rails way» и упростить инфраструктуру — Solid Queue уже заслуживает внимания.
👉 Новости 👉 База вопросов
В блоге AppSignal вышла отличная статья про Solid Queue. В отличие от Sidekiq и других решений, он полностью на PostgreSQL и не требует Redis.
Интеграция — как по учебнику: все на Active Job, удобные CLI-команды, хорошие dev- и test-режимы. Для простых проектов — прям идеально.
Но стоит ли переходить? Пока что Solid Queue — новичок. В проде он работает, но обкатан хуже, чем тот же Sidekiq. Нет поддержки шедулинга задач, нет полноценной веб-панели — всё ещё развивается.
Если сейчас всё стабильно и работает — менять не обязательно. Но если хочется быть ближе к «Rails way» и упростить инфраструктуру — Solid Queue уже заслуживает внимания.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Назовите уровни пользовательской поддержки в модели OSI.
К уровням пользовательской поддержки в модели OSI относятся прикладной (Application), представления (Presentation) и сеансовый (Session). Эти уровни отвечают за взаимодействие приложений, обработку данных и управление соединениями.
👉 Новости 👉 База вопросов
К уровням пользовательской поддержки в модели OSI относятся прикладной (Application), представления (Presentation) и сеансовый (Session). Эти уровни отвечают за взаимодействие приложений, обработку данных и управление соединениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 Редактор нового поколения для Action Text
В 37signals готовится важное обновление Action Text. Никаких Trix, House, Tiptap или ProseMirror. Это полноценная замена редактора, которая поднимет работу с rich text в Rails на принципиально новый уровень. Всё, что мы хотели от редактора последние годы — теперь станет реальностью.
Редактор уже используется внутри нового продукта, тестируется и полируется. Совсем скоро — релиз.
Главное:
– Полностью совместим с текущим backend и canonical markup Action Text.
– Современный WYSIWYG с поддержкой Markdown.
– Полностью клиентская реализация, легко переносимая.
– Улучшенный HTML-вывод при сохранении.
Это не просто шаг вперёд — это новая платформа для текста в Rails. Без ограничений Trix, без компромиссов. Фундамент, на котором можно строить редактор уровня Basecamp и выше.
👉 Новости 👉 База вопросов
В 37signals готовится важное обновление Action Text. Никаких Trix, House, Tiptap или ProseMirror. Это полноценная замена редактора, которая поднимет работу с rich text в Rails на принципиально новый уровень. Всё, что мы хотели от редактора последние годы — теперь станет реальностью.
Редактор уже используется внутри нового продукта, тестируется и полируется. Совсем скоро — релиз.
Главное:
– Полностью совместим с текущим backend и canonical markup Action Text.
– Современный WYSIWYG с поддержкой Markdown.
– Полностью клиентская реализация, легко переносимая.
– Улучшенный HTML-вывод при сохранении.
Это не просто шаг вперёд — это новая платформа для текста в Rails. Без ограничений Trix, без компромиссов. Фундамент, на котором можно строить редактор уровня Basecamp и выше.
Please open Telegram to view this post
VIEW IN TELEGRAM