@rubyschool

Страница 492 из 921
Denis
20.12.2017
07:45:56
так что эта строка в лево

Andrey
20.12.2017
07:45:59
пробуй дальше

Denis
20.12.2017
07:46:21
и че даже ДМ работал?

Andrey
20.12.2017
07:46:52
я хз . у меня вышла ошибка что не может соединиться с базой. гем заводится и инклудится

Google
Andrey
20.12.2017
07:47:03
базу заводить не буду )

Denis
20.12.2017
07:48:21
bundle exec rss.rb bundler: command not found: rss.rb Install missing gem executables with bundle install

Vlad
20.12.2017
07:48:56
bundle exec ruby rss.rb

Denis
20.12.2017
07:53:17
а я че сделал?

Vlad
20.12.2017
07:54:32
А ты сделал bundle exec rss.rb

Denis
20.12.2017
07:54:34
вот прикольно

он теперь говорит что твитера нет

rss.rb:10:in `require': cannot load such file -- Twitter (LoadError) from rss.rb:10:in `<main>'

а если сделать gem list

то твитер там есть

но его нет в гемфайле

ибо он ругался наверное

я конечно понимаю что текст постить на твитер можно и Селеном

Google
Denis
20.12.2017
07:56:26
но это блин мегаизврат при наличии хорошего модуля

Vlad
20.12.2017
07:56:48
Я тут статью написал как я занимаюсь парсингом данных в милионных масштабах, но походу зря писал, если у тебя проблемы с банальными вещами типа бандлера, гемов, подключения и работы с базой...

Denis
20.12.2017
07:57:19
а вот и не здря

я хочу знать руби

но я не семи пядей во лбу

и далеко не всегда есть хорошая информация

а нафиг тебе миграции?

Vlad
20.12.2017
07:58:33
Это лично мой опыт, есть решения более правильные и лучше, но эти костыли помогают мне парсить миллионы и даже десятки миллионов данных в сутки.

Я не просто в базу складываю, а в приложение типа. Чтобы потом ими оперировать как мне удобно и/или выводить себе на вьюхи рельсовые какую-то статистику процесса парсинга.

Denis
20.12.2017
07:59:35
ну знаешь я тоже бывает по пол милиона паршу

просто если я щас дурак дураком полезу в рельсы

я там такого соберу

что мелочами многие вещи покажутся

имхо

ты вот знаешь что это такое за сутки неизвестный тебе питон взять и написать парсер Airbnb который блять работает

ну и на руби тоже

Andrey
20.12.2017
08:01:13
тебе надо пройти rubyschool

там все это рассказывали с самого начала. а ты каким то своим путем пытаешься идти

Denis
20.12.2017
08:02:03
да разве я против

Andrey
20.12.2017
08:02:05
начни с начала, а не с боку

Google
Denis
20.12.2017
08:02:28
самым умным себя никогда не считал ни в каком языке

Vlad
20.12.2017
08:02:30
Мне намного проще создать рельсовое приложение (ибо создаю чистое приложение, создаю 1 модель для записи данных и все), в котором все работает, к базе все подключается, все настроенно. Чем изобретать такой велосипед, который у тебя. Как по мне.

Denis
20.12.2017
08:03:22
бяяя он на винде работает

старый если ты их знаешь то тебе и проще

а я? а я?

не знаю тут если возьмут меня в одну контору

то у них туева хуча бесплатных курсов

вот пойду на руби и на питон тоже

потому что меня задолбали вакансии типа нам Рельсы а нам Джангу

а я?

Denis
20.12.2017
08:05:18
А я блин пурист

ладно, вернемся к нашей милой баранине

bundle exec ruby rss.rb rss.rb:10:in `require': cannot load such file -- Twitter (LoadError) from rss.rb:10:in `<main>'

но модуль стоит

и он бл% работает

но в таком варианте запуска он не работает

Vlad
20.12.2017
08:07:47
Я фиг знает зачем те курсы, в интернете достаточно нормальных мануалов, видео, спокойно самому можно учиться. Даже казавшиеся для меня сложными React/Redux/Relay спокойно по видеоурокам выучилась база, а дальше можно копать в документации. И так ко всему, я считаю.

у тебя с большой буквы Twitter написано в гемфайле...

Google
Denis
20.12.2017
08:13:00
Влад

а в чем разница запускать просто через руби и через бандле

мораль той сказки такова

ДМ заработал

в этом раскладе

Andrey
20.12.2017
08:14:07
у тебя нет в гемфайле твитера

Denis
20.12.2017
08:14:50
теперь есть

с мелкой буквы

Admin
ERROR: S client not available

Denis
20.12.2017
08:15:11
обновленная версия

но! она все так же нихрена не пишет

и мало того она стала парсить 50% рсс

почему аааа я вот не знаю

и так то вроде да и фиг бы с ним

но странно и обидно

Vlad
20.12.2017
08:16:24
Там ошибок в коде

header = x["header"] description = x["description"] x["header"] = header x["description"] = description

Вот это что?)

Denis
20.12.2017
08:16:51
ух ты а строка?

Vlad
20.12.2017
08:16:53
А вот и твой нерабочий gsub description = x["description"] description.gsub(/<img.*>/, '')

Google
Denis
20.12.2017
08:17:14
да нет щас вроде работает

Andrey
20.12.2017
08:17:32
begin header = translator.translate header, from: 'en', to: 'ru' description = translator.translate description, from: 'en', to: 'ru' rescue description = translator.translate description, from: 'en', to: 'ru' end это что за кусок кода? )) зачему begin rescue end

Vlad
20.12.2017
08:17:42
Говорили же gsub! использовать

Ну типа если не получилось, то давайте еще раз попробуем перевести)

Denis
20.12.2017
08:17:57
если ты имеешь в виду 79 строку

что мол я присваиваю хешу те же данные что из него взял

то ты не прав

потому что перед этим если ты заметил стоит блок который переводит английский в русский

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

Andrey
20.12.2017
08:20:58
зачем тебе блок? без него будет работать точно также.

Denis
20.12.2017
08:21:45
как это оно так же

я забрал данные из хеша в переменнные

перевел переменные

и что? эти данные сами назад в хеш запрыгнут???

Andrey
20.12.2017
08:22:54
можно например каждую строку в блок засунуть begin a = 1 end begin b = 1 end begin puts a end begin puts b end begin puts a + b end только зачем?

begin header = translator.translate header, from: 'en', to: 'ru' description = translator.translate description, from: 'en', to: 'ru' rescue description = translator.translate description, from: 'en', to: 'ru' end замени на header = translator.translate header, from: 'en', to: 'ru' description = translator.translate description, from: 'en', to: 'ru'

Denis
20.12.2017
08:45:26
там просто остатки rescue

потому что до того как заработал gsub переводчик бросал ошибки в некоторых блоках

а сейчас я вообще в замешательстве что лучше

постить только заголовки

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