@rubyschool

Страница 823 из 921
GG
06.09.2018
15:58:03
правда лица не всегда - это зависит от заказчика
это отдельные условия у заказчика?

Andrey
06.09.2018
15:58:09
GG
06.09.2018
15:58:55
Ну а чо, если нет вебки, значит нет, и всё )
с точки зрения заказчика, можно сказать: нет проекта у тебя )

Nikolay
06.09.2018
15:59:05
камеру под стол )

Google
GG
06.09.2018
15:59:32
камеру под стол )
жесть для ирландцев)))

Ro
06.09.2018
15:59:41
это отдельные условия у заказчика?
ну как, если он захочет. Ему это ничего не стоит. У меня всегда скрины делали. А вот у кореша его лицо фоткали, два или три года он работал на апворке. Сейчас вроде ушел оттуда)

GG
06.09.2018
16:00:32
скрины часто делаются?)

Ro
06.09.2018
16:11:11
раз в 5-10 мин

т.е. если ты планировал получать деньги и ничего не делать, то не получится) но это фигня. Можно два компа иметь

на одном, допустим, смотришь кино, а на другом пишешь код) если денег на второй комп нет, то можно котика завести. Одной рукой гладишь, другой код пишешь

GG
06.09.2018
16:15:23
котик у каждого, нужно по серьезнее, например, секретаршу)

в HTML есть разница или нюансы при использовании '' и "" ? я пишу так <input type='text' name='aaa'/> всё работает... но почти все пишут через ""

Alexandr
06.09.2018
16:27:08
Нет разницы в чистом html

GG
06.09.2018
16:27:55
какой ещё бывает?) для каких есть разница?

Dmitry
06.09.2018
16:28:29
если это erb и там руби кот есть

Google
Alexandr
06.09.2018
16:29:10
Ну или какой нить vue

GG
06.09.2018
16:29:55
если это erb и там руби кот есть
я так понимаю там теже правила что и у руби? например: puts 'bla bla' puts "#{param}"

?

Dmitry
06.09.2018
16:30:21
типо того

GG
06.09.2018
16:30:23
Ну или какой нить vue
Оно https://vuejs.org/

?

типо того
типо, но не всё?

Dmitry
06.09.2018
16:31:22
просто puts в erb меня смутил)

<%= %>

GG
06.09.2018
16:32:09
просто puts в erb меня смутил)
По курсу только что прошёл консольные приложения... что первое в голову пришло)

Dmitry
06.09.2018
16:32:25
не беги вперед паровоза

а то каша будет манная

GG
06.09.2018
16:32:34
<%= %>
Это так начинается руби код в erb?

Dmitry
06.09.2018
16:32:47
если его надо выводить в представлении

GG
06.09.2018
16:33:04
у меня как раз сейчас урок где создаётся сайт на синатра

Dmitry
06.09.2018
16:33:15
<% код тут %>

это если не надо

тут ничего сложного

<%# закомментированный код %>

<% -%> вот такая есть еще

Google
GG
06.09.2018
16:35:59
-%> — минус в конце?

Dmitry
06.09.2018
16:36:29
Avoids line break after expression.

GG
06.09.2018
16:45:07
спасибо

Ro
06.09.2018
16:49:47
можно, но я когда-то пошел по пути тру-хеккера, хакнул софт (подменил dll'ку, т.к. я в винде сидел, а запускал в виртуалке). Софт давал звуковой сигнал за 5 секунд до снятия скрина, меньше стресса было

Andrey
06.09.2018
17:01:34
дак виртуалку наладил да и всё

Ruslan
06.09.2018
17:01:54
привет, есть особенности использования devise в rails api (связка с Angular6) ?

devise же можно юзать для rails api?

Dm
06.09.2018
17:15:24
Можно

Ruslan
06.09.2018
17:21:21
а особенности в использовании для api есть?

Андрей
06.09.2018
22:29:41
никак )
Все же как: рекурсия

да и рекурсия - тот же цикл только в профиль
С этим бы я поспорил. Особенно применимо к руби. Это как карандаш и ручка: внешне могут быть похожими, могут делать одни и те же вещи, но они не одно и то же и не везде взаимозаменяемы

Alex
06.09.2018
22:47:23
С этим бы я поспорил. Особенно применимо к руби. Это как карандаш и ручка: внешне могут быть похожими, могут делать одни и те же вещи, но они не одно и то же и не везде взаимозаменяемы
в ruby любую рекурсию можно переписать в цикл. А ту что нельзя - будет работать ограниченно, я уже в такие ограничения упирался

@FedorKoshel как раз мне тогда подсказывал материал и как мне решить ту задачку с рекурсией, так что он тут прав

Андрей
07.09.2018
01:37:51
в ruby любую рекурсию можно переписать в цикл. А ту что нельзя - будет работать ограниченно, я уже в такие ограничения упирался
То с чем вы столкнулись, скорее всего было ошибкой переполнения стека. И так произошло лишь потому, что вы не понимаете как работают эти конструкции(в общем и в конкретном языке) и где их следует правильно применять. И уверять в том что они схожи или нет, вы не можете.

Андрей
07.09.2018
01:40:59
то с чем я столкнулся, прекрасно работает на С, но ужасно неработает на ruby, потому что ruby сразу предупредит о привышении лимитов
Какой смысл вам спорит если вы не знаете как это даже называется? На С будет работать все, только что-то, может при этом стрелять постоянно ядерной боеголовкой себе в грудь

Alex
07.09.2018
01:42:21
Какой смысл вам спорит если вы не знаете как это даже называется? На С будет работать все, только что-то, может при этом стрелять постоянно ядерной боеголовкой себе в грудь
да смысл в том что в ruby рекурсия очень ограниченная и на деле это цикл, и когда ruby не может сделать из вашего кода цикл , она вам прямо отказывает в выполнении этого самого кода

Хотя правильнее сказать, она его просто исполняет с небольшой глубиной

привысив которую и сообщит ошибку

Google
Alex
07.09.2018
01:48:54
по факту там где мне понадобилась реальная рекурсия, на ruby воспользоваться ей мне не удалось и мне не просто пришлось переписывать код, мне пришлось вообще другой подход к решению задачи делать

Андрей
07.09.2018
02:10:10
да смысл в том что в ruby рекурсия очень ограниченная и на деле это цикл, и когда ruby не может сделать из вашего кода цикл , она вам прямо отказывает в выполнении этого самого кода
Ну нет же. Рекурсия это не цикл и она не превращается в цикл (это уже магия какая-то). Как вы вызов функций собираетесь превратить в цикл? Я не вижу смысла с вами спорить в том, что вы не понимаете.

Alex
07.09.2018
02:15:46
Любую рекурсию можно переписать в цикл, а уж как действует оптимизация рекурсий в разных языках это уж не мне рассказывать. В ruby она - оптимизация рекурсий работает никак поэтому и использование рекурсии остается на уровне синтаксического сахара, просто быстрее в написании чем цикл, когда же дело доходит до реального использования рекурсий - т.е. в случаях когда написание цикла представляется проблематичным и трудным для понимания - рекурсии в ruby не работают или делают это весьма ограниченно.

Андрей
07.09.2018
02:16:10
Переполнения стека можно вызвать даже не создавая рекурсию, но писать много кода придется

Alex
07.09.2018
02:16:21
он не умеет в хвостовую оптимизацию, умрешь на stack_to_deep

Admin
ERROR: S client not available

Андрей
07.09.2018
02:20:45
при этом
Интерпретатор не делает никакой магии при работе с рекурсией. Он видит лишь что ему приходится функция и исполняет ее, производит какие действия внутри функции и возвращает результат. Магии тут нет. Если идти вашей логике, то все функции "превращаются" в циклы

при этом
И P.S. изначально, я завел беседу о том, что рекурсия != цикл. Вы говорите что согласны с человеком, к которому я обратился. Обоснуйте в таком случае. ну и что бы предельно убрать мешающие вещи - давайте абстрагируемся от языков насколько это возможно

Alex
07.09.2018
02:26:25
Интерпретатор не делает никакой магии при работе с рекурсией. Он видит лишь что ему приходится функция и исполняет ее, производит какие действия внутри функции и возвращает результат. Магии тут нет. Если идти вашей логике, то все функции "превращаются" в циклы
к вопросу о том что интепретатор не оптимизирует , пойду от противного и просто приведу один пример как раз про рекурсии https://rpanachi.com/2016/05/30/ruby-recursion-stack-size-tail-call-optimization часть про tail call optimization

Поэтому интепретатор как и компилятор вполне себе делают магию о которой можно ничего не знать, но при которой это никак не будет сказываться на конечном результате вычислений

Про замену я переборщил, пруфов нет а значит и подтвердить это никак не смогу

Знаю только что в С/С++ такой механизм применительно к хвостовым рекурсиям есть

Андрей
07.09.2018
02:44:44
Alex
07.09.2018
02:45:32
В программировании всегда есть выбор между памятью или скоростью , ровно тот же выбор возникает в случае выбора рекурсии и цикла, а результат один.

Андрей
07.09.2018
02:52:30
если вернуться к человеку к которому вы обратились, то он прав. Любую рекурсию можно переписать в цикл и наоборот "те же яйца только в профиль"
1) не любой цикл вы можете переделать в рекурсию (это уже зависит от механизмов отдельно взятых языков). Об этой проблеме вы и писали выше и следствием чего, есть мои слова: нужно знать что это, как работает и где применять. 2) как я уже выше сказал: если одну задачу можно выполнить и циклом, и рекурсией - это не значит что они равны.

Google
Андрей
07.09.2018
02:59:28
С этим бы я поспорил. Особенно применимо к руби. Это как карандаш и ручка: внешне могут быть похожими, могут делать одни и те же вещи, но они не одно и то же и не везде взаимозаменяемы
Начали с этого, ну и хоть и не прямо сказано что равно, но расцениваю так. Учитывая в контексте первоначального вопроса, к которому Федор дал этот ответ.

Alex
07.09.2018
03:07:52
Ну мы и вернулись к тому с чего начинали. Я считаю что он прав. А был бы он не прав если бы в ruby не было таких ограничений , а говорил он именно в его контексте. Вся элегантность и интерес к рекурсиям и проявляется в тех случаях когда возникают ограничения, но это применимо ко всяким интересным задачам с собеседований, что с реальной работой никак не связано....

Андрей
07.09.2018
03:11:28
Ну мы и вернулись к тому с чего начинали. Я считаю что он прав. А был бы он не прав если бы в ruby не было таких ограничений , а говорил он именно в его контексте. Вся элегантность и интерес к рекурсиям и проявляется в тех случаях когда возникают ограничения, но это применимо ко всяким интересным задачам с собеседований, что с реальной работой никак не связано....
Рекурсии с реальной работой никак не связаны? Ок.... Когда дойдете до функционального подхода, конечных автоматов и прочего - тогда и поговорим как оно не применяется. т.е. в руби рекурсия в частых условиях будет падать с ошибкой, в отличии от той же задачи реализуемой циклом, но эти две концепции в принципе одно и то же? Вы не находите тут противоречия?

Alex
07.09.2018
03:17:50
И я думаю что никогда в реальной работе не дойду до конечных автоматов и прочего в rails

Ro
07.09.2018
03:23:07
скука ?

сегодня у вас пятница уже?

может флудовыхи откроем?

я завтра из дома работаю

Alex
07.09.2018
03:23:49
Ну, сам знаешь мне заняться нечем пока ?

Ro
07.09.2018
03:25:57
Ладно, давайте приоткроем пока немного ?

но не до конца

а то утонем в котах

имейте в виду, что некоторые на работе могут читать

Ro
07.09.2018
03:31:36
не ругайтесь только

не понижайте свою энергетику

гляньте лучше как меня прокатили на 25к зеленых

https://www.youtube.com/watch?v=034G4nekT3A

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