
@proDOT
03.05.2017
17:49:54

Artyom
03.05.2017
18:16:47
Ребят, кто может помочь развернуть ruby-проект на windows ? )

Dmitry
03.05.2017
18:17:48

Artyom
03.05.2017
18:18:07

Google

Dima
03.05.2017
18:20:48
Без боли нет

Aldar
03.05.2017
18:21:05

Dima
03.05.2017
18:21:09
И не факт что все зааедется

Artyom
03.05.2017
18:21:37
значит добавляем линукс ? )

Alex
03.05.2017
18:21:53

Roman
03.05.2017
19:29:48

Artyom
03.05.2017
19:30:22

Ivan
03.05.2017
20:27:58
Всем привет, возник вопрос.
Есть строка, где хранятся неполные данные т.е. символы заменены на *, нужно найти соответствующую строку с помощью полной. Это не совсем базовый алгоритм полнотекстового поиска т.к. нет "слов". Сейчас это решается "перебором" всех возможных вариантов, что не гибко и долго. Базовое хранилище - redis.
Пример: "fa*la*" (хранится в базе), а находится с помощью: "fancylang"
Записей не очень много (1-5к). Скорость критична.
Заранее спасибо всем за помощь.

kolas
04.05.2017
03:16:30
а чо там продают?

Rafkat
04.05.2017
03:29:53
Не по теме
Реклама наркоты, стухни

Google

Плюшка
04.05.2017
03:31:52

Dima
04.05.2017
06:39:29
Ребят, есть какой то сборник соротких советов и бест практис по рельсам? Но не книгой.
Есть очень сообразительный Джун и нужно его очень быстро познакомить с рельсами и лучшими практиками. Трюками.

Lupsick
04.05.2017
06:42:21

Alexander
04.05.2017
06:42:46
бля :)
тут же https://rails-bestpractices.com/posts/2013/09/18/don-t-modify-the-params-hash/ нарвался :)

Lupsick
04.05.2017
06:43:36
да вообще мутации это плохо

Alexander
04.05.2017
06:43:38
но рефакторить я конечно не буду :)

Lupsick
04.05.2017
06:43:44
меня особенно ебет arr.unshift('zalupa')
или arr.delete('zalupa')
которые не имеют восклицательного знака, но мутируют состояние

Alexander
04.05.2017
06:44:36
угу, у меня жопу это тоже греет, хер проссыш
каждый раз лазить либо в консоль либо в доки приходится.

Alex
04.05.2017
06:56:00
кто то пишет код без интерактивной консоли? )

Igor
04.05.2017
06:56:58
консоль не нужна, есть тесты

Alex
04.05.2017
07:00:53
я как раз таки за пределы test env почти никогда не выхожу, и постоянно там консоль для дебага/разработки юзаю.

Igor
04.05.2017
07:20:31

Alex
04.05.2017
07:20:41
ужос
через консоль гораздо быстрее рабочий код накидать и/или разобраться что не работает.

Igor
04.05.2017
07:21:46
Рабочий код гораздо быстрее накидать просто во временном файле или внутри теста, чем бороться с форматированием консоли и прочей фигнёй

Google

Alex
04.05.2017
07:22:05
сложно накидать когда тебе надо несколько разных вариантов проверить
проще через консоль

Igor
04.05.2017
07:22:39
Это если rails console с автолоадом, то ещё может быть. А инчае ещё придётся куча библиотек вручную рекваирить

Alexander
04.05.2017
07:23:18

Alex
04.05.2017
07:23:19
эм что
что за бред
binding.pry прямо в нужном контексте.
ничего реквайрить не надо.
Прямо в контексте теста/кода пишешь код.
проверяешь окружение контекста.

Alexander
04.05.2017
07:23:54

Igor
04.05.2017
07:24:06
binding.pry - ок. Но это не набор рабочего кода в консоли

Alex
04.05.2017
07:24:08
проблемы тех кто работает без автолоадеров.

Alexander
04.05.2017
07:24:50

Igor
04.05.2017
07:25:08
Режим отладки для кода, который уже сохранён где то на диске. Мне неудобно набирать много кода в консоли

Alex
04.05.2017
07:25:37
это очень быстро, просто и удобно.

Igor
04.05.2017
07:26:18
Может быть. Я привык к ruby mine. Дело наверно в этом. Кто то программирует в vim, тому норм

Alex
04.05.2017
07:26:27
О госпаде, рубимайнер, да, это проблема.

Google

Alex
04.05.2017
07:26:52
не знаю как можно привыкнуть к тормозной идешке )

Igor
04.05.2017
07:27:05
Проблема для тех, кто не любит рубимайн

Admin
ERROR: S client not available

Alex
04.05.2017
07:27:17
Нет это проблема для всех )

Igor
04.05.2017
07:27:20
Ниразу не тормозило даже при открытых 5+ проектов

Alex
04.05.2017
07:27:30
когда всякие .idea в репозитории появляются и прочие артефакты подпорки для rubymine.

Igor
04.05.2017
07:27:54
Это опять проблема тех, кто не умеет gitignore

Alex
04.05.2017
07:28:00

Igor
04.05.2017
07:30:01
Зачем в проект? Есть глобальный на машине пользователя

Felix
04.05.2017
07:30:09

Alex
04.05.2017
07:30:21

Igor
04.05.2017
07:30:21
Если проект корпоративный, и увсех руби майн, можно и в проект

Felix
04.05.2017
07:30:27
поддерживает синтаксис

Alex
04.05.2017
07:30:35
мне атом больше нравится (он бесплатный)

Felix
04.05.2017
07:30:36
умеет искать

Alex
04.05.2017
07:30:44
умеет падать, просить чтобы его купили.

Google

Felix
04.05.2017
07:30:57
о. неплохо
надо попробовать

Alex
04.05.2017
07:31:10
у саблайма одна вещь которая очень хорошо работает, открытие огромных файлов.

Roman
04.05.2017
07:31:10

Alex
04.05.2017
07:31:32
В целом мне атом больше нравится, тот же линтер может нормально интерфейс атома перепилить.

Roman
04.05.2017
07:32:48

Alex
04.05.2017
07:32:49
ну и помимо этого при необходимости атом обвешивается плагенами и становится идешкой (но это не нужно, правда)

Dima
04.05.2017
07:37:13

Alex
04.05.2017
07:37:32

Dima
04.05.2017
07:37:53