
VTL
12.09.2018
08:38:30
Народ такой вопрос есть, я в руби начинающий, грубо говоря учу его с нуля. Через сколько я смогу что-то зарабатывать? Есть ли шансы как-то на фрилансе найти свою нишу?

Aleksej
12.09.2018
08:39:57
Зависит от того, сколько ты готов тратить времени на изучение. Здесь в чате есть примеры, когда за три месяца с нуля получали свои первые заказы на фрилансе.

Dmitriy
12.09.2018
08:41:12

VTL
12.09.2018
08:45:59
Часов по 8-10

Google

Александр
12.09.2018
08:46:46
если есть опыт программирования на других языках быстрее
быстро можно научиться

Dmitry
12.09.2018
08:47:25
Часов по 8-10
Месяца 3. Зависит во многом от бэкграунда и что еще знаешь. Если прям совсем с нуля, то одним ror изучение не ограничется

Alex
12.09.2018
08:50:13

Алексей
12.09.2018
08:57:14
Парни. А кто где инфу черпает ? Я тоже недавно только начал изучать ruby и ror. В основном читаю rusrails и скринкасты смотрю 2012года..)
https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/beginning
И вот еще, как по мне, так очень неплохая книжечка

VTL
12.09.2018
09:04:14
Не эксперт но есть 4 издание
На русском
Но они вроде не особо отличаются

Алексей
12.09.2018
09:05:26

Alex
12.09.2018
09:05:37
Народ, в Моське лид нужен
https://telegra.ph/Ruby-razrabotchik-v-Sweetcoin-08-21

VTL
12.09.2018
09:05:39
Еще есть пятое
Но оно на англе было когда я в последний раз чекал

Google

Alex
12.09.2018
09:06:34
не мне, но первый круг общения

Алексей
12.09.2018
09:06:34
На английском тоже неплохо, склил языка прокачиваешь )

Андрей
12.09.2018
09:17:19
https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/beginning
И вот еще, как по мне, так очень неплохая книжечка
Старое слишком, есть на русском 4я версия, но уже тоже староватая. Автор переводов хочет сделать по свежей 5й, но пока нет на это времени и сил. Хотя, вроде как, есть книжка от ДМК-пресс по пятой версии, но вроде только печатный вариант. Но в целом, 4й версии хватит, потом почитать отличия с новыми версиями
P.S. если с руби пока плохо, для быстрого начала советовал бы вначале HeadFirst Ruby прочитать. А дальше уже что по серьезнее и с самого начала браться за "RoR Tutorial" не советовал бы - много непонятного будет. Без основ Руби и РоР

Dmitriy
12.09.2018
09:20:41

Pel
12.09.2018
09:22:20
Привет ребят, а вот насколько нужно знать JS ruby/ror разработчику?

Fedor
12.09.2018
09:25:53
чем лучше - тем лучше
но вообще можно пережить

Андрей
12.09.2018
09:26:06

Fedor
12.09.2018
09:26:22
я вот js знаю на уровне "дернуьт ajax при помощи jquery"

Алексей
12.09.2018
09:26:45

Dmitriy
12.09.2018
09:28:27
но вообще можно пережить
у меня шас таски на первой работе, с jquery (типа инпуты по копочке добавлять и т.д), а я ваще 0 в нем, максимум могу украсть чей то код и переделать. Больно =(.

Fedor
12.09.2018
09:30:19
так что толку от этого знания мало
но полезно для понимая того, как вообще общаться с фронтом

Pel
12.09.2018
09:31:45
не очень легко дается джаваскрипт и желание учить отпадает) а так как вы пишите , то я понял что нужен по минимуму и как-никак он будет затронут

Андрей
12.09.2018
09:32:59

Andrey
12.09.2018
09:33:06

Pel
12.09.2018
09:35:31
только бы фронтендом не заниматься)ладно спасибо)

Google

Andrey
12.09.2018
09:41:05
expect { call_service }.to change(prepared_review, :updated_at)
expect { call_service }.to change { prepared_review.reload.updated_at }
Может быть кто нибудь сталкивался, почему первый вариант не реагирует на изменения. Второй отработал как задумывалось. Если что обновление updated_at идет через touch

Андрей
12.09.2018
09:41:18

Dm
12.09.2018
09:42:18
@Amourlive ты тут работал? http://ikt.mosreg.ru/

Pel
12.09.2018
09:45:49

Андрей
12.09.2018
09:53:59

Alex
12.09.2018
10:28:14

Dmitry
12.09.2018
10:51:02
Возьмем три слова: peace, door, ball.
цитата из книги*

Stanislav
12.09.2018
12:58:21
ребят, что посоветуете повторить перед собеседованием именно по Ruby? вне рельс

Artem
12.09.2018
13:04:33
ООП, про модули, блоки, массивы с хешами и их методы

Stanislav
12.09.2018
13:06:41

Petro
12.09.2018
13:08:17
Вот прям час назад попросили написть метод each_slice
Из массива обьектов
Person
attr_accessor :name, :age
end
вывести имя самого старого юзера
Из того же массива сделать массив людей, сгруппированый по годам - от нуля до десяти, от десяти до двадцати лет итд

Максим
12.09.2018
14:41:00

Vlad
12.09.2018
18:47:13

Petro
12.09.2018
18:47:56
восемь
Но ребятам хотелось знать, понимаю ли я енумерейбл
Хорошо хоть нормальные формы не просили перечислить

Google

Vlad
12.09.2018
18:49:23

Petro
12.09.2018
19:39:30

Nikolay
12.09.2018
20:02:07
А где его можно практически применить?

Admin
ERROR: S client not available

Petro
12.09.2018
20:33:58
Ни разу не приходилось, если честно

Ro
12.09.2018
20:37:04
Я юзал, но не помню где

Eugene
12.09.2018
20:48:36
Довольно часто используется.
Для иттерации каждых n елементов чего либо. Например список городов по 15 штук в стовпчик.
Пример кода из проекта
<% Iteasykit::FciString.where(iteasykit_fci_id: 171).map{|e| e.value}.uniq.sort.each_slice(15) do |array_of_15_items|%>
<div class="list-item">
<% array_of_15_items.each do |item|%>
<div> <a href="<%= request.path %>/?gorod20s=<%= item %>"><%= item %></a></div>
<% end %>
</div>
<% end %>

Максим
13.09.2018
01:39:40
С праздничком всех.

Al
13.09.2018
04:50:31
https://ru.m.wikipedia.org/wiki/%D0%94%D0%B5%D0%BD%D1%8C_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0

V
13.09.2018
05:32:48
Почему вы отмечаете день программиста именно сегодня? Да, потому что 2 в восьмой степени это последняя целая степень, которая не превышает количество дней в году. ?

Максим
13.09.2018
05:33:38
Логично же

Vladimir
13.09.2018
06:12:11
А, то есть проще people.sort{|a, b| a.age <=> b.age}.last.name

Dmitry
13.09.2018
11:29:43
Господа и дамы
нужна небольшая помощь и совет
Сильно ли отличается CentOS от Ubuntu и прочих систем, основанных на Debian?
Никогда просто с RedHat не имел дело

Dm
13.09.2018
11:30:43
Нет, но отличается

Dmitry
13.09.2018
11:31:17
я просто слабо вообще представляю различия. (Всю жизнь в основном имел дело с Win Server и убунтой в качестве ос для старого ноута)

Google

Ishmael
13.09.2018
11:34:53

Dm
13.09.2018
11:34:53

Dmitry
13.09.2018
11:36:35

Ishmael
13.09.2018
11:37:59
я в последний раз на 6-ом редхате не мог сервис на 80 порту поднять там надо для сервиса если это не httpd, отдельное разрешение настраивать. в убунту не знаю как, но это все решаемые проблемы.

Fedor
13.09.2018
11:58:28
selinux что ли?

Ishmael
13.09.2018
11:59:17
не я селинукс полностью отключил.
setcap 'capnetbind' blablabla
это я для примера сказал, что могут быть настройки, которые отличаются от тех что в убунту. а так архитектура, файловая система, такая же.

Tony
13.09.2018
15:20:11
Всем привет ?? Недавно начала изучать Ruby, нашла курсы Романа. Он так шикарно об'ясняет материал!!! Но я застряла на 13 уроке, функция def никак не укладывается в голове . А чем дальше, тем чаще Ее применяют! Я понимаю теорию. Но на практике не могу Ее применить, тем более придумать, что в def запихивать. Роман сегодня вкратце об'яснил мне (спасибо??). Но пока никак не сдвинуться с места☠️Может у кого-то есть наводка на сайт именно по этой теме?(помимо документации ruby). Буду очень благодарна за любые советы?

Ishmael
13.09.2018
15:30:46

GG
13.09.2018
15:32:06
Самое простое правило в С++: если есть 2 строчки кода повторившиеся 2 раза пишется функция. Функция это def в руби
Может быть с входными переменными или без
Плюс функции имеют логическую нагрузку в программе. Те имея логический блок (несколько строк кода) используем там где нужно (и от носительно этого все функции создаются) . ее название описательную.