• Сборка umd библиотеки vite, почему не экспортируюстя зависимости?

    @a1ukard Автор вопроса
    получит ответ в сообществе дискорд - если коротко , то цитирую -
    ]linusborg: You are externalizing pinia in roll-up options. That means it's not included in your build result.
    [2:48]linusborg: The consuming website would need to include it.
    [2:49]linusborg: Which is likely tricky if you build an esm file, it would require an importmap, which is not a standard browser feature yet

    если еще короче, нужно делать импортмапы
    Ответ написан
    Комментировать
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    @Vayateler
    Осторожно!!! ШП.Она же гиик брэйнс. Достоинства:
    Хороший маркетинг. Вкусно выглядит. Дешевле чем в Специалисте при "Бауманке". Недостатки: Плохая подача материала, нет качественной помощи, большой набор в группу. Неадекватная цена за курс при такой одаче.Начнём с группы. Группу набивают до отказа, т. е. сколько влезет в онлайн. В результате страдает качество процесса обучения. Один долбит препода вопросами, остальные сидят читают. Как-то неправильно. Материал. Качество материала, простите - убогое. Ощущение копипаста с какой-то книжки для чайников. Если возникает не стыковка материала и домашней работы, то ответ - ройте сами в гугле, додумывайтесь сами. Сейчас каждый год всё меняется.
    Стажировка: враньё качественное. В лучшем случае предложат написать код для них же самих. Преподаватели. Найдите НоРмАльных преподов. Да. Они дорогие, но они будут не распугивать народ (типа... эээ, ууу, ммм, вооот))), а наоборот наматывать, как вилка макароны людей. Вебинары затянуты на 2 часа. Как по старинке. Прошла лекция, никто умных вопросов не задавал и слава богу. Обещали сделать Вообще, задумка была хорошая. Но проблема всех соц. проектов - рентабельность. Долго думали-думали и решили: да пошло оно всё - будем врать. Врать всем. Врать, что можно за 2 недели освоить Java или PHP. Девочки-менеджеры будут толкать макс.кол-во курсов. А мальчики будут рассказывать с экрана, как сделать @HelloWorld@/ И народ потянулся. Бывало люди по 50-100 чел. в одном вебинаре сидели за раз. Если кто читает из преподов ШП - без обид. Вопросы большей части к организаторам проекта. Повернитесь к людям лицом. P.S. В ГикБрэйнс мне не понравилось преподавание, я им об этом высказал, за что они деактивировали мою учётку и при этом ещё остались не пройденые но оплаченные курсы...ГикБрэйн или ШколаПрограммирования. Сёдня позвонили сказали, что оказали полностью весь пакет, я говорю нет, а они говорят за эти деньги(т.е. без скидки которую они мне сделали) они оказали услугу полностью в общем то как в лохотронах в подземных переходах :) Т.е. менеджер Анжела говорила, что пакет будет куплен мной со скидкой в 20%, я повёлся и вот счас всё иначе, т.е. обман.
    P.S.Лично там учился и стал жертвой их мошеничества, заплатил за курсы более 70 тыр, но за высказывания своего мнения мой эккаунт был заблокирован, хотя они обещали доступ к оплаченным мной курсам и после их окончания
    Ответ написан
    6 комментариев
  • Как подсчитать сумму значений вложенных элементов массива?

    @Arik
    Рекурсивно обойти
    $tree = array(
        1 => array(
            'id' => 1,
            'parent' => 0,
            'name' => 'Каталог 1',
            'count' => 0,
            'childs' => array(
                4 => array(
                    'id' => 4,
                    'parent' => 1,
                    'name' => 'Каталог 4',
                    'count' => 2,
                    'childs' => array(
                        5 => array(
                            'id' => 5,
                            'parent' => 4,
                            'name' => 'Каталог 5',
                            'count' => 6
                        )
                    )
                )
            )
        ),
        2 => array(
            'id' => 2,
            'parent' => 0,
            'name' => 'Каталог 2',
            'count' => 3
        ),
        3 => array(
            'id' => 3,
            'parent' => 0,
            'name' => 'Каталог 3',
            'count' => 5,
            'childs' => array(
                6 => array(
                    'id' => 6,
                    'parent' => 3,
                    'name' => 'Каталог 6',
                    'count' => 8
                ),
                7 => array(
                    'id' => 7,
                    'parent' => 3,
                    'name' => 'Каталог 7',
                    'count' => 1
                )
            )
        ),
        10 => array(
            'id' => 10,
            'parent' => 0,
            'name' => 'Каталог 10',
            'count' => 0
        )
    );
    
    $f = function ($f, &$data) {
        $count = 0;
    
        foreach ($data as $key => &$value) {
            if (!isset($value['count'])) {
                $value['count'] = 0;
            }
    
            if (isset($value['childs'])) {
                $value['count'] += $f($f, $value['childs']);
            }
    
            $count += $value['count'];
        }
    
        return $count;
    };
    
    $f($f, $tree);
    
    header('content-type: text/html; charset=utf-8');
    echo '<pre>';
    @print_r($tree);
    echo '</pre>';
    exit(__FILE__ . ': ' . __LINE__);

    Ответ написан
    3 комментария