@proRuby

Страница 378 из 1594
Ivan
12.01.2017
21:51:09
лет 8 назад было

Dmitriy
13.01.2017
05:20:47
Ребят посоветуйте книгу по руби

Не по рельсам

Google
Zulkar
13.01.2017
05:21:09
Их много

Dmitriy
13.01.2017
05:21:52
Так можно 100 лет учить, нет книги где рассматривается много чего и понятным языком

?

Aldar
13.01.2017
05:26:15
Tim
13.01.2017
05:53:32
посоветуйте мне книгу чтобы шарить в руби

хотелось бы сколько-нибудь углубленного познания

а то я по ощущениям пишу джавовский код там. ну могу немного в метапрограммирование и всякие штуки, но хотелось бы отточить знание

v
13.01.2017
06:08:49
Ребят посоветуйте книгу по руби
поищи по конфе на слово "книг"

Tim
13.01.2017
06:10:06
просматривал содержание первой, мне показалось что я не много с неё почерпну

или там что-то рассматривается глубоко? или код-стайл правят?

v
13.01.2017
06:11:33
ну не показалось, так не показалось

Dima
13.01.2017
06:15:43
Есть вопрос, снова назову его глупым. Вопрос заключается в выборе языка программирования для решения олимпиадных задач. Выбор застрял между С и Ruby. Ruby за простоту, а С за быстродействие. Как думаете, что лучше?
Начинайте с С. Он простой там мало абстракций. Если у вас возник такой вопрос. Получив уже какой-то опыт выберете. Ruby не такой уж частый гость на олимпиадах.

Google
Tim
13.01.2017
06:16:19
я не представляю как на С писать олимпиадки

конкретно для этой цели он не очень подходит

Dima
13.01.2017
06:18:32
я не представляю как на С писать олимпиадки
между Си и Руби лежит пара парадигм: cи стурктурное программирвоание, ruby - ооп+функциональное. Если возникает такой вопрос "что лучше", то лучше начать с азов.

Да и вообще олимпиады начниаются с псевдокода в Кормане и Риверсте и Седжвике. А псевдокод больше похож на си.

Там нет надстроек вроде STL и всего подобного.

Есть вопрос, снова назову его глупым. Вопрос заключается в выборе языка программирования для решения олимпиадных задач. Выбор застрял между С и Ruby. Ruby за простоту, а С за быстродействие. Как думаете, что лучше?
начинте с книжки Седжвика по Алгоритмам и Струтурам данных. На олимпиадах решает то знаете ли вы алгоритмы. Если вы не знаете как реализовать определенный алгоритм на графе, вам не Ruby ни Java не поможет.

Tim
13.01.2017
06:21:46
в си строки неудобные для олимпиад

если чел ничего не умеет решать, то книжки по алгоритмам читать ему рановато. пусть узнает как считывать\писать в его языке + несколько базовых штук и сдаст с десяток халяв на acmp.ru

Dmitriy
13.01.2017
06:22:53
/stat@combot

Combot
13.01.2017
06:22:53
combot.org/chat/-1001032697885

Tim
13.01.2017
06:23:16
на более высоком уровне алгоритмы решают, но на низком чаще всего надо уметь просто что-то закодить

Dima
13.01.2017
06:24:46
на более высоком уровне алгоритмы решают, но на низком чаще всего надо уметь просто что-то закодить
олимпиадны в университетах гарантированно содержат в себе задачи на алгоритмы. Более низкий уровень я не рассматриваю.

Tim
13.01.2017
06:25:52
говорю как участник олимпиад в университете, на любом контесте есть 2-5 халяв, требующих смекалочки, а не алгоритмов. и если ты не можешь решать эти халявы, то в алгоритмы лезть рановато, надо сначала скилл прокачать

в тем более он сказал, что он ещё школьник. на школьных олимпиадах можно получать баллы за то, что решение проходит часть тестов

Dima
13.01.2017
06:27:50
https://youtu.be/niO16JEbpWs

Спорт. Есть вот пауэр лифнинг какой в нем смысл? или шахматы.

Tim
13.01.2017
07:49:06
или фехтование

или теннис

или футбол

Google
Dima
13.01.2017
07:49:21
точно

trickster
13.01.2017
07:55:01
или дота

соревновательный вид спорта, олимпиадное программирование чё)

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

Tim
13.01.2017
07:56:19
ну просто прокачивает мышление неплохо

Nikolay
13.01.2017
07:58:27
все мои знакомые кто были топчики в олимпиадном программировании в школе ,сейчас крутые инженеры
потому что другого программирования в школах нет. они увлекались им тогда, но я сомневаюсь, что всем им именно это помогло стать крутыми инженерами, а не просто увлеченность

trickster
13.01.2017
07:59:30
ну я думаю, тут фактор того, что ты уже тогда начинаешь складывать нужное представление

о программировании

Nikolay
13.01.2017
07:59:54
мало общего

зависит от области, конечно

trickster
13.01.2017
08:00:14
+ в том возрасте память, обучаемость, более гибкое

Nikolay
13.01.2017
08:00:16
но 95% не встретят проблем из олимпиад в работе

Dima
13.01.2017
08:02:18
но 95% не встретят проблем из олимпиад в работе
Большиснтво людей "тяжелей ложки" в руках ничего не держат и больше 100 метров по работе не ходят, что теперь в спортивный зал не ходить и бегом не знаиматься? Олипиадное программирование подвергается критике которой не подвергается хоккей и баскетбол.

Точно также есть ШАХМАТЫ - почетный вид спорта. В нем практического на порядок меньше чем в олимпиадном программировании.

Nork
13.01.2017
08:05:25
вот вот

спорт говно

Dima
13.01.2017
08:06:01
Спорт гавно, а троллинг сила :)

Nork
13.01.2017
08:06:33
вот что вам Ходоровски про спорт принес: "Мужчины обожают других мужчин, глазеют на них, даже дерутся из-за них, и все это маскируется спортом! "

Dima
13.01.2017
08:06:40
потому что никто не говорит, что баскетбол тебе помогает в работе преуспеть
говорят. и очень много. Двигательная активность помогает активиизировать притко к крови в внутренним органом.

Google
v
13.01.2017
08:13:29
ну я думаю, тут фактор того, что ты уже тогда начинаешь складывать нужное представление
чот сомнительно. Судя по тому, что я на хабре в комментах читал, олимпиадное программирование - вещь сама для себя

Nork
13.01.2017
08:15:59
Теперь все кто прочитал не развидят и будет трудно удержаться от просвящения.

Dima
13.01.2017
08:16:50
чот сомнительно. Судя по тому, что я на хабре в комментах читал, олимпиадное программирование - вещь сама для себя
сами поришайте задачи. в контестах они вполне жизненные. Когда решение есть, но оно не пролазит по времени или памяти, то начинает быть ясно что олимпиады это не ведь в себе.

Tim
13.01.2017
08:17:35
да, бомбит от необходимости оптимизировать норм решения

но в этом и главный прикол олимпиадок

Dima
13.01.2017
08:17:51
всегда сильных ненавидят: ненавидят борцов, ненавидят культуристов, ненавиядт олимпиадников. Потому что ясно, что олимпиадник офигенно шарит, и решает такие задачи которые решить с ходу н е получается за ненеделю. А он эту задачу решает за 30 минут. И начинаются вопли: А-а-а-аа- борцы -гомосексулиты, а-а-а-а олимпиданики вешь в себе. это ЗАВИСТЬ

Admin
ERROR: S client not available

Павел
13.01.2017
08:20:59
Вас в детстве мало обнимали

Tim
13.01.2017
08:21:21
да не, он норм написал

Nikolay
13.01.2017
08:21:35
да не, дима ебанутый какой-то, надо и в этой конфе его забанить

Dima
13.01.2017
08:22:16
да не, дима ебанутый какой-то, надо и в этой конфе его забанить
за что меня забанить? за то что у тебя от логике пукан в клочья разорвало.

Dmitriy
13.01.2017
09:00:25
не ругайтесь тут

лучше подскажите вот в тесте запрос get '/api/achievements', nill, { } что значит в запросе get nill и {} раньше я всегда сталкивался только c например get :show, params {id: 1} для примера просто

по идее же можно просто get '/api/achievements' без nil и {}

Dima
13.01.2017
09:23:34
по идее же можно просто get '/api/achievements' без nil и {}
для того чтоб вам поомочь давайте более полную информацию, чем вы етстируете

тода можно будет найти

Google
Dmitriy
13.01.2017
09:24:18
Я тестирую API своего приложения

точнее учусь

Dima
13.01.2017
09:24:55
Я тестирую API своего приложения
от какого класса вы наследуете класс в котром происходит тестирование?

ActionDispatch::IntegrationTest

или что то другое

Dmitriy
13.01.2017
09:25:42
require 'rails_helper' RSpec.describe 'Achievements API', type: :request do it 'sends public achievements' do get '/api/achievements' end end

ну я еще не дописал тест

Dmitriy
13.01.2017
09:26:37
если я пишу так get '/api/achievements', nil, {}

Dima
13.01.2017
09:26:47
require 'rails_helper' RSpec.describe 'Achievements API', type: :request do it 'sends public achievements' do get '/api/achievements' end end
начинаем копать шаг первый https://www.relishapp.com/rspec/rspec-rails/docs/controller-specs и сразу строчка: A controller spec is an RSpec wrapper for a Rails functional test (ActionController::TestCase::Behavior).

Dmitriy
13.01.2017
09:26:52
то во время теста я получаю get '/profile', params: { id: 1 }, headers: { 'X-Extra-Header' => '123' }, env: { 'action_dispatch.custom' => 'custom' }, xhr: true, as: :json (called from block (2 levels) in <top (required)> at /Users/dima/Documents/Sites/simple_cms/spec/requests/api/achievements_spec.rb:6)

Dmitriy
13.01.2017
09:30:14
ага, а ведь еслм params не писать то они и так нил

# get :show, # params: { id: 7 }, # session: { user_id: 1 }, # flash: { notice: 'This is flash message' }

session? {}

может

@lbvf50 тыкни меня в строчку где ты это узнал судя по всему это params = nill и body == {}

Страница 378 из 1594