@rubyschool

Страница 431 из 921
Ro
31.10.2017
20:23:08
Nikolay
31.10.2017
20:23:32
4000 программистов?

Vlad
31.10.2017
20:24:04
Хотя в России по идее еще больше компании есть, наверное, где десятки тысяч, статистики нормальной сходу не видел

Ro
31.10.2017
20:24:52
> Ну задача так себе, в плане что пишется за минуту, потрать минуту, дам тебе свой фидбек через 2 минуты

Google
Ro
31.10.2017
20:25:46
стандартная отмазка - типа пишется за минуту) тока пость ссыль со словом СПОЙЛЕР (большими буквами)

чтобы народ не кликал, код не пость

Vlad
31.10.2017
20:26:00
Я за 2 написал, но в лоб, без условий что там должно на входе и выходе был

Ro
31.10.2017
20:26:18
ну код есть или нет?

минута прошла)

еще время дать?)

Vlad
31.10.2017
20:27:24
Да я раньше написал то код уже)

Ro
31.10.2017
20:27:32
ну что-то я его не вижу)

Vlad
31.10.2017
20:27:48
Дык а зачем тут постить то? Могу в ПМ)

Ro
31.10.2017
20:27:59
нет, давай ссыль со словом СПОЙЛЕР

в ПМ ты мне можешь через 3 часа прислать

а мы посмотрим какой ты герой на деле

Konstantin
31.10.2017
20:28:45
Вот это драма

Google
Ro
31.10.2017
20:28:48
раз уж решил похвастаться навыками спортивного программирования)

не будет понижать энергетику чата

ну так где? 5 минут прошло

я сейчас уйду уже) обещал через минуту - я думал проверю у тебя по-быстрому

Konstantin
31.10.2017
20:31:08
Рома, а в чем соревнование заключается? Ну напишу я тело функции. Кто больше тестов пройдёт? Кто лаконичнее?

Ro
31.10.2017
20:31:09
а ты возишься уже минимум в 5 раз больше сказанного)

соревнование - дам фидбек (без сарказма и т.д.), хороший

скажу что не так

покажу свой вариант

@xeaperqq ну что, есть ответ?

Vlad
31.10.2017
20:33:01
@ro31337 СПОЙЛЕР https://gist.github.com/anonymous/7188f4e26460e119e7f3d57d96e33e46

Комменты и output дописывал)

Я не говорю что я спец, вообще не спец, я о том, что условий нет

Что на входе есть, а вдруг на входе не строчки, а там Hash, Symbol, итп, что отдавать должно в таких случаях

Konstantin
31.10.2017
20:34:24
Строка на входе

Аргумент же строка у функции

Vlad
31.10.2017
20:34:34
И что в случаях если подаем строчку "qweasd 1 months" или "1 asdmonths")

Konstantin
31.10.2017
20:35:09
Ошибка пользователя

Не кода

"введите хорошую строку"

Google
Ro
31.10.2017
20:36:13
@ro31337 СПОЙЛЕР https://gist.github.com/anonymous/7188f4e26460e119e7f3d57d96e33e46
ну вот, ты использовал case/when - твой код смотрится не очень. Потом array[1][0] и array[0][0] мне тоже не нравится. Плюс, поддержки секунд нет. Ну т.е. твой вариант был бы окей, если бы ты не делал много заявлений))

Vlad
31.10.2017
20:36:31
Ну в таком случае другое решение должно быть) Без case/when, если считать что на вход подаются идеальные данные)

Ro
31.10.2017
20:36:37
есть как минимум 2 более элегантных решения

а так я тебе ставлю троечку с минусом, т.к. и про секунды ты забыл

Konstantin
31.10.2017
20:37:50
Киберунижение

Ro
31.10.2017
20:38:06
ну он сам начал энергетику понижать) минута типа

делал 10 :)

Vlad
31.10.2017
20:38:11
Тогда сделаю поэлегантнее, но при условии что на входе идеальные данные)

Ro
31.10.2017
20:38:18
код тесты не проходит)

ну вот на работе тебе никто не будет давать идеальные данные

вот как дано - так и надо сделать, лучший вариант выдать

Vlad
31.10.2017
20:39:42
Ну поэтому я и спрашивал, потому что на работе постоянно было такое, что кто-то писал код, не проверял что будет если подавать кривые данные)

Vlad
31.10.2017
20:42:30
@sogrinvlad <%= link_to note, method: :delete, data: { confirm: 'Are you sure?' } do %><span class="glyphicon glyphicon-remove pull-right"></span><% end %> You can use a block as well if your link target is hard to fit into the name parameter. https://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

Vlad
31.10.2017
20:43:13
спс за ссылку

Nickolay
31.10.2017
20:43:37
Блин, а че делать если прошел курс на RubySchool, но так и не чувствуешь свои знания в руби уверенными? Начинаю читать какую-то книгу по руби и понимаю, что я всё это уже проходил, но на практике не могу использовать.

Ro
31.10.2017
21:04:09
надо работать

работу искать

учиться можно много лет

один мой друг 5 лет учится - нигде не работает)

Vlad
31.10.2017
21:05:20
На определенном уровне просто начинаешь учиться на работе, и сначала 90% работы это сидение на Stackoverflow, Ruby/Rails API docs, потом все меньше и меньше и того и другого становится, и в какой-то момент в принципе сидишь что-то и кодишь уже)

Google
Konstantin
31.10.2017
21:16:44
мои 90% работы это "Слав, че это за модель, почему она связана через жопу в 3 модели? почему не одну сделали?"

Konstantin
31.10.2017
21:22:34
С++ :33

Vlad
31.10.2017
21:22:37
@ro31337 таки да, отрефакторил до 2 строчек, но кажется есть еще изящнее решение в 1 строчку) при условии идеальных данных и отсутствия использования сторонних библиотек) спасибо за задачу, стало интереснее)

Fedor
31.10.2017
21:23:29
почитал я вас тут....

а является ли элегантным решением ActiveSupport::Duration ? ))))

Admin
ERROR: S client not available

Vlad
31.10.2017
21:27:39
Ну я привык что посторонние инструменты использоваться нельзя. На каких-то сайтах типа codewars натыкался на задачи, решение которых можно было бы упростить с использованием различных либ, но зареквайрить их нельзя)

Ro
31.10.2017
21:37:44
а является ли элегантным решением ActiveSupport::Duration ? ))))
да, в задаче сказано, что можно юзать activesupport

Fedor
31.10.2017
21:40:06
СПОЙЛЕР ну я тоже наговнокодил ) https://pastebin.com/1Bsg8CjG

боже, до чего же неудобно работать в онлайн редакторе...

что б я еще раз сел что писать под виндой

Ro
31.10.2017
21:45:16
СПОЙЛЕР ну я тоже наговнокодил ) https://pastebin.com/1Bsg8CjG
как вариант, но вот строка 5 мне с трудом далась)

Vlad
31.10.2017
21:45:34
СПОЙЛЕР в 2 строчки похожее решение) https://pastebin.com/q4utmZg2

Fedor
31.10.2017
21:45:44
ну типа так быстре, чем какой-нибудь sub )

тем более что я не помню, как удалять символы с конца )

Ro
31.10.2017
21:46:48
к слову, что могу сказать по 3 строке: рубокоп бы у меня на нее ругнулся

Vlad
31.10.2017
21:48:28
Да хватит уже, чего вы приелись) Не замерял, но быстро, больше сидел думая как в 1 строчку сделать, мне кажется в руби все возможно) Но хочется именно без посторонних либ сделать, с ActiveSupport не то, как по мне)

Ro
31.10.2017
21:48:43
ну и плюс - использование hash rocket...

Google
Vlad
31.10.2017
21:48:48
Да, у меня тоже ругается, поэтому и надо что-то придумать другое)

Ro
31.10.2017
21:48:53
сейчас так никто не делает

к слову, рубокоп бы тоже ругнулся

Fedor
31.10.2017
21:51:00
вот вот никто так не делает, а потом говорят что руби медленный...

Ro
31.10.2017
22:02:09
да это как раз мало влияет на производительность

Igor
31.10.2017
22:09:08
https://www.farmanager.com/download.php?l=ru
А какой из них грузить?

Alex
31.10.2017
22:11:04
Тот который подходит к Ос и по разрядности

А какой из них грузить?

Igor
31.10.2017
22:12:43
Vlad
31.10.2017
22:17:24
@ro31337 0.040000 0.030000 0.070000 ( 0.645694) 0.050000 0.030000 0.080000 ( 0.704383) 0.030000 0.050000 0.080000 ( 0.704142)

Alex
31.10.2017
22:20:43
Если это не троллинг, то любую

У меня винда 7

Если Виндоус x64, то x64

Igor
31.10.2017
22:23:02
Если это не троллинг, то любую
Извини если так воспринимается Там архив msi & pdp какую из них грузить для целей этих уроков?

Если это не троллинг, то любую
То что 64 я как раз понимаю я не понимаю что означают эти кнопки под стабильными сборками

Alex
31.10.2017
22:27:02
У меня нету windows, но на 99% уверен, что msi откроется через windows installer

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