require 'sinatra'
get '/' do
'Hello world!'
end
class Hash
def find_all_values_for(key)
result = []
result << self[key]
self.values.each do |hash_value|
values = [hash_value] unless hash_value.is_a? Array
values.each do |value|
result += value.find_all_values_for(key) if value.is_a? Hash
end
end
result.compact
end
end
sudo apt-get install tshark
sudo tshark port 53
1 0.000000000 ВАШ_ИП_СЕРВЕРА → ИП_АДРЕС_DNS_ИЛИ_ПРОКСИ
SELECT * FROM table1, table2;
SELECT table1.*, table2.* FROM table1 INNER JOIN table2 ON table1.primary_key = table2.foreign_key
Замените строку"Привет"
строкой"привет"
Ну и, научитесь отлаживать ваш код, это хороший навык.
Выведите содержимое значенияevent.object.text.lower()
перед выполнением последнего условия.
Чтобы увидеть какое значение находится в этой переменной.print(event.object.text.lower())