Narek
не вижу логической цепочки
⩔wein
каждый раз будешь реализовывать?
Не. Берешь свой пакет и для удобства заливаешь на гитхаб, а потом ставишь его через нпм. А потом твой пакет юзают в каких то модулях. А потом в чатиках флейм про неподдерживаемые пакеты в нпм на 1 функцию.
Dreamerinnoise
гитхаб можно закрыть
Dreamerinnoise
или вообще приватный репозиторий поднять
⩔wein
Но зачем
Dreamerinnoise
а зачем открывать
⩔wein
А зачем закрывать?
Dreamerinnoise
"А потом твой пакет юзают в каких то модулях. А потом в чатиках флейм про неподдерживаемые пакеты в нпм на 1 функцию."
Dreamerinnoise
не вижу смысла в таком опенсорсе
Narek
это шутка была
Дима
Смешная)
Danil
Пацаны, спасайте
Anonymous
🔷Правила 🔹 Уважительно относимся друг к другу 🔹 Спрашивайте и обсуждайте по теме, а не разводите срачи, в том числе из стикеров. Сейчас более 1000 человек вынуждены читать нетематические сообщения, хотя их интересует именно JavaScript. 🔹 Запрещено письмо столбиком. Продолжайте мысль дополняя сообщение с помощью редактирования. 🔹 Запрещены спам и флуд 🔹 Запрещены ссылки на публичные чаты и каналы Telegram в виде http ссылок. Используй @. Инвайт-ссылки разрешены 🔹 Запрещены достижения в играх и предложения поиграть от игровых ботов 🔹 Запрещены нубские вопросы. Для них -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g Экстра: #noobs 🔹 Вакансии только с вилкой 🔹 Разбан, обсуждение действий модераторов; обсуждение правил, их формирование и прочее https://t.me/joinchat/AAAAAEATCr4h93M5pDzdGg. Экстра: #community #правила #rules коллекции @proDOT
Anonymous
Переписал чуток для особо непонятливых
Sergey
@proDO ссылку в описании тоже обнови))
Коуч Катя
#вакансия #ищет_пожарная_ищет_милиция Коллеги, надеюсь по этой позиции в последний раз прохожу здесь широким бреднем😄 Кто уже читал - не читайте, пожалуйста, я очень переживаю за сохранность вашего хорошего настроения😉😄 Full-time, офис, Москва (из регионов тоже готовы смотреть) СРОЧНО (т.е. готовы быстро смотреть и быстро делать оффер, 100500 собеседований не будет😉) ищем несколько middle JS+Angular Developers, одного Team lead. Проект - медицинская информационно-аналитическая система, гос. заказчик. Требования: опыт разработки frontend высоконагруженной системы и пользовательских интерфейсов. Компания белая, договор бессрочный, удаленку НЕ рассматривают (☝пожалуйста, дорогие, милые удаленщики - не пишите, не тратьте время мое и ваше), готовы быстро смотреть, ДМС после года, обучение, дружная и сильная команда. Вилка на мидл 120-180к чистыми, тимлид 200-250к (обсуждается по результатам собеседования ). С удовольствием отвечу на вопросы @travel_inside Территориально Москва, м. Дмитровская, 7 мин пешком. #работа #job #javascript #angular
Sergey
@proDO вакансии разрешены или ты забыл их вписать в правила?
Anonymous
Да хз вроде опросом решили что с вилкой можно
Oleg
С вилкой можно
Oleg
Интересно, на сколько меньше будет занимать памяти 114Гб джейсона если последовательно распарсить его в оперативную память...
Oleg
Или больше...
Oleg
Ну я уже сталкивался со всем этим и решил проблему заюзав монгу и читая кусочками. Но каждый запрос требует времени. А мне опять 100500 циклов над всем прогнать нужно, опять ждать неделю пока посчитается - боль.
Oleg
А в память просто прочитав - не влезает 😄
Oleg
Про стримы надо подумать...
Oleg
Да, похоже мне нужны другие инструменты или машина потолще
Andrew
или облако с безлимитной оперативой :)
Anonymous
Как называется паттерн, при котором после вызова функции её действие откладывается по таймеру, и, если она снова выполняется до установленного срока, ничего не происходит, и отсчёт запускается по-новой?
Andrew
хм. впервые слышу о таком
Дима
throttle
Oleg
+
Anonymous
Есть-есть такой. Вернее даже два похожих. По одному действие происходить при первом запуске, а по второму — не происходит.
Anonymous
Anonymous
Спасибо. =)
Oleg
В электронике такой есть - например фильтровать ложные срабатывания нажатия физической кнопки
Oleg
При нажатии там несколько сигналов приходит - контакты не сразу цепляются что не делай
Oleg
В итоге фильтруется и не срабатывает необходимое время
Oleg
https://habrahabr.ru/post/60957/
Oleg
Вот такое можно почитать
Anonymous
Как думаете, на какое время целесообразно задерживать перерисовку реакт-компонента при его реакции на изменение MQ?
Oleg
Древнее, но суть таже
Anonymous
Если юзать matchMedia, то на каждый MQ будет по одному листенеру. Если setState дёргать из каждого, будет не очень.
Oleg
или облако с безлимитной оперативой :)
Ну там всё-равно ограничение на 1 машину есть. Впрочем, там может стоять с памятью на 2Тб, в такое я влезу 😊
Andrew
ссд есть на машине?
Oleg
Да
Andrew
а оперативы сколько?
Oleg
Возможно сам алгоритм можно подпилить уменьшив однотипные переборы или типа того
Oleg
24Гб
Andrew
норм.
Oleg
Первый мне выдал 18 лет анализировать он мол будет 😄
Oleg
Потом допилкой дошло до месяца, оптимизнув запросы в базу - до недели
Andrew
а данные однотипные?
Oleg
Да
Дима
Если юзать matchMedia, то на каждый MQ будет по одному листенеру. Если setState дёргать из каждого, будет не очень.
Можно setState обернуть в дебаунс-аккумулятор и отправлять данные в setState сразу пачкой, каждые, допустим 200мс
Oleg
А что не так?
Дима
Возьми redis
Дима
Если у тебя реально однотипные данные, то с ними в редисе можно прям очень быстро всё обрабатывать
Andrew
если данные однотипные и поддаются индексации может быть строчные или колоночные базы лучше сработают?
Andrew
редис разве в оперативку не упрется?
Дима
Упрётся, но это оптимизируемо
Oleg
Попробую наверное ужать что возможно и редис
Oleg
На самом деле у меня есть более смелые идеи, но там точно годы вычислений 😄
Oleg
Попробую, спасибо за совет
Andrew
данные приводимы к нормализованному виду?
Anonymous
Почему не очень?
А я сейчас тестирую просто компонент. И считаю, сколько у него рендеров на один ресайз. И результат мне не очень нравится.
Oleg
Там по сути 57 массивов данных, состоящих из объектов с одинаковыми ключами и значениями, значения всегда одного типа данных
Oleg
Но это базовый кейс, в целом в планах побольше, может до терабайта наберу
Andrew
ты форекс анализируешь чтоли? :)
Oleg
Форекс казино же, не
Oleg
Но биржу, да 😄
Дима
Надо смотреть не на число рендеров, а на вычислительные затраты)
Oleg
А я сейчас тестирую просто компонент. И считаю, сколько у него рендеров на один ресайз. И результат мне не очень нравится.
Есть кейсы когда при ресайзе оставляют только контейнер без содержимого, а при жесткой экономии только рамка при ресайзе