@rubylang

Страница 270 из 1684
Stanislav
04.08.2016
13:04:07
технологии

Алиф
04.08.2016
13:15:38
style=(")" ???
sorry it was typo thanks now working :)

Alibek
04.08.2016
13:50:40
Всем привет

Можете посоветовать gem для рейтинга

Google
I
04.08.2016
13:51:11
для какого рейтинга?

Eugene
04.08.2016
15:23:12
Всем привет
https://github.com/wazery/ratyrate

https://github.com/edgarjs/ajaxful-rating

Ilya
04.08.2016
19:08:44
всем привет, кто может помочь с парсингом(nokogiri)?

ojab
04.08.2016
19:09:59
ты лучше вопрос по nokogiri задай, если кто-то может — ответит

Ilya
04.08.2016
19:14:19
такие дела короче, я паршу страницу, получаю ссылки, по ссылкам паршу данные, но некоторые ссылки как будто и не открываются, т.е никак данных я не получаю. Не могу даже понять в чем проблема

v
04.08.2016
19:15:29
может они действительно не открываются?

ojab
04.08.2016
19:16:09
А при чём здесь nokogiri? Как получаешь данные по ссылкам?

Ilya
04.08.2016
19:19:34
все ссылки рабочие, я проверил.

ща код кину проще будет наверное

ojab
04.08.2016
19:19:52
как проверял?

Ilya
04.08.2016
19:21:36
http://pastebin.com/rEULh8vH

ну в браузере открывал

Google
ojab
04.08.2016
19:22:29
open — open-uri?

Ilya
04.08.2016
19:22:48
да

ojab
04.08.2016
19:23:06
замени на Net::HTTP и смотри что приходит, очевидно

Ilya
04.08.2016
19:23:09
до этого стоял curb проблема та же была, собсно думал open uri поможет

ojab
04.08.2016
19:23:43
что в теле приходит? Какой HTTP-код?

хм, прозреваю что open-uri, как и curb, по редиректам не ходит

ан нет, open-uri кидает RuntimeError

Ilya
04.08.2016
19:28:17
так там редиректа по сути нет, я получил ссылку, ее гружу

ojab
04.08.2016
19:33:34
а как ты узнал что редиректа нет?

Ilya
04.08.2016
19:36:38
ааа, я не правильно понял

ну я все же не думаю что в этом проблема

Alibek
04.08.2016
19:54:42
Danila
04.08.2016
19:58:10
даже curl ходит по редиректам

ojab
04.08.2016
19:58:44
это смотря с какими опциями запустить

Nikolay
04.08.2016
22:26:54
что за нафиг

кто-то с нокогири хмл билдером работал? как мне в http://www.rubydoc.info/github/sparklemotion/nokogiri/Nokogiri/XML/Builder

скомпоновать чтобы у меня был елемент с названием и значением как в <crDate>2013-01-28T13:32:10.0Z</crDate>

ojab
04.08.2016
22:36:42
Nokogiri::XML::Builder.new do |xml| xml.root { xml.crDate Time.now.utc.iso8601(1) } end

Nikolay
04.08.2016
22:37:58
не

мне вместо crData надо свое говно совать, и чтобы контентом был собственно дата

Google
ojab
04.08.2016
22:39:00
wut

взять готовый xml и заменить в нём ноду crData на другую ноду?

Nikolay
04.08.2016
22:39:46
блядь

resdata.children.each do |k| xml.item(:type => k.name) { |i| i. k.content }

какую то такую хернж

ojab
04.08.2016
22:40:34
всё равно не понял, что тебе нужно

Nikolay
04.08.2016
22:41:48
<name>name</name> <roid>id</domain:roid> <registrant>id</registrant> <contact type="tech">id</contact> <contact type="admin">id</contact>

в цикле resdata.each {|i| i.name, i.content ...}

ojab
04.08.2016
22:43:58
resdata — это что?

и при чём здесь XML::Builder?

Nikolay
04.08.2016
22:44:51
забей

нипричем

Nikolay
04.08.2016
22:45:04
хеш это

который мне надо превратить в хмл

который просто так в хмл не превращается

REXML::UndefinedNamespaceException: Undefined prefix xsi found

точнее это кусок хмля

потому что hash.from_xml херит атрибуты значений

вообще спать пора

ojab
04.08.2016
23:02:21
который мне надо превратить в хмл
https://gist.github.com/ojab/f343b45f4c240d06f4b45ce02ed264e6

Google
ojab
04.08.2016
23:02:26
как-то так чтоль?

Alexander
05.08.2016
00:27:46
https://www.toptal.com/elixir/meet-ecto-database-wrapper-for-elixir

тем временем Эликсир наступает )

v
05.08.2016
01:08:36
куда?

чувак отстал на год, по-моему

v
05.08.2016
01:49:14
про экто писать

Alexander
05.08.2016
01:49:42
да это топтал, там как бы не думают об актуальности

но, как статья-пример + репа с кодом вполне ок

Admin
ERROR: S client not available

Alexander
05.08.2016
01:50:48
вообще есть еще такое https://blog.codeship.com/an-introduction-to-crystal-fast-as-c-slick-as-ruby/ и там сразу прошу в комменты )

crystal кстати отличный пример для тех, кто хотел Го, но умел только в руби. Хотя кристаллу до го далеко и возможно это redundant язык

Evgeny
05.08.2016
01:58:37
Кристал клевый) Есть задумки как микросервис сложные задачи сделать, чотбы потом из rails по api дергать

Alexander
05.08.2016
01:59:27
не нужно обманываться кристаллом, там от руби только базовый синтаксис

Evgeny
05.08.2016
01:59:37
Но вообще не известно, что будет через несколько лет, возможно руби никуда и не денется, ведь столдько технологий появляется и смысл прыгать туда сюда

Alexander
05.08.2016
02:00:02
руби никуда не денется еще лет 20

Evgeny
05.08.2016
02:00:13
А кто обманывается? Никто и не говорит, что он копия, просто легко влиться

Думаю руби 3 выстрелит куда-нибудь) Убрать наконец GIL

Alexander
05.08.2016
02:01:44
GIL нельзя выкинуть из-за мутабильности всего

Evgeny
05.08.2016
02:02:03
Так там обещают иммутабельность)

Google
Evgeny
05.08.2016
02:02:26
Плюс то, что мутабельное просто вручную контролировать

Alexander
05.08.2016
02:02:29
сейчас переход на puma у народа приводит к адским неочевидным проблемам из-за нот-тред-сейф-кода

Evgeny
05.08.2016
02:03:12
Ничего, появятся новые бест практикс

Alexander
05.08.2016
02:03:14
а так, не хочешь GIL. Вэлкам ту jRuby

там все без джила

Evgeny
05.08.2016
02:03:31
Не хочу его, там надо еще java все равно знать немного

Dorzhi
05.08.2016
02:04:06
джаву то че не подучить

там не сложно совсем, пока к функциональщине не подберешься

Alexander
05.08.2016
02:05:14
не совсем понял зачем знать java для использования jRuby. Мы же не учим Си чтобы использовать ruby

Evgeny
05.08.2016
02:05:15
Лично я хочу так же stdlib от руби + новые фишки из новых языков, Матз сам же говорил не будем двигаться нас похоронят как мамонтов

Ну там я смотрел надо import того другого

Alexander
05.08.2016
02:05:58
Ну там я смотрел надо import того другого
это если ты хочешь дергать джава либы

вместо сишных

собственно многие гемы имеют jruby варианты

Evgeny
05.08.2016
02:06:27
вот оно что, просто там на их сайте в туторе такие примеры были)

Alexander
05.08.2016
02:07:07
я открыл

там написано “Below are some code examples showing how to call JRuby from Java and how to call Java from JRuby.“

т.е просто кейсы, как это делать, а не делайте иначе кровь кишки

Evgeny
05.08.2016
02:08:04
Правда ваша, я глубоко не стал вникать, тем более не было такой прям нужды

Alexander
05.08.2016
02:08:20
у меня какой-то проектик крутился на jruby

как бы никаких изменений

“JRuby 9000 is the newest major version of JRuby"

Страница 270 из 1684