@rubylang

Страница 1011 из 1684
Антон
15.05.2017
19:31:54
не значит что это будет хорошо

Shamil
15.05.2017
19:34:08
ужасно выглядит
Выглядит лучше чем мой метод с валидацией. Я пропустил вашу беседу в начале.

Антон
15.05.2017
19:35:32
нене, там в задаче был ад и израель

Vitaly
15.05.2017
19:41:34
нене, там в задаче был ад и израель
=) да, я подумал над твоими словами и решил не идти на темную сторону

Google
Nikita
15.05.2017
20:06:20
ребят, скажите пожалуйста, можно ли через Ruby как-то асинхронно сохранить, ну допустим 100 фото? То есть имеются 100 прямых ссылок на фото в массиве, проходимся через .each, но организовать сохранение асинронно

чтобы .each не вешало на время выполнения сохранения

Nikita
15.05.2017
20:07:54
ну то есть в ноде есть методы, типа... fs.writeFile fs.writeFileSync я думаю понятно, что есть что...

Maxim
15.05.2017
20:08:16
в руби весь i/o синхронный

I
15.05.2017
20:08:21
concurrentRuby возьми

и все будет

Maxim
15.05.2017
20:08:41
concurrentRuby возьми
там ненастоящий конкарренси

Nikita
15.05.2017
20:08:41
@igorpavlov мне нужно это все дело в воркер завернуть...

I
15.05.2017
20:08:51
http://ruby-concurrency.github.io/concurrent-ruby/frames.html

Nikita
15.05.2017
20:09:10
а, то есть гемчик даже есть?

I
15.05.2017
20:09:13
какой именно воркер?

Nikita
15.05.2017
20:09:21
щас в лс напишу

Google
Nikita
15.05.2017
20:09:26
дабы не засорять

ojab
15.05.2017
20:09:36
там ненастоящий конкарренси
и что же там ненастоящего?

Maxim
15.05.2017
20:10:13
и что же там ненастоящего?
насколько я помню, там просто обвязка с потоками внутри

ojab
15.05.2017
20:10:25
и?

там не только обвязка с потоками, там куча thread-safe структур данных, например

Maxim
15.05.2017
20:11:10
ну асинхронного i/o там нет

ojab
15.05.2017
20:11:42
wtf асинхронный io? Запускаешь io, пока io выполняется другой поток может что-то делать даже в MRI.

Maxim
15.05.2017
20:12:06
если один поток захватил GIL, то остальные ждут

если поток, захвативший GIL, пишет на диск, остальные потоки тоже ждут

ojab
15.05.2017
20:12:42
в гугл загляни
>In computer science, asynchronous I/O, or "Non-sequential I/O" is a form of input/output processing that permits other processing to continue before the transmission has finished. я об этом написал в прошлом сообщении.

Maxim
15.05.2017
20:16:57
man GIL, поток делающий IO не держит GIL
да, действительно не держит

Alexey
15.05.2017
20:24:11
ребят, скажите пожалуйста, можно ли через Ruby как-то асинхронно сохранить, ну допустим 100 фото? То есть имеются 100 прямых ссылок на фото в массиве, проходимся через .each, но организовать сохранение асинронно
самая дорогая часть операции будет не с IO и не с сохранением, а со скачиванием файлов. Энтерпрайз-решение — сайдкик. Наколеночное решение — Thread.new и потом join.

Maxim
15.05.2017
20:25:41
Thread.new тут отлично сработает, кстати

Nikita
15.05.2017
20:26:57
да я решил уже для себя, что воркерами сделаю, да и все

всем спасибо, не ругайтесь)

Igor
16.05.2017
09:01:00
ребят, есть у кого примеры rails - webpacker - react - redux приложений в репозитории? или может ссылки?

Google
ojab
16.05.2017
09:04:08
rails new myapp --webpack=react && cd myapp && yarn add redux-react

done!

Aleksey
16.05.2017
09:04:37
?

Igor
16.05.2017
09:05:14
обалденно)))

ojab
16.05.2017
09:05:37
могу на результат на гитхаб залить, если именно репозиторий нужен, ага

но суть от этого не поменется

Кøе-ктø Геннадьевич
16.05.2017
09:05:49
)

Igor
16.05.2017
09:05:53
нужен более показательный пример )))

но спасибо за содейсвтие

ojab
16.05.2017
09:06:13
mkay, а что конкретно нужно, в таком случае?

Igor
16.05.2017
09:07:09
как организованно дерево проекта, чем компонент в /pack отличается от компонента в /container, и как выглядят руты

Vasiliy
16.05.2017
09:11:54
> чем компонент в /pack отличается от компонента в /container это я думаю тебе в доку реакта надо

Vasiliy
16.05.2017
09:12:54
https://maxfarseer.gitbooks.io/redux-course-ru/content/konteineri_i_komponenti.html

Igor
16.05.2017
09:13:12
насколько я понял /pack фича webpack "а

Vasiliy
16.05.2017
09:13:12
про реакт да, но думаю посыл понятен будет

нет)

это просто чтобы тебе проще организовывать своё было

преднастроенная архитектура

config/webpack/paths.yml вот тут этот путь используется

Igor
16.05.2017
09:15:31
тоесть по сути /packs это и есть /containers ?

Google
Vasiliy
16.05.2017
09:16:25
я честно говоря сам толком не знаю, разбираюсь очень по немного

но всё что делает гем вебпакера это даёт тебе более менее удобный конфиг вебпака и интеграцию с рельсами

хелперы там в рельсе, erb лоадер, горячую перезагрузку по бинстабу, так что если хочешь лезть в это глубоко, я думаю стоит почитать немного о самом вебпаке, о том че там в жиэс в тренде сейчас

Igor
16.05.2017
09:20:55
не могу сейчас выделить время на это, пока что было бы отлично просто увидеть best-practice для такой связки. Но а вообще да , нужно будет

Vasiliy
16.05.2017
09:22:12
если не хочется углубляться я думаю достаточно хуячить как попало, кек)

Igor
16.05.2017
09:22:58
webpacker - это зборщик, он свою работу делает на начальных этапах без конфигурации ) к сожаления реакт сам себя не пишет))

Vasiliy
16.05.2017
09:24:05
тогда лучше доки по реакту смотреть

да, опять же повторюсь, вебпакер это просто бинстаб, генераторы, конфиг для вебпака и пара хелперов, не более

Admin
ERROR: S client not available

Vasiliy
16.05.2017
09:25:28
вот тут есть введение по вебпакеру https://medium.com/statuscode/introducing-webpacker-7136d66cddfb

Igor
16.05.2017
09:26:16
@vasivas у тебя нет случайно ссылок на проекты с такой связкой?

репо

Vasiliy
16.05.2017
09:26:39
ну вот у чувака в статье что-то есть https://github.com/gauravtiwari/webpacker-react-frontend

Igor
16.05.2017
09:29:05
ооо, уже что то

спасибо

Vasiliy
16.05.2017
09:32:59
не за что, я бы сам посмотрел пример какой-нибудь в рельсе с реактом+реакт-роутером+вебпакером+сагой(или тунком)+тестами и остальным

Denis
16.05.2017
10:39:07
Что не так в этой сроке? class Admins::Devise::SessionsController < Devise::SessionsController



Aleksey
16.05.2017
10:40:14
попробуй class Admins::Devise::SessionsController < ::Devise::SessionsController

Denis
16.05.2017
10:41:46
Да помогло спасибо

Google
Rafkat
16.05.2017
11:48:58
Всем привет

стокнулся с интересноой проблемой, слетает авторизация на продакшне

срабатывает только если я перезапущу пуму

Темур
16.05.2017
11:53:08
покажи конфиг пумы

подозрения на пулл соединений

в Pg

Rafkat
16.05.2017
11:53:28
то есть, у юзера админские права, но иногда они слетают до уровня юзера

щас

Темур
16.05.2017
11:53:34
хм

тогда хз

а как у тебя права реализованы?

Rafkat
16.05.2017
11:54:00
но после рестарта пумы, все норм - пользователь админ

cancancan

https://gist.github.com/neolite/faf1832a02a1318d68220a58db66fc7e

Темур
16.05.2017
12:08:07
ну видать в какой-то момент у тебя вместо юзера User.new

Rafkat
16.05.2017
12:09:32
И как словить этот момент?

Темур
16.05.2017
12:14:53
убрать строку user ||= User.new

и поймать когда юзер пропадает

Rafkat
16.05.2017
12:17:09
Ок

Смерть
16.05.2017
12:28:10
А как в регулярках сделать проверку на заглавный символ в любой локали?

Что-то типа [A-Z], но для всех языков

Страница 1011 из 1684