Size: a a a

JavaScript — русскоговорящее сообщество

2020 May 25

A

Arman in JavaScript — русскоговорящее сообщество
Как решить эту проблему?
Весь Гугл перерыл.
При создании нового проекта GatsbyJs пишет что модуль не найдено. Хотя на самом деле gatsby-cli установлен глобально
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Иван
const val = inRange(value, [min, max])
всегда думал, что это clamp
источник

И

Иван in JavaScript — русскоговорящее сообщество
Dartess
Бэк запаковал в докер сервисы, чтобы у всех разработчиков была одна версия пыхи, одна версия эластика, одна версия бд. И чтобы это всё не нужно было ставить на хост.

Тру стори: приходит новый бэкендер, с полпинка заводит у себя докер, а потом мучается с установкой ноды и фронта, потому что как потом оказалось на последней LTS ноды не работает версия fsevent из репозитория.

Из этого проявилось желание запаковать ноду для локальной разработки также в докер. Чтобы я в одном месте мог зафиксировать нужную версию ноды, при желании легко её обновив. Чтобы ноду вообще не нужно было ставить на хост ни фронтам, ни бэкам. Это плохое желание?
норм желаение. спроси у бэкендеров, почему они гит в свои контейнеры не засовывают
источник

D

Dartess in JavaScript — русскоговорящее сообщество
Иван
норм желаение. спроси у бэкендеров, почему они гит в свои контейнеры не засовывают
У нас нет их / не их контейнеров. Общий репозиторий с общим докером.
Они не используют гит хуки и им не принципиально, где находится гит.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Dartess
У нас нет их / не их контейнеров. Общий репозиторий с общим докером.
Они не используют гит хуки и им не принципиально, где находится гит.
короче, чтобы записосить докер для локальной разработки, почитай в интернетах две-пять статей с мануалами “как это делать”. из общих частей в этих статьях поймёшь, что ты неправильно понимаешь концепцию контейнеризации и что гитхуки строго коллинеарны докер-контейнерам
источник

И

Иван in JavaScript — русскоговорящее сообщество
Dartess
У нас нет их / не их контейнеров. Общий репозиторий с общим докером.
Они не используют гит хуки и им не принципиально, где находится гит.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Иван
короче, чтобы записосить докер для локальной разработки, почитай в интернетах две-пять статей с мануалами “как это делать”. из общих частей в этих статьях поймёшь, что ты неправильно понимаешь концепцию контейнеризации и что гитхуки строго коллинеарны докер-контейнерам
опечатался — не “ортогональны”, а “коллинеарны”
матан был давно, утекает из головы(
источник

D

Dartess in JavaScript — русскоговорящее сообщество
Было бы неплохо при утверждениях что кто-то что-то неправильно понимает дополнять, что именно. Вдруг я почитаю и опять что-то не так пойму, и даже не узнаю, что. Будет грустно.

В текущий момент меня никто не убедил, что засунуть фронт для разработки в докер в дополнение ко всему приложению это плохая идея. Аргумент с гигабайтами памяти ложный, тк в приложении уже 6 контейнеров, седьмой для фронта на объем потребляемой ОЗУ практически никак не повлиял. Аргумент с "да это вообще не нужно" шёл после реальной истории показывающий проблемы несовпадения версий ноды у разработчиков.

Ну и так как изначально было придумано два варианта решения исходной проблемы, и вариант с гитом в докере был встречен довольно агрессивно (мне он самому не нравится и замечу что я его не отстаивал), остановлюсь на варианте разделить фронт на само приложение для помещения в докер и на всякое обслуживание типа хаски, которое останется на хосте (хуки с хаски можно будет переписать со временем на обычные и таки избавиться от ноды на хосте).
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Коллеги, добрый вечер. ПОдскажите кто полноценно работал с Пушами? Кто сможет ответить на интересующие вопросы? Вроде все сделал, но есть пару нюансов которые хотел бы уточнить, пока объем подписок не пошел. Заранее спасибо
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Дмитрий
Коллеги, добрый вечер. ПОдскажите кто полноценно работал с Пушами? Кто сможет ответить на интересующие вопросы? Вроде все сделал, но есть пару нюансов которые хотел бы уточнить, пока объем подписок не пошел. Заранее спасибо
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
да знаю все это. Ну ок, опишу все тут
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
КТо работал с пушами, подскажите, по какому принципу работают Вебпуш.
Вот например у меня вчера добавилось 100 подписок, сегодня я пытаюсь по ним отправить и из них где то 10 возвращают ошибку
Message failed to sent for subscription
https://fcm.googleapis.com/fcm/send/c8DTVK.........:
Client error: `POST
https://fcm.googleapis.com/fcm/send/c8DTVK...............`
resulted in a 410 Gone response:  push subscription has unsubscribed or expired.

На сколько я понимаю то это истек срок подписки этого человека либо он зашел в настройки браузера и отключил разрешение на отправку уведомлений.
Ну то что он подписался и сразу зашел и отключил уведомления это маловероятно. Даже если бы так, то 10% как то нереально.
Значит срок подписки. Как он может закончиться меньше чем за сутки?
Что в таком случае делать? как его переподписать и обновить его данные в своей базе.

Вообщем, может кто подскажет кто как решал эти проблемы. Заранее спасибо
источник

М

Макс in JavaScript — русскоговорящее сообщество
подскажите пжл, почему выбрасывает ошибку синтаксиса:
"Module parse failed: Unexpected character '@'"
когда я пытаюсь css-файл передать через @import в scss-файл?
спасибо !
источник

ИМ

Иван Мелентьев... in JavaScript — русскоговорящее сообщество
Что делает такой код "obj$.pipe(() => null);"?
obj$ типа Observable.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Иван Мелентьев
Что делает такой код "obj$.pipe(() => null);"?
obj$ типа Observable.
такой observable будет всегда возвращать null подписчикам
источник

M

Max in JavaScript — русскоговорящее сообщество
Ребят, ищу человека, кто может подключить тинькофф эквайринг (платежный виджет, modal window) к form submission в Webflow, и привязать его к скрипту с валидацией инпутов (https://github.com/brotame/multi-step-form/blob/master/dist/msf.js)
источник

И

Иван in JavaScript — русскоговорящее сообщество
Max
Ребят, ищу человека, кто может подключить тинькофф эквайринг (платежный виджет, modal window) к form submission в Webflow, и привязать его к скрипту с валидацией инпутов (https://github.com/brotame/multi-step-form/blob/master/dist/msf.js)
источник

M

Max in JavaScript — русскоговорящее сообщество
там с вакансиями же, или можно и задачи постить?
источник

С

Славик in JavaScript — русскоговорящее сообщество
задачи лучше на фрилансерских порталах или чатах
источник

M

Max in JavaScript — русскоговорящее сообщество
на хабр.фриланс, фл, нет отклика. Если кто-то может поделиться чатом, буду благодарен
источник