
rabbitkate
03.09.2018
09:55:52

Dima
03.09.2018
09:55:53
Меня вдохнавляла внутренняя, подводная активность коллектива, при внешнем спокойсвтии.

Nikita
03.09.2018
09:56:32
Я вот удивляюсь тому, что как ни зайду - тут все время движ, причем с одними и теми же людьми

Максим
03.09.2018
09:56:50
коммьюнити

Google

Nikita
03.09.2018
09:56:51
Вы как-то в бэкграунде научились чатиться, пока живете?

Tim
03.09.2018
09:56:57

Nikita
03.09.2018
09:57:12

Tim
03.09.2018
09:57:23
я ваще в топе был какое-то время

Nikita
03.09.2018
09:57:25
Но вот Дима с Максимом 24/7 онлайн

Tim
03.09.2018
09:57:27
по количеству месседжей

Rafkat
03.09.2018
09:58:16

Marina
03.09.2018
09:59:08
dc++

Nikita
03.09.2018
09:59:12
Иркой, кстати, сейчас кто-то вообще пользуется? Или это анахронизм для кулхацкеров

Максим
03.09.2018
09:59:21
я не так часто на самом деле тут
ой я на форумах по наруто полюбил общаться В СЕТИ ИНТЕРНЕТ

Google

Максим
03.09.2018
10:00:38
АДМИНЫ


Dmitryi
03.09.2018
10:00:46
Вакансии: Team Lead / Senior dev
Сервис по доставке продуктов и товаров на дом. Нужны 2 программиста Team Lead и Senior dev. Задачи схожи, но разработчику не нужно управлять командой.
Требования:
- Опыт работы в должности Lead Developer;
- Превосходное знание и опыт разработки на Ruby/Ruby on Rails;
- Отличное знание реляционных БД (PostgreSQL);
- Наличие реализованных проектов;
- Навыки front-end будут преимуществом;
- Опыт работы с гибкими методологиями (Agile, Scrum).
Обязанности:
- Руководство командой разработки;
- Принятие архитектурных решений;
- Оценка задач и участие в планировании совместно с руководителем проекта;
- Разработка, доработка и развитие серверной части (back-end) проектов компании (сайт, мобильные приложения для IOS и Android);
- Помощь в формировании команды.
Условия:
- Работа в Санкт-Петербурге;
- Пятидневный рабочий день, полная занятость в офисе;
- З/пл от 150-250 тыс руб. в месяц.
Email: mp22@kbspb.com
@bergdmitryi
#санктпетербург #офис #полнаязанятость #ror #ruby #rails #teamlead #senior


Mike
03.09.2018
10:00:55
#вакансия #офис #Ruby #Rails #Senior #Севастополь
Формат работы: офис
Занятость: полная
Зарплатная вилка Senior: 150 - 200k net
Описание вакансии:
Мы - компания которая на протяжении 13 лет разрабатывает веб и мобильные приложения, а так же design (входим в ТОП-100 компаний на dribbble.com) на рынке США и Западной Европы.
Хотим позвать в нашу команду Senior back-end Ruby-разработчика
Мы предлагаем:
- офис в 300м от моря (3 офиса в шаговой доступности друг от друга)
- бесплатные курсы английского для всех сотрудников
- команда опытных Ruby разработчиков
- зарубежные проекты
- необходимый environment (Mac, PC, любая проф.литература etc.)
- офисные плюшки (фрукты, коровье молоко, чай/кофе с крутой кофемашины)
- пятидневная рабочая неделя ( с 9-10 до 18-19), госпраздники - выходные
-крайне редкие овертаймы оплачиваемые X2
- оплачиваемый отпуск и больничный
- пакет релокации (трансфер в Севастополь + аренда жилья на первые 2 месяца за счет компании)
Требования:
Практический опыт работы с RoR/Sinatra/Padrino frameworks
Практический опыт работы с Postgresql и SQL в целом
Опыт работы с Redis/Memcached, RSpec, система контроля версий - Git
Базовые знание Frontend development - HTML, CSS, JavaScript/jQuery
Понимание принципов и шаблонов проектирования сложных систем
Понимание специфики и опыт работы с высоконагруженными системами
Intermediate+ уровень английского языка (включая разговорный), так как предполагается работа в составе распределенной SCRUM-команды
Плюсом будет:
Опыт работы с большими объемами данных (сотни GB)
ElasticSearch, MongoDB
RabbitMQ/Kafka
Другие технологии: JVM/Elixir
Опыт работы с распределенными системами
Доп. информация:
У нас минимальная бюрократия, отличное и лояльное руководство компании, которое всегда рядом с командой, хорошие выездные корпоративы в живописных местах, еженедельные походы в горы и плавания на каяках для активных граждан в компании единомышленников, так же мы практикуем живые встречи и прямой диалог разработчиков с заказчиками из дальнего зарубежья и это отличная возможность личностного роста для тех кто любит находится на гребне волны современных технологий разработки и хочет качать свой английский.
P.S. удаленно не сотрудничаем.
Контакты: mivanov@shakuro.com или @redmike13


Максим
03.09.2018
10:01:03
@lbvf50 лёха свиридов ща будет порно предлагать

Dima
03.09.2018
10:01:26

Nikita
03.09.2018
10:01:54
И я решил на нее нажать

Максим
03.09.2018
10:02:15

Alabama
03.09.2018
10:02:45

Dima
03.09.2018
10:02:58

Nikita
03.09.2018
10:03:01
Мне пхп вакансии предлагали в линкед-ине
Я ко всему готов

Damir
03.09.2018
10:17:30
Ребят, а в этом чате спрашивали «как вам тачбар на новых макбуках, не мешает ли тачбарный ESC»?

Anton
03.09.2018
10:21:06

Damir
03.09.2018
10:22:53
Да я вот только что боль словил.
Обновил дескрипшн в JIRA, по ESC съездил (наверное случайно), и он задачи дескрипшн труба шатал, и вернул в исходное состояние. ?

Tim
03.09.2018
10:23:56

Anton
03.09.2018
10:24:06
ничем, не юзаю их

Aleksandr
03.09.2018
10:25:13

Anton
03.09.2018
10:31:11

Google

Anton
03.09.2018
10:31:15
дома у меня hhkb

Dan
03.09.2018
10:45:18
гайз, мне в рельсах нужно написать джобу, которая будет раз в час считать и писать данные в базу. Куда смотреть?

Lavrushchik
03.09.2018
10:46:08
sidekiq

Ruslan
03.09.2018
10:46:55

Roman
03.09.2018
11:06:34
sidekiq
сайдкик такое не предоставляет в бесплатной версии
ну кроме костыля вызова perform в самой джобе - но это некрасиво
есть сторонние гемы типа sidekiq-scheduler, sidetiq, sidekiq-cron

Zamira
03.09.2018
11:14:15
sidekiq-scheduler бесплатный, без проблем работает с sidekiq

Alexey
03.09.2018
11:19:42

Roman
03.09.2018
11:35:48

Alexey
03.09.2018
11:36:58

Roman
03.09.2018
11:37:25

Alex
03.09.2018
11:43:48
у меня выпадающий терминал на F10 :)

Tim
03.09.2018
11:49:56

Alex
03.09.2018
11:50:30

Tim
03.09.2018
11:50:53

mr.Serj
03.09.2018
12:00:09
Ребят, а прежде тут советовали для документации апи dox гем, так вот случайно нет ли примера у вас? Не совсем что-то понятно из доки как создавать descriptors

Roman
03.09.2018
12:02:06
все привет! народ подскажите пожалуйста как лучше сделать у меня с апи приходят объект с 20 полями я его хранить у себя в бд не буду только изменю некоторые поля и отправлю назад что здесь лучше использовать activemodel или activeresource?

Alexander
03.09.2018
12:03:15

Roman
03.09.2018
12:06:25
у меня на view 5 полей из бд отображается остальные из апи 20 так вот после изменения мне надо разделить сохранение и тех и тех я думал что это будет два объекта после получения которых я их раздельно сохраню.

Google

Dmitriy
03.09.2018
12:07:59
так аттрибуты укажи, какие поля обновляешь
MyEntity.update(field1: params[:field1], ... )

Roman
03.09.2018
12:13:20
а как во вьюху мне этот апи ответ прокидывать модели нет только хэш? Я и думал взять activemodel

Vasiliy
03.09.2018
12:13:27

mr.Serj
03.09.2018
12:14:40

Vasiliy
03.09.2018
12:16:17
потом в тесте делаешь include Docs::V1::Dashboard::Api

Admin
ERROR: S client not available

Vasiliy
03.09.2018
12:16:34
и тег :dox используешь

Dmitriy
03.09.2018
12:17:15

Roman
03.09.2018
12:19:06
а когда назад прийдут параметры с вьюхи собирать самому хэш?

Karina
03.09.2018
12:24:02
ребят, кто-нибудь работал с селениумом? Selenium::WebDriver.for(:chrome) - не ищет тег по xpath.
Unable to locate element

Nico
03.09.2018
12:27:11
в нем он и не работает, xpath в firefox в селениуме работает только. вроде

Karina
03.09.2018
12:27:54
хотя... пардон, я кажется, знаю в чем проблема

Combot
03.09.2018
12:36:20
combot.org/c/-1001032697885

Roman
03.09.2018
12:37:40
а есть какой гем для маппинга например я у модели юзер создал аттрибуты они заполнились на форме вьюхи и пришли и теперь мне надо значения этих аттрибутов присвоить полям хэша для отправки на внешнее апи, как это быстрее сделать если там например 60-100 полей?

Felix
03.09.2018
12:38:15

Roman
03.09.2018
12:41:43
то есть я получается создаю class UserSerializer и в нем прописываю аттрибуты которые мне нужны?

Alex
03.09.2018
12:45:44
Как в макет render partial передать .col-sm-6 c помощью locals: ?
Причём нужно чтобы в одном случае рендерился col-sm-6 во втором col-sm-12 и эти колы вложенные в .row
Вот часть паршиала:
.col-sm-6
= link_to google_oauth2_path(requester: request.original_url, driver_lead: driver_lead_caller),
class: ' btn btn-block btn-social btn-google' do
span.fa.fa-google
| Log in with Google
И нужно чтобы на 1 странице вместо .col-sm-6 рендерился col-sm-12

Google

rekero
03.09.2018
12:47:34
%div{class: partial_class}

Alex
03.09.2018
12:48:23
Нипанятна :(
что за %, и как оно поймёт где надо sm6 и где sm12 рендерить.

Felix
03.09.2018
12:49:27

Roman
03.09.2018
12:52:22
да)
а если например у меня там полей 50 отличатся для каждого прописывать свой метод возврата?

Felix
03.09.2018
12:53:13
что такое метод возврата? в сериализаторе ты просто перечисляешь поля, которые тебе надо вывести, и связи, которые тебе надо вывести
ну и какие-то кастомные поля, которые определяются в момент рендера

Roman
03.09.2018
12:54:06
например у меня в модели User phone а в модели для внешнего апи telephone
def telephone
self.phone
end

Combot
03.09.2018
12:55:13
combot.org/c/-1001032697885

Roman
03.09.2018
12:56:38

Felix
03.09.2018
12:58:15
модель создается, когда нужно хранить данные где-либо

Vasiliy
03.09.2018
13:00:57
спорное утверждение

Zamira
03.09.2018
13:03:39

Vasiliy
03.09.2018
13:04:05
эктив модел как раз таки абстракция и не отвечает за сохранение и прочее, а вот эктив рекорд уже работает с адаптером БД

Zamira
03.09.2018
13:04:10
если все 60 полей вписываются в какую-то сущьность логично, то модель
Если разнородные данные, я бы сделала сериалайзер

Roman
03.09.2018
13:04:59
не они все как бы относятся к модели юзера но с внешнего апи