
Silent Bob
27.03.2017
18:38:34
Вот вам новое определение рельсиста не знающего руби - "рельс-макака"

Кеков Зез
27.03.2017
18:40:00

Nikolai
27.03.2017
18:48:17
да, кстати

Google

Nikolai
27.03.2017
18:48:33
по поводу руби без фреймворков первый написал я
признаю себя рельс-макакой

Nikolay
27.03.2017
18:56:53
а меж тем язык очень кайфовый )

Nikolai
27.03.2017
19:00:25
изначально я написал лишь о том, что начинал учить руби с целью практического применения
и наиболее очевидное практическое применение - веб-фреймворки
и создать работающий, отлаженный и покрытый тестами проект на рельсах для меня гораздо интереснее, чем, например, написать алгоритм пузырьковой сортировки исключительно при помощи руби

Nikolay
27.03.2017
19:02:26
ну вообще твой подход возможно и правильный, когда сразу в практику. Сразу понимаешь зачем это и что можно сделать
иначе можно мотивацию потерять

Nikolai
27.03.2017
19:03:36
руби надо знать, я согласен. хотя бы для того, чтобы часть бизнес-логики перенести из моделей в сервисы ?

Nikolay
27.03.2017
19:20:08

Nikolai
27.03.2017
19:40:47
скажите, а кто-нибудь с ruboto работал?
поделитесь впечатлениями

Nomaniba
27.03.2017
19:48:31
не стоит

Google

Nomaniba
27.03.2017
19:49:03
это опять история про молоток и снос стен/ кувалда и забивание гвоздей и т.д.

Nikolay
27.03.2017
19:51:52
интересно
почему?

Max
27.03.2017
19:54:17

Nikolai
27.03.2017
19:55:00
я в целом подразумеваю
создание приложений для Android при помощи ruboto
интересно, как оно вообще
и если не стоит, то почему

Max
27.03.2017
19:55:48
ну я только юзаю ирб оттуда
пока читаю что-нибудь на троне

Nikolay
27.03.2017
19:56:09
судя по гуглу, видимо не очень
все статьи старые

Nikolai
27.03.2017
19:56:16
>на троне
это то, о чём я подумал?

Ro
27.03.2017
20:02:15
знаете как перед увольнением нагадить своей команде?
просто создайте тест с примерно таким кодом:
id { Faker::Number.number(2) }
ну т.е. id какого-нибудь объекта будет генериться случайно, и высока вероятность что произойдет коллизия (колиизии) рано или поздно и mysql отвалится с ошибкой
Mysql2::Error: Duplicate entry
т.к. гем фейкер в таком виде генерирует случайное число, а не уникальное)
(пример из реальной жизни)
правильно было бы вообще не трогать, или писать Number.unique.number(2) - но и тут есть подвох)

Google

Nikolay
27.03.2017
20:06:14

Ro
27.03.2017
20:06:18
да

Nikolay
27.03.2017
20:06:31
долго искали?

Ro
27.03.2017
20:06:48
28 дней не было заметно, народ просто жал restart tests
ну точнее не обращал внимания особо)
это одна из относительно заметных вещей
бывают менее заметные

Nikolay
27.03.2017
20:14:01
а потом новый работадатель позвонит за рекомендацией

Eugene
28.03.2017
04:59:59
Одесса http://onrails.club/t/ruby-mitap-v-odesse-30-marta/1701

NeNeAybek
28.03.2017
07:01:41
Можете подсказать, что лучше выбрать для начала? Я могу заниматься фрилансом примерно по 3 часа каждый день, разум мне подсказывает что лучше выбрать 3-й вариант, но почему-то вспомнил что есть какие-то команды разработчиков которые могут взять в качестве junior developer'а, что мне кажется более перспективным
или это фигня и ничего от этого не меняется?

NeNeAybek
28.03.2017
07:04:10
а, все понял, извините

Radzhab
28.03.2017
09:52:30
коллеги, посоветуйте хостинг под рельсы
сейчас юзаю хероку тестовую

Eugene
28.03.2017
09:57:59
Любая виртуалка

Vitaly
28.03.2017
10:35:51
Для экспериментов и тестовых проектов вполне хватит.)
https://ru.hetzner.com/hosting/produkte_vserver/cx10

Alex
28.03.2017
11:37:29
Для экспериментов и тестовых проектов в России хватит и базового за 250 рэ
https://www.ihor.ru/vds

Eugene
28.03.2017
11:38:10
Тогда уж vscale https://vscale.io/en/?refcode=64s02xb6up
Поигрался два часа, списали с тебя 5 рублей

Google

Eugene
28.03.2017
11:38:49
По рефке нето 200 нето 400р бонуса

Alex
28.03.2017
11:39:37
если делаешь проекты для РФ, цены в баксах- зло, если доход фиксирован в баках- то ок

Eugene
28.03.2017
11:39:37
ну или диджитал оушен, если нужны локации в европе/сша
Если надо совсем дешево, то могу посоветовать scaleway
там вообще за 2гб рам просят 3 евро в месяц
(пора составлять топ хостеров с рефками, лол)

Radzhab
28.03.2017
12:14:41
насчет scaleway

Admin
ERROR: S client not available

Radzhab
28.03.2017
12:14:45
arm процессоры

Aldar
28.03.2017
12:15:29

Radzhab
28.03.2017
12:15:59
https://habrahabr.ru/post/266059/

Eugene
28.03.2017
12:18:51

Aldar
28.03.2017
12:19:07

Eugene
28.03.2017
12:20:14
Угу

Pink
28.03.2017
12:48:21
www.simplecloud.ru

Nikolay
28.03.2017
12:53:27
Aruba за 1 евро
Сам не пробовал

Al`mir
28.03.2017
13:03:47
Переустановил винду, установил саблайм, теперь при комбинации клавиш ctrl + s не синхронизируется написанный в саблайме код
Что делать, как быть?

Max
28.03.2017
13:25:47
что значит не синхронизируется?

Google

Max
28.03.2017
13:25:51
может не та папка открыта?

Al`mir
28.03.2017
13:26:25
Перезапустил саблайм, всё встало на свои места
Работает.
Подскажите, какие плагины можно для рэилс в саблайм установить?

Vitaliy
28.03.2017
13:28:38
http://www.evernote.com/l/AIeyvxz1irpD4ILrF75gqPGDAkcgdW_P0n4/
мой набор

Al`mir
28.03.2017
13:29:56
Thx.

vizvamitra
28.03.2017
13:31:01
ребят, я ищу статейки про бэкенд (не обязательно ruby) для in-app покупок в iOS. Поделитесь ссылками, если у кого есть что в закладках, плиз

Nikolay
28.03.2017
13:59:03
вопрос интересный, есть код допустим
модуля
module Test
attr_accessor :a
@a = 100
def test
@a
end
end
и он миксится в класс через extend
require_relative 'test'
class Main
extend Test
def test2
puts self.class.test
puts "test2"
end
end
Т.к. через extend методы и переменные в модуле становятся методами и переменными инстанса
но инициализировать значение @a как?

Александр
28.03.2017
15:24:52
rubocop plugin

Eugene
28.03.2017
16:15:39
В какой-то момент сняли 50 лишних рублей "за траффик"
хотя там траффик — 700 тел в сутки
Надо валить

Alex
28.03.2017
16:24:11
Вопрос по методу destroy (40 урок Романа). В консоли сработал и find и destroy. А когда прописал всё необходимое в Блоге (кнопка с обработчиком), то статью не удаляет, а просто показывает. Все действия выполнял как на видео у Романа. Есть только одно отличие. В "исходном коде" на странице просмотра всех статей у меня нет turbolinks.js А судя по тому, как я понял из видео, он отвечает за удаление.
Или я чего-то не понял или в нынешней версии рельсов удаление работает как-то иначе? Все предыдущие ссылки и кнопки работают на ура.

Al`mir
28.03.2017
16:26:08
Код
В студию

Alex
28.03.2017
16:28:23
сейчас попробую выковырять

Al`mir
28.03.2017
16:29:35
Не видно