
Дмитрий
27.07.2018
08:27:39
jmeter

Alexander
27.07.2018
08:27:55

Vasya
27.07.2018
08:28:10

Google

Дмитрий
27.07.2018
08:28:48


Егогор
27.07.2018
08:42:45
#вакансия #ruby #rails #rubyonrails #backend
Добрый день!
Меня зовут Егор, я хочу предложить вам вакансию Backend-разработчик (middle/senior). Компания: ExactFarming.
Это российская компания, разработчик и издатель сервиса (собственный продукт), помогающего агрономам и фермерам в ведении сельского хозяйства. Функционал во многом связан с ГИС-технологиями (электронные карты полей, спутниковые снимки, навигация по полям, прогнозы погоды и тд), частично похож на ERP- систему (информация о ресурсах фермера), есть блок, связанный с аналитикой (на основе информации о суммарных температурах, накопленных осадках и тд.).
Сервис уже реализован, пользуется успехом в России и странах СНГ. В настоящее время планируется вывести продукт на западный рынок. Кроме того, функционал постоянно расширяется, а также происходит интеграция с оборудованием новых партнеров. Собственно, в связи с развитием бизнеса вакансия и открыта.
Стэк: Ruby, Rails, MongoDB, PostgreSQL, RSpec, Git. Будет плюсом опыт работы с геоприаязанными данными, с docker, опыт разработки на GoLang, опыт разработки по TDD.
Методология: scrum.
Сразу хочу обратить Ваше внимание на то, что это не удаленная вакансия. Работать предстоит в Москве (офис в 3-ех минутах от Павелецкой). График работы гибкий, часть работы можно брать на дом (1-2 дня в неделю). Компания белая, соц.пакет стандартный +корпоративные курсы английского (по желанию). С релокацией, при необходимости, компания готова помочь.
Буду рад рассказать обо всем подробнее по @Egogogor


Alexander
27.07.2018
08:49:26

Vasya
27.07.2018
08:49:43
Спасибо

Anton
27.07.2018
08:49:44
Есть ещё ab
Но лучше врк

Vasya
27.07.2018
09:15:43
Возможно, я уже порядком поднадоел
Но я могу врк отправить пост запрос?

Anton
27.07.2018
09:17:13

Vasya
27.07.2018
09:18:33
https://github.com/wg/wrk/issues/22

Alexander
27.07.2018
09:21:44

Vasya
27.07.2018
09:22:01
Умеет, только надо писать луа скрипт

Alexander
27.07.2018
09:22:19

Anton
27.07.2018
09:22:59

Google

Alexander
27.07.2018
09:23:09

Vasya
27.07.2018
09:23:35
Но все равно кажется, что я пилю херню и не то

Aleksandr
27.07.2018
09:52:33
привет. не знает кто что тут может быть за беда?
https://pastebin.com/9xWktkqx
каталоги и файлы есть, права есть

ojab
27.07.2018
09:57:26
вижу беду с форматированием

Dmitry
27.07.2018
10:16:51
у руби нет же встроенного метода для определения простого числа, что-то типа prime?

ojab
27.07.2018
10:17:35
https://ruby-doc.org/stdlib-2.5.0/libdoc/prime/rdoc/Prime.html suddenly

Mirbek
27.07.2018
10:39:41

Aleksandr
27.07.2018
10:42:15
подоблагородил

Vasya
27.07.2018
11:55:30
Если вдруг кому интересно, я провел тестировку, все нормально

Dmitriy
27.07.2018
12:18:54

ojab
27.07.2018
12:41:42
удобно
11 и дальше уже признали непростым?

Dmitriy
27.07.2018
12:47:13
[*1..100].select{|n| n != 1 && [2,3,5,7].all?{|d| n%d != 0} || [2,3,5,7].any?{|d| n == d} }
=> [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
ojab

Dmitriy
27.07.2018
12:49:48
Ты на аутпут смотрел? :)

rekero
27.07.2018
12:50:36

Dmitriy
27.07.2018
12:55:19
да. Посмотрел в вики, 121 не является простым
на 11 делится. Алгоритм посложнее будет, чем я думал ))

Alexander
27.07.2018
12:58:05
да не парься, умные дядьки специальную формулу вывели, как узнать простое это число или нет. можешь погуглить

Google

Dmitriy
27.07.2018
12:59:01
да, я уже посмотрел ))

Alexander
27.07.2018
13:06:10
так. глубокий вопрос. какой метод вызывается у объекта, когда он попадает в if
как руби понимает - вернуть true/false

Lavrushchik
27.07.2018
13:12:44
какой-то конкретный пример или в общем?

Alexander
27.07.2018
13:13:45

Nick
27.07.2018
13:15:27
Никакой, насколько я понимаю. Просто есть truthy и falsey объекты. Ко второму типу отнсятся false и nil. К первому — все остальные

Lavrushchik
27.07.2018
13:17:41
то бишь, созданный объект класса будет же truthy, ибо он есть в памяти где-то, верно?

Максим
27.07.2018
13:18:22
А false нет в памяти?

Lavrushchik
27.07.2018
13:19:34
есть.
но проверяем же созданный объект

Dima
27.07.2018
13:24:44
Други. Как запулить minitest в память чтоб он у меня по 3 секунды не вкушал?

Alexey
27.07.2018
14:24:51
is_a?(ClassName)

rabbitkate
27.07.2018
14:28:53

rabbitkate
27.07.2018
14:35:36
а как в этом случае правильно написать вывод противоположного значения для boolean? пробовала !v, v.!, not v, ^v (все, что удалось найти в гугле), но ничего не срабатывает

Anton
27.07.2018
14:36:21
!objecti.s_a?(ClassName)

rabbitkate
27.07.2018
14:37:22

Василий
27.07.2018
14:43:14
!v.is_a?(TrueClass) - у тебя все значения кроме true подойдут

rabbitkate
27.07.2018
14:44:01
у меня в хеше 'e' => false, а нужно вывести true

Alexander
27.07.2018
14:45:14

rabbitkate
27.07.2018
14:45:25
и с v.! тоже

Google

Василий
27.07.2018
14:45:57

Alexey
27.07.2018
14:46:05
{
a: 1,
b: true,
c: false,
d: [1,2,3]
}.each do |key, value|
(next puts !value) if [TrueClass, FalseClass].include?(value.class)
(next puts value * 3) if value.class.is_a?(Integer)
puts value
end
@qarabbit

ojab
27.07.2018
14:48:02
Float тоже число

Admin
ERROR: S client not available

rabbitkate
27.07.2018
14:48:22

ojab
27.07.2018
14:48:29
и decimal
так что лучше Numeric

Alexey
27.07.2018
14:49:01
Ты проверь сначала) @qarabbit это скорее пример чтобы оттолкнуться)
ojab дело говорит ^

rabbitkate
27.07.2018
14:49:24

Alexey
27.07.2018
14:49:32
:)

rabbitkate
27.07.2018
14:49:59

Evgeniy
27.07.2018
15:16:28
[:organisation, rule.person, rule] -> organisation_user_rules_path
Все верно, так как ‘person’ это класс User
Как кастомизировать так что бы было organisation_person_rules_path?
без передачи параметра url

Alexey
27.07.2018
15:25:38

Dima
27.07.2018
19:51:11
Вот задачка я ее 3 дня решал: http://www.codewars.com/kata/birthday-i-cake/ruby
очень трудно дебажиться если не вчитаться в условие

Vasya
27.07.2018
20:23:04
Ребят, а на чем сейчас модно писать микросервисы?

Darth
27.07.2018
20:31:04
Какая разница на чем модно? Выбирай из того что знаешь и что хорошо решает твою проблему

Gleb
27.07.2018
20:43:39
https://puu.sh/B4d9C/f7be440a02.png
адок какой то ) чему учат люди, которые получают 20к за 8(!) вебинаров

Google

Vasya
27.07.2018
20:54:03

Darth
27.07.2018
20:54:42
Модно на го
Можно на чем угодно

Vasya
27.07.2018
20:55:46

Darth
27.07.2018
20:56:22
Пишут и на руби, питоне, жс, пхп и тд
Люди писали микросервисы до того, как появились хайповые языки

Vasya
27.07.2018
20:57:39
Это понятно, но я пытаюсь как-то сопоставить со своей задачей

Darth
27.07.2018
20:57:44
И вертяно будут писать когда они умрут :)
Я на работе не юзаю, писал только для саморазвития, понравилось на джаве, го ну и на эликсире
Бери что тебе ближе ;)

Vasya
27.07.2018
21:00:03
Ну, тут помимо ближе мне нужна еще хорошая работа с веб-сокетами и возможность выучить и сделать это за месяц)

Sergey
27.07.2018
21:02:25
Напрашивается Go

Alexey
28.07.2018
06:29:58
@top4ek я хз чем ей помочь, вопрос явно в другой чат ^

Alexander
28.07.2018
06:32:07
Мыльное фото ?