
Alex
07.09.2018
03:33:31

Ro
07.09.2018
03:33:50
там 2 истории кидка и одна "успеха"))

Alex
07.09.2018
03:34:19
Там ещё мутная тема с юридическими услугами за 500 баксов в час
Чтоб котлету получить

Google

Ro
07.09.2018
03:35:31
ну я решил сам подавать в итоге, без адвокатов. Правда не знаю правильно я сделал или нет, узнаю через месяц-другой. Если неправильно, заново надо)

Alex
07.09.2018
03:37:03
После такого опыта

Ro
07.09.2018
03:43:06
забыл уже)

Alex
07.09.2018
03:43:39
А что с твоим авторским?))

Андрей
07.09.2018
03:45:05

Alex
07.09.2018
03:47:12
Я даже не понимаю о каких автоматах идёт речь
Просто прочитав всю книгу Бертрана Мейера про ОО конструирование програмных систем и всего Фултона про ruby не встречал там ничего про автоматы

Ro
07.09.2018
03:54:50

Alex
07.09.2018
03:59:19

Fedor
07.09.2018
04:00:17

Alex
07.09.2018
04:00:58
А есть ссылки что почитать?

Google

Alex
07.09.2018
04:01:12
Я только в С нашел

Fedor
07.09.2018
04:01:38
скорее что-то в области функциональщины смотреть надо
как рекурсия работает в хаскеле например, именно там ее и использую чаще всего

Alex
07.09.2018
04:02:33
А, ну я в смысле в ruby)

Fedor
07.09.2018
04:03:53
в ruby - врядли

Андрей
07.09.2018
04:04:39
если вопрос по автоматам

Alex
07.09.2018
04:05:06
Не
Автоматы у меня интереса увы не вызывают

Fedor
07.09.2018
04:05:38
включение хвостовой оптимизации в руби можно вот так погуглить, нашлась книжка: "Теория вычислений для программистов"
Тома Стьюарта

Alex
07.09.2018
04:09:00
Ничего себе, спасибо за книжку)

Fedor
07.09.2018
04:10:36
не за что

Alex
07.09.2018
04:11:47
Я даже и не думал что такое может быть, да ещё и с Ruby


Андрей
07.09.2018
04:11:48
Автоматы у меня интереса увы не вызывают
Отдельно в руби, скорее ничего не будет по функциональной части (точнее мало чего) есть видео на Английском: https://www.youtube.com/watch?v=5ZjwEPupybw но сам принцип функционального программирования в Руби мало пригоден. Тогда уже надо на JS переходить хотя бы, либо совсем во все тяжкие: Elixir, Haskell, Clojure.
Если просто по функциональным языкам, то святой библией тут является СИКП (хотя бы 1-3 главу)
Вообще компилятор рекурсию переделывает в цикл )
Рекурсия это ведь вызов функции внутри и когда в возврате из функции, вызывается та самая функция - интерпретатор дожидается выполнения этой функции и подставляет результат, если там идет вызов функ-ции то происходит вызов... ... и так пока не дойдет до какого-то конкретного значения. Если более абстрактно изобразить, то примерно так можно разложить:
f( return res + f( return res + f( return res + f( return someValue))));
Как это раскладывать на уровне интерпретатора в цикл (да и какой в этом смысл) даже не представляю. Но если это не так дайте линк, с удовольствием бы почитал об этом.


Fedor
07.09.2018
05:07:40
Во всех языках, где рекурсия используется, она проходит через хвостовую оптимизацию и компилятор превращает ее в цикл
Поэтому используется она там, где цикл очень сложно написать, иначе в ней просто нет смысла

Google

Андрей
07.09.2018
05:09:39

Fedor
07.09.2018
05:10:46
Если не хвостовая, то это косяк и велик шанс нарваться нарваться на превышение стека опять

Андрей
07.09.2018
05:11:14

Alex
07.09.2018
05:15:53
Побежила дружба)
И знания

Кеков Зез
07.09.2018
11:44:11
Коллеги, а рубижопс только у меня поломался?

Максим
07.09.2018
11:44:48
у меня уже давно

Кеков Зез
07.09.2018
11:46:47
у меня уже давно
ну он у меня через тор только работал, а сейчас и отуда не хочет

Igor
07.09.2018
11:47:17
господа, надо перед жсон поставить {"data" [{..}{}{}]
если делать в контролерре
data = {:data => @products}
render :json => data
отклеивается активмодел сериалайзер
мне данные надо переименовать

Максим
07.09.2018
11:48:50

Alex
07.09.2018
11:50:06
вот можете кто-нибудь запилить новый рубиджопс

GG
07.09.2018
11:58:55
http://www.rubyjobs.co/

GG
07.09.2018
11:58:58
этот сайт?

Alex
07.09.2018
11:59:05
нет

GG
07.09.2018
11:59:14
а какой?

Кеков Зез
07.09.2018
12:18:37
был в ru-домене

GG
07.09.2018
12:40:00
Существуют сайты с шаблонами сайтов (платные, бесплатные) для руби?

Roman
07.09.2018
12:41:31
какая связь между руби и шаблонами сайтов? ?

GG
07.09.2018
12:42:14
чтобы самому не создавать макет сайта (картинки, цвета и тд)

Roman
07.09.2018
12:43:18
а руби-то при чем? html-шаблоны гуглятся свободно

Google

Aleksey
07.09.2018
12:43:35
http://g.zeos.in/?q=free%20html%20templates

Bek
07.09.2018
12:43:41

GG
07.09.2018
12:44:29

Bek
07.09.2018
12:44:45

GG
07.09.2018
12:44:53

Bek
07.09.2018
12:45:12

Admin
ERROR: S client not available

GG
07.09.2018
12:45:13
Как проект на RoR или Синатра... чтобы можно было показать, вот смотрите, сделал

Bek
07.09.2018
12:59:46

GG
07.09.2018
13:35:04

Lemberg ? Evgeny
07.09.2018
17:00:55
Puts 'Hello all'
Что посоветуете новечку для изучения руби, книгу, видео уроки, ресурсы на русском❓

Кеков Зез
07.09.2018
17:03:37
на русском самое то, но в целом без английского тяжеловато будет

Ro
07.09.2018
17:16:23
Puts 'Hello all'
молодец, хорошо в чат зашел. Поздоровался и сделал это с уважением! ? Да, начинай с rubyschool.us - бесплатные видео-уроки. Войдешь в курс дела, через 2-3 месяца будет понятно что к чему

Lemberg ? Evgeny
07.09.2018
17:23:09
Спасибо большое. Пойду осваивать

Ro
07.09.2018
17:28:59
Спасибо большое. Пойду осваивать
Успехов! Если что, задавай вопросы. Поможем. Мы стараемся быть самым дружелюбным чатом для начинающих. Найдешь работу - расскажешь сакцесс стори

GG
07.09.2018
19:10:27
@ro31337 ты используешь html разметку в переменных ruby , например, чтобы сформировать страницу ?
И вообще насколько это целесообразно? Я понимаю память сервака будет забита переменной.
Этот принцеп используется?

Google

Fedor
07.09.2018
19:27:15
эм...
а шаблоны, вьюхи, партиалы вам на что?

GG
07.09.2018
19:27:54
Я этого еще не вкурил)
На 20м уроке

Dmitry
07.09.2018
19:28:30
А кто-то работал с rails api + action cable? Чёт у меня затык(

GG
07.09.2018
19:28:48

Fedor
07.09.2018
19:29:34
эм
views, templates, partials
он написан на го, работает на порядок быстрее и памяти меньше жрет, websockets это не про руби
а в чем проблема?

Dmitry
07.09.2018
19:31:17
Проблема в том, что, "Request origin not allowed:"
Но

GG
07.09.2018
19:31:27

Dmitry
07.09.2018
19:31:37
Я подебажил, в этом куске кода: https://github.com/rails/rails/blob/b2eb1d1c55a59fee1e6c4cba7030d8ceb524267c/actioncable/lib/action_cable/connection/base.rb#L194-L206
И env["HTTP_ORIGIN"] = nil