
mike
24.04.2018
10:31:51
линкедин открылся нормально

Vitaliy
24.04.2018
10:32:25
у меня тоже открывается и дома и на работе

mike
24.04.2018
10:32:36
не замечал пока что проблем

Andiskiy
24.04.2018
10:51:29

Google

Lavrushchik
24.04.2018
11:18:15
вопрос ещё один по selenium.
страница в браузере подгружает данные, запуская js.
у меня же код отдаёт мне страницу без данных с этого js. timeout и wait.until не помогает.
как можно пофиксить?

Darth
24.04.2018
11:36:34
Написал 776 строчек, которые под капотом используют одну шел утилити
Она не работает на сервере (надо обновить систему)
Решение: сделать заново с чем-то другим
?

Roman
24.04.2018
11:46:42
find_by_sql - как забиндить массив в запрос типа IN(:myarray)?
есть вариант кроме join(', ') и конкат ?

ojab
24.04.2018
11:47:25
использовать arel
Model.arel_table[:field].in([1, 2, 3]).to_sql или что-то в этом духе

Roman
24.04.2018
11:50:56
так это будет типа подзапрос, если я правильно понимаю?

ojab
24.04.2018
11:52:00
нет, это тебе выдаст sql для вставки в нужное место .find_by_sql

Roman
24.04.2018
11:54:31
ну я понял
но фактически будет .. IN(SELECT id FROM model_table where filed IN(1,2,3)) ?

ojab
24.04.2018
11:55:37
я слабо представляю что у тебя в .find_by_sql и что за массив ты хочешь передать в `IN~, так что ответ — "возможно".

Google

Sergey
24.04.2018
11:58:17
может ктонть ткнет на то, как сортировать вывод. В переменной @people информация из БД(fio,block,floor....). Нужно отсортировать записи по алфавиту кирилицы. Но как? @people.sort(block: "Б","В","Г","Д")

Roman
24.04.2018
12:00:54

ojab
24.04.2018
12:03:51
ок, понятнее не стало. Поставим вопрос по-другому: чем не устраивает Model.find_by_sql("… WHERE #{Model.arel_table[:field].in([1, 2, 3])}")?

Roman
24.04.2018
12:05:31
вложенные запросы медленно работают

Sergey
24.04.2018
12:17:53
Уже отсортировано по другому полю. Теперь при выводе нужно делать сортировку по блокам.

ojab
24.04.2018
12:27:41
тогда .sort_by { |x| x.block }

Sergey
24.04.2018
12:42:25
Да, так прокатило.

Dmitry
24.04.2018
12:46:04
Подскажите, как rails консоль заставить русские символы воспринимать?

Rustam
24.04.2018
12:56:40
переустановить руби с русской локалью

Dmitry
24.04.2018
12:58:37
охохохо

Lavrushchik
24.04.2018
13:14:21
Есть какая-нибудь приблуда, чтобы сохранить веб-страницу через руби целиком с остальными файлами, как это может сделать любой браузер?

vizvamitra
24.04.2018
13:16:30
не знаю, но какая-нибудь консольная утилита есть наверняка и можно просто её из руби запускать

Deploy
24.04.2018
13:18:55
https://github.com/jaimeiniesta/metainspector
но придется дописать что именно нужно скачать

Lavrushchik
24.04.2018
13:22:59
спасибо

Богдан
24.04.2018
14:34:58
Господа, я новичек в докере, а не подскажите, как сделать так что бы при изминении файлов в примонтированой папке не нужно было пересобирать контейнер?

ojab
24.04.2018
14:40:39
никак

Богдан
24.04.2018
14:44:19
никак
хм... спасибо, но как то вообще печаль, получается докер сугубо для прода, или для тестирования, а не для динамической разработки

Google

Александр
24.04.2018
14:45:42
Зачем ты волюме app если в контейнере myapp

ojab
24.04.2018
14:47:05

Богдан
24.04.2018
14:49:21
у меня как бы Windows и тут код запускать вне докера - значит вообще он не запуститься. Вариант с виртуальной машиной, получается тоже головняк как туда данные скидывать, можно конечно через ssh, но все-равно некоторые команды нужно будет уже запускать вручную типа миграции или бандла

Vasiliy
24.04.2018
14:56:51
вообще как варик в виртуалке разверни линь

Nikita
24.04.2018
14:57:17
А Вася все про виртуалку)

Vasiliy
24.04.2018
14:58:05
нужно больше виртуалок
а вообще докер конечно хорошо, но разработка не под nix системой довольно дистанцирует разраба от того что на серваке

Богдан
24.04.2018
15:27:41
ну виртуалка неудобно, постоянно переключатся между окнами ... Хотя уже жду убунту 18.04 что бы накатить как вторую систему
у меня просто в Windows все уже настроенно как надо, в Win 10 вообще пуск сделали бомбезным с пиктограмками, куча дополнительных программ, скорость работы - все супер. Когда то на Lazarus нужно было бинарник на Linux написать, чето не впечалил, хотя тестил для себя среду и Ubuntu, Ubuntu Mate, Lazarus
А кто под какой системой занимается со здешней публики разработкой?

ojab
24.04.2018
15:32:56

Богдан
24.04.2018
15:35:56
wsl, не?
тестил, но как-то там через какой-то костыль графическую среду можно прикрутить... но по сути уже лучше докер, его можна уже и в проде заюзать

KEPLER2B
24.04.2018
16:01:09

Ruslan
24.04.2018
16:04:50
+1, osx

Evghenii
24.04.2018
16:07:32
osx

Mike
24.04.2018
16:15:23
Osx

hotline
24.04.2018
16:16:01
Osx

Юрий
24.04.2018
16:22:32
mac os x

mike
24.04.2018
16:34:25
выделюсь. бубунту

Google

Богдан
24.04.2018
16:34:31
так вроде ж под osx тоже не все гемы работают ровно, или там запускаете через докер?

Евгений
24.04.2018
16:34:49
Все великолепно работает под макосью.
Только с imagemagick есть проблема, но это не совсем в сторону ОС.

Marsel
24.04.2018
16:36:35
Xubuntu

Богдан
24.04.2018
16:37:59
чето как-то с Windows, я один в гордом одиночестве ))))

ojab
24.04.2018
16:42:40
остальные стесняются признаться

Богдан
24.04.2018
16:45:39

ojab
24.04.2018
16:45:58
не windows

Антон
24.04.2018
16:47:17

Admin
ERROR: S client not available

Богдан
24.04.2018
16:47:41

KEPLER2B
24.04.2018
16:48:24
если выбирать? то osx однозначно

ojab
24.04.2018
16:48:43

Богдан
24.04.2018
16:49:17
что да, линукс или яблоко?

ojab
24.04.2018
16:49:52
а есть разница?
(предпочитаю не участвовать в обсуждениях ОС/текстовых редакторов и иже)
(ибо это вкусовщина и кому как удобнее)

KEPLER2B
24.04.2018
16:52:51
если нет задачи например верстать с макета, вообще фиолетово линь или мак ось, а вот если нужно паралельно фотошоп уже прям есть разница, но я честно сам верстал уже и не помню сколько лет назад, так что разницы действительно нет
а винду держу на буткампе на предмет сборок под нее ченить клиентского

Богдан
24.04.2018
16:55:06
мне кажется что верстала это windows vs osx

Google

KEPLER2B
24.04.2018
16:57:20
ну и кто к чему привык конечно, владение инструментом тут наиболее важно как мне кажется, нежели даже функционал
это касается как ОС так и среды
ну а препродакшен всегда в среде продакшен сервера запускается, у нас это centOS почти всегда - редко убунта

Богдан
24.04.2018
17:00:03
а под centOs идет докер, или там все в системе крутится?

KEPLER2B
24.04.2018
17:01:03
на данный момент в системе или даже в системах будет вернее

Богдан
24.04.2018
17:02:27

KEPLER2B
24.04.2018
17:03:46
это вообще кухня админа я туда особо не лезу, потольку поскольку
не совсем так redis кластер на нескольких машинах ибо данных много, api отдельно - фронт отдельно (несколько фронт серверов),
на 5х рельсах понятно крутим, ну и куча самописа на го, в библиотеки, нагрузки снимать)))

Богдан
24.04.2018
17:07:04

KEPLER2B
24.04.2018
17:08:02
рельсы и под апи и под ситему управления (админку), и часть клиентов на рельсах + webpacker + vue = фронт
опять же клиентские БД в которых хранится агрегированное состояние данных, для оперативной работы, и тп

Богдан
24.04.2018
17:11:17
чето я так и не понял в чем цымес от вебпакера, даже воспрос на тостере задавал, порекомедовали рельсы чисто под api, фронт уже на как-то фреймворке (ангуляр, реакт, вью)

KEPLER2B
24.04.2018
17:14:00
как не понял? а райлс ассет пайплайн интегрированный в него, а рельсовые шаблонизаторы, вобщем стоит поковырять поглубже чтоб понять. можно конечно ноду в кач клиента прикрутить, вот только оно такое многословное. не люблю, хоть и умею готовить.
дык собственно фрэймворк + вебпакер и есть фронт
фрэймворк то кто то собрать должен? вебпакер это и делает, на ноде это делает он же вобщем то (с оговорками)
так что просто берешь родные и удобные рельсы как платформу для сборки и вперед

Богдан
24.04.2018
17:18:00
а заюзал vue cli, там в коробке сразу webpack и на выходе SPA. А в рельсах насколько я понял там полюбому будет MPA

KEPLER2B
24.04.2018
17:20:00
ну что то более менее масштабное в SPA все равно не уложится
это вариант и очень неплохой для простого в компонентном и сервисном плане проекта
ну если так уж прям говорить часть которая у нас. админка она вполне себе SPA, как собрать

Богдан
24.04.2018
17:23:38
так сейчас же webpack умеет генерировать динамический импорт, вот SSR там вроде да, я еще не юзал, но как бы головняков хватает

KEPLER2B
24.04.2018
17:25:01
чето в vue я динамического импорта с вебпаком в связке так и не обнаружил