
Alex
09.09.2018
14:14:19
а вот ребята которые курсами занимаются - возможно

Roman
09.09.2018
14:15:25

Alex
09.09.2018
14:15:35
и банки на тебя по другому начинают смотреть

Google

Alex
09.09.2018
14:15:45
заморочек много

Roman
09.09.2018
14:16:10
не знаю как в России, в Украине ничего сложного
я работаю по такой схеме

Alex
09.09.2018
14:16:40
а в украине что для этого нужно? сервис какой юзаешь?

Roman
09.09.2018
14:17:05
сервис чего?
считает мне налоги бухгалтер за 10 баксов в месяц
чтобы открыть - ничего не надо почти. чтоб закрыть - это да, гемор

Alex
09.09.2018
14:18:18
ничего не надо кроме знакомого бухгалтера )

Roman
09.09.2018
14:18:38
сервис есть https://taxer.ua/uk
мне просто лень

Dmitriy
09.09.2018
14:19:15

Alex
09.09.2018
14:19:41

Roman
09.09.2018
14:19:59

Google

Dmitriy
09.09.2018
14:20:04
мне и так не дадут ?

Alex
09.09.2018
14:20:19

rekero
09.09.2018
14:20:24

Alex
09.09.2018
14:20:57

Roman
09.09.2018
14:21:01

Dmitriy
09.09.2018
14:21:38

Alex
09.09.2018
14:21:50

rekero
09.09.2018
14:21:54

Alex
09.09.2018
14:22:01
ну и да, ей тоже где то работать надо

Roman
09.09.2018
14:22:21
ну это я имею в виду постоянную работу
а не фриланс

Roger
09.09.2018
16:56:39
Ребята привет)Кто проходил курсы от thinknetica?Расскажите стоит ли или нет.

Dmitriy
09.09.2018
17:02:36

Roman
09.09.2018
17:05:36
а чтойта? линк дайте

Dmitriy
09.09.2018
17:06:16

Roger
09.09.2018
17:07:40

Dmitriy
09.09.2018
17:08:00

Roger
09.09.2018
17:08:16

Dmitriy
09.09.2018
17:08:49
в общем, там сильно непросто, надо много времени учебе уделять

Google

Roger
09.09.2018
17:08:49

Dmitriy
09.09.2018
17:09:57
а подача - смотришь скринкаст по теме, потом задание - сделать надо в 2 раза больше, чем в видео, без этого дальше нельзя смотреть .. мотивирует, в общем

Roger
09.09.2018
17:12:44

Dmitriy
09.09.2018
17:13:13
таки да

Roger
09.09.2018
17:14:08
Тогда поспешу забежать к ним в последний вагон))

Dmitriy
09.09.2018
17:19:42

Roger
09.09.2018
17:22:21

Dm
09.09.2018
18:10:05

Dima
09.09.2018
18:16:07
Решал я задачу:

Dima
09.09.2018
18:16:11
вбил вот такой код
```
answer = Array.new(rows_size,[])
answer.map{|x| x = Array.new(cols_size,0)}
```
в началось твориться что-то интересно, меняю строки, и все строки в массиве, как последняя строка
когда перебил код на вот такой:
answer = Array.new(rows_size,0)
answer.each_index{|z| answer[z] = Array.new(cols_size,0)}
Все заработало

Roger
09.09.2018
18:17:32

Dima
09.09.2018
18:19:47
rows_size = 4
cols_size = 2
answer = Array.new(rows_size,[])
answer.map{|x| x = Array.new(cols_size,0)}
answer.each{|x| p x.object_id}
answer = Array.new(rows_size,0)
answer.each_index{|z| answer[z] = Array.new(cols_size,0)}
answer.each{|x| p x.object_id}
вот код.

Google

Dima
09.09.2018
18:20:16
он отвечает на впорос, в первом случае все 4 массива имеют один object_id. но Почему?
такй код показательней:
rows_size = 4
cols_size = 2
answer = Array.new(rows_size,[])
answer.map{|x| x = Array.new(cols_size,0)}
p answer.all?{|x| x.object_id == answer[0].object_id} # true
answer = Array.new(rows_size,0)
answer.each_index{|z| answer[z] = Array.new(cols_size,0)}
p answer.all?{|x| x.object_id == answer[0].object_id} # false
answer = Array.new(rows_size,[])
answer.map{|x| Array.new(cols_size,0)}
p answer.all?{|x| x.object_id == answer[0].object_id} # true

Dmitriy
09.09.2018
18:23:13
Array.new(rows_size, [])
везде где юзается дефолтное значение [] референсится один и тот же объект Array, вроде. Сам об такое когда-то с Hash.new([]) бился

Dima
09.09.2018
18:23:31


Aleksey
09.09.2018
19:41:23
Привет всем. У меня вопрос был может кто помочь? Пытаюсь найти файл с методом класса с помощью: File.read(OBJECT_TO_GET.method(:METHOD_FROM).source_location[0]). Проблема в том, что код выполняется eval'ом. Как можно найти источник?

Admin
ERROR: S client not available

Lupsick
09.09.2018
20:32:07
лайк шер
https://github.com/ifokeev/telegraph_api_ruby

Roman
09.09.2018
20:47:44

Lupsick
09.09.2018
20:47:53

Roman
09.09.2018
20:47:57
если уж сделал метод - запихни туда свой REQUEST_RESPONSE

Lupsick
09.09.2018
20:48:06
вут

Roman
09.09.2018
20:48:36
REQUEST_RESPONSE[method.to_sym] || super
вот так
ну и вообще я бы сделал кодогенерацию вместо method_missing - но это уже срач по метапрограммингу

Lupsick
09.09.2018
20:50:56
а какие аргументы?

Roman
09.09.2018
20:51:12
э... нет

Google

Roman
09.09.2018
20:51:39
def self.respond_to_missing?(*)
REQUEST_RESPONSE[method.to_sym] || super
end

Alex
09.09.2018
20:52:27
Так то можно юзать изменяющееся апи

Roman
09.09.2018
20:52:40

Lupsick
09.09.2018
20:52:43
мне типа нужен открытый скоуп методов
условно мне поебать что там запрашивают

Roman
09.09.2018
20:53:09

Alex
09.09.2018
20:54:15
Который под капотом дергает тот апи какой метод запросишь

Roman
09.09.2018
20:55:32
ну если это прозрачная прокся - тогда да
это я чисто придолбался, просто заметил

Lupsick
09.09.2018
20:57:38

Alex
09.09.2018
21:41:01
ничоси я себе хром обновил

Roman
09.09.2018
21:41:20
новый дизайн?

Alex
09.09.2018
21:41:36
ага, воще другой
чет непривычно вообще.

Roman
09.09.2018
21:46:45
пожалуй не буду обновляться ?