Size: a a a

2020 March 02

AR

Andrey Rachitskiy in Modern::Perl
Да я уже вроде в документации нашёл ответ
источник

VG

Vadim Goncharov in Modern::Perl
поделился бы!
источник

AR

Andrey Rachitskiy in Modern::Perl
Да меня интересовало как работает обмен, можно ли пошарить например общий счётчик скажем Limit между воркерами, но по ходу нет, т.к. Rpc даёт возможность из чайлда плюнуть в родительский там его поймать в on_event и не более
источник

b

basiliscos in Modern::Perl
Andrey Rachitskiy
Да меня интересовало как работает обмен, можно ли пошарить например общий счётчик скажем Limit между воркерами, но по ходу нет, т.к. Rpc даёт возможность из чайлда плюнуть в родительский там его поймать в on_event и не более
лучше считать, что в перле вообще ничего нельзя шарить. Поверь, так проще думать )
источник

AR

Andrey Rachitskiy in Modern::Perl
Да согласен, надо просто подумать, может по другому к задаче подойти :)
источник

VG

Vadim Goncharov in Modern::Perl
это же форк, как
источник

VG

Vadim Goncharov in Modern::Perl
ну точнее, вопрос резонен на винде, ведь там форк на тредах :)
источник

W

Warstone in Modern::Perl
Anton Petrusevich
https://metacpan.org/pod/DBIx::Struct

я, правда, всячески отказывался от термина ORM, но мне упорно говорили, что это таки оно
А кстати... Кто что в понятие ORM вкладывает?..

Как я понимаю - ORM должен уметь собрать запрос, выполнить его и выдать результаты в виде объекта.
Желательно чтобы он еще был асинхронный, а что еще?
источник

VG

Vadim Goncharov in Modern::Perl
некоторые просто обертку над сырым SQL, не обязательно с объектом
источник

S

Sergey in Modern::Perl
Warstone
А кстати... Кто что в понятие ORM вкладывает?..

Как я понимаю - ORM должен уметь собрать запрос, выполнить его и выдать результаты в виде объекта.
Желательно чтобы он еще был асинхронный, а что еще?
- работа с базой
- асинхронно
Выбери одно)
источник

W

Warstone in Modern::Perl
Sergey
- работа с базой
- асинхронно
Выбери одно)
Я выбираю оба. И я знаю как это делается ^_^
источник

AP

Anton Petrusevich in Modern::Perl
Sergey
- работа с базой
- асинхронно
Выбери одно)
У меня возможно оба
источник

VG

Vadim Goncharov in Modern::Perl
а кстати, есть что-то готовое аналог Thread::Queue на форках?
источник
2020 March 03

W

Warstone in Modern::Perl
Anton Petrusevich
У меня возможно оба
У тебя - где?
источник

AP

Anton Petrusevich in Modern::Perl
я ж показывал. но если про асинк — я через коро: https://metacpan.org/pod/DBIx::PgCoroAnyEvent (аналогично для мыскуля). как работает можно посмотреть в тесте другого модуля
источник

AP

Anton Petrusevich in Modern::Perl
источник

AP

Anton Petrusevich in Modern::Perl
и всё это можно использовать через DBIx::Struct
источник

AP

Anton Petrusevich in Modern::Perl
не то, чтобы я не видел недостатков, но в данном случае нет у меня сил/времени на рефакторинг
источник

dc

d4rk cl0n in Modern::Perl
Здраствуйте коллеги ,  в последней   версии   плагина перл от jet brains    когда я пишу   if  ($var1) {
}
он мне  предлагает   использовать  defined
if (defined $var1) {
}

Скажите как  писать правильно и  почему ?  я всегда писал  if ($var1) { ... } и  defined   никогда не использовал и  проблем никаких не было
источник

IB

Ivan Bessarabov in Modern::Perl
if ($var1) и if (defined $var1) это разные вещи
(напирмер, по разному отработает если в $var1 находится число 0)
мне станно что плагин предлагет такое
источник