
Nil
26.11.2017
16:23:55
Мб тут почитай
Мне кажется, что по этой теме

Alex
26.11.2017
16:28:11
я даже не знал, вот тут пример:
https://gist.github.com/kinopyo/5682347#use-case

Alex
26.11.2017
16:28:57
просто если в классе Helium не определить метод to_s то puts напишет вмето Не - "#Helium:0x0000000004ba5118"
поэтому puts точно неявно вызвает to_s

Google

Alex
26.11.2017
16:30:01
но когда применяется оператор + вызывается to_str

Alex
26.11.2017
16:30:14
я выше ссылку дал, почему puts "Element is " + e вызывает гелий

Alex
26.11.2017
16:33:11
спасибо , это привнесло мне смысл во всем этом

Alex
26.11.2017
16:33:51
Я сам даже не знал, что так вызываются методы.
Мне за пол года работы над реальными проектами не пригодилось

Alex
26.11.2017
16:38:47
наверно я слишком подробно изучаю ruby

Alex
26.11.2017
16:40:02
ИМХО, слишком. Я начинал с данного курса, а потом уже читал какие-то книги. На самом деле этого курса вполне достаточно чтобы устроиться на работу например на фриланс. Чтобы в офис, надо выучить еще пару вещей, не все из которых относятся к Ruby

evgeny
26.11.2017
16:48:53

Alex
26.11.2017
16:51:01
Фриланс, фрилансу рознь. Также как и офис. В офисе ты пойдешь на интервью, там у тебя будут спрашивать кучу всего в том числе не относящегося к Ruby.
На фрилансе обычно короткое интервью, примеры кода, тестовое задание и результат.
Есть еще фриланс когда ты устраиваешься на работу к работадателю, который ничего не понимает в программировании. (обычно это мелкие задачи, для маленьких фирм)

evgeny
26.11.2017
16:52:41

Alex
26.11.2017
16:53:00
На upwork не был, не знаю.

Alex
26.11.2017
17:01:59
Я думаю что если и буду фрилансить то только на upwork
В офис мне в любом случае не светит, у нас нет офисов.

Alex
26.11.2017
17:03:13
фрилансить надо там где больше платят и задачи интересные )

Google

Svetlana
26.11.2017
18:52:45
У меня вопрос, который трудно сформулировать. Поэтому если не совсем понятно будет, постараюсь перефразировать. Вот есть коммерческий проект. До запуска никто не знает, что он - коммерческий и код его никому не интересен. Как принято хранить изменения такого кода? Хранят ли такие вещи в публичном доступе на гитхабе, например?

Alex
26.11.2017
18:54:08
Я храню в gitlab в бесплатном ПРИВАТНОМ репозитории. Или на bitbucket можно, там тоже приватные бесплатны
с самого начала все делаю через git и как положено, все feature в свои ветки и разбиваю на понятные коммиты.
после merge удаляю ветки, оставляю только master
Если разрабатываешь одна, то можно пока завести 2 ветки: master и development, разработки вести в development и мерджить её в master. Но это не очень гибкий подход
Я правильно понял вопрос?

Svetlana
26.11.2017
18:57:16
Интересно как. Это ответ на часть моего вопроса. Безусловно полезно, спасибо.
А можно ли публичные репозитории со временем закрывать как приватные?

Alex
26.11.2017
18:57:47
Да и наборот

Konstantin
26.11.2017
18:58:04
Попробуйте битбакет

Alex
26.11.2017
18:58:05
ну правда часть кода может остаться в cache google

Svetlana
26.11.2017
18:58:10
Спасибо. Это то, что я хотела узнать.

Konstantin
26.11.2017
18:58:11
kotoraya
Он поможет ещё одного дракона

Alex
26.11.2017
18:58:39

Konstantin
26.11.2017
18:58:49
Вроде бесплатный

Svetlana
26.11.2017
18:59:14
Маленькие пока. Детёныши.

Konstantin
26.11.2017
18:59:34
Я стараюсь к девушкам на Вы
Воспитание

Svetlana
26.11.2017
19:00:07
жабы будут тоже женского пола

Google

Konstantin
26.11.2017
19:00:09
Не надо мне жаб. Я сам себе хермит.

Svetlana
26.11.2017
19:04:58
Флуда притащила: https://pp.userapi.com/c543100/v543100002/14b07/BFtUWDbgUUw.jpg

Konstantin
26.11.2017
19:14:33
Фантасмагория

Kim
26.11.2017
19:15:31
лол

Konstantin
26.11.2017
19:15:37
Сегодня последний день ходил на фестиваль японского кинематографа.
Очень понравился последний фильм :3
Если тут есть интересующиеся - то История Ёноскэ. Очень и очень хорошее кино. Такого мало.

spartakusQ
26.11.2017
19:31:54

Konstantin
26.11.2017
19:33:57
??
К чему этот вопрос?

Nickolay
26.11.2017
19:34:22

Konstantin
26.11.2017
19:34:37

Nickolay
26.11.2017
19:35:39

Svetlana
26.11.2017
19:35:59
ОМГ. Теперь и я это знаю. Гуглить пришлось.

Konstantin
26.11.2017
19:36:00
Я про кино.
При чем тут мультики?

Dmitry
26.11.2017
19:36:44
Ну Японские же ну

Konstantin
26.11.2017
19:36:49
Или у вас как Япония - так только аниме с понями в голову лезет?

Nickolay
26.11.2017
19:37:13

Svetlana
26.11.2017
19:37:21
каваи ещё

Google

Nickolay
26.11.2017
19:37:26

Konstantin
26.11.2017
19:37:28
Даже и не знаю, что отвечать теперь.

Dmitry
26.11.2017
19:38:16
Ну я например когда слышу яп кино у меня две ассоциации такеши китано и как то я ночью наткнулся по телеку на какой то адовый японский фильм где была сцеа - проститутка пыталась возбудить какого то деда, но у нее не выходило.

Konstantin
26.11.2017
19:38:37
У нас тоже хватает треша

Nickolay
26.11.2017
19:38:38
А еще хатико!

Konstantin
26.11.2017
19:39:03
Нет, обычное японское кино. Меня поражает некоторая ограниченность во взглядах.
Хотя, вчера я смотрел очень странное.

Admin
ERROR: S client not available

Dmitry
26.11.2017
19:40:34

Konstantin
26.11.2017
19:41:17
Я бы не стал обманывать :/

Svetlana
26.11.2017
19:45:14
Ой, на тему аниме видела сегодня милейший ролик на несуществующем сайте
Сейчас притащу
https://img-9gag-fun.9cache.com/photo/aB8MWRx_460sv.mp4

Konstantin
26.11.2017
19:48:57

Ya
26.11.2017
19:57:35
Накамуто херовато

Alex
26.11.2017
20:07:23
https://www.youtube.com/watch?v=SNBWkmTgw4E

Svetlana
26.11.2017
20:10:09
Так это же мюзикл. Что ж ты сразу не сказал.

Alex
26.11.2017
20:17:04
да, извини был не очевиден)
в следущий раз буду сразу ссылаться на иточники

Henry
26.11.2017
20:41:08

Google

Dmitry
26.11.2017
20:46:18

Владимир
26.11.2017
21:33:41
Доброго времени суток. Подскажите, пожалуйста. Есть такая часть кода:
def save
return false unless Restaurant.file_usable?
File.open(@@filepath, 'a') do |file|
file.puts "{[@name, @cuisine, @price].join("\t")}\n"
end
return true
end
А конкретно речь об этой части
join("\t")
когда \t в двойных кавычках "\t" - \t не активно и выбивает ошибку
syntax error, unexpected $undefined, expecting keyword_end (SyntaxError)
ame, @cuisine, @price].join("\t")}\n"
^
когда \t без них - всё работает, но введённую информацию я получаю вот в таком виде
{[@name, @cuisine, @price].join( )}
Вопрос, как сделать \t активным в двойных кавычках или что я делаю не так?


Henry
26.11.2017
21:41:26
"{[@name, @cuisine, @price].join("\t")}\n"
Решетку пропустил
для интерполяции
Доброго времени суток. Подскажите, пожалуйста. Есть такая часть кода:
def save
return false unless Restaurant.file_usable?
File.open(@@filepath, 'a') do |file|
file.puts "{[@name, @cuisine, @price].join("\t")}\n"
end
return true
end
А конкретно речь об этой части
join("\t")
когда \t в двойных кавычках "\t" - \t не активно и выбивает ошибку
syntax error, unexpected $undefined, expecting keyword_end (SyntaxError)
ame, @cuisine, @price].join("\t")}\n"
^
когда \t без них - всё работает, но введённую информацию я получаю вот в таком виде
{[@name, @cuisine, @price].join( )}
Вопрос, как сделать \t активным в двойных кавычках или что я делаю не так?
с решеткой все должно заработать

evgeny
26.11.2017
21:47:22

Henry
26.11.2017
21:47:42
я записал в файл у меня сработало

evgeny
26.11.2017
21:50:14
хм

Владимир
26.11.2017
21:51:09

evgeny
26.11.2017
21:52:50
на моем примере что-то не работает. В join "\t" воспринимается буквально, а в puts как экр. последовательность
чета не догоняю)

Henry
26.11.2017
21:53:29
ну не буквально, он просто записывает этот спец знак. А потом он будет читаться при выводе или отображении
ща покажу

evgeny
26.11.2017
21:54:27
догнал) спасибо

Henry
26.11.2017
21:54:35
dj
о