Xaxashutkin
🦜
вуе дебилы вылезли
Larymar
ну тип , это не мой профиль и никогда не будет
Larymar
но ок,ушел читать туторы
Анастасия
#hr #вакансия #JavaScript #React.js #удаленка #node.js #backend #frontend #fullstack
🔴 SwiftGift является крупнейшим подарочным решением в электронной коммерции. С 320 тысячами пользователей только в Великобритании и США SwiftGift предоставляет лучшую технологию для людей, чтобы отправлять реальные продукты
🔍 Хотим позвать в нашу дружную команду монстров Fullstack node.js/react.js Developer
✔️ Задачи:
-Разработка и поддержка SwiftGift B2B API (b2b.swiftgift.me)
-Проектирование архитектуры, планирование, разработка и выпуск новых функций для наших плагинов.
✔️ Требования:
-Знание семейства протоколов HTTP и шаблонов проектирования API REST.;
-Отлично знаешь Node.js;
-Имеешь опыт работы с PostgreSQL или MySQL;
-Твердое знание основ JavaScript / CSS
-Знание стека: желательно HTTP, Linux, Nginx / Apache, Node.js
✔️ Условия:
-Полная удаленка;
-Интересные задачи в международной компании: у нашего бизнеса 2 основных направления: мобильное приложение и B2B-решение, для использования нашей технологии как плагина на основных платформах e-commerce: Shopify и Magento. Вам предстоит работать с этими и другими партнерами для интеграции нашей технологии в магазины клиентов;
-Драйвовый коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста.
✔️ зарплатная вилка обсуждаема, от 180к до 250к 💸
За подробной инфой го в личку
по факту 80% бэка и 20% фронта
@anastaysha163 @anastaysha164
собственно говоря, актуальненькое🙌🏽
Dmitriy
у гугла?
Roman
интересует реструктуризация технического долга, сопровождение и ведение документации проекта и поставки новых фич через continuous delivery
😂
Oleksii
гм.. а че тут нет того, кто чистит от спама?
Roman
Late
этот олег уже достал всех, несколько дней подряд спамит, то ногтями то ещё какой-то малафьей.
Roman
дык чо его никто не зобанит
Roman
беда, надо регулярку написать
Roman
if (username.match(/^Oleg\d+$/))
Oleg
Oleg
а, ну я без цифр, ок тогда)
Roman
и ник у тебя вообще не Олег
Oleg
так-то ты прав, сугубо технически. но вот с таких регулярок и начинается фашизм...
Eugene
Всем привет, у меня ситуация: человеку нужен лендинг, его нужно сделать максимально ответственно, так чтобы после создания обеспечить этому лендингу максимально плавное продвижение уже специалистом по SEO. То есть чтобы там не было ошибок и с точки зрения SEO все было хорошо. Что можно почитать? Или может можете что-то посоветовать?
Larymar
подскажите для глупеньких
если пишу так
<script src="build.js"></script> и скрипт лежит рядом с html все работает
а если так
<script src="/dist/build.js"></script>
и рядом с html лежитдиректория distтоничего не отображается
Dmitriy
Anonymous
Ку всем
Maksim
что рекламировать будешь?
Дмитрий
ООоо легкие бабки подвалили)
Anonymous
Легкие бабки vs Тяжелая суровая реальность
Eugene
о, давно не виделись, легкие бабки
Eugene
ты почаще залетай
Danilov
Гайс!!! Где прочитать про внутренний мир js
Danilov
А конкртено по работе с памятью
Danilov
сколько выделяется памяти при создании объектов, переменных и.т.д
Co(n)stantine👨🔬
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management 🤔
Co(n)stantine👨🔬
https://www.memorymanagement.org/
Anonymous
У кого то есть сообщества по HTML
Anonymous
Danilov
Спасибо
Pavel
Как записать значение в Field redux-form напрямую?
Anonymous
всем привет, народ как сделать чтобы при нажатии на кнопку назад, браузер брал данные из сервера а не кэша ?
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
Ну и как бы ссылки динамические
Anonymous
да и свои кастомные заголовки из сервера кидал
Anonymous
буду смотреть \
Bohdan
Боссы говорят ВНЕДРИТЬ на сайт amp. На этом сайте куча джаваскрипта, но они думают, что ВНЕДРИТЬ можно быстро. Как их послать?
Андрей
Mike
привет ребят!
я делаю колор пикер, взял для этого tinycolor2 и chroma, но они в некоторых случаях возвращают NaN и неправильные значения, хотя не должны, и я не пойму как это обойти, ведь тут https://xiaokaike.github.io/vue-color/ используется тоже tinicolor2 но чувак как-то это обошел, но я второй день не пойму(
вот есть песочница, наглядно показывающая в консоле, что происходит при вводе некоторых значений, которые должны работать: https://codesandbox.io/s/vnqx764337
chroma возвращает NaN для hue а tinycolor2 возвращает 0...
дело в том, что плагин, который я скинул вышел работает нормально с tinicolor2 и я не понял как он его натянул костылями
еще видел вопрос в issues chroma https://github.com/toish/chromatism/issues/35 типа пофиксили эту ошибку
может я просто должен как-то это обработать, вообще не могу разобраться(
Oleksii
Bohdan
Roman
Bohdan
там можно юзать ампшные компоненты, но это значит полностью переписать сайт
Anonymous
привет ребят!
я делаю колор пикер, взял для этого tinycolor2 и chroma, но они в некоторых случаях возвращают NaN и неправильные значения, хотя не должны, и я не пойму как это обойти, ведь тут https://xiaokaike.github.io/vue-color/ используется тоже tinicolor2 но чувак как-то это обошел, но я второй день не пойму(
вот есть песочница, наглядно показывающая в консоле, что происходит при вводе некоторых значений, которые должны работать: https://codesandbox.io/s/vnqx764337
chroma возвращает NaN для hue а tinycolor2 возвращает 0...
дело в том, что плагин, который я скинул вышел работает нормально с tinicolor2 и я не понял как он его натянул костылями
еще видел вопрос в issues chroma https://github.com/toish/chromatism/issues/35 типа пофиксили эту ошибку
может я просто должен как-то это обработать, вообще не могу разобраться(
Когда saturate == 0 то hue может быть любым, если ты посмотришь на цветовую модель HSV то это будет конус в 3д. Нулевая насыщенность означает, что ты находешься где то на центральной оси (в зависимости от яркости). Поэтому абсолютно не важно, какое значение у Hue в данный момент, лучше всего конечно принять это значение условно за 0. Короче просто сделай отдельное условие, что если s == 0, то h ты обнуляешь так же, что бы не полагаться на результат который как мы видим может разниться в зависимости от библиотеки
Maxim
Парни, подскажите пожалуйста, есть ли в каких библиотеках фукнция, которая собирает все значения по ключу в объекте с глубокой вложенностью?
Maxim
я написал свою, но она кривая на мой взгляд const config = {
aa: 1,
bb: 2,
cc: {
d: {
x: 9,
},
},
dd: {
d: {
y: 9,
},
},
};
describe('getAllValuesOf', () => {
it('should', () => {
expect(getAllValuesOf('d')(config)).toEqual([{ x: 9 }, { y: 9 }]);
});
});
Maxim
export const getAllValuesOf = (target, memo) => x => {
const buffer = !Array.isArray(memo) ? [] : memo;
for (const i in x) {
if (Object.prototype.hasOwnProperty.call(x, i)) {
if (i === target) {
buffer.push(x[i]);
} else if (Array.isArray(x[i]) || isObject(x[i])) {
getAllValuesOf(target, buffer)(x[i]);
}
}
}
return buffer;
};
Anonymous
я написал свою, но она кривая на мой взгляд const config = {
aa: 1,
bb: 2,
cc: {
d: {
x: 9,
},
},
dd: {
d: {
y: 9,
},
},
};
describe('getAllValuesOf', () => {
it('should', () => {
expect(getAllValuesOf('d')(config)).toEqual([{ x: 9 }, { y: 9 }]);
});
});
Лично я не очень люблю лодаш, но если ты не уверен в своих силах, то можешь взять map от туда, там это делается просто:
_.map(config, 'd')
Есть еще ramda там это кажется делается через pickAll.
Maxim
Vladimir
Есть форма. при нажании на enter происходит сабмит(странно правда?) Нужно выполнить некий код непосредственно перед сабмитом. Как это сделать? Можно ли повесить onKeyPress так, что бы он выполнился перед сабмитом?
Maksim
можно сделать отмену действия на сабмит, сделать что нужно и потом отправить данные
🦜
Vladimir
e.preventDefault()
Все равно событие срабатывает. Оно ничего не делает, но все равно происходит.
Mike
Vladimir
Вообще, главная проблема, это реализации галочки "Запомнить меня". при нажатой браузер должен запомнить логин и пароль, а при ненажатой не должен предлагать. Я видел что такое возможно, но как оно сделано я даже не представляю
Alexandr
🦜
NCR
Виктор
Самый лёгкий дебажить алертом))
Виктор
Или вообще не дебажить )
Nikita
Или вообще не дебажить )
у меня есть такой знакомый... дебажит пристольно смотря в код) точки останова и консоль неприемлет)
p
всем привет!
подскажите, почему метод не ждет пока весь массив data обойдет?
async classMethod(data) {
return Promise.all(
data.map( async(d) => {await this._updateInDb(d)})
)
}
Xaxashutkin
та ебана
шо ж вы претесь в чаты не зная основ
задолбали
p