@rubyschool

Страница 487 из 921
Denis
18.12.2017
08:23:52
урл укорачивает все окей

но вот готовый новый урл я забрать не могу

уже начинаю думать может блять нокогири приматать сюда

стыдно

Google
Denis
18.12.2017
08:25:10
это конечно не супер пиздец критично, но не приятно.

Vlad
18.12.2017
08:25:26
Так через nokogiri/mechanize проще в данном случае же. Зачем вообще selenium для такого нужен то.

Denis
18.12.2017
08:25:29
я тут решил твитер себе наполнить :) взял РСС фиды новостные буржуйские

перевел их на русский

щас наполню тфитер

что ты считаешь я зря селениюм запряг?

может ватира лучше?

я не знаю

Denis
18.12.2017
08:27:16
а я безработный дома валяюсь :) меня туда же

блин вот я думаю что в этом варианте самое правильное это .text

но блин чет ниче не приносит

я свой старый скрипт на селене разобрал да вроде все так же делал

Google
Denis
18.12.2017
08:28:23
не знаю

там работало

Vlad
18.12.2017
08:33:32
Как по мне Selenium только для того, где контент формируется при помощи JS. И это даже эти проблемы часто решаются путем нахождения URL'ов откуда формируется контент. Например после загрузки страницы контент через AJAX подтягивется с внтуреннего API. Так зачем мучаться, если можно напрямую с API парсить, например. Плюс естественно скорость быстродействия. Mechanize в разы быстрее. Я вот 5 миллионов страниц каталога отпарсил через Mechanize за несклолько часов в пару десятков потоков.

В твоем случае вообще все легко и просто, можно в одну строчку записать) Mechanize.new.get("http://qoo.by/?r=http://url.com").search("#inputSuccess1").attr("value") И скорость в разы быстрее

Olga
18.12.2017
11:23:13
подскажите пожста, как удалить с гитхаба файл, который я только что добавила в гитигнор. Так, чтобы этот файл у меня остался на компе в проекте только? Просто если я щас его удалю с гитхаба ручками, потом система скажет - сделай пулл реквест. Сделаю и она удалит мне этот файл с компа тоже(( Не понимаю как правильно сделать ?

Alex
18.12.2017
11:26:31
Удалить из гитигнора, удалить файл, сделать пуш, файл вернуть и добавить в игнор

Вместо удаления можно переместить за пределы проекта

Olga
18.12.2017
11:27:26
аа спасибо попробую)

Александр
18.12.2017
11:28:35
а в нашем чатике сколько мидлов, синьоров, и джунов? и теx кто только учится?

опрос может сделать?

интересно?

spartakusQ
18.12.2017
11:33:21
интересно?
С полем, я только посмотреть.

Александр
18.12.2017
11:36:30
кем вы являетесь в мире руби? джун – 24 ??????? 36% недавно начал изучать – 19 ?????? 28% я только посмотреть – 7 ?? 10% мидл – 6 ?? 9% синьор – 4 ? 6% изучаю давно, не работаю – 4 ? 6% работаю фрилансером – 3 ? 4% ? 67 people voted so far.

Radzhab
18.12.2017
12:26:01
Коллеги, подскажите виртуальный сервер с поддержкой рельс

для домохозяек скажем так

Aleksey
18.12.2017
12:30:27
разве не любой сервер на линкусе с поддержкой рельс?

Radzhab
18.12.2017
12:30:44
я имею в виду как хероку

Aleksey
18.12.2017
12:30:50
ну типа ставишь руби.... nginx

spartakusQ
18.12.2017
12:31:03
Google
Aleksey
18.12.2017
12:31:08
ааааа, я если честно только хероку и встречал из коробки

а чем не нравится хероку?

Vlad
18.12.2017
12:35:24
а чем не нравится vps чистый?

Radzhab
18.12.2017
12:38:26
ну что то типа хероку - аналог. Платный

Vlad
18.12.2017
12:44:15
Для ленивых есть плейбуки для ansible и за пару минут настраивается vps. А даже без ansible руками за 3-5 минут vps настраивается и можно рельсы запустиь. за 1-3$ vps хватает, так зато живой сервак где вас никто не огрничивает ни в чем, кроме ресурсов сервера) ставьте что хотите)

Nikolay
18.12.2017
12:46:48
на gorails видел статью по настройке и деплою на vps, не знаю насколько актуальная она

https://gorails.com/deploy/ubuntu/16.04

Подскажите, как правильно отослать письмо в формате html и чтобы css прицепить только к определенному шаблону

судя по докам, шаблон пишется целиком на html

Vlad
18.12.2017
13:02:13
Да вроде нормально там все в гайде. Но не понятно как стартует сервак, нет инфы про init upstart или типа того. Но я пользуюсь mina вместо capistrano, просто потому что мне проще там настраивать. и puma стандартная вместо phusion passenger.

Dmitry
18.12.2017
13:29:25


Denis
18.12.2017
14:48:15
Парни ну кто самый умный подскажите

Denis
18.12.2017
14:48:17
"Travelers tell of raw sewage, rape and death aboard cruise ships at a hearing for a Cruise Passenger Protection bill.<img src=\"http://feeds.feedburner.com/~r/rss/edition_world/~4/pdCitHN1XxM\" height=\"1\" width=\"1\" alt=\"\"/>"

вот как из этого текста убрать ссылку

я замучился

гсаб не работает и все тут

Nil
18.12.2017
14:51:03
циклом до первого '<'?)

https://stackoverflow.com/questions/7523916/return-string-until-matched-string-in-ruby

мб это?

Google
Denis
18.12.2017
15:00:44
description.gsub(/<img.*/, '')

я уже подумал. посчитать общую длину текста. посчитать длину ссылки. и СЛАСОМ выдрать основной кусок :))))))))

ну это ржака имхо

или заюзать перл

system('perl -e ........')

Admin
ERROR: S client not available

Vladimir
18.12.2017
15:04:01
ну, для начала description.gsub(/<img.*>/, '')

плюс ты потом ту же переменную смотришь? Тогда gsub!

Denis
18.12.2017
15:11:19
слушай тут еще проблема я понял можно было решить подругому

description.gsub(/(.*)(<img.*)/, '')

и брать только первую группу

но вот почему Regexp.last_match показывает что она пустая

а во второй да ссылка есть

Vlad
18.12.2017
15:14:40
я не понял что ты там с gsub делаешь, но я тебе с утра кинул рабочее. и со скринами, что оно работает



Denis
18.12.2017
15:20:40
все все Владик все починилось

А кто на свете всех умнее всех мудрее и сильнее?

Vlad
18.12.2017
15:23:44
так чем починилось то в итоге?

Denis
18.12.2017
15:50:13
Кто на свете всех умнее, все мудрее, и сильнее?

ruby rss.rb /Users/lir/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb:2290:in `raise_if_conflicts': Unable to activate dm-serializer-1.2.2, because json-2.1.0 conflicts with json (~> 1.6) (Gem::ConflictError)

Google
Denis
18.12.2017
15:50:27
как с этим бороться задолбал если честно

json (2.1.0, default: 2.0.2, 1.8.6)

json который стоит

Fedor
18.12.2017
16:01:43
судя по докам, шаблон пишется целиком на html
Зависит от почтового сервера. Можно мейлер делать как обычный шаблон, но, к примеру, gmail фильтрует все подключаемые файлы, кроме вложений

Так что приходится писать разметку прям в шаблоне, что бы надежно доходила

Nikolay
18.12.2017
16:05:49
в моем случае надо было для конкретного шаблона в head css положить. Добавил во вью, а layout сделал false и заработало

Рaukoff
18.12.2017
20:14:00
Парни ну кто самый умный подскажите
гугл уже впадлу смотреть..там все регекспы расписаны

Ro
18.12.2017
20:18:21
Гугл гуглом, если можешь сказать - скажи

Vladimir
18.12.2017
20:26:09
все все Владик все починилось
Ну так рассказывай как починил? Регулярка у тебя не правильная была, её починка помогла, или что?

Kachman
19.12.2017
04:09:37
https://www.linux.org.ru/polls/polls/13860563

Антон
19.12.2017
06:00:38
http://ohshitgit.com

Denis
19.12.2017
13:16:24
Парни привет :))

слушайте запись в базу не идет

con = Mysql2::Client.new(:database => "devel", :password=> "yfhbtkm", :host => "localhost", :username => "root") @RArray.each { |x| begin con.query("insert rss (title, md5) VALUES (#{x["header"]}, #{x["md5"]}") rescue end }

Dm
19.12.2017
13:26:04
Чувак, научись пользоват[ся гистом, твои простыни убивают

Vladimir
19.12.2017
13:26:27
В телеграм есть `

Страница 487 из 921