#Собес #bash
🤔 Как посчитать количество строк в файле?
Для подсчёта строк в файле используйте:
Эта команда выведет количество строк в файле.
👉 Новости 👉 База вопросов
Для подсчёта строк в файле используйте:
wc -1 file.txt
Эта команда выведет количество строк в файле.
Please open Telegram to view this post
VIEW IN TELEGRAM
#видео
😅 Ситуация на рынке
Я по прежнему люблю Rails. Но за ситуацией на рынке тоже надо следить.
Смотреть видео
👉 Новости 👉 База вопросов
Я по прежнему люблю Rails. Но за ситуацией на рынке тоже надо следить.
Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
DHH отменил Amazon. А нужен ли Ruby on Rails?
Рассуждаю о возможности реализации web проектов без использования Ruby on Rails.
ТЕЛЕГА: https://t.me/prostocoding
ГИТХАБ: https://github.com/the-teacher
ИНСТА: zykin.ilya
LINKEDIN: ilya-zykin
ТЕЛЕГА: https://t.me/prostocoding
ГИТХАБ: https://github.com/the-teacher
ИНСТА: zykin.ilya
LINKEDIN: ilya-zykin
#Собес #bash
🤔 Как переместить файлы в Bash?
Чтобы переместить файл, используйте
Команда
👉 Новости 👉 База вопросов
Чтобы переместить файл, используйте
mv
:mv source_file destination_directory/
Команда
mv
также используется для переименования:mv old_name.txt new_name.txt
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Как скопировать файлы в Bash?
Чтобы скопировать файл, используйте команду
Для копирования папки используйте
👉 Новости 👉 База вопросов
Чтобы скопировать файл, используйте команду
ср
:cp source_file destination_file
Для копирования папки используйте
-r
:cp -r source_directory destination_directory
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости
😬 RubyMine 2025.1: Major AI Assistant Upgrade, Cloud-Based Code Completion for RBS, More Ruby 3.4 Support, Kamal Schema Updates, Enhanced RemDev, and More
В новой версии RubyMine 2025.1 представлен значительный апгрейд AI-ассистента: добавлена поддержка автодополнения для RBS, режим офлайн-работы, расширен выбор моделей и внедрены другие улучшения.
Также обновление включает
🟠 поддержку последней версии Kamal,
🟠 возможность отладки мульти-модульных проектов,
🟠 улучшения в удалённой разработке (RemDev),
🟠 совместимость с Ruby 3.4,
🟠 облачное дополнение кода для RBS.
Скачать новую сборку можно на официальном сайте или через бесплатное приложение Toolbox App.
👉 Новости 👉 База вопросов
В новой версии RubyMine 2025.1 представлен значительный апгрейд AI-ассистента: добавлена поддержка автодополнения для RBS, режим офлайн-работы, расширен выбор моделей и внедрены другие улучшения.
Также обновление включает
Скачать новую сборку можно на официальном сайте или через бесплатное приложение Toolbox App.
Please open Telegram to view this post
VIEW IN 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), потому что в мире физически существует лишь две такие машины для тестов
Процесс инженерных изменений настолько сложный, что по нему пишут магистерские диссертации.
👉 Новости 👉 База вопросов
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-парсеров, потоковой обработки данных и других подходов.
👉 Новости 👉 База вопросов
Если пропустили воркшоп «Масштабирование 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 переменная объявляется без ключевого слова, просто через
Значение переменной можно получить через
👉 Новости 👉 База вопросов
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