Docker сети

Просмотреть доступные сети docker network ls Проверяем какие контейнеры какую сеть используют docker network inspect bridge Создать сеть, команда network create создает новую сеть bridge docker network create apache-dev1 Чтобы запустить контейнер с использованием этой сети —net apache-dev1

Read More &#8594

Методы Ruby

def name (arg1, arg2) print arg1 + arg2 end Если метод возвращает true/false то в конце имени ставится ? Если метод может вернуть не стабильное значение то в конце имени ставится !

Read More &#8594

Определить размер таблиц

SELECT TABLE_NAME AS `Table`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)` FROM information_schema.TABLES WHERE TABLE_SCHEMA = «имя базы» ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC limit 15; Количество записей в таблице + размер SELECT table_name AS ‘Table’, table_rows as Rows, ROUND(((data_length + index_length) / 1024 / 1024), 2) AS ‘Size (MB)’ FROM information_schema.TABLES […]

Read More &#8594

циклы Ruby

while выполняется пока условие истинно number = 1 while number < 5 number += 1 end until выполняется пока условие ложно number = 1 until number > 5 number += 1 end  

Read More &#8594

Else if ruby

  if a < b print a elsif b > a print b end unless противовоположность if эти выражения равны if ! (a == b) puts «Good» end unless a == b puts «Good» end    

Read More &#8594

Основы

Вызвать командную строку руби irb Вывести строку на экран puts «text», «text» print «text» Разница в том что puts переводит на новую строку irb(main):002:0> puts «text», «text» text text => nil irb(main):003:0> Присвоить переменной input ввод с клавиатуры input = gets Вывести или вставить переменную, можно конструкцией вида #{…} print «Test #{input}» inspect он же […]

Read More &#8594

Горячие клавиши в терминале

Ctrl+C — Прекращает выполняемую операцию. Временами бывает необходимо прекратить выполнение запущенной в bash-терминале операции, вот здесь на помощь нам и приходит данная команда.

Read More &#8594