@proRuby

Страница 612 из 1594
Fedor
30.06.2017
09:18:10
как оказалось, кто-то придумал по умолчанию включить firewall и selinux и заблокировать все нафиг

в чистой десктопной системе...

Dima
30.06.2017
09:18:29
С. Секурность

Fedor
30.06.2017
09:18:58
вот за что мне нравился Арч - они предлагали мне самому решать, нужна она мне, или нет

Google
Dima
30.06.2017
09:18:59
А вообще, добро пожаловать в @russianfedora

Fedor
30.06.2017
09:19:03
и когда нужна и для чего

если бы не такая лютая боль от обновлений я бы с него не слез

Dima
30.06.2017
09:19:46
Там разработчик днф у нас и иайнтайнеры

Fedor
30.06.2017
09:20:52
ну и еще искать репозитории по интернетам бесит маленько

Dima
30.06.2017
09:21:42
Не надо ничего искать

dnf copr search package

Ну и рпмфюжн + рашнфедора

https://www.easycoding.org/2017/03/24/poleznye-storonnie-repozitorii-dlya-fedora.html

https://www.easycoding.org/2017/01/11/pravilnaya-ustanovka-drajverov-nvidia-v-fedora.html

Fedor
30.06.2017
09:25:32
хочешь virtual_box - подключай репу

chrome - репу

elasticsearch - репу

Google
Alexander
30.06.2017
09:25:59
если бы не такая лютая боль от обновлений я бы с него не слез
забавно, никогда не испытывал лютой боли. только небольшую и решаемую

Alexander
30.06.2017
09:26:35
https://www.easycoding.org/2017/03/24/poleznye-storonnie-repozitorii-dlya-fedora.html
всё-всё, это вам уже в линукс-чат)

Fedor
30.06.2017
09:26:43
но просидев на нем 5 лет, я понял что мне надоело решать эти проблемы )

всё-всё, это вам уже в линукс-чат)
это да, пора сворачиваться

Dima
30.06.2017
09:27:15
chrome - репу
Чромиум.

elasticsearch - репу
Рфр кажется

всё-всё, это вам уже в линукс-чат)
Да все) сори за такой офтоп

Fedor
30.06.2017
09:28:02
ну так все эти репы надо найти и ркуами подключить

а в пакмане все есть из коробки

Чромиум.
у него кучи глюков и багов

Сергей
30.06.2017
09:28:53
у него кучи глюков и багов
ндаа... ты 12 версию установил?

Alexander
30.06.2017
09:28:57
Dima
30.06.2017
09:29:50
Копр есть

Fedor
30.06.2017
09:29:59
Dima
30.06.2017
09:30:02
Но лицензионных вещей там нет

Fedor
30.06.2017
09:30:14
AUR'а нет
yaourt есть

Dima
30.06.2017
09:30:15
51.0.2704.103
Так сейчас 59, не?

Google
Fedor
30.06.2017
09:30:36
Так сейчас 59, не?
хз, что dnf отдал с cromedriver то и стоит )

Dima
30.06.2017
09:30:50
О.о

Fedor
30.06.2017
09:31:03
я не просто так с него на chrome перешел, несколкьо месяц посидел

Dima
30.06.2017
09:31:34
У меня, просто с гуглхромом скорее проблемы были, нежели с хромиумом

Fedor
30.06.2017
09:31:38
все уже не упомню, но где-то верстка разваливается, где-то плагины падают, где-то js виснет...

Dima
30.06.2017
09:31:43
Но давно и не правда

Ivan
30.06.2017
09:40:57
Товарисчи! Давно не работал со strong params, будь они не ладны, ищу способ перед permit, распарсить value из select, присланное в json. В маске для парамов, вроде все верно: :content, {partial_courses: [:id, :title]},

Roman
30.06.2017
09:42:25
покажи строку параметров из логов и код

Ivan
30.06.2017
09:43:48
Такой подход не пашет course_params = params.fetch(:onsite_course, {}) course_params.fetch(:partial_courses).map! { |item| JSON.parse(item) rescue nil } puts course_params.fetch(:partial_courses) # все ок: {"id":"11","title":"Course title"} course_params.permit(OnsiteCourse.params) # все норм, но partial_courses - пустой арей

сдается мне что надо врапнуть новые значения (те что распарсены) во что-то…

Это приходит в парамах (лог) "partial_courses"=>["", "{\"id\":\"11\",\"title\":\"Course title\"}"],

Roman
30.06.2017
09:45:19
ага скорее всего

Roman
30.06.2017
09:45:43
просто у тебя внутри парамсов после мапа получаются простые хеши

а не Parameter

Ivan
30.06.2017
09:46:02
да, найти бы только во что врапнуть…

ActionController::Parameters ?

ojab
30.06.2017
09:46:26
сделать нормальный content-type

Roman
30.06.2017
09:46:27
угу

и это тоже

Ivan
30.06.2017
09:48:59
сделать нормальный content-type
как это поможет? здесь гибридный POST: стандарт + одно поле арей JSON кортежей

Google
Roman
30.06.2017
09:53:24
ну вообще по-хорошему все должно быть однотипно. ты либо все шлешь jsonом, либо все form-urlencoded

Ivan
30.06.2017
09:56:55
В стирильном мире, очевидно.

Roman
30.06.2017
09:58:07
тогда делай http://api.rubyonrails.org/classes/ActionController/Parameters.html#method-i-to_unsafe_hash

ojab
30.06.2017
09:58:18
Roman
30.06.2017
09:58:26
потом делай свои манипуляции, и обратно перегоняй в параметры

Ivan
30.06.2017
09:59:21
попробую transform_values!

Roman
30.06.2017
10:00:35
ничо не даст

будет тот же эффект: просто хеши

Полина
30.06.2017
10:35:20
ребят если кому-нибудь нужен дизайнер технический, графический помочь с проектом быстро до дедлайна, сделать муторную работу и все скучные мелочи, ПИШИТЕ! убила телефон, нужно робить на новый! очень жду, мы подружимся

Admin
ERROR: S client not available

Ivan
30.06.2017
10:42:19
@dreyks В общем вот такой солюшен простой получился (не наколенке а крафтовый хендмейд :) ) def course_params @course_params ||= begin course_params = params.require(:onsite_course) partial_courses_params = course_params[:partial_courses].reject(&:blank?).map do |item| JSON.parse(item) end course_params.merge!(partial_courses: partial_courses_params) course_params.permit(OnsiteCourse.params) end end Тупо merge! и дело с концом

Lupsick
30.06.2017
12:28:58
посоны, кто-нибудь имел дело с слек апи?

Anton
30.06.2017
13:12:08
@flash_gordon поздравляю ??? https://twitter.com/_solnic_/status/880774561708613632

Nikita
30.06.2017
13:25:35
да, будет охуенно

Anton
30.06.2017
14:08:40
так, посоны (и дамы) кто-то знает крутые примеры евентной архитектуры? потому что кейсы, которые я знаю - они достаточно спецефичны

Fedor
30.06.2017
14:10:19
что такое эвентная архитекртура?

Anton
30.06.2017
14:10:41
архитектура зависящая от эвентов? :)

ну собственно я знаю пример, когда у тебя сервисы между собой общаются эвентами

Google
Alex
30.06.2017
14:11:06
чат

веб сервер

Anton
30.06.2017
14:11:23
т.е. есть труба (стрим) которая в себе эвенты шлет, сервисы читают это и делают что-то

игровой сервер
у меня вопрос был больше про варианты с рельсой

Fedor
30.06.2017
14:11:45
ага

Alex
30.06.2017
14:11:51
банально: чат

Anton
30.06.2017
14:11:51
или любым другим веб фреймворком

Fedor
30.06.2017
14:11:57
я трижды с подобным сталкивался

Anton
30.06.2017
14:12:03
если что

просто примеров я и сам могу придумать много

Fedor
30.06.2017
14:12:18
и все время долгими обсуждениями приходили к тому, что проще писать демоны

Anton
30.06.2017
14:12:21
да и на работе мы юзаем такое

Nikita
30.06.2017
14:13:23
https://www.youtube.com/watch?v=STKCRSUsyP0 на тему ликбеза по ивент-архитектуре

Fedor
30.06.2017
14:15:16
мы собственно даже index elasticsearch демоном обновляем

вместо каких-ибудь коллбэков и sidekiq

Anatoly
30.06.2017
15:09:04
Подскажите, как правильно наследовать сериалайзеры? class CommentSerializer < ActiveModel::Serializer; end хочу сделать ExtendedCommentSerializer, но в нем почему-то только атрибуты родителя

Vasiliy
30.06.2017
15:11:45
А как вызываешь?

Там вроде в классе где юзаешь надо переопределять, посмотри доку там пример есть

Dima
30.06.2017
15:17:13
как назыается правильно "..." в аргументах в руби?

это range operator

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