Size: a a a

2020 May 08

A

Ali in pro.ruby
Всем привет, извините за оффтоп. Но тут всёго то дело на 5 СЕкунд.
Зашёл на сайт, нажал лайк, и вышел)
Проголосуйте пожалуйста, никакой регистрации не нужно)
Буду очень благодарен!

Репост приветствуется)


https://spasibo.pobeda.tv/contest/41532
источник

DA

Dmitry Ahmetshin in pro.ruby
всёгото
источник
2020 May 09

AI

Alex Ilizarov in pro.ruby
Странный спам
источник

МВ

Максим Вейсгейм... in pro.ruby
Ну либо накрутка просмотров сайта чтоб потом говорить какая популярная акция была
источник

МВ

Максим Вейсгейм... in pro.ruby
Либо просто родитель который хочет порадовать ребенка
источник

M

Mariya in pro.ruby
Всем добрый день!
источник

M

Mariya in pro.ruby
Подскажите есть специалист кто раскодирует файл?)
источник
2020 May 10

МВ

Максим Вейсгейм... in pro.ruby
Mariya
Подскажите есть специалист кто раскодирует файл?)
Опишите точнее что нужно
источник
2020 May 11

ВВ

Ваня Ваня in pro.ruby
Всем привет, может кто-то сталкивался с такой проблебой на проде:
2020-05-11 12:56:05 +0000: HTTP parse error, malformed request (127.0.0.1): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
?)
источник

ВВ

Ваня Ваня in pro.ruby
puma не может распарсить http запрос
источник

AI

Alex Ilizarov in pro.ruby
Ваня Ваня
puma не может распарсить http запрос
Значит реверс прокси (nginx? Cloudflare?) передал кривой http запрос (либо не поддерживаемый пумой). Если их нет значит кто то из http клиентов пумы шлет кривые запросы.
источник

AI

Alex Ilizarov in pro.ruby
Ваня Ваня
Всем привет, может кто-то сталкивался с такой проблебой на проде:
2020-05-11 12:56:05 +0000: HTTP parse error, malformed request (127.0.0.1): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
?)
На локалхосте разрабатываешь? Смотри что твой http клиент шлет через wireshark или хотя бы tcpdump
источник

AI

Alex Ilizarov in pro.ruby
curl -vvv (если используется он) тоже может подробно выводить что он шлет и получает
источник
2020 May 12

t

tartis in pro.ruby
Здравствуйте, подскажите.
я беру это
h = { 'a' =>1, 'b' => 1, 'c' => 2 }

а ещё вот это
h_new={}

и делаю так
h.to_a.each{|e|h_new[e[1]]||=[];h_new[e[1]]«e[0]}

и получаю в h_new это:
{1=>["a", "b"], 2=>["c"]}

вопрос - как работает эта дичь?
источник

E

Evgeny in pro.ruby
источник

AI

Alex Ilizarov in pro.ruby
tartis
Здравствуйте, подскажите.
я беру это
h = { 'a' =>1, 'b' => 1, 'c' => 2 }

а ещё вот это
h_new={}

и делаю так
h.to_a.each{|e|h_new[e[1]]||=[];h_new[e[1]]«e[0]}

и получаю в h_new это:
{1=>["a", "b"], 2=>["c"]}

вопрос - как работает эта дичь?
Ну так разбери по кускам, все данные же есть
источник

t

tartis in pro.ruby
все что до фигурных где each{ и после закрывающей это всё понятно, но там нихера и нет, а вся магия происходит в скобках,я делаю с хеша массив массивов, итерируюсь по этим масивам
источник

AI

Alex Ilizarov in pro.ruby
ну так разверни все нормально, дай нормальные названия переменным и ставь pry-byebug + binding.pry чтобы понять на каждом шаге что происходит.
источник

КТ

Константин Трофимов... in pro.ruby
tartis
Здравствуйте, подскажите.
я беру это
h = { 'a' =>1, 'b' => 1, 'c' => 2 }

а ещё вот это
h_new={}

и делаю так
h.to_a.each{|e|h_new[e[1]]||=[];h_new[e[1]]«e[0]}

и получаю в h_new это:
{1=>["a", "b"], 2=>["c"]}

вопрос - как работает эта дичь?
есть хеш h
есть новый пустой хеш h_new
накидываем .to_a получаем [["a", 1], ["b", 1], ["c", 2]], бегаем по этим парам
итериремся по ним обозвав их "e"
источник

КТ

Константин Трофимов... in pro.ruby
а вот это получается логическое или в рубях ||
источник