Size: a a a

2021 March 08

AK

Andrey Konovalov in Modern::Perl
Sergey Zhmylove
Блокировка в нем какая-то мутная и оно только на лялихе работает
Размеры Forks::Queue::File просто ужасают. Что-то говорит мне: можно было раз в 10 проще и быстрее сделать это :(
источник

AK

Andrey Konovalov in Modern::Perl
Я вспомнил. MCE же!!
источник

AK

Andrey Konovalov in Modern::Perl
Забавно, я только сейчас узнал о том, что есть "_":
-d '/etc' && -x _ && -w _

Интересно, где это описано?
источник

AK

Andrey Konovalov in Modern::Perl
Нашёл. Офигеть. Век живи - век учись.
источник

VG

Vadim Goncharov in Modern::Perl
в perlfunc под сами -f и прочими
источник
2021 March 09

И

Игорь in Modern::Perl
Anton Petrusevich
вообще, есть две глобальных стратегии: запрашивать всё сразу, ложить в память и оттуда потом кусочками возвращать; хранить результаты запроса на сервере и оттуда их доставать по мере надобности
Коллеги, спасибо за помощь!
Сервис был древний, использовалась старая версия DBD::Oracle и у меня была проблема описанная здесь: https://rt.cpan.org/Public/Bug/Display.html?id=46763

Seems we were only fetching 1 row at a time when in fact we could get 
more than 1 row per fetch.

Т.е. да, так и было, что чтобы забрать 400 строк DBI ходил 400 раз до БД. Когда БД была рядом, то проблемы не были заметны, а когда сетевые задержки стали ощутимы - начались проблемы.

Обновили DBD::Oracle до последней версии, после этого начали нормально работать крутилки с RowCacheSize и удалось сократить время получения данных с ~20сек до ~0.2-0.5сек.
источник

SZ

Sergey Zhmylove in Modern::Perl
Игорь
Коллеги, спасибо за помощь!
Сервис был древний, использовалась старая версия DBD::Oracle и у меня была проблема описанная здесь: https://rt.cpan.org/Public/Bug/Display.html?id=46763

Seems we were only fetching 1 row at a time when in fact we could get 
more than 1 row per fetch.

Т.е. да, так и было, что чтобы забрать 400 строк DBI ходил 400 раз до БД. Когда БД была рядом, то проблемы не были заметны, а когда сетевые задержки стали ощутимы - начались проблемы.

Обновили DBD::Oracle до последней версии, после этого начали нормально работать крутилки с RowCacheSize и удалось сократить время получения данных с ~20сек до ~0.2-0.5сек.
Спасибо, что описал решение, может кому-то пригодится
источник

VG

Vadim Goncharov in Modern::Perl
для этого чаты и форумы по идее и существуют..
источник

МИ

Михаил Иванов... in Modern::Perl
Vadim Goncharov
для этого чаты и форумы по идее и существуют..
вот если бы ещё чаты индексировались гуглом...
источник

DF

Denis F in Modern::Perl
можно лог выкладывать на сайте :)
источник

МИ

Михаил Иванов... in Modern::Perl
По идее ведь чат публичный. Значит, гугл мог бы зайти и проиндексировать. Может они уже чего-нибудь этакое придумывают?
источник

VT

Vasily Terkin in Modern::Perl
Публичные вроде доступны через веб
источник

VT

Vasily Terkin in Modern::Perl
Плюс кто-нибудь логи пишет
источник

И

Игорь in Modern::Perl
Чаты почему-то даже публичные телеграм упорно не хочет показывать в браузере, только в приложении.

А вот каналы, легко: https://t.me/s/modern_perl_jobs_feed

Но гугл не индексирует ни чаты ни каналы.
источник

IB

Ivan Bessarabov in Modern::Perl
Игорь
Чаты почему-то даже публичные телеграм упорно не хочет показывать в браузере, только в приложении.

А вот каналы, легко: https://t.me/s/modern_perl_jobs_feed

Но гугл не индексирует ни чаты ни каналы.
источник

И

Игорь in Modern::Perl
А я и не утверждал, что parrot.ru он не индексирует🙃

Вот бы можно было указать вот так:
DBD site:t.me/modernperl


Или просто t.me, если хочешь по всем публичным группам и каналам поискать.
источник

VG

Vadim Goncharov in Modern::Perl
так зачем обязательно t.me?
источник

И

Игорь in Modern::Perl
Vadim Goncharov
так зачем обязательно t.me?
Ну parrot статистику только вывел. Я не понял как через него искать сообщения.
источник

МИ

Михаил Иванов... in Modern::Perl
Игорь
Ну parrot статистику только вывел. Я не понял как через него искать сообщения.
источник

МИ

Михаил Иванов... in Modern::Perl
даже проиндексировано что-то, ишь ты
источник