@codenamecrud

Страница 438 из 1009
Ivik
28.12.2016
15:42:58
у тебя ссылка с remote: true

в ответ приходит .js.erb то есть JS код который выполняется на клиенте все это проходит нормально но если я перезапущу браузер и открою вкладку с сайтом на той странице (без её перезагрузки) то у мня в окне будет последний ответ сервера с JS кодом

Ivan
28.12.2016
15:46:42
хм хм

Nomaniba
28.12.2016
20:50:09
https://www.quora.com/Why-did-Google-choose-Python-over-Ruby

Google
Ivik
29.12.2016
08:23:55
короче, кому интересно по моей проблеме она кроется в window.history.pushState

Eugene
29.12.2016
10:33:00
Помните я давеча сравнивал производительность вебсерверов?

интереса ради запустил феникс, 16424 запроса за минуту обработал

http://www.akitaonrails.com/2016/12/23/elixir-phoenix-app-deployed-into-a-load-balanced-digitalocean-setup

Aldar
29.12.2016
10:41:39
Eugene
29.12.2016
10:42:00
Ну я с сравнивал вебрик, thin, puma, passenger и unicorn

https://vk.com/codenamecrud?w=wall-69141072_659 вот они

Aldar
29.12.2016
10:43:01
получается феникс ничем не быстрее?

Eugene
29.12.2016
10:43:47
Не получается :)

Aldar
29.12.2016
10:44:48
чем многопоточная пума

Eugene
29.12.2016
10:44:55
Феникс:

Concurrency Level: 10 Time taken for tests: 60.005 seconds Complete requests: 16424 Failed requests: 0 Total transferred: 58814344 bytes HTML transferred: 53410848 bytes Requests per second: 273.71 [#/sec] (mean) Time per request: 36.535 [ms] (mean) Time per request: 3.653 [ms] (mean, across all concurrent requests) Transfer rate: 957.19 [Kbytes/sec] received

Обрати внимание на time per request

Google
Eugene
29.12.2016
10:45:42
щас скину результат для пассажира

Concurrency Level: 10 Time taken for tests: 60.002 seconds Complete requests: 12795 Failed requests: 0 Total transferred: 122691255 bytes HTML transferred: 112224945 bytes Requests per second: 213.24 [#/sec] (mean) Time per request: 46.895 [ms] (mean) Time per request: 4.689 [ms] (mean, across all concurrent requests) Transfer rate: 1996.86 [Kbytes/sec] received

Феникс в большинстве случае будет доставлять контент значительно быстрее, чем рельсы

А то что он обработал больше или меньше запросов за минуту, это вопрос только к реализации вебсервера, и это легко решается скалированием приложения

Ivan
29.12.2016
11:14:30
щас скину результат для пассажира
Завтра - послезавтра сделаю, и на go протестирую

А есть какая нибудь штука, что-бы логи смотреть удобно было?

Eugene
29.12.2016
17:37:44
есть агрегаторы логов

saas

elk (elastic, logstash, kibana)

Ivan
29.12.2016
17:38:31
Спасибо, посмотрю

Ivan
29.12.2016
18:20:57
Гоу знаешь?
"Знаю" - очень громко сказано

Уровень чуть больше hello world'а. Но очень увлечен этим, увы времени мало.

Артем
29.12.2016
19:14:31
Парни, вопрос не по тебе. Кто умеет на аккордионе играть?

John
29.12.2016
22:36:48
N
29.12.2016
22:41:12
Могу на баяне.

Ну и на аккордеоне немножк.

Aldar
29.12.2016
22:54:54
https://www.us-cert.gov/sites/default/files/publications/JAR_16-20296.pdf

Nomaniba
29.12.2016
23:03:24
https://www.us-cert.gov/sites/default/files/publications/JAR_16-20296.pdf
я вот задумался, какой хацкер захочет помогать нынешнему режиму даже за деньги и понял, что только конченый маргинал или тот, кто "подшконкой" под "дулом" и обычным дулом

Google
Nomaniba
29.12.2016
23:05:34
все не так просто
я тоже так подумал, когда увидел, что роскомнадзор забанил локал хост

Eugene
29.12.2016
23:07:16
http://stackoverflow.com/questions/2569501/what-ruby-and-rails-developers-ought-to-know/2569865#2569865 с форума

Nomaniba
29.12.2016
23:16:08
http://stackoverflow.com/questions/2569501/what-ruby-and-rails-developers-ought-to-know/2569865#2569865 с форума
Непонятный энтри лвл "Я учу рельсы три часа", мидл Джуниор ака Мид-лвл, Я программист-менеджер-швейцарский нож ака Сениор

Eugene
29.12.2016
23:21:34
Позволю себе не согласиться

Давай по пунктам разбирать, к чему конкретно претензии?

Nomaniba
29.12.2016
23:24:14
Энтри лвл

Что это?

Это даже не джун. За три часа можно выудить инфу по этим пунткам с доки

Мид лвл

Eugene
29.12.2016
23:25:39
Три часа - это посмотрел, применил и забыл

Nomaniba
29.12.2016
23:25:48
Джун должен деплоить(в РФ), и все вот это в Мид-лвл - Джун мастс

Сениор

Nomaniba
29.12.2016
23:26:53
Много видел сениоров, которые могут объяснить , так чтобы сходу стало ясно? Чтобы не было впечатления ака рокет саинс

Коммуникация, деловая этика, софт скиллз, етц

Специалист по БИТ

Софт-хацкер-ментор-программист

Тут нужен Эгзибит для ассембла

может это уже за гранью зла, но Юникс литераси нигде не вижу

Ivan
30.12.2016
02:10:33
http://stackoverflow.com/questions/2569501/what-ruby-and-rails-developers-ought-to-know/2569865#2569865 с форума
Лол, этот топик в закладках около года лежит, и кажется даже тут кому то давно скидывал)

Артем
30.12.2016
09:32:54
https://youtu.be/RXynUJ0SVXw

Google
Ivan
30.12.2016
09:42:55
Взываю к помощи.

У меня сейчас методы такого вида: def variable @variable ||= (тут расчеты) end

Подобных методов много, и хочу их все переопределить в цикле через define_method

Знаю только методы instance_variable_set и instance_variable_get

А каким методом пользоваться, что-бы было как ||= ?

Artem
30.12.2016
09:45:07
нет такого метода

Ivan
30.12.2016
09:45:26
А выходы?

Artem
30.12.2016
09:45:34
||= разворачивается в @var = @var || (расчеты)

так что тебе придется и get и set юзать

Admin
ERROR: S client not available

Ivan
30.12.2016
09:46:15
Ой, точно, благодарю.

Edwinna
30.12.2016
10:32:52
А кто с php знаком?

Артем
30.12.2016
10:35:07
?

Edwinna
30.12.2016
10:35:55
Я пытаюсь найти короткое решение — аналог .flatten!

для multidimensional arrays с любым количеством уровней

function array_flatten_recursive($array) { if (!$array) return false; $flat = array(); $RII = new RecursiveIteratorIterator(new RecursiveArrayIterator($array)); foreach ($RII as $value) $flat[] = $value; return $flat; }

пока нашла вот это, но, честно говоря, не сильно понимаю, как это работает

Eugene
30.12.2016
10:38:18
это что, пхп?

Edwinna
30.12.2016
10:38:47
да

Eugene
30.12.2016
10:39:31
2.2.3 :005 > a => [1, [2, [3, [4, [5]]]]] 2.2.3 :006 > a.flatten => [1, 2, 3, 4, 5]

Google
Mike
30.12.2016
10:39:47
?

Edwinna
30.12.2016
10:41:12
ну, дык, в руби-то да)

А тут второй день пытаюсь найти что-нибудь более элегантное. Есть решения в одну строку, но у меня конкретно оно почему-то не сработало, руки кривые, наеврное

Eugene
30.12.2016
10:42:25
static VALUE rb_ary_flatten(int argc, VALUE *argv, VALUE ary) { int mod = 0, level = -1; VALUE result, lv; rb_scan_args(argc, argv, "01", &lv); if (!NIL_P(lv)) level = NUM2INT(lv); if (level == 0) return ary_make_shared_copy(ary); result = flatten(ary, level, &mod); OBJ_INFECT(result, ary); return result; }

реализация рубевого флаттен

Берешь и переписываешь на пхп

Ivan
30.12.2016
10:43:48
http://stackoverflow.com/questions/1319903/how-to-flatten-a-multidimensional-array

Вот отсюда первый ответ не сработал?

Edwinna
30.12.2016
11:01:45
Спасибо)

Артем
30.12.2016
11:25:15
Мне есет нод 32 роутер подарил

?

https://meduza.io/feature/2016/12/30/esche-odna-milenkaya-devochka-haker?utm_source=telegram&utm_medium=live&utm_campaign=live

Eugene
30.12.2016
13:32:21
Самые популярные ссылки из моей рассылки в 2016-м https://www.getrevue.co/profile/frey/2016

Ivan
30.12.2016
14:23:24
Есть тайм зона, которая выдаётся примерно таким видом "Europe/Moscow". Как мне моздать объект Time или DateTime в конкретной зоне. И то и другое принимает в аргумент зону такого вида "+03:00"

Гуглил - в советах различные гемы, некоторые даже к третьим АПИ обращаются. Может есть какие-нибудь best practices

Eugene
30.12.2016
14:27:06
2.3.1 :006 > ActiveSupport::TimeZone.new('Hawaii') => #<ActiveSupport::TimeZone:0x007fcbd882bb20 @name="Hawaii", @utc_offset=nil, @tzinfo=#<TZInfo::DataTimezone: Pacific/Honolulu>>

подойдет?

Ivan
30.12.2016
14:31:32
Ой лол, не пролистал до конца доку этого класса active support. Да, шикарно, спасибо.

Eugene
30.12.2016
14:32:11
велкам :)

Ivan
30.12.2016
15:14:32
lol

Eugene
30.12.2016
23:11:55
https://www.manning.com/books/amazon-web-services-in-action

Страница 438 из 1009