Size: a a a

R (язык программирования)

2021 January 12

I

Igor in R (язык программирования)
Daryna Ivaskevych
О, а вот эти ребята мне на глаза попадались, но мне казалось, что они предлагают готовые решения
Из этих решений часть платные, часть бесплатнве
источник

БА

Байкулов Антон... in R (язык программирования)
Igor
Мы используем для деплоя проектов на shiny бесплатный сервер shinyproxy. Но чтобы его завести нужно немного попотеть. А вообще есть и другие варианты кроме перечисленных выше.
А что отвечает за балансировку нагрузки?
источник

AS

Alexander Semenov in R (язык программирования)
Простите, не розжига розни ради, а образования для: это задачка такая сложная или просто пЕтон такой ... ?

Я просто по-питонячьи не очень хорошо понимаю, чтобы разобрать, что тут наворочено.
источник

IY

Igor Yakubovskiy in R (язык программирования)
или программист херовый))))))
источник

AS

Alexander Semenov in R (язык программирования)
Это, на секундочку, ноутбук с золотом на Кеггле.
источник

EK

Evgenii Kalenkovich in R (язык программирования)
Какие именно строчки непонятны? В первой, например, добавляется столбец с количеством продюсерских компаний, которые (предположительно, я не видел коудбук) работали над фильмом. При чем уже имеющийся столбец production_companies содержит множества этих самых компаний, поэтому отстуствие информации о компаниях выражено пустым множеством.
источник

EP

Ed P in R (язык программирования)
Байкулов Антон
Правда такой вариант посимпатичнее
у flextable есть ряд встроенных тем, но можно также свои создать. flextable ходит в паре с officer (от того же автора), имхо это наиболее продвинутый пакет, из того, что видел. Там можно в т.ч. легко мерджить ячейки, подсвечивать текст, менять шрифты, цвет, добавлять заголовки и подвал и т.д.
источник

EK

Evgenii Kalenkovich in R (язык программирования)
Во второй строчки имена всех компаний собираются в одну строку.
источник

БА

Байкулов Антон... in R (язык программирования)
Ed P
у flextable есть ряд встроенных тем, но можно также свои создать. flextable ходит в паре с officer (от того же автора), имхо это наиболее продвинутый пакет, из того, что видел. Там можно в т.ч. легко мерджить ячейки, подсвечивать текст, менять шрифты, цвет, добавлять заголовки и подвал и т.д.
Я хотел только красивую картинку таблицы в телеграм-чате. не получилось=(
источник

AS

Alexander Semenov in R (язык программирования)
Evgenii Kalenkovich
Какие именно строчки непонятны? В первой, например, добавляется столбец с количеством продюсерских компаний, которые (предположительно, я не видел коудбук) работали над фильмом. При чем уже имеющийся столбец production_companies содержит множества этих самых компаний, поэтому отстуствие информации о компаниях выражено пустым множеством.
Спасибо. Мне самому с этими данными, увы, не работать, поэтому на своей шкуре не понять, насколько сложно получить аналогичный результат в R. Но на первый взгляд выглядело как какой-то костыль для элементарных преобразований данных.
источник

АК

Артём Клевцов... in R (язык программирования)
Байкулов Антон
А что отвечает за балансировку нагрузки?
В shinyproxy просто сравнится контейнер для каждой новой сессии и держится активным на вебсокетах. При повторном подключении в рамках таймаута происходит переподоключение к тому же контейнеру, иначе сравнится заново.
источник

I

Igor in R (язык программирования)
Артём Клевцов
В shinyproxy просто сравнится контейнер для каждой новой сессии и держится активным на вебсокетах. При повторном подключении в рамках таймаута происходит переподоключение к тому же контейнеру, иначе сравнится заново.
но если пользователелей много то и контейнеров открытых много, поэтому мы поднимаем на нескольких машинах и на входе aws балансировщик
источник

PU

Philipp Upravitelev in R (язык программирования)
Alexander Semenov
Простите, не розжига розни ради, а образования для: это задачка такая сложная или просто пЕтон такой ... ?

Я просто по-питонячьи не очень хорошо понимаю, чтобы разобрать, что тут наворочено.
по мне, так обычный питон, написано достаточно аккуратно, смысл конструкций вполне понятен
навскидку, в R такое было бы раза в полтора короче, мне кажется.
источник

I

Igor in R (язык программирования)
кстати, что понравилось в этом shinyproxy то что он для каждой новой сесии запускает контенер и постоянно проверяет открыта ли у пользовтаеля страница, если нет то ненужный контейнер гасится.
источник

БА

Байкулов Антон... in R (язык программирования)
Igor
кстати, что понравилось в этом shinyproxy то что он для каждой новой сесии запускает контенер и постоянно проверяет открыта ли у пользовтаеля страница, если нет то ненужный контейнер гасится.
А если вкладка неактивна?
источник

EP

Ed P in R (язык программирования)
Igor
кстати, что понравилось в этом shinyproxy то что он для каждой новой сесии запускает контенер и постоянно проверяет открыта ли у пользовтаеля страница, если нет то ненужный контейнер гасится.
кстати, иногда это ключит. у меня за год так какие-то сессии несколько раз подвисали. раз в месяц хотя бы есть смысл смотреть
источник

I

Igor in R (язык программирования)
мы кстати тоже думаем както принудительно грохать контейнеры старше чем например час, но пока не сделали
источник

БА

Байкулов Антон... in R (язык программирования)
Igor
мы кстати тоже думаем както принудительно грохать контейнеры старше чем например час, но пока не сделали
Была статья на Хабре из компании ГК Везёт. Они там такое делали
источник

I

Igor in R (язык программирования)
Байкулов Антон
Была статья на Хабре из компании ГК Везёт. Они там такое делали
спасибо, нашел статью. https://habr.com/ru/post/513634/
источник

EP

Ed P in R (язык программирования)
Igor
мы кстати тоже думаем както принудительно грохать контейнеры старше чем например час, но пока не сделали
час может быть неоптимально. Я не знаю как в родном shinyproxy это устроено, но в shinystudio помимо шайни-сервера есть еще Rstudio (тоже через контейнер запускается, но с другими параметрами). IDE уж точно дольше часа может работать. М.б. раз в сутки или раз в неделю по пятницам.
источник