@proRuby

Страница 439 из 1594
Dmitry
13.02.2017
20:02:26
на руби быстрее и тестами. На PHP у меня почему-то дольше тесты пишутся...

I
13.02.2017
20:10:16
ну взять тот же Laravel - я про тесты только там не знаю, а по скорости разработки должен быть примерно как рельса

Dmitry
13.02.2017
20:21:22
вот что еще заметил - руби код более компактный (меньше скобок и всякой синтаксичекской штуки + все объект и хорошая базовая библиотека)

Ruslan
13.02.2017
20:21:47
ларавель и рядом не стоял

Google
Ruslan
13.02.2017
20:21:59
максимум Yii

I
13.02.2017
20:22:27
максимум Yii
там немного другая архитектура уже, насколько я помню

Ruslan
13.02.2017
20:22:45
да, первая версия очень похожа на рельсы, во второй они многое поменяли

I
13.02.2017
20:23:15
да, первая версия очень похожа на рельсы, во второй они многое поменяли
хм, если меня с рельс и джанги выгонят - ознакомлюсь)

Ruslan
13.02.2017
20:25:16
а ларевель мне не понравился, у него как-то все неудобно, с последними версиями не работал, но до этого мне не понравилось. Да и баги часто всплывали. Очень еще раздражало, что чтобы вывести на экран содержимое объекта нужно было использовать хелперы самого фреймоврка, если использовать стандратные функции PHP - print_r или var_dump то браузер просто вис

I
13.02.2017
20:25:30
ммм

я прямо поностальгировал от этих слов

print_r

var_dump

Ruslan
13.02.2017
20:25:56
это да)

теперь всему один ответ - pp

I
13.02.2017
20:26:09
что еще в <pre> оборачивали

Ruslan
13.02.2017
20:26:15
ага

Google
I
13.02.2017
20:26:34
теперь всему один ответ - pp
ха, я далеко не всегда pp пользуюсь

в тестах иногда ставлю точки остановки просто

но это на любителя

Ruslan
13.02.2017
20:27:08
я обычно либо pp либо уже капаюсь в коде через binding.pry

ivan
13.02.2017
20:28:44
Привет, ребят. А подскажите какой-нибудь руби-канал, куда вакансию можно постить?

trickster
13.02.2017
20:29:04
#phptalks

ivan
13.02.2017
20:29:09
(сорри, если тут с такими вопросами уже задолбали)

I
13.02.2017
20:29:23
а что за вакансия?)

Nikolay
13.02.2017
20:29:24
hh.ru

trickster
13.02.2017
20:29:26
?Если вы хотите предложить работу, то опишите её вместе с з/п + тег #работа.

ivan
13.02.2017
20:33:32
#работа Приветствую, коллеги. Активизировали поиск RoR-разработчиков, укрепляя наше взаимодействие с растущим клиентом – продукт с большой живой аудиторией, интересными задачами и новыми проектами. Долгая и стабильная занятость. Ищем несколько человек для укрепления команды, потому что внутри рождается все больше и больше интересных задач. Отмечу, что нам интересно пообщаться как с junior+, но основной фокус на крепких middle и выше. А еще приятный бонус, что для нас не проблема полностью удаленная работа из любой точки, где вы захотите работать. И перечислять деньги мы тоже умеем по-разному, хоть биткоинами. :) У нас действительно отличная команда молодых специалистов, стремящихся развиваться. Большая свобода в принятии решений (которая конечно предполагает самоорганизацию, дисциплину и ответственность) Ниже ключевая информация о работе. По любым вопросам и заинтересованностям пишите @xternal или на pavel@bongord.com Вам предстоит: * Участвовать в разработке новых сервисов компании. ( Участвовать в проектировании и реализации API для мобильных приложений. * Поддерживать текущие проекты. * Не придется заниматься версткой (у нас для этого есть другие специалисты) Обязательные требования к кандидату: * Уверенное знание Ruby on Rails. * Уверенное использование: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap, PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl. * Понимание, что тесты - это не пустое слово, когда и где их надо писать. * Опыт реализации API. * Знание, что такое CI: например, TeamCity, Jenkins или иного. * Работа в команде и крупных проектах приветствуется. * Опыт администрирования production среды (Capistrano, Unicorn, Debian/Ubuntu, как + знание Ansible, Docker и тп). У нас есть системные администраторы и devops, но важно понимать основы. Основная вилка по ЗП – 90-150тр, – факт обсуждается индивидуально и исходит из рынка, опыта и комфортного уровня для человека.

I
13.02.2017
20:35:16
remote? хорошо

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

ivan
13.02.2017
20:36:20
мопед не совсем мой, поэтому все вопросики можно в почту/телеграм указанные

I
13.02.2017
20:36:36
окей

Dima
13.02.2017
22:04:14
https://github.com/jnunemaker/httparty есть такое, но не уверен, что норм. но некоторые используют
Не норм. Там используется родной модуль http из руби. Он не всегда оптимальный.

Google
Dima
13.02.2017
22:08:05
Не всегда можно его заюзать.

ojab
13.02.2017
22:14:34
Не всегда можно его заюзать.
Когда ruby не используется или бывают ещё случаи?

Dima
13.02.2017
22:15:07
Эта библиотека не самая фичастая и быстрая.

Вот и все

Она очень не крутая на медленных соединениях и с большими данными.

Алексей
14.02.2017
09:56:03
никто не пробовал Rust пихать в рельсы чтобы быстрее работало?

Alexander
14.02.2017
10:02:45
Алексей
14.02.2017
10:04:26
тип посчитать чего туда сюда

v
14.02.2017
10:05:37
С же есть

Алексей
14.02.2017
10:06:33
С - скучно)

а раст вроде гарантии дает

я не разбираюсь потому и спрашиваю

v
14.02.2017
10:07:51
С - скучно)
заведи полового партнера

Алексей
14.02.2017
10:08:22
заведи полового партнера
жена будет против

v
14.02.2017
10:08:30
так не говори ей

Алексей
14.02.2017
10:08:38
не могу

v
14.02.2017
10:08:47
всяко лучше, чем Rust со скуки теребить

Dima
14.02.2017
10:09:17
+

Tim
14.02.2017
10:10:03
>моногамия

Google
Alex
14.02.2017
10:10:25
Для микросервисов: http://www.arewewebyet.org/

Алексей
14.02.2017
10:10:39
то что есть возможность я знаю, и даже больше одной, хотел спросить может кто уже пробовал

Alex
14.02.2017
10:10:42
diesel пишет один из разработчиков рельсы кстати.

Алексей
14.02.2017
10:11:38
интересненько

спасибо

Alex
14.02.2017
10:11:54
https://rocket.rs/

> микросервисы

Admin
ERROR: S client not available

Lupsick
14.02.2017
10:18:27
бессмысленный дроч

A
14.02.2017
10:30:35
Alexander
14.02.2017
10:31:15
чего? куда?
того, туда-сюда

Anastasia
14.02.2017
11:10:52
#работа Всем привет! Ищу full stack developer в международную компанию. Работа в офисе, Москва, метро Павелецкая. Сылка на вакансию: https://docs.google.com/document/d/1c0aqsisi4dHEwhxussDChrT6loVxsObTXaCtCIrSB6k/edit Основной стек: RoR, Go, PostgreSQL, Redis, MongoDB, JS, AWS Буду рада ответить на вопросы) E-mail: katuninan@mail.ru Skype: katunina_anastasia

I
14.02.2017
11:12:40
Вилку напишите

Dmitry
14.02.2017
11:18:03
скажите может кто сталкивался - есть примерно 166 миграций в RoR 4 проекте. Можно ли их как-то сжать в одну? У меня из-за кастомных PG Enum типов schema.rb вот такая шляпа: # Could not dump table "news" because of following StandardError # Unknown type 'news_source' for column 'source' надоело что их так много)

Dmitry
14.02.2017
11:25:25
ага, только вот в описании

> Squasher removes all the migrations and creates a single migration with the final database state of the specified date (the new migration will look like a schema).

Google
Dmitry
14.02.2017
11:25:56
а у меня не дампиться схема из-за кастомных enum-ов (

Lupsick
14.02.2017
11:26:24
оно миграции в одну объединит, а не на основе схемы построит

как я понимаю

Dmitry
14.02.2017
11:26:50
ну попробую отпишусь

спасибо

Anatoly
14.02.2017
12:30:39
Ребят, как внутри одного модуля вызвать другой модуль, который вне этого модуля? class A::B::C def m X::Y::Z.new.call end end

Alexander
14.02.2017
12:31:11
но объявлять класс так не рекомендуется

Anatoly
14.02.2017
12:31:38
По дефолту он вызывает A::B::C::X::Y::Z.new.call

Alexander
14.02.2017
12:32:18
По дефолту он вызывает A::B::C::X::Y::Z.new.call
по дефолту он делает lookup, для уточнения, что это в top level, можно писать :: в начале

Anatoly
14.02.2017
12:32:34
Понял, спасибо

Неа, не работает через ::, uninitialized constant 'имя модуля'

Anatoly
14.02.2017
12:42:50
class Api::V1::AController < ApplicationController def index permited_params = params.permit!.to_h render json: ::ServiceApi::GetA(permited_params) end end app/services/service_api/get_a.rb module ServiceApi class GetA def initialize() end end end

Alexander
14.02.2017
12:43:25
нууу ээээ

Ruslan
14.02.2017
12:43:32
ты new забыл

Alexander
14.02.2017
12:43:36
1. GetA у тебя вызывается как метод, а не константа

и тут скорее ошибка про метод

Dmitry
14.02.2017
12:43:53
::ServiceApi::GetA.new(permited_params)

Страница 439 из 1594