Andrew
Попробуй через vue-cli
過酸化水素
заработало
Andrew
Игорь
Здравствуйте! Я студент второго курса университета КПИ и провожу исследование: "Как зависит заработок человека от того, сколько он курит сигарет в день?"
Если Вы курите и работаете, а также есть свободных 2 минуты — пожалуйста, пройдите опрос на гугл формах: https://docs.google.com/forms/d/e/1FAIpQLSd1rj6cfhSsbk05g6zVxSaEh0umyoS14jgNcLOIt0tn-5Fb0Q/viewform?usp=pp_url
Заранее огромное Вам спасибо!
Sergey
Roman
Игорь
ФИВТ. Ссылка была неверная..
Roman
блин ты гонишь на ФИВТе такое делать
Roman
Игорь
Учитель по "теор вер и мат статистика" за моё исследование баллы даст
Roman
ArteMm`へ´
Нет же ничего плохого если учишь js по учебнику с es5, а потом просто учишь js6 в том же учебнике дополняя инфой с других источников, например видосов
Van
Всем доброго . есть старый проект на Нод и експресс за фронтенд каторого отвечает ангуляр первой версии. Проект просто каша, тронешь хоть что то все рухнет к чертям. И так клиент хочет обновить фронтенд всего лишь одной части фронтенда на Ангуляр 7. И тут у нас куча проблем. Во первых - аутентификация у проекта на сессиях, и чтобы работать старый проект и мой новый должны раница на одном домейне, чтобы куки отправлялись корректно. Но это пол беды - как интегрировать старый проект с новым в от в чем вопрос?! Я надумал поставить ngnx, и создать reverse proxy, и по роуту передавать все роуты основному домейну, а получив /employers перенаправлять на порт сервера моего приложения. Прочитал много инфы. Ничего дельного. Похоже такая тупая ситуация действительно редкость. Клиент хочет совместить ангуляр1 и 6. И до него очень туго доходит что это сложно сделать. Короче помогите советом, как решить проблему и какими методами. Буду рад любому совету.
Anonymous
логотипы перегружены сильно
Roman
Van
@dreyks Я бы рад.Но клиент не хочет трогать старый проект вообше. Он хочет обновить вего один модуль фронтенда
Roman
ну да, тогда зачем тебе nginx и все дела?
Van
вот я и думал правильно ли я делаю, может с докером было бы легче?
500 Internal Server Error
Roman
ты просто не трогаешь аппу на ноде и все - у тебя один сервер
Van
можно упоковать две части проекта в два конейнера, назначить им разные порты одного домейна и аркестрировать при запросах так как мне угодно
Roman
даже если в одном - это же фронт. если допустим авторизацией занимается один ангуляр - второму ничего не мешает ее использовать
Van
@ramziddin_m у меня два сервера - один старый проект и один мой новый на анг6
Roman
Ramziddin
Roman
ангуляр 6 - это фронт, у него нет сервера
Van
мне же как нибуть нада разрабатывать ?))) это сервер разработки
Van
дев сервер
500 Internal Server Error
location /angular1/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://frontNaAngular1;
}
location /angular6/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://frontNaAngular6;
}
500 Internal Server Error
такое не подойдет тебе?
Van
@kengessov спс я так и сконфигурировал
Roman
а блин, я не догнал, что разработка)
Van
часть фронтенда не забилдина, она раница на порте 4200 как и все проекты на ангуляр кли. Сервер же раница на порту 9000, что непонятного то
Van
@kengessov Не удевлюсь, я уже ни чему не удивлюсь. И что он надумал обновить хрен поймет. Вот зачем ему это, все же нормально работает
Van
Не как раз не работает, четов виндоус (((9
Roman
обычно клиенту хрен продавишь обновление стека
Van
@dreyks он хочет обновить всего одну часть, зачем ему этоне понятно. я ему и так и эдак обьяснял что либо все, либо ничего, он угукает потом в том же духе - обновляем эту часть остольное не трогаем 🤷♂️🤦♂️🤦♂️
Roman
Maksym
Всем привет, подскажите как обработать большой объем данных?
В общем ситуация следующая, у меня есть табличка с функцией поиска. В таблице уже 5000 строк (показываю только 50, остальные скрыты с возможностью пролистать страницы). И каждый месяц +1000 строк к таблице.
Поиск который я сделал, это обычный перебор строк и столбцов в таблице а после регуляркой поиск слова с ячейке.
Сейчас поиск работает около минуты, при этом интерфейс веб-апп подвисает.
Подскажите какие есть варианты ускорить работу поиска.
Может ссылку где почитать ?
Andrey
Andrey
И фильтруй прямо на уровне запроса к БД
Andrey
Так будет намного быстрее
Andrey
Можешь при загрузке таблицы сохранить отдельно для каждой строки что-то типа поисковой строки, слепленной из всех значений столбцов через запятую. И искать уже в этой строке. Возможно это ускорит процесс (но это не точно)
Andrey
А чтобы не зависал ui, можешь использовать webworker для вычислений в фоне
Andrey
Но учти, что некоторые браузеры его не поддерживают
Andrey
Хотя я проверил, сейчас уже все браузеры его поддерживают
Maksym
У меня есть пользователи сидящие на windows xp :)
Andrey
Главное чтобы не в ie6
usernameak
у тебя вероятно всё в регулярки упирается
Andrey
Если хром или ff, то норм, потому что они обновляются сами и даже на xp будет последняя версия
usernameak
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Group Butler [beta]
Reported to 1 admin(s)
Dmitriy
/report
Andrey
Нужно уменьшить количество вызовов поиска по регулярке. По идее на одну строку должен приходиться один вызов match
Andrey
Return rows.filter(I => i.columns.join(“,”).match(regexp))
Maksym
🦥Alex Fails
Andrey
Смотря в каком виде у вас хранятся данные. Если столбцы и строки имеют ключи (типа columns: { id: 5, name: "some name" }), то можно быстро фильтровать. Иначе (если список значений столбцов - это массив) придётся проходить по столбцам и находить нужный, по которому нужно фильтровать, что замедлит поиск. Оптимизируйте структуру данных, чтобы сложность поиска уменьшилась. Это можно сделать при загрузке таблицы
Maksym
SSG
У меня вопрос. Крч нужно разработать приложение по 'формированию заявок по ремонту компьютеров' . Кто нибудь встречал подобное что за структура и что за составляющие там, кто может объяснить? Нужно представление
Egor
Eugene
Eugene
дарю тебе новый аватар
Eugene
А тебе ТЗ не дали?
Anonymous
Roman
Илья
Max
Создайте массив d4 с числовыми величинами 45,78,10,3. Напишите функцию сортировки my(a,b), которая при вызове d4.sort(my) отсортирует элементы массива по убыванию чисел. Вызовите d4.sort(my)
так у меня массив должен быть или объект, в котором функция сортировки? подскажите, пожалуйста
Sergey
Max
массив
а d4.sort(my) это опечатка или я чего не понимаю?
Artemy
Max
А в чем опечатка заключается?
разве "d4.sort(my)" это не обращение к функции объекта с передачей аргумента "my"? я еще на этапе изучения, поэтому может не понимаю чего-то
Artemy
Ну массив и есть объект в JS
Max
тогда мне конструкция "d4.sort(my)" не совсем ясна. я понял, что массив и есть объект, но при "d4.sort(my)" мы обращаемся к чему и что передаем в аргумент тогда