
dypa
28.07.2018
19:46:22
что ты понимаешь под необработаными задачами "на процессе", по какой причине задачи привязаны к определенному процессу?

Dmitry
28.07.2018
19:47:16
любой
стейт весь в задаче, никакого дополнительного нет, т.е. можно закрыть поток и отдать другому воркеру открыть его заново

Google

dypa
28.07.2018
19:50:12
однозначно можно определить когда задача может считаться законченой?

Dmitry
28.07.2018
19:51:48
угу, скорее всего это будет отдельное сообщение по всем консьюмерам "хватит работать с этим id"...

dypa
28.07.2018
19:53:28
я верно понял терменологию id - это задача, консьюмер и воркер это одно и тоже?

Dmitry
28.07.2018
19:53:53
ага

dypa
28.07.2018
19:54:04
одну задачу одновременно исполняют несколько воркеров?

Dmitry
28.07.2018
19:54:34
нет... ничего плохого не будет, если возьмут несколько, но это оверхед по ресурсам большой, так что и ничего хорошего
идея нескольких воркеров как раз раскидать эти потоки, когда один не будет справляться

dypa
28.07.2018
20:00:04
https://www.rabbitmq.com/getstarted.html - по описанию это очереди (2), возможно даже с динамическим созданием очереди под задачу либо хитрым роутингом

Dmitry
28.07.2018
20:02:46
ну как раскидать по воркерам понятно... у меня была идея не слать ask пока задача не закончена, но быстрый гугл говорит о проблемах с такими долгими тасками.

dypa
28.07.2018
20:04:08

Dmitry
28.07.2018
20:18:39
нужно изучить, да... рискованно конечно

Artem
28.07.2018
20:21:15
на самом деле подойдет любое решение, которое тебе проще реализовать, чтобы просто посмотреть как оно будет себя вести. А с точки зрения скейлинга изначально нужно менять подход и избавляться от централизованного пула id, даже общая очередь -это уже узкое место всей системы и толку с параллелизации не много, обычно LB или любая логика распределния id по воркерам должна быть на стороне эти id отдающей. Но с другой стороны если задача решиться простым методом, то все ок

Google

Dmitry
28.07.2018
20:24:27
Так у меня и нет пула id общего. А очередь с чего будет узким место, там кластер кроликов
кстати нужно еще посмотреть если ли клиенты для кролика с евент лупом...
ну для ноды есть, на ноде видимо рожать буду


Artem
28.07.2018
20:35:45
так не важно кластер там или один инстанс. Суть то в том, что это очередь и даже если она в несколько потоков разным клиентам отдает id ей это все нужно синхронизировать как минимум. Но тут хз, на каком объеме она тупить начнет. Хотя все равно сначала нужно запускать и смотреть
для php есть поддержка AMQP, там суть вроде похожа rabbit подписывается на паблишера и отсылает собщения клиенту
во я лошара... Опера вчера на IPO вышла и по 12 баксов акции продавали... опять я все пропустил, не быть мне миллонером)))

Dmitry
28.07.2018
20:51:03
amqp это протокол,да, который поддерживает кролик

Pavel
28.07.2018
21:15:30
Что ты там такое хитрое делаешь
Откроешь свое казино? С евент лупом и очередями?)

Dmitry
28.07.2018
21:17:21
да нет, просто анализ потока координат ;)

dot
29.07.2018
00:55:52
Всем привет блин помогите написать регулярки плиз ? Туплю не могу чето :( Поиск телефонов в строке чтобы находил вроде таких 8913-116-66-23 и 8913-116-6623 8-913-116-66-23 вообщем чтобы разделитель в разных местах мог стоять ?и еще для вот таких вот (8-3822)23-43-12
@"\({1}\d?.*\d?\){1}" пробовал вот так но тогда не правильно работает находит {(8-3834) 34-60-13, 66-86-26,(8-3822)} так как у меня эта инфа подряд идет

Alex
29.07.2018
05:03:10

Haskicbr
29.07.2018
10:12:34

Bastiang
29.07.2018
18:32:55
Сейчас будет очень глупый вопрос, но 0 считается за чётное??
То есть если при делении на 2 остаток ноль, то....
Ноль будет туда входить? ?

Haskicbr
29.07.2018
18:35:00

Bastiang
29.07.2018
18:35:43
Понял, спасибо

о
29.07.2018
18:42:09
ребят всем привет
нужно спарсить весь форум vBulletin и импортировать на другой vBulletin
как это можно осуществить кто сталкивался отпишитесь

Google

о
29.07.2018
18:42:09
https://web.archive.org/web/20131203001755/http://kavkazchat.com
вот форум

Gleb
29.07.2018
18:52:16
вот форум
Проблема в реализации или ты ищешь исполнителя?

о
29.07.2018
18:52:44
хочу сам попробовать сделать
ток хз как
если не получится буду искать исполнителя

Gleb
29.07.2018
18:58:19

dot
30.07.2018
02:14:32
где код города пишется
Сделал , забыл что скобки это тоже спецсимвол @"\(\d*-?\d*\)\s?\d{2}-\d{2}-\d{2}"

Vir
30.07.2018
07:22:34
ну вот, никогда не было и снова
@miksir, призываю тебя

Dmitry
30.07.2018
07:26:38
сторожишь. ..

Aleserche
30.07.2018
07:29:25
Негодяи всё никак не упокоятся

Admin
ERROR: S client not available

Denis
30.07.2018
08:26:13
товарища а можно откудато тянуть инфу по авиа и жд билетам?
как сервис заказа авиабилетов

Gleb
30.07.2018
08:46:20
Ребята подскажите визуальные конструкторы(микролендинги) которые можно прилепить заказчику на сайт(sf3)

dot
30.07.2018
12:31:07
Блин да много получилось текста сорри , народ подскажите плиз что я не так делаю $mails = imap_search($connect_imap, 'SUBJECT "Fwd:мега инфа"',SE_UID,'UTF-8'); пытаюсь вытащить инфу оттуда а мне валится imap_fetchbody(): Bad message number in как тут правильно сделать ?

Baratov
31.07.2018
09:54:59
есть знатоки cms October/Laravel

Google

Baratov
31.07.2018
09:55:22
нужен небольшой хелп во вьюхах

AntiServiceMessageBot
31.07.2018
10:10:18
Hello? I remove join, add and leave messages (service messages) in groups and supergroups.
More ad-free bots @GroupOwnerBots.

Baratov
31.07.2018
10:19:16
Может кто сталкивался с такой проблемой в October CMS, вообщем есть шаблон "статей"
Выглядит так:
title = "Статья"
url = "/treatment/:id"
layout = "default"
meta_description = "бла бла бла"
...
Как в meta_description передать переменную
Допустим meta_description = $my_description
Пробовал различные методы но нет, он просто тупо выводит то что ты впишешь туда

Feodor
31.07.2018
10:22:59
Движки шаблонов обычно используют mustache-синтаксис для переменных, погугли про свой. Скорее всего что-то типа
meta_description = {{my_description}}

Baratov
31.07.2018
10:23:30
он выведит тебе так же)
<meta name="description" content="{{ this.page.met_description }}">

Feodor
31.07.2018
10:24:26
А без кавычек писал?

Baratov
31.07.2018
10:24:45
ковычки сам браузер добавляет
meta_description = {{ this.page.title }}
я различные методы перепробовал
пробовал пыху туда, тоже самое что и {{ }} выводит
уже в голову ничего не лезет, гуглишь а там 0 инфы про эт

Feodor
31.07.2018
10:29:44
Я с этой CMS не знаком, толком не подскажу. Можно проверить, что вообще в this.page содержится? Может ты неправильно инициализировал и пытаешься вывести то, чего нет.
Там var_dump же вроде можно вызвать?
Да, есть dump.
{{dump(this.page)}}
О, там TWIG используется. Его доки читать не пробовал?


Hasski
31.07.2018
11:24:05
Нужна помощь
if ( ! defined( 'ABSPATH' ) ) {
die();
}
class WooShowEmptyCategories {
private static $instance;
public $plugin_url;
public $plugin_path;
public static function get_instance() {
if ( ! self::$instance ) {
self::$instance = new self();
}
return self::$instance;
}
public function __construct() {
$this->set_class_vars();
require "autoload.php";
$this::filters();
}
public function set_class_vars() {
$this->plugin_path = realpath( dirname( FILE ) );
$this->plugin_url = plugins_url( '', FILE );
}
public static function filters() {
add_filter( 'woocommerce_product_subcategories_hide_empty', array(
'WSEC_WCInteract',
'hide_empty_categories',
), 10, 1 );
}
}
$WooShowEmptyCategories = WooShowEmptyCategories::get_instance();
как сюда вставить условие , если категория пустая , то при нажатии на нее должна открывать ссылка