@codenamecrud

Страница 823 из 1009
Anton
09.04.2018
19:14:00
лол

Anton
09.04.2018
20:06:08
а у нас просто подписка на работе

Максим
09.04.2018
21:09:09
а про что это вообще?

Google
Anton
09.04.2018
21:12:44
а про что это вообще?
Про велосипеды

Igor
09.04.2018
21:19:01
Тут много шумели про установку Убунту - вот привожу как это получилось на моем железе. Спасибо Димону, i p, и юм юм за ценные советы.

Решил установить Убунту - в принципе(если все хорошо) то этого видео достаточно https://www.youtube.com/watch?v=N6oBXJkAkYU Но у меня гас экран - вот причины (по умолчанию предполагал что у убунту - теже) https://www.linuxmint.com/rel_qiana_cinnamon.php У меня видиокарта была NVIDIA - соответственно надо воспользоваться утилитой nomodeset При загрузки флешки жал периодически delete и в появившимся меню нажал F6 и установил его. (Все это легко гуглится. Казалось бы все - ан нет загрузил ее а она не грузится уже с диска. Где то затерся загрузчик - вот как его установить. Тут надо пользоваться терминалом ( в вигде - консоль - или командная строка) —--- help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82... При этом постоянно тух экран - тут надо залезть в настройки и найти - блокировку экран - и ее отрубить (у меня она была настроена на 5мин) Ну наконец все работает хорошо Только рабочий стол какой то странный. Тут осенило Что надо драйвер для видеокарты установить —---- Вот как это делается (Тут опять терминал(консоль) - https://linuxthebest.net/install-driver/ Теперь все можно расслабиться и наслаждаться швободой.

Рaukoff
09.04.2018
21:29:28
ну главное поставил

26 новая убунта выйдет

Максим
09.04.2018
21:39:06
Что-то меня убунта удручает

Может быть даже после выхода новой останусь на Debian

Ого, в stretch-backports новое ядро

стоит ли рисковать?

Решил установить Убунту - в принципе(если все хорошо) то этого видео достаточно https://www.youtube.com/watch?v=N6oBXJkAkYU Но у меня гас экран - вот причины (по умолчанию предполагал что у убунту - теже) https://www.linuxmint.com/rel_qiana_cinnamon.php У меня видиокарта была NVIDIA - соответственно надо воспользоваться утилитой nomodeset При загрузки флешки жал периодически delete и в появившимся меню нажал F6 и установил его. (Все это легко гуглится. Казалось бы все - ан нет загрузил ее а она не грузится уже с диска. Где то затерся загрузчик - вот как его установить. Тут надо пользоваться терминалом ( в вигде - консоль - или командная строка) —--- help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82... При этом постоянно тух экран - тут надо залезть в настройки и найти - блокировку экран - и ее отрубить (у меня она была настроена на 5мин) Ну наконец все работает хорошо Только рабочий стол какой то странный. Тут осенило Что надо драйвер для видеокарты установить —---- Вот как это делается (Тут опять терминал(консоль) - https://linuxthebest.net/install-driver/ Теперь все можно расслабиться и наслаждаться швободой.
Ну я бы не советовал дуал бут

лучше единственной системой установить дистрибутив Linux

и отправить наиболее важные файлы в облака

Igor
09.04.2018
22:16:31
и отправить наиболее важные файлы в облака
Будущее покажет. Пока осваивать буду. Всякие фишки туда переводить . А там видно будет

Google
Максим
09.04.2018
22:25:45
Убунту - хороший тестовый полигон для Дебиан

в отличие от той же федоры по отношению к Ред Хат



Ivan
10.04.2018
05:43:31
Доброе утро

Я оставлю это сдесь, может кто ещё не читал http://weblog.rubyonrails.org/2018/4/9/Rails-5-2-0-final/

Kirill
11.04.2018
02:06:32
Imagine that you are writing a Ruby/Rails application that must consume a third party RESTful API. If the API is receiving too many requests from the application then it will return HTTP status code 429. In this case the Rails application should wait 15 seconds and then re-submit the same request to the API. Please demonstrate how you would test this behavior using RSpec. The test should be as simple as possible.

Есть какие мысли, ребят?)

Eugene
11.04.2018
04:03:24
Хм

Ну можно сделать что-то вроде буфера, куда будут поступать запросы перед отработкой, такая себе очередь

Откуда такое задание? Интересно

Kirill
11.04.2018
04:07:58
Заказчик

причём не мой))

в общем, как это сделать просто - затрудняюсь ответить

Eugene
11.04.2018
04:28:19
ну вот просто наверное и не выйдет)

Kirill
11.04.2018
04:29:11
ага

Vasiliy
11.04.2018
06:40:04
Так то ограничения можно через RackAttack сделать, но вот повтор последнего реквеста

С другой стороны тебе тут только тест написать же

Nikita
11.04.2018
06:43:43
Делаешь лимитер какой-то, проверяешь запрос, если упёрся в лимит - ставишь на очередь сайдкика того же, возвращаешь 429, если не упёрся в очередь обрабатываешь по запросу

perform_in 15.seconds

В максимальную по приоритету очередь

Google
Nikita
11.04.2018
06:44:45
Если прям 100% гарантия нужна – отельный процесс сайдкика для обработки таких операций

Я так это вижу

Vasiliy
11.04.2018
06:45:35
Там в исходной задаче написать тест а не реализацию

Nikita
11.04.2018
06:47:11
Мокаешь запрос, слип 15 сек, и повторно?)))

as simple as possible)

Vasiliy
11.04.2018
06:53:48
Гавно ж тест лол

И ждёшь каждый случай по 15 сек?

Yaroslav
11.04.2018
06:54:20
А что значит мокать?

Vasiliy
11.04.2018
06:54:57
Печеньку в чай

Yaroslav
11.04.2018
06:55:47
Бадум тссс

Так что это значит?

Vasiliy
11.04.2018
06:56:31
Подменяешь реальный объект какой нибудь пустышкой

Vasiliy
11.04.2018
06:58:28
Которая имитирует поведение, тебе же при запросах не важен запрос как таковой, а важен результат с которым работать, вот твой мок и будет его возвращать, не делая сам запрос

I
11.04.2018
06:59:02
я решил такую задачу через специальный HTTP заголовок и стор в редисе

лайфтайм в сторе 1 минута

Yaroslav
11.04.2018
07:02:25
Благодарю

I
11.04.2018
07:03:12
при большом желании можно на nginScript или на Lua или на Mruby на уровне nginx’a это решить

Anton
11.04.2018
08:13:46
Imagine that you are writing a Ruby/Rails application that must consume a third party RESTful API. If the API is receiving too many requests from the application then it will return HTTP status code 429. In this case the Rails application should wait 15 seconds and then re-submit the same request to the API. Please demonstrate how you would test this behavior using RSpec. The test should be as simple as possible.
Там что тест, что реализация простая. Тебе нужно сделать запрос, получить ответ, проверить его и в каком-то варианте отложить запрос на 15 секунд. По хорошему, если ты юзаешь воркер (если что-то другое - тоже не очень сложно сделать будет), то твоя логика будет состоять из 2 частей: вызвать запрос, обработать ответ. Тест можно написать только на вторую часть, которая запрос проверяет и в случае 429 спавнит воркер ещё раз с теми же данными

Maksim
11.04.2018
08:47:23
Пользуйтесь https://yadi.sk/d/h4cbYYtc3UFgfc
ОГРОМНОЕ спасибо. Прости пожалуйста, а есть ли возможность залить еще куда-то? Я живу в особо одаренной стране, где яндекс блокнут. :(

Минут на 30, хотя бы - сразу слил бы.

Google
Maksim
11.04.2018
08:48:01
На tunnelbear осталось метров 200.

Oksana
11.04.2018
08:48:44
Блин, обычная опера и все выкачивается быстро

Maksim
11.04.2018
08:49:49
:/

Eugene
11.04.2018
08:53:17
Пока не могу

Мыло у вас тоже залочено, я полагаю, а на гугле у меня места нет

Maksim
11.04.2018
08:57:08
Мыло у вас тоже залочено, я полагаю, а на гугле у меня места нет
А сколько там примерно? ато общий размер не показывается.

Oksana
11.04.2018
08:57:20
3,3 гига

Admin
ERROR: S client not available

Maksim
11.04.2018
09:00:55
блин.

спасибо.

Maksim
11.04.2018
09:18:29
он то работает.

Anton
11.04.2018
09:25:40
Imagine that you are writing a Ruby/Rails application that must consume a third party RESTful API. If the API is receiving too many requests from the application then it will return HTTP status code 429. In this case the Rails application should wait 15 seconds and then re-submit the same request to the API. Please demonstrate how you would test this behavior using RSpec. The test should be as simple as possible.
Если это наша система выставляет лимиты то спеки пишутся так: Берем настройку лимита и в интсансе теста ставим ее на 0.5 секунд например, дальше в тесте делаем два запроса с интервалось > 0.5 секунд, получаем норм, потом два запроса с интрвалом меньше 0.5 секунд - получаем 429. ВСЕ! Не надо ждать никакие 15 секунд, общее выполнение спеков не сильно замедленно, заказчик доволен. А вот если для тестов нельзя поменять настройки системы - то система говно

Kirill
11.04.2018
09:27:02
Если пример подходящего к вопросу Rspec кода можно было бы обозреть - цены бы не было))

в итоге сам засяду позже ?

Maksim
11.04.2018
09:30:08
так давай залью и раздам))
был бы благодарен очень. :)

Kirill
11.04.2018
09:30:22
гружу)

Vasiliy
11.04.2018
09:48:17
зачем вообще в тесте апишку дёргать? замокать это всё дело, а в тестах таймтревел юзать

Google
Kirill
11.04.2018
09:52:53
был бы благодарен очень. :)
https://mega.nz/#!zhhElBRa!6D_2w8iotMoboqf08exRq7qJwS_4saX1r-rLX58qVB8

Maksim
11.04.2018
09:53:32
https://mega.nz/#!zhhElBRa!6D_2w8iotMoboqf08exRq7qJwS_4saX1r-rLX58qVB8
огромное спасибо, пробую слить.

Kirill
11.04.2018
09:53:43
Рад помочь)

Maksim
11.04.2018
09:53:57
?

Maksim
11.04.2018
10:10:22
Ды гугол же естьс темиже сервисами
Эм, с какими возможностями если я слить не могу, как я на "гугол" залил бы? :)

Maksim
11.04.2018
10:11:40
:facepalm:

Vasiliy
11.04.2018
10:46:03
Вроде как и надо себя только тестить и обработку того как себя может вести внешний сервер

Anton
11.04.2018
10:58:59
В таких вопросах сложнее всего понять что нам протестить то надо? Если внешнюю апишку как черный ящик - тут только имитировать все условия полностью. Если собственный контроллер из соседней папки - можно все сделать гибко и лайтово

Nikita
11.04.2018
12:28:15
Просто проверить, что кол-во джоб в очереди увеличится на 1?

Получается, что это тест к той реализации, которую я выше описал)

Yevhen Nakonechnyi
11.04.2018
14:02:16
https://cheddar.com/videos/sen-john-kennedy-r-la-your-user-agreement-sucks

Sammy
11.04.2018
14:41:29
ОГРОМНОЕ спасибо. Прости пожалуйста, а есть ли возможность залить еще куда-то? Я живу в особо одаренной стране, где яндекс блокнут. :(
а что мешает в стране, где Яндекс заблочен, любую приблуду впн для хрома или фаерфокса вкачать? На крайний - оперу поставить.

Yevhen Nakonechnyi
11.04.2018
17:14:20
Tor....

Maksim
11.04.2018
18:30:30
Yep :D

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