Найти в Дзене

Практика Ruby №18(GET/POST)

Здравствуйте! По большей части создаю это для себя, но если кому-то пригодится попрактиковаться в Ruby с самого начала, то welcome =) По мере своего продвижения обучения буду пополнять конспект новыми знаниями, поэтому не судите строго По сути, это просто краткий конспект, в который я записываю все, что хочу запомнить или сложно запоминается, плюсом ко всему записывать и придумывать себе задания для практики. Все материалы для конспекта взяты с rubyschool.us Get - запрос, браузер получает данные с сервера
Post - запрос, браузер отправляет данные на сервер Установить Fiddler
Как зайти на роутер через руби: require 'net/http' require 'uri' uri = URI.parse 'http://192.168.1.1' response = Net::HTTP.post_form(uri, :username =>'admin', :password=> 'password').body puts response Гем - библиотека/модуль, написанная для руби, каким-либо разработчиком. Установка гема: gem install "gem_name" Gow - аддон для Windows, добавляет unix-команды grep - фильтр для командной строки использовать с этим

Здравствуйте!

По большей части создаю это для себя, но если кому-то пригодится попрактиковаться в Ruby с самого начала, то welcome =)

По мере своего продвижения обучения буду пополнять конспект новыми знаниями, поэтому не судите строго

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

Все материалы для конспекта взяты с rubyschool.us

Get - запрос, браузер получает данные с сервера
Post - запрос, браузер отправляет данные на сервер

Установить Fiddler
Как зайти на роутер через руби:

require 'net/http'
require 'uri'
uri = URI.parse 'http://192.168.1.1'
response = Net::HTTP.post_form(uri, :username =>'admin', :password=> 'password').body
puts response

Гем - библиотека/модуль, написанная для руби, каким-либо разработчиком.

Установка гема:

gem install "gem_name"

Gow - аддон для Windows, добавляет unix-команды

grep - фильтр для командной строки использовать с этим символом "|", символ перенаправления для следующей команды

Практика:

1) Скачать файл с паролями
прочитать файл, вывести все пароли на экран
вывести все пароли, которые состоят из 6 символов
записать эти пароли в другой файл
Ответ

2) Сделать ввод своего пароля и проверку, на то есть ли он в файле passwords.txt
Ответ, ответ2